* {
	padding:0;
	margin:0;
	font-family:arial;
}

div#allover {
	width:890px;
	margin-left:auto;
	margin-right:auto;
}

br.clearing_br {
	clear:both;
}


/* Header **
*******************************************************************************************************/

div#header {
	width:890px;
	height:205px;
	background:url(../img/header.jpg) no-repeat;
}

div#header_left {
	float:left;
	width:222px;
	height:205px;
}

div#header_left img {
	margin-top:9px;
	margin-left:14px;
	border:0;
}

div#header_right {
	float:right;
	width:668px;
	height:205px;
}

div#header_right ul#meta_navi {
	float:right;
	margin-right:12px;
	margin-top:6px;
	list-style:none;
	color:#fff;
	font-size:14px;;
}

div#header_right ul#meta_navi li {
	float:left;
}

div#header_right ul#meta_navi li a {
	color:#fff;
	font-size:14px;
	text-decoration:none;
	margin-left:3px;
}

div#header_right ul#meta_navi li a:hover {
	text-decoration:underline;
}

div#header_right ul#meta_navi li span.grau {
	color:#777;
	font-size:14px;
	text-decoration:none;
	margin-left:3px;
}
div#header_right div#warnung {
	font-size:12px;
	color:#000;
	font-weight:bold;
	border:1px solid #000;
	width:300px;
	float:left;
	margin-top:50px;
	padding:5px;
	
}

div#header_right div#header_navigation {
	width:668px;
	height:30px;
	margin-top:146px;
	position:relative;
	z-index:5;
}

p#hza { margin-top:2px; float:left; font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; background:#fff; padding:5px 30px 5px 5px;}
p#hza a { color:#000; text-decoration:none;}
p#hza a:hover { text-decoration:underline; }
p#hza img { float:left; margin-right:5px; margin-top:5px;}

/* Navigation Top **
*******************************************************************************************************/

div#header_right ul#navigation_a {
	list-style:none;
	margin-left:98px;
}

div#header_right ul#navigation_a li {
	float:left;
	margin-right:23px;
}

div#header_right ul#navigation_a li.no_link {
	display:block;
	width:140px;
	height:25px;
	padding-top:5px;
	text-align:center;
	color:#fff;
	font-size:16px;
	text-decoration:none;
	cursor:default;
}
div#header_right ul#navigation_a li.no_link:hover {
	color:#f99d1c;
}

div#header_right ul#navigation_a li.second_link {
	margin-right:42px;
}

div#header_right ul#navigation_a li a {
	display:block;
	width:133px;
	height:25px;
	padding-top:5px;
	text-align:center;
	color:#fff;
	font-size:16px;
	text-decoration:none;
}

div#header_right ul#navigation_a li a:hover {
	color:#f99d1c;
}


div#header_right ul#subnavigation_a1 {
	list-style:none;
	position:absolute;
	left:98px;
	top:30px;
	display:none;
	background:#002051;
	
}

div#header_right ul#subnavigation_a1 li a {
	display:block;
	/*width:113px;*/ /*ss*/
	padding-top:5px;
	padding-bottom:6px;
	padding-left:20px;
	padding-right:10px;/*ss*/
	color:#fff;
	font-size:14px;
	background:#002051;
	text-decoration:none;
	border-top:dashed 1px #fff;
}

div#header_right ul#subnavigation_a1 li a:hover {
	background:#6b809a;
}

div#header_right ul#subnavigation_a2 {
	list-style:none;
	position:absolute;
	left:256px;
	top:30px;
	display:none;
	background:#002051;
}

div#header_right ul#subnavigation_a2 li a {
	display:block;
	/*width:149px;*/ /*ss*/
	padding-right:10px;/*ss*/
	padding-top:5px;
	padding-bottom:6px;
	padding-left:20px;
	color:#fff;
	font-size:14px;
	background:#002051;
	text-decoration:none;
	border-top:dashed 1px #fff;
}

div#header_right ul#subnavigation_a2 li a:hover {
	background:#6b809a;
}

div#header_right ul#subnavigation_a3 {
	list-style:none;
	position:absolute;
	left:410px;
	top:30px;
	display:none;
	background:#002051;
}

div#header_right ul#subnavigation_a3 li a {
	display:block;
	/*width:151px;*/ /*ss*/
	padding-right:10px; /*ss*/
	padding-top:5px;
	padding-bottom:6px;
	padding-left:20px;
	color:#fff;
	font-size:14px;
	background:#002051;
	text-decoration:none;
	border-top:dashed 1px #fff;
}

div#header_right ul#subnavigation_a3 li a:hover {
	background:#6b809a;
}

div#header_right ul#subnavigation_a4 {
	list-style:none;
	position:absolute;
	left:295px;
	top:30px;
	display:none;
	background:#002051;
	
}

div#header_right ul#subnavigation_a4 li a {
	display:block;
	/*width:113px;*/ /*ss*/
	padding-top:5px;
	padding-bottom:6px;
	padding-left:20px;
	padding-right:10px;/*ss*/
	color:#fff;
	font-size:14px;
	background:#002051;
	text-decoration:none;
	border-top:dashed 1px #fff;
}

div#header_right ul#subnavigation_a4 li a:hover {
	background:#6b809a;
}

div#header_right ul#subnavigation_a5 {
	list-style:none;
	position:absolute;
	left:295px;
	top:57px;
	display:none;
	background:#002051;
	
}

div#header_right ul#subnavigation_a5 li a {
	display:block;
	/*width:113px;*/ /*ss*/
	padding-top:5px;
	padding-bottom:6px;
	padding-left:20px;
	padding-right:10px;/*ss*/
	color:#fff;
	font-size:14px;
	background:#002051;
	text-decoration:none;
	border-top:dashed 1px #fff;
}

div#header_right ul#subnavigation_a5 li a:hover {
	background:#6b809a;
}

div#header_right ul#subnavigation_a6 {
	list-style:none;
	position:absolute;
	left:407px;
	top:30px;
	display:none;
	background:#002051;
	
}

div#header_right ul#subnavigation_a6 li a {
	display:block;
	/*width:113px;*/ /*ss*/
	padding-top:5px;
	padding-bottom:6px;
	padding-left:20px;
	padding-right:10px;/*ss*/
	color:#fff;
	font-size:14px;
	background:#002051;
	text-decoration:none;
	border-top:dashed 1px #fff;
}

div#header_right ul#subnavigation_a6 li a:hover {
	background:#6b809a;
}

/* Middle **
*******************************************************************************************************/

div#middle {
	width:890px;
	background:#8092a8;
}

div#middle_left {
	float:left;
	width:222px;
	background:#8092a8;
}

div#middle_left div#middle_navigation {
	width:222px;
	background:#002051;
	padding-top:15px;
	padding-bottom:30px;
}

div#middle_left div#middle_navigation2 {
	width:222px;
	margin-top:20px;
}

div#middle_right {
	float:right;
	width:668px;
	background:#fff;
	min-height:501px;
}

input#search {
	float:left;
	width:109px;
	height:21px;
	margin-left:31px;
	margin-top:17px;
	padding-top:4px;
	padding-left:4px;
	color:#686767;
	border:0;
}

input#submit {
	margin-top:17px;
	width:20px;
	height:25px;
	color:#686767;
	background:#e89029;
	border:0;
	cursor:pointer;
}

/* Navigation Middle **
*******************************************************************************************************/

div#middle_left ul#navigation_b {
	width:207px;
	list-style:none;
	margin-left:8px;
	border-top:dashed 1px #fff;
}

div#middle_left ul#navigation_b li a {
	display:block;
	width:181px;
	height:24px;
	background:#002051;
	padding-left:26px;
	padding-top:3px;
	color:#fff;
	font-size:16px;
	text-decoration:none;
	border-bottom:dashed 1px #fff;
}

div#middle_left ul#navigation_b li a.active {
	color:#f99d1c;
} 

div#middle_left ul#navigation_b li a.subnavigation_b {
	height:22px;
	padding-top:5px;
	font-size:14px;
	width:171px;
	padding-left:36px;
}

div#middle_left ul#navigation_b li a:hover {
	color:#f99d1c;
}

div#middle_left ul#navigation_b li a.subnavigation_b:hover {
	color:#fff;
	background:#788ca3;
}

div#middle_left ul#meta_navi2 {
	width:207px;
	list-style:none;
	margin-left:8px;
	border-top:dashed 1px #fff;
}

div#middle_left ul#meta_navi2 li a {
	display:block;
	width:181px;
	height:24px;
	padding-left:26px;
	padding-top:3px;
	color:#fff;
	font-size:16px;
	text-decoration:none;
	border-bottom:dashed 1px #fff;
}

div#middle_left ul#meta_navi2 li a:hover {
	color:#f99d1c;
}

/* Content **
*******************************************************************************************************/
div#allover div#middle div#middle_right div#content_one{
	margin:20px 0 0 60px;
	padding:0;
	font-size:12px;
	position:relative;
	z-index:0;
	
}
div#allover div#middle div#middle_right div#content_one h1 {
	font-size:18px;
	font-weight:bold;
	color:#002551;
	margin:0 0 10px 0;
	padding:0;
}

div#allover div#middle div#middle_right div#content_one h2 {
 font-size:16px;
	font-weight:bold;
	color:#f99d1c;
	margin:0 0 10px 0;
	padding:0;
}

div#allover div#middle div#middle_right div#content_one h2.downloadheadline {
	font-size:16px;
	font-weight:bold;
	color:#f99d1c;
	margin:10px 0 3px 0;
	padding:0;
}

div#allover div#middle div#middle_right div#content_one a {
	color:#002551;
}

div#allover div#middle div#middle_right div#content_one a:hover {
	text-decoration:
	underline;
}

div#allover div#middle div#middle_right div#content_one table tr td {
	padding:3px 0 3px 0;
}

div#allover div#middle div#middle_right div#content_one table tr td div.img img {
	max-width:600px;
}

div#allover div#middle div#middle_right div#content_one p {
 margin:0 0 10px 0;
 padding:0;
}

div#allover div#middle div#middle_right div#content_one img.portait {
 float:left;
 margin-top:2px;
 margin-right:10px;
 margin-bottom:0;
}

div#allover div#middle div#middle_right div#content_one ul {
	padding-left:15px;
	padding-bottom:10px;
}

div#allover div#middle div#middle_right div#content_one div#body {
	float:left;
	padding-bottom:5px;
	padding-right:5px;
}

div#allover div#middle div#middle_right div#content_one div#body img{
	height:22px;
}

div#content {
	width:668px;
	height:551px;
	margin-top:15px;
}

div#content div#content_index_left_top {
	width:313px;
	height:265px;
	background:url(../img/index_left_top.jpg) no-repeat;
	float:left;
	border-left:solid #fff 19px;
}

div#content div#content_index_right_top {
	width:313px;
	height:265px;
	background:url(../img/index_right_top.jpg) no-repeat;
	float:right;
	border-right:solid #fff 15px;
}

div#content div#content_index_left_bottom {
	width:313px;
	height:262px;
	background:url(../img/index_left_bottom.jpg) no-repeat;
	float:left;
	margin-top:8px;
	border-left:solid #fff 19px;
}

div#content div#content_index_right_bottom {
	width:313px;
	height:262px;
	background:url(../img/index_right_bottom.jpg) no-repeat;
	float:right;
	margin-top:8px;
	border-right:solid #fff 15px;
}

div#content_one div#links { margin-bottom:10px;}
div#content_one div#links a { font-weight:bold; margin-right:20px;}


div#allover div#middle div#middle_right div#content_one form label{display:inline-block;width:130px;}
div#allover div#middle div#middle_right div#content_one form label.error{display:inline; color:red;}
div#allover div#middle div#middle_right div#content_one form label.error_border{display:inline-block;width:130px; border:2px solid red;}
div#allover div#middle div#middle_right div#content_one form { font-size:12px;}
div#allover div#middle div#middle_right div#content_one form textarea{ font-size:12px;border: 1px solid #002551;}
div#allover div#middle div#middle_right div#content_one form input{ font-size:12px; border: 1px solid #002551;}
div#allover div#middle div#middle_right div#content_one form select{ font-size:12px; border: 1px solid #002551;}
div#allover div#middle div#middle_right div#content_one form .radio {border: none; background:white;}
div#allover div#middle div#middle_right div#content_one form .checkbox {border:none; background:white; margin:0px 0 0 0;}
div#allover div#middle div#middle_right div#content_one form .submit {border: 1px solid #002551;}
div#allover div#middle div#middle_right div#content_one form table tr.tr {height:30px;}
div#allover div#middle div#middle_right div#content_one form table tr.tr20 {height:20px;}
div#allover div#middle div#middle_right div#content_one form.newsletter input { margin:0 5px 10px 0}
/* Breadcrumbs */
div#allover div#middle div#middle_right div#content_one div#breadcrumbs { color:#7f92a8; font-size:12px; padding-bottom:5px;}
div#allover div#middle div#middle_right div#content_one div#breadcrumbs a { color:#7f92a8; font-size:12px;}
/* Content Startseite **
*******************************************************************************************************/

div#content_index div#content_index_left_top {
	width:293px;
	height:215px;
	background:url(../img/index_left_top.jpg) no-repeat;
	float:left;
	border-left:solid #fff 19px;
	padding:25px 10px 25px 10px;
}

div#content_index div#content_index_left_top div {
	width:295px;
	height:174px;
}

div#content_index div#content_index_left_top img { 
	float:left;
	padding-right:5px;
	width:110px;
	height:110px;
}

div#content_index h1 { 
	font-size:15px;
	font-weight:bold; 
	color:#002551;
	padding-bottom:15px;
}

div#content_index p {
	color:#404040;
	font-size:12px;
}

div#content_index a { 
	color:#002551;
	font-size:12px;
	text-decoration:none;
}

div#content_index a.mehr { 
	display:block;
	width:303px;
	margin-left:-10px;
	margin-top:10px;
	padding-left:10px;
	background:#dae1e7;
}

div#content_index a:hover {
	font-weight:bold;
}

div#content_index div#content_index_right_top {
	width:293px;
	height:215px;
	background:url(../img/index_right_top.jpg) no-repeat;
	float:right;
	border-right:solid #fff 15px;
	padding:25px 10px 25px 10px;
}

div#content_index a { color:#002551; font-size:12px; text-decoration:none; }

div#content_index div#content_index_right_top img {
	float:right;
	padding-top:40px;
}

div#content_index div#content_index_right_top a {
	float:left;
	margin-top:102px;
}

div#content_index div#content_index_left_bottom {
	width:293px;
	height:212px;
	background:url(../img/index_left_bottom.jpg) no-repeat;
	float:left;
	margin-top:8px;
	border-left:solid #fff 19px;
	padding:25px 10px 25px 10px;
}

div#content_index div#content_index_left_bottom div {
	width:295px;
	height:137px;
}

div#content_index div#content_index_left_bottom a {
	float:left;
	margin-top:16px;
}

div#content_index div#content_index_left_bottom img {
	float:left;
	padding-right:5px;
	width:110px;
	height:110px;
}

div#content_index div#content_index_right_bottom {
	width:293px;
	height:212px;
	background:url(../img/index_right_bottom.jpg) no-repeat;
	float:right;
	margin-top:8px;
	border-right:solid #fff 15px;
	padding:25px 10px 25px 10px;
}

/* Bottom **
*******************************************************************************************************/

div#bottom {
	width:890px;
	height:20px;
}

div#bottom div#bottom_left {
	float:left;
	width:222px;
	height:20px;
	background:#002051;
}

div#bottom div#bottom_right {
	float:right;
	width:668px;
	height:20px;
}

/* Sitemap **
*******************************************************************************************************/

div#middle_right div#content_one ul#sitemap_list {
	list-style:none;
}

div#allover div#middle div#middle_right div#content_one ul#sitemap_list li.sitemap_list1 {
	margin-bottom:12px;
}

div#allover div#middle div#middle_right div#content_one ul#sitemap_list li.sitemap_list2 {
	margin-left:50px;
	margin-bottom:7px;
}

div#allover div#middle div#middle_right div#content_one ul#sitemap_list li.sitemap_list3 {
	margin-left:100px;
	margin-bottom:7px;
}

div#allover div#middle div#middle_right div#content_one ul#sitemap_list li img {
	margin-right:5px;
}

div#allover div#middle div#middle_right div#content_one ul#sitemap_list li a {
	text-decoration:underline;
	font-size:15px;
}