*{
margin:0;
padding:0;
}

* html body *{overflow:visible;}

html{
height:100%;
padding:0;
}

body{
font-family:Arial,Tahoma,Helvetica,sans-serif;
color:#000;
background:#fff;
padding:0px;
text-align:left;
margin:0px;
}

h1,h2,h3,h4,h5,h6{
color:#002d68;
font-weight:bold;
}

h1{
font-size:112.50%;
line-height:1.39em;
margin:0.15em 0 0.7em 0;
}

h2{
font-size:87.50%;
line-height:1.14em;
margin:1.25em 0 0.7em 0;
}

p{
color:#000;
font-size:75%;
line-height:1.5em;
margin:1.25em 0;
}

.infobox_content p{
line-height:1.5em;
margin:0.25em 0;
}

.text_area{
color:#000;
font-size:75%;
line-height:1.5em;
margin:0.5em 0;
}

	.text_area li{margin:4px 0 2px 35px;}

strong,b{font-weight:bold;}

em,i{font-style:italic;}

a,a:visited{
color:#144b8b;
text-decoration:none;
}

a:focus,a:hover,a:active{color:#fe3e14;}

img,a img{border:0 none;}

.text_img_left{
float:left;
margin:10px 15px 5px 0;
}

.clearing{clear:both;}

#page{width:975px;}

	#content{width:975px;}

		#col_right{
		width:165px;
		float:right;
		margin-bottom:10px;
		}

			#part01{margin-top:574px;}

			#part02{
			position:absolute;
			top:0;
			width:161px;
			}

				.infobox{
				width:161px;
				margin:10px 0 10px 0;
				padding:0 0 1px 0;
				background:url(../image/bg-infobox-col-right.gif) left bottom no-repeat;
				}

					.infobox h5{
					color:#fff;
					font-size:10.8px;
					line-height:1.67em;
					background:url(../image/bg-headline-col-right.gif) left top no-repeat;
					height:19px;
					width:161px;
					padding:1px 0 0 15px;
					}

					.infobox ul{
					list-style:none;
					margin:0 1px 0 8px;
					}

					.infobox ul li{
					font-size:68.75%;
					margin:2px 0 4px 0;
					}

					.extra_info a:focus,.extra_info a:hover,.extra_info a:active{color:#144b8b;}

					.extra_info a strong{
					color:#001f63;
					font-size:109.15%;
					line-height:1.09em;
					font-weight:bold;
					}

					.extra_info ul{
					list-style:none;
					margin:6px 1px 15px 5px;
					}

					.extra_info li{
					background:#fff url(../image/link.gif) 0 1px no-repeat;
					padding:4px 0 7px 23px;
					}

					.extra_info li.download{
					background:#fff url(../image/download.gif) 0 2px no-repeat;
					font-size:62.75%;
					padding:0 0 9px 23px;
					margin-top:-1px;
					}

					.extra_info li.ansprechpartner_pos{background:#fff url(../image/ansprechpartner.gif) 0 0 no-repeat;}

				.quicksearch{
				background:url(../image/bg-quicksearch.gif) left top no-repeat;
				width:161px;
				height:56px;
				padding:2px 0 0 15px;
				}

				.quicksearch strong{
				color:#001f63;
				font-size:67.5%;
				line-height:1.4em;
				font-weight:bold;
				}

				.quicksearch input.input_field{
				background:#fff;
				border:1px solid #091351;
				font-size:10px;
				margin:2px -2px 2px 2px;
				vertical-align:middle;
				width:112px;
				height:17px;
				}

				.quicksearch input.searchsubmit{
				border:0 none;
				margin-bottom:1px;
				vertical-align:middle;
				}

		#col_middle{
		width:599px;
		float:right;
		margin:218px 0 0 0;
		padding:0 10px 0 10px;
		border-left:1px solid #001f63;
		}

			.infobox_content{
			background:#F26334 url(../image/infobox-content.gif) left top no-repeat;
			width:399px;
			height:100px;
			margin:22px 0 12px 0;
			padding:3px 10px 0 190px;
			}

			.infobox_content strong{
			line-height:2.08em;
			font-weight:bold;
			color:#001f63;
			}

			.infobox_content p a,.infobox_content p a:visited{
			color:#fff;
			font-weight:bold;
			margin-left:2px;
			}

			.infobox_content p a:focus,.infobox_content p a:hover,.infobox_content p a:active{color:#001f63;}

		#col_left{
		width:185px;
		float:left;
		margin:225px 0 0 5px;
		}

			.navi_left li{
			background:url(../image/iconPub0.gif) 0 5px no-repeat;
			padding:0 0 0 14px;
			line-height:1.5em;
			font-size:75%;
			}

			.navi_left li.current_pfeil ul{
			list-style:none;
			margin:6px 0 10px 1px;
			}

			.navi_left li.current_pfeil ul li{background:url(../image/iconPub0.gif) 0 4px no-repeat;}

			.navi_left li.current_pfeil ul li.no_pfeil{background:url(../image/iconDoc0.gif) 0 2px no-repeat;}

			.navi_left li.current_pfeil ul li a{
			color:#001f63;
			font-weight:normal;
			font-size:131.25%;
			line-height:1.52em;
			}

			.navi_left li a{color:#001f63;}

			.navi_left li.no_pfeil{background:url(../image/iconDoc0.gif) 0 3px no-repeat;}

			.navi_left li.current_pfeil{background:url(../image/iconPub_current.gif) 0 5px no-repeat;}

			.navi_left li.no_pfeil_korrektur{background:url(../image/iconDoc0.gif) 0 2px no-repeat;}

			.navi_left li.korrektur{background:url(../image/iconPub0.gif) 0 4px no-repeat;}

			.navi_left li.current_pfeil a{
			font-weight:bold;
			color:#FE3E14;
			}

			.navi_left li.language{
			background:#fff url(../image/flag_eng.gif) 104px 2px no-repeat;
			margin-top:12px;
			}

		#footer{
		clear: both;
		width:960px;
		height:48px;
		background:url(../image/fuss_streifen.gif) 0 5px no-repeat;
		margin:34px 0 0 0;
		}

			.navi_footer{margin:0 0 0 138px;}

			.navi_footer li{
			display:inline;
			font-size:68.75%;
			font-weight:bold;
			line-height:1.64em;
			color:#001f63;
			border-right:1px solid #F26359;
			padding:0 12px 0 6px;
			}

			.navi_footer li.last{border:0 none;}

			.navi_footer li a,.navi_footer li a:visited,.navi_footer li a:focus,.navi_footer li a:hover,.navi_footer li a:active{color:#001f63;}

		#header{
		width:800px;
		height:190px;
		position:absolute;
		top:0;
		}

			#header_img{
			z-index:100;
			position:absolute;
			top:0px;
			left:0px;
			width:800px;
			height:145px;
			}

			#navi_header{
			z-index:50;
			position:absolute;
			top:145px;
			left:0px;
			height:auto;
			width:802px;
			float:left;
			padding:0px;
			overflow:visible;
			list-style:none;
			}

			#navi_header li{
			position:relative;
			float:left;
			padding:5px 18px 5px 7px;
			margin:0px 0px 0px 0px;
			height:auto;
			background:url(../image/sep.gif) #002D68 right bottom no-repeat;
			}

				#navi_header li a{
				position:relative;
				float:left;
				letter-spacing:0.05em;
				color:#fff;
				padding:0px;
				margin:0px;
				font:bold 12px Arial;
				}

				#navi_header li a:hover{color:#fe3e14;}

				#navi_header li a.current_menue{color:#FE3E14;}

				#navi_header li#kor00{}

				#navi_header li#kor01{padding:5px 18px 5px 8px;}

				#navi_header li#kor02{padding:5px 17px 5px 6px;}

				#navi_header li#kor03{padding:5px 16px 5px 4px;}

				#navi_header li#kor04{padding:5px 15px 5px 5px;}

				#navi_header li#kor05{padding:5px 19px 5px 7px;}

				#navi_header li#kor06{padding:5px 16px 5px 6px;}

				#navi_header li#kor07{padding:5px 18px 5px 7px;}

				#navi_header li#kor08{
				padding:5px 12px 5px 5px;
				background:url(../image/sep.gif) #002D68 57px bottom no-repeat;
				}

					#navi_header li:hover ul{display:block;}

					#navi_header li ul{
					display:none;
					position:absolute;
					top:24px;
					left:0px;
					width:200px;
					padding:0px;
					list-style:none;
					}

					#navi_header li#kor07:hover ul{
					display:block;
					left:-50px;
					}

					#navi_header li#kor08:hover ul{
					display:block;
					left:-160px;
					}

						#navi_header li ul li{
						float:left;
						padding:0px;
						margin:0px;
						background:#fff;
						line-height:16px;
						border-left:dotted 1px #aaa;
						border-right:dotted 1px #aaa;
						}

						#navi_header li ul li.li_first{
						margin:5px 0px 0px 0px;
						border-top:dotted 1px #aaa;
						}

						#navi_header li ul li a{
						width:190px;
						float:left;
						padding:1px 0px 1px 10px;
						margin:0px;
						background:#fff;
						border-bottom:dotted 1px #aaa;
						font:normal 12px Arial;
						line-height:16px;
						color:#144B8B;
						}

						#navi_header li ul li a.subm{background: url(../image/icon_menu_arrow.gif) no-repeat 185px 3px;}

			.child,.subchild{
			position:absolute;
			visibility:hidden;
			display:block;
			margin-left:-1.0em !important;
			margin-left:0em;
			margin-left/**/:/**/-1.0em;
			margin-top:14.0em !important;
			margin-top:13.50em;
			margin-top/**/:/**/14.0em;
			height:100%;
			font-size:75%;
			}

			#ele4Child{
			margin-left:8.3em !important;
			margin-left:9.3em;
			margin-left/**/:/**/8.3em;
			}

			#ele5Child{
			margin-left:18.1em !important;
			margin-left:19.1em;
			margin-left/**/:/**/18.1em;
			}

			#ele6Child{
			margin-left:25.0em !important;
			margin-left:26.0em;
			margin-left/**/:/**/25.0em;
			}

			#ele7Child{
			margin-left:30.4em !important;
			margin-left:31.4em;
			margin-left/**/:/**/30.4em;
			}

			#ele8Child{
			margin-left:35.9em !important;
			margin-left:36.9em;
			margin-left/**/:/**/35.9em;
			}

			#ele9Child{
			margin-left:45.1em !important;
			margin-left:46.1em;
			margin-left/**/:/**/45.1em;
			}

			#ele11Child{
			margin-left:48.7em !important;
			margin-left:49.7em;
			margin-left/**/:/**/48.7em;
			}

			.child{
			padding-top:4px;
			padding-left:4px;
			}

			.menuDropdown{
			background:#fff;
			border-top:1px dotted #aaa;
			border-bottom:1px dotted #ddd;
			width:16.5em;
			}

			.navDropdown{
			height:100%;
			overflow:hidden;
			display:block;
			text-align:left;
			border-left:1px dotted #aaa;
			border-right:1px dotted #aaa;
			border-bottom:1px dotted #aaa;
			line-height:1.0em;
			white-space:nowrap;
			padding:0.25em 0.25em 0.25em 1.0em;
			}

			.navArrow{
			position:absolute;
			line-height:1.0em;
			margin-top:-1.2em;
			margin-left:15.3em;
			margin-bottom:0;
			padding:0;
			}

			.navArrow img{border:0 none;}

			.breadcrump{margin:183px 0 0 200px;}

			.breadcrump ul{list-style:none;}

			.breadcrump li{
			display:inline;
			color:#001f63;
			font-size:56.25%;
			line-height:2em;
			}

			.breadcrump li a,.breadcrump li a:visited,.breadcrump li a:focus,.breadcrump li a:hover,.breadcrump li a:active{color:#001f63;}
