body,p,div,span,td,th,tr,form,ol,ul,li  { font-size: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
h2  { font-size: 18px; font-weight: bold; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
h3  { font-size: 15px; font-weight: bold; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
h4  { font-size: 13px; font-weight: bold; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
input,textarea { font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
select.rubrik    { color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; padding: 1px; width: 100%; border: solid 1px #3e51a4 }
small { font-size: 11px; }

a:link { color:#00008B; font-weight:bold; text-decoration:none }
a:visited { color:#00008B; font-weight:bold; text-decoration:none }
a:hover { text-decoration:underline; }
a:active { text-decoration:underline; }

a.titel  { color: #ffff00; font-weight:bold; text-decoration:none; display:block }
a.titel:link  { color: #ffff00; font-weight:bold; text-decoration:none }
a.titel:visited { color:#ffff00; font-weight:bold; text-decoration:none }
a.titel:hover { color:#ffff00; background-color:darkblue; margin-left:-3px; padding-left:3px; }
a.titel:active { color:#ffff00; background-color:darkblue; margin-left:-3px; padding-left:3px; }

a.verort:link  { color:darkred; font-weight:bold; text-decoration:none }
a.verort:visited { color:darkred; font-weight:bold; text-decoration:none }
a.verort:hover { text-decoration:underline; }
a.verort:active { text-decoration:none; }

a.film  { color: #00008B; font-weight:bold; text-decoration:none; display:block }
a.film:link  { color: #00008B; font-weight:bold; text-decoration:none }
a.film:visited { color: #00008B; font-weight:bold; text-decoration:none }
a.film:hover { color:#ffff00; background-color:darkblue; margin-left:-3px; padding-left:3px; }
a.film:active { color:#ffff00; background-color:darkblue; margin-left:-3px; padding-left:3px; }

a.kaznavi1 { color: #00008B; background-color: #ADD8E6; font-size: 11px; font-weight:normal; text-decoration:none; padding: 5px; display:block }
a.kaznavi1:link { }
a.kaznavi1:visited { font-weight: normal; text-decoration: none; }
a.kaznavi1:hover { color: yellow; background-color: #3E51A4; text-decoration: none }
a.kaznavi1:active { color: yellow; background-color: #3E51A4; text-decoration: none }

a.kaznavi2 { color: #00008B; background-color: #C2EDFB; font-size: 11px; font-weight:normal; text-decoration:none; padding: 5px; display:block }
a.kaznavi2:link { }
a.kaznavi2:visited { font-weight: normal; text-decoration: none; }
a.kaznavi2:hover { color: yellow; background-color: #3E51A4; text-decoration: none }
a.kaznavi2:active { color: yellow; background-color: #3E51A4; text-decoration: none }

a.kaznavi3 { color: #FFFFFF; background-color: steelblue; font-size: 11px; font-weight:normal; text-decoration:none; padding: 5px; display:block }
a.kaznavi3:link { }
a.kaznavi3:visited { font-weight: normal; text-decoration: none; }
a.kaznavi3:hover { color: yellow; background-color: #3E51A4; text-decoration: none }
a.kaznavi3:active { color: yellow; background-color: #3E51A4; text-decoration: none }

a.okaznavi { color: #00008B; background-color: #ADD8E6; font-size: 11px; font-weight: normal; text-decoration: none; padding: 5px; border-left: 1px solid #3e51a4; border-top: 1px solid #3e51a4; display:block }
a.okaznavi:link { display:block }
a.okaznavi:visited { font-weight: normal; text-decoration: none; }
a.okaznavi:hover { color: #fff; background-color: #008B8B; text-decoration: none }
a.okaznavi:active { color: #fff; background-color: #008B8B; text-decoration: none }

a.tvnavi1 { color: #00008B; background-color: #ADC1E0; font-size: 13px; font-weight:bold; text-decoration:none; padding: 5px; display:block }
a.tvnavi1:link { }
a.tvnavi1:visited { font-weight: bold; text-decoration: none; }
a.tvnavi1:hover { color: yellow; background-color: #3E51A4; text-decoration: none }
a.tvnavi1:active { color: yellow; background-color: #3E51A4; text-decoration: none }

a.tvnavi2 { color: #00008B; background-color: #B4CCE0; font-size: 13px; font-weight:bold; text-decoration:none; padding: 5px; display:block }
a.tvnavi2:link { }
a.tvnavi2:visited { font-weight: bold; text-decoration: none; }
a.tvnavi2:hover { color: yellow; background-color: #3E51A4; text-decoration: none }
a.tvnavi2:active { color: yellow; background-color: #3E51A4; text-decoration: none }

ul.kaz   { list-style-type: square; list-style-position: inside; position:relative; left:-37px; width:465px; text-align:justify }
li.kaz { margin-top: 8px; padding-top: 8px; border-top: 1px dotted black }

div.stadtfest { width:200px; text-align:center; font-weight:normal; padding:5px; background-color:#3e51a4; color:#00FFFF; text-decoration:none; display:block }

a.stadtfest { width:200px; text-align:center; font-weight:normal; padding:5px; background-color:#3e51a4; color:#00FFFF; text-decoration:none; display:block }
a.stadtfest:link  { color: #00FFFF; font-weight:normal; text-decoration:none }
a.stadtfest:visited { color:#00FFFF; font-weight:normal; text-decoration:none }
a.stadtfest:hover { color:#00FFFF; font-weight:normal; background-color:darkblue; }
a.stadtfest:active { color:#00FFFF; font-weight:normal; background-color:darkblue; }

a.schlussheute { width:200px; text-align:center; font-weight:normal; padding:5px; background-color:green; color:#FFFFFF; text-decoration:none; display:block }
a.schlussheute:link  { color: #FFFFFF; font-weight:normal; text-decoration:none }
a.schlussheute:visited { color:#FFFFFF; font-weight:normal; text-decoration:none }
a.schlussheute:hover { color:#FFFFFF; font-weight:normal; background-color:darkblue; }
a.schlussheute:active { color:#FFFFFF; font-weight:normal; background-color:darkblue; }

a.reiter { color: #ffffff; width: 117px; background-color: #b4cce0; background-image: url("/nav_images/header124.gif"); background-repeat: no-repeat; font-size: 11px; font-family: Verdana, Arial; font-variant:normal; font-weight: normal; text-decoration: none; text-align: center; display: block; margin: 0px; padding: 3px; padding-top:4px; border-style: solid; border-width: 0px 0px 2px 0px; border-color: #3e51a4  #3e51a4 #3e51a4 #3e51a4; }
a.reiter:link { }
a.reiter:visited { font-weight: normal; text-decoration: none }
a.reiter:hover { color: yellow; background-image: url("/nav_images/header124.gif"); background-repeat: no-repeat; border-color: #3e51a4 #3e51a4 #3e51a4 #3e51a4; text-decoration: none; }
a.reiter:active { color: #fff; text-decoration: none }

a.reiter-active { color: yellow; width: 117px; background-color: #FFCC33; background-image: url("/nav_images/header124.gif"); background-repeat: no-repeat; font-size: 11px; font-family: Verdana, Arial; font-variant:normal; font-weight: normal; text-decoration: none; text-align: center; display: block; margin: 0px; padding: 3px; padding-top:4px; border-style: solid; border-width: 0px 0px 2px 0px; border-color: #3e51a4 #3e51a4 #3e51a4 #3e51a4; text-decoration: none}

td.reiter { color: #ffffff; height: 22px; background-image: url("/nav_images/header156.gif"); background-repeat: no-repeat; font-size: 11px; font-family: Verdana, Arial; font-variant:normal; font-weight: normal; text-decoration: none; text-align: center; margin: 0px; padding: 3px; padding-top:4px; border-style: solid; border-width: 0px 0px 1px 0px; border-color: #3e51a4 #3e51a4 transparent #3e51a4; }
td.button { color: #ffffff; height: 22px; background-image: url("/nav_images/button156.gif"); background-repeat: no-repeat; font-size: 11px; font-family: Verdana, Arial; font-variant:normal; font-weight: normal; text-decoration: none; text-align: center; margin: 0px; padding: 3px; padding-top:4px; border-style: solid; border-width: 0px 0px 1px 0px; border-color: #3e51a4 #3e51a4 transparent #3e51a4; }
td.footer { color: #ffffff; height: 23px; background-image: url("/nav_images/footer156.gif"); background-repeat: no-repeat; font-size: 11px; font-family: Verdana, Arial; font-variant:normal; font-weight: normal; text-decoration: none; text-align: center; margin: 0px; padding: 3px; padding-top:4px; border-style: solid; border-width: 0px 0px 1px 0px; border-color: #3e51a4 #3e51a4 transparent #3e51a4; }

a.reiter-top { color: #ffffff; background-color: #b4cce0; background-image: url("/nav_images/header124.gif"); background-repeat: no-repeat; font-size: 11px; font-family: Verdana, Arial; font-variant:normal; font-weight: normal; text-decoration: none; text-align: center; display: block; margin: 0px; padding: 3px; padding-top:4px; border-style: solid; border-width: 0px 0px 2px 0px; border-color: #3e51a4  #3e51a4 #3e51a4 #3e51a4; }
a.reiter-top:link { }
a.reiter-top:visited { font-weight: normal; text-decoration: none }
a.reiter-top:hover { color: yellow; background-image: url("/nav_images/header124.gif"); background-repeat: no-repeat; border-color: #3e51a4 #3e51a4 #3e51a4 #3e51a4; text-decoration: none; }
a.reiter-top:active { color: #fff; text-decoration: none }

a.reiter-active { color: yellow; width: 117px; background-color: #FFCC33; background-image: url("/nav_images/header124.gif"); background-repeat: no-repeat; font-size: 11px; font-family: Verdana, Arial; font-variant:normal; font-weight: normal; text-decoration: none; text-align: center; display: block; margin: 0px; padding: 3px; padding-top:4px; border-style: solid; border-width: 0px 0px 2px 0px; border-color: #3e51a4 #3e51a4 #3e51a4 #3e51a4; text-decoration: none}
a.reiter-top-active { color: darkblue; font-size: 11px; font-family: Verdana, Arial; font-variant:normal; font-weight: normal; text-decoration: none; text-align: center; display: block; margin: 0px; padding: 3px; padding-top:4px; border-style: solid; border-width: 0px 0px 2px 0px; border-color: #3e51a4 #3e51a4 #3e51a4 #3e51a4; text-decoration: none}

.titel-desc  { color: #00FFFF; font-weight:normal; }
.titel-data  { color: #00FF00; font-weight:normal; }
.rubrik { padding-top: 7px }
.titelohne  { color: #ffff00; font-weight: bold; text-decoration: none }
.sender  { color:#000000; background-color:#ADC1E0; width:300px; font-weight:bold; text-decoration:none; margin-left:-9px; margin-bottom: 6px; padding: 3px 9px; display:block; }
.tv { padding-left:9px; border-left: 1px solid #ADC1E0; width:309px; }
.z-rubrik  { color:#000000; background-color:#ADC1E0; width:380px; font-weight:bold; text-decoration:none; margin-left:-9px; margin-bottom: 6px; padding: 3px 9px; display:block; }
.z-rubrik-navi  { color:#000000; background-color:#ADC1E0; width:160px; font-weight:bold; text-decoration:none; margin-left:-9px; margin-bottom: 6px; padding: 3px 9px; display:block; }
.z-head  { color:darkblue; font-weight:bold; }
.z-text { padding-left:9px; border-left: 1px solid #ADC1E0; width:389px; }
.z-text-navi { padding-left:9px; border-left: 1px solid #ADC1E0; width:169px; }
.z-date  { color:darkred; font-weight:bold; margin-bottom: 15px; }
.z-update  { color:#000000; background-color:#ADC1E0; width:380px; font-weight:normal; font-size:11px; text-decoration:none; margin-left:-9px; margin-bottom: 6px; padding: 3px 9px; display:block; }
.thema-main { width:420px; }
.thema:first-line { font-weight:normal; line-height:120%; }
.thema:first-letter { font-size:160%; font-weight:bold; color:black }
.kasten-thema  { position:absolute; left:446px; background-color: #add8e6; float: right; margin-bottom: 5px; padding: 7px; border-bottom: 1px dashed #8b0000; border-left: 1px dashed #8b0000; width: 145px; }
.kasten-head { font-weight: bold }
.kasten-text { font-weight: normal; font-size: 11px; margin-top: 5px }
.kasten-autor { font-style: italic; font-weight: normal; font-size: 11px; text-align: right; margin-top: 5px }
.navtext { width:235px; font-size:11px; font-family:verdana; border-width:2px; border-style:outset; border-color:#006BAE; background-color:#E6EDFF; color:black }
.chiffre { color:darkblue }
#ad1  { position: absolute; top: 5px; left: 5px; visibility: visible }
#ad2  { position: absolute; top: 5px; left: 5px; visibility: hidden }
#ad3 { position: absolute; top: 5px; left: 5px; visibility: hidden }
#ad4 { position: absolute; top: 5px; left: 5px; visibility: hidden }

