/* --------- */
/* Allgemein */
/* --------- */

body {
	background-image: url(images/hg.gif);
	padding:0px;
    margin:0px;
	text-align: center;
	}
	
#rahmen {
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid;
	width: 929px;
	border-color: #000066;
	background-color: #ffffff;
	background-image: url(images/hg_innen.gif);
	text-align: left;
	}		
	
/* Links allgemein */
    a:link 	    {text-decoration:none;color:#000000;}
    a:visited	{text-decoration:none;color:#000000;}
    a:active 	{text-decoration:none;color:#000000; background-color: #E4E4E6;}
    a:hover  	{text-decoration:none;color:#000000; background-color: #E4E4E6;}
	
INPUT { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt }
select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt }

.unsichtbar_mit {
	display: none;		
}  	
  
.unsichtbar {
	display: none;		
}  

.unsichtbar_text {
	display: none;		
}  
  
.unsichtbar1 {
	margin: 0px;		
}   
  
/* --------- */
/* Startseite */
/* --------- */


.linie   {
	clear:both;
    margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	height: 1px;		
	}
	
.linie_grau   {
    margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	border: 0px;
	height: 1px;
	font-size: 1px;		
	background-image: url(images/1pix_grau.gif);
	}	
	
#logo_oben1  {

    margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	height: 71px;
    text-align: left;
	float: left;
	}
	
.logo2_oben1  {

    margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	height: 71px;	
    text-align: right;
	float: right;		
	}
	
.link_oben1   {
    padding-top: 3px;
	padding-left: 20px;
	padding-bottom: 3px;
	padding-right: 15px;	
	font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size: 0.7em;
	text-align: right;
	float: right;
	background-color: #ffffff;
	border-top: 1px solid;
	border-bottom: 1px solid;
	border-color: #000066;
    }
	
.link_oben2   {
    padding-top: 3px;
	padding-left: 20px;
	padding-bottom: 3px;
	padding-right: 15px;	
	font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size: 0.7em;
	text-align: right;
	float: right;
	background-color: #BFBFD9;
	border-top: 1px solid;
	border-bottom: 1px solid;
	border-color: #000066;
    }	

.bogen {	
    margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
    text-align: right;
	float: right;		
	}
	
.hg_oben2 {
    margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;	
	height: 21px;
	background-color: #000066;
	}	

.nav {
    float:left;
    padding:0px;
    width:210px;
    margin:0px;
	}
		
.rechts {
    padding-left:210px;
	min-height: 550px;			
	}

.cleaner {
	clear:both;
	}
	
.netz {
    margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	padding-right: 5px;	
	width: 692px;
	height: 134px;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size: 0.7em;
	background-repeat: no-repeat;
	background-image: url(images/netz.gif);
    }	
	
.inhalt_netz {
    margin-top: 55px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	width: 100px;
	text-align: left;
	float: right;
	}
		
.startheader {
    margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	text-align: left;
	padding-left: 6px;
	float:left;
	width: 234px;	
    voice-family: "\"}\"";
    voice-family: inherit;
	width: 230px;
    }
	
.bundesland {
    margin-top: 0px;
	margin-left: 25px;
	margin-bottom: 0px;
	margin-right: 25px;
	text-align: center;
	padding-left: 0px;
	float:left;	
    }
	
.mitarb {
    margin-top: 0px;
	margin-left: 5px;
	margin-bottom: 0px;
	margin-right: 155px;
	text-align: left;
	float:left;	
	height: 230px;
	width: 250px;
    }	
	
.mitarb1 {
    margin-top: 0px;
	margin-left: 5px;
	margin-bottom: 0px;
	text-align: left;
	height: 230px;
    }		
	
.standort {
    margin-top: 0px;
	margin-left: 5px;
	margin-bottom: 0px;
	margin-right: 25px;
	text-align: left;
	padding-left: 0px;
	width: 230px;
	float:left;	
    }				
	
.textheader {
    margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	padding: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size: 0.7em;
	width: 226px;
	text-align: left;
	height: 205px;
	border-right: 1px solid;
	border-color: #DBD9D9;
    }		

/* ------------ */
/* Navigation */
/* ------------ */

.karo  {
    margin-top: 5px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom:	0px;
	float: left;	
	}

.link_text  {
    margin-top: 3px;
	margin-left: 12px;
	margin-right: 0px;	
	font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size: 0.7em;	
	}
	
.link_nav  {
	height: 19px;
    padding-top: 0px;
	padding-bottom: 0px;
	margin-left: 15px;
	margin-right: 0px;	
	}
	
.link_nav_ein  {
	height: 14px;
    padding-top: 0px;
	padding-bottom: 2px;
	margin-left: 35px;
	margin-right: 0px;
	margin-bottom: 12px;	
	}
	
.link_nav_ein_n  {
	height: 14px;
    padding-top: 0px;
	padding-bottom: 2px;
	margin-left: 35px;
	margin-right: 0px;
	margin-bottom: 0px;	
	}	
	
.link_nav_ein_gruen  {
	height: 14px;
    padding-top: 0px;
	padding-bottom: 2px;
	margin-left: 35px;
	margin-right: 0px;
	background-color: #CCCC99;	
	margin-bottom: 12px;	
	}	
	
.link_nav_ein_gelb  {
	height: 14px;
    padding-top: 0px;
	padding-bottom: 2px;
	margin-left: 35px;
	margin-right: 0px;
	background-color: #F3FC03;	
	margin-bottom: 12px;	
	}
	
.link_nav_ein_blau  {
	height: 14px;
    padding-top: 0px;
	padding-bottom: 2px;
	margin-left: 35px;
	margin-right: 0px;
	background-color: #BFBFD9;	
	margin-bottom: 12px;	
	}
	
.link_nav_ein_orange  {
	height: 14px;
    padding-top: 0px;
	padding-bottom: 2px;
	margin-left: 35px;
	margin-right: 0px;
	background-color: #FDB303;	
	margin-bottom: 12px;	
	}	
	
.link_nav_ein_n_blau  {
	height: 14px;
    padding-top: 0px;
	padding-bottom: 2px;
	margin-left: 35px;
	margin-right: 0px;
	background-color: #BFBFD9;	
	margin-bottom: 0px;	
	}		
	
.link_nav_ein_n_blau  {
	height: 14px;
    padding-top: 0px;
	padding-bottom: 2px;
	margin-left: 35px;
	margin-right: 0px;
	background-color: #BFBFD9;	
	margin-bottom: 0px;	
	}						
	
.link_nav_blau  {
	height: 19px;
    padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	margin-right: 0px;
	background-color: #BFBFD9;	
	}
	
.link_nav_orange  {
	height: 19px;
    padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	margin-right: 0px;
	background-color: #FDB303;	
	}	
	
.link_nav_gruen  {
	height: 19px;
    padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	margin-right: 0px;
	background-color: #CCCC99;	
	}
	
.link_nav_gelb  {
	height: 19px;
    padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	margin-right: 0px;
	background-color: #F3FC03;	
	}
	
	.form {
	margin-right: 10px;
	width: 25%;
	float: left;
	}
	
	.form1 {
	margin-right: 10px;
	width: 75%;
	background-color: #FED804;
		}	
	
	.partner {
    padding-top: 10px;
	margin-right: 10px;
	width: 50%;
	float: left;
	}
	
	.partner1 {
    padding-top: 10px;
	margin-right: 10px;
	width: 48%;
	}						


/* --------- */
/* Allgemein */
/* --------- */

.bild {
	margin-right: 10px;
	float: left;
}

.inhalt_seiten  {		
    margin-top: 23px;
	margin-left: 10px;
	margin-bottom: 0px;
	margin-right: 10px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size: 0.7em;	
	}
	
.job  {
    padding-top: 0px;
	padding-bottom: 18px;
	padding-left: 35px;
	margin-right: 0px;	
	}	
		
	
.titel1  {
	height: 28px;
    padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 5px;
	margin-right: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size: 0.7em;	
	background-color: #FDB628;	
	}
	
.titel_start  {
	height: 60px;
    padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 5px;
	margin-right: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size: 0.7em;	
	background-color: #FDB628;	
	}	
	
.titel2  {
	height: 8px;
    padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 5px;
	margin-right: 0px;
	margin-left: 0px;
	text-align: right;	
	}	
	
.infomail {
	text-align: right;
	margin-left: 1px;
	margin-bottom: 10px;	
    padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #DBD9D9;
	border-left: 1px solid;	
	border-color: #000066;
	font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size: 0.7em;	
    } 
	
.w3c	{
	text-align: center;
	height: 10px;
	padding-bottom: 12px;
	}	

ul {
     list-style-image: url(images/icon_li.gif);
	 }
	 
li {
     list-style-image: url(images/icon_li.gif);
	 }	 
	 
	 
	 
tr   {
	 font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size: 11px;
	 }	 	 

td   {
	 font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size: 11px;
	 }
	 
hr   {
     border: #D0D0CF;
     width: 100%;
     color: #D0D0CF;
	 height: 1px;
	 background-color:#D0D0CF;
     }	 
	 	 

.verdana_11_b {  font-family:  Verdana, Arial, Helvetica, sans-serif, "ZapfHumnst BT"; font-size: 0.8em; font-weight: bold;}
.verdana_11 {  font-family:  Verdana, Arial, Helvetica, sans-serif, "ZapfHumnst BT"; font-size: 0.7em;}
.verdana_10 {  font-family:  Verdana, Arial, Helvetica, sans-serif, "ZapfHumnst BT"; font-size: 0.6em;}
.verdana_9  {  font-family:  Verdana, Arial, Helvetica, sans-serif, "ZapfHumnst BT"; font-size: 0.5em;}
.verdana_17 {  font-family:  Verdana, Arial, Helvetica, sans-serif, "ZapfHumnst BT"; color:#4D461A; font-size: 0.9em;}


.lauf	{
	clear: both;
	margin-left: 10px;
	margin-right: 0px;
	margin-top: 10px;
	margin-bottom: 5px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: font-size: 0.7em;
	}	