body        { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; background-color: #E6E6E6; }
td          { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333;}
p           { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; margin-bottom:6px; margin-top:0pt;}

input.suche { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666;}
.sw         { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF;}
.n          { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333;}
.sg         { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999;}
a.sg        { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; text-decoration:underline;}
.green      { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #009900;}

.kopftabelle { background: #334499; }
.kopfhaupttabelle { background: #334499; }

.filelinks { background: #e8e8eb; }


/* Formular */
fieldset.csc-mailform{border:0}
fieldset.csc-mailform label{width:120px;float:left;text-align:right;margin-right:10px;display:block}
fieldset.csc-mailform input,fieldset.csc-mailform textarea{margin-bottom:10px;font-size:10px;font-family:Verdana, Helvetica, sans-serif;border:1px solid #ccc;padding:2px;width:250px}
fieldset.csc-mailform fieldset input{float:none;display:inline;width:50px;text-align:left;border:0}
fieldset.csc-mailform fieldset label{display:inline;float:none;text-align:left;width:300px;margin:10px 0}
fieldset.csc-mailform fieldset{border:0}
fieldset.csc-mailform fieldset legend{display:none}
fieldset.csc-mailform select{width:220px;margin:2px 0}
fieldset.csc-mailform option{padding:0 5px;background:#fff}
#mailformformtype_mail{padding:2px;margin-left:40px;background:#eee;border:1px solid #ccc;width:80px;text-align:center}


.csc-firstHeader    { font-size: 15px; font-weight:bold; }
h1.csc-firstHeader  { font-size: 15px; font-weight:bold; }
h1                  { font-size: 15px; font-weight:bold; }
h2                  { font-size: 14px; font-weight:bold; }

#h1.tx-indexedsearch-rules { font-size: 10px; font-weight:bold; }
#h2.tx-indexedsearch-rules { font-size: 10px; font-weight:bold; }

csc-header#csc-header-n1  { font-size: 9px; font-weight:bold; }
csc-header#csc-header-n2  { font-size: 9px; font-weight:bold; }
csc-header#csc-header-n3  { font-size: 9px; font-weight:bold; }
csc-header#csc-header-n4  { font-size: 9px; font-weight:bold; }

p#csc-header-n1  { font-size: 9px; font-weight:bold; }
p#csc-header-n2  { font-size: 9px; font-weight:bold; }
p#csc-header-n3  { font-size: 9px; font-weight:bold; }
p#csc-header-n4  { font-size: 9px; font-weight:bold; }


.s  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333;}

.ueberschrift  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: Bold; color: #990000;}

.menu1-links0   { background-image:url('bilder/menu1-reiter-links0.gif');  }
.menu1-mitte0   { background-image:url('bilder/menu1-reiter-mitte0.gif');  }
.menu1-rechts0  { background-image:url('bilder/menu1-reiter-rechts0.gif'); }
.menu1-links1   { background-image:url('bilder/menu1-reiter-links1.gif');  }
.menu1-mitte1   { background-image:url('bilder/menu1-reiter-mitte1.gif');  }
.menu1-rechts1  { background-image:url('bilder/menu1-reiter-rechts1.gif'); }


.menu2-oben0    { width: 131px; background-color:#E6E6E6; background-image:url('bilder/menu2-reiter-oben0.gif');  vertical-align:top; }
.menu2-mitte0   { width: 131px; background-color:#E6E6E6; background-image:url('bilder/menu2-reiter-mitte0.gif'); text-indent:12px; }
.menu2-unten0   { width: 131px; background-color:#E6E6E6; background-image:url('bilder/menu2-reiter-unten0.gif'); vertical-align:top;}

.menu2-oben1    { width: 131px; background-color:#E6E6E6; background-image:url('bilder/menu2-reiter-oben1.gif');  vertical-align:top; }
.menu2-mitte1   { width: 131px; background-color:#E6E6E6; background-image:url('bilder/menu2-reiter-mitte1.gif'); text-indent:12px; }
.menu2-unten1   { width: 131px; background-color:#E6E6E6; background-image:url('bilder/menu2-reiter-unten1.gif'); vertical-align:top; }

.menu2-ecke-o   { width: 131px; background-color:#E6E6E6; background-image:url('bilder/menu2-ecke-oben.gif');  }
.menu2-ecke-u   { width: 131px; background-color:#E6E6E6; background-image:url('bilder/menu2-ecke-unten.gif'); }

.menu2-schatten       { width: 3px; background-color:#E6E6E6; background-image:url('bilder/schatten_links_hart.gif');       vertical-align:top; }
.menu2-schatten-oben  { width: 3px; background-color:#E6E6E6; background-image:url('bilder/schatten_links_hart_oben.gif');  vertical-align:top; }
.menu2-schatten-unten { width: 3px; background-color:#E6E6E6; background-image:url('bilder/schatten_links_hart_unten.gif'); vertical-align:top; }

a.menu1-link0       { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#333333; font-weight:bold; text-decoration:none; }
a.menu1-link0:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#333333; font-weight:bold; text-decoration:underline; }
a.menu1-link1       { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#111111; font-weight:bold; text-decoration:none; }
a.menu2-link0       { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#333333; text-decoration:none; }
a.menu2-link0:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#333333; text-decoration:underline; }
a.menu2-link1       { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#222222; text-decoration:none; font-weight:bold; }
a.menu3-link0       { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#636366; text-decoration:none; }
a.menu3-link0:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#2020a0; text-decoration:underline; }
a.menu3-link1       { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#636377; text-decoration:none; font-weight:bold; }

a.kontakt           { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#ffffff; text-decoration:none; }
a.kontakt:visited   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#ffffff; text-decoration:none; }
a.kontakt:hover     { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#ffffff; text-decoration:none; font-weight:bold; }

