body {font-size: 70%;color: #4C4C4C;font-family: Verdana, Arial, Helvetica, sans-serif;margin:0px;padding: 5px;background:#FFF;}

div {font-family: Verdana, Arial, Helvetica, sans-serif;color: #4C4C4C;background: transparent;}

p {margin: 0px; padding: 0px 0px 13px 0px; color: #4C4C4C;background: transparent;}

#headprint {display:none}

fieldset {border: none;margin: 0px; padding: 0px;}

/* Links Standard */
a {background: transparent; color: #B83939 !important;text-decoration: none !important;}
a:link {background: transparent; color: #B83939 !important;text-decoration: none !important;}
a:visited {background: transparent; color: #cb6868 !important;text-decoration: none !important;}
a:hover {background: transparent; color: #B83939 !important;text-decoration: underline !important;}
a:active {background: transparent; color: #B83939 !important;text-decoration: underline !important;}
a:focus {background: transparent; color: #B83939 !important;text-decoration: underline !important;}

ul {list-style-type: square;font-family: Verdana, Arial, Helvetica, sans-serif;}

h1 {color: #4C4C4C;margin: 0; padding: 0px 0px 3px 0px;font-size: 120%;}
h2 {color: #4C4C4C;margin: 0; padding: 0px 0px 3px 0px;font-size: 110%;}
h3 {font-size:100%;font-weight:bold !important;margin: 0px; padding: 0px 0px 3px 0px; color: #4C4C4C !important;background: transparent;}
h4 {font-size:90%;font-weight:bold !important;margin: 0px; padding: 0px 0px 3px 0px; color: #4C4C4C !important;background: transparent;}
h5 {font-size:85%;font-weight:bold !important;margin: 0px; padding: 0px 0px 3px 0px; color: #4C4C4C !important;background: transparent;}
h6 {font-size:85%;font-weight:normal !important;font-style:italic;margin: 0px; padding: 0px 0px 3px 0px; color: #4C4C4C !important;background: transparent;}

.fliesstext {font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;#4C4C4C !important;background:transparent;}

/* Alte Editorformate */
.smalltext {font-size: 80%;}
.redtext {color:#FF0000;}
.subline {font-weight:bold;}

.sothbg {text-align:left;border: 1px solid #FFCC00;font-size:70%;padding:0.3em;background-color:#E6E6E6;font-weight:normal;}
.sotdbg {text-align:left;border: 1px solid #FFCC00;font-size:70%;padding:0.3em;vertical-align:top;}
.sotdbg2 {text-align:left;border: 1px solid #FFCC00;font-size:70%;padding:0.3em;vertical-align:top;background-color:#F3F3F3;}
.sotablecollapse {border-collapse:collapse;}

.preiscaption {text-align:left;font-weight:bold; font-size: 80%;}
.preisth {text-align:left;padding:0;font-weight:normal; font-size: 80%;}
.preistd {text-align:left;padding:0;vertical-align:top; font-size: 80%;}

/* barrierefreie Tabellen */
.normcaption {text-align:left;font-weight:bold;font-size: 95%;}
.normth {text-align:left;padding:0 5px 3px 0;font-weight:bold;font-size: 95%;}
.normtd {text-align:left;padding:0 5px 3px 0;vertical-align:top;font-size: 95%;}

/* Tabelle */
table.default {font-size: 100%;margin:0 0 10px 0;padding:0;background:#FFF;color:#4C4C4C;}
table.default caption {padding:0 0 13px 0;}
table.default th {background:#FFF;color: #B83939;padding:2px 5px 7px 7px;border-bottom:1px solid #B83939;vertical-align: top;font-size:110%;font-weight:bold;text-align:left;}
table.default td {padding:11px 5px 11px 7px;vertical-align: top;border-bottom:1px solid #4C4C4C;}
table.default tfoot td {padding: 0;border:none;}