/* CSS Document */
td.text {
  background-color:#DDE2DC;
  padding-left: 5px;
  font-size:12px;
  font-family: Arial;
  font-weight: normal;
  color: #000000; 
  border:1px solid #D5D8DD;
  
 }

td.hilfe {
  background-color:#DDE2DC;
  padding-left: 5px;
  font-size:10px;
  font-family: Tahoma, Arial;
  font-weight: normal;
  color: #000000; 
  border:1px solid #D5D8DD;
  
 }

 
.text a {color:#FF0000; font-weight:bold; }
.text a:visited {color:#FF0000; font-weight:bold; }
.text a:hover {color:#FF0000; font-weight:bold; background-color:#FFFFFF; }


td.textklein {
  background-color: #FDFEE0;
  padding-left: 5px;
  font-size:12px;
  font-family: Arial;
  font-weight: normal;
  color: #000000; 
  border:1px solid #D5D8DD;
  
 
 }
 
 td.textkleintoggle {
  background-color: #DDE8E0;
  padding-left: 5px;
  font-size:12px;
  font-family: Arial;
  font-weight: normal;
  color: #000000; 
  border:1px solid #D5D8DD;
 }
 
td.kleintogglegrau {
  background-color: #D4D0C8;
  padding-left: 5px;
  font-size:10px;
  font-family: Arial;
  font-weight: normal;
  color: #000000; 
  border:1px solid #D5D8DD;
 } 

td.klein {
  background-color: #FDFEE0;
  padding-left: 5px;
  font-size:10px;
  font-family: Arial;
  font-weight: normal;
  color: #000000; 
  border:1px solid #D5D8DD;
 
 }
 
 td.kleintoggle {
  background-color: #DDE8E0;
  padding-left: 5px;
  font-size:10px;
  font-family: Arial;
  font-weight: normal;
  color: #000000; 
  border:1px solid #D5D8DD;
 }

 
 td.textkleinmitte {
  background-color: #CCCCCC;
  text-align:center;
  font-size:10px;
  font-family: Arial;
  font-weight: bold;
  color: #000000; 
  border:1px solid #D5D8DD;
 }

td.textnormalmitte {
  background-color: #CCCCCC;
  text-align:center;
  font-size:12px;
  font-family: Arial;
  font-weight: bold;
  color: #000000; 
  border:1px solid #D5D8DD;
 }

td.head {
  background-color:#B1C7BD;
  padding-left: 5px;
  font-size:11px;
  font-family:  Arial;
  font-weight: normal;
  color: #000000; 
 }
 
td.grauhead {
  background-color:#808080;
  padding-left: 5px;
  font-size:13px;
  font-family: arial, helvetica, sans-serif;
  font-weight: bold;
  color: #ffffff; 
 }
 
td.bighead {
  background-color:#B1C7BD;
  padding-left: 5px;
  font-size:14px;
  font-family:  Arial;
  font-weight: normal;
  color: #000000; 
  
 } 

/* ein FormularDiv */
.formorange {
border: #A3A3A3;
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
font-family: Arial; 
font-size: 10px; 


}

.formfehler {
border: #A3A3A3;
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
font-family: Arial; 
font-size: 11px; 
background-color:#FF3366;

}

td.formfehler {
background-color: #E0898B;
  padding-left: 5px;
  font-size:12px;
  font-family: Arial;
  font-weight: normal;
  color: #000000; 
  border:1px solid #D5D8DD;
}

td.formorange {
  background-color:#DDE2DC;
  padding-left: 5px;
  font-size:12px;
  font-family: Arial;
  font-weight: normal;
  color: #000000; 
  border:1px solid #D5D8DD;
  
 }

html,body{margin:0;padding:0}
body{font: 76% arial,sans-serif}
p{margin:0 10px 10px}
a{color: #FF0000;}

div#header{
 width:790px;
 position:relative;
 border:1px solid #D5D8DD; 
 margin:0px;
 margin-right:10px;
 margin-bottom:10px;
 background-color:#DDE2DC;
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 text-align:right;
}

div#halbeseite_links {
	position:relative;
  	width:395px;
	background-color:#DDE2DC;
	border:1px solid #D5D8DD; 
	float:left;
}

div#halbeseite_rechts {
	position:relative;
  	width:395px;
	background-color:#DDE2DC;
	border:1px solid #D5D8DD; 
	float:right;
}

div#header_halb {
	width:395px;
	background-color:#B1C7BD;
	border:1px solid #D5D8DD;
	font-family:Arial, Helvetica, sans-serif;
 	font-size:11px;
	font-weight:bold;
	text-align:left;
	padding-left:5px;
	}

div#abschluss {
	width:395px;
	background-color:#B1C7BD;
	border:1px solid #D5D8DD;
	font-family:Arial, Helvetica, sans-serif;
 	font-size:11px;
	font-weight:bold;
	text-align:right;
	padding-left:5px;
	}

div#seite { width:800px; vertical-align:top;}

div#links{
 
 width:140px;
 float:left;
 background-color:#DDE2DC;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#000000;
 text-align:left;
 vertical-align:top;
 z-index:2;
 
}

div#rechts {
 
 width:250px;
 background-color:#DDE2DC;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 text-align:left;
 margin-left:5px;
 vertical-align:top;
 color:#000000;
 z-index:2;
 }

a.men:link, a.menu:visited, a.menu:active {text-decoration:none; font-family: Arial; font-size: 12px; color:#FF0000;  }
a.men:hover {text-decoration:none; font-family: Arial; font-size: 12px;color:#3F3E3E; background-color:#DEDA59; }
.rottext {color:#FF0000;}

.kleintext {
  font-size:10px;
  font-family: Arial;
  font-weight: normal;
  color: #000000; 
   
 }
 
.mitteltext {
  font-size:11px;
  font-family: Arial;
  font-weight: bold;
  color: #000000; 
   
 } 
 
.linktext {
  font-size:13px;
  font-family:Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #ffffff; 
   
 }
 
.linktext a:link {
	color:#C00;
	text-decoration:none;
}

.linktext a:visited {
	color:#C00;
	text-decoration:none;
}

.textarea {
  border-color:#FDFEE0; 
  background-color: #FDFEE0;
  padding-left: 5px;
  font-size:12px;
  font-family: Arial;
  font-weight: normal;
  color: #000000; 
  border:1px solid #FDFEE0;
 
  
}