html{overflow-y: scroll;}
body{text-align:center;font:12px 'Lucida Grande',sans-serif;color:#333;margin:auto;background:#eeeeee;}

p,div,span,tr,td,th{font:12px 'Lucida Grande',sans-serif;color:#333;line-height: 140%;text-align: left;}
h2{line-height: 120%}
a:link{color:darkblue;text-decoration:none;}
a:visited{color:darkblue;text-decoration:none;}
a:hover{color:darkblue;text-decoration:underline;}

#page-container{width:763px;margin:0 auto;padding:0;text-align:left;position:relative;}
#outer-container{position: relative; top: 20px; left: 0px; width: 100%; height: auto;}
#content-container{position: relative; top: 57px; left: 0px; width: 100%; height: auto;background-image:url("../imgnav/right_on.gif");}
#supersize{width:728px;height:154px;margin:0 auto;padding:0;text-align:center;position: relative; top: 5px; left: 0px; border: 0px solid #aaa; color: #aaa;}
#eigenwerbung{width:120px;border: 1px solid #3653ae;padding-top: 3px; position:relative;left:-158px;top:-90px;text-align:center;height:172px;background-color:#fff;z-index:101;color:#fff;-moz-border-radius:8px;-webkit-border-radius:8px;}
#stopperleiste{width:120px;border: 1px solid #3653ae;padding-top: 3px; position:relative;left:-158px;top:-82px;text-align:center;height:382px;background-color:#fff;z-index:101;color:#fff;-moz-border-radius:8px;-webkit-border-radius:8px;}
#navihead{position: relative; top: 5px; font-size: 11px; color: #333; clear: right; float: right; margin-right: 10px;}
#navihead a {color: darkred;}
#sky{width:160px;position:relative;left:762px;top:-654px;text-align:center;height:600px;z-index:102;-moz-border-radius:8px;-webkit-border-radius:8px;}

#content{position:absolute;top:0px;border:1px solid #3653ae;-moz-border-radius-bottomleft:8px;-webkit-border-bottom-left-radius:8px;-moz-border-radius-bottomright:8px;-webkit-border-bottom-right-radius:8px;background:#ffffff;-moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.1);}
#footer{position:absolute;top:0px;width:763px;padding-bottom:10px;text-align:center;height:70px;}

#iframe{background:#ffffff;padding:10px;text-align:left}
#iframe h2{margin-top: 0px;}

#column_left{float: left; width: 358px; margin: 10px;}
#column_left_wide{float: left; width: 468px; margin: 10px;padding-top:10px;}
#column_right_narrow{float: right; width: 248px; margin: 10px;padding-top:10px;}
#column_right{float: right; width: 358px; margin: 10px;}

#topnavi{float:left;width:100%;font-size:11px;line-height:normal;overflow:hidden;}
#topnavi ul{list-style:none;margin-left:0;padding-left:0;display:inline;}
#topnavi li{float:left;background: url("../imgnav/left.gif") no-repeat left top;text-align:center;margin:0;margin-right:1px;padding:0 0 0 9px;}
#topnavi li:hover{color:#333;background-image:url("../imgnav/left_on.gif");}
#topnavi li.left:hover{color:#333;background-image:url("../imgnav/left_on_rund.gif");}
#topnavi a{display:block;background: url("../imgnav/right.gif") no-repeat right top;padding:5px 9px 4px 3px;text-decoration:none;font-weight:bold;color:#fff;}
#topnavi a:hover{color:#333;background-image:url("../imgnav/right_on.gif");}
#topnavi .left{background-image:url("../imgnav/left_rund.gif");}
#topnavi .right a{background-image:url("../imgnav/right_rund.gif");padding-bottom:4px;padding-right:12px;}
#topnavi .right a:hover{background-image:url("../imgnav/right_on_rund.gif");padding-bottom:4px;padding-right:11px;}
#topnavi .current{background-image:url("../imgnav/left_on.gif");}
#topnavi .current a{background-image:url("../imgnav/right_on.gif");color:#333;padding-bottom:4px;}
#topnavi .current-left{background-image:url("../imgnav/left_on_rund.gif");}
#topnavi .current-left a{background-image:url("../imgnav/right_on.gif");color:#333;padding-bottom:4px;}
#topnavi li.current-left:hover{color:#333;background-image:url("../imgnav/left_on_rund.gif");}

#subnavi{float:left;width:761px;font-size:11px;line-height:normal;overflow:hidden;}
#subnavi ul{list-style:none;margin-left:0;padding-left:0;display:inline;}
#subnavi li{float:left;background: url("../imgnav/left.gif") no-repeat left top;text-align:center;margin:0;padding:0 0 0 9px;}
#subnavi li:hover{color:#fff;background-image:url("../imgnav/left_on.gif");}
#subnavi a{display:block;background: url("../imgnav/right.gif") no-repeat right top;padding:5px 10px 4px 3px;text-decoration:none;font-weight:bold;color:#333;}
#subnavi a:hover{color:#fff;background-image:url("../imgnav/right_on.gif");}
#subnavi .current{background-image:url("../imgnav/left_on.gif");border-left:1px solid #7686c8;}
#subnavi .current a{background-image:url("../imgnav/right_on.gif");color:#333;padding-bottom:4px;}

.heft-teaser {width: 156px; float: left; clear: right;}

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: #d2d8e8; 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 { background-color: #f3f3e6; text-decoration: none }
a.okaznavi:active { background-color: #f3f3e6; text-decoration: none }

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}

'----- Content -----'
#inner-content {background:#e6edff}

.thema-main { width:420px;}
.thema:first-line { font-weight:normal;line-height:140%;  text-align:left;}
.thema:first-letter { font-size:160%; font-weight:bold; color:black }
.kasten-thema  { color: #000; font-size: 12px; line-height: 17px; background-color: #B0C4DE; padding-top: 10px; padding-left: 10px; padding-right: 10px; padding-bottom: 10px; border: 0px solid #aaa; -moz-border-radius:6px;-webkit-border-radius:6px;-border-radius:6px; margin-bottom: 10px; width: 448px ! important;}
.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 }

ul.kaz   { list-style-type: square; list-style-position: inside; position:relative; left:-37px; width:95%; text-align:justify }
li.kaz { margin-top: 8px; padding-top: 8px; border-top: 1px dotted #333 }

.z-rubrik  { color:#333; width:280px; font-weight:bold; text-decoration:none; margin-left:-9px; margin-bottom: 6px; padding: 3px 9px; display:block; margin-top: -10px;font-size: 12px; line-height: 16px; text-transform: uppercase;}
.z-rubrik-navi  { color:#333; background-color:#ADC1E0; width:280px; font-weight:bold; text-decoration:none; margin-left:-9px; margin-bottom: 6px; padding: 3px 9px; display:block; }
.z-head  { color: #333; font-weight:bold; font-size: 18px; line-height: 22px; }
.z-text { padding-left:9px; width:468px; float: left; }
.z-text-navi { padding-left:9px; width:289px; }
.z-date  { color:darkred; font-weight:bold; margin-bottom: 15px; }
.z-update  { color:#333; background-color:#ADC1E0; width:500px; font-weight:normal; font-size:11px; text-decoration:none; margin-left:-9px; margin-bottom: 6px; padding: 3px 9px; display:block; }

.sender  { color:#000000; background-color:#9faac8; 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:320px; float: left; margin-right: 30px; }

.headline { font-weight: bold; font-size: 18px; line-height: 22px; margin-top: 3px; margin-bottom: 3px;}
.aufmacher { font-weight: bold; font-size: 18px; line-height: 22px; margin-top: 3px; margin-bottom: 3px;}
.aufmacher a { color: #000; text-decoration: none; }
.spitzmarke { font-size: 12px; line-height: 16px; text-transform: uppercase;}
.highlight { background-color: #eeeeee; padding:3px;}
.high { font-size: 12px; line-height: 16px; font-weight: bold; color:darkred;}
.anmerkung { font-size: 12px; line-height: 16px; font-style: italic;}
.mehr { text-decoration: none; color: darkblue;}

.okaz-header-rubrik {background-image: url('/nav_images/header480.gif'); background-repeat: no-repeat;width:480px;}
.okaz-header-rubrik-left {font-size:11px;color:#fff;width:240px;text-align:left}
.okaz-header-rubrik-right {font-size:11px;color:#fff;width:240px;text-align:right}
.okaz-table {border:1px solid transparent;width:480px;}
.okaz-header-left {font-size:11px;background-color:#d2d8e8;border-right:0px;border-top-left-radius: 10px;-moz-border-radius-topleft: 10px;text-align:left;width:150px;}
.okaz-header-right {font-size:11px;background-color:#d2d8e8;border-left:0px;border-top-right-radius: 10px;-moz-border-radius-topright: 10px;text-align:right;width:330px;}
.okaz-text {background-color:#ffffff;width:480px;word-wrap: break-word;}
.okaz-titel {color:#333;font-size:13px;font-weight:bold;}
.okaz-footer {font-size:11px;background-color:#d2d8e8;text-align:left;}
.okaz-pages {background-color:#607AA8;text-align:left;margin-top:10px;width:480px;overflow:hidden;word-wrap: break-word}

div.stadtfest { width:238px; text-align:center; font-weight:normal; padding:5px; background-color:#3857b2; color:#00FFFF; text-decoration:none; display:block }

a.stadtfest { width:238px; text-align:center; font-weight:normal; padding:5px; background-color:#3857b2; 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; }

.clear {clear: both; font-size: 1px; line-height: 1px;}
.linie {border-bottom: 1px solid #ddd;line-height:14px;margin-bottom:14px;}

#pscroller1{width: 219px;height: 50px;text-align: center;border: none;padding-left: 5px;padding-right: 5px;margin-top: 5px;color: #00FFFF;background-color: transparent;font-size: 11px;font-family: Arial, Verdana, Helvetica, sans-serif;}
#pscroller11{text-align: center;}
#pscroller12{text-align: center;}
.rssclass .rsstitle{font-weight: bold; font-size: 13px; text-align: center;}
.rssclass .rssdescription{font-size: 11px;color: #ffffff; text-align: center;}
.rssclass .rssdate{color: lightgrey;font-size: 85%; text-align: center;}
.rssclass a  { color: #00ff00; font-weight:bold; text-decoration:none;  text-align: center;}
.rssclass a:link  { color: #00ff00; font-weight:bold; text-decoration:none; text-align: center;}
.rssclass a:visited { color:#00ff00; font-weight:bold; text-decoration:none; text-align: center;}
.rssclass a:hover { color:#00ff00; background-color:darkblue; margin-left:-3px; padding-left:3px; text-align: center;}
.rssclass a:active { color:#00ff00; background-color:darkblue; margin-left:-3px; padding-left:3px; text-align: center; }

.aufmacher-titel { font-size: 16px; font-weight: bold; margin-top: 14px; }
.container-titel { font-size: 14px; font-weight: bold; margin-top: 12px; }
.container-text { font-weight: normal; margin-top: 8px; }
