a.hyper { color:#660000; font-size:  12pt;  FONT-FAMILY: verdana, arial, helvetica, sans-serif; }
      /* link pseudo-class, noch nicht besuchter Link */
a.hyper.visited { color:#660000; font-size:  12pt;  FONT-FAMILY: verdana, arial, helvetica, sans-serif; }  
      /* link pseudo-class, schon besuchter Link */
a.hyper.hover { color:#660000; font-size: 12pt;  FONT-FAMILY: verdana, arial, helvetica, sans-serif; }
      /* dynamic pseudo-class, Benutzer 'hovert' */
a.hyper.active { color:#660000; font-size:  12pt;  FONT-FAMILY: verdana, arial, helvetica, sans-serif; } 
      /* dynamic pseudo-class, Link wird ausgewählt */
a.hyper.focus { color:#660000; font-size:  12pt;  FONT-FAMILY: verdana, arial, helvetica, sans-serif; } 
      /* dynamic pseudo-class, Element akzeptiert Eingaben */



* {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}

H1 {
	COLOR: #CC3300;
	 FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
	BORDER-BOTTOM: blue 1px solid;  MARGIN: 15px; BORDER-BOTTOM: blue 1px solid; TEXT-ALIGN: center
}
H2 {
	
	 FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
	 MARGIN: 0px;  TEXT-ALIGN: left

}
H5 {
	COLOR: #000099;
	FONT-FAMILY: verdana, arial, helvetica, sans-serif;
	padding-bottom:5px; padding-right: 10px;
	border-bottom:1px thin solid;
	border-spacing:1px;
	border-color:#000000;
}

.infotext {
	COLOR: #333333;
	FONT-FAMILY: verdana, arial, helvetica, sans-serif;
	text-align: justify;
	font-size: small;
}

#center {
	TEXT-ALIGN: center
}



P {
	  COLOR: black; LINE-HEIGHT: 1.3em
}
BODY {
	  FONT-FAMILY: verdana, arial, helvetica, sans-serif; TEXT-ALIGN: center; font-size:14px; background-image:url(images/background.jpg);
}
#rahmen {
	margin:0 auto;

	WIDTH: 950px;
	BACKGROUND-COLOR: #EBF0FE;
	TEXT-ALIGN: left;
	border:solid 1px;
	border-color: #000066;
}
#header {
	 WIDTH: 950px;  HEIGHT: 165px;  
}

#footer {
	
	overflow: auto;
	WIDTH: 950px;
	BACKGROUND-COLOR: #EBF0FE;
	TEXT-ALIGN: left;

	float: right;
}

#footertext {
	 border:1px solid #999;  margin:10px; text-align:left; BACKGROUND-COLOR: #fff; text-align:center; font-size:10px; padding:10px; font-weight:normal;
	}
#bodyText {
	FLOAT: left;   width:950;  background-color: #EBF0FE; height:auto;
}


#navigation {
	
	WIDTH: 950px;
	PADDING-TOP: 10px;
	height: 70px;
	background-color: #EBF0FE;
}

#haupttext {
	width: 770px; border:1px solid #999;  margin:10px; text-align:left; BACKGROUND-COLOR: #fff; float: left;
	}
#haupttext2 {
	width: 770px; border:1px solid #999;  margin:10px; text-align:left; BACKGROUND-COLOR: #fff; float: left;
	}

#seiterechts {
	width:140px; border:1px solid #999;  margin-left:0px; margin-right:10px; margin-bottom:10px; margin-top:10px;  text-align:left; background-color: #fff; float:right;
	}
	
#seiterechts2 {
	width:140px; border:1px solid #999;  margin-left:0px; margin-right:10px; margin-bottom:10px; margin-top:10px;  text-align:left; background-color: #fff; float:right
	}
/*clearing all floats and fix Firefox and IE backgroundcolor-bug */
div.clearer {
  clear:both;
  font-size:1px;
  line-height:1px;
  display:block;
  height:1px;
} 

#ZeigMichNicht
{
  display:none;
}

#MainMenu 
{
	width:100%;
	height:60px;
	background: #FFFFFF url("images/bmid_031.gif");
	margin:0;
	border:0;
}
#tab 
{
	margin:0;
	top:0;
}
#tab ul 
{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
#tab li 
{
display:inline;
	float:left;
	margin:0 0 0 0 ;
	padding:0;
}
#tab a 
{
	background:#000000 url("images/bright_031.gif") no-repeat right top;
	margin:0;
	padding:0;
	text-decoration:none;
	border:0;
	display:block;
	float:left;
}
#tab a span 
{
	display:block;
	background:url("images/bleft_031.gif") no-repeat left top;
	padding:0 18px 0 16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:54px;
}
#tab a:hover,#tab li.item_active a 
{
	background-position:right bottom;
	border-color:#000000;
}
#tab a:hover span,#tab li.item_active a span 
{
	background-position:left bottom;
	color:#FFFFFF;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
}
.dropmenudiv
{
	position:absolute;
	top:0;
	float:left;
	display:block;
	visibility:hidden;
	border:0 solid #000000;
	background: #CCCCCC;

	z-index:100;
	width:180px;
	text-decoration:none;
	padding:0;
}
.dropmenudiv ul 
{
	margin:0;
	padding:0;
	list-style:none;
}
.dropmenudiv li 
{
	display:inline;
	margin:0;
	padding:0;
}
.dropmenudiv a:link, .dropmenudiv a:visited
{
	width:180px;
	float:left;
	margin:0;
	padding:0;
	display:block;
	border:0 solid #000000;
	color:#000000;
	background: #CCCCCC;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
}
.dropmenudiv a span 
{
	float:left;
	display:block;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.dropmenudiv a span 
{
	float:none;
}
.dropmenudiv a:hover
{
	border:0 solid ;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
}
.dropmenudiv a:hover span 
{
	/*background-color:none;
	background-image:none;*/
	
}

.mehrinforot {font-size:14px; font-weight:bold; color:#FF0000; }
#box_content {margin: 10px; }
#box_content2 {margin: 10px; height:auto;}
#box_content_navi {margin-top: 5px; margin-bottom:20px}
#kopftext {font-size:14px;  font-weight:bold;  background:none; BORDER-BOTTOM: #f4f9fe 1px solid; margin-bottom:10px;}