* {
padding:0px;
margin:0px;
}

html {
  height:100%;
}

option {padding-left: 0.4em}

body
{
  min-height:101%;
  font-size:100.01%;
  position:relativ;
font-family:arial, verdana, sans-serif;
background-color: #F6F2E7;
text-align:left;
line-height:1.2em;
}

img
{
border:none;
}

#wrapper {
width:1024px;
margin:15px auto;
text-align:left;
background-color:#DCD5BB;
}

#header {
width:1024px;
height:224px;
background-color:#DCD5BB;
border-top:15px solid #201F24;
padding:0;
margin:0;
}

#haederlinks {
float:left;
width:255px;
height:224px;
}

img.logo{
margin-top:15px;
margin-left:15px;
margin-bottom: 25px;
}


#header h1 {
font-size:1.0em;
font-weight:bold;
margin-left:29px;
text-align:left;
}

#header p {
font-weight:bold;
font-size:0.8em;
margin-left:29px;
}

#headerrechts {
float:right;
width:765px;
height:224px;
margin:0;
padding:0;
}

#headerrechts img {
_margin-bottom:-3px;
}

#menu {
clear:both;
background-color:#201F24;
width:1024px;
height:35px;
}
#platzhalter {
float:left;
width:262px;
height:10px;
background-color:#201F24;
}


#content  {
  height:100% ;
  clear:left;
  float:left;
width:1024px;
background:transparent url(images/hg_content2.gif) repeat-y top left;
}

#left {

  float:left;
  width:260px;
 }

img.center {
  margin:10px 70px;

}


#content h1 {
margin:2em 0 1em 1em;
font-size:0.9em;
font-weight:bold;
color:#C1001D;
float:left;
width:90%;
}

div.mitarbeiter {
width:138px;
height:240px;
float:left;
margin-left:1em;
margin-right:1.5em;

}
div.mitarbeiter p {
font-size:0.8em;
font-weight:bold;
text-align:center;
margin-top:0em;
margin-bottom:0;
}

#content img.team {
padding:5px;
border:4px solid #7D7760;
}

#content img.team2 {
padding:5px;
border:4px solid #7D7760;
}


#content img.links {
float:left;
}

#text {
float:right;
width:760px;

}

#text p {
margin:0 7em 1em 1em;
font-size:0.8em;
}

#text h1 {
margin:2em 5em 1em 1em;
font-size:0.9em;
font-weight:bold;
color:#C1001D;
}

#text h2 {
margin:0 0 1em 1em;
font-size:0.8em;
font-weight:bold;
}

#text h3 {
margin:2em 0 1em 1em;
font-size:0.8em;
font-weight:bold;
color:#201F24;
}

#text h4 {
margin:1em 0 0em 1em;
font-size:0.8em;
font-weight:bold;
color:#201F24;
 }

#text table.impressum {
margin:0 0 0.8em 1em;
font-size:0.8em;
}


#text a {
margin:0;
padding:0;
display:inline;
font-weight:bold;

}

#text a {text-decoration:underline; color:#C1001D;}
#text a:visited {text-decoration:underline; color:#C1001D;}
#text a:active {text-decoration:underline; color:#7D7760;}
#text a:hover {text-decoration:underline; color:#7D7760;}



a:link {text-decoration:none; color:#990000;}
a:visited {text-decoration:none; color:#990000;}
a:hover {text-decoration:underline; color:#990000;}
a:active {text-decoration:underline; color:#990000;}

#text form {
padding:0;
margin:0 0 0 10px;

}
   
#text input, select, textarea { 
   font-size:0.8em;
   font-family:Verdana; 
   font-weight:normal;
   margin-left:10px;
   margin-bottom:2px;
   padding:3px 2px;
   color:#000; 
   background-color:#F6F2E7;
   font-weight:normal; 
   border:1px solid #201F24;
   width:320px;
}

#text .senden {
font-weight:bold;
width:140px;
background:#000;
color:#DCD5BB;
margin-bottom:3em;
}

 #text .senden:hover {
color:#ffd300;
}

form td {
font-weight:bold;
font-size:0.8em;
}


#text table.scroll {
width: 630px;
}
#text td.head {
padding-left:15px;
padding-bottom:5px;
}


#bilder {
    float:right;
    width:760px;
    }

ol {
  list-style: decimal outside;
  margin: 10px 0 20px 50px;
  font-size:0.9em;
}

ol li {
  line-height: 1.5em;
}

iframe {
margin-left:1em;
margin-bottom:50px;
}


#footer {
clear:both;
width:1024px;
height:35px;
background-color:#201F24;
}

#footer p {
color:#DCD5BB;
font-size:0.7em;
padding:11px 0 0 302px;
}

#footer a {
display:inline;
color:#C1001D;
color:#FFD300;
font-weight:bold;
}

p.rot {

color:#C1001D;
font-weight:bold;
}

#agb ul {
  margin-bottom:1.2em;
  width:600px;
  text-align:left;
}


li {
font-size:0.8em;
margin-left:3em;
margin-right:7em;

}

#agb {
text-align:justify;
width:600px;
margin-bottom:3em;
}



