/* CSS Document */
* {
margin:0px;
padding:0px;
}
body {
background-color:#efefef;
}
p, a, ul, span, h1, h2, h3, .std_typo, td {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#8b8c8d;
}
p, ul {
margin-bottom:15px;
}
ul {
margin-top:15px;
}
h1, h2, h3 {
margin-bottom:5px;
font-size:22px;
font-weight:bold;
}
h2, h3 {
font-size:18px;
}
h3 {
font-size:14px;
}
ul {
margin-left:20px;
}
a, .std_typo {
text-decoration:none;
color:#13579c;
}
a:hover {
color:#000000;
}
img {
border:none;
}
.button {
margin-left:0px;
text-align:center;
font-weight:bold;
line-height:22px;
display:block;
width:79px;
height:24px;
background-image:url(../images/button.png);
color:#000;
}
.button:hover {
color:#00569c;
}
#hauptnavigation, #sprachnavigation, #metanavigation {
list-style-type:none;
}
#hauptnavigation a, #sprachnavigation a, #metanavigation a {
color:#8b8c8d;
line-height: 18px;
}
#hauptnavigation a:hover, #sprachnavigation a:hover, #metanavigation a:hover {
color:#000000;
}
#hauptnavigation {
margin-top:65px;
margin-left:25px;
}
#metanavigation {
margin:0px;
clear:left;
}
#sprachnavigation {
margin:0px;
}
#sprachnavigation li, #metanavigation li {
float:left;
}
#sprachnavigation li {
margin:30px 15px 0px 0px;
}
#metanavigation li {
margin:20px 0px 0px 0px;
}
#metanavigation a {
font-size:10px;
}
#hauptbox {
width:1000px;
min-height:500px;
margin: 0 auto 0 auto;
padding:0;
}
#kopfzeilenbox {
width:1000px;
height:110px;
background-color:#FFFFFF;
}
	#kopfzeilenboxlinks {
	width:330px;
	height:110px;
	float:left;
	}
	#kopfzeilenboxmitte {
	width:480px;
	height:110px;
	float:left;
	}
	#kopfzeilenboxrechts {
	width:190px;
	height:110px;
	float:left;
	}
#hauptzeilenbox {
width:1000px;
background-color:#FFFFFF;
}
	#hauptzeilenboxlinks {
	width:140px;
	float:left;
	background-color:#FFFFFF;
	}
	#hauptzeilenboxmeta {
	margin-top:250px;
	margin-left:25px;
	}
		#hauptzeilenboxmeta p {
		font-size:10px;
		}
	#hauptzeilenboxrechts {
	min-height:625px;
	width:860px;
	float:left;
	background-color:#FFFFFF;
	}
	#hauptzeilenboxtop {
	width:860px;
	height:100px;
	}
	#hauptzeilenboxmiddle {
	width:860px;
	min-height:460px;
	}
	#hauptzeilenboxbottom {
	width:860px;
	height:65px;
	margin-top:20px;
	}
	#hauptzeilenboxbottom span {
	position:absolute;
	top:-100px;
	}
#fusszeilenbox {
width:1000px;
margin: 10px auto 0 auto;
}
	#fusszeilenbox p {
	font-weight:normal;
	font-size:11px;
	text-align:center;
	}
	
#content {
	margin: 0 20px 0 60px;
}

/* -------------------------------------- */
#contentleft, #contentright {
float:left;
}
#contentright {
width:200px;
float:right;
margin-top:260px;
}
#hauptzeilenboxmiddle h1, h2, h3 {
margin:30px 0 10px 60px;
font-style:italic;
color:#00569c;
font-weight:normal;
}
#hauptzeilenboxmiddle h2.kursiv {
margin:0 0 10px 60px;
font-style:italic;
color:#00569c;
font-weight:normal;
}
#hauptzeilenboxmiddle h2, h3 {
margin:30px 0 6px 130px;
font-style:normal;
font-weight:bold;
font-size:12px;
}
#hauptzeilenboxmiddle p {
margin-left:130px !important;
width:400px;
line-height:18px;
}
#hauptzeilenboxmiddle table {
margin-left:110px !important;
}
#hauptzeilenboxmiddle img {
margin:10px 0 10px 80px;
}
#hauptzeilenboxmiddle ul, #hauptzeilenboxmiddle ul ul {
margin: 0px 0px 0px 130px !important;
list-style-type:none !important;
width:400px;
}
#hauptzeilenboxmiddle ul ul {
margin: 10px 0px 0px 0px !important;
list-style-type:none !important;
}
#hauptzeilenboxmiddle li {
margin: 0;
padding:0px 0px 15px 12px;
background:url(../images/li.gif) no-repeat;
}
#hauptzeilenboxmiddle li li {
margin: 0;
padding:0px 0px 6px 12px;
background:url(../images/li-sub.gif) no-repeat;
}
#contentright p, #contentright ul, #contentright img, #hauptzeilenboxmiddle td, #hauptzeilenboxmiddle tr {
margin: 0 !important;
width:auto;
}
#contentright img {
margin-bottom: 30px !important;
text-align:right;
}

/* ------------------------------------------------ */
.aktiv {
color: #000 !important;
}

.grauflaeche {

}

#hauptzeilenboxmiddle .std_typo p, #hauptzeilenboxmiddle .std_typo_re p, #hauptzeilenboxmiddle .std_typo ul {
margin: 0 !important;
padding: 0 !important;
width: 360px !important;
color:#13579c;
}

#hauptzeilenboxmiddle .std_typo_re p {
margin: 0 0 0 10px !important;
padding: 0 !important;
width: 260px !important;
color:#8b8c8d;
}

#hauptzeilenboxmiddle .std_typo p.spalte_form {
font-size:10px;
width: 300px !important;
color:#000 !important;
margin-bottom:10px !important;
}

.txtinp {
width: 340px;
}

.blue {
font-style:normal;
font-weight:bold;
font-size:12px;
color:#00569c;
}

.lpx10 {
padding: 0 0 0 20px !important;
margin: 0 0 10px 0 !important;
line-height:14px !important;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#8b8c8d;
}

#h1_start, #h2_start {
margin: -3000px 0 0 0 !important;
position: absolute;
}