body { margin:0px; padding:0px; text-align:center; background-color:#ffffff;

          scrollbar-base-color:#FFFFFF; scrollbar-face-color:#eeeeee; scrollbar-darkshadow-color:#eeeeee; 

          scrollbar-highlight-color:#FFFFFF; scrollbar-3dlight-color:#666666;}



#background-weiss {position:relative; top:0px; left:0px; width:45em; height:auto; top:1em; background-color: #ffffff; margin:auto;}



#logo {position:absolute; top:14px; left:23px;}


#linie01 {position:absolute; top:7px; left:77px;}

#headline02 {position:absolute; top:16px; left:8.65em; font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#000000; letter-spacing:2pt;}

#headline03 {position:absolute; top:38px; left:18.25em; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#000000;  letter-spacing:2pt; font-weight:bold;}

#linie02 {position:absolute; top:48px; left:236px;}
.linie0 {width:369px; height:1px; color:#AF0026;}


.active {font-family: Arial, Helvetica, sans serif; color:#000000; font-size:0.75em; font-weight:bold; text-decoration:none;}



.text {font-family: Arial, Helvetica, sans serif; color:#000000; font-size:0.75em; text-decoration:none;}

a.text {font-family: Arial, Helvetica, sans serif; color:#000000; font-size:0.75em; text-decoration:none;}

.contenttable, htmlarea-showtableborders {font-family: Arial, Helvetica, sans serif; color:#000000; font-size:1.0em; text-decoration:none;}

.contenttable td ul {margin-bottom: 10px; }

#content {position:relative; width:93%; height: auto; text-align: left; font-family:Arial, Helvetica, sans-serif; font-size:0.7em; font-weight:normal; margin:auto; z-index:5;}

ul {position: relative; left:-1.8em;}

h1.marginal {font-weight:bold; text-align: left;}

a {color:#000000;  text-decoration:none;}

.drucken {color:#AF0026;  font-weight:bold; text-decoration:none;}

h1 {font-size: 1.2em; font-weight: bold}

h2 {font-size: 1.1em; font-weight: bold}

h3 {font-size: 1em; font-weight: bold}

table.liste {position:relative; top:10px; font-size:11px; line-height: 15px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#000000; font-weight:normal;}

input.small3 {margin-top:5px; height:15px; width:262px; font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#d9d9d9; }

select.small3 {margin-top:10px; width:200px; font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#d9d9d9; }

td.head {font-size:11px; line-height: 15px; vertical-align:top; font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#ffffff; font-weight:bold;}

td.inhalt {font-size:12px; line-height: 15px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#000000; font-weight:normal;}

h1.inhalt {font-size:12px; line-height: 15px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#000000; font-weight:bold; display: inline;}

input.button1 {height:25px; width:60px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11px; background-color: #d9d9d9;}

input.button4 {height:23px; width:60px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11px; background-color: #d9d9d9;}

.csc-mailform {padding:10px; font-size:12px; line-height: 15px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }

.csc-form-labelcell {padding-right:8px; padding-top:6px; color:#333333; font-size:0.9em; font-weight:bold;}

input {height:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#d9d9d9; }

#formulartext {font-family: Arial, Helvetica, sans serif; color:#000000; font-size:1.1em; text-decoration:none; font-weight:normal;}

p.csc-caption {font-family:Arial, Helvetica, sans-serif; font-size:0.7em; margin-top:0.2em;}

span.schrift-rot, .schrift-rot {color:#AF0027;}

span.schrift-hellgrau, .schrift-hellgrau {color:#cccccc}

span.schrift-dunkelgrau, .schrift-dunkelgrau {color:#999999;}

.csc-header-n1 {margin-top:0px; margin-bottom:-10px;}

.csc-header-n2 {margin-top:20px; margin-bottom:-10px;}

.csc-header-n3 {margin-top:20px; margin-bottom:-10px;}

.csc-header-n4 {margin-top:20px; margin-bottom:-10px;}

.csc-header-n5 {margin-top:20px; margin-bottom:-10px;}

.csc-header-n6 {margin-top:20px; margin-bottom:-10px;}

/*  Inhaltsverzeichnis */

.csc-menu-2 {margin-top: 1em;}

.csc-sitemap-level1 {font-size:1.2em; font-weight: bold; margin-top: -1em;}

.csc-sitemap-level2 {font-size:1em; padding-left: 1.2em; margin-top: -1.2em;}




#abstand {position:relative; height:5em; width: 93%; margin:auto;}

#pfad {position:relative; height:1em; width: 93%; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:0.7em; font-weight:bold; margin:auto;}

#trennlinie {position:relative; height:1em; width: 93%; margin:auto;}

#buttons {position:relative; width:93%; padding-top:30px; text-align: left; font-family:Arial, Helvetica, sans-serif; font-size:0.7em; font-weight:normal; margin:auto; z-index:255;}


#logo {display:none;}
#bild-links {display:none;}
#bild-mitte {display:none;}
#bild-rechts {display:none;}
#karo-horizontal {display:none;}
#linie-links {display:none;}
#linie-rechts {display:none;}
#print {display:none;}
#navi {display:none;}
.obenrechts {display:none;}

@media print {
#buttons {position:relative; width:93%; padding-top:30px; text-align: left; font-family:Arial, Helvetica, sans-serif; font-size:0.7em; font-weight:normal; margin:auto; z-index:5;}
#content {position:relative;  width: auto; height: auto; text-align: left; font-family:Arial, Helvetica, sans-serif; font-size:0.7em; font-weight:normal; margin:auto; z-index:5;}
}