body {background:#ffffff; font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:11pt; margin-left:5px; margin-right:5px; margin-top:0px}

p, td {font-family: Arial, Helvetica, sans-serif; font-size:10pt; color:#000000;}

h1 { font-size: 16pt; color: #B9060A}
h3  {line-height:18pt; font-size: 15pt}
h4 {font-size:11pt; font-weight:bold; color:black; }
h5 {font-size:14px; font-weight:normal; color:black; line-height:15px}
h6 {font-size:12pt; font-weight:bold; color:black; }
h1 span { font-size: 13pt}

/* Header */

td.logo01 {font-size:38px; font-weight: bold; letter-spacing:2pt; color:#ffffff; text-align:right; padding-top: 3px; padding-bottom: 3px}
td.logo01 div { background: #000000; border-right: 4px solid #B9060A; padding-top: 5px}
td.logo02 {font-size:38px; font-weight:normal; font-variant:small-caps; font-style:italic; letter-spacing:2pt; color:black; padding-top: 5px}
.sub {font-size:14pt; font-weight:700; font-style:italic; color:#ffffff; letter-spacing:2px;}

td.motto img  { margin-left: 11%}
td.motto div {font-size:13pt; font-weight:700; color:#ACACAC; letter-spacing:1px; text-align: right;  font-family: Verdana, Arial, Helvetica, sans-serif /*margin-left: 160px*/}

/* Navigation */

td.nav_allg {	background:#B3B3B3; color:#ffffff;	font-weight:600; font-size:14px; text-align:right;	vertical-align:top;	/*border-right:4px solid #B9060A;	*/	padding-right: 5px; padding-bottom: 2px;	font-family: arial, helvetica, sans-serif;}
table td.nav_allg a { color:#ffffff; text-decoration:none}
td.nav_allg a:hover { color:#B9060A }
/*td.nav_allg a:visited { color:#F5F5F5 }*/

/*td.nav_thema { text-align: right}*/
td.nav_thema { padding-top: 5px }
td.nav_thema div { background: #B0B0B0; text-align: center; color:#ffffff;  font: bold 14pt Arial, Helvetica, sans-serif ; letter-spacing: 1px; font-weight: normal}
table td.nav_thema a { color:#ffffff; text-decoration:none; /*font-style:italic */}
table td.nav_thema a:hover { color:#B9060A }
/*table td.nav_thema a:visited { color:#F5F5F5 }*/
td.nav_thema a.active { color:#B9060A }

td.nav_subthema { border: solid 1px #B9060A; width:220px; vertical-align: top; padding-top: 2px; padding-right: 5px; color: #B9060A; font: bold 8pt Verdana, Arial, Helvetica, sans-serif; /*font-family: courier, monospace*/; line-height: 15px}
td.nav_subthema div { font-weight: bold}
td.nav_subthema ul { margin-left: 15px; padding-left: 15px; /*margin-bottom:15px*/}
td.nav_subthema li {  list-style: url(pfeil-rechts.gif); margin-top: 8px; line-height: 12px}
td.nav_subthema li a.active { text-decoration: underline}
td.nav_subthema li a { color: #B9060A; text-decoration: none; font-weight: normal}
td.nav_subthema li a:hover { text-decoration: underline}
td.nav_subthema blockquote a { color: #B9060A; text-decoration: none; font-weight: normal}
td.nav_subthema blockquote a:hover { text-decoration: underline}

div.nach_oben { font: 8pt Verdana, Arial, Helvetica, sans-serif; text-align: right; width: 85%; margin-top: 20px}
div.nach_oben a { #B9060A}


/*a {color:#B9060A; text-decoration:none; font-weight:bold; font-size:13px}
a:visited {color:#000000; text-decoration:none; font-weight:bold; font-size:13px; background:none}
a:hover {font-weight:bold }*/

a.text {color:#B9060A;text-decoration:none; font-weight:600;}
a.text:visited {color:#000000;text-decoration:none;font-weight:600}
a.text:hover { font-weight:600; text-decoration: underline;}

a.black {color:#FFD691;text-decoration:none; font-weight:600;}
a.black:visited {color:#FFD691;text-decoration:none;font-weight:600;font-style:normal;}
a.black:hover {color:#ffffff; font-weight:600; background:#999999; border:2px solid #B9060A;}

a.ueber2 {color:#000000;text-decoration:none;font-size:11pt;font-weight:600;}
a.ueber2:visited {color:#000000;text-decoration:none;font-weight:600; font-size:11pt;}
a.ueber2:hover {color:#B9060A; font-weight:600;font-size:11pt;border:1px solid #B9060A;}

/* Formulare */

textarea { font: 12px Arial, Helvetica, sans-serif; color: #666666}
input { font: 12px Arial, Helvetica, sans-serif; color: #666666}
.button { border-bottom-color:#cb0000; border-top-color:#cb0000;}
table.kontakt td.hinweis { font-size: 12px ; vertical-align: top}
table.kontakt td {/* vertical-align: top*/}

/* allgemeine Einstellungen */

div.inhalt {margin-top: 30px}

div.inhalt td.zitat {font-weight: normal; font-size:14px; color: #5F5F5F; border-left:1px solid #5F5F5F; border-bottom: 1px solid #5F5F5F; border-top: 1px solid #5F5F5F; border-right:3px solid #DEDEDE; width:115px; vertical-align:top; text-align:right; padding-top:10px; padding-left: 10px}
div.inhalt td.zitat span.highlight {color: #A0A0A0}
div.inhalt td.zitat span.autor {font-size: 8pt}

div.inhalt td.text {padding-left: 20px; vertical-align: top; padding-top: 10px}
td.text a {text-decoration: none; color: #B9060A}
td.text a:visited {color: #B9060A}
td.text a:hover {text-decoration: underline}


td.black {background:#000000; color:#F5F5F5; font-weight:600; font-size:9pt; border-right:4px solid #B9060A; width:110px; vertical-align:top; text-align:right; padding-top:10px;}
td.black2 {color:#000000; font-weight:600; font-size:11pt;border-left:1px solid #000000; border-bottom: 1px solid #000000; border-top: 1px solid #000000; border-right:4px solid #B9060A; width:110px; vertical-align:top; text-align:right; padding-top:10px;}
td.black3 {background:#000000; color:#e60000; font-weight:600; font-size:12pt; border-right:4px solid #B9060A; width:30px; vertical-align:top; text-align:right; padding-top:10px;}
td.white {padding-left:10px;}
td.bild {background:#000000; color:#F5F5F5; font-weight:600; font-size:9pt; border-right:4px solid #B9060A; width:110px; padding-left:22px;}
td.bild2 {background:#000000; color:#F5F5F5; font-weight:600; font-size:9pt; border-right:4px solid #B9060A; text-align:center; vertical-align:bottom; width:110px;}
td.bild3 {background:#000000; color:#F5F5F5; font-weight:600; font-size:9pt; border-right:4px solid #B9060A; text-align:center; vertical-align:top; width:110px;}

td.titel {color:#cb0000; font-weight:600; font-size:20pt;text-align:right; vertical-align:top;border-right:4px solid #B9060A;border-left:1px solid #000000; border-bottom: 1px solid #000000; border-top: 1px solid #000000;}
td.navi {background:#cccccc; width:185px; border-left:4px solid #B9060A; margin-left:10px;}
td.zeichen {padding-bottom:15px; padding-right:15px; font-size:38pt; font-weight:700;}

/* Aktualisierungsdatum */

div.datum {  font-size: 11px; text-align: right; width: 85%; margin-top: 15px}

/*.autor {font-size:8pt; color:#ffffff;}*/
.autor2 {font-size:8pt; color:#000000;}
.linktext {color:#B9060A;font-size:9pt;}
.seitentitel {background:#000000; color:#ffffff; font-size:11pt; font-weight:600; border-right:4px solid #B9060A; width:120px; vertical-align:top; text-align:right;}


.zitat2 {font-size:12px;font-style:italic;}
.fett {font-weight:600 }
.bild {margin-right:15px;}





