body{
color:#615F5D;

margin:20px 0 20px 0;
padding:0;
font-size:small;
font-family: verdana, sans-serif;
background: #FAF4D5 url(../images/bg.jpg) repeat-x;

}

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

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


}
#bildleiste {
width: 900px;
height: 130px;
background: #ffffff url(../images/bildleiste-1.jpg);

}

#head{
width: 900px;
height: 201px;
background: #ffffff url(../images/header.jpg) no-repeat;
}
#head h1 {
visibility: hidden;
font-size: 0%;
}

#content{
width: 580px;
font:100% verdana, sans-serif;
color:#615F5D;
background: #ffffff;
padding:0px 10px 20px 0px;
margin:0px;
float: right;
line-height: 1.4em;
}

#content h1{
color: #615F5D;
background: #ffffff;

margin:10px 0 10px 0;
padding:2px 5px 5px 15px;
font:bold 130% verdana, sans-serif;

}


#content h2{
color:#DB4546;
margin:10px 0 10px 0;
padding:2px 0 6px 15px;
font:bold 110% verdana, sans-serif;
}

#content h3{
color:#686069;
margin:15px 0 10px 0;
padding:2px 0 2px 15px;
font:bold 100% verdana, sans-serif;
}



#content h6{
color:#615F5D;
margin:25px 0 10px 0;
padding:2px 0 10px 15px;
font: 85% verdana, sans-serif;
}

#content p{
padding:1px 10px 1px 15px;
}


 
#content table, th, tr, td{
color:#615F5D;
}

#foot{
color:#E34141;
background:#ffffff;
padding:0 0 20px 0;
margin:0px;
clear: both;
/*border-bottom: 2px solid #615F5D;*/
}

#foot p{
margin:0px;
padding:5px;
text-align:left;
font: bold 90% verdana, sans-serif;

}

#foot p.right {
margin:0px;
padding:10px;
text-align: right;
font: bold 90% verdana, sans-serif;

}

#menu {
width: 900px;
background:#DB4546;
height: 25px;

}


#menu ul{
margin:0;
padding: 5px 35px 5px 0px;
list-style:none;
text-align: left;




}

#menu li{display:inline;
padding:0;
}

#menu a{
color:#ffffff;
font:normal 90% verdana,sans-serif;
font-weight:bold;
padding:4px 20px 4px 20px;
text-decoration:none;
background:#DB4546;
text-align:right;

}

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

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

#navigation {
margin-top:0px;
padding:20px 0px 3px 5px; 
font:95% verdana, sans-serif; 
background:#ffffff;
width: 300px;
float: left;


}

#navigation h4{
color:#DB4546;
margin:0px 0 0px 0;
padding:8px 0 2px 12px;
font:bold 100% verdana, sans-serif;
border-bottom-color:#FF6600;

}

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

#navigation li{
list-style:none;
}
  
#navigation a.normal{
  color:#717070;
  font:normal 95% verdana, sans-serif;
  margin:0;
  padding:2px 2px 2px 12px;
  text-decoration:none;
  display:block;
  } 
  
#navigation a:hover{
  color:#000000; 
  background:#E34141;
  text-decoration: none;
  text-transform:none;
  } 
  
  #navigation a:active, a:focus{
  color:#000000; 
  background:#ffffff;
  text-decoration: none;
  } 

a:link.small {
 font-family:verdana, sans-serif; 
 color:#615F5D; 
 font-size:85%;
 text-decoration:underline;
 }


a:hover.small {
font-family:verdana, sans-serif;
color:red;
font-size:85%;
font-weight: normal;
font-style: normal;
text-decoration:underline;
	
}
 
 a:visited.small {
 font-family:verdana, sans-serif; 
 color:#615F5D; 
 font-size:85%; 
 font-weight: normal;
 text-decoration:underline;
 }
 
 a:active.small, a:focus.small {
 left:auto; 
 font-family:verdana, sans-serif; 
 color:#615F5D; 
 font-size:85%; 
 text-decoration:underline;
 
}

 
 #kontakt1{
  width:540px;
  color:#615F5D;
  font-size:100%; 
  background:#EBEAE6;
  margin-left: 15px;
  border: 3px dotted #615F5D;
  padding:3px;
 
 
 } 
 


  a:active.boerse {
 font-family:verdana, sans-serif; 
 color:#615F5D; 
 font-size:100%; 
 text-decoration:none;
 
}

.input1{
background:#fffffe;
border:1px solid #615F5D;
font: 100% verdana, sans-serif;
color:black;
} 

.input1:focus {
background:#E4E4E4;
border:1px solid #ffffff;
font: 100% verdana, sans-serif;
color:black;} 


.input2{
background:#E4E4E4;
border:1px solid #615F5D;
margin-left: 195px;
color:#615F5D;
font: 100% verdana, sans-serif;
border-bottom: 1px solid #615F5D;
border-top: 1px solid #615F5D;
border-left: 1px solid #615F5D;
border-right: 1px solid #615F5D;
}

  
  #drucken{margin: 0;
  padding:0;}
  
  #drucken p{
  padding-right:10px;
  text-align: left} 
  
  
 a:link {
 font-family:verdana, sans-serif; 
 color:#615F5D; 
 font-size: 100%;
 text-decoration:underline;
 }
 
 a:hover {
font-family:verdana, sans-serif;
color:#000000;
background:#E34141;
font-size: 100%;
font-weight: normal;
font-style: normal;
text-decoration:none;
	
}
 
 a:visited {
 font-family:verdana, sans-serif; 
 color:#615F5D; 
 font-size: 100%; 
 text-decoration:underline;
 }
 

 a:active, a:focus {
 left:auto; 
 font-family:verdana, sans-serif; 
 color:#000000; 
 background:#E34141;
 font-size: 100%; 
 text-decoration:underline;
 }
 
 
  a:link.haupt {
 font-family:verdana, sans-serif; 
 color:#686069; 
 font-size: 100%;
 text-decoration:none;
 font-weight:bold;
 }
 
 a:hover.haupt {
font-family:verdana, sans-serif;
color:#ffffff;
background:#DB4546;
font-size: 100%;
font-weight: bold;
text-decoration:none;
	
}
 
 a:visited.haupt {
 font-family:verdana, sans-serif; 
 color:#686069; 
 font-size: 100%; 
 text-decoration:none;
 font-weight: bold;
 }
 
 a:active.haupt, a:focus.haupt {
 left:auto; 
 font-family:verdana, sans-serif; 
 color:#000000;
 background:#E34141; 
 font-size: 100%; 
 text-decoration:none;
 font-weight: bold;
 }
 
 
 fieldset {
 margin-left:6px;
 border: 1px solid #D3CBCB;

 padding:6px;
 }
 
 legend {
 font-size:100%;
 color: #686069;
 font-weight: bold;
 }
 
 a:link.seite {
 font-family:verdana, sans-serif; 
 color:#615F5D; 
 font-size: 100%;
 font-weight: bold;
 text-decoration:underline;
 
 }
 
 a:hover.seite  {
font-family:verdana, sans-serif;
color:#615F5D;
background:#E34141;
font-size: 100%;
font-weight: bold;
font-style: normal;
text-decoration:none;
	
}
 
 a:visited.seite {
 font-family:verdana, sans-serif; 
 color:#615F5D; 
 font-size: 100%; 
 font-weight: bold;
 text-decoration:underline;
 }
 
 a:active.seite, a:focus.seite {
 left:auto; 
 font-family:verdana, sans-serif; 
 background:#E34141;
 color:#000000; 
 font-size: 100%; 
 font-weight: bold;
 text-decoration:none;
 }
 
 table.pdf {
 margin-left:15px;

 }
 

table.daten{
font-size:90%;
width:540px;
vertical-align:top;
background:#ffffff;
margin-left:15px;


border-collapse:collapse;
font-size:90%;
}


table.daten th{
color:#ffffff;
border:none;
background:#E34141;
text-align:left;
border-bottom:3px solid #F0ECE1;
padding:1px 4px 1px 4px;
}


table.daten tr{
background:#ffffff;
vertical-align:top;
padding:1px 4px 1px 4px;
}

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


padding:1px 4px 1px 4px;
}


table.profil{
font-size:90%;
width:540px;
vertical-align:top;
margin-left: 15px;
padding: 0;
border: 1px dotted #615F5D;
border-top: none;


font-size:90%;
}	
	
table.profil th{
color:#ffffff;
background:#E34141;
padding:1px 4px 1px 4px;
text-align:left;

}

table.profil tr{
vertical-align:top;
padding:1px 4px 1px 4px;

}

table.profil td{
background-color:#EBEAE6;
vertical-align:top;
padding:1px 4px 1px 4px;

}

#mytable tr.ruled{
background:#DBD9D3;
color:#000000;	
}



 li {
padding: 0 5px 5px 0;
}

#besucher{
color:#615F5D;
padding: 5px 0 0 0;
font:90% verdana, sans-serif;
background: #FAF4D5;


}
