#complete_container {
margin:0 auto 0;
}

.aufgaben_input {
border:1px solid #000000;
font-size:1em;
height:1.25em;
margin:0;
padding:2px;
width:95%;
}

.aufgaben_details {
  padding:0 0 20px 0;
}

.aufgaben_untertitel {
  padding:0 0 20px 0;
  font-style: italic;
  font-weight: bold;
}

/* Hauptnavigation Breite und Farben*/
#nav_-0 a {
width:195px;
background-color:#C3D3ED;
text-align:center;
}

#nav_148 a {
width:204px;
background-color:#E5DED4;
}

#nav_292 a {
width:204px;
background-color:#E5DED4;
}

#nav_293 a {
width:204px;
background-color:#E5DED4;
}

#nav_103 a {
width:130px;
text-align:center;
}

#nav_104 a {
width:128px;
text-align:center;
}
#nav_105 a {
width:128px;
text-align:center;
}
#nav_106 a {
width:128px;
text-align:center;
}
#nav_107 a {
width:128px;
text-align:center;
}
#nav_108 a {
width:126px;
text-align:center;
}

.teaser {
padding:10px 0 10px 0;
}

#midcolumn, #fullmidcolumn {
padding:10px 0 20px 0;
width:565px;
}

.breadcrumb {
padding-left:10px;
}

.dyn_teaser.dyn_only_pic  {
border:0 none;
padding-left:0;
}

div.indexhead {
padding: 0 10px;
}

#midcolumn_inside {
width:565px;
}

h1.indexhead {
padding-left:10px;
padding-right:10px;

}

.teaser_title {
padding:0 10px;
}

.teaser_text {
padding:0 10px;
}

.related_links_box {
padding:0 10px;
}

.search_body {
height:2em;
}

.searchbox h3 {
margin: 3px 8px 0;
}

.searchbox form p {
background-color:#FFFFFF;
padding: 0;
margin: 0;
vertical-align: middle;
}

.searchbox  .searchboxincolumn {
margin:2px 8px 6px 0;
vertical-align: middle;
border:0 solid #000000;
width:124px;
}

.search2 {
margin: 5px 3px 0;
font-size: 0,5em;
}

/* Für Gewerbesuche */
.searchboxincolumn2 {
margin:0 8px;
width:300px;
border:1px solid #000000;
font-size:1em;
height:1.25em;
padding:0;
}

.adrteaser, .adrteaser tr, .adrcontainer, .adrcontainer tr {
margin:5px 10px 0;
text-align:left;
horizontal-align:left;
}

.horizontal_unter_navi {
margin:1px 0 3px 0;
height:1px;
background-color:#6D7F93;
}
