/* CSS Document */

body{
color:#3c393c;
background:#97DAF8;
margin:10px 0 0 0;
padding:0;
font-size:small;
font-family: arial, sans-serif;
}


#wrap{
width: 900px;
position: absolute;
left: 50%;
margin-left: -450px;
background:#ffffff; 

} 

#head{
height:200px;
background:#ffffff url(../images/familiegibtaufwind.jpg) no-repeat;
}

#head h1 {
visibility: hidden;
font-size: 0%;
}

#content{
width: 620px;
float: right;
font:100% arial, sans-serif;
color:#3c393c;

padding:0px 10px 20px 10px;
}

#content h1{
color:#2A67F4;
margin:0 0 10px 0;
padding:10px 0px 5px 5px;
font:bold 140% arial, sans-serif;

}

#content h2{
color:#72716E;
margin:10px 0 10px 0;
padding:2px 0 2px 5px;
font:bold 120% arial, sans-serif;
}

#content h3{
color:#72716E;
border-bottom:2px solid #ECECEC;
margin:10px 0 10px 0;
padding:2px 0 2px 5px;
font:bold 100% arial, sans-serif;
}

#content h6{
color:#3c393c;
margin:20px 0 10px 0;
padding:2px 0 2px 5px;
font: 80% arial, sans-serif;
}

#content p{padding:2px;}

#content table, th, tr, td{
color:#3c393c;
}


span.unsichtbar { 
position:absolute; 
left:-1000px; 
top:-1000px; 
width:0; 
height:0; 
overflow:hidden; 
display:inline; 
} 

/* Alle Elemente werden hiermit angesprochen: */ 
/*{ 
padding:0; 
margin:0px; 
list-style:none; 
}*/
#navigation h4{
color:#2A67D2;
margin:0px 0 0px 0;
padding:15px 0 10px 4px;
font:bold 110% arial, sans-serif;
border-bottom-color:#FF6600;
}

#navigation {
float: left;
width: 240px;
margin-top:0px;
padding:10px 3px 3px 6px; 

font-size:100%;
font-family: arial, sans-serif; 
}

#navigation ul{
margin:0;
padding:2px 0 0 0;
}

#navigation li{
list-style:none;
}
  
#navigation a.normal{
  color:#717070;
  font:normal 90% arial, sans-serif;
  margin:5px 0 5px 0;
  padding:2px 2px 2px 2px;
  text-decoration:none;
  display:block;
  } 
  
#navigation a:hover{
  color:#ffffff; 
  background:#2A67F3;
  text-decoration: none;
  } 
  
  #navigation a:active, a:focus{
  color:#3c393c;
  background:#F1D893;
  text-decoration: none;
  } 
  
  #menu {
  width: 900px;
  background-color:#FFC621;
  }
  
  
 #menu ul{
margin:0;
padding:5px;
list-style:none;
text-align: center;


}

#menu li{display:inline;}

#menu a{
color:#ffffff;
font:normal 90% arial,sans-serif;
font-weight:bold;
padding:4px 15px 4px 15px;
text-decoration:none;
background:#FFC621;
text-align:left;
}

#menu a:hover{
color:#3c393c;
font-weight:bold;
background:#ffffff;
text-align:left;} 

#menu a:active, a:focus{
color:#3c393c;
font-weight:bold;
background:#ffffff;
text-align:left;} 


#foot{
float: right;
color:#717070;

padding:0;
margin:0;
}

#foot p{margin:0;
padding:5px 3px 3px 3px;
text-align:right;
font:90% arial, sans-serif;}



a:link.liste {
 font-family:arial, sans-serif; 
 color:#2A67F2; 
 font-size:90%;
 font-weight: bold;
 text-decoration:none;

 }


a:hover.liste {
font-family:arial, sans-serif;
color:#ffffff;
background:#F1D893;
font-size:90%;
font-weight: bold;
text-decoration:none;


}
 
 a:visited.liste {
 font-family:arial, sans-serif; 
 color:#2B68F2; 
 font-size:90%; 
 font-weight: bold;
 text-decoration:none;

 }
 
 a:active.liste, a:focus.liste {
 left:auto; 
 font-family:arial, sans-serif; 
 color:#868583; 
 background:#F1D893;
 font-size:90%;
 font-weight: bold; 
 text-decoration:none;
}

a:link.seite {
 font-family:arial, sans-serif; 
 padding:0px 2px 2px 2px;
 color:#717070; 
 font-size:80%;
 font-weight: normal;
 text-decoration:none;
 display:block;
 }


a:hover.seite {
font-family:arial, sans-serif;
padding:0px 2px 2px 2px;
color:#717070;
font-size:80%;
font-weight: normal;
font-style: normal;
text-decoration:none;
display:block;
	
}
 
 a:visited.seite {
 font-family:arial, sans-serif;
 padding:0px 2px 2px 2px; 
 color:#717070; 
 font-size:80%; 
 font-weight: normal;
 text-decoration:none;
 }
 
 a:active.seite {
 left:auto; 
 padding:0px 2px 2px 2px;
 font-family:arial, sans-serif; 
 color:#868583; 
 font-size:80%;
 font-weight: normal; 
 text-decoration:none;
}

.input1{
background:#ffffff;
border:1px solid #4C4D4F;
font: 100% arial, sans-serif;
color:#3c393c;} 

.input1:focus{
background:#E4E4E4;
border:1px solid #BD4858;
font: 100% arial, sans-serif;
color:#3c393c;} 

.input2{
margin-left:150px;
background:#E4E4E4;
border:1px solid #000000;
color:#3c393c;
font: 100% arial, sans-serif;
}

a:link {
 font-family:arial, sans-serif; 
 color:#2A67F2; 
 font-size: 100%;
 font-weight:bold;
 text-decoration:none;
 }
 
 a:hover {
font-family:arial, sans-serif;
color:#2A67F2;
background:#F1D893;
font-size: 100%;
font-weight: bold;
text-decoration:none;	
}
 
 a:visited {
 font-family:arial, sans-serif; 
 color:#2A77F2; 
 font-size: 100%;
 font-weight: bold; 
 text-decoration:none;
 }
 
 a:active, a:focus {
 left:auto; 
 font-family:arial, sans-serif; 
 color:#2A67F2; 
 background:#F1D893; 
 font-size: 100%;
 font-weight: bold; 
 text-decoration:none;
 }
 
 #seite {
 float: left;
 margin:0;
 padding:5px 3px 3px 3px;
 font-size: 90%;
 }
 
  #hinweis{
  width:560px;
  color:#3c393c;
  font-size:100%; 
  background:#e4e4e4;
  padding:10px;
  margin-bottom:10px;
  
 } 

table.pdf {
margin-top:15px;
margin-bottom:15px;
 }

table.daten{
font-size:90%;
width:580px;
vertical-align:top;
background:#ECECEC;
}

table.daten th{
color:#fffffe;
border:none;
background:#2A68F2;
text-align:left;
border-bottom:3px solid #ffffff;
}


table.daten tr{
background:#ECECEC;
vertical-align:top;
}

table.daten td{
vertical-align:top;
border-bottom:3px solid #ffffff;
}


table.profil{
font-size:90%;
width:580px;
vertical-align:top;
}	
	
table.profil th{
color:#ffffef;
background:#2A67E1;
text-align:left;
border-bottom:2px solid #ffffff;
}

table.profil tr{
vertical-align:top;
}

table.profil td{
background:#ECECEC;
vertical-align:top;
border-bottom:2px solid #ffffff;
}

#mytable tr.ruled{
background:#F1D893;
color:#3c393c;	
}
	
a:link.links {
 font-family:arial, sans-serif; 
 color:#3c393c;
 font-size: 100%;
 font-weight:normal;
 text-decoration:none;
 }
 
 a:hover.links {
font-family:arial, sans-serif;
color:#2A67F2;
background:#F1D893;
font-size: 100%;
font-weight: normal;
text-decoration:none;	
}
 
 a:visited.links {
 font-family:arial, sans-serif; 
 color:#2B67F2; 
 font-size: 100%;
 font-weight: normal; 
 text-decoration:none;
 }
 
 a:active.links, a:focus.links {
 left:auto; 
 font-family:arial, sans-serif; 
 color:#2A67F2;
 background:#F1D893; 
 font-size: 100%;
 font-weight: normal; 
 text-decoration:none;
 }
 
 #content p.start {
 border-bottom:1px dashed #CCCCCC;
 padding-bottom:5px;
 }
 
 
 fieldset {
 border: 1px solid #2A67F2;
 padding:6px;
 }
 
 legend {
 font-size:100%;
 color: #2A76F2;
 font-weight: bold;
 }

a:link.schwarz {
 font-family:arial, sans-serif; 
 color:#3c393c;
 font-size: 100%;
 font-weight:bold;
 text-decoration:none;
 }
 
a:hover.schwarz {
font-family:arial, sans-serif;
color:#3c393c;
background:#F1D893;
font-size: 100%;
font-weight: bold;
text-decoration:none;	
}
 
 a:visited.schwarz {
 font-family:arial, sans-serif; 
color:#3c393c; 
 font-size: 100%;
 font-weight: bold; 
 text-decoration:none;
 }
 
 a:active.schwarz, a:focus.schwarz {
 left:auto; 
 font-family:arial, sans-serif; 
color:#3c393c;
 background:#F1D893; 
 font-size: 100%;
 font-weight: bold; 
 text-decoration:none;
 }

#drucken{
margin: 0;
padding:0;
}
  
#drucken p{
text-align:left;
} 

a:link.drucken, a:visited.drucken{
 font-family:arial, sans-serif; 
color:#3c393c; 
 font-size: 80%;
 text-decoration:none;
 padding-left:10px;

 }
 
a:hover.drucken {
font-family:arial, sans-serif;
color:#3c393c;
font-size: 80%;
text-decoration:none;
padding-left:10px;

}
 
 
a:active.drucken {
 left:auto; 
 font-family:arial, sans-serif; 
color:#3c393c;
 font-size: 80%; 
 text-decoration:none;
 padding-left:10px;

}
 
 #rot {
 clear: both;
 width: 900px;
 height: 6px;
 background: #F46E77;
 }
 
  #gelb {
 width: 900px;
 height: 6px;
 background: #FFC621;
 }
 
 #blau {
 clear: both;
 width: 900px;
 height: 12px;
 background: #97DAF8;
 }