html { height:100%; }
body { height:100%; background-color: #ffffff;  color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; text-align:justify; }
table.Rahmen {background-color: #ffffff;  color: #333333; font-family: Verdana; font-size: 10px; margin: 0px; padding: 0px; }
td#Inhalt { padding-bottom: 15px; }

/* Hauptmenue */
div.HauptmenueLink { float: left; color: #660000; text-decoration:none; font-size: 12px; font-family:Verdana; letter-spacing: 0.1em; }
div.HauptmenueLink a { color: #660000; text-decoration:none; font-size: 12px; font-family:Verdana; }
div.HauptmenueLink a:visited { color: #660000; text-decoration:none; font-size: 12px; font-family:Verdana; }
div.HauptmenueLink a:active { color: #660000; text-decoration:none; font-size: 12px; font-family:Verdana; }
div.HauptmenueLink a:hover { color: #333333; text-decoration:none; font-size: 12px; font-family:Verdana; }

div.HauptmenueLinkAktiv { float: left; color: #660000; text-decoration:none; font-size: 12px; font-family:Verdana; letter-spacing: 0.1em; }
div.HauptmenueLinkAktiv a { color: #333333; text-decoration:none; font-size: 12px; font-family:Verdana; }
div.HauptmenueLinkAktiv a:visited { color: #333333; text-decoration:none; font-size: 12px; font-family:Verdana; }
div.HauptmenueLinkAktiv a:active { color: #333333; text-decoration:none; font-size: 12px; font-family:Verdana; }
div.HauptmenueLinkAktiv a:hover { color: #660000; text-decoration:none; font-size: 12px; font-family:Verdana; }
/* Hauptmenue Ende */

/* Untermenue */
img.Menuelistenelement {margin-bottom: 2px; width: 3px; height: 3px; border: 0;}
img.Menuespacer {width: 1px; height: 10px; border: 0;}
div.UntermenueLink a { color: #660000; text-decoration:none; font-family: Verdana; font-size: 11px; }
div.UntermenueLink a:visited { color: #660000; text-decoration:none; font-family: Verdana; font-size: 11px; }
div.UntermenueLink a:active { color: #660000; text-decoration:none; font-family: Verdana; font-size: 11px; }
div.UntermenueLink a:hover { color: #660000; text-decoration:underline; font-family: Verdana; font-size: 11px; }

div.UntermenueLinkAktiv a { color: #333333; text-decoration:none; font-family: Verdana; font-size: 11px; }
div.UntermenueLinkAktiv a:visited { color: #333333; text-decoration:none; font-family: Verdana; font-size: 11px; }
div.UntermenueLinkAktiv a:active { color: #333333; text-decoration:none; font-family: Verdana; font-size: 11px; }
div.UntermenueLinkAktiv a:hover { color: #333333; text-decoration:underline; font-family: Verdana; font-size: 11px; }
/* Untermenue Ende */

.feld {border: #000000; background-color: #FFFFFF; color: #000000; border-style:solid; border-width:1px; font-family: Verdana; font-size: 11px; }
input.farbig {border: #000000; background-color: #ffffff; color: #000000; border-style:solid; border-width:1px;}

.headline {color: #660000; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; }

/* Text */
p.bodytext { text-align: justify }
p.align-left, a.align-left td.align-left, td.align-left p, h1.align-left, h2.align-left, h3.align-left, h4.align-left, h5.align-left, h6.align-left { text-align: left; }
p.align-center, a.align-center, td.align-center, td.align-center p, h1.align-center, h2.align-center, h3.align-center, h4.align-center, h5.align-center, h6.align-center { text-align: center; }
p.align-right, td.align-right, td.align-right p, h1.align-right, h2.align-right, h3.align-right, h4.align-right, h5.align-right, h6.align-right { text-align: right; }
p, td { color: #333333; text-decoration:none; font-size: 10px; font-family:Verdana; margin: 0; }
p.Klein_rechts, td.Klein_rechts, td.Klein_rechts p { font-size: 8px; text-align: right }
p.Klein_mitte, td.Klein_mitte, td.Klein_mitte p { font-size: 8px; text-align: center }

td#inhalt { padding-top: 37px }
h1.menue { color: #660000; font-weight: normal; text-decoration: none; font-size: 18px; font-family:Verdana; margin: 0; margin-bottom: 15px; }
h1 { color: #000000; font-weight: bold; text-decoration: none; font-size: 14px; font-family:Verdana; margin: 0; margin-bottom: 15px; }
h2 { color: #050505; font-weight: bold; text-decoration: none; font-size: 13px; font-family:Verdana; margin: 0; margin-bottom: 3px; }
h2.home { color: #660000; font-weight: bold; text-decoration: none; font-size: 13px; font-family:Verdana; margin: 0; margin-bottom: 3px; }
h3 { color: #111111; font-weight: bold; text-decoration: none; font-size: 12px; font-family:Verdana; margin: 0; margin-bottom: 3px; }
h4 { color: #161616; font-weight: bold; text-decoration: none; font-size: 11px; font-family:Verdana; margin: 0; margin-bottom: 3px; }
h5 { color: #222222; font-weight: bold; text-decoration: none; font-size: 10px; font-family:Verdana; margin: 0; margin-bottom: 3px; }
h6 { color: #333333; text-decoration: underline; font-size: 10px; font-family:Verdana; margin: 0; margin-bottom: 3px; }
ul { list-style-type:disc; padding-left: 15px }

a:link { text-decoration: none; font-family: Verdana; color:#000066;}
a:visited { text-decoration: none; font-family: Verdana; color:#000066;}
a:active { text-decoration: none; font-family: Verdanal; color:#000066;}
a:hover { text-decoration: underline; font-family: Verdana; color:#000066;}

.email { unicode-bidi: bidi-override; direction: rtl; } 
/* Text Ende */

/* Tabellen */
table { border-collapse: collapse }
table.valign_top td { vertical-align: top }
td.rand_unten_rechts, th.rand_unten_rechts { border-bottom: 1px solid #666666; text-align: right }
td.rand_unten_rechts p { text-align: right }
table.grauer_rahmen td { padding: 0px 3px 0px 3px; border: 1px solid #444444 }
table.grauer_rahmen thead { font-weight: bold; }
/* Tabellen Ende */

/* Media Center Start */
.csc-frame-frame1 { clear:both; text-align: center; }
/* Media Center Ende */

