@import "hwk.css";

#page {
  background-image: url(gfx/bodybg_b.gif);
}
/*#kennfarbe, h2, .alphabet {
  background-color: #76ABE4;
  color: #ffffff;
}*/
#farbstreifen {
  background-image: url(gfx/streifen_blau.gif);
}

/* neu eingefuegt am 2006-06-28 von Bouss/Bessner */

/*
.hmenu1 a:hover, .hmenu1act a, .hmenu1act a:hover {
	  background: #73AAE7;
}
*/


#header {
	margin: 0px;
	padding: 0px;
	border: none;
	height:180px;
	overflow:hidden;
}


.hmenu {

	color:#FFFFFF;
	font-size:11px;
	padding-top:11px;
	padding-bottom:0px;
	text-align:center;
	text-decoration: none;
}

a.hmenu {
	color:#ffffff;
	font-size:11px;
	padding-top:2px;
	text-align:center;
	text-decoration: none;
}

a.hmenu:hover {
	color:#333333;
	font-size:11px;
	padding-top:2px;
	text-align:center;
	text-decoration: none;
}

a.hmenu-active {
	background-color:#76ABE4;
	color:#ffffff;
	font-weight: bold;
	padding:1px 8px 4px !important;
	padding:2px 6px 0px;
	text-decoration: none;
}

.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;
}

.li-active .smenu {
display:inline;
top:0;
}
.ac {
display:inline;
}
.ac .smenu {
top:9px;
}
.ac .li-normal:hover .smenu {
	display:inline;
	z-index:2;
	top:9px;
}
.ac:hover .li-active .smenu {
display:none;
top:0;
}
.ac:hover .li-active:hover .smenu {
display:inline;
top:9px;
}
.li-active .smenu {
display:inline;
top:9px;
}
.li-normal .smenu {
display:none;
}
.li-normal:hover .smenu {
display:inline;
top:-17px;
}

a.smenu-normal {
	border-right:1px solid #39598D;
	color:#FFFFFF;
	padding:8px 6px !important;
	padding:10px 12px;
	text-decoration: none;
}

a.smenu-normal:hover {
	border-right:1px solid #39598D;
	color:#FFFFFF;
	padding:8px 6px !important;
		padding:10px 12px;
	padding-bottom:10px;	
	text-decoration: underline;
}

a.smenu-active {
	border-right:1px solid #39598D;
	color:#FFFFFF;
	font-weight:bold;
	padding:8px 6px !important;
	padding:10px 10px;
	text-decoration: none;
}

.blau{
	background-color:#768db1;
	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;
}

.blau:hover {
	background-color:#76abe4;
	color:#ffffff;
	padding:9px 8px 8px;
	text-decoration:none !Important;
}

.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;
}

.gelb:hover {
	background-color: #ffb366;
	color:#ffffff;
	padding:9px 8px 8px;
	text-decoration:none !Important;
}
.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;
}

.grun:hover {
	background-color:#83aa56;
	color:#ffffff;
	padding:9px 8px 8px;
	text-decoration:none !Important;
}
.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;
}

.rot:hover {
	background-color:#ca6173;
	color:#ffffff;
	padding:9px 8px 8px;
	text-decoration:none !Important;
}

h2, h2 a, h2 a:hover{
  background-color:#76abe4;
  color:#ffffff;
  }

.blau2{
	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;
}
