body{
	font-size:11px;
	font-family:arial,verdana,sans-serif;
	color:#001e48;
	background-color:#fff;
	background-image:url(/img/seitenverlauf_bg.gif);
	background-repeat:no-repeat;
	background-position:center top;
	margin:0;
	padding:0;
}

a:link,a:visited{color:#4179a1;}
a:hover{color:#001e48;}
h1{font-size:1.5em;font-weight:bold;margin:0 0 8px 0;color:#E2001A;}
h2{font-size:1.5em;font-weight:bold;margin:0 0 8px 0;color:#e2001a;}
h3{color:#134776;font-size:1em;margin:0 0 4px 0;width:auto;}


#dms_tooltip{
	background-color:white;
	border:1px solid #b2cde9;
	padding:5px;
	z-index:999999;
	position:absolute;
	display:none;
}


#header{margin:8px 0 16px 0; height:183px; width:1002px; background-image:url(/img/header2.jpg); position:relative;}
#header h2 {color:white;margin:4px 0 0 3px;font-size:16px;}
.header_title {
	position:absolute;
	top: 114px; left: 0px;
	width:250px;
	clear: both;
}


.header_logo {
	position:absolute;
	top: 124px; right: 0px;
	background-image:url(/img/logo.gif);
	width:222px; height:59px;
	clear: both;
}

#menu{font-size:12px; margin:0 0px 17px 0px; width:1002px; vertical-align:middle;text-align:center;}
#menu ul{margin:0;padding:0;list-style-type:none;line-height:22px; }
#menu ul li{
	display:inline;	
	font-weight:bold;
	/*margin:0 5px 0 5px;*/
	/*padding:0 3px 0 3px;*/
	color:#191970;	
}
#menu ul li a{
	border-bottom-width:3px;
	border-bottom-style:solid;
	border-bottom-color:#6ca6cd;
	font-weight:bold;
	color:#191970;
	padding:1px 9px 1px 9px;
	margin:1px;
	text-decoration:none;
} 
#menu ul li a:visited {
	font-weight:bold;color:#191970;text-decoration:none;
	border-bottom-width:3px;
	border-bottom-style:solid;
	border-bottom-color:#6ca6cd;	
}
#menu ul li a:hover{text-decoration:none;}

#pfad{font-size:1em; margin:0 5px 17px 5px; width:992px; line-height:16px; vertical-align:middle;}
#pfad ul{margin:0;padding:0;list-style-type:none;}
#pfad ul li{display:inline;}
#pfad ul li.pfad_on{font-weight:bold; padding:0; margin:0;}


.intro {
	font-size:13px;
	border-width:1px;
	border-style:solid;
	border-color:#b2cdea;
	padding:5px;
	margin:0 0 10px 0;
}
.intro h1{font-size:16px;font-weight:bold;margin:0 0 8px 0; padding:0; color:#E2001A;text-indent:0;}
.intro h2{color:#134776;font-size:14px;margin:8px 0 15px 0;padding:0;}

#footer{
	width:100%;
	background-image:url(/img/footer_bg.gif);
	background-repeat:repeat-x;
	clear:both;
	color:#737373;
	text-align:center;
	font-size:0.9em;
	height:150px;
	border-top:1px solid #fff;margin:0;
}
#footer p{margin:79px 0 0 0;}
#footer p a:link,#footer p a:visited{text-decoration:none;color:#737373;}
#footer p a:hover{text-decoration:underline;}

.tabTitle {
	background-color:#b2cdea;
	color:#144a7c;
	padding:4px 4px 4px 5px;
	margin:0 0 0 0;
	font-size:12px;
	font-weight:bold;
}
.tabTitle a:link { text-decoration:none; color:#144a7c;}
.tabTitle a:visited { text-decoration:none; color:#144a7c;}
.tabTitle a:hover { text-decoration:none; color:#144a7c;}

.tabTop {
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#b2cdea;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#b2cdea;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#b2cdea;
	padding:5px 5px 10px 5px;
	vertical-align:top;
}
.tabTop a:link, a:visited {color:#CC0033; text-decoration:none;}
.tabTop a:hover {color:#CC0033;}

.hlink {color:#4179A1;}
.hlink h2 {color:#4179A1;}
.hlink a:link, a:visited {color:#4179A1;}
.hlink a:hover {color:#4179A1;}

.tabMid {
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#b2cdea;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#b2cdea;
	padding:0 5px 10px 5px;
	vertical-align:top;
}
.tabMid a:link, a:visited {color:#CC0033; text-decoration:none;}
.tabMid a:hover {color:#CC0033;}

.tabBot {
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#b2cdea;
	padding-left:5px;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#b2cdea;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#b2cdea;
	padding:0 5px 5px 5px;
	vertical-align:top;
}
.tabBot a:link, a:visited {color:#CC0033;text-decoration:none;}
.tabBot a:hover {color:#CC0033;}


.tabFull {
	background-color:white;
	border-width:1px;
	border-style:solid;
	border-color:#b2cdea;
	padding:5px 5px 5px 0;
}
.tabFull a:link, a:visited {color:#CC0033;text-decoration:none;}
.tabFull a:hover {color:#CC0033;}



.tlink {
	text-align:right;
	margin:0 5px 0 0;
	padding:0;
}


.tabLeft {
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#b2cdea;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#b2cdea;
	padding:5px 5px 5px 5px;
	vertical-align:top;
}
.tabLeft a:link, a:visited {color:#CC0033;text-decoration:none;}
.tabLeft a:hover {color:#CC0033;}

.tabCenter {
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#b2cdea;
	padding:5px 5px 5px 5px;
	vertical-align:top;
}
.tabCenter a:link, a:visited {color:#CC0033;text-decoration:none;}
.tabCenter a:hover {color:#CC0033;}

.tabRight {
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#b2cdea;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#b2cdea;
	padding:5px 5px 5px 5px;
	vertical-align:top;
}
.tabRight a:link, a:visited {color:#CC0033;text-decoration:none;}
.tabRight a:hover {color:#CC0033;}


.rating {
	
	display:block;
	border:1px solid #b2cde9;
	width:77px;
	height:9px;
	background-color:white;
	z-index:0;
}

.rate{
	display:block;
	width:0%;
	height:100%;
	background-color:#90c63a;
}


.tabL {
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#b2cdea;	
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#b2cdea;
	padding:5px 5px 5px 5px;
	margin:0;
	vertical-align:top;
}
.tabL a:link, a:visited {color:#CC0033;text-decoration:none;}
.tabL a:hover {color:#CC0033;}
.tabR {
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#b2cdea;	
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#b2cdea;
	padding:5px 5px 5px 5px;
	margin:0;
	vertical-align:top;
}
.tabR a:link, a:visited {color:#CC0033;text-decoration:none;}
.tabR a:hover {color:#CC0033;}
.tabU {
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#b2cdea;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#b2cdea;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#b2cdea;
	padding:0;
	margin:0;
	vertical-align:top;
}



