/* CSS Document */
/* Stuber Team | Realisiert durch ScreenConcept.ch | Roman Simecek */
#inhalt { width: 750px; }

#navis { height: 150px; width: 160px; z-index: 91;}
#navis ul { float: left; height: 150px; }
#navis ul li { display: block; width: 75px; }

#subnavih ul { width: 700px; }
#subnavih ul li { float: left; margin-right: 15px; margin-bottom: 25px; }
#subnavih ul li.top { display: block; width: 100%; }
#subnavih ul li.top a { color: #FFFFFF; }
#subnavih ul li a { font-weight: bold; background-color: none; }

#adresse { color: #999999; background-color: #FFFFFF; }

#startseite { width: 840px; height: 388px; float: left; /*border: 1px solid #00FFFF;*/ }
#startseite .elements { height: 388px; width: 300px; float: left; /*border: 1px solid blue;*/ }
#startseite .bild { float: left; /*border: 1px solid red;*/ }

#inhalt .left { width: 155px; float: left; margin-top: 58px; }
#inhalt .right { width: 595px; float: left; margin-top: 58px; }
#inhalt .links { width: 150px; margin: 62px 0px 0px 20px; }
#inhalt .right .csc-frame-frame1 { width: 150px; margin-right: 5px; float: left; }
#inhalt .right .csc-textpic-above { display: block; width: 440px; float: left; }
#inhalt .right .csc-textpic-above .csc-textpic-text { width: 285px; }


div.csc-textpic-text ul { width: 285px; }
div.csc-textpic-text ul li { width: 140px; margin-right: 2px; float: left; }

#mailform fieldset { border: none; }
#mailform div.csc-mailform-field { width: 100%; float: left; margin-bottom: 10px; }
#mailform label { display: block; float: left; width: 200px; }
#mailform input, #mailform textarea { width: 300px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
#mailform input.csc-mailform-check { width: auto; margin: 0px; padding: 0px; }
#mailform #mailformformtype_mail { margin-left: 200px; width: auto; }

#inhalt ul li.activ a { color: #000000; }

div.news-list-container { border-top: 1px solid black; }
div.news-list-container div.news-list-item { margin-bottom: 10px; margin-top: 5px; }
div.news-list-container div.news-list-item h3 { margin: 0px; }
div.news-list-container div.news-list-item h3 span, div.news-list-container div.news-list-item h3 a { display: block; width: 100%; font-size: 11px; color: black; font-weight: normal; }
div.news-list-container div.news-list-item h3 a { font-weight: bold; }

div.news-single-item {  }
div.news-single-item div.news-single-timedata { position: fixed; top: 243px; left: 20px; }
div.news-single-item h2 { margin: 0px; font-size: 11px; font-weight: bold; }
div.news-single-item div.news-single-img { position: fixed; top: 272px; left: 490px; }
div.news-single-item p.bodytext { width: 300px; margin-top: 15px; }