 @charset "utf-8";

body{	                

	background:url(../fm/32/center.gif) repeat-y top center #f0f0f0;
	padding:0px;
	text-align:left;
	margin:auto;
	text-align: center;
	margin-top:0px;
                font-family: sans-serif, Arial, Helvetica;
                font-size: 100%;
                color:#000000;

}

table{	   
        background:#f2f3f7;           
	padding:0px;
	text-align:left;
	margin:auto;
	text-align: center;
	margin-top:0px;
                font-family: sans-serif, Arial, Helvetica;
                font-size: 100%;
                color:#000000;

}






#wrapper {
	text-align: center;
	margin: 0 auto;
	width: 780px;
}

.wrapper {
	text-align: center;
	margin: 0 auto;
	width: 780px;
}

#head 
    {
    z-index:1;
    /* width:780px; */
    height:100px;
    }

#notruf
     {
    float:left;
    width:150px;
    padding-top:10px;
    padding-left:10px;
    font-size: 80%;
    height:90px; 
    /* margin-bottom:10px; */
    color: #CC0000;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold; 
    text-align: left;    
     }


#layout
    {
    /* width:780px; */
    clear:both;
    
    }
#navi_top {
      width:460px;
      margin:0px;
      padding:0px;
      font-size: 75%;
      text-align:center; 
	    background-color: #C82546;
	    border-color:#000000;
	    border-width:1px;
      border-style:solid;
      z-index:2;
      position:absolute;left:155px;top:70px;          
}


#login {
      width:145px;
      margin:0px;
      padding:0px;
      font-size: 75%;
      text-align:center; 
	    background-color: #C82546;
	    border-color:#000000;
	    border-width:1px;
      border-style:solid;
      z-index:2;
      position:absolute;left:630px;top:70px;
}
#navi_links	{      
			z-index:1;
			float:left;
      width:150px;
      
      }

#navi_rechts	{      
			z-index:1;
			float:left;
      width:150px;
      margin-left:10px;
      
      }

#content	{      
			z-index:1;
			float:left;
      width:460px;
      margin-left:5px;
     
      } 
#footer{
       width:780px;
       clear:both;
       text-align:center;
       font-size: 70%;
}


.footer{
       width:780px;
       clear:both;
       text-align:center;
       font-size: 70%;
}

#box_headline {
  width:460px;
  font-weight:bold;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
  border-color:#677399;
  border-style:solid;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  margin-bottom:0px;
  background-color:#677399;
  background-image: url(/fm/32/bg1.gif);
  text-align:left;
  }

.box_headline {
  width:460px;
  font-weight:bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 120%;
  text-decoration: none;
  border-color:#677399;
  border-style:solid;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  margin-bottom:0px;
  background-color:#677399;
  background-image: url(/fm/32/bg1.gif);
  text-align:left;
  }




/*neu Box überschrift und Hintergrund rot*/

#box_headline_red {
  width:460px;
  font-weight:bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 120%;
  text-decoration: none;
  border-color:#cb1616;
  border-style:solid;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  margin-bottom:0px;
  background:url(../fm/32/bg1_red.gif) repeat-x top center #CC0000;  
  text-align:left;
  }


.box_headline_red {
 width:460px;
  font-weight:bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 120%;
  text-decoration: none;
  border-color:#cb1616;
  border-style:solid;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  margin-bottom:0px;
  background:url(../fm/32/bg1_red.gif) repeat-x top center #CC0000; 
  text-align:left;

  }



#box_content_red {
         width:460px;
      font-size: 70%;
      padding-top:5px;
      padding-bottom:5px;
      text-align:left;
      
      border-color:#ff9f9f;
      background-color:#ffffff;
      border-style:solid;
			border-top-width: 0px;
			border-right-width: 1px;
			border-bottom-width: 1px;
			border-left-width: 1px;
      margin-bottom:8px;
      background:url(../fm/32/box_inhalt_red.gif) repeat-x bottom center #ffffff;
      }

.box_content_red {
         width:460px;
      font-size: 70%;
      text-align:left;
      
      padding-top:5px;
      padding-bottom:5px;
      border-color:#ff9f9f;
	  background-color:#ffffff;
      border-style:solid;
			border-top-width: 0px;
			border-right-width: 1px;
			border-bottom-width: 1px;
			border-left-width: 1px;
      margin-bottom:8px;
      background:url(../fm/32/box_inhalt_red.gif) repeat-x bottom center #ffffff;
      }



/*Ende neu Boxüberschrift und Boxhintergund rot*/



#box_content {
     width:460px;
      font-size: 70%;
      padding-top:5px;
      padding-bottom:5px;
      border-color:#a6adc3;
      border-style:solid;
			border-top-width: 1px;
			border-right-width: 1px;
			border-bottom-width: 1px;
			border-left-width: 1px;
      margin-bottom:8px;
      background:url(../fm/32/box_blau.gif) repeat-x bottom center #f2f3f7;
      text-align: left;
      }

.box_content {
     width:460px;
      font-size: 70%;
      padding-top:5px;
      padding-bottom:5px;
      border-color:#a6adc3;
      border-style:solid;
			border-top-width: 1px;
			border-right-width: 1px;
			border-bottom-width: 1px;
			border-left-width: 1px;
     margin-bottom:8px;
     background:url(../fm/32/box_blau.gif) repeat-x bottom center #f2f3f7;
     text-align: left;
      }





#kinderwache {
      margin-bottom:10px;  
      vertical-align:middle;
      }       

ul{
      list-style-type:none;
	    margin-top:0px;
      margin-left:5px;
      margin-right:5px;
      padding-left:5px;
      }
#content ul, #content ol {
    margin: .5em 20px;
      padding-left:5px;
}
#content ul {
    list-style-type: disc;
}

li{
       margin-bottom:2px;
   }

a { 
    	margin: 0px 0px 0px 0px;
	    padding: 0px 0px 0px 0px;
	    font-size: 100%; 
	    font-family: Arial, Helvetica, sans-serif;
	    color: #333333;
}

a:link {
    	margin: 0px 0px 0px 0px;
	    padding: 0px 0px 0px 0px;
	    font-size: 100%; 
	    font-family: Arial, Helvetica, sans-serif;
	    color: #333333;	
      }
a:hover { color:#f5f5ff; background-color:#677399; }
a:active { color:#f5f5ff; background-color:#677399; }

a.img:hover { background-color:transparent; }
a.img:active {background-color:transparent; }

a.metanavi:hover { background-color:#677399;color:#f5f5ff; }
a.metanavi:active { background-color:#677399;color:#f5f5ff; }

a.content:hover { color:#f5f5ff; background-color:#677399; }
a.content:active { color:#f5f5ff; background-color:#677399; }

/* Metanavi */
a.metanavi {
      margin:0px;
	    padding-left: 4px ;
      padding-right: 4px ;
	    font-size: 100%;
      font-weight:bold;
	    color: #f5f5ff;
	    font-family: Arial, Helvetica, sans-serif;
	    text-decoration: none;
}
a.content {
      margin:0px;
	    font-size:100%;
      font-weight:normal;
	    color: #333333;	
	    font-family: Arial, Helvetica, sans-serif;
	    text-decoration: underline;
}
label{
      font-size:12px;
      font-weight:bold;
}
label.small{
      font-size:11px;
      font-weight:normal;
}
h1{
      letter-spacing:1px;
      margin:0px;
      padding-bottom:5px;
      vertical-align:middle;
      color:#f5f5ff;
      font-size:12px;
      font-weight:bold;
      line-height:12px;
      padding-left:5px;
      padding-right:5px;
      padding-top:3px;
}

h2{
      letter-spacing:1px;
      margin:0px;
      padding-bottom:5px;
      vertical-align:middle;
      color:000000;
      font-size:11px;
      font-weight:bold;
      line-height:12px;
      padding-left:10px;
      padding-right:5px;
      padding-top:3px;
}


p,caption,th{
      text-align:left;
      margin:0px;
      padding-left:10px;
      padding-right:10px;
      font-family: sans-serif;
      
}

.txtRed2 {FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt; COLOR: #cc0033}

/* vorher =#ECF0F9 */
.alt_list {background-color:#ECEBF1;}

#alt_list {background-color:#ECEBF1;}


#dateianhang{
 line-height:15px;
 padding-left:10px;
}
.dateianhang{
 line-height:15px;
 padding-left:10px;
}

.skiplink-hide{
position:absolute;
left:-2500px;
width:1px
}

@media print {
	#printnow{visibility: hidden;}
}