body { 
  margin: 0; 
  padding: 0; 
  font-family: verdana, arial, sans-serif; 
  background-color:#ffffff;
  font-size: 10pt;
  text-align: center;
}

p {

  margin:0px;
  padding:0px;

}

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

a {
  color: #293352;
}
a:hover {
  text-decoration:underline;
  color: #F26822;
}

#wrapper {
  margin: 0 auto;
  text-align: left;
  width:900px;
}

#content {
  width:900px;
}
#kopf {
  height:88px;
  border-bottom: 3px solid #AAADBA;
}
#logo {
  width:180px;
  float:left;
  background: url("/fileadmin/images/logo.png") no-repeat;
  height:88px;
}
#header {
  background: url("/fileadmin/images/header.png");
  float:left;
  width:720px;
  height:88px;
}
  
#topmenurow {
  height:25px;
  border-bottom: 3px solid #F26822;
}
#suche {
  width:180px;
  float:left;
  background: #293352;
  height:25px;
  vertical-align:middle;
}
p.suche {

  margin-top: 4px;
  margin-left: 2px;

}

.suchfeld {
    margin-top:2px;
    margin-left: 3px;
    height:12px;
    width: 80px;
    font-size: 12px;
}
.suche {
  color:#ffffff;
  text-weight: bold;
  float:left;
}
.suchbutton {
    margin-left: 5px;
}
    
#topmenu {
  background: #EAEBED;
  height:25px;
  float:left;
  width:710px;
  vertical-align:middle;
  padding-left:10px;
}  
p.topmenu_more {
  margin-top: 4px;
  margin-left: 10px;
}
p.menupunkt {
  float:left;
  margin-left: 10px;
  padding-left:12px;
  background: url("/fileadmin/images/menupunkt.png") no-repeat;
  background-position:0px 4px;
}
#menupunkt {
  text-decoration:none;
}
  
#main {

}

#main_menu {
  width:180px;
  float:left;
  background: #293352;
  height: 500px;
}
#main_menu_more {
  padding-top: 20px;
  padding-bottom: 15px;
  background: #F4F5F6;
}
p.main_menupunkt {
  margin-top: 4px;
  padding-left: 10px;
  padding-right: 10px;
  height: 25px;
  background: url("/fileadmin/images/menuline.png") no-repeat;
  background-position:0px 23px;
}


#main_inhalt {
  float:left;
  width:498px;
  margin:20px;
  border: 1px solid #F26822;
  background: #FFF7F2;
  padding-bottom:25px;
}
.main_inhalt_all {
  background: #FFF7F2;
  padding-top:5px;
}

.bodytext {
  padding-left: 10px;
  padding-bottom: 12px;
  padding-right: 10px;
  background: #FFF7F2;
}
a.bodytext {
  text-decoration:underline;
}
    
#main_rechts {
  width:160px;
  height:500px;
  float:left;
  background: #D4D6DC;
  padding:10px;
  padding-top:20px;
}
p.rechts_box {
  background: #ffffff;
  padding: 10px;
  margin-bottom:10px;
}
    
  
#footer {
  clear:both;
  text-align: center;
}

h1 {
  padding-left: 10px;
  padding-bottom: 5px;
  padding-right: 10px;
  padding-top: 10px;
  background: #FFF7F2;
  margin:0px;
}
h2 {
  padding-left: 10px;
  padding-bottom: 5px;
  padding-right: 10px;
  padding-top: 10px;
  background: #FFF7F2;
  margin:0px;
}
h3 {
  padding-left: 10px;
  padding-bottom: 13px;
  padding-right: 10px;
  padding-top: 10px;
  background: #FFF7F2;
  margin:0px;
}
h4 {
  padding-left: 10px;
  padding-bottom: 5px;
  padding-right: 10px;
  padding-top: 10px;
  background: #FFF7F2;
  margin:0px;
}
h5 {
  padding-left: 10px;
  padding-bottom: 5px;
  padding-right: 10px;
  padding-top: 10px;
  background: #FFF7F2;
  margin:0px;
}
ul {
  margin: 0px;
  background: #FFF7F2;
}
li {
  padding-left: 5px;
  padding-right: 10px;
  background: #FFF7F2;
  margin:0px;
}

table {
  padding-left: 10px;
  padding-bottom: 5px;
  padding-right: 10px;
  padding-top: 10px;
}

img {
  border:0;
}
