html {min-height: 100%; margin-bottom: 1px; height: 100%;}
body         {font-family: Verdana; 
		 color: #F08B3A; 
		 text-decoration: none; 
		 background-color: #D9DB56;
		 background-color: #E9EB66;
		 margin: 0px;
		 padding: 0px;
		 min-width: 1020px;
		 min-height: 100%;
		 position: relative;}

#headline {
	min-width: 660px; 
	width: auto; 
	text-align:center; 
	background: #D4DAED; 
	vertical-align: middle; 
	padding-top: 0px; 
	margin: 0px 162px; 
	padding: 0px;
	border-left: 2px solid #015AAA;
	border-right: 2px solid #015AAA;
	border-bottom: 2px solid #015AAA;
}

#menue   { 
    position: absolute;
    top : 150px;
    width: 160px;
    padding-left: 0px;
	padding: 0px;
	font-family: Verdana;
	border: 1px solid black;
	background: url(img/mback.png);
	color: black;
	text-align: left;
	overflow: hidden;

}

#menue2   { 
    position: absolute;
    top : 150px;
    right : 0px;
    width: 160px;
    padding-left: 0px;
	padding-right: 0px;
	font-family: Verdana;
	border: 1px solid black;
	background: url(img/mback.png);
	color: black;
	text-align: left;
	overflow: hidden;
}

#bottom  { position: relative;  height: 30px;
	      width: 656px;
	      margin: 0px auto; 
	      background-color: #328351;
		  padding: 2px;
		  color: white;
		  text-align: center;
		}
		
#bottom a {font-family: Verdana; font-size: 11px; color: #015AAA; text-decoration: none }

#inhalt {
	min-width: 654px;
	width: auto;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	margin: 0px 162px;
	border-top: 0px black dotted;
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	background-color: #FFFFFF;
	background: url(img/inhaltbg.gif) repeat-y white;
	color: black;
	text-align: left;
}

#hl { background: #429361; 
     color: #72F391;
	 font-weight: bold;
     font-size: 14px;
	 padding: 2px;
	 margin-bottom: 2px;
    }
	
#ndu { background: #B8FFB8;
      float:left;
	  width: 100px;
	  padding: 1px;
	  margin: 2px}
#ntu { background: #B8FFB8;
      float:left;
	  width: 80%;
	  padding: 1px;
	  margin: 2px}
#ndg { background: #D0FFD0;
      float:left;
	  width: 100px;
	  padding: 1px;
	  margin: 2px}
#ntg { background: #D0FFD0;
      float:left;
	  width: 80%;
	  padding: 1px;
	  margin: 2px}
p {margin-top: 0px;}

#gbtopic {border: 1px solid black;
       width: 90%;
	   margin: 0px auto;
	   padding: 2px;
	   background-color: #DBFDE6;
}
#gbentry {border-left: 1px dashed black;
		border-right: 1px dashed black;
		border-bottom: 1px dashed black;
		width: 90%;
		margin: 0px auto;
		padding: 2px;
		background-color: #F7FFFF;
}

#gbnew {border: 1px dotted black;
       width: 640px;
	   margin: 0px auto;
	   background-color: #F7FFFF;
	   padding: 2px;
}

#gbcm {border: 1px dotted black;
	   margin-left: 30px;
	   margin-right: 30px;
	   margin-top: 10px;
	   margin-bottom: 10px;
	   background-color: #F7FFFF;
	   padding: 2px;
}

#error {border: 1px dotted red;
	   background-color: yellow;
	   color: red;
	   width: 350px;
	   margin: 0px auto;
	   text-align: center;
	   font-weight: bold;
}

p.hl {margin-top: 0px;
     font-size: 22px;
	 font-weight: bold;
	 color: #104F20;
	 text-align: center;}

p.hl2 {margin-top: 0px;
     font-size: 17px;
	 font-weight: bold;
	 color: #104F20;
	 text-align: center;}
p.hl3 {margin-top: 0px;
     font-size: 13px;
	 font-weight: bold;
	 color: #104F20;
	 text-align: center;}
	 
p.hlmenu { background: #00005F; 
     color: #109020;
	 font-weight: bold;
     font-size: 16px;
	 padding: 2px;
	 margin-bottom: 2px;
	 font-family: Times, serif;
	 text-align: center;
    }
	 
a:link,
a:hover,
a:visited,
a:active      {text-decoration: none; font-weight: bold; font-family: Verdana, Arial; color: #109020; }
a:hover       {text-decoration: underline;  color: #208040; }

p.hll {margin-top: 0px;
     font-size: 22px;
	 color: #208040;
	 text-align: left;}
	 
p.mhl {margin-top: 0px;
     font-size: 16px;
	 font-weight: bold;
	 color: #208040;
	 text-align: left;}

div.act { margin-left:5px; padding-top:2px; padding-bottom: 2px; border-bottom: 1px dotted black}
div.menu0 { margin-left:0px; margin-right: 5px; padding-top:2px; padding-bottom: 2px; border-bottom: 1px dotted black}
div.menu1 { margin-left:0px; margin-right: 5px; padding-top:2px; padding-bottom: 2px; border-bottom: 1px dotted black}
div.menu2 { margin-left:0px; margin-right: 5px; padding-top:2px; padding-bottom: 2px; border-bottom: 1px dotted black}
div.menu3 { margin-left:0px; margin-right: 5px; padding-top:2px; padding-bottom: 2px; border-bottom: 1px dotted black}

#menue a.act {font-family: Tahoma; font-size: 14px; color: #027ACC; text-decoration: none; font-weight:normal; }
#menue a.act:hover {font-family: Tahoma; font-size: 14px; color: #027ACC; text-decoration: none; font-weight:normal; }
#menue a {font-family: Tahoma; font-size: 14px; color: #015AAA; text-decoration: none; font-weight:normal; }
#menue a:hover {font-family: Tahoma; font-size: 14px; color: #027ACC; text-decoration: none; font-weight:normal; }
#menue2 a.act {font-family: Tahoma; font-size: 14px; color: #027ACC; text-decoration: none;  font-weight:normal;}
#menue2 a.act:hover {font-family: Tahoma; font-size: 14px; color: #027ACC; text-decoration: none;  font-weight:normal;}
#menue2 a {font-family: Tahoma; font-size: 14px; color: #015AAA; text-decoration: none;  font-weight:normal;}
#menue2 a:hover {font-family: Tahoma; font-size: 14px; color: #027ACC; text-decoration: none;  font-weight:normal;}

#f3 {display: none;}

#counter {
  position: absolute;
  left: 0px;
  bottom: 0px;
  font-family: Verdana;
  border: 1px green solid;
  background-color: #336600;
  color: #ECFFD7;
  text-align: left;
  overflow: hidden;
  clear: both;
  width: 130px;
}

#marq {
  margin-right: 160px; 
  left: 200px; 
  top: 234px;
}

.hlmenu {color: #E6ECFA !important;}

a:link,
a:hover,
a:visited,
a:active      {text-decoration: none; font-weight: bold; font-family: Verdana, Arial; color: #000060; }
a:hover       {text-decoration: underline;  color: #C0BC41; }

.act {color: #AB5102 !important;}

#menue a:hover {font-family: Tahoma; font-size: 14px; color: #C0BC41; text-decoration: none; font-weight:normal; }

div.menu1 {background: url(img/mback1.png) !important;}
div.menu2 {background: url(img/mback2.png) !important;}
div.menu3 {background: url(img/mback3.png) !important;}
div.menu4 {background: url(img/mback4.png) !important;}
