/* CSS Document */
body {
/*background-image:url(ig/bg_hg.gif); background-repeat:repeat-x;*/
	/*font-family: 'Times New Roman',Times,serif;*/
	font-family: Arial, Helvetica, sans_serif;
	margin:0; padding:0;
	background-color:#fff;
	font-size: 62.5%; /* Resets 1em to 10px */
	}
.wetter {width:85px; float:left; padding-left:5px; padding-bottom:15px; text-align:center; margin-top:5px; margin-left:5px; margin-right:-5px; height:100px;}
.forecast-title {margin-left:10px; margin-top:20px; text-align:center;}
.forecast-date {font-weight:bold; margin-bottom:5px; font-size:10px;}
.forecast-high, .forecast--low, .forecast-condition {font-size:10px;}
*+html body {text-align:center; /* Center for IE */}
.rgmediaimages-player {margin-top:10px; margin-bottom:-10px; margin-left:5px; margin-bottom:1px; float:left;}
.bt-content {z-index=100;}
.tx-iframe-pi1 {margin-top:20px;}
.bodytext a img {border:none; margin-left:8px;}
.i_glinks .csc-textpic-imagewrap {margin-left:-8px;}
.forecast-icon {}
.share_icon img {border:none; margin-right:5px; margin-top:15px;}
.forecast-div {width:90px; height:auto;}
.tx-pitgoogleforecast-pi1 {width:190px; clear:both;}
#myContent1 {width:200px;}
	.tx-rtmeteofr-pi1 {margin-top:15px;}
.kaline1 {padding-top:10px; margin:0;}
.tx-rlmpflashdetection-pi1 embed{background-color:transparent; float:left; margin-right:10px; z-index:-1;}
.tx-rlmpflashdetection-pi1 {z-index:2; position:relative;}
.tx-fesearchintable-pi1 h3 {display: none;}
.tx-fesearchintable-pi1 .uhrzeit {
	margin:0 15px 0 0; padding:0; float:left; with:45px;}
.tx-fesearchintable-pi1 .veranst {
	margin:0 5px 0 0; padding:0;}
.tx-fesearchintable-pi1 .titel {
	margin:0 5px 0 0; padding:0; float:left;}
.tx-fesearchintable-pi1 ol li {
	margin:10px 0 0 0; padding:5px; width:400px; border:1px solid #666;}
	
.i_glinks .tx-fesearchintable-pi1 {position:absolute; margin-top:-155px; padding:0;}
*+html .i_glinks .tx-fesearchintable-pi1 {margin-left:5px;}
.sufe {width:400px;}
.sufe .field {float:left; width:auto; margin:8px 8px 0 0;}
*+html .sufe .field {margin-right:4px;}
.sufe .field input {
 margin: 5px 0px 5px 5px;
 background-color:#fff;
 border:1px solid #024673;
 color:#024673;
 font-weight: bold;
 font-size:10px;
 vertical-align: middle;
}
.ddlink {width:728px; height:93px; position:absolute; z-index:10;}
.sufe .label {float:right; width:auto; font-size:10px;}
.columnPrevious,.columnNext, columYear {display:none;} 
.tx-sriframe-pi1 { height:auto; float:left; } 
.detinhalt {width:550px; height:400px; float:left;}
.detinhalt .bodytext, .detinhalt .csc-header {margin-left:8px;}
h3, h3 a {font-family: Georgia, "Times New Roman", serif; text-transform:uppercase; }
.tx-ttnews {float:left; margin-left:-20px;}
#mpl {width:170px; height:210px; float:left; /*margin-left:-20px; margin-top:-15px;*/ padding:0;}
/**+html #mpl { margin-top:-28px;}*/
.important {color:red; font-weight:bold;}
.boxort .ort a {margin-right:200px; padding-right:-200px;}
.tx-mvyahooweather-pi1 {position:absolute; top:50px; left:50%; margin-left:285px; width:40px;}
.tx-mvyahooweather-pi1 div center table tbody tr td {margin-right:-30px;}
.tx-mvyahooweather-pi1 img {margin-bottom:10px; filter:alpha(opacity=85); -moz-opacity:.85; opacity:.85;}
.winhalt {width:50px;}
.ueber {font-size:11px;}
.wtext { text-align:center; font-size:10px; width:40px;}
.csc-textpic-image a {text-decoration:none; color:#003366; font-size:14px; font-weight:bold; letter-spacing:1px; margin:5px;}
.banner {width:650px; height:90px; float:left; padding-bottom:15px; margin-bottom:-15px;}
.banner a {z-index:10; position:absolute; width:728px; height:90px;}
.banner1 {position:absolute; margin-left: 78px; z-index:1;}
.banner embed {z-index:-1; position:absolute;}
.banner a img {margin:auto; border:none;}
.banner table {margin-left:50px;} 
.banner tbody tr td div a img {border:0px;}
tbody tr td div a img {border:0px;}
.banner2 tbody tr td div a img {border:0px;}
.banner2 {width:135px; height:310px; float:right; margin:95px 45px 0 0; margin-left:-140px;}
.banner3 tbody tr td div a img {border:0px;}
.banner3 {width:135px; height:310px; float:right; margin:405px 5px 0 0; margin-left:-60px;}
.banner4 tbody tr td div a img {border:0px;}
.banner4 {width:135px; height:310px; float:right; margin:715px -75px 0 0; margin-left:-60px;}

.csc-textpic-left {margin-bottom:-8px;}
.i_rechts .tx-ttnews {width:auto; height:auto; clear:both;}
.i_rechts .tx-ttnews table {width:200px; float:left; height:200px;}


* html .banner {margin-left:-3px; margin-bottom:30px;}
.zeile .bodytext {text-align:center; margin-top:-20px;}
.zeile .bodytext a:hover {color:#6699FF}
.zeile .bodytext a, .zeile .bodytext {padding: 0 5px 0 5px; letter-spacing:1px;}
.zeile .tx-skcalendar-pi1 {margin-left:55px; background-color:#fff; height:65px;}
.inhalt2 {text-align:left;}
.bodytext a {text-decoration:none; color:#003366;}
.news-single-backlink a {text-decoration:none; color:#003366;}
* html .bodytext {margin-bottom:10px;}
.tx_mwrandomobjects_pi1-listbox-info a {background-color:#666;}
p {font-size:11px; line-height:18px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.boxteil p {line-height:13px;}
h1 {font-family:Verdana, Arial, Helvetica, sans-serif; letter-spacing:1px; margin-top:5px; text-transform:uppercase; }
h2 {color:#003366; text-transform:uppercase;}
.clear {width:1028px; height:auto; background-color:none;	background-image:url(../img/logo_bg.gif);
	background-repeat:repeat-x; float:left; margin-bottom:25px; /* border-bottom:1px solid #cd1118; border-left:1px solid #cd1118;*/}
.ganz {width:1028px; margin: 0 auto; height:auto; background-color:none; padding-bottom:25px;}
.main {width:842px;
	height:75px;
	text-align:left;
	margin: 5px 0 0 0; 
	background-color:#0272BC;
	float:left;
	/*background-image:url(img/bg_kopf.gif); background-repeat:repeat-x;*/
	position:relative;
	z-index:5;
}
.i_links .bodytext {text-align:justify;}
.bodytext li {float:left;}
.bodytext sub {dadding-bottom:1px; float:left;}
.main img {float:right; margin: 10px 5px 0 0; padding:0;}
.main h1 {font: 18px bold; color: #003366; float:left; font-family: Arial, Helvetica, sans-serif; padding: 12px 0 0 15px; letter-spacing:5px;}
.header {float:left; width:938px; height:auto;}

.kopf {width:938px; height:15px;
	margin:52px auto; 
	text-align:left;
	background-color:#fff;
	border: 1px solid #CD1118;
	padding:0;
	float:left;
	background-image:url(img/bg_menue.gif); background-repeat:repeat-x;
	}
.zeile { width:830px;
	height:auto;
	float:left;
	}

.leiste { width:838px;
	height:auto;
	float:left;
	background-image:url(img/bg_leiste.gif); background-repeat:no-repeat;
	}
	
.menue {width:600px; 
	height:30px; 
	float:left; 
	background-color:none; 
	padding-top:1px;
	}
	
.menue1 {float:left;  
	width:630px;  
	height:30px;
	margin-top:40px;
	background-image:url(img/bg_menu.gif); background-repeat:repeat-x; 
	}
	
.menue2 {float:left; 
	margin:0; 
	background-color:#79838E; 
	width:838px; 
	border-top: 1px solid #C6CACF;
	}
	
.menue1 a {padding:13px 1px 3px 15px;
	font-family: Arial, Helvetica, sans_serif;
	font-size:12px;
	font-weight:bold; 
	margin-top: 0px; 
	height:14px;
	text-decoration:none; 
	color:#fff;  
	letter-spacing:1px;
	display:block; 
	text-align: left; 
	float:left;
	}
.menue1 a:hover, #nav_act {color:#bbb;}				

.menue2 a {padding:0 17px 0 17px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight: 800;
	margin: 0; 
	text-decoration:none; 
	color:#ddd;  
	letter-spacing:2px;
	display:block; 
	text-align: left; 
	float:left;
	border-right:1px solid #C6CACF;
	}
	
.menue2 a:hover, #nav_zwo_act {color:#eee;}				

.rechts {float:right; width:180px; height:600px; background-color:#ccc; /*background-color:#fff; border:1px solid #cd1118; border-bottom:none; margin-top:5px;*/}
* html .menue a {margin:22px 0 0 0;}
.i_o {width:746px; height:2px; background-image:url(img/i_bg_o.gif); margin:0; padding:0; float:left; margin-left:2px; border-right: 1px solid #cd1118; border-left: 1px solid #cd1118;}
.i_u {line-height:0px; width:746px; height:2px; background-image:url(img/i_bg_u.gif); background-repeat:no-repeat; margin:0; padding:0; float:left; margin-left:2px; border: 1px solid #cd1118; border-top: none;}
* html .i_u {padding-bottom:-10px;}
.inhalt {width:840px; 
	background-color:#fff;  
	float:left; text-align:left; 
	padding:18px 0 20px 0;
	margin:0;
	float:left;
	border-right:1px solid #0272BC;
	border-left:1px solid #0272BC;
	border-bottom:10px solid #0272BC;
	position:relative;
	z-index:5;
	}
* html .inhalt {width:832px; padding-bottom:10px;}
.i_rechts {width:202px; height:auto; float:right; margin-top:1px; margin-right:5px; position:relative; z-index:1; float:right;}
.i_rechts .csc-textpic a img {margin:10px 0 0 30px;}
.i_rechts h5 {font-size:12px; font-family: Georgia, "Times New Roman", serif; color:#003366;}
*+html .i_rechts {margin-top:-15px;}
.i_glinks {width:160px; float:left; margin:0 3px 10px 10px;}
.i_links {width:444px; float:left; background-color:none; padding: 5px 5px 5px 0; margin:0 0 0 2px;}
* html .i_links {width:445px;}
.csc-textpic-intext-right {padding:-15px 0 5px 3px; ,margin-top:-15px;}
.i_rechts .csc-header h1 {font-size:12px; color:#003366; margin:0; padding:5px;}
.i_links .csc-header h1 {font-size:14px;}
p .bodytext {font-size:11px; margin-right:5px;}
.csc-header h1 {font-size:14px; color:#003366;}
.csc-header {font-size:8px; color:#cd1118;}
* html .csc-header h1 {font-size:11px;}
.i_links h6 {font-size:11px; color:#003366;}
.i_links a:hover {color:#6699FF}
.i_rechts p {padding: 5px; margin:0 5px 0 0;}
.fuss {width:840px; height:5px; background-color:#0272BC; float:left; margin:0px auto;}
* html .fuss{margin-top:-12px; width:840px;}
.csc-textpic {margin-bottom:-10px}
.i_rechts .csc-textpic-clear {height:4px; width:180px; margin-top:3px;}
.i_rechts a {text-decoration:none; background-image:no-image; color:#003366;}
.i_rechts a:hover {color:#6699ff;}
.i_rechts h1 {font-size:10px; color:#003366; line-height:20px; margin: 10px 0 6px 0; float:left; width:180px;}
.i_rechts .csc-header h1 a, .i_rechts .csc-textpicHeader h1 a {
		font-size:10px; color:#003366; margin:0; padding:5px;
		padding-bottom:10px; border: 1px solid #ccc; 
		border-bottom:0px;
		display:block;
		 background-image:url(img/kaluehg.gif); background-repeat:repeat-x; background-position:bottom;
		 }
.i_glinks h1 a {font-family: georgia,serif; color: #339999; text-decoration:none;}
.i_rechts .csc-header h1 a:hover, .i_rechts .csc-textpicHeader h1 a:hover {
		color:#002244;
		 background-image:url(img/kaluehg_mo.gif); background-repeat:repeat-x; background-position:bottom;
		 }
.tx-mwrandomobjects-pi1-singleblock h1 {font-size:14px; color:#003366;}
.tx_mwrandomobjects_pi1_back {text-decoration:none; color:#003366;} 
.csc-firstHeader { background-image:no-image; color:#003366; margin-right:5px;}
div.tx-mwrandomobjects-pi1-listblock-info{
		font-family:		Verdana, Arial, Helvetica, sans-serif;
		font-size: 			10px;
		color:				white;
		background:			#aaa;
		padding-left:		10px;
		padding-right:		10px;
		padding-top:		10px;
		padding-bottom:		10px;
		margin-top:			1px;
		margin-left:		1px;
		margin-right:		1px;
	}
div.tx-mwrandomobjects-pi1-listblock{
		padding-top:		1px;
		border-top: 		1px solid #666666;
		border-left: 		1px solid #666666;
		border-right: 		1px solid #666666;
		border-bottom: 		1px solid #666666;
		margin-top:		22px;
		margin-bottom:		-10px;
		padding-bottom:		1px;
	}
.testblock {float:left; width:450px; padding:4px: 
		margin-bottom:4px; /*border: 1px solid #666;*/ 
		}
* html .testblock {width:450px; margin-bottom:8px;}
.testblock p {margin-bottom:20px;}
* html .testblock p {margin-bottom:40px;}
* html .testblock3 {margin-bottom:10px; float:left;}
.testblock4 {float:left; width:450px; padding:4px: 
		margin-bottom:0px; border: 1px solid #ccc; 
		border-bottom:0px;
		 background-image:url(img/kaluehg.gif); background-repeat:repeat-x; background-position:bottom;
		}
* html .testblock4 {width:450px; margin-bottom:6px; margin-top:6px;}
.testblock4 p {margin-bottom:10px; margin-top:2px; font-size:11px; font-weight:bold; padding:0 4px 4px 4px; color:#003366; float:left;}
.testblock3 h3 {padding:4px; color:#003366; font-size:12px; font-weight:bold; text-transform:uppercase; }
.testblock h3 {padding:4px; color:#003366; font-size:12px; font-weight:bold;}
.testblock2 {float:left; margin:8px 0 4px 0;}
.testblock2 label {float:left; width:120px; margin-top:2px; padding:0 4px 0 4px; font-size:11px;}
* html .testblock2 label {width:128px;}
* html .testblock2 {margin-bottom:8px; height:auto;}
.wtext img {width:30px; height:30px; margin-top:-5px;}
* html .wtext img {margin-top:-9px;}
p {text-indent: 5px;}
.rgsgcontent {padding:0; margin:0;}