@charset "utf-8";
body {
	margin:0;
	padding:0;
	width:100%;
	color:#8a8a8a;
	font:normal 11px Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	background-color:#31527B;
}
html, .main {
	padding:0;
	margin:0;
}
.main {}
img { border:none }
b{font-size: 110%;}
em{color: red;}

h2 {
	margin:0;
	margin-top:8px;
	padding:0;
	padding-top:8px;
	font-size:20px;
	font-weight:normal;
	color:#3f3f3f;
}
h1 {
	margin:0;
	padding:68px 0 0;
	font-size:48px;
	font-weight:normal;
	line-height:1.2em;
	text-transform:none;
	text-align:left;
}
h1 a, h1 a:hover {
	color:#DA1244;
	text-decoration:none;
}
h1 span {
	color:#fff;
}
p {
	margin:8px 0;
	padding:0 0 8px 0;
}
a {
	font-size: 10px;
	color:#000080;
	text-decoration:none;
}

td { font-size: 11px;  text-decoration: none;  color:#000080;}

.header, .content, .datacontent, .menu_nav, .fbg, .footer, form, ol, ol li, ul, .content .mainbar, .content .sidebar  , .datacontent .mainbar, .datacontent. .sidebar {
	margin:0;
	padding:0;
}

.header {
background-image:url( media/lgoTblind.gif ); background-repeat:repeat-x;
}
.header_resize {
	margin:0 auto;
	padding:0;
	width:920px;
}

.topsection{ height:80px;width:680px; text-align:left;background-image:url( media/lgoblind.gif ); background-repeat:repeat-x;
	background-color:#ADD8E6;padding:0 8px 0 8px;
	}


.content {
	padding:0;
}

.datacontent {
	padding:0;
	background-image:url(left.jpg);
	background-repeat:repeat-x;
	background-position:top;
}

.content_resize {
	margin:0 auto;
	padding:0px;
	width:920px;
}
.content .mainbar, .datacontent .mainbar {
	margin:0;
	padding:8px;
	float:left;
	width:680px;
	background-color:#ADD8E6;
}
.content .mainbar h2 {
	margin-bottom:0;
	padding-bottom:0;
	font-size:24px;
	line-height:1.2em;
}
.content .mainbar div.img {
	padding:12px 0;
	float:left;
}
.content .mainbar img {
}
.content .mainbar img.fl {
	margin:0;
	padding:0;
	background:#fff;
	border:1px solid #8b8b8b;
}
.content .mainbar .article {
	margin:0 0 32px;
	padding:0;
}
.content .mainbar .article a {
	color:#334e7d;
}
.content .mainbar .post_content {
	float:right;
	width:420px;
}
.content .mainbar .post_content strong {
	color:#3f3f3f;
}
.content .sidebar, .datacontent .sidebar {
	padding:8px;
	float:right;
	width:200px;
	text-align:center;
}
.content .sidebar .gadget , .datacontent .sidebar .gadget{
	margin:0 0 12px;
	padding:8px 0;
	background:#fff;
	width:180px;
	border:solid 1px; #626262;
	border-radius:8px;
	background-color:#6A87A6
}

.searchBox{
    padding: 4px;
    width: 670px;
	margin:0 auto;
	background-image:url(search.jpg);
	background-position:center top;
	background-repeat:no-repeat;

}


.inhaltBox{
	margin: 0 auto;
    padding: 4px;
    width: 670px;
	margin-top:5px;
	border: solid 1px #686868;
	border-radius: 8px;
	background:#fff;
}

.inhaltBox .Mlf { width:300px;float:left;padding-left:10px;border-bottom:dotted 1px; #606060;}
.inhaltBox .Mrf { width:300px;float:right;margin-left:3px;padding-left:10px;border-bottom:dotted 1px; #606060;}

.MapBox{
	margin: 0 auto;
    padding: 0px;
    width: 670px;
	margin-top:5px;
}

#map_canvas{ width:668px;height:480px; border:solid 4px #FFFFFF;}
.Leftnavi {
	float:left;
	width:190px;
	margin:0;
	margin-top:5px;
	margin-bottom:5px;
	padding:6px;
	background-color:#E8FFFF;
	border-right:dotted 1px; #808080; 
}

.Rightnews {
	float:right;
	margin-top:5px;
	width:453px;
	padding:6px;
	
}

label {font-size:12px;color:#FFF;}

#searchContainer{
	width:560px;
	margin:0 auto;
	margin-top:8px;
	text-align:left;
	height:100%;
}
	#formContent{
		padding:5px;
	}
	/* END CSS ONLY NEEDED IN DEMO */
	
	
	/* Big box with list of options */
	#ajax_listOfOptions{
		position:absolute;	/* Never change this one */
		width:400px;	/* Width of box */
		height:250px;	/* Height of box */
		overflow:auto;	/* Scrolling features */
		border:1px solid #000080;
		background-color:#E8FFFF;	/* White background color */
		text-align:left;
		font-size:0.7em;
		margin-top:5px;
		z-index:100;
	}
	#ajax_listOfOptions div{	/* General rule for both .optionDiv and .optionDivSelected */
		font-family:Verdana, Arial;
		margin:1px;		
		padding:1px;
		cursor:pointer;
		font-size:11px;
		color:#202020;
	}
	#ajax_listOfOptions .optionDiv{	/* Div for each item in list */
		
	}
	#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
		background-color:#ADD8E6;
		color:#000000;
	}
	#ajax_listOfOptions_iframe{
		background-color:#F00;
		position:absolute;
		z-index:5;
	}
	
	form{
		display:inline;
	}
	
.eingabe { height:26px;vertical-align:middle;font-size:18px;color:#000080;border:solid 1px #FCFCFC;border-bottom:solid 2px #ADD8E6;background-color:#FFFFFF;}
.sgo { height: 30px;width:70px;color:#FFF; font-size:14px; font-weight:bold; background-color: #000080; vertical-align:middle;border:solid 1px #FCFCFC;cursor:pointer;}
.clr {
	clear:both;
	padding:0;
	margin:0;
	width:100%;
	font-size:0;
	line-height:0;
}

.mlit {font-size: 11px;color:#C82846; border-bottom:solid 1px #808080; padding:3px; margin-top:3px; text-align:left;}
.mtinh {padding-left:12px; background-color:#ffffff;text-align:left;border-bottom:solid 1px #808080; }
.mk:LINK , .mk:ACTIVE, .mk:VISITED {font-size: 11px;text-decoration:none;color:#0F1E3C;}  .mk:HOVER { font-size: 11px; text-decoration:none; color:#C82846;}


.footer {
}
.footer_resize {
	margin:0 auto;
	margin-top:20px;
	padding:0 10px;
	width:900px;
	border-top:dotted 1px #404040;
	color:#000080;
}
.footer_resize p {
	margin:24px 0;
	padding:0;
	line-height:normal;
}
.footer_resize a {
	color:#DA1244;
	font-weight:normal;
	margin:0;
	padding:0;
	border:none;
	text-decoration:underline;
	background-color:transparent;
}
.footer_resize a:hover {
	color:#DA1244;
	background-color:transparent;
	text-decoration:none;
}
.footer_resize .lf {
	float:left;
}
.footer_resize .rf {
	float:right;
}

.tdnorm { font-size:12px;color:#C82846;text-align:left;padding:2px;}
.cnormal { color:#000080; padding-left:2px;}
.cunter {
   color:#000080;
   padding-left:2px;
   border-bottom:solid 1px #7f7f7f;
}

.bkua:LINK , .bkua:ACTIVE , .bkua:VISITED { font-size:10px;text-decoration:none;color:#000000;}
.bkua:HOVER {font-size:10px;text-decoration:none;color:#C82846;}

.bkfua:LINK , .bkfua:ACTIVE , .bkfua:VISITED {font-size:10px;text-decoration:none;color:#C82846;}
.bkfua:HOVER {font-size:10px;text-decoration:none;color:#000000;}

.bpkua:LINK , .bpkua:ACTIVE , .bpkua:VISITED {font-size:13px;text-decoration:none;color:#C82846;}
.bpkua:HOVER {font-size:13px;text-decoration:none;color:#000000;}

.limap:LINK , .limap:ACTIVE , .limap:VISITED {font-size:17px;text-decoration:none;color:#C82846;}
.limap:HOVER {font-size:17px;text-decoration:none;color:#000000;}

.navipfeil { font-size:12px;color:#C82846;text-align:center;padding:2px;}
.navibold { font-size:9px;font-weight:bold;color:#C82846;text-align:center;padding:2px;border-color:#d0d0d0;border-style:solid;border-width:1px;}
.navinorm {font-size:9px;color:#000000;text-align:center;padding:2px;border-color:#d0d0d0;border-style:solid;border-width:1px;}
.mittig  { vertical-align:middle;}
/* BIS HIER NEU */



.mysuche { font-size:12px;color:#000080;}
.promotube{ margin: 10px; margin-top: 4px;}
.contube{ margin:2px;padding:5px;padding-top:6px;border-color:#000080;border-style:solid;border-width:1px;}
.mypromo{ margin:2px;margin-top:10px;padding:5px;border-color:#000040;border-style:solid;border-width:1px;background-color:#000040;
font-size:16px;color:#ffffff;}









#navisection{ position:absolute; top:30px; left:480px;}

.mtkopf { 
font-size: 10px;font-weight: bold;color:#ffffff;
background-color:#969696;
border-color:#808080;border-width:1px;border-top-style:solid;
padding-left:3px;
text-align:left;
}


.pro {margin:0;	background:url(/media/pboxro.gif) top right no-repeat;}
.plo {margin:0;	background:url(/media/pboxlo.gif) top left no-repeat;}
.pru {margin:0;	background:url(/media/pboxru.gif) bottom right no-repeat;}
.plu {margin:0;	background:url(/media/pboxlu.gif) bottom left no-repeat;}
.pinhalt {	margin:0;	padding:6px 18px 10px 10px;}
.pinhalt p {	margin:0;	padding:0;}	




.rmk:LINK {font-size: 10px;text-decoration:none;color:#C82846;}
.rmk:ACTIVE {font-size: 10px;text-decoration:none;color:#C82846;}
.rmk:VISITED {  font-size: 10px; text-decoration:none; color:#C82846;}
.rmk:HOVER {  font-size: 10px; text-decoration:none; color:#0F1E3C;}

.larmk:LINK {font-size: 16px;text-decoration:none;color:#ffffff;}
.larmk:ACTIVE {font-size: 16px;text-decoration:none;color:#ffffff;}
.larmk:VISITED {  font-size: 16px; text-decoration:none; color:#ffffff;}
.larmk:HOVER {  font-size: 16px; text-decoration:none; color:#C82846;}

.myfilter { font-size:12px;color:#C82846;text-align:left;}
.lfilter:LINK {font-size: 12px;text-decoration:none;color:#C82846;font-weight:bold}
.lfilter:ACTIVE {font-size: 12px;text-decoration:none;color:#C82846;font-weight:bold}
.lfilter:VISITED {  font-size: 12px; text-decoration:none; color:#C82846;font-weight:bold}
.lfilter:HOVER {  font-size: 12px; text-decoration:none; color:#000080;font-weight:bold}
