* { margin: 0; padding: 0; }
a { color: #444444; }
a:hover { color: #66CC33; }
/*body { background:#F7F1E3 url(../img/bg_outdoor.jpg) repeat-x scroll 0 0; color: #333; font: normal 62.5% Arial, Verdana, Helvetica, "Lucida Sans Unicode", sans-serif; }
*/
body { background:#f8f8f8; /*url(../img/bg_himmel_3.jpg) no-repeat left top*/; color: #333; font: normal 62.5% Arial, Verdana, Helvetica, "Lucida Sans Unicode", sans-serif; line-height: 1.5em; }
input { color: #555; font: normal 1.1em "Lucida Sans Unicode", sans-serif; }
#content_main span.detail { color: #C09; font-weight:bold; }
p, cite, code, ul { padding-bottom: 1.2em; }
ul { margin-left: 1.3em; }
li { list-style-image: url(../img/li.gif); }
h1 { font-size: 1.4em; }
#content_right h1 { font-size: 1.4em; padding: 0 0 1.0em 0; }
blockquote { background: #fafafa; border-bottom: 1px solid #EEE; border-top: 1px solid #EEE; color: #333; display: block; font-size: 10px; margin-bottom: 1.2em; padding: 6px 12px; font-style: italic; }
blockquote p { padding: 3px 0; }
h1, h2, h3 { color: #444444; }
h2 { padding:0px 0 20px 0; font-size:16px; color:red; font-weight:bold; font-style:italic;}
h3 { padding-bottom: 5px; font-size:12px; color:#3D6523; }
h4 { padding: 0 0 3px 0; font-size:11px; }
/* misc */
.clearer { clear: both; }
/* structure */
.container { position:relative; background:#fff; margin: 10px auto; width: 980px; font-size: 1.3em; padding:10px; }
/* top */

.top { float: left; font-family: Verdana, sans-serif; font-size: 12px; line-height: normal; margin: -75px 0 0 10px; overflow: hidden; width: 770px; }
.top a { border: 0px; }
.top img { padding: 0px; border:medium none; }
/* header */
.header {
background: url( ../img/header_h eli_2.jpg) no-repeat; height: 0px; margin: 0 auto; width: 630px; }
#header { background:transparent url(../img/header_logo_grau.gif) no-repeat scroll 0 0; height:54px; margin-bottom:20px; }
#content_bildframe_out { width:770px; float:left; overflow:hidden; }
#content_bildframe .ce { margin-bottom:20px; }
#balken_gruen { width: 200px; height: 22px; background: #444444; margin:0 0 10px; padding:0; font-size:10px; overflow:hidden; }
#header_logo { float:right; }
/* item */
.item { clear: both; }
.item .date { background: url(../img/bgdate.gif) no-repeat; color: #FDD; float: left; height: 30px; text-align: center; width: 36px; }
.item .date div { padding-top: 4px; }
.item .date span { font: normal 1.6em serif; }
.item .content { }
#seitentitel { margin: 0 0 10px 0; }
#seitentitel h1 { /*background:none repeat scroll 0 0 #F3F3F3;*/ color:#58595B; font-size:14px; height:20px; padding:32px 0 0 16px; }
#content_main { padding: 0px 16px 10px 0; }
#content_main .ce { margin: 0 0 20px 0; float:left; }
#content_main h1 { background:#444444; color:#FFFFFF; font-size:12px; line-height:18px; margin:0 0 10px; padding:0 0 0 10px; width:534px; }
#content_bildframe h1 { background:#58595B; color:#FFFFFF; font-size:12px; line-height:30px; margin:10px 0 0px; padding:0 0 0 10px; }
td { width:160px; }
td.td-last { width:350px; }
/* main */
.main { width:570px; float: left; font-size:12px; overflow:hidden; }
.main .it { background:#fff; padding:0; margin:0; margin: 0px 0 0 10px; }
#content_right { float:right; margin:0 0 0 0px; padding:0; width:200px; }
#content_right .ce { background:#fff; padding: 0px; margin: 0px 0 10px 0; }
/* navigation */
div.navigation { float: left; width: 200px; height:600px; /*background:url(../img/bg_navi_second.png);*/ }
div.navigation li, .left_first_active, .left_first { list-style: none; margin-bottom:2px; }
div.navigation h1 { background: #444444; /*#81AC00;*/ color: #FFF; font-size: 1.3em; line-height: 22px; padding-left: 12px; }
div.navigation ul { margin: 0px 0 3px 0; padding:27px 0 0 6px; }
div.navigation ul li ul { margin: 3px 0 3px 0; padding: 0; }
.left_first { color: #000; font-size: 12px; }
.left_first a { background:transparent none repeat scroll 0 0; color:#000; display:block; font-size:12px; font-weight:bold; line-height:22px; margin-bottom:3px; padding:00px 4px 0px 0px; text-decoration:none; text-transform:uppercase; }
.left_first a:hover { }
.left_first_active a { color:#000; display:block; font-weight:bold; line-height:22px; padding:0px 4px 0px 0px; text-decoration:none; text-transform:uppercase; }
.left_second { list-style: none; }
.left_second a { background:#FFFFFF none repeat scroll 0 0; color:#555533; display:inline; font-size:11px; line-height:20px; font-weight:normal; margin:0 0 0 11px; padding:4px 4px 3px 2px; text-decoration:none; text-transform:none; }
.left_second a:hover { background:#FFFFFF none repeat scroll 0 0; border-left:1px solid #444444; color:#555533; display:block; font-size:11px; font-weight:normal; /*height:19px; */ line-height:20px; margin:0px 0 0px 0; padding:0 0 0 12px; text-decoration:none; text-transform:none; }
.left_second_active a { background:#FFFFFF none repeat scroll 0 0; border-left:1px solid #444444; color:#555533; display:block; font-size:11px; font-weight:normal; /*height:19px; */ line-height:20px; margin:0px 0 0px 0; padding:0 0 0 12px; text-decoration:none; text-transform:none; }
/* footer */
.footer { border:1px solid #ddd; color:#999; font-size:0.8em; line-height:23px; margin:20px 0 0 209px; text-align:center; width:542px; clear:both; }
.footer a { color:#999; text-decoration: none; }
.footer a:hover { color: #444; }
.pic { width: 200px; float:right; margin: 0 0px 0 10px; border: 1px solid silver; }
.pic img { width: 200px; }
.body img { margin-bottom:10px; vertical-align: middle; }
.tx-rsdynamicpoll-pi1 .answer_result { padding: 10px 0px; }
.tx-rsdynamicpoll-pi1 .question { padding:10px 0px; }
.tx-rsdynamicpoll-pi1 .total { border-bottom:1px solid silver; padding-bottom:15px; }
/*
++++++++++++++++++++++++
CSS_STYLED_CONTENT
++++++++++++++++++++++++
*/
div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img, div.csc-textpic-border div.csc-textpic-single-image img { border:2px solid #ddd; padding:0; }
div.csc-frame.csc-frame-frame1 { background: #FEEEDE; padding:10px; border:1px solid #F5A6A6; }

/*
++++++++++++++++++++++++
TT_NEWS
++++++++++++++++++++++++
*/
.news-list-container a { color:#fff; text-decoration: none; }
.news-list-item { margin-bottom: 20px; }
.news-list-item_archiv { margin-bottom: 6px; }
.news-list-morelink { margin-bottom: 20px; float:left; }
.news-list-morelink a { clear:both; color:#333333; display:block; padding:0 0 0 0px; width:100%; }
.news-list-container h3 { background:#777777 none repeat scroll 0 0; color:#FFFFFF; font-size:12px; line-height:17px; margin:0 0 10px; padding:0 30px 0 10px; }
.news-list-container a img { float:left; margin:0 10px 10px 0; border:1px solid silver; }
.news-single-timedata { margin-bottom:6px; }
fieldset.csc-mailform { border:none; margin:20px 0 0 10px; }
fieldset.csc-mailform input, fieldset.csc-mailform textarea { border:1px solid #666666; color:#000000; font-family: Helvetica, Arial, sans-serif; font-size:12px; padding:3px; width:250px; }
input.button { background:transparent none repeat scroll 0 0; color:#000000; float:left; font-size:12px; margin:10px 0 20px 100px; }
div.csc-mailform-field { margin-bottom: 6px; }
#slider .navigation { font-size:12px; padding:0; }
#slider .navigation li { list-style:none; }

