@import "hwk.css";

/*#kennfarbe, h2, .alphabet {background-color: #76ABE4;color: #ffffff;}*/
/* neu eingefuegt am 2006-06-28 von Bouss/Bessner */
/*.hmenu1 a:hover, .hmenu1act a, .hmenu1act a:hover { background: #73AAE7;}*/

* html #farbstreifen {
  	background-image: url(gfx/streifen_blau.gif);
}

* html #page {background-image: url(gfx/bodybg_b.gif);}

* html 


* html #header {
	margin: 0px;
	padding: 0px;
	border: none;
	height:205px;
	overflow:hidden;
}


* html .hmenu {
	color:#FFFFFF;
	font-size:11px;
	padding-top:11px;
	padding-bottom:0px;
	text-align:center;
	text-decoration: none;
}

* html a.hmenu {
	color:#ffffff;
	font-size:11px;
	padding-top:2px;
	text-align:center;
	text-decoration: none;
	
}

* html a.hmenu:hover {
	color:#333333;
	font-size:11px;
	padding-top:2px;
	text-align:center;
	text-decoration: none;
	
}

* html a.hmenu-active {
	background-color:#76ABE4;
	color:#ffffff;
	font-weight: bold;
	padding:1px 8px 4px !important;
	padding:2px 6px 0px;
	text-decoration: none;
	
}

/*.hmenu ul li:hover .smenu{
	display:inline;;
	position:absolute;}*/


* html .smenu {
        background-color:#76ABE4;
	color:#FFFFFF;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	margin-top:0px;
	padding-top:7px;
	padding-bottom:7px;
	overflow:hidden;
	float:Left;
	position:relative;
	text-align:center;
	width: 1000px;
	text-decoration:none;  
	display:inline;   
	margin-left:auto;
	margin-right:auto;
	top:-17px;
}

* html .li-active .smenu {
	display:inline;
	top:9px;	
}

.ac {
	display:inline;
}

* html .ac .smenu {
	top:9px;
}

* html .ac:hover .li-active .smenu {
	display:none;
	top:0px;	
}

* html .ac:hover .li-active:hover .smenu {
	display:inline;
	top:9px;	
}

* html .li-normal .smenu {
	display:none;
	top:9px;
	
}

* html .li-normal:hover .smenu {
	display:inline;
	z-index:2;
  	top:49px;
  	margin-top:19px;
	
}

* html a.smenu-normal {
	border-right:1px solid #39598D;
	color:#FFFFFF;
	padding:8px 6px;
	text-decoration: none;

	
}

* html a.smenu-normal:hover {
	border-right:1px solid #39598D;
	color:#FFFFFF;
	padding:5px 6px;
	/*padding-bottom:10px;*/	
	text-decoration: underline;
	
	
}

* html a.smenu-active {
	border-right:1px solid #39598D;
	color:#FFFFFF;
	font-weight:bold;
	padding:5px 6px !important;
padding:10px 10px;
	text-decoration: none;
	
	
}


* html h2, h2 a, h2 a:hover{
  background-color:#76abe4;
  color:#ffffff;
  }

* html .blau{
	background-color:#76abe4;
	border-color:#B6C2D5 #39598D #456494 #E4EEFA;
	border-style:solid;
	border-width:1px;
	color:#FFFFFF;
	font-weight: bold;
	padding:9px 8px 8px;
	text-decoration:none !Important;
		
}


* html .gelb{
	background-color:#768DB1;
	border-color:#B6C2D5 #39598D #456494 #E4EEFA;
	border-style:solid;
	border-width:1px;
	color:#FFFFFF;
	font-weight: bold;
	padding:9px 8px 8px;
}

* html .gelb:hover {
	background-color: #ffb366;
	border-color:#B6C2D5 #39598D #456494 #E4EEFA;
	border-style:solid;
	border-width:1px;
	color:#ffffff;
	padding:9px 8px 8px;
	text-decoration:none !Important;
}
* html .grun{
	background-color:#768DB1;
	border-color:#B6C2D5 #39598D #456494 #E4EEFA;
	border-style:solid;
	border-width:1px;
	color:#FFFFFF;
	font-weight: bold;
	padding:9px 8px 8px;
}

* html .grun:hover {
	background-color:#83aa56;
	color:#ffffff;
	padding:9px 8px 8px;
	text-decoration:none !Important;
}
* html .rot{
	background-color:#768DB1;
	border-color:#B6C2D5 #39598D #456494 #E4EEFA;
	border-style:solid;
	border-width:1px;
	color:#FFFFFF;
	font-weight: bold;
	padding:9px 8px 8px;
}

* html .rot:hover {
	background-color:#ca6173;
	color:#ffffff;
	padding:9px 8px 8px;
	text-decoration:none !Important;
}

* html .blau2{
	background-color:#768DB1;
	border-color:#B6C2D5 #39598D #456494 #E4EEFA;
	border-style:solid;
	border-width:1px;
	color:#FFFFFF;
	font-weight: bold;
	padding:9px 8px 8px;
}

* html .blau2:hover {
	background-color:#76abe4;
	color:#ffffff;
	padding:9px 8px 8px;
	text-decoration:none !Important;
}




/*a.smenu-normal:hover {
	border-right:1px solid #39598D;
	color:#FFFFFF;
	padding:4px 10px !important;
	padding:10px 20px;
	text-decoration: underline;
	display:inline !important;
	
}*/

* html .hmenu ul li .smenu ul li sub_1{
	display:block;
	position:absolute;
}

