pwdiv#container {width:1200px;}
/**************
* MAIN
**************/
div#main{
	background-color:#FFFFFF;
	width:1000px;
	float:left;
}

div.clearer{
	clear:both;
	height:1px;
	line-height:1px;
	font-size:1px;
}

div.line_content {height:1px;background:#f29400;margin:5px 0px 5px 0px;font-size:1px;}
div.line_grey {height:1px;background:#CECFCE;margin:5px 0px 5px 0px;font-size:1px;clear:both;}

/**************
* MAIN_HEADER 
**************/

div#header{
	padding:0px 0px 0px 0px;
	background:url(../../images/elements/header_back.png) repeat-x;
	height:393px;
}

div#header_con {margin:25px 10px 20px 10px;}

div#header_image{
	position:absolute;
	width:303px;
	margin:5px 0px 0px 676px;
}

div#header_rootline{
}

div#header_search{
	float:left;
	width:310px;
}

div#header_login{
	float:left;
	width:200px;
	z-index:1;
}

div#header_login_title {
	cursor:pointer;
	width:46px;
	height:24px;
}

div#header div.header_login_hover {background:white;}
div#header_login_content{display:none;}

div.header_login_hover div#header_login_content {display:block;background:red;width:195px;height:121px;background:url(../../images/elements/loginbox.png) no-repeat;position:absolute;margin:24px 0px 0px 0px;font:10px Arial;color:#FFFFFF;padding:10px 5px 0px 5px;z-index:99999;}
div.header_login_hover div#header_login_content div.tx-newloginbox-pi1 input[type=text],
div.header_login_hover div#header_login_content div.tx-newloginbox-pi1 input[type=password] {height:14px;width:120px;font-size:10px;border:1px solid #6E6E6E;}
div.tx-newloginbox-pi1 button#loginbutton {background:none;border-style:none;vertical-align:middle;}
div.tx-newloginbox-pi1 button#loginbutton span {height:19px;width:32px;background:url(../../images/elements/logingobtn.png);float:left;}
div.tx-newloginbox-pi1 tr {height:20px;}
div.tx-newloginbox-pi1 td {vertical-align:middle;}
div.tx-newloginbox-pi1 div.submit_con {margin:5px 5px 5px 0px;}
div.tx-newloginbox-pi1 div.submit_con div.permalogin {float:left;}
div.tx-newloginbox-pi1 div.submit_con div.submit {float:right;}

div#header_slider_con {height:257px;clear:both;}
div#header_slider_con div#header_subnavigation {width:300px;height:100%;float:left;background:url(../../images/elements/subnavi_no.png);}
div#header_slider_con div#header_slider {width:700px;float:right;height:257px;background:url(../../images/elements/slider-gradient.png);}

/**************
* MAIN_CONTENT 
**************/
div#content_add_clearer,
div#content_clearer{
clear:both;
}

div#content{
	min-height:400px;
	padding:0px 20px 0px 20px;
}

div#content_rootline {font:11px Tahoma;color:#f29400;margin:10px 0px 10px 0px;}
div#content_rootline a {color:#f29400;}
div#content_rootline a:hover {text-decoration:underline;}

div#content_con {margin:0px 0px 20px 0px;}

div#content_add_right{
}

div.csc-default,
div.csc-frame.csc-frame-box1,
div.csc-frame.csc-frame-box2 {margin:0px 0px 20px 0px;}

div.csc-frame.csc-frame-box1 {background:#94979A url(../../images/elements/box_1.png) bottom right no-repeat;color:#ffffff;padding:10px 10px 10px 10px;}
div.csc-frame.csc-frame-box2 {background:#E9E9EA url(../../images/elements/background_2.png) bottom right no-repeat;padding:10px 10px 10px 10px;}
div.csc-frame.csc-frame-box1 h1 {color:#ffffff;}
div.csc-frame.csc-frame-box2 h1 {color:#f29400;}
div.csc-frame.csc-frame-rulerAfter {background:url(../../images/elements/content_line_h.png) repeat-x;margin:0px 0px 20px 0px;border:0px;font-size:5px;line-height:5px;height:5px;clear:both;}

/* Sharebox */
div.csc-frame.csc-frame-box2 div.share h1 {color:#46464a;}
div.share a {color:#424542;font-size:12px;}
div.share p.bodytext {color:#9c9e9f;font-weight:bold;}
div.share div.share_con { clear:both;height:18px; }
div.share div.share_con img {vertical-align:middle;}
div.share div.share_con div.share_rss,
div.share div.share_con div.share_foren {float:left;}
div.share div.share_con div.share_twitter,
div.share div.share_con div.share_newsletter {float:right;}
div.share div.share_con div.share_rss,
div.share div.share_con div.share_foren,
div.share div.share_con div.share_twitter,
div.share div.share_con div.share_newsletter {width:50%;}
/**************
* SITEMAP
**************/
div.csc-sitemap ul li ul {padding-left:20px;}



/**************
* MAIN_FOOTER 
**************/
span#footer_print{}
div#footer {color:#9c9e9f;text-align:center;text-decoration:none;padding:0px 0px 10px 0px;font:10px Tahoma, Arial;}
div#footer div#footer_con {margin:0px 0px 10px 0px;background:url(../../images/elements/footer.png);height:155px;}
div#footer div#footer_navigation {float:left;margin:0px 0px 0px 10px;}
div#footer div#footer_navigation a:link,
div#footer div#footer_navigation a:visited {color:#9c9e9f;}
div#footer div#footer_copyright {float:right;margin:0px 10px 0px 0px;}


/* Footer Content */
div.footer {padding:10px 0px 0px 0px;}
div.footer a {color:#9c9e9f;}
div.footer div.footer_item1,
div.footer div.footer_item2,
div.footer div.footer_item3,
div.footer div.footer_item4,
div.footer div.footer_item5,
div.footer div.footer_item6 {float:left; overflow:hidden;}
div.footer div.footer_item1 {width:163px; margin:0px 0px 0px 5px;}
div.footer div.footer_item2 {width:162px; margin:0px 0px 0px 6px;}
div.footer div.footer_item3 {width:158px; margin:0px 0px 0px 8px;}
div.footer div.footer_item4 {width:159px; margin:0px 0px 0px 9px;}
div.footer div.footer_item5 {width:158px; margin:0px 0px 0px 8px;}
div.footer div.footer_item6 {width:150px; margin:0px 0px 0px 9px;}
/**************
* tt_NEWS
**************/
dl.news-single-files dd a {margin:0px 5px 0px 5px;}

div.news-list-item p.bodytext{
display:inline;
}

.news-list-date, div.news-latest-item .news-latest-date {}
div.news-list-date a {}

.news-list-date-ext{
margin-top:0px;
color:#21418c;
font-size:8pt;
font-family:verdana;
float:right;
}

div.tx-ttnews-browsebox {margin:0 auto;margin-top:10px;padding-top:10px;border-top:3px solid #000000;}
.tx-ttnews-browsebox p {text-align:center;font-family:georgia,verdana,arial;font-size:9pt;}
div.tx-ttnews-browsebox table {border:1px solid #fff;margin:0 auto;}
div.tx-ttnews-browsebox  td {padding:0 5px;}
div.tx-ttnews-browsebox  td a {font-size:12pt}
div.tx-ttnews-browsebox  td.tx-ttnews-browsebox-SCell, div.tx-ttnews-browsebox  td.tx-ttnews-browsebox-SCell a {font-weight:bold;background:grey;color:#ffffff;}


.news_list_content h3 {margin:5px 0px;font-weight:bold;font-size:16px;}

.news_list_image {
	float:left;
	margin:0px;
	margin-left:-10px;
	margin-top:3px;
}

.news_list_image_right {
	float:right;
	margin:0px;
	margin-right:-10px;
	margin-top:3px;
}


.news-list-morelink  a{}

div.csc-frame-rulerAfter{
border-bottom:dotted 1px #000;
margin-top:10px;
margin-bottom:10px;
}

div.csc-frame-ruler{
border-bottom:dotted 1px #000;
margin-top:2px;
margin-bottom:2px;
}

div.news-single-timedata{
margin-top:5px;
margin-bottom:10px;
}

div.news-single-item p.bodytext{
margin-bottom:10px;
}

div.news-single-backlink a {}

div.news-single-item{
margin-bottom:10px;
}

div.news-cat-top{
color:#737272;
font-weight:bold;
}

div.news-subheader h2{
font-size:14px;
font-weight:bold;
}

div.news-author{
margin-top:5px;
margin-bottom:20px;
text-transform:uppercase;
color:#5c6353;
font-weight:bold;
}

div#content_header{
padding-top:5px;
border-top:dotted #000 1px;
height:30px;
margin-left:12px;
margin-right:12px;
height:30px;
font-weight:bold;
text-transform:uppercase;
}
div#content_header a{
color:#000;
text-decoration:none;
}

.whoiswho_table textarea{
width:263px;
}
.whoiswho_table{
margin-bottom:10px;
}

.dachundwand{
margin-bottom:10px;
}

hr.overline {
	margin:0px;
	color: grey;
	border:0px;
	border-top:dotted 1px grey;
	border-bottom: solid 1px #ffffff;
	margin-top:10px;
	margin-bottom: -5px;
}

div.news-list-item:hover hr.overline, div.news-latest-item:hover hr.overline {
	margin:0px;
	color: #d22229;
	border:0px;
	border-top:solid 1px #d22229;
	border-bottom: solid 1px #ffffff;
	margin-top:10px;
	margin-bottom: -5px;
}

div.news-list-item:hover div.news-list-date a {color:#d22229}
div.news-list-item:hover {background-color:#ffffff}

div.news-latest-item:hover div.news-list-date a {color:#000000}

div.news-single-item hr.overline {color:#d22229;	border-top:solid 1px #d22229; border-bottom: solid 1px #ffffff;}

/**************
* POWERMAIL
**************/

fieldset.tx-powermail-pi1_fieldset{
background:none;
}

fieldset.tx-powermail-pi1_fieldset div.even{
background:none;
}

fieldset.tx-powermail-pi1_fieldset input.powermail_text, 
fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea, 
fieldset.tx-powermail-pi1_fieldset select.powermail_select {width:350px;}

fieldset.tx-powermail-pi1_fieldset div.powermail_check_inner.powermail_check_inner_uid82_0,
fieldset.tx-powermail-pi1_fieldset div.powermail_check_inner.powermail_check_inner_uid82_1,
fieldset.tx-powermail-pi1_fieldset div.powermail_check_inner.powermail_check_inner_uid82_2,
fieldset.tx-powermail-pi1_fieldset div.powermail_check_inner.powermail_check_inner_uid82_3,
fieldset.tx-powermail-pi1_fieldset div.powermail_check_inner.powermail_check_inner_uid82_4,
fieldset.tx-powermail-pi1_fieldset div.powermail_check_inner.powermail_check_inner_uid82_5,
fieldset.tx-powermail-pi1_fieldset div.powermail_check_inner.powermail_check_inner_uid117_0,
fieldset.tx-powermail-pi1_fieldset div.powermail_check_inner.powermail_check_inner_uid117_1,
fieldset.tx-powermail-pi1_fieldset div.powermail_check_inner.powermail_check_inner_uid117_2,
fieldset.tx-powermail-pi1_fieldset div.powermail_check_inner.powermail_check_inner_uid117_3,
fieldset.tx-powermail-pi1_fieldset div.powermail_check_inner.powermail_check_inner_uid117_4,
fieldset.tx-powermail-pi1_fieldset div.powermail_check_inner.powermail_check_inner_uid117_5,
fieldset.tx-powermail-pi1_fieldset div.powermail_check_inner.powermail_check_inner_uid117_6,
fieldset.tx-powermail-pi1_fieldset div.powermail_check_inner.powermail_check_inner_uid170_0,
fieldset.tx-powermail-pi1_fieldset div.powermail_check_inner.powermail_check_inner_uid170_1 {padding:0px 0px 0px 200px; clear:both;}
fieldset.tx-powermail-pi1_fieldset div.powermail_check_inner.powermail_check_inner_uid117_0,
fieldset.tx-powermail-pi1_fieldset div.powermail_check_inner.powermail_check_inner_uid117_1,
fieldset.tx-powermail-pi1_fieldset div.powermail_check_inner.powermail_check_inner_uid117_2,
fieldset.tx-powermail-pi1_fieldset div.powermail_check_inner.powermail_check_inner_uid117_3,
fieldset.tx-powermail-pi1_fieldset div.powermail_check_inner.powermail_check_inner_uid117_4,
fieldset.tx-powermail-pi1_fieldset div.powermail_check_inner.powermail_check_inner_uid117_5,
fieldset.tx-powermail-pi1_fieldset div.powermail_check_inner.powermail_check_inner_uid117_6 { margin-left:0px; margin-bottom:2px; }
fieldset.tx-powermail-pi1_fieldset div.powermail_check_inner.powermail_check_inner_uid82_0 label,
fieldset.tx-powermail-pi1_fieldset div.powermail_check_inner.powermail_check_inner_uid82_1 label,
fieldset.tx-powermail-pi1_fieldset div.powermail_check_inner.powermail_check_inner_uid82_2 label,
fieldset.tx-powermail-pi1_fieldset div.powermail_check_inner.powermail_check_inner_uid82_3 label,
fieldset.tx-powermail-pi1_fieldset div.powermail_check_inner.powermail_check_inner_uid82_4 label,
fieldset.tx-powermail-pi1_fieldset div.powermail_check_inner.powermail_check_inner_uid82_5 label,
fieldset.tx-powermail-pi1_fieldset div.powermail_check_inner.powermail_check_inner_uid117_0 label,
fieldset.tx-powermail-pi1_fieldset div.powermail_check_inner.powermail_check_inner_uid117_1 label,
fieldset.tx-powermail-pi1_fieldset div.powermail_check_inner.powermail_check_inner_uid117_2 label,
fieldset.tx-powermail-pi1_fieldset div.powermail_check_inner.powermail_check_inner_uid117_3 label,
fieldset.tx-powermail-pi1_fieldset div.powermail_check_inner.powermail_check_inner_uid117_4 label,
fieldset.tx-powermail-pi1_fieldset div.powermail_check_inner.powermail_check_inner_uid117_5 label,
fieldset.tx-powermail-pi1_fieldset div.powermail_check_inner.powermail_check_inner_uid117_6 label,
fieldset.tx-powermail-pi1_fieldset div.powermail_check_inner.powermail_check_inner_uid170_0 label,
fieldset.tx-powermail-pi1_fieldset div.powermail_check_inner.powermail_check_inner_uid170_1 label {float:right;width:350px;}

fieldset.tx-powermail-pi1_fieldset div.powermail_check_inner:after { clear:both; content:"."; display:block; height:0px; visibility:hidden; }

/**************
* sg_search
**************/

div.tx-sgsearch{
margin-top:10px;
}

/**************
* siso_securevote
**************/
fieldset.vote div.answer input.answer,
.tx-sisosecurevote-pi1 div.answer,
.tx-sisosecurevote-pi1 div.summary {
	margin: 10px 0px 10px 0px;
}

.tx-sisosecurevote-pi1 div.answer div.bar_container div.bar_inner {
	background-color: #C31622;
}

/**************
* tt_news
**************/
.news_list_image{
	float:left;
}

.news_list_image img{
	margin-left:10px;
	margin-right:10px;
}
div.news-single-img {width:250px;padding:3px;overflow:hidden;float:right;text-align:center;}
p.news-single-imgcaption {text-align:center;padding-left:5px;font-size:8pt;}


/**************
* macina_banners
**************/
div#banner_top {}
div#banner_right {float:left;width:190px;margin:0px 0px 0px 10px;position:relatve;}
div#banner_right div.addbanner_skyWP { position:absolute; top:2px; }
div#banner_bottom {clear:both;}

div#banner_top img {margin:0px 0px 10px 0px;}
div#banner_bottom img {margin:10px 0px 0px 0px;}

/**************
* formstyle
**************/
input[type=text], input[type=password] {
	height:18px;
	padding:0px 2px 0px 2px;
	background-color:#f1f1f1;
	border:1px solid #9c9e9f;
}

input[type=submit] {
	background:#F29400;
	color:#FFFFFF;
	border:0px;
}

input,select,textarea {font:14px Arial, Helvetica, sans-serif;}

textarea {padding:0px 2px 0px 2px;background-color:#f1f1f1;border:1px solid #9c9e9f;font:14px Arial,Helvetica,sans-serif;}

input#searchfield {
	background:#f1f1f1 url(../../images/elements/magnifier.png) no-repeat 3px 3px;
	border:1px solid #9c9e9f;
	height:25px;
	width:230px;
	padding-left:20px;
}

button#searchbutton {
	background:none;
	border-style:none;
	vertical-align:bottom;
}

button#searchbutton span {
	height:25px;
	width:25px;
	background:url(../../images/elements/searchbtn.png);
	float:left;
}

.tx-srfeuserregister-pi1-text, .tx-srfeuserregister-pi1-password {width:200px}
	
#tx-srfeuserregister-pi1-fe_users_form select, #wg, #maz {
	width:206px;
	padding:0 2px;
}
#wg {width:585px;margin:0;font-size:10pt;}
#maz {width:156px}

table.wiw_search input[type=text] {
	width:150px;
	height:17px;
	padding:0 2px;
}

#tx-srfeuserregister-pi1-fe_users_form dl dt {width:250px !important;}
#tx-srfeuserregister-pi1-fe_users_form dl dd {width:200px !important;}
#tx-srfeuserregister-pi1-fe_users_form dl dt label {font-size:9pt;}
#tx-srfeuserregister-pi1-fe_users_form dl dd p, #tx-srfeuserregister-pi1-fe_users_form dl dt p {font-size:7pt;}

div#content_border #tx-srfeuserregister-pi1-fe_users_form dl dt {width:250px !important;}
div#content_border #tx-srfeuserregister-pi1-fe_users_form dl dd {float:right;width:200px !important;}
div#content_border #tx-srfeuserregister-pi1-fe_users_form dl dt label { float:left;font-size:9pt;}
div#content_border #tx-srfeuserregister-pi1-fe_users_form dl dd p, div#content_border #tx-srfeuserregister-pi1-fe_users_form dl dt p {font-size:7pt;}
fieldset {border:0;margin:0;padding:0}

/**************
* formlogin
**************/
div#login {margin:0;}
div#login input[type=text], div#login input[type=password] {margin-left:5px;width:134px;}
div#login input[type=submit] {margin-left:5px;width:120px;text-align:center}
h3.login {
	background: #ffffff url(../../images/elements/bg_h3_login.png) no-repeat;
	margin:0;padding:0;
	padding-left:20px;
	color:#D22229;
    font-size:10pt;
    letter-spacing:1pt;
	text-transform:uppercase;
}

/**************
* sitemap mini
**************/
ul.csc-menu-1 {} 
ul.csc-menu-1 li { margin:0;display:block; height:23px; padding:3px 0px 0px 12px;list-style-image:none;background:url(../../images/elements/bg_260_nav.png) 0px 30px} 
ul.csc-menu-1 li:hover { margin:0;display:block; height:23px; padding:3px 0px 0px 12px;list-style-image:none;background:url(../../images/elements/bg_260_nav.png)} 
ul.csc-menu-1 a {text-transform:uppercase; letter-spacing:1pt;}

/**************
* kk_downloader
**************/
div#kkdl_flexWrap {background-color:#ffffff}
.kkdl_flex {width:100%; border:1px dotted grey;background-color:#ffffff}
.kkdl_flex > div:first-child {width:100%; border:1px dotted grey;background-color:#d22229}
.kkdl_flex img {margin-bottom:-5px;}
.kkdl_flex:hover {border:1px dotted grey;border-bottom: 1px solid #d22229;background-color:#f1f1f1}
div.kkdl_flex h2.title, div.kkdl_flex h2.title a{font-size:9pt;color:#000000}
div.kkdl_flex h2.title a:hover{font-size:9pt;color:#243F90}

div#kkdl_flexWrap260 {background-color:#ffffff}
.kkdl_flex260 {width:260px; border:1px dotted grey;background-color:#ffffff}
.kkdl_flex img {margin-bottom:-5px;}
.kkdl_flex260:hover {border:1px dotted grey;border-bottom: 1px solid #d22229;background-color:#f1f1f1}
div.kkdl_flex260 h2.title, div.kkdl_flex260 h2.title a{font-size:7pt;color:#000000}
div.kkdl_flex260 h2.title a:hover{font-size:7pt;color:#243F90}

/**************
* dl dt dd links
**************/
dl {margin:0;padding:0}
dl:after {}
dt {margin-left:0;}
dt a {font-size:10pt;color:#d22229}
dd {margin-left:5px;margin-bottom:10px;}

/**************
* tables
**************/
table.contenttable contenttable-0 erscheinung {border:1px solid #ff9900}

/**************
* votes
**************/
div.tx-sisosecurevote-pi1 h4 {font-size:12pt;margin-bottom:10px;}
fieldset.vote {width:260px;}
fieldset.vote input[type=submit] {margin:0 80px;width:100px;}
div.question, div.answers {width:260px;}
div.question h3 {font-weight:normal;font-size:11pt;}
div.answer {width:100%;margin:0;padding:0;font-size:8pt;}
div.answer .label {width:100%;white-space: nowrap;clear:both;font-size:8pt;margin:0}
div.answer .data {clear:both;width:100%;font-size:8pt;margin:0}



.news-single-img {float:right;width:150px;}


/**************
* sk_calendar
**************/
td.result_termine_td1 {width:15%;}
td.result_termine_td2 {width:30%;}
td.result_termine_td3 {width:45%;}
td.result_termine_td4 {width:10%;}
/**************
* st_slidepanel
**************/
div.tx-stslidepanel-pi1 div#panel { border-left:4px solid #333333; border-right:4px solid #333333; }
div.tx-stslidepanel-pi1 { left:40%; }

