div#kopfline {
	width: 940px;
	background-color: #FFFFFF;
	height: 10px;
	min-height: 10px;
	max-height: 10px;
	text-align: right;
	font-size: 9px;
}

div#kopf {
	width: 940px;
	background-color: #FFFFFF;
	height: 96px;
	min-height: 96px;
	max-height: 96px;
	float: left;
}

div#kopflinks {
	width: 768px;
	/*background-color: #FFF5EC;*/
	background-color: #E1E1E1;
	float: left;
	text-align: center;
	display: table;
	height: 94px;
	min-height: 94px;
	max-height: 94px;
	#position: relative;
	overflow: hidden;
	border: 1px solid #E1E1E1;
}


div#kopflinks div.lbaussen {
	#position: absolute;
	#top: 52%;
	display: table-cell;
	vertical-align: middle;
}

* html div#kopflinks div.lbaussen {
	#position: absolute;
	top: 51%;
	display: table-cell;
	vertical-align: middle;
}

div#kopflinks div.lbaussen div.lbinnen {
	#position: relative;
	#top: -50%;
	#left: -50%;
	le\ft: -50%;
}

div#kopfrechts {
	width: 158px;
	background-color: #FFF5EC;
	height: 94px;
	min-height: 94px;
	max-height: 94px;
	margin-left: 10px;
	float: left;
	border: 1px solid #FF8000;
}

div#kopf2 {
	width: 940px;
	background-color: #FFFFFF;
	height: 90px;
	min-height: 90px;
	max-height: 90px;
	float: left;
}


div#logo {
	float: left;
	width: 170px;
	height: 90px;
	min-height: 90px;
	max-height: 90px;
}

div#kopf2nav {
	float: left;
	width: 590px;
	margin-left: 10px;
	background-color: #FFFFFF;
	height: 90px;
	min-height: 90px;
	max-height: 90px;
}

div#kopf2navoben {
	width: 590px;
	height: 18px;
	min-height: 18px;
	max-height: 18px;
	background-color: #FFFFFF;
}

div#kopf2navoben div a.kn, a:link.kn, a:visited.kn {
	height: 16px;
	min-height: 16px;
	max-height: 16px;
	border-top: 1px solid #FF8000;
	border-left: 1px solid #FF8000;
	border-right: 1px solid #FF8000;
	color: #000000;
	margin-right: 3px;
	padding: 0 2px 0 2px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 500;
	text-decoration: none;
}

div#kopf2navoben div a:hover.kn, a:active.kn {
	height: 16px;
	min-height: 16px;
	max-height: 16px;
	border-top: 1px solid #FF8000;
	border-left: 1px solid #FF8000;
	border-right: 1px solid #FF8000;
	margin-right: 3px;
	padding: 0 2px 0 2px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 500;
	color: #000000;
	background-color: #FFF5EC;
	text-decoration: none;
}

div#kopf2navoben div a.kna, a:link.kna, a:visited.kna {
	height: 16px;
	min-height: 16px;
	max-height: 16px;
	border-top: 1px solid #FF8000;
	border-left: 1px solid #FF8000;
	border-right: 1px solid #FF8000;
	color: #000000;
	margin-right: 3px;
	padding: 0 2px 0 2px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 500;
	background-color: #FFF5EC;
	text-decoration: none;
}

div#kopf2navoben div a:hover.kna, a:active.kna {
	height: 16px;
	min-height: 16px;
	max-height: 16px;
	border-top: 1px solid #FF8000;
	border-left: 1px solid #FF8000;
	border-right: 1px solid #FF8000;
	color: #000000;
	margin-right: 3px;
	padding: 0 2px 0 2px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 500;
	background-color: #FFF5EC;
	text-decoration: none;
}

div#kopf2navunten {
	width: 588px;
	height: 70px;
	min-height: 70px;
	max-height: 70px;
	background-color: #FFF5EC;
	border: 1px solid #FF8000;
}

div#kopf2navunten h1 {
	padding: 3px 0 0 5px;
	margin: 0;
	font-size: 20px;
	font-family: Arial,Helvetica,sans-serif;
	color: #ff8000;
	font-style: normal;
	font-weight: bold;
}

div#kopf2 div#kopf2nav div#kopf2navunten h2 {
	padding: 8px 0 0 5px;
	margin: 0;
	font-size: 13px;
	font-family: Arial,Helvetica,sans-serif;
	color: #000000;
	font-style: normal;
	font-weight: 500;
}

div#kopf2 div#kopf2nav div#kopf2navunten h2 a.SubHdLk, a:link.SubHdLk, a:visited.SubHdLk {
	font-size: 13px;
	font-family: Arial,Helvetica,sans-serif;
	color: #000000;
	font-style: normal;
	font-weight: 500;
	border-bottom: 1px dotted #000000;
	text-decoration: none;
}

div#kopf2 div#kopf2nav div#kopf2navunten h2 a:hover.SubHdLk, a:active.SubHdLk {
	font-size: 13px;
	font-family: Arial,Helvetica,sans-serif;
	color: #000000;
	font-style: normal;
	font-weight: 500;
	border-bottom: 1px dotted #000000;
	text-decoration: none;
}



div#kopf2rechts {
	width: 158px;
	background-color: #FFF5EC;
	height: 89px;
	min-height: 89px;
	max-height: 89px;
	margin-left: 10px;
	float: left;
	border-left: 1px solid #FF8000;
	border-right: 1px solid #FF8000;
	border-bottom: 1px solid #FF8000;
}
