/*
	SLIDER
*/
.slider-wrap								{ width: 135px; }			
.stripViewer .panelContainer 
.panel ul									{ text-align: left; margin: 0 15px 0 30px; }
.stripViewer								{ position: relative; overflow: hidden; width: 135px; height: 255px; }
.stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel			{ float: left; height: 100%; position: relative; width: 135px; }
.stripNavL, .stripNavR, .stripNav			{ display: none; }
.nav-thumb 									{ border: 1px solid black; margin-right: 5px; }
#movers-row									{ margin: -43px 0 0 62px; }
#movers-row div								{ width: 20%; float: left; }
#movers-row div a.cross-link 				{ float: right; }
.photo-meta-data							{ background: url(images/transpBlack.png); padding: 10px; height: 30px; 
											  margin-top: -50px; position: relative; z-index: 9999; color: white; }
.photo-meta-data span 						{ font-size: 13px; }
.cross-link									{ display: block; width: 62px; margin-top: -14px; 
											  position: relative; padding-top: 15px; z-index: 9999; }
.active-thumb 								{ background: transparent url(images/icon-uparrowsmallwhite.png) top center no-repeat; }


.clsCMOn, .clsCMOver {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
    padding: 2px 2px;
	color: #000066;
}
.clsCMOnTop, .clsCMOverTop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
    padding: 2px 2px;
	color: #000000;
}

img {
	border: 0;
}

body {
	color : Black;
	font-size : 7pt;
	margin: 1px;
	padding: 0px;
	background-color:#ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	scrollbar-face-color: #CCCCFF; 
	scrollbar-highlight-color: #FFFFFF; 
	scrollbar-shadow-color: #FFFFFF; 
	scrollbar-3dlight-color: #6699FF; 
	scrollbar-arrow-color: #6699FF; 
	scrollbar-track-color: #6699FF; 
	scrollbar-darkshadow-color: #6699FF;
	scrollbar-base-color:#9999FF;
}

h2 {font-size : 8pt; font-weight:bold;}
.page-desc {display: none;}

.top_navi {	
	height: 18px;
	width: 140px;
	background: #6699FF;
	border: #3367D0 solid 1px;
	cursor: hand;
}
.top_navi a{
	text-decoration: none;
}
.top_navi a:hover {
	color: #000;
	text-decoration: none;
}
.top_navi_on {	
	height: 18px;
	width: 140px;
	background: #CC0033;
	border: #3367D0 solid 1px;
	cursor: hand;
}
.top_navi_on a{
	text-decoration: none;
}
.top_navi_on a:hover {
	color: #000;
	text-decoration: none;
}

td{
	color : Black;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	line-height : 140%;;
}
a{
	color: Black;
	text-decoration: underline;
}
a:hover{
	color: #3366CC;
	text-decoration: underline;
}

.headline{
	color : #000000;
	font-size : 11px;
	font-weight:bold;
	line-height : 150%;
}
.headline a{
	color : #000000;
	text-decoration: none;
}
.headline a:hover{
	color : #0066CC;
	text-decoration: underline;
}
.newsheadline{
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight:bold;
	line-height : 150%;
}
.newsheadline a{
	color : #000000;
	text-decoration: none;
}
.newsheadline a:hover{
	color : #336699;
	text-decoration: underline;
}
.text{
	color : Black;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	line-height : 160%;;
}
.text a{
	color: #000000;
	text-decoration: underline;
}
.text a:hover{
	color: #0066CC;
	text-decoration: underline;
}
.text_red{
	color: #E00022;
}
.termine_highlight{
	color:#FFFF00;
}

.table_border_header {
	border-right: #ffffff 1px solid; padding-right: 3px; border-top: #ffffff 1px solid; padding-left: 3px; padding-bottom: 3px; border-left: #ffffff 1px solid; padding-top: 3px; border-bottom: #ffffff 1px solid
}
.table_border_navi{
	color : #000066;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	border-width:1px; 
	border-style:solid; 
	border-color:#6699FF; 
	font-size: 7pt;
    padding: 1px;
	padding-left:5px;
}
.table_border_navi a{
	color: #000066;
	text-decoration: none;
}
.table_border_navi a:hover{
	color: #FFFFFF;
	text-decoration: none;
}
.table_border{
	border-width:1px; 
	border-style:solid; 
	border-color:#FFFFFF; 
	padding:3px;
}
.table_border3{
	border-width:1px; 
	border-style:solid; 
	border-color:#6699FF; 
	padding:3px;
}
.table_border2{
	border-width:1px; 
	border-style:solid; 
	border-color:#FFFFFF; 
	background-color:#6699FF;
	padding:0px;
}
.table_border2 a{
	color: Black;
	text-decoration: none;
}
.table_border2 a:hover{
	color: #3366CC;
	text-decoration: underline;
}
.table_border_events{
	border-width:1px; 
	border-style:solid; 
	border-color:#FFFFFF; 
	padding:1px;
}

.box_header_left{
	background-color:#6699FF;
	border-width:1px; 
	border-style:solid; 
	border-color:#336699; 
	padding:3px;
	width:150px;
}
.box_content_left{
	background-color:#CCCCFF;
	border-width:1px; 
	border-style:solid; 
	border-color:#6699FF; 
	padding:3px;
	width:150px;
}
.box_header_right{
	background-color:#6699FF;
	border-width:1px; 
	border-style:solid; 
	border-color:#336699; 
	padding:3px;
	width:150px;
}
.box_content_right{
	background-color:#CCCCFF;
	border-width:1px; 
	border-style:solid; 
	border-color:#6699FF; 
	padding:3px;
	width:150px;
}
.img_border{
	border-width:1px; 
	border-style:solid; 
	border-color:#6699FF; 
}
.img_border_b{
	border-width:1px; 
	border-style:solid; 
	border-color:#000000; 
}
.gallery_thumbs{
	position:relativ; 
	width:150px; 
	height:495px; 
	z-index:1; 
	overflow: auto;
}
.hr80{
	width:95%;
	color: #6699FF; 
	background: #6699FF; 
	border: 0; 
	Height:1px;
}
hr{
	width:95%;
	color: #6699FF; 
	background: #6699FF; 
	border: 0; 
	Height:1px;
}
ul#list {
	color:red;
	margin-left: 20px; 
    list-style-type:disc;
	line-height : 140%;;
}
ul#shop {
	color:#000000;
    list-style-type:disc;
	margin-top: 5px; 
	margin-left: 25px; 
	margin-bottom: 5px; 
	padding: 0px;
	line-height : 140%;;
}
.submit{
	background-color : #6699FF;
	color : White;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 7pt;
	height: 17px;
}
input {
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	border: #6699FF;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px
}
.EintragArea {
	color:#000000;
	height: 60px;
	width:200px;
	border:1px solid #6699FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
}

.calendar_table{
	border-width:1px; 
	border-style:solid; 
	border-color:#6699FF; 
	padding:1px;
}
.calendar_head{
	background-color:#6699FF;
	border-width:1px; 
	border-style:solid; 
	border-color:#336699; 
	padding:0px;
}
.calendar_headwe{
	background-color:#F0F0F0;
	border-width:1px; 
	border-style:solid; 
	border-color:#6699FF; 
	padding:0px;
}
.calendar_week{
	font-size: 10px;
	border-width:1px; 
	border-style:solid; 
	border-color:#6699FF; 
	padding:0px;
}
.calender_day{
	border-width:1px; 
	border-style:solid; 
	border-color:#6699FF; 
	padding:0px;
}
.calender_day_we{
	background-color:#CCCCFF;
	border-width:1px; 
	border-style:solid; 
	border-color:#336699; 
	padding:0px;
}
.calender_day2{
	background-color:#F0F0F0;
	border-width:1px; 
	border-style:solid; 
	border-color:#6699FF; 
	padding:0px;
}