body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
body {
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a{
	color: #0183B3;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
p, .normal {
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-transform: none;
}
h4, .upblau { /* up blau */
	font-size: 12px;
	font-weight:bold;
	color:#0183B3;
	text-transform: uppercase;
}
h1, .blau { /* blau */
	font-size: 12px;
	font-weight:bold;
	color:#0183B3;
	text-transform: none;
}
h6, .uprot { /* up rot */
	font-size: 12px;
	font-weight:bold;
	color:#C6282D;
	text-transform: uppercase;
}
h3, .rot { /* rot */
	font-size: 12px;
	font-weight:bold;
	color:#C6282D;
	text-transform: none;
}
h2, .schwarz { /* schwarz */
	font-size: 11px;
	font-weight:bold;
	color: #000000;
	text-transform: none;
}
h5, .upschwarz { /* up schwarz */
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-transform: uppercase;
}

form{
	margin:0;
	padding:0;
}
.input{
	border:1px solid #999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}	
#content ul {
	list-style-type: none;
	list-style-image: url(/nav/punkt.gif);
	margin-left: 20px;
}
.box_head {
	/*border: 1px solid #D1D1D1;*/
	border-bottom: none;
	background-color: #BFE1ED;
	color: #057EB3;
	font-weight: bold;
}
.box_content {
	/*border: 1px solid #D1D1D1;*/
	border-top: none;
	vertical-align: top;
}

#box {
	border: 1px solid #D1D1D1;
	margin: 5px 0 5px 0;
}
.boxhead {
	background-color: #BFE1ED;
	color: #057EB3;
	font-weight: bold;
	padding: 3px 10px;
}
.boxhead2 {
	color: #057EB3;
	font-weight: bold;
	padding: 3px 10px 4px 0;
	border-bottom: 1px solid #E5F3F7;
	text-align: right;
}
.boxhead2 img {
	position: relative;
	left: -1px;
	top: -4px;
}
.boxcontent {
	background-color: #fff;
	padding: 10px;
}
.boxcontent_presse {
	background-color: #fff;
	padding: 10px;
}
.boxcontent_presse p {
	margin: 0;
	padding: 0;
}
.boxcontent2 {
	background-color: #fff;
	padding: 5px 10px 10px 10px;
	clear: both;
}
.boxcontent2 input {
	width: 152px;
	border: 1px solid #646D83;
}
.boxcontent2 select {
	width: 101px;
	margin-bottom: 2px;
	border: 1px solid #646D83;
}
.boxcontent2 form {
	padding-top: 5px;
}
.boxcontent3 {
	background-color: #fff;
	margin: 0 10px;
	padding: 5px 0 10px 0;
	border-top: 1px solid #000;
}
.boxcontent3_presse {
	background-color: #fff;
	margin: 0 10px;
	padding: 5px 0 10px 0;
	border-top: 1px solid #000;
}
.boxcontent4 {
	padding: 10px;
	border-top: 1px solid #D1D1D1;
}
.boxcontent3 img, .boxcontent4 img {
	padding: 3px 5px 0 0;
}
.copyright {
	float: right;
	margin: -20px 5px 0 0;
}
.moreinfo {
	clear: both;
	padding-top: 7px;
}
.spalte {
	width: 191px;
	float: left;
}

/* ------------  struktur ------------------- */
#wrapper {
	margin:0 auto 0 auto;
	text-align:left;
	width:772px;
}
#print_wrapper {
	margin:0 auto 0 auto;
	text-align:left;
	width:600px;
}
#homesite {
	width:772px;
	display:block;
	float:left;
	text-align:right;
	}
#print_homesite {
	width:600px;
	display:block;
	float:left;
	text-align:right;
	border-bottom:1px solid #C0C0C0;
	padding-bottom:10px;
	}
#logo{
		width:178px;
		height:69px;
		float:left;
		display:block;
		}
#claim{
	width:574px;
	height:69px;
	padding:0 0 0 20px;
	float:left;
	display:block;
	text-align:right;
	}	
#topnav{
	width:772px;
	height:26px;
	float:left;
	background-image:url(/images/bg_nav.gif);
	background-repeat:repeat-x;
	}
#print_topnav{
	width:600px;
	height:5px;
	float:left;
	background-image:url(/images/bg_nav.gif);
	background-repeat:repeat-x;
	background-position: bottom;
	}
#topnav #navigation{
	width:469px;
	float:left;
	}
#topnav #suche {
	width:302px;
	float:left;
	text-align:right;
	}
#topnav #suche .input{
	width:116px;
	border:1px solid #999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
#bread {
	width:622px;
	float:left;
	margin:10px 0 10px 0;
	}
#print {
	width:150px;
	float:left;
	text-align: right;
	margin:10px 0 10px 0;
}
#leftnav{
	width:178px;
	float:left;
	}
#rightnav {
	width:178px;
	float:left;
}
#leftnav ul {
	margin:0;
	padding:0;
	text-indent:2px;
	}
#leftnav li {
	list-style:none;
	}
#leftnav li a{
	padding:2px 0 2px 0;
	border-top:1px solid #0183B3;
	width:178px;
	display:block;
	text-decoration:none;
	background:#E2F4FA;
	}
#leftnav li a:hover, #leftnav li a.aktiv{
	padding:2px 0 2px 0;
	border-top:1px solid #0183B3;
	width:178px;
	display:block;
	text-decoration:none;
	background:#0183B3;
	color:#FFFFFF;
	}
#leftnav li a.letztes{
	border-top:1px solid #0183B3;
	width:178px;
	display:block;
	text-decoration:none;
	background:#fff;
	color:#FFFFFF;
	}	
#leftnav li a.letztes:hover{
	border-top:1px solid #0183B3;
	width:178px;
	display:block;
	text-decoration:none;
	background:#fff;
	color:#FFFFFF;
	}		
#leftnav ul ul li a{
	padding:2px 0 2px 0;
	border-top:1px solid #fff;
	border-left:3px solid #0183B3;
	width:175px;
	display:block;
	text-decoration:none;
	background:#E2F4FA;
	}
#leftnav ul ul li a:hover, #leftnav ul ul li a.subaktiv{
	padding:2px 0 2px 0;
	border-top:1px solid #fff;
	border-left:3px solid #0183B3;
	width:175px;
	display:block;
	text-decoration:none;
	background:#40AED7;
	color:#FFFFFF;
	}	
	
#leftnav ul ul{
	margin:0;
	padding:0;
	text-indent:5px;
	}
#leftnav li {
	list-style:none;
	}			
#content{
	width:574px;
	padding:0 0 0 20px;
	float:left;
	margin-bottom: 10px;
	}
#content_start{
	width:375px;
	padding:25px 20px 0 20px;
	float:left;
	margin-bottom: 10px;
	}
#content #inhalt{
	background:#F6F6F6;
	padding:5px;
	margin-top:10px;
	}
#content #inhalt_left {
	float:left;
	width: 275px;
}
#content #inhalt_right {
	float:right;
	width: 275px;
	padding-top: 39px;
}	
#inhalt_left h1, #inhalt_white h1{
	padding: 10px 0;
	margin: 0;
}
#inhalt h1{
	padding:0;
	margin:0;
	}	
#footer{
	width:762px;
	float:left;
	margin-top:5px;
	padding-top:10px;
	padding-bottom:10px;
	border-top:1px solid #C0C0C0;
	}	
#print_footer{
	width:600px;
	float:left;
	margin-top:5px;
	padding-top:10px;
	padding-bottom:0;
	border-top:1px solid #C0C0C0;
	}	
/* ------------------- ende struktur -------------------------*/

/* ----------------- menu --------------------------- */
/*span{display:none;}*/

#navigation {

}

#navigation ul {
	display: block;
	float: left;
	list-style-type: none;
	padding: 0;	
	margin: 0;	
}
#navigation li {
	cursor: pointer;
	display: block;
	float: left;
	list-style-type: none;
	padding: 0;
	margin: 0;
}
#menu1 a, #menu2 a, #menu3 a, #menu4 a {
	display:block;
	overflow:hidden;
	padding:21px 0 0 0;
	height: 0px !important;
	height /**/: 21px;	
}
#menu1 { width:192px; }
#menu2 { width:116px; }
#menu3 { width:78px; }
#menu4 { width:73px; }

#menu1 a { background: url(/nav/menu/menu_1.gif) no-repeat top left; }
#menu2 a { background: url(/nav/menu/menu_2.gif) no-repeat top left; }
#menu3 a { background: url(/nav/menu/menu_3.gif) no-repeat top left; }
#menu4 a { background: url(/nav/menu/menu_4.gif) no-repeat top left; }

#menu1 a:hover, #menu2 a:hover, #menu3 a:hover, #menu4 a:hover { background-position: 0 -21px; }


#menu .menuactive a, #menu .menuactive a:hover { background-position: 0 -21px; }

/* ---------------------------- MENU ---------------------------- */
#menu {
	color: #BFE0EC;
	padding:0;	
	margin: 0;
	z-index: 99;
}
#menu .top {
	padding: 0;	
}
#menu .top a {
	color: #C6282D;
	text-decoration: none;
	white-space: nowrap;
}
#menu .top a:hover {
	color: #fff;
	text-decoration: none;
	white-space: nowrap;
}
#menu .section-top {
	position: absolute;
	width:192px;
	margin-top: 4px;
	z-index: -1;
 background: #BFE0EC;		
	visibility: hidden;
}
#menu .top li {
	float:none;
}
#menu .section-top li {
	float: none;
	display:block;
	width: 188px;
}
#menu .box {
	width:188px;
	display:block;
	background: #BFE0EC;
	padding: 2px 0 2px 4px;
	cursor: pointer;
	font-size: 11px;
	border-bottom:1px solid #DDB2BD;
}
#menu .box-hover {
	width:188px;
	display:block;
 background: #0183B3;
	padding: 2px 0 2px 4px;
	cursor: pointer;
	font-size: 11px;
	border-bottom:1px solid #0183B3;
}
#menu a {
 text-decoration: none;
 white-space: nowrap;
	color:#C6282D;
}
#menu a:hover {
 text-decoration: none;
 white-space: nowrap;
	color:#fff;
}
/* ------------------- inaktives menu -------------------*/
.inaktiv {
 display:none;
}
.aktiv {
 display:block;
}	
/* ------------------ presse ------------------ */
#pressetable td, #pressetable th {
 border:1px solid #999;
 }
#pressetable th {
background:#E2F4FA;
color:#057EB3;
text-align:left;
font-weight:bold;
}
#pressetitel {
 background:#E2F4FA;
 padding:3px;
 }
#pressesubtitel {
 background:#d6d6d6;
 padding:3px; 
 }
#pressetext {
 background:#efefef;
 padding:3px; 
 } 
