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

html {
height: 100%;
}

body {
font-family: Trebuchet MS,arial,sans-serif;
font-size: 11px;
height: 100%;
}

h1 {
color: #626b78;
font-size: 16px;
font-weight: normal;
margin-bottom: 20px;
}

h2 {

}

h3 {
color: #ffffff;
background: url(../bilder/RechtsH.gif) no-repeat;
width: 126px;
height: 23px;
font-weight: normal;
font-size: 11px;
padding: 3px 0px 0px 24px;
}


img {
border: 0px;
}

p {
color: #626b78;
}


/*****************************************************************
Seitenübergreifend
*****************************************************************/

#rahmen {
position: relative;
width: 900px;
min-height: 100%;
margin: auto;
background: url(../bilder/bgInhalt.gif) repeat-y;
}

#rahmen #titel {
position: absolute;
width: 900px;
height: 50px;
background: url(../bilder/titel.gif) no-repeat;
border-top: 15px solid #ffffff;
border-bottom: 40px solid #ffffff;
z-index: 900;
}

#rahmen #titel #logo {
position: absolute;
margin-left: 66px;
margin-top: 0px;
}

#rahmen #titel ul#service {
position: absolute;
margin-left: 636px;
margin-top: 4px;
}

#rahmen #titel ul#service li {
list-style-type: none;
float: left;
background: url(../bilder/trennstrich.gif) no-repeat right center;
padding-right: 5px;
margin-left: 5px;
}

#rahmen #titel ul#service li a {
color: #ffffff;
text-decoration: none;
font-size: 10px;
}

#rahmen #titel #suche {
position: absolute;
margin-left: 779px;
margin-top: 6px;
}

#rahmen #titel #suche fieldset {
border: 0px;
}

#rahmen #titel #suche #suchfeld {
width: 67px;
border: 0px;
font-size: 9px;
color: #626b78;
}

#rahmen #titel #suche #suchebutton {
position: absolute;
margin-top: 1px;
margin-left: 2px;
}

#rahmen #titel ul#langselector {
position: absolute;
top: 30px;
left: 819px;
}

#rahmen #titel ul#langselector li {
list-style-type: none;
}

#rahmen #titel ul#langselector li a {
color: #d0d3d7;
text-decoration: none;
font-size: 10px;
}

#rahmen #hauptnavi {
position: absolute;
margin-left: 0px;
margin-top: 85px;
z-index: 900;
}

#rahmen #hauptnavi li {
float: left;
list-style-type: none;
margin-left: 8px;
}

#rahmen #hauptnavi li a {
color: #9197a0;
text-decoration: none;
font-size: 13.5px;
padding-left: 11px;
}

#rahmen #hauptnavi li a:hover, #rahmen #hauptnavi li.aktiv a {
color: #626b78;
background: url(../bilder/naviAktiv.gif) no-repeat 0px 3px;
}

#rahmen #kopfbild {
position: absolute;
top: 105px;
left: 0px;
height: 164px;
width: 710px;
background: url(../bilder/kopfbild.jpg) no-repeat left top;
z-index: 700;
}

#rahmen #elternseite {
position: absolute;
top: 241px;
left: 13px;
width: 160px;
z-index: 750;
}

#rahmen #elternseite p {
background: url(../bilder/punkte.gif) repeat-x bottom;
padding-bottom: 7px;
}

#rahmen #unternavi {
position: absolute;
left: 13px;
top: 267px;
width: 160px;
z-index: 700;
}

#rahmen #unternavi li {
list-style-type: none;
background: url(../bilder/punkte.gif) repeat-x bottom;
padding: 7px 0px 5px 0px;
min-height: 18px;
}

#rahmen #unternavi li.trennwand {


}

#rahmen #unternavi li a {
color: #9197a0;
text-decoration: none;
font-size: 12px;
min-height: 20px;
}

#rahmen #unternavi li a:hover, #rahmen #unternavi li#aktivv a {
color: #626B78;
padding-left: 11px;
background: url(../bilder/unternaviAktiv.gif) no-repeat 2px 4px;
}

#rahmen #unternavi ul {
display: none;
}

#rahmen #unternavi li#aktivv ul {
display: block;
background: url(../bilder/punkte.gif) repeat-x top;
margin-top: 4px;
padding-top: 1px;
margin-bottom: -5px;
}

#rahmen #unternavi ul li.ohne {
background: none;
}

#rahmen #unternavi li#aktivv ul li a {
color: #9197A0;
background: none;
padding-left: 7px;
margin-left: 10px;
}

#rahmen #unternavi ul li a:hover, #rahmen #unternavi li#aktivv ul li a:hover, #rahmen #unternavi li#aktivv ul li#aktivvv a {
color: #626B78;
padding-left: 7px;
background: url(../bilder/unterunternaviAktiv.gif) no-repeat 2px 4px;
}

#rahmen #links {
position: absolute;
left: 210px;
top: 285px;
z-index: 700;
}

#rahmen #inhalt {
position: relative;
min-height: 100%;
padding: 280px 0px 20px 411px;
width: 280px;
z-index: 200;
}

#rahmen #inhaltbreit {
position: relative;
min-height: 100%;
padding: 280px 0px 20px 211px;
width: 480px;
z-index: 200;
}

#rahmen #inhalt p, #rahmen #inhaltbreit p {
width: 280px;
margin-bottom: 20px;
line-height: 18px;
}

#rahmen #inhaltbreit p {
width: 480px;
}

#rahmen #inhaltbreit fieldset {
border: 0px;
text-align: right;
}

#rahmen #inhaltbreit fieldset {
width: 380px;
}

#rahmen legend {
display: none;
}

#rahmen #inhaltbreit fieldset label {
float: left;
color: #626b78;
}

#rahmen #inhaltbreit fieldset input, #rahmen #inhaltbreit fieldset textarea {
margin-bottom: 3px;
width: 220px;
color: #626b78;
font-size: 11px;
font-family:Trebuchet MS,arial,sans-serif;
}

#rahmen #inhaltbreit fieldset input.powermail_submit {
width: auto;
}

#rahmen #inhaltbreit .tx-indexedsearch fieldset {
text-align: left;
}

#rahmen #inhaltbreit .tx-indexedsearch h3 {
background: none;
padding-left: 0px;
width: 440px;
}

#rahmen #inhaltbreit .tx-indexedsearch .tx-indexedsearch-res {
border-top: 1px solid #dadcdf;
}

#rahmen #inhalt a, #rahmen #inhaltbreit a {
color: #d92c94;
text-decoration: none;
}

#rahmen #inhalt ul li, #rahmen #inhaltbreit ul li {
margin-left: 15px;
line-height: 18px;
color:#626B78;
}

#rahmen #rechts {
position: absolute;
left: 750px;
top: 105px;
}

#rahmen #rechts p {
background: #e8e9eb url(../bilder/rechtsP.gif) no-repeat bottom;
margin-bottom: 18px;
padding: 7px;
padding-top: 0px;
line-height: 18px;
}

#rahmen #rechts a {
color: #D92C94;
}




/*********************************************** Startseite *******************************/

#rahmen #startseite {
position: relative;
width: 900px;
min-height: 960px;
}

#rahmen #keywords {
position: absolute;
top: 870px;
margin-left: 190px;
padding-left: 10px;
padding-top: 4px;
width: 509px;
border-top: 1px solid #dadcdf;
color: #9197A0;
z-index: 999;
background: transparent;
text-align: center;
}

#rahmen #keywords a {
color: #9197A0;
text-decoration: none;
}

