/* CSS Document */

html {
	height:100%;
}

hr {
	height:1px;
	color:#A5A5A5;
}

#kopf {
	height: 108px;
	width: 1002px;
	background-color:#ffffff;
	background-image: url(/fhhv/img/fhhv-header.gif);
	overflow:none;
	background-repeat:no-repeat;
}

#logo {
	Z-INDEX: 1;
	LEFT: 0px;
	WIDTH: 412px;
	POSITION: absolute;
	TOP: 11px;
	HEIGHT: 70px
}

#zusatzinfo {
	top: 117px;
	left: 758px;
	width: 238px;
	background-color:#FFFFFF;
	position:absolute;
}

#dinizert {
	margin-top:20px;
	margin-left: 130px;
	text-decoration: none;
}

#zusatzinfo a.adinizert:visited, hover, active {
	text-decoration: none;
}

/* /////////////////////////////////////////////////////////////////////////////////////////////////////
Zusätzliche Links Oben
////////////////////////////////////////////////////////////////////////////////////////////////////// */

#hauptnavi {
	padding: 0px;
	margin 0px;
	margin-left: -20px;
	vertical-align:bottom;
	display: inline;
}

#lihauptnavi {
	float:left;
	border-right: 1px solid #FFFFFF;
	margin-top: 83px;
	font-size: 1em;
	height: 24px;
	vertical-align:bottom;
	margin-top: 83px;
}

#kopf a {
	color: #ffffff;
	text-decoration: none;
	margin-top: 0px;
	font-weight: bold;
}

#kopf a.menu-1 {
	line-height: 24px;
	font-size: 11px;
	text-decoration: none;
	COLOR: #FFFFFF;
	DISPLAY: block;
	WIDTH: 80px;
	height: 24px;
	font-weight: bold;
	text-align: center;
}

#kopf a.menu-1:visited {
	line-height: 24px;
	font-size: 11px;
	text-decoration: none;
	COLOR: #FFFFFF;
	DISPLAY: block;
	WIDTH: 80px;
	height: 24px;
	font-weight: bold;
	text-align: center;
}

#kopf a.menu-1:hover {
	line-height: 24px;
	font-size: 11px;
	text-decoration: none;
	COLOR: #007A3B;
	DISPLAY: block;
	WIDTH: 80px;
	height: 24px;
	background-color: #C6C7C9;
	font-weight: bold;
	text-align: center;
}

#kopf a.menu-1:active {
	line-height: 24px;
	font-size: 11px;
	text-decoration: none;
	COLOR: #FFFFFF;
	DISPLAY: block;
	WIDTH: 80px;
	height: 24px;
	font-weight: bold;
	text-align: center;
}

#kopf a.menu-1a {
	line-height: 24px;
	font-size: 11px;
	text-decoration: none;
	COLOR: #007A3B;
	DISPLAY: block;
	WIDTH: 80px;
	height: 24px;
	background-color: #C6C7C9;
	font-weight: bold;
	text-align: center;
}

/*################## Haupt-Navigation Oben - Breitere Felder ##################*/

#kopf a.menu-2 {
	line-height: 24px;
	font-size: 11px;
	text-decoration: none;
	COLOR: #FFFFFF;
	DISPLAY: block;
	WIDTH: 120px;
	height: 24px;
	font-weight: bold;
	text-align: center;
}

#kopf a.menu-2:visited {
	line-height: 24px;
	font-size: 11px;
	text-decoration: none;
	COLOR: #FFFFFF;
	DISPLAY: block;
	WIDTH: 120px;
	height: 24px;
	font-weight: bold;
	text-align: center;
}

#kopf a.menu-2:hover {
	line-height: 24px;
	font-size: 11px;
	text-decoration: none;
	COLOR: #007A3B;
	DISPLAY: block;
	WIDTH: 120px;
	height: 24px;
	background-color: #C6C7C9;
	font-weight: bold;
	text-align: center;
}

#kopf a.menu-2:active {
	line-height: 24px;
	font-size: 11px;
	text-decoration: none;
	COLOR: #FFFFFF;
	DISPLAY: block;
	WIDTH: 120px;
	height: 24px;
	font-weight: bold;
	text-align: center;
}

li a {
	vertical-align: top;
	font-weight: bold;
	text-decoration:none;
}

#unternav {margin-top: 0px; width: 168px;  float:left; background-color:#CCCCCC; border-top:#ffffff 18px solid; background-repeat: repeat-y;}
#unternav0 {margin: 0; padding: 0; height: 11px; width: 168px; background-color:#007A3B; border-bottom: 1px #007A3B solid; line-height: 0px; overflow:hidden}
body>#unternav0 {width: 165px;}
#unternav ul {list-style-type:none; padding: 0px; margin: 0px; }
body>#kopf ul {display: inline; margin: 0px;}
#unternav li.unternav1 {list-style:none; margin: 0; padding: 3px; height: 19px; min-height: 12px; width: 165px; background-color:#cccccc; border-bottom: 1px #A3A3A3 solid; font-family: Arial, Helvetica, sans-serif; vertical-align:bottom;}
#unternav li.unternav1 { padding-top: 4px; padding-left: 5px; padding-bottom: 4px; height: auto; width: 160px;}
#unternav a { text-decoration:none; color: #333333;}
#unternav a:link { text-decoration:none; color: #333333;}
#unternav a:visited { text-decoration:none; color: #333333;}
#unternav a:hover { text-decoration:none; color: #333333; font-weight: bold;}
#unternav a:active { text-decoration:none; color: #333333; font-weight: bold;}
#unternav a.aktiv:link { text-decoration:none; color: #333333; font-weight: bold;}
#unternav a.aktiv:visited { text-decoration:none; color: #333333; font-weight: bold;}
#unternav a.aktiv:hover { text-decoration:none; color: #333333; font-weight: bold;}
li.unternav1 a { font-weight: normal; text-decoration:none;}

td.form2 {
	vertical-align: middle;
	border: 0px;
}

.faq_ext {
    vertical-align: middle;
}
