body                { font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; font-weight: normal; color: #000000; background-color: #efefef;}
a:link.men          { text-decoration: none; }
a:hover.men         { text-decoration: none; color: #ffffff; }
a:visited.men       { text-decoration: none; }
a:link.arr          { font-weight: bold; text-decoration: none; }
a:hover.arr         { font-weight: bold; text-decoration: none; color: #ffffff; }
a:visited.arr       { font-weight: bold; text-decoration: none; }
input#tdesc         { border-bottom: 1px dotted black; border-top: none; border-left: none; border-right: none;  background-color: rgb(230, 230, 204); font-size: 0.8em; vertical-align: middle; cursor: text;} input               { border-bottom: 1px solid black; border-top: 1px solid black; border-left: 1px solid black; border-right: 1px solid black; background-color: rgb(255, 255, 204);}
input               { border-bottom: 1px solid black; border-top: 1px solid black; border-left: 1px solid black; border-right: 1px solid black; background-color: rgb(230, 230, 204);}
a                   { font-size: 1.0em; color: #000000; }
a:hover             { color: #feff9f; }
h2                  { font-size: 0.88em; font-weight: bold; text-decoration: none }
.menu2              { font-size: 0.88em;font-weight: bold; text-decoration: none; }
.menuh              { font-size: 0.85em; font-weight: bold; text-decoration: none; color: #ffffff; background-color: #afafaf; text-transform: capitalize; }
.formdesc           { font-size: 0.8em; font-style: normal; font-weight: normal;    text-decoration: none; color: #000000; vertical-align: middle; }
.formdescb          { font-size: 0.8em; font-style: normal; font-weight: bold; text-decoration: none; color: #000000; vertical-align: middle; }
.schrift            { font-size: 1.0em;text-decoration: none; }
.schrift1           { font-weight: bold; text-decoration: none }
.ueberschrift       { font-size: 0.95em; font-weight: bold; text-decoration: none; }
.unterstrichen      { text-decoration: underline }
.ueberschrift2      { font-size: 0.89em; font-weight: bold; text-decoration: none }
.links              { text-decoration: underline; }
.ueberschriftindex  { font-weight: bold; text-decoration: none; background-color: #dfdfdf; line-height: 1em; }
.bodytext	    { text-align: left; }
.navigation	    { background-color: #00CCEE; }

ul, li { text-align: left; }

input { color: #000; cursor: pointer; }
td.linkedpdf, a.linkedpdf { background-color: #FFDB00; }


table.tkp { border: 0px solid white; margin: auto; background-color: #0099ff; }
th.th-tkp { background-color: #0099ff; font-weight: bold; color: #fff; }
td.td-tkp { text-align: left;}
td.td-tkp-rechts { text-align: right; }
tr.tro-tkp { background-color: #feff9f;} 
tr.tre-tkp { background-color: #fff; } 
td.td-tkp-lfd { padding-left: 3px; width: 50px; padding: 2px;}
td.td-tkp-lfd > span { display: block; border: 1px solid black; width: 20px; }



div#rosebud { background-color: #efefef; color: #efeffe; }
div#rosebud a { color: #efeffe; font-size: 2px; }
div#rosebud a:link { color: #efeffe; }
div#rosebud a:visited { color: #efeffe; }
div#rosebud a:active { color: #efeffe; }
div#rosebud a:hover { color: #efeffe; }

div#container { width: 782px; background-color: #fff; float: left;}
div#werbungoben { width: 728px; height: 90px; margin-bottom: 10px; overflow: hidden;}
div#kopf {  background-color: #fff; width: 782px; overflow: hidden; margin-top: 5px; }
div#navigationl { float: left; background-color: #feff9f; width: 150px;}
div#navigationspc { height: 500px;  }
ul#haupt    { margin: 0px; padding: 0px; width: 150px; }
ul#haupt li { margin-top: 4px; margin-bottom: 4px; margin-left: 0px; margin-right: 0px; padding: 0px; list-style: none; text-align: left; height: 25px; background-color: #0099ff; position: relative; }
ul#haupt li a { font-weight: bold;  display: block; width: 100%; position: relative; top: 5px; text-decoration: none; padding-left: 2px; }
div#webcam	{ width: 150px;	height: 108px; overflow: hidden; background-image: url("http://www.siegener-zeitung.de/fileadmin/webcam/thumb.png"); background-repeat: no-repeat; margin-top: 14px; }		
img.sz_wetter_cam_img { width: 600px; }
div#mitte { margin-left: 155px; width: 627px; background-color: #fff;}
div#mcontainer { position: relative; bottom: 10px; background-color: #feff9f; width: 622px; height: 35px; margin: 0px; padding-right: 5px; }
#nav { list-style: none outside none; margin-top: 10px; padding: 0; position: relative; left: 3px; }
#nav { text-align: right; }
#nav li { bottom: 0px; display: inline; line-height: 1.2em; margin-top: 0; padding: 0; position: relative; top: 10px; }
#nav li { background: #000; margin: 0 3px 0 0; padding: 4px 0px 4px 0; }
#nav a, #nav a:link, #nav a:visited { background: #900; border: 1px solid #FFF; bottom: 2px; color: #FFF; cursor: pointer; display: inline; height: 1em; margin: 0; padding: 3px 5px 3px 5px; position: relative; right: 2px; text-decoration: none; }
#nav a:hover { background: #C00; bottom: 1px; color: #FFF; position: relative; right: 1px; }
#nav a:active { background: #999; bottom: 0px; color: #FFF; position: relative; right: 0px; }
#nav li#active { background: #369;  bottom: 13px; display: inline; margin: 0 3px 0 0; padding: 0; position: relative; }
#nav li#active { background: #000; margin: 0 4px 0 4px; }
#nav #active a, #nav #active a:link, #nav #active a:visited, #nav #active a:hover { background: #369; border-bottom: none; border-left: 1px solid #9CC; border-right: 1px solid #9CC; border-top: 1px solid #9CC; bottom: 0; color: #FFF; cursor: text; margin: 0; padding: 2px 5px 0 5px; position: relative; right: 0; }
div#content { width: 620px; min-height: 500px; background-color: #fff; text-align: center; margin: 0 auto; margin-bottom: 15px; }
div#werbungr	    { text-align: center; margin-left: 790px; border: 0px solid white; vertical-align: top; width: 160px; overflow: hidden!important; }
div#werbungr img    { margin-bottom: 5px; text-align: center; }
#suchende { border: 1px solid #0099ff; width: 156px; height: 126px;  margin-bottom: 15px; background-color: #fff; margin-left: auto; margin-right: 0px;}
#dasoe {   border: 0px solid #0099ff;  margin-bottom: 15px; background-color: #fff; margin-left: auto; margin-right: 0px; }
input#oesuche  { display:block; position:relative; right: 15px; }
div#vor	{ width: 156px; margin-top: 15px; border: 1px solid #0099ff; text-decoration: none;  margin-bottom: 15px; margin-left: auto; margin-right: 0px; }
#vor a { border: 0px solid black; text-decoration: none; }
#vor img { border: 0px solid black; text-decoration: none; }
div#tele { width: 156px; margin-top: 15px;  border: 1px solid #0099ff;  text-decoration: none;   margin-bottom: 15px; background-color: #fff; margin-left: auto; margin-right: 0px; }
#tele a { border: 0px solid black; text-decoration: none;}	
#tele img { border: 0px solid black; text-decoration: none; }
div#omsunten {padding: 30px 0 0 0; margin: 30px 0 0 15px; clear: both; width: 350px!important; overflow: hidden!important;}
div#rectangle { width: 300px; overflow: hidden; }
tr#animtr > td { background-color: #fff9a9;  }
div.content { margin-bottom: 15px; }
div.anz_hauptrubrik { padding: 10px;  width: 274px; height: 145px;  margin-right: 12px; margin-bottom: 25px; border: 2px dotted #adadad; float: left; }
div.anz_hauptrubrik_leer {  padding: 10px;  width: 272px; height: 145px;  margin-right: 18px; margin-bottom: 25px; border: 2px dotted #adadad; float: left; }
div.anz_hauptrubrik > h3 {  margin: 0px; padding: 0px; font-size: 14px; text-align: left; }
div.anz_hauptrubrik > h3 > a { margin: 0px; padding: 0px; font-size: 14px; text-decoration: none; }
div.anz_hauptrubrik > h3 > a:hover { color: #0099ff; }
div.anz_hauptrubrik > ul {  list-style-type: none; display: inline; position: relative; bottom: 12px; line-height: 130%; }
div.anz_hauptrubrik > ul > li > a { font-size: 10px; text-align: left; text-decoration: none; }
div.anz_hauptrubrik > ul > li > a:hover { color: #0099ff; }
div.anz_hauptrubrik > a > img {position: relative; top: 5px; margin-right: 5px; margin-bottom: 20px; float: left; height: 116px; }
div.anz_hauptrubrik > img {position: relative; top: 5px; margin-right: 5px; margin-bottom: 20px; float: left; height: 116px; }
ul#szanzNavHaupt  {text-align: justify; list-style-type: none; display: inline; }
ul#szanzNavHaupt > li > ul   { list-style-type: none;  margin-left: 0px; padding-left: 0px;}
ul#szanzNavHaupt > li > ul  > li { display: inline; list-style-type: none; line-height: 175%; }
ul#szanzNavHaupt > li > ul  > li > a {  background-color: #dedede; border-right: 1px solid black; padding-right: 2px; border-bottom: 1px solid black; margin-right: 4px; text-decoration: none; }
ul#szanzNavHaupt > li > ul  > li > a:hover { color: #0099ff; }
li#szanzNavZurUebersicht { font-size: 16px; font-weight: bold; line-height: 150%; }
li#szanzNavZurHauptRubrik { font-size: 14px; font-weight: bold; line-height: 145%; }
table.szanzAnzeigen { margin-bottom: 15px; width: 300px;}
td.szanzInhalt { border-bottom: 1px solid black; padding: 3px 0px 3px 0px; text-align: justify; text-decoration: none;}
td.szanzInhalt > b > a {text-align: justify; text-decoration: none;}
td.szanzInhalt > b > a:hover {color: #0099ff;}
td.szanzDatum { padding: 3px 0px 3px 0px; vertical-align: top; }
img.szanzBild { margin: 3px 3px 0px 3px; }
div#szanzSuchen {margin-left: 0px; border-bottom: 1px solid #999; padding-bottom: 5px;}
div#szanzSuchen > form > input {font-size: 9px;}
div#szanzTextSucheHinweis {color: red;}
div#szanzAnzeigeNavKopf { border-bottom: 1px solid #999; padding-bottom: 5px; margin-bottom: 10px; }
div#szanzAnzeigeNavKopf > span > a { font-size: 9px; font-weight: bold; cursor: pointer; text-decoration: none; margin-bottom: 8px; margin-top: 10px; }
div#szanzAnzeigeNavKopf > span > a :link { color: #000; text-decoration: none; cursor: pointer; }
div#szanzAnzeigeNavKopf > span > a :hover { color: #0099ff; text-decoration: none; }
div#szanzAnzeigeNavKopf > span > a :visited { color: #000; text-decoration: none; }
span#szanzAnzeigeNavDatum {  font-size: 9px; font-weight: bold; padding-left: 15px;}
span#szanzAnzeigeNavDatum > a:hover{ font-size: 9px; font-weight: bold; padding-left: 15px; color: #0099ff; }
span#szanzAnzeigeNav > a:hover { color: #0099ff; }
span#szanzAnzeigeNavRubrik > a:hover { color: #0099ff; }
span#szanzAnzeigeNavHauptRubrik > a:hover {color: #0099ff; }
img.szanzBild { margin-right: 15px; float: left; }
.szanzAnzeigenGross { font-size: 13px; }
div#szanzTextblock{ display: block; width: 380px; text-align: justify; }
div#szanzAnzeigeNavTrefferliste > a { margin-top: 15px; display: block; text-decoration: none; }
div#szanzAnzeigeNavTrefferliste > a:hover { color: #0099ff; }
div#side_bar {margin-top: 15px; }
.news-list-item > h3 { margin-bottom: 0px; padding-bottom: 0px;}
ul.csc-bulletlist {margin: 0px; padding: 0px; }
.csc-bulletlist	{ list-style: none; padding-left: 10px; font-weight: bold; text-decoration: underline; cursor: pointer; display: inline; }
ul.csc-bulletlist-3 {margin-left: 125px; }
h1.csc-firstHeader { margin-bottom: 0px; padding-bottom: 0px; font-size: 15px; }
div.csc-header { height: 20px;}
div#schnellzugriff { position: fixed; top: 240px; left: 625px; width: 160px;  border: 1px solid silver; z-index: 999999; }
div#schnellzugriff > ul {  list-style-type: none; display: inline; margin: 0px; padding: 0px; }
div#schnellzugriff > ul > li { padding-left: 3px; }
div#navsky { width: 120px; height:5px; margin-top: 5px; margin-bottom: 5px; font-size: x-small; border-bottom: 1px solid #666; }
div#skynav { margin-top: 15px; margin-bottom: 10px; font-size: x-small; }