﻿/* Farbwelt: LinkBlue #428ea3 - HighlightBlue #00a0cc - Ligthgrey #f2f2f2 - Fairgrey #bcbcbc - Midgrey #777777 - Textgrey #383838 - Red #b30134 */  
/* ...................................................................... MAIN MENU */
#headnav {
	position: relative;
	width: 940px;
	top: 59px;
	left: 30px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: 0px;
	z-index: 900;
}
/* Main Nav Block */
.box {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	z-index: 900;
	text-align: left;
}
#block {
	position: relative;
	display: block;
	width: 940px; /*height: 213px;*/;
	border: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	z-index: 900;
}
/* Level 2 Bottom-Shadow */
.navbg {
	height: 40px;
	width: auto;
	/*background: transparent url('images/nav_bg_hoverbox.gif') repeat-x scroll left bottom;*/
}
/* Level 2 - Columns */
#block #col1 {
	float: left;
	position: relative;
	padding: 0px 0px 0px 0px;
	margin: -1px 0px 0px 0px;
	display: block;
	top: 0px; /*border-right: 1px #b4bec5 dotted;*/
	z-index: 910;
}
#block #col2 {
	float: left;
	position: relative;
	padding: 0px 0px 0px 0px;
	margin: -1px 0px 0px 190px;
	display: block;
	top: 0px; /*border-right: 1px #b4bec5 dotted;*/
	z-index: 909;
}
#block #col3 {
	float: left;
	position: relative;
	padding: 0px 0px 0px 0px;
	margin: -1px 0px 0px 380px;
	display: block;
	top: 0px; /*border-right: 1px #b4bec5 dotted;*/
	z-index: 908;
}
#block #col4 {
	float: left;
	position: relative;
	padding: 0px 0px 0px 0px;
	margin: -1px 0px 0px 407px;
	display: block;
	top: 0px; /*border-right: 1px #b4bec5 dotted;*/
	z-index: 907;
}
/* Main Nav LINKS */
#block, #block ul {
	padding: 1px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style: none;
}
#block table {
	position: absolute;
	border-collapse: collapse;
	width: 0;
	height: 0;
	border: 0;
	left: 0;
	top: 0;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#block div {
	position: absolute;
	left: -9999px;
	z-index: 700;
}
/* Gesamter Hover Block - Background */
#block div ul {
	width: 300px;
	height: 165px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	z-index: 900;
}
/* FEHLER HIER im block li.top...................................................................... */
/* Buttons Level 1 */
#block li.top {
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#block li.top a {
	display: block;
	width: 180px;
	height: 23px;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	color: #428ea3;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
	line-height: 20px;
}
#block li.top a:hover {
	border: 0;
	color: #00a0cc;
}
#block li.top:hover > a {
	color: #00a0cc;
	padding-top: 0px;
}
#block li.top a.buttonm1 {
	display: block;
	width: 180px;
	height: 23px;
	text-decoration: none;
	background: url('images/nav_button_mainnav.gif') no-repeat;
}
#block li.top a.buttonm2, #block li.top a.buttonm3, #block li.top a.buttonm4 {
	display: block;
	width: 180px;
	height: 23px;
	text-decoration: none;
	background: url('images/nav_button_mainnav.gif') no-repeat;
}
#block li.top a.buttonm5 {
	display: block;
	width: 180px;
	height: 23px;
	text-decoration: none;
	background: url('images/nav_button_mainnav.gif') no-repeat;
}
#block li.top a.buttonm1:hover {
	padding-top: 0px;
	background: url('images/nav_button_mainnav_b.gif') no-repeat ;
}
#block li.top a.buttonm2:hover {
	padding-top: 0px;
	background: url('images/nav_button_mainnav_b.gif') no-repeat;
}
#block li.top a.buttonm3:hover {
	padding-top: 0px;
	background: url('images/nav_button_mainnav_b.gif') no-repeat;
}
#block li.top a.buttonm4:hover {
	padding-top: 0px;
	background: url('images/nav_button_mainnav_b.gif') no-repeat;
}
#block li.top a.buttonm5:hover {
	padding-top: 0px;
	background: url('images/nav_button_mainnav_b.gif') no-repeat;
}

#block li.top:hover > a.buttonm1 {
	padding-top: 0px;
	background: url('images/nav_button_mainnav_b.gif') no-repeat;
}
#block li.top:hover > a.buttonm2 {
	padding-top: 0px;
	background: url('images/nav_button_mainnav_b.gif') no-repeat;
}
#block li.top:hover > a.buttonm3 {
	padding-top: 0px;
	background: url('images/nav_button_mainnav_b.gif') no-repeat;
}
#block li.top:hover > a.buttonm4 {
	padding-top: 0px;
	background: url('images/nav_button_mainnav_b.gif') no-repeat;
}
#block li.top:hover > a.buttonm5 {
	padding-top: 0px;
	background: url('images/nav_button_mainnav_b.gif') no-repeat;
}
#block :hover div {
	left: 0px;
	top: 22px;
	width: 160px;
	height: auto;
}
#block :hover div ul {
	width: 940px; /*height: 180px;*/
	z-index: 800;
	text-align: left;
}
#block :hover ul li {
	width: 100%;
	height: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}
/* Hoverblock Spalten */
#block :hover ul li dl {
	width: 160px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}
/* Hoverblock Spalten Headlines*/
#block :hover ul li dl dt {
	margin: 0px 0px 0px 0px;
	padding: 22px 0px 0px 10px;
	color: #9ab3c3;
	height: 23px;
	line-height: 15px;
	font-size: 12px;
	font-weight: normal;
}
/* Hoverblock Spalten HyperLinks*/
#block :hover ul li dl dd {
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 0px;
	color: #60606b;
	height: 23px;
	line-height: 15px;
}

#block :hover ul li dl dd.last {
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 10px;
	color: #60606b;
	height: 0px;
	line-height: 15px;
	background-color: transparent;
/*	background: transparent url('images/headnav-hover-bg.gif') repeat-x scroll center bottom;*/
}
#block :hover ul li dl dd a {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 0px 25px;
	position: relative;
	width: 160px;
	height: 23px;
	line-height: 15px;
	font-size: 12px;
	color: #428ea3;
	font-weight: normal;
	background: transparent url('images/icon-link-nav.gif') no-repeat scroll left top;
}
#block :hover ul li dl dd a:hover {
	padding-top: 5px;
	color: #00a0cc;
	background: transparent url('images/icon-link-nav-b.gif') no-repeat scroll left top;
}
#block :hover ul li dl dd a.short {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 0px 25px;
	position: relative;
	width: 160px;
	height: 23px;
	line-height: 15px;
	font-size: 12px;
	color: #428ea3;
	font-weight: normal;
	background: transparent url('images/icon-link-nav.gif') no-repeat scroll left top;
}
#block :hover ul li dl dd a.short:hover {
	padding-top: 5px;
	color: #00a0cc;
	background: transparent url('images/icon-link-nav-b.gif') no-repeat scroll left top;
}

#block :hover ul li dl dd a.extern {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	position: relative;
	width: 100%;
	height: 23px;
	line-height: 15px;
	font-size: 12px;
	color: #428ea3;
	font-weight: normal;
	background: transparent url('images/icon-link-nav.gif') no-repeat scroll left top;
}
#block :hover ul li dl dd a.extern:hover {
	color: #00a0cc;
	background: transparent url('images/icon-link-ext-b.gif') no-repeat scroll left center;
}


/* ...................................................................... ENDE */