* {
	margin: 0;
	padding: 0;
}

html {
	font-size: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
}
body {
	background:url(../gfx/body_bg.jpg) 50% 0 repeat-y #EEEEEE;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:62.5%;
	color:#000000;
}


/*div {position:relative;}*/

img {border:0;}

.clear, .clearer {clear:both;}

/* Struktur */

#page {
	position:relative;
	margin:0 auto;
	width:890px;
	text-align:left;
}

#header {
	position:relative;
	width:890px;
	height:122px;
	background:url(../gfx/header_bg_clean.gif) no-repeat;
}

#nav-main {
	background:url(../gfx/nav_main_bg.gif) repeat-x;
	width:890px;
	height:38px;
	z-index:900;
	z-index:90;
	position:relative;
}

#nav-breadcrumb {/*display:none;*/padding:5px 12px 0 12px;}

#content-wrap {padding: 5px 10px 10px 10px; width:870px; z-index:1;}

/* Header */
#logo {
/*	top:30px;
	left:530px;*/
	position:absolute;
	top:42px;
	right:10px;
	
}
#nav-meta {position:absolute; top:10px; left:10px;}
#nav-meta ul {list-style:none}
#nav-meta li {display:inline;color:#58595B;font-weight:bold;font-size:1.1em;}
#nav-meta a {
	color:#58595B;
	text-decoration:none;
}
#nav-meta a:hover, #nav-meta li.active a {color:#E3000F;}


/* Main-Nav */

#nav-main-left {padding:5px 0 0 10px;}
#nav-main-left ul {position:relative;list-style:none;}

#nav-main-left li {
	position:relative;
	float:left;
	background-image:url(../gfx/nav_main_left_icons.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	padding:5px 0 6px 32px;
}

#nav-main-left li:hover, #nav-main-left li.hover, #nav-main-left li.active {background-position:0 -54px;}

#nav-main-left a {
	font-size:1.3em;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	padding:5px 10px 6px 0px;
	background:url(../gfx/nav_main_left_bg.gif) top right no-repeat;
}

#nav-main-left ul ul {
	position:absolute;
	display:none;
	z-index:1000;
	top:25px;
	left:1px;
	background:url(../gfx/nav_main_left_layer_bg.gif) repeat-x #f3f3f3;
	padding:5px 0;
	border:1px solid #cacaca;
}
#nav-main-left li:hover ul, #nav-main-left li.hover ul {display:block;}

#nav-main-left ul ul li {float:none;background:none; padding:0;}
#nav-main-left ul ul li a, #nav-main-left li.active ul li a {
	background-image:url(../gfx/nav_main_left_layer_icon_default.gif);
	background-repeat:no-repeat;
	background-position:7px 3px;
	padding:0 9px 2px 21px;
	font-size:1.1em;
	color:#58595B;
	white-space:nowrap;
	display:block;
	/*width:133px;*/
	z-index:900;
}
#nav-main-left ul ul li a:hover, 
#nav-main-left li.active ul li a:hover, 
#nav-main-left ul ul li.active a, 
#nav-main-left li.active ul li.active a {
	color:#E3000F;
	background-image:url(../gfx/nav_main_left_layer_icon_active.gif);
	background-repeat:no-repeat;
	background-position:7px 3px;
	z-index:900;
	
}

#nav-main-right {float:right; padding:13px 10px 0 0;}
#nav-main-right ul {position:relative;list-style:none;}
#nav-main-right li {display:inline; margin-left:22px;}
#nav-main-right a {
	font-size:1.2em;
	font-weight:bold;
	color:#58595B;
	text-decoration:none;
}
#nav-main-right a:hover, #nav-main-right li.active a {color:#E3000F;}


/* Breadcrumb */
#nav-breadcrumb a {
	font-size:1.2em;
	color:#58595b;
	text-decoration:none;
	background:url(../gfx/link_arrow_grey_right.gif) 0px 4px no-repeat;
	margin-right:5px;
	padding-left:8px;
}
#nav-breadcrumb a:hover {color:#e3000f; background:url(../gfx/link_arrow_right.gif) 0px 4px no-repeat;}

/* Content links */
#content-left {float:left; width:630px; z-index:2;}

#content-left h1 {font-size:2.4em; font-weight:bold; color:#e3000f; margin:10px 0; border-bottom:1px solid #e3000f;padding-bottom:6px;clear:both;}
#content-left .csc-textpicHeader  h1{clear:none;}
#content-left h2 {font-size:1.4em; font-weight:bold; color:#e3000f; margin:10px 0; border-bottom:1px solid #e3000f;padding-bottom:6px;}
#content-left h3 {font-size:1.2em; font-weight:bold; color:#000000; margin:10px 0;}
#content-left h4 {font-size:1.1em; font-weight:bold; color:#e3000f; margin:10px 0;}
#content-left p {font-size:1.2em; font-weight:normal; color:#000000; margin:10px 0;}
#content-left table {font-size:100%;}
#content-left table p {margin:0;}
#content-left table td, #content-left table th {padding:2px;}
#content-left table th { white-space:nowrap;}
#content-left a {color:#000000;}
#content-left a:hover {color:#e3000f;}
#content-left ul, #content-left ol {font-size:1.2em; font-weight:normal; color:#000000; margin:10px 18px;}
#content-left ul ul, #content-left ol ol, #content-left li p {font-size:1em;}
#content-left ol {margin:10px 25px;}
#content-left .content-border-grey {border:1px solid #cacaca; padding:0 10px; margin:10px 0;}
#content-left .content-border-grey .csc-textpic {margin-top:10px;}

/* CSS Filelinks*/
.filelinks a {font-size:1.2em;line-height:1.4em;text-decoration:underline;}

/* Mailform */
#content-left .csc-mailform, #content-left .csc-mailform-field fieldset {border:none;}
#content-left .csc-mailform-field {clear:both; padding-bottom:10px;}
#content-left .csc-mailform-field label {display:block; width:160px; float:left; font-size:1.2em;padding-right:10px; padding-top:2px;}
#content-left .csc-mailform-field input, 
#content-left .csc-mailform-field textarea {width:220px;}
#content-left .csc-mailform-field input.csc-mailform-check,
#content-left .csc-mailform-field input.csc-mailform-radio,
#content-left .csc-mailform-field input.csc-mailform-submit {width:auto;}
#content-left .csc-mailform-field input.csc-mailform-submit {margin-left:170px;}
#content-left .csc-mailform-field fieldset legend {display:none;}

#content-left .csc-mailform-check-left input {float:left;}
#content-left .csc-mailform-check-left label {width:auto;padding-left:10px;}
#content-left .csc-mailform-radio-left fieldset input {clear:both;float:left;}
#content-left .csc-mailform-radio-left fieldset label {width:auto;padding-left:10px; /*float:none;*/ }

#content-left .tx-mmmailtool-pi1 {padding-top:10px;}

#content-left .news-search-form {
	margin:10px 0;
	font-weight:bold;
	color:#58595b !important;
}
#content-left .news-search-form a {
	font-size:1.2em;
	border:2px solid #cacaca;
	padding:1px 4px 1px 14px;
	margin-left:5px;
	font-weight:bold;
	color:#e3000f !important;
	text-decoration:none;
	background:url(../gfx/link_arrow_right.gif) 6px 6px no-repeat;
}
#content-left .news-search-form img {margin-left:5px;vertical-align:bottom;}
#content-left .news-search-emptyMsg {font-size:1.2em; font-weight:bold;margin:5px 0 10px;}
#content-left .news-list-container {
	/*border-top:1px solid #e3000f;*/
	margin-top:20px;
}
#content-left .news-list-item {
	border-bottom:1px solid #cacaca;
	padding:0 0px 10px 0px;
	margin-bottom:10px;
}
#content-left .news-list-item h3 {margin:10px 0 0 0;}
#content-left .news-list-item h3 a {text-decoration:none; color:#e3000f;}
#content-left .news-list-item h4 {margin:0 0 10px 0; color:#58595B;}
#content-left .news-list-img {float:left; z-index:100;}
#content-left .news-list-content {padding-left:110px;}
#content-left .news-list-morelink {/* text-align:right;*/}
#content-left .news-list-morelink a {
	font-size:1.2em;
	border:2px solid #cacaca;
	padding:1px 4px 1px 14px;
	font-weight:bold;
	color:#e3000f !important;
	text-decoration:none;
	background:url(../gfx/link_arrow_right.gif) 6px 6px no-repeat;
}
#content-left .news-list-browse {padding:10px;}
#content-left .tx-ttnews-browsebox-strong {font-weight:bold;}
#content-left .tx-ttnews-browsebox a {
	/*font-size:1.2em;*/
	border:2px solid #cacaca;
	padding:1px 4px;
	font-weight:bold;
	color:#e3000f !important;
	text-decoration:none;
	/*background:url(../gfx/link_arrow_right.gif) 6px 6px no-repeat;*/
}
#content-left .tx-ttnews-browsebox-SCell a {color:#ffffff !important; background-color:#e3000f !important;}

#content-left .news-single-timedata {margin:0 0 10px 0; color:#58595B; font-size:1.2em;}
#content-left .news-single-img {float:left; margin:0 10px 10px 0;}
#content-left .news-single-files {font-size:1.2em; margin:10px 0;}
#content-left .news-single-files dt {font-weight:bold;}
#content-left .news-single-files dd {padding:5px 10px;}
#content-left .news-single-backlink a {
	font-size:1.2em;
	border:2px solid #cacaca;
	padding:1px 4px 1px 14px;
	font-weight:bold;
	color:#e3000f !important;
	text-decoration:none;
	background:url(../gfx/link_arrow_left.gif) 6px 6px no-repeat;
}

#content-left .jwcalendar-upcoming-list {margin:10px 0;}
#content-left .jwcalendar-upcoming-item {
	border-bottom:1px solid #cacaca;
	padding:0 0px 10px 0px;
	margin-bottom:10px;
}
#content-left .jwcalendar-upcoming-item h4 {font-size:1.2em;}
#content-left .jwcalendar-upcoming-morelink a {
	font-size:1.2em;
	border:2px solid #cacaca;
	padding:1px 4px 1px 14px;
	font-weight:bold;
	color:#e3000f !important;
	text-decoration:none;
	background:url(../gfx/link_arrow_right.gif) 6px 6px no-repeat;
}
#content-left .jwcalendar-upcoming-gotoarchive {display:none;}

/* Indexed search */
#content-left .tx-indexedsearch-searchbox .sword {/*font-size:1.2em;*/}
#content-left .tx-indexedsearch-searchbox .sword label {margin-right:10px;}
#content-left .tx-indexedsearch {/*border:1px solid #cacaca; padding:0 10px;*/ margin:10px 0;}

#content-left .tx-indexedsearch fieldset {clear:both;padding:0 10px 10px 10px;margin:10px 0;border:1px solid #cacaca;}
#content-left .tx-indexedsearch legend {font-size:1.2em;padding:0 5px 10px 5px;font-weight:bold;color:#e3000f;}
#content-left .tx-indexedsearch label {font-size:1.2em;padding-top:3px;}
#content-left .tx-indexedsearch fieldset label {clear:both;float:left;}
#content-left .tx-indexedsearch fieldset input, 
#content-left .tx-indexedsearch fieldset select { margin:0 0 10px 10px;}

#content-left .tx-indexedsearch-sw, #content-left .tx-indexedsearch-noresults {font-weight:bold; color:#e3000f;}
#content-left .tx-indexedsearch-browsebox-strong {font-weight:bold;}
#content-left .tx-indexedsearch-secHead {border-top:1px solid #cacaca;}
#content-left .tx-indexedsearch-secHead h3 {margin-bottom:0;}
#content-left .tx-indexedsearch-secHead p {margin:0;}
#content-left .tx-indexedsearch-redMarkup {color:#000000; background-color:#cacaca; padding:2px;}
#content-left .tx-indexedsearch-secHead h3 a {text-decoration:none; color:#e3000f;font-size:1.4em; font-weight:normal;} 
#content-left .tx-indexedsearch-title {padding:0 10px;}
#content-left .tx-indexedsearch-title img {display:none;}
#content-left .tx-indexedsearch-title .tx-indexedsearch-percent {margin-left:20px; font-weight:normal;}
#content-left .tx-indexedsearch h4 {font-size:1.2em; margin-bottom:0;}
#content-left .tx-indexedsearch h4 a {text-decoration:none;color:#e3000f;}
#content-left .tx-indexedsearch-descr {padding:0 10px;margin:0;}
#content-left .tx-indexedsearch-info {padding:0 10px; }
#content-left .tx-indexedsearch-browsebox .browselinks {font-size:1.2em;margin:20px 0;}
#content-left .tx-indexedsearch-browsebox .browselinks a {
	border:2px solid #cacaca;
	margin-right:5px;
	padding:1px 4px;
	font-weight:bold;
	color:#e3000f !important;
	text-decoration:none;
}

/* twitter und flickr-Module */
#streams {width:550px; margin-top:10px}
#twitter {width:230px;float:left;}
#twitter-header {
	border:1px solid #cacaca;
	padding-left:10px;
	height:23px;
	background:url(../gfx/panel_header_bg.gif) repeat-x;
	font-size:1.2em;
	font-weight:bold;
	color:#58595b;
}
#twitter-header a {text-decoration:none;color:#58595b !important;display:block;padding-top:2px;}
#twitter-header a:hover {text-decoration:none;color:#e3000f !important;}
#twitter-content {	
	border-bottom:1px solid #cacaca;
	border-left:1px solid #cacaca;
	border-right:1px solid #cacaca;
	padding:10px;
	height:155px;
	overflow:hidden;
}
#twitter-content ul {list-style:none;margin:0;}
#twitter-content li {border-bottom:1px solid #E7E7E7;background-color:#E7E7E7;margin-bottom:10px;padding:2px;}
#twitter-content li a {display:none;}
#twitter-content li span a {display:inline;}

#flickr {width:310px;float:right;}
#flickr-header {
	border:1px solid #cacaca;
	padding-left:10px;
	height:23px;
	background:url(../gfx/panel_header_bg.gif) repeat-x;
	font-size:1.2em;
	font-weight:bold;
	color:#58595b;
}
#flickr-header a {text-decoration:none;color:#58595b !important;display:block;padding-top:4px;}
#flickr-header a:hover {text-decoration:none;color:#e3000f !important;}
#flickr-content {	
	border-bottom:1px solid #cacaca;
	border-left:1px solid #cacaca;
	border-right:1px solid #cacaca;
	padding:10px 0px 10px 26px;
	height:75px;
	overflow:hidden;
}
.flickr_badge_image {float:left;margin:0 5px;}
#flickr-banner {width:310px;}

/* Bannermodul */
#content-left .banners-item {margin-top:10px; float:left;}

/* RSS-Feed plugin */
.tx-pmkrssnewsexport-pi1 {font-size:1.2em;}

/* Content-Slider (Starseite) */
.sliderwrapper{
	position:relative; /*leave as is*/
	overflow:hidden; /*leave as is*/
	width:536px; /*width of featured content slider*/
	height:354px;
	padding:7px 7px 2px 7px;
	background:url(../gfx/content_slider_bg.gif) no-repeat;
	z-index:0
}
.sliderwrapper .contentdiv{
	visibility: hidden; /*leave as is*/
	position: absolute; /*leave as is*/
	left: 0;  /*leave as is*/
	top: 0;  /*leave as is*/
	width: 550px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
	height: 100%;
	filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}
.content-slider-img {
	position:absolute;
	top:7px;
	left:7px;
	width:536px;
	height:354px;
	overflow:hidden;
}
.content-slider-content {
	position:absolute;
	top:270px;
	right:7px;
	width:310px;
	padding:5px;
	background-color:#ffffff;
}
#content-slider p {margin:0; margin-bottom:2px;}
#content-slider h4 {margin:0;margin-bottom:2px; font-size:1.4em;}
#content-slider h4 a {text-decoration:none; color:#E3000F;}
.content-slider-morelink {text-align:right;}
.content-slider-morelink a {
	font-size:1.2em;
	padding-left:8px;
	font-weight:bold;
	color:#e3000f !important;
	text-decoration:none;
	background:url(../gfx/link_arrow_right.gif) 0px 5px no-repeat;
}
.pagination{
	position:absolute;
	top:248px;
	right:12px;
	text-align: right;
	z-index:5000;
}
.pagination span {
	font-size:1.2em;
	font-weight:bold;
	color:#e3000f;
	padding: 2px 5px;
	background-color:#FFFFFF;
	margin-left:3px;
}
.pagination a {
	padding: 4px 5px 2px 5px;
	text-decoration: none; 
	background-color:#FFFFFF;
	margin-left:3px;
}

/* Content rechts */
#content-right {float:left; width:230px; margin-left:10px;}
#content-right h1 {font-size:2.4em; font-weight:normal; color:#e3000f; margin:10px 0; border-bottom:1px solid #e3000f;padding-bottom:8px;}
#content-right h2 {font-size:1.4em; font-weight:normal; color:#e3000f; margin:10px 0; border-bottom:1px solid #e3000f;padding-bottom:6px;}
#content-right h3 {font-size:1.2em; font-weight:bold; color:#000000; margin:10px 0;}
#content-right h4 {font-size:1.1em; font-weight:bold; color:#e3000f; margin:10px 0;}
#content-right p {font-size:1.1em; font-weight:normal; color:#000000; margin:10px 0;}
#content-right a {color:#000000;}
#content-right a:hover {color:#e3000f;}
#content-right ul, ol {font-size:1.1em; font-weight:normal; color:#000000; margin:10px 18px;}
#content-right ol {margin:10px 25px;}

/*wir machens TV */
#wirmachenstv {margin-bottom:10px;}
.wirmachenstv-header {
	border:1px solid #cacaca;
	height:23px;
	background:url(../gfx/panel_header_bg.gif) repeat-x;
	font-size:1.2em;
	font-weight:bold;
	color:#58595b;
}
.wirmachenstv-header span {display:block;background:url(../gfx/panel_header_arrow_active.gif) 10px 9px no-repeat;padding:4px 0 0 30px;}
.wirmachenstv-header span a {text-decoration:none;color:#58595b !important;}
.wirmachenstv-header span a:hover {text-decoration:none;color:#e3000f !important;}
.wirmachenstv-content {
	border-bottom:1px solid #cacaca;
	border-left:1px solid #cacaca;
	border-right:1px solid #cacaca;
	padding:9px 10px 8px;
}
/* Teaser */
#teaser {width:230px;/*margin-bottom:10px;*/}
/* Bannermodul */
#content-right .banners-item {margin-bottom:10px; float:left;}


/* Accordian-Panel */
.panel-header-default {
	border:1px solid #cacaca;
	height:23px;
	cursor:pointer;
	background:url(../gfx/panel_header_bg.gif) repeat-x;
	font-size:1.2em;
	font-weight:bold;
	color:#58595b;
}

.panel-header-default span{
display:block;
background:url(../gfx/panel_header_arrow_default.gif) 15px 5px no-repeat;
padding:4px 0 0 30px;
}

.panel-header-active {
	border:1px solid #cacaca;
	height:23px;
	cursor:pointer;
	background:url(../gfx/panel_header_bg.gif) repeat-x;
	font-size:1.2em;
	font-weight:bold;
	color:#58595b;
}

.panel-header-active span{
display:block;
background:url(../gfx/panel_header_arrow_active.gif) 10px 9px no-repeat;
padding:4px 0 0 30px;
}

.panel-content-wrap {
	border-bottom:1px solid #cacaca;
	border-left:1px solid #cacaca;
	border-right:1px solid #cacaca;
	background:url(../gfx/panel_content_bottom.gif) bottom repeat-x;
	padding:10px 10px 20px 10px;
}

/* News im Accordian-Panel */
#accordian .news-latest-item {
	border-bottom:1px solid #cacaca;
	padding-bottom:10px;
	margin-bottom:10px;
}
#accordian .news-latest-item h4 {margin:0 0 10px 0;}
#accordian .news-latest-item h4 a {text-decoration:none; color:#e3000f;}
#accordian .news-latest-img {float:left;}
#accordian .news-latest-content {padding-left:70px;}
#accordian .news-latest-morelink { text-align:right;}
#accordian .news-latest-morelink a {
	font-size:1.2em;
	border:2px solid #cacaca;
	padding:1px 4px 1px 14px;
	font-weight:bold;
	color:#e3000f !important;
	text-decoration:none;
	background:url(../gfx/link_arrow_right.gif) 6px 6px no-repeat;
}
#accordian .news-latest-gotoarchive {text-align:right;}
#accordian .news-latest-gotoarchive a {
	font-size:1.2em;
	padding:1px 4px 1px 14px;	
	font-weight:bold;
	color:#58595b !important;
	text-decoration:none;
	background:url(../gfx/link_arrow_grey_right.gif) 6px 6px no-repeat;
}
#accordian .jwcalendar-upcoming-item {
	border-bottom:1px solid #cacaca;
	padding-bottom:10px;
	margin-bottom:10px;
}
#accordian .jwcalendar-upcoming-item h4 {margin:0 0 10px 0;}
#accordian .jwcalendar-upcoming-morelink { text-align:right;}
#accordian .jwcalendar-upcoming-morelink a {
	font-size:1.2em;
	border:2px solid #cacaca;
	padding:1px 4px 1px 14px;
	font-weight:bold;
	color:#e3000f !important;
	text-decoration:none;
	background:url(../gfx/link_arrow_right.gif) 6px 6px no-repeat;
}
#accordian .jwcalendar-upcoming-gotoarchive {text-align:right;}
#accordian .jwcalendar-upcoming-gotoarchive a {
	font-size:1.2em;
	padding:1px 4px 1px 14px;	
	font-weight:bold;
	color:#58595b !important;
	text-decoration:none;
	background:url(../gfx/link_arrow_grey_right.gif) 6px 6px no-repeat;
}
/* Multimedia im Accordian-Panel */
#accordian .csc-textpic {
	border-bottom:1px solid #cacaca;
	padding-bottom:10px;
	margin-bottom:10px;
}
/* Suche im Accordian-Panel */
#content-right .searchbox-wrap {margin-bottom:10px; text-align:center;}
#content-right .searchbox-wrap label {
	font-size:1.2em;
	font-weight:bold;
	color:#58595b !important;
	text-decoration:none;
}
#content-right #searchbox-input {
	height:18px;
	width:155px;
	border:1px solid #bbbbbb;
}


/* Content allgemein */
a.link-vor {
	border:2px solid #cacaca;
	padding:1px 4px 1px 14px;
	font-weight:bold;
	color:#e3000f !important;
	text-decoration:none;
	background:url(../gfx/link_arrow_right.gif) 6px 6px no-repeat;
}
a.link-zurueck {
	border:2px solid #cacaca;
	padding:1px 4px 1px 14px;
	font-weight:bold;
	color:#e3000f !important;
	text-decoration:none;
	background:url(../gfx/link_arrow_left.gif) 6px 6px no-repeat;
}

.csc-sitemap li {font-weight:bold; margin-bottom:10px;}
.csc-sitemap li li {font-weight:normal; margin-bottom:5px;}

/* Footer (Network,Tools) */
#network {margin:10px 0;border:1px solid #cacaca; height:34px; text-align:center; background:url(../gfx/footer_bg.gif) repeat-x;}
#tools {margin:10px 0;border:none; padding:0; text-align:center;}
#tools ul {list-style:none; margin:0;}
#tools li {display:inline;color:#58595B;font-weight:normal;font-size:1.1em;}
#tools a {color:#58595B;text-decoration:none;}
#tools a:hover {color:#E3000F;}
span.tipafriend-zurueck a {
	border:2px solid #cacaca;
	padding:1px 4px 1px 14px;
	font-weight:bold;
	color:#e3000f !important;
	text-decoration:none;
	background:url(../gfx/link_arrow_left.gif) 6px 6px no-repeat;
}

/* Extension fixes */

#flvplayercaption {float:none;}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {padding-bottom:10px; margin-bottom:0;}


/*
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption
{
display: inline;
margin-bottom: 20px;
}
*/




#content-left .news-v2 p{
  font-size: 13px;
  line-height: 22px;
}

#content-left .news-v2 .news-single-img{
  width: 140px;
  margin: 0 10px 0 0;
}

#content-left .news-v2 .news-single-content{
	float: left;
	width: 445px;
}

#content-left .news-v2 h2{
  line-height: 1.5em;
}


#content-left .tx-skpagecomments-pi1 form{
  width: auto;
}

#content-left .tx-skpagecomments-pi1 label{
  font-size: 12px;
}

#content-left .tx-skpagecomments-pi1 #comment,
#content-left .tx-skpagecomments-pi1 #homepage,
#content-left .tx-skpagecomments-pi1 #email,
#content-left .tx-skpagecomments-pi1 #name{
  font-family:Arial,Helvetica,sans-serif;
  font-size: 12px;
  background-color: #EEEEEE;
  width: 470px;
}

#content-left .tx-skpagecomments-pi1 #skcommentssubmit{
  background-color: #E3000F;
  padding: 2px;
  color: #FFF;
  width: 170px;
  border: 2px outset #E3000F;
}

#content-left .tx-skpagecomments-pi1 .sk-pagecomments-headline, 
  font-size: 10px;
  padding:3px 10px 3px 0;
}


#content-left .tx-skpagecomments-pi1 .sk-pagecomments-number, 
#content-left .tx-skpagecomments-pi1 .sk-pagecomments-namedate{
  font-size: 10px;
  padding: 0 10px 0 0;
}



/* ------------------ powermail ------------------ */

fieldset.tx-powermail-pi1_fieldset label{ width:160px;font-size:1.2em; }
div.powermail_mandatory_js{ margin: 3px 0 15px 160px; }
fieldset.tx-powermail-pi1_fieldset input.powermail_submit { margin:20px 0 10px 160px; }
div.countryzone { margin:10px 0 0 160px; }

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:200px;
}

span.powermail_mandatory {
  color: maroon;
	font-weight: bold;
}

input.validation-failed, textarea.validation-failed {
/*  background-color: maroon; */
  border: 1px solid maroon;
}

div.powermail_mandatory_js {
  color: maroon;
  font-weight: bold;
  clear: both;
}

fieldset.tx-powermail-pi1_fieldset {
  border:0px none;
  padding:0px;
  margin:0px;
}

fieldset.tx-powermail-pi1_fieldset legend {
  display: none;
}

fieldset.tx-powermail-pi1_fieldset label {
  clear:both;
  display:block;
  float:left;
  font-weight:bold;
}

fieldset.tx-powermail-pi1_fieldset div.tx_powermail_pi1_fieldwrap_html_radio input.powermail_radio {
  margin:5px 0;
}

div.tx_powermail_pi1_fieldwrap_html {
  margin:10px 0;
}

fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
  font-weight:normal;
}

p.tx_powermail_pi1_fieldwrap_html_checkbox_title, p.tx_powermail_pi1_fieldwrap_html_radio_title {
  font-weight:bold;
  margin:0;
  padding:0;
}

td.powermail_all_td {
  padding:3px 10px 3px 0;
}

.powermail_captcha{
  float: none;
  display: block;
  width: 200px;
}

.captcha_content{
  margin: 0 0 0 160px;
}

.tx-srfreecap-pi2-cant-read{
  display: block;
  float: none;
}

.tx_spdnlsubscription_pi1_captcha_response{
  font-size: 12px;
}

.tx-srfreecap-pi2-cant-read{
  font-size: 12px;
}

img.tx-srfreecap-pi2-image{
  margin: 0 0 0 0;
}

#tx_spdnlsubscription_pi1_captcha_response{
  width: 245px;
}

#content-left marquee a,#content-left marquee a:hover {
    color: #fff;
    font-weight:bold;
}

.addthis_toolbox {
width:300px;
}

.addthis_toolbox a {
margin-bottom:10px;
}

#nav-main-right img {
margin-right:3px;
margin-top: -7px;
}

#wir_machens .panel-header-active {
	background: none repeat scroll 0 0 #990066;
    color: #FFFFFF;
}

#wir_machens .panel-header-active span{
background:url(../gfx/panel_header_arrow_active_purple.gif) 10px 9px no-repeat;
}

#wir_machens .panel-header-default span{
background:url(../gfx/panel_header_arrow_default_purple.gif) 15px 5px no-repeat;
}

/*#wir_machens #nav-main-left li {
	background-image:url(../gfx/nav_main_left_icons_purple.gif);
}

#wir_machens #nav-main-left a {
	background:url(../gfx/nav_main_left_bg_purple.gif) top right no-repeat;
}
*/

#wir_machens #nav-main-left ul ul li {
    background: none repeat scroll 0 0 transparent;
    float: none;
    padding: 0;
}

#wir_machens #nav-main-left ul ul li a, #nav-main-left li.active ul li a{
    background-image: url("../gfx/nav_main_left_layer_icon_default.gif");
    background-position: 7px 3px;
    background-repeat: no-repeat;
}

#wir_machens #nav-main-left ul ul li a:hover, 
#wir_machens #nav-main-left li.active ul li a:hover, 
#wir_machens #nav-main-left ul ul li.active a, 
#wir_machens #nav-main-left li.active ul li.active a {
	background-image:url(../gfx/nav_main_left_layer_icon_active.gif);
}

#wir_machens .panel-header-default {
	background:#990066;
	color:#fff!important;
}

#wir_machens .wirmachenstv-header span{
background:url(../gfx/panel_header_arrow_active_purple.gif) 10px 9px no-repeat;
}

#wir_machens .wirmachenstv-header {
	background:#990066;
}

#wir_machens .panel-content-wrap {
background:url("../gfx/panel_content_bottom_purple.gif") repeat-x scroll center bottom transparent;
}

#wir_machens .wirmachenstv-header span a{
color:#fff!important;
}

#wir_machens #logo {
    position: absolute;
    right: 400px;
    top: 32px;
}

#wir_machens .social_share_privacy_area{
margin: 12px 0 17px !important;
}

#wir_machens .social_share_privacy_area .settings_info{
display:none;
}

#wir_machens .social_share_privacy_area .twitter{
left: -25px;
}

#wir_machens .social_share_privacy_area .gplus{
    left: 285px;
    top: -21px;
}

#wir_machens .news-single-item .fb-comments{
    margin-left: 150px;
    margin-top: 20px;
}
