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 4px 0;color:#e2001a;}
h3{color:#134776;font-size:1em;margin:0 0 2px 0;width:auto;}

#header{margin:8px 0 16px 0; height:183px; width:1002px; background-image:url(/img/header.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;
}



#pfad{font-size:1em; margin:0 0px 17px 0px; width:902px; 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 2px 0;
	font-size:12px;
	font-weight:bold;
	border-bottom-width:2px;
	border-bottom-style:solid;
	border-bottom-color:white;
}
.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;
}
