* { margin: 0; padding: 0; }
body { color: white; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 150%; background: black url(../design/background.jpg) no-repeat fixed right bottom; text-align: center; margin: 0; padding: 0; }
a { border: solid 0 black; }
a:link { color: white; text-decoration: underline; border-width: 0; }
a:visited { color: white; text-decoration: underline; border-width: 0; }
a:hover { color: white; text-decoration: underline overline; border-width: 0; }
a:active { color: white; text-decoration: none; border-width: 0; }
#All { color: white; background-color: black; position: relative; width: 960px; margin: 0 auto 30px; }
#head { color: white; text-align: left; width: 100%; }
#headleft { position: relative; top: 75px; width: 700px; float: left; }
#headleft a { text-decoration: none; }
#headleft a:hover { text-decoration: underline overline; }
#logo { width: 230px; float: right; clear: both; }
#Menu { color: white; font-size: 1.2em; font-weight: bold; background-color: black; width: 100%; height: 1.8em; border: solid 1px #7f7f7f; }
#Menu ul { margin-left: 40px; }
#Menu ul ul { margin-right: 0; margin-bottom: 0; margin-left: 0; }
#Content { color: white; background-color: black; text-align: left; position: relative; width: 100%; margin: 0; padding: 1px 0 10px; border-color: #7f7f7f; border-style: solid; border-width: 0 1px; }
#Content li { list-style-position: inside; white-space: normal; }
#Contentoben { }
#Contentlinks { width: 580px; float: left; clear: right; }
#Contentrechts { width: 359px; float: right; }
#Contentrechtsinnen { margin-right: 60px; }
#Contentrechtsinnen img { border: solid 1px #747474; }
#breadcrump { color: white; font-size: 0.9em; background-color: #ac0c21; text-align: left; width: 100%; margin: 0; padding: 0; border-right: 1px solid gray; border-bottom: 1px solid gray; border-left: 1px solid gray; }
#breadcrumpinnen { margin: 0 5px 5px 40px; padding: 0; border-top: 5px solid #ac0c21; border-right-width: 0; border-bottom-width: 0; border-left-width: 0; }
.clear { float: none; clear: both; }
.umflossen_r { float: right; margin: 0 0 5px 30px; border: solid 1px #747474; }
.text { text-align: left; margin: 1em 60px; }
.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-bottom: 1em; }
.textlinks { width: 400px; float: left; clear: right; margin-top: 1em; margin-bottom: 1em; margin-left: 60px; }
.textrechts { width: 400px; float: right; margin: 1em 60px 1em 30px; }
.bilder_zentriert { text-align: center; margin-bottom: 1em; }
.abstand_l { margin-left: 30px; }
.abstand_lr { margin-right: 40px; margin-left: 40px; }
.btbtbt_links { width: 250px; float: left; margin-left: 60px; }
.btbtbt_mitte { width: 250px; float: left; margin-right: 42px; margin-left: 43px; }
.btbtbt_rechts { width: 250px; float: left; }
.abstand_unten { margin-bottom: 10px; }
.abstand_links { margin-left: 20px; }
.trenner3 { background-image: url(../design/trenner3.gif); background-repeat: repeat-y; background-position: center 50%; }
.trenner4 { }
img { border-width: 0; }
/**/
h1 { font-size: 2em; font-weight: bold; line-height: 120%; margin: 0.67em 0 0.47em; }
h2 { font-size: 1.5em; font-weight: bold; line-height: 110%; margin: 1em 0 0; }
h3 { color: #ac0c21; font-size: 1.4em; font-weight: normal; line-height: 120%; margin: 0.23em 0 0.83em; }
h4 { font-size: 1.2em; font-weight: bold; margin: 1.33em 0; }
#Content hr { color: #747474; background-color: #747474; height: 1px; margin: 20px 60px; border: solid 0 black; }
#Contentrechtsinnen hr { color: #747474; background-color: #747474; height: 1px; margin: 20px 0 20px 0; border: solid 0 black; }
