@import "hwk.css";

#page {
  background-image: url(gfx/bodybg_g.gif);
}
/*#kennfarbe, h2, .alphabet {
  background-color: ##ffb366;
  color: #ffffff;
}*/
#farbstreifen {
  background-image: url(gfx/streifen_gelb.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:205px;
	overflow:hidden;
}
	
.hmenu {

	color:#FFFFFF;
	font-size:11px;
	padding-top:11px;
	padding-bottom:10px;
	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 !important;
}

a.hmenu-active {
	background-color:#ffb366;
	border-color:#B6C2D5 #39598D #456494 #E4EEFA;
	border-style:solid;
	border-width:1px;
	color:#ffffff;
	font-weight: bold;
	padding:2px 8px 4px !important;
	padding:2px 6px 0px;
	text-decoration: none;
}



/*.hmenu ul li:hover .smenu{
	display:block;
	position:absolute;
}*/



.smenu {
	background-color:#ffb366;
	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:-27px;
}

* .li-active .smenu {
		top:-1px !important;
}

.li-active .smenu {
	display:inline;
	margin-top:10px;
}

.ac {
	display:inline;
}

.ac .smenu {
	top:9px;
}

.ac:hover .li-active .smenu {
	display:none;
	top:9px;	
}

.ac:hover .li-active:hover .smenu {
	display:inline;
	top:0px;	
}






.li-normal .smenu {
	display:none;
	top:1opx;
	
}

.li-normal:hover .smenu {
	display:inline;
	z-index:2;
	/*top:-17px;*/
}
.ac .li-normal:hover .smenu {
	display:inline;
	z-index:2;
	top:0px;
}
a.smenu-normal {
  	background-color:#ffb366;
	border-right:1px solid #39598D;
	color:#FFFFFF;
	padding:8px 6px !important;
	padding:10px 12px;
	text-decoration: none;
	
	
}
a.smenu-normal:hover {
  	background-color:#ffb366;
	border-right:1px solid #39598D;
	color:#FFFFFF;
	padding:8px 6px !important;
	padding:10px 12px;
	text-decoration: underline;
	display:inline;
}

/*.smenu:hover {
  	background-color:#ffb366;
	color:#FFFFFF;
	float:left;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	margin-top:5px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	width: 1000px; 
	display:inline;     
}*/
a.smenu-active {
  background-color:#ffb366;
	border-right:1px solid #39598D;
	color:#FFFFFF;
	font-weight:bold;
	padding:5px 10px !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;
}

h2, h2 a, h2 a:hover{
  background-color:#ffb366;
  color:#ffffff;
  }
  
  
.gelb{
	background-color:#ffb366;
	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;
}


.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;
}

.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;
}

.blau2:hover {
	background-color:#76abe4;
	color:#ffffff;
	padding:9px 8px 8px;
	text-decoration:none !Important;
}

/*
li {
	display:inline;
}*/

ul {
	
	display:block;
	padding:0;
	margin:0px;
	
}


