.turncont	{
			display: block;
		clear: both;
			margin-top: 0px;
			margin-bottom: 0px;

			}

.hinweis	{
		display: block;
		margin-top: 20px;
		margin-bottom: 30px;
		padding: 10px 10px 10px 10px;
		font-size: 13px;
		text-align: justify;
		border: 1px solid #dedede;
		background-color: #ffffc9;
		}


.turncont2	{
			display: block;
		clear: both;
			margin-top: 0px;
			margin-bottom: 0px;
			padding-bottom: 0px;
			padding-top: 7px;
			border-bottom: 0px dotted #888888;
			}


.turnouter {
			display: block;

			}

.turnship	{
			padding: 10px 0px 0px 0px;
			margin-bottom: 0px;
			}

.shippic	{
			background-image: url('/files/layout/ww_picshad_left.jpg');
			background-repeat: no-repeat;
			background-position: 0px 0px;
			padding: 0px 0px 10px 8px;
			/*margin: 0px 16px 3px 0px;*/

			width: 228px;
			overflow: hidden;
			float: left;
/*			display: none;*/
			/*position: absolute;*/
		
			}

.shippicdiv {
	text-align: left;
	width: 220px;

	overflow: hidden;

}

.shippicdivname {
	background-image: url('/files/layout/ww_shipname_bg.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position: absolute;
	top: 0px;
	left: 0px;
	height: 20px;
	width: 220px;
	text-align: left;
	font-family: arial;
	font-size: 14px;
	line-height: 20px;
	letter-spacing: -1px;
	font-weight: bold;
	color: #31639C;
	margin-top: 0px;
	text-transform: uppercase;
	font-style: italic;
	padding-left: 7px;
	display: none;
}

.shippicdivname a	{
			text-decoration: none;
			color: #31639C;
			}

.shippicdivname a:hover	{
			text-decoration: underline;
			}

.shippicdiv img {
  margin-top: -30px;
  margin-left: -160px;
  width: 400px;
  border: none;
  			z-index: 1;

}

.shipbigpic {
	display: none;
	position: absolute;
	top: +30px;
	left: +90px;
	width: 420px;
	height: 800px;
	overflow: hidden;
	text-align: center;

}

.shipbigpic_top {
	background-image: url('/files/layout/ww_shippic_top_bg.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 420px;
	height: 30px;
	text-align: left;
}

.shipbigpic_bg {
	background-image: url('/files/layout/ww_shippic_fill_bg.png');
	background-repeat: repeat-y;
	background-position: 0px;
	width: 420px;
	text-align: center;
}

.shipbigpic_bottom {
background-image: url('/files/layout/ww_shippic_bottom_bg.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 420px;
	height: 248px;
	text-align: left;
}

.shipdata {
	font-size: 11px;
	display: none;

}
.shippicdetail	{

			border: 0px solid #B8D0EA;
		}

.shiptextpic {
			width: 400px;
			clear: right;
			padding-top: 15px;
			padding-bottom: 5px;
			text-align: center;
	}

.shipvideopic {
			float: right;
			width: 443px;
			padding-left: 15px;

}

.shipvideopic1 {
			float: right;
			width: 400px;
			padding-left: 15px;
}


.shiptext {
			margin-top: 10px;
			display: block;
			padding: 0px;
			border-bottom: 1px dotted #888888;
}

.shiptextimg {
			float: right;
			border: 1px solid #B8D0EA;
			}

.shipsearch {
			margin-top: 15px;
}

.shipsearchdrop {
			font-size: 9px;
			font-weight: normal;
			width: 90%;
			font-family: arial;
			background-color: #FFFFEC; 
			color: #484848;
			border: 1px solid #a1a1a1;
}

.shipsearchtable {
			width: 100%;

}

.shipsearchhead {
			font-weight: bold;
			font-size: 12px;
}

.shipname	{
			font-family: arial;
			font-size: 17px;
			letter-spacing: -1px;
			font-weight: bold;
			color: #31639C;

			margin-top: 4px;
			text-transform: uppercase;
			font-style: italic;
			}

.shipname a	{
			text-decoration: none;
			color: #31639C;
			}

.shipname a:hover	{
			text-decoration: underline;
			}

.shipguests {
			font-size: 20px;
			font-weight: bold;
			font-style: italic;
			letter-spacing: -2px;
			color: #ff6633;
}

.shipguests_switch {
}

.shipincentive {
		padding: 10px;
}

.turndata	{
			margin-top: 0px;
			margin-bottom: 5px;

					clear: both;
			}

.turndatainterm	{

			margin-top: 0px;
			margin-bottom: 0px;
			
			}


.turntitel	{
			
			display: block;
			color: #31639C;	
			background: #F9FCFF;
						font-size: 15px;
			font-weight: normal;
			margin-bottom: 5px;
			letter-spacing: 0px;
			padding-top: 1px;
			padding-right: 3px;
			padding-bottom: 3px;
			border-top: 0px solid #D6E3F3;
			border-bottom: 0px solid #D6E3F3;
			}

.turntitel a {
			color: #31639C;	
			text-decoration: none;
			}


.turntitel2	{
			display: block;
			color: #31639C;	
			background: #F9FCFF;
			font-size: 15px;
			font-weight: normal;
			margin-top: 0px;
			margin-bottom: 5px;
			letter-spacing: 0px;
			padding-top: 1px;
			padding-left: 5px;
						padding-right: 13px;
			padding-bottom: 3px;
			border-top: 0px solid #D6E3F3;
			border-bottom: 0px solid #D6E3F3;
			}	
			
.turntitel2 a {
			color: #31639C;	
			text-decoration: none;
			}


.turntiteldetail	{
			
			display: block;
			color: #31639C;	
			background: #F9FCFF;
						font-size: 15px;
			font-weight: normal;
			margin-bottom: 5px;
			
			letter-spacing: 0px;
			padding-top: 1px;
			padding-bottom: 3px;
			border-top: 0px solid #D6E3F3;
			border-bottom: 0px solid #D6E3F3;
			}

.turnprice	{
			padding-top: 4px;
			float: right;
			color: #ff6633;
			font-size: 14px;
			font-style: italic;
			font-family: arial,verdana,helvetica;
			font-weight: bold;
			text-align: right;
			padding-left: 20px;
			}

.smallturnprice {
	font-size: 11px;
	float: right;
	color: #ff6633;
	font-style: italic;
}

.turnprice_bk	{
			color: #A0A0A0;
			font-size: 11px;
			font-style: italic;
			font-weight: normal;
			font-family: arial,verdana,helvetica;
			text-align: right;
			}

.turnpricegeo {
			margin-top: 0px;
				margin-bottom: 0px;	

				height: 25px;
				border-bottom: 1px solid #E8EFF9;
			}

.turnpricegeoup {
background-image: url('/files/layout/ww_row_bg.gif');
			background-repeat: repeat-x;
			background-position: top;
			margin-top: 0px;
				margin-bottom: 0px;	

				height: 25px;
				border-bottom: 1px solid #E8EFF9;
			}

.turngeo {
			padding-top: 1px;
			margin-bottom: 0px;
						
			}

.turndetailtext {
			margin-top: 10px;
			margin-bottom: 20px;
			vertical-align: top;
	margin-left: 250px;
			}

.turnanlauftext {
			margin-top: 10px;
			margin-bottom: 10px;
			
			}

.turndetailtext p {
			margin-top: 10px;
			padding-top: 0px;
}

.ttanlauf {
			margin-top: 10px;
			margin-bottom: 10px;
			margin-right: 20px;
			display: block;
			}

.ttt {

			display: block;
			margin-top: 0px;
			margin-bottom: 10px;
			height: 400px;
			width: 100%;
			overflow-y: auto;
			padding-bottom: 30px;
			padding-right: 10px;
			}

.turndetaildata	{
			margin-bottom: 25px;
			
			padding: 0px 0px 0px 0px;
			}

.turndetailtextfooter {
	text-align: right;
	font-size: 11px;

	}

.turnleistung {
			border-top: 1px solid #e1e1e1;
			margin-top: 10px;
			padding-top: 20px;
			margin-bottom: 10px;
			}

.turnwegweisertxt {
	margin-bottom: 8px;
}	

.turntermine {
			margin-top: 0px;
			margin-bottom: 10px;
			font-weight: bold;
			font-size: 12px;
			}

.turnterminlist {
			margin-top: 15px;
			margin-left: 1px;
			margin-right: 1px;
			}

.turntermindate {
			font-size: 12px;
			letter-spacing: -2px;
}

.terminresult {
			/*background-image: url('/images/wegweiser.gif');
			background-repeat: no-repeat;
			background-position: bottom left;*/
			padding-top: 1px;
			padding-bottom: 0px;
			padding-left: 0px;
			font-size: 12px;
			margin-top: 0px;
			margin-bottom: 40px;
			margin-right: 0px; 
			width: 745px;
}

.terminresult_headline {
			font-family: arial, tahoma;
			font-size: 13px;
			color: #31639C;
		
}

.terminlistsort {
			float: right;
			font-weight: normal;
			padding-right: 2px;
			padding-bottom: 0px;
			font-size: 11px;
			text-align: right;
			color: #888888;
			padding-top: 0px;
			margin-bottom: 0px;
}

.terminlistsort a {
			text-decoration: none;
}

.turnkat_a {
			background: #FFFFD2;
			font-size: 11px;
				color: #31639C;	
			}

.turnkat_a_t {
			background-color: #FFFFD2;
			
			
			height: 14px;
		padding: 1px 0px 1px 3px;
			margin-top: 0px;
			}

.turnkat_a a:hover {
			font-weight: normal;
			font-size: 13px;
			}

.turnkat_a a:link {
			font-weight: normal;
			color: #31639C;
			font-size: 13px;
			}

.turnkat_a a:visited {
			font-weight: normal;
			color: #31639C;
			font-size: 13px;
			}

.turnkat_b {
			background: #E6FFE6;
			font-size: 11px;
			color: #31639C;	
			}
.turnkat_b_t {
			background-color: #E6FFE6;
			
		
			height: 14px;
				padding: 1px 0px 1px 3px;
			margin-top: 0px;
			}

.turnkat_b a:hover {
			font-weight: normal;
			font-size: 13px;
			}

.turnkat_b a:link {
			font-weight: normal;
				color: #31639C;	
			font-size: 13px;
			}

.turnkat_b a:visited {
			font-weight: normal;
				color: #31639C;	
			font-size: 13px;
			}

.turnkat_c {
			background: #FEF0DA;
			font-size: 11px;
				color: #31639C;	
			}
.turnkat_c_t {
			background-color: #FEF0DA;
			height: 14px;
				padding: 1px 0px 1px 3px;
			margin-top: 0px;
		
			}

.turnkat_c a:hover {
			font-weight: normal;
			font-size: 13px;
			}

.turnkat_c a:link {
			font-weight: normal;
				color: #31639C;	
			font-size: 13px;
			}

.turnkat_c a:visited {
		font-weight: normal;
			color: #31639C;	
			font-size: 13px;
			}

.turnkat_d {
			background: #E0EEFE;
			font-size: 11px;
			color: #31639C;
			}
.turnkat_d_t {
			background: #E0EEFE;
			height: 14px;
				padding: 1px 0px 1px 3px;
			margin-top: 0px;
				
			}

.turnkat_d a:hover {
			font-weight: normal;
			font-size: 13px;
			}

.turnkat_d a:link {
		font-weight: normal;
			color: #31639C;	
			font-size: 13px;
			}

.turnkat_d a:visited {
			font-weight: normal;
				color: #31639C;	
			font-size: 13px;
			}

.turnkat_bk {
			color: #6F6F6F;
			font-size: 11px;
			}

.turnkatlist {
			}

.turntermintable_head {
			/*background-color: #F2F7FE;*/
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 4px;
		padding-bottom: 0px;
			font-size: 11px;
			color: #31639C;
			border-bottom: 1px solid #dedede;
}


.turntermintable_head_row {
			/*background-color: #CAD9EC;*/
					
	}



.turntermintable {
			width: 740px;
			font-size: 11px;
			border-collapse: collapse;
			color: #777777;
			}

.turntermintable_row {
			padding: 4px 5px 4px 5px;
			border-bottom: 1px solid #E8EFF9;
}

.turntermintable_row_emp {
			padding: 4px 12px 4px 0px;
			border-bottom: 1px solid #E8EFF9;
			text-align: right;
}

.turntermintable a {
color: #777777;
			text-decoration: none;
			}

.turntermintable_info {
			text-align: center;
			color: #777777;
			
			font-size: 13px;
}

.turntermintable_info td {

	
}

.wwup {
			background-image: url('/files/layout/ww_row_bg.gif');
			background-repeat: repeat-x;
			background-position: top;
			background-color: #ffffff;
			color: #31639C;
			font-weight: normal;
}

.wwrem {
			background-color: #FFF3C6;
			font-weight: bold;
			color: #31639C;
}

.wwrem a {
			font-weight: bold;
			color: #31639C;
}

.wwremup {
			background-image: url('/files/layout/ww_row_bg.gif');
			background-repeat: repeat-x;
			background-position: top;
			background-color: #ffffff;
			color: #31639C;
			font-weight: bold;
}

.wwremup a {
			color: #31639C;
			font-weight: bold;
}

.wwdown {
			background-image: none;
			background-color: #ffffff;
			color: #777777;
			font-weight: normal;
}

.wwup a:hover {
				color: #ff6633;
}

.wwform
		{
		font-family: arial,verdana,helvetica;
		font-weight: normal;
		background-color: #FFFFEC; 
		color: #484848;
		font-size: 10px;
		letter-spacing: 0px;
		border: 1px solid #a1a1a1;
		}

.empfehlung  {
		
		background-color: #F2F7FE;
		display: block;
		padding: 15px;
		border: 1px solid #B8D0EA;
		margin-bottom: 15px;
		}



.empfehlungok  {
		background-color: #F2F7FE;
		display: block;
		padding: 5px;
		border: 1px solid #B8D0EA;
		margin-bottom: 15px;
		}

.merkliste_teaser {
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		font-size: 11px;
		text-align: left;
		display: block;
		font-weight: normal;
		}


.merkliste_teaser_head {
	margin: 0px 10px 0px 10px;
	padding: 10px 0px 0px 0px;
		}

.merkliste_item {
		padding: 5px 0px 3px 0px;
		margin: 3px 0px 0px 0px;
		border-top: 1px solid #B8D0EA;
		font-size: 11px;
		text-align: left;
		display: block;
		font-weight: normal;
	}

.merkliste_item a {
		color: #31639C;
		font-size: 11px;
		letter-spacing: 0px;
		text-decoration: none;
		font-weight: normal;
	}

.merkliste_item a:hover {
		color: #ff6633;
		font-size: 11px;
		letter-spacing: 0px;
		text-decoration: none;
		font-weight: normal;
	}

.itemlist 	{
		background-image: url('/files/layout/mark.gif');
		background-repeat: no-repeat;
		background-position: left;
		padding-left: 16px;
		margin-bottom: 3px;
		}

.infoblock {
		background-image: url('/files/layout/info_icon.gif');
		background-repeat: no-repeat;
		background-position: left;
		padding-left: 80px;
		height: 70px;
		background-color: #F2F7FE;
		padding-right: 5px;
		padding-top: 5px;
		padding-bottom: 5px;
		border: 0px solid #B8D0EA;
		margin-top: 3px;
		margin-bottom: 3px;
	}

.turnmaske {
		font-weight: normal;
		text-transform: none;
		padding-left: 35px;
		padding-top: 10px;
		padding-bottom: 10px;
		font-size: 12px;
		}

.turnmasketable {
		text-align: left;
		font-size: 11px;
		width: 470px;
		}

.turnmasketeaser {
		border: 1px solid #b8d0ea;
		background-color: #F2F7FE;
		width: 190px;
		margin-top: 0px;
		margin-bottom: 5px;
		margin-left: 20px;
		float: right;
		font-size: 11px;
		text-align: justify;
		padding: 7px;
}

.teaserblau {
		background-image: url('/files/layout/ww_teaser_bg.png'); 
		background-repeat: no-repeat;
		background-position: bottom left;
		display: block;
		padding: 5px 15px 15px 10px; 
				margin: 0px 0px 15px 0px;
				font-size: 11px;
		}

.teaserblau2 {
		background-image: url('/files/layout/ww_teaser_bg.png'); 
		background-repeat: no-repeat;
		background-position: bottom left;
		display: block;
		padding: 5px 15px 15px 10px; 
		margin: 0px 0px 15px 0px;
		font-size: 11px;
	
		}

.teaserblau_high {
		
		text-align: left;
		border: 1px solid #cc0000;
		background-color: #F2F7FE;
		}

.teaserblau_content_high {
		padding: 5px;
		}

.teaserblau2pic {
		border: 1px solid #b8d0ea;
		MARGIN-BOTTOM: 5px;
		MARGIN-RIGHT: 5px
		}


.teaserblau_headline {
		background-image: url('/files/layout/ww_teaser_head_bg.png'); 
		background-repeat: no-repeat;
		background-position: top left;
		font-weight: normal;
		font-size: 12px;
		color: #31639C;
		margin: 0px 0px 0px 0px;
		height: 18px;
		padding: 2px 0px 0px 6px;
		}


.teaserblau_headline a {
		text-decoration: none;
		color: #31639C;
				font-weight: normal;
		}

.teaserblau_headline_high {
		color: #ffffff;
		background-color: #cc0000;
		font-weight: bold;
		padding: 5px; 
		}
		
.wwfooter {
		padding-top: 10px;	
		}

.smallpic {
		background-image: url('/files/layout/ww_picshad_left.jpg');
			background-repeat: no-repeat;
			background-position: 0px 0px;
			padding: 0px 0px 0px 6px;
			margin: 0px 0px 15px 20px;
			
		
			text-align: center;
}

.smallpicnf {
		background-image: url('/files/layout/ww_picshad_left.jpg');
			background-repeat: no-repeat;
			background-position: 0px 0px;
			padding: 0px 0px 0px 6px;
			margin: 0px 0px 15px 20px;
			width: 256px;
			text-align: center;
}

.smallpicgal {
		background-image: url('/files/layout/ww_picshad_left.jpg');
			background-repeat: no-repeat;
			background-position: 0px 0px;
			padding: 0px 0px 0px 5px;
			margin: 0px 20px 15px 0px;
			width: 226px;
			float: left;
			text-align: left;
}

.bilg_rahmen {
		BORDER: #31639c 3px solid;
}

.pictags {
		color: #747474;
		font-size: 11px;
		font-weight: normal;
		text-align: center;
}

.pictags a {
		color: #747474;
		font-size: 11px;
		font-weight: bold;
		text-align: center;
}

.schrift_blau {
	color: #31639C;
	}

.cloud_direkt {
	text-align: justify;
	font-size: 14px;
	color: #31639C;
}

.cloud_direkt a {
	margin-right: 6px;
	color: #31639C;
	text-decoration: none;
}

.cloud_direkt a:hover {
	text-decoration: underline;
	color: #ff6633;
}

 .noresultshead {
	text-align: left;
	font-size: 13px;
	font-weight: bold;
	color: #cc0000;
 }

 .noresultstext {
	text-align: left;
	font-size: 13px;
	font-weight: normal;
 }

 .subheadline {
	text-align: left;
	color: #31639C;
	font-family: arial;
	font-size: 14px;
	letter-spacing: 0px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 0px;
	padding-bottom: 2px;
	border-bottom: 1px dotted #888888;
 }

.subheadline a {
	color: #31639C;
	font-family: arial;
	font-size: 14px;
	letter-spacing: 0px;
	font-weight: normal;
	text-decoration: none;
 }

.subheadline a:hover {
	color: #31639C;
	font-family: arial;
	font-size: 14px;
	letter-spacing: 0px;
	font-weight: normal;
	text-decoration: none;
 }
p.mainheadline {
	text-align: left;
	color: #31639C;
	font-family: arial;
	font-size: 14px;
	letter-spacing: 0px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 2px;
	float:left;

}
h1.mainheadline {
	text-align: left;
	color: #31639C;
	font-family: arial;
	font-size: 14px;
	letter-spacing: 0px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 5px;
	padding-bottom: 2px;
	float:left;

}
.mainunder {
	border-bottom: 1px dotted #888888;
}



 .regionenlinks {
	font-size: 11px;
	color: #666666;
	margin-bottom: 12px;
	margin-top: 12px;
	margin-left: 250px;
}

.preisspanne {
	margin-top: 0px;
	padding-left: 0px;
	font-family: arial,helvetica;
	font-size: 11px;
	color: #8C8C8C;
}

.zwischenueberschrift {
	text-align: left;
	color: #31639C;
	font-family: georgia;
	font-size: 20px;
	font-weight: normal;
}

.box_fuer_bild	{
			background: url('/files/layout/pic_shadow_r_b.gif') no-repeat 0px 100%;
			border-top: 1px solid #CDCDCD;
			padding: 6px 7px 15px 7px;
			margin: 3px 10px 3px 0px;
			width: 250px;
			float: right;
			text-align: center;
			}

.shipguests2 {
			font-size: 17px;
			font-weight: bold;
			font-style: italic;
			letter-spacing: -1px;
			color: #ff6633;
}

.shipguests3 {
			font-size: 14px;
			font-weight: bold;
			letter-spacing: 0px;
			color: #31639C;
}

.wwdesttable {
	font-size: 11px;
	width: 98%;
}

.wwdesttable a {
font-weight: normal;
	font-size: 11px;
	color: #31639C;
	text-decoration: none;
}

.wwdesttable a:hover {
font-weight: normal;
	font-size: 11px;
	color: #ff6633;
		text-decoration: underline;
}

.wtl {
	font-size: 10px;
	margin-left: 10px;
	color: #7A98BC;
	font-weight: normal;
	text-decoration: none;
}

.smallgrey {
	font-size: 9px;
	float: right;
	padding-top: 6px;
	color: #aaaaaa;
}

.smallgreyleft {
	font-size: 9px;
	color: #aaaaaa;
}

.additem {
	font-size: 11px;
	color: #7A98BC;
	font-weight: normal;
	text-decoration: none;
	margin-top: 3px;
	margin-bottom: 3px;
}

.additem a {
	font-size: 11px;
	color: #7A98BC;
	font-weight: normal;
	text-decoration: none;
}

.additem a:hover {
	font-size: 11px;
	color: #ff6633;
	font-weight: normal;
	text-decoration: none;
}

.showdate {
	font-size: 14px;
	letter-spacing: -1px;
	color: #ff6633;
	font-weight: bold;
}

#bookhelp {
	padding: 15px 10px 10px 10px;
	text-align: jusitfy;
	display: block;
	font-weight: normal;
	color: #888888;
	font-size: 13px;
}

#merkhelp {
	padding: 10px 10px 10px 10px;
	text-align: justify;
	display: none;
	font-weight: normal;
	color: #666666;
	font-size: 11px;
}

.merkhelpbg {
	margin-top: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #f4f4f4;
}

#bookzusatz {
	padding: 15px 10px 10px 10px;
	text-align: jusitfy;
	display: block;
	font-weight: normal;
	color: #888888;
	font-size: 13px;
}

.wwSearchF {
	width: 745px;
	/*background-image: url('/w24/images/w24_sucheteaser_back.jpg');
	background-repeat: no-repeat;
	background-position: left; */
	height: 215px;
	background-color: #ffffff;
	border: 0px solid #CAD9EC;
		color: #31639C;
		margin-bottom: 15px;
}

.wwSearchF a {
	color: #31639C;
}

.wwSearchFcb {
	padding-left: 22px;
	padding-top: 3px;
	background-image: url('/w24/images/w24_line_suche_unten2.gif');
	background-repeat: no-repeat;
	background-position: 7px 1px;
}

.wwSearchFcb2 {
	padding-left: 22px;
	background-image: url('/w24/images/w24_line_suche_oben2.gif');
	background-repeat: no-repeat;
	background-position: 8px 7px;
}

.sform_caldate {
	background: #FFF1E8;
	font-family: arial,helvetica;
	font-size: 13px;
	padding: 2px;
	font-weight: bold;
	color: #ff6633;
	border: 1px solid #ff6633;
	text-align: center;
}

.sform_cal {
	background: #FFF1E8;
	font-family: arial,helvetica;
	font-size: 11px;
	padding: 0px;
	width: 18px;
	color: #ff6633;
	font-weight: bold;
	border: 1px solid #ff6633;
}

.faq {
			color: #31639C;
			font-size: 11px;
			margin: 0px 0px 0px 0px;
}

.faq a {
			padding: 3px 0px 3px 6px;
			background: #f4f4f4;
			color: #404040;
			text-decoration: none;
			margin-bottom: 2px;
			margin-left: 0px;
			margin-right: 6px;
			display: block;
}

.faq a:hover {
			color: #ff6633;
			text-decoration: none;
			display: block;
}

#loading {
	height: 3000px;
	width: 100%;
	z-index: 1000;
	background-color: #ffffff;
	position: absolute;
	top: 0px;
	left: 0px;
	overflow: hidden;
	padding-top: 130px;
	text-align: center;
	font-family: arial;
	color: #ababab;
	font-size: 14px;
	letter-spacing: -1px;
	display: none;
}

#hdtv {
	height: 3000px;
	width: 100%;
	z-index: 900;
	position: absolute;
	top: 0px;
	left: 0px;
	overflow: hidden;
	text-align: center;
	font-family: arial;
	color: #ababab;
	font-size: 14px;
	letter-spacing: -1px;
	display: none;
	background-image:url('/files/layout/wwplayerbg_bg.png');
	background-repeat:repeat;
}

#hdtv1 {
	text-align:center;
	background-image:url('/files/layout/wwplayer_bg.png');
	background-repeat:no-repeat;
	background-position:center;
	width:1130px;
	height:683px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
}

#hdtv2 {
	height: 98px;
}

#hdtv3 {
	text-align: center;
}

#hdtv3 a {
	text-decoration: none;
	color: #888888;
	letter-spacing: +2px;
	font-size: 10px;
}

#hdtvplayer {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 1080px;
	height: 536px;
}

#hdtv3 a:hover {
	text-decoration: none;
	color: #404040;
	letter-spacing: +2px;
	font-size: 10px;
}

.loadinginner {
	width: 100%;
	z-index: 1000;
	background-color: #ffffff;
	overflow: hidden;
	padding-top: 30px;
	padding-bottom: 30px;
	text-align: center;
	font-family: arial;
	color: #ababab;
	font-size: 14px;
	letter-spacing: -1px;
}

.loadingakt {
	z-index: 1000;
	text-align: left;
	font-family: arial;
	color: #ababab;
	font-size: 12px;
	display: none;
	height: 23px;
}

#loadingpc {
	text-align: center;
	font-family: arial;
	color: #ababab;
	font-size: 11px;
	letter-spacing: -1px;
	margin-top: 35px;
}

.kasten_rechts {
	float: right;
	width: 300px;
	display: block;
	padding: 0px 10px 0px 10px;
	color: #31639C;
	font-size: 13px;
	text-align: left;
}

.loadelm {
	margin-right: 1px;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	letter-spacing: -1px;
	color: #ababab;
}

.prourl {
	font-size: 40px;
	margin-bottom: 35px;
	font-weight: bold;
	font-style: italic;
	letter-spacing: -3px;
	color: #ababab;
	text-align: center;
}

.revierClick {
	display: none;
}

.merke {
	display: none;
}

.geo_selected a {
	color: #ff6633;
}

.geo_unselected {
	color: #ababab;
}

.geo_unselected a {
	color: #ababab;
}

.checkedgeo {
	color: #31639C;
	font-weight: bold;
}

.checkedgeo a {
	color: #31639C;
	font-weight: bold;
}


.pdflink {
	display: block;
	margin-top: 15px;
	padding-top: 12px;
	padding-bottom: 12px;
	font-style: italic;
	padding-left: 40px;
	font-weight: bold;
	font-size: 13px;
	background-image: url('/files/layout/pdf.png');
	background-repeat: no-repeat;
	background-position: 0px 5px;
	border-top-color: #ABABAB;
	border-top-style: dotted;
	border-top-width: 1px;
	}


.pdflink a	{
			text-decoration: underline;
			color: #ff6633;
			}

.pdflink a:hover	{
			text-decoration: none;
			}

			
.ktex	{
			display: none;
			margin-top: 12px;
			margin-bottom: 12px;
			height: 325px;
			overflow: auto;
			visibility: hidden;
			}

			
.wtle {
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 400px;
	height: 13px;
	padding-left: 32px;
	padding-top: 1px;
	background-image: url('/files/layout/wtle.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	cursor: pointer;
	}
	
	.wtle a {
	text-decoration: none;
	color: #31639C;
	font-size: 11px;
	font-style: italic;
	}
	
	.wtle a:hover {
	text-decoration: underline;
	color: #31639C;
	font-size: 11px;
		font-style: italic;
	}

.notFound {
	color: #31639C;
	font-family: arial;
	font-size: 20px;
	letter-spacing: 0px;
	font-weight: bold;
	margin-top: 100px;
	margin-bottom: 10px;
}
h1.notFound{
	color: #31639C;
	font-family: arial;
	font-size: 28px;
	letter-spacing: 0px;
	font-weight: bold;
	margin-top: 250px;
	margin-bottom: 10px;
}

