
body, html { color: black; font-family: Arial; text-decoration: none; background-color: white }
#gesamt { margin-top: 10px; padding: 10px; position: relative; width: 567px; height: auto; border: solid 1px #901505 }
#Logo { visibility: visible; position: relative; width: 567px; height: 140px }
#CONTENT { margin-top: 10px; margin-bottom: 10px; padding-bottom: 10px; position: relative; clear: both }
/* Start TYPO3 css */
.root a:hover, .root a:visited /*  ROOT formatierung  */  { color: #820011 }
.root a:link, .root a:active /*  ROOT formatierung  */  { color: #820011; font-weight: bold; text-decoration: underline }
/* Start TYPO3 css */
.R1 { font-family: Verdana; text-decoration: none; background-color: #f9fafc; background-repeat: no-repeat; text-align: left; visibility: visible; display: block; margin: 20px 0 0 9px; position: relative; width: 170px; height: auto; clear: both; border: solid 1px #820011 }
.R1a { background-position: 0 0; text-align: left; display: block; margin: 5px; padding: 0; position: relative; height: auto }
.R2 { text-decoration: none; display: block; margin-top: 14px; position: relative; clear: both; border: solid 1px #820011 }
.R2a { text-align: left; display: block; position: relative; clear: both }
h1 { color: #820011; font-size: 120%; font-family: Georgia; font-weight: bold; line-height: 1.4em; text-decoration: none; background-position: 0 0; display: block; margin: 0 0 15px; padding: 0 0 10px; position: relative; border-bottom: 1px solid #820011 }
h2 { color: #820011; font-size: 120%; font-family: Georgia; font-weight: bold; line-height: 1.4em; text-decoration: none; background-position: 0 2px; display: block; padding-top: 0; padding-right: 0; padding-bottom: 10px; position: relative }
h3 { color: #901505; font-weight: bold; text-decoration: none; background-position: 0 0; text-align: left; display: block; margin-top: 10px; padding-left: 10px; position: relative }
h4 { color: #901505; font-weight: bold; text-decoration: none; background-position: 0 0; text-align: left; display: block; margin: 0; padding: 0; position: relative }
h5 { color: #f9fafc; font-size: 1%; font-weight: bold; text-decoration: none; background-position: 0 0; text-align: left; margin: 0; padding: 0; position: relative; float: left }
.contentSection /*   css_styled Content - Abstände Bilder   */  { background-repeat: repeat; background-attachment: scroll; display: block; margin: 10px 0; padding: 0; position: relative }
.csc-textpic-caption { color: #820011; font-size: 70%; line-height: 1.3em; text-decoration: none; display: block; margin: 0; padding: 5px 0 }
.csc-textpic-text /*  Abstand für die Bilder mit Text  */  { display: block; margin: 0; padding: 0 }
.content { display: block; margin: 0; padding: 0; position: relative }
.bodytext { color: #000; line-height: 1.8em; margin: 0; padding: 0 }
/*.bodytext strong   { color: #c39; margin: 0; padding: 0 }*/
.bodytext a:link { color: #820011; font-weight: bold; line-height: 1.8em; text-decoration: underline }
.bodytext a:hover { color: #820011; font-weight: bold; line-height: 1.8em }
.bodytext a:visited { color: #820011; font-weight: bold; line-height: 1.8em; text-decoration: underline }
legend { color: #820011; font-size: 95%; font-weight: bold; text-decoration: none }
fieldset { font-size: 80%; line-height: 1.8em; text-decoration: none; margin: 5px; padding: 5px; border: solid 1px #820011 }
select { color: #820011; font-size: 90%; text-decoration: none; margin-bottom: 2px; padding-bottom: 2px }
input { color: #820011; font-size: 90%; background-color: #fff; background-repeat: repeat; margin-top: 1px; margin-bottom: 2px; border: solid 1px; outline: solid 1px white }
button { color: #fff; font-size: 90%; font-family: Arial; font-weight: bold; background-color: #820011; position: inherit; outline: solid 1px black }
/* ENDE TYPO3 css */

