* { margin: 0; padding: 0; }
body { color: black; font-size: 11pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 120%; background-color: white; background-image: none; background-position: right bottom; text-align: left; margin: 0; padding: 0; }
a { color: black; border-left: 1px solid #747474; border-top-width: 0; border-right-width: 0; border-bottom-width: 0; }
a:link { color: black; text-decoration: underline; border-width: 0; }
a:visited { color: black; text-decoration: underline; border-width: 0; }
a:hover { color: black; text-decoration: underline overline; border-width: 0; }
a:active { color: black; text-decoration: none; border-width: 0; }
#All { margin: 0; }
#head { color: white; text-align: left; }
#headleft { visibility: hidden; display: none; }
#logo { position: absolute; top: 0; right: 0; width: 230px; float: right; clear: both; }
#Menu { color: white; font-size: 1.2em; font-weight: bold; background-color: black; width: 100%; height: 1.8em; visibility: hidden; border: solid 1px #7f7f7f; display: none; }
#Menu ul { margin-left: 40px; }
#Menu ul ul { margin-right: 0; margin-bottom: 0; margin-left: 0; }
#Content { color: #000; background-color: white; text-align: left; width: 100%; margin-top: 120px; }
#Content li { list-style-position: inside; white-space: normal; }
#Contentoben { }
#Contentlinks { width: 600px; float: left; clear: right; }
#Contentrechts { width: 359px; float: right; }
#breadcrump { color: white; font-size: 0.9em; background-color: #ac0c21; text-align: left; width: 100%; visibility: hidden; margin: 0; padding: 0; border-right: 1px solid gray; border-bottom: 1px solid gray; border-left: 1px solid gray; display: none; }
#breadcrumpinnen { visibility: hidden; margin: 0 5px 5px 40px; padding: 0; border-top: 5px solid #ac0c21; border-right-width: 0; border-bottom-width: 0; border-left-width: 0; display: none; }
.clear { float: none; clear: both; }
.umflossen_r { float: right; margin: 0 0 5px 30px; border: solid 1px #747474; }
.text { text-align: left; margin: 1em 40px; }
.text_weiss { color: black; background: white url(../design/whiteback.jpg) no-repeat center bottom; text-align: left; margin: 0; padding: 1em 40px; }
.text_rechts_start { text-align: left; margin-top: 1em; margin-right: 40px; margin-bottom: 1em; }
.textlinks { width: 425px; float: left; clear: right; margin-top: 1em; margin-bottom: 1em; margin-left: 40px; }
.textrechts { width: 425px; float: right; margin: 1em 40px 1em 30px; }
.bilder_zentriert { text-align: center; }
.abstand_l { margin-left: 30px; }
.abstand_lr { margin-right: 40px; margin-left: 40px; }
.btbtbt_links { width: 30%; float: left; }
.btbtbt_mitte { width: 30%; float: left; margin-right: 5%; margin-left: 5%; }
.btbtbt_rechts { width: 30%; float: left; }
.abstand_unten { margin-bottom: 10px; }
.abstand_links { margin-left: 20px; }
.trenner3 { background-repeat: repeat-y; background-position: center 50%; }
img { border-width: 0; }
/**/
h1 { font-size: 1.5em; font-weight: bold; line-height: 120%; margin: 0.67em 0 0.47em; }
h2 { font-size: 1.3em; font-weight: bold; line-height: 110%; margin: 1em 0 0; }
h3 { color: #ac0c21; font-size: 1.3em; font-weight: normal; line-height: 120%; margin: 0.23em 0 0.83em; }
h4 { font-size: 1.2em; font-weight: bold; margin: 1.33em 0; }
hr { color: #747474; background-color: #747474; height: 1px; margin: 10px 40px; border: solid 0 black; }
#adminsidepannelright { visibility: hidden; display: none; }
#adminpannelright { visibility: hidden; display: none; }
#gruppendiv { visibility: hidden; display: none; }
