/* ss = startseite */
/* ssl = startseite links */
/* orange = #ff9100 */
/* dunkelrot = #a60000 */

body { font-size:16px; margin:0;font-family:arial,sans-serif}
img  {border:0}

p {font-size:80%;margin:4px 2px 4px 2px;font-family:arial,sans-serif}
p.neu {}
span.neutext {color:#000}
p.multimedia {color:#a60000;font-weight:700;font-size:18px}
div.staedte {border-width:0 1px 1px 0;border-style:solid;border-color:#bbb;background-color:#ddd;padding:0 2px 0 4px}
p.staedte {color:#a60000;font-weight:700;font-size:13px;text-align:center}
div.broschuerebox {border-width:0 0 1px 0;border-color:#bbb;border-style:solid;background:#ddd;padding:0}
div.broschuerebox p {font-family:arial,serif;font-size:74%;text-align:center;margin:4px}

p.kastenkopf {color:#fff;font-size:14px;margin:2px 0 2px 6px;text-transform:uppercase}
td.kastenkopf {border-color:#ff7100;border-style:solid;border-width:0 0 0 0}
td.kastentext {padding:5px}

div.infoleiste {height:18px}
p.infoleiste {font-size:10px;color:#fff;margin-top:1px;margin-right:1px;margin-bottom:1px;margin-left:6px}
p.kleinelinks {font-size:10px;color:#a60000;margin-top:0;margin-right:1px;margin-bottom:3px;margin-left:4px}
div.allemeldungen a {color:#fff}
div.kleinelinks a {color:#a60000}

div.allemeldungen {width:170px;font-size:10px;color:#fff;background-color:#989898;padding-top:1px;padding-left:2px;padding-bottom:1px;padding-right:2px;margin-top:0;margin-right:5px;margin-bottom:0;margin-left:5px}
div.datum {font-size:10px;color:#fff;background-color:#979797;padding-top:0;padding-left:2px;padding-bottom:0;padding-right:2px}
div.titel {color:#600;font-weight:bold;font-size:13px;padding-top:0;padding-left:2px;padding-bottom:0;padding-right:2px}
div.infotitelssl {background-color:#ff7100;font-size:10px;font-weight:bold;letter-spacing:1px;padding-top:1px;padding-left:2px;padding-bottom:2px;padding-right:2px;margin:0}
div.news {text-align:left;font-size:11px;color:#000;padding-top:0;padding-left:3px;padding-bottom:0;padding-right:2px}
div.news a {;font-size:11px}
div.infossl {width:100%;text-align:left;font-size:11px;color:#000;padding-top:0;padding-left:2px;padding-bottom:0;padding-right:2px}
div.newsrahmen {width:170px;border-color:#666;border-style:solid;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;margin-left:3px}
div.inforahmenssl {width:150px;border-color:#ff6100;border-style:solid;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;margin-left:5px}

div.grey {border-style:none;border-width:thin;background-color:#aaa}
div.tree {border-style:none;border-width:thin;padding-top:17pt;padding-left:5pt}
div.tree a {text-align:justify;font-size:9pt;color:#fff;text-decoration:none}
div.impressum {padding-left:2px}
div.impressum p {text-align:center;font-size:8pt;color:#fff}
div.impressum2 {font-size:8pt;text-align:left}

div.hauptmenu-0 {border-color:#ff7100;width:153px;font-style:italic;font-weight:700;font-size:16px;border-style:solid;border-top-width:0;border-right-width:0;border-bottom-width:4px;border-left-width:0;letter-spacing:1px}
div.hauptmenu-0a {border-color:#fff;width:153px;font-style:italic;font-weight:700;font-size:16px;border-style:solid;border-top-width:0;border-right-width:0;border-bottom-width:4px;border-left-width:0;letter-spacing:1px}
div.hauptmenu-1 {width:100px;margin-top:4px;margin-right:2px;margin-bottom:2px;margin-left:22px;font-weight:bold;font-size:12px;border-color:#ff6100;border-style:solid;border-top-width:0;border-right-width:0;border-bottom-width:1px;border-left-width:0;padding:0}
div.hauptmenu-1 a {margin:1px}
div.hauptmenu-1a {width:100px;margin-top:4px;margin-right:2px;margin-bottom:2px;margin-left:22px;font-weight:bold;font-size:12px;border-color:#fff;border-style:solid;border-top-width:0;border-right-width:0;border-bottom-width:2px;border-left-width:0}

a.menu {color:#fff}
a.menu:link {text-decoration:none;color:#fff}
a.menu:visited {color:#fff;text-decoration:none}
a.menu:hover {text-decoration:underline;color:#f00}
a.menu:active {text-decoration:underline;color:#f00}

a.submenu {color:#c00}
a.submenu:link {text-decoration:none;color:#c00}
a.submenu:visited {text-decoration:none}
a.submenu:hover {text-decoration:underline;color:#f00}
a.submenu:active {text-decoration:underline;color:#f00}

a {color:#c00;text-decoration:none}
a:link {text-decoration:none;color:#c00}
a:visited {color:#900}
a:hover {text-decoration:underline;color:#f00}
a:active {text-decoration:underline;color:#f00}

a.weiss:link {text-decoration:none;color:#fff}
a.weiss:visited {text-decoration:none;color:#fff}
a.weiss:hover {text-decoration:none;color:#c00}
a.weiss:active {text-decoration:none;color:#c00}

a.sublink:hover {text-decoration:overline;color:#f00}

a.news {color:#900000;margin-top:0;margin-right:2px;margin-bottom:0;margin-left:3px;text-decoration:none}

div.bericht {border-style:none;border-width:thin;padding-top:17pt;padding-left:15pt}
div.bericht p {text-align:justify;font-size:12pt;font-family:"times new roman",times,serif}
div.bericht p.italic {font-style:italic}

div.fliesstext {margin-top:4px;margin-right:4px;margin-bottom:0;margin-left:12px;font-family:arial,sans-serif}
div.fliesstext p {font-family:arial,sans-serif}
div.fliesstext li, ul, ol, dd, dt, dl {;font-size:12px}
div.fliesstext ul {list-style-type:square}
div.fliesstext p.legende {font-size:8pt}
div.fliesstext p.italic {font-style:italic}
div.fliesstext p.frage {font-style:italic}
div.fliesstext p.hinweis {font-weight:bold}
div.fliesstext address {font-size:9pt}
div.fliesstext h1 {color:#a60000;font-weight:bold;font-size:16pt;}
div.fliesstext h2 {color:#a60000;font-weight:bold;font-size:15pt;}
div.fliesstext h3 {color:#a60000;font-weight:bold;font-size:13pt;}
div.fliesstext h4 {font-weight:bold;font-size:10pt;margin-top:2px;margin-right:2px;margin-bottom:2px;margin-left:2px;}
div.fliesstext h5 {font-size:10pt}
div.fliesstext h6 {font-size:8pt}
div.fliesstext p.head1 {background-color:orange;letter-spacing:1px;color:#fff;text-transform:uppercase;font-size:14px;font-weight:700}
div.fliesstext p.head4 {margin-top:2px;margin-right:2px;margin-bottom:2px;margin-left:2px;font-weight:700;font-size:10pt}
div.fliesstext th {;font-weight:bold}
div.fliesstext sup {font-size:8pt}
div.fliesstext span.em {color:#a60000;font-weight:bold;font-size:10pt}
div.fliesstext span.ghost {color:#999;font-size:10pt}

.themenlevel0 {;font-size:10pt}
.themenlevel1 {;margin-left:10px;font-size:10pt}
.themenlevel2 {;font-style:italic;margin-left:20px;font-size:10pt}
.themenlevel3 {;font-style:normal;margin-left:25px;font-size:10pt}
div.thementitle {}
div.thementitle a {}
div.themen1 {;font-size:10px}
div.themenakt {color:#fff;background-color:#a60000;}
div.themendescription {}
.themenrubrik a {;font-weight:700;color:#fff;background-color:#c6c6c6}
.themenrubriks a {;font-weight:700;color:#fff;background-color:#a60000}
i.thema {font-style:italic}

.rot {color:#a60000}
.middich {text-align:center}
.nullmargin {margin:0}
.nodeco {text-decoration:none}
.wichtig {color:#900000;text-decoration:none}
.projektart {font-size:12px;color:#fff;background-color:#aaa;font-weight:bold}
.untergruppe {font-size:12px;color:#fff;background-color:#aaa;font-weight:normal}
.tabellenkopf {font-size:12px;color:#000;background-color:#ddd;font-weight:bold}
.projektname {font-size:13px;color:darkblue;background-color:#ddd;font-weight:bold}
.projektbeschreibung {font-size:10px;color:#000;background-color:#ddd;}
.projektcomment {font-size:10px;color:#000;background-color:#ddd;font-style:italic}
.projektkonzept {font-size:13px;color:#999;background-color:#ddd;font-weight:bold}
.projektstand {background-color:#ddd}
.fdate {font-size:10px;}

/* .datedate {background-color:#ff8800;color:#fff;font-size:12px} */
.datedate {color:#a90000;font-size:12px}
.datename {background-color:#a90000;color:#fff;font-size:12px}

table.tdaligntop td {vertical-align:top}
td.programmspalte1 {vertical-align:top;border-width:0 1px 1px 0;border-color:#fff;border-style:solid;padding:4px 0 4px 8px}
td.programmspalte2 {vertical-align:top;border-width:0 0 1px 1px;border-color:#fff;border-style:solid;padding:4px 0 4px 8px}

input.anmeldung3knop {color:#000;font-weight:bold}
form.anmeldung3 {margin:0;padding:0;border:0}

.orange {color:#ff9100}

/* bestellformular */
div.produktzeile {width:444px;margin:16px}
div.produktinput {float:right;margin-left:16px}
div.adresseinput {width:128px;float:left}
h4.bestellformular {padding:8px 8px 8px 16px;color:#888}
form.bestellformular {width:480px}
fieldset.bestellformular {width:480px}
legend.bestellformular {color:#888;font-size:80%}

/* tabellen */
table.text                    {width:88%;margin:16px 0 16px 2px;border-collapse:collapse;border:0;padding:0}
table.text th                 {font-size:74%;border-width:1px;border-style:solid;border-color:#d0d0d0;color:#000;background-color:#e0e0e0;font-weight:500;text-align:left;padding:1px 4px}
table.text td                 {font-size:74%;border-width:1px;border-style:solid;border-color:#d0d0d0;padding:2px 4px}
table.text tfoot td           {color:#000;background-color:#e0e0e0}

@import url('compliant.css');
