@charset "utf-8";
/* CSS Document */

body {
	behavior:url(cssHoverFix.htc);	
	margin:0;
	padding:0;
	background-color:#73b4df;
	background-image:url(images/bg.jpg);
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size:12px;
}
img, div, a, input {
	behavior: url(./iepngfix.htc);
}

#content a:link { color:#09C; text-decoration:underline; }
#content a:visited { color:#09B;text-decoration:underline; }
#content a:focus { font-weight:bold; color:#09C; text-decoration:none; }
#content a:hover { font-weight:bold; color:#09C; text-decoration:none; }
#content a:active { font-weight:bold; color:#09C; text-decoration:underline; }

.clear{clear:both;}


h1 {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:18px;
	margin-top:30px;
	font-weight:bold;
	color:#0099cc;
	text-transform:uppercase;
}
h2 {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	color:#0099cc;/*text-transform:uppercase;*/
	margin-top:30px;
}
h3 {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#0099cc;
	font-weight:bold;/*text-transform:uppercase;*/
	margin-top:20px;
}

h4 {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	margin-bottom:5px;
	}

p {
	margin-right:20px;
}
.bold {
	font-weight:bold;
}
#wrapper {
	margin:20px auto;
	width:1000px;
	height:auto;
}
#banner {
	width:1000px;
	height:307px;
	background-image:url(images/top_banner.png);
}
#menu {
	width:1000px;
	height:30px;
	background-image:url(images/bg_shadow.png);
	background-repeat:repeat-y;

}
#unter_menu {
	height:60px;
	width:1000px;
	background-image:url(images/bg_shadow.png);
	background-repeat:repeat-y;
}
#content {
	width:1000px;
	background-image:url(images/bg_shadow.png);
	background-repeat:repeat-y;
	min-height:396px;
	height:auto;
}
#content_left {
	float:left;
	width:5px;
	min-height:396px;
	margin-left:118px;
}
#content_center {
	float:left;
	width:750px;
	min-height:396px;
	height:auto;
}
#content_right {
	float:left;
	width:250px;
	min-height:396px;
	margin-left:35px;
}
.button {
	float:left;
	margin-left:2px;
}
.button_1 {
	float:left;
}
#border_bottom {
	width:1000px;
	height:54px;
	background-image:url(images/border_bottom.png);
}
#bottom_shadow {
	width:1000px;
	height:312px;
	background-image:url(images/bottom_shadow.png);
}
#loc_left {
	float:left;
	margin-left:218px;
}
#loc_left2 {
	float:left;
	margin-left:404px;
}
#loc_left3 {
	float:left;
	margin-left:617px;
}
#loc_right {
	float:left;
	width:200px;
	margin-left:3px;
}
#loc_right2 {
	float:left;
	width:144px;
	margin-left:3px;
}
.bottom_divs {
	margin-top:25px;
	margin-right:5px;
	margin-left:5px;
	width:180px;
	float:left;
}
.bottom_divs li {
	color:#FFF;
	list-style:none;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
}
.text_blue {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#0099cc;
}
.text_headline {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
}
.text_headline_blue {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:18px;
	color:#0099cc;
	text-transform:uppercase;
}
.text_locator_grey {
	color:#828282;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	text-decoration:none;
}
.text_locator_grey:hover {
	color:#828282;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	text-decoration:underline;
}
.text_locator_black {
	color:#000;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.greybox {
	margin-top:100px;
	width:250px;
	border:solid 1px #e1e1e1;
	padding-top:5px;
	padding-left:5px;
	padding-bottom:5px;
	padding-right:2px;
}
.text_sitemap {
	font-size:11px;
	color:#FFF;
	text-decoration:none;
}
.text_sitemap:hover {
	font-size:11px;
	color:#FFF;
	text-decoration:underline;
}

.shadowfield{
	BORDER-BOTTOM: #999 1px solid;
	FILTER: progid:DXImageTransform.Microsoft.DropShadow(color='#e7e7e7',offX='1',offY='1');
	BORDER-LEFT: #ccc 1px solid;
	PADDING-BOTTOM: 2px;
	MARGIN: 0px;
	OUTLINE-STYLE: none;
	OUTLINE-COLOR: invert;
	PADDING-LEFT: 2px;
	OUTLINE-WIDTH: medium;
	WIDTH: 300px;
	PADDING-RIGHT: 2px;
	FONT-FAMILY: arial,sans-serif;
	/*HEIGHT: 60px;*/
	FONT-SIZE: 13px;
	BORDER-TOP: #ccc 1px solid;
	BORDER-RIGHT: #999 1px solid;
	PADDING-TOP: 2px;
	-moz-box-shadow: 1px 1px 0 #e7e7e7;
	-webkit-box-shadow: 1px 1px 0 #e7e7e7
}

.haupttext {
font-family:Verdana, Arial, Helvetica, sans-serif;	
line-height:20px;
}


/*Navigation==============================================*/
#thumbDiv {
	margin-left:815px;
	margin-top:30px;
}
#bigDiv {
	margin-left:417px;
	margin-top:30px;
}
div#Rahmen {
	width: 810px;
	margin:0px auto;
	/*padding: 1px;*/
	/*margin-bottom:30px;*/
}
div#Rahmen div {
	clear: left;
}

ul#Navigation{margin: 0;padding: 0;text-align: center;}
ul#Navigation a:hover {	background-image:url(../../images/menu/btn_bg_on.png);	background-repeat:repeat-x; color:#B5D8EE;}
ul#Navigation a{background-image:url(../../images/menu/btn_bg_off.png);	background-repeat:repeat-x;	display: block;	width: 178px;height:20px;padding-left:1px;text-decoration: none;font-weight: bold;	color:white;padding-top:4px;}
a#nav_special_home{width:89px!important; background-image:none!important; padding:0!important; margin:0!important;}
ul#Navigation li {list-style: none;	float: right;position: relative;margin:0;padding: 0;margin-left:1px;}
ul#Navigation span {display: block;	width: 178px;height:20px;padding-left:1px;text-decoration: none;font-weight: bold;color:white;padding-top:4px;}

* html ul#Navigation li {  /* Korrektur fuer den IE 5 und 6 *//*margin-bottom: -0.4em;*/}
*:first-child+html ul#Navigation li ul{  /* Korrektur fuer den IE 7 */margin-top:0px;}
*:first-child+html ul#Navigation ul {background-color:white;padding-bottom:0.4em;}

ul#Navigation li ul {margin: 0;	padding: 0;	position: absolute;	left: 0px;	display: none; background-color:white;}
ul#Navigation li ul{border:1px solid silver;}
ul#Navigation li:hover ul {	display: block;}
ul#Navigation li ul li {float: none;display: block;	margin:0;background-image:none; padding-top:1px;}
ul#Navigation li ul li a{background-image:none;	background-color:white;	color:#0099CC;padding-top:5px;width: 176px;	}
ul#Navigation li ul li a:hover{	background-image:none;	background-color:#0099CC;color:white;	}
ul#Navigation li ul span {  /* aktuelle Unterseite kennzeichnen */color:#0099CC; background-color:#83BDE3;padding-top:5px;}		
li a#nav_special_active_sub{color:#0099CC!important; background-color:#83BDE3!important;padding-top:5px;!important}
li a#aktuell {background-image:url(../../images/menu/btn_bg_on.png);  /* aktuelle Rubrik kennzeichnen */}

.button_1{width:89px;}