/* Elements
------------------------------------------------------- */

	/* Global
	------------------------------------------------------- */
	img{
		float:left;	
	}
	#body .csc-textpic .csc-textpic-single-image img{
		margin:0;	
	}
	.spacer{
		float:left;
		height:15px;
		width:100%;
	}
	.left{
		float:left;	
	}
	.right{
		float:right;	
	}
	.up-down{
		background:url("../img/icons/icons_up-down.gif") no-repeat 0 5px;
		padding-left:12px;	
	}
	.down{
		background-position:0 -38px;	
	}
	.outline{
		background-color: #F9F4F6;
		border: 1px solid #B11442;
		padding: 20px 10px 10px 15px;
	}

	/* Content
	------------------------------------------------------- */
	#content h2{
		float:left;
		margin:0 0 15px 0;
		width:100%;
	}
	#content h3{
		margin:0 0 10px 0;	
	}
	#content p,
	#content ol,
	#content ul{
		margin:0 0 20px 0;	
	}
	#content .csc-textpic-imagewrap img{
		margin:4px 0 5px 0;
	}
	
	/* Content > issue slider
	------------------------------------------------------- */
	#body #content .issue-slider{
		position:relative;	
	}
	#body .headline-3,
	#body .issue-slider h3{
		color:#000;
		float:left;
		font-size:14px;
		font-weight:normal;
		width:105px;
	}
	#body #content .issue-slider .inner{
		float:left;
		height:121px;
		margin:0 20px;
		overflow:hidden;
		width:350px;	
	}
	#body #content .issue-slider li{
		float:left;
		list-style-type:none;
		margin:0;
		width:90px;
	}
	#body .issue-slider li img{
		border:1px solid #a4a4a4;
	}
	#page_1 .issue-slider .prev,
	#page_1 .issue-slider .next,
	#page_3 .issue-slider .prev,
	#page_3 .issue-slider .next,
	#page_49 .issue-slider .prev,
	#page_49 .issue-slider .next{
		left:0;
		top:70px;
	}
	#page_1 .issue-slider .next,
	#page_3 .issue-slider .next,
	#page_49 .issue-slider .next{
		left:inherit;
		right:155px;	
	}
	.issue-slider .prev,
	.issue-slider .next{
		background:url("../img/icons/icon_prev.png") no-repeat 0 0;
		height:32px;
		left:107px;
		position:absolute;
		top:55px;
		width:32px;
	}
	.issue-slider .next{
		background-image:url("../img/icons/icon_next.png");
		left:inherit;
		right:50px;	
	}
	
	/* Tags
	------------------------------------------------------- */
	.tag-content{
		float:right;
		line-height:25px;
		width:415px;
	}
	
	/* Content > two columns (floating)
	------------------------------------------------------- */
	.two-columns{
		float:left;
		margin:0 20px 20px 0;
		padding:0 0 20px 0;
		width:250px;
	}
	.two-columns img{
		margin:0 0 5px 0;	
	}
	#content .left-column{
		margin-right:40px;	
	}
	#content .right-column{
		margin-right:0;	
	}

	/* tt_news > list view
	------------------------------------------------------- */
	#content .cat-menu{
		float:left;
		margin:10px 0 10px 0;
		width:100%;	
	}
	.cat-menu .space:last-child{
		display:none;	
	}
	.cat-menu,
	.cat-menu a{
		color:#757575;
	}
	#content .issue{
		margin-bottom:0;	
		margin-top:10px;
	}
	.section-1{
		background:url("../img/sidebar/bg_csc-default.gif") repeat-x scroll top left;
		float:left;
		margin:0;
		padding:20px 0 20px 0;
		position:relative;
		width:100%;
	}
	.section-0,
	.meta-information,
	.news-single-wrap,
	.tx-t3blog-pi2 .item,
	.news-single-item .news-single-related,
	.news-list-item{
		background:url("../img/sidebar/bg_csc-default.gif") repeat-x scroll bottom left;
		float:left;
		margin:0 0 20px 0;
		padding:0 0 20px 0;
		position:relative;
		width:100%;
	}
	#content .news-list-item img,
	#content .news-single-wrap img{
		padding-bottom:5px;	
	}
	.preview{
		background:#bcb3a1;
		padding:1px 5px;
		position:absolute;
		top:-20px;	
		right:15px;
	}
	#content .more{
		float:left;
		margin:10px 0 10px 0;
		width:100%;
	}
	#content .news-list-container .news-single-imgcaption{
		display:none;	
	}
	#content .news-single-imgcaption,
	#content .csc-textpic-caption{
		display:inline-block;
		padding:5px 0 20px 0;
	}
	.news-single-related dt{
		display:none;	
	}
	.news-list-item .image{
		float:left;
		margin:4px 20px 5px 0;
		width:135px;
	}
	.news-list-item .text{
		float:right;
		width:385px;
	}
	#content .news-list-item p{
		margin:0 0 10px 0;	
	}
	#content .col-break{
		background:url("../img/content/col-break.gif") no-repeat 0 0;
		float:left;
		height:1px;
		margin:0 0 20px 0;
		width:100%;
	}
	.disabledLinkWrap,
	.showResultsWrap{
		display:none;	
	}
	.news-list-container .tx-ttnews-browsebox{
		float:left;
		width:100%;
		 margin-bottom: 35px;
	}

	/* tt_news > single view
	------------------------------------------------------- */
	.small-image-wrap{
		float:left;
		margin:4px 15px 10px 0;	
		width:185px;
	}
	#content .news-single-item .headline-0{
		margin:0;	
	}
	#content .sub{
		margin:0 0 10px 0;	
	}
	#content .news-single-img{
		margin:0 0 5px 0;	
	}
	#content .news-single-item .headline-2{
		margin:0 0 20px 0;	
	}
	#content .news-single-item{
		font-size:15px;
		line-height:24px;
	}
	#content .meta-information a{
		text-decoration:none;	
	}
	#content .meta-information{
		font-size:13px;
		line-height:20px;
	}
	#content .meta-information dt{
		font-weight:bold;	
	}
	#content .news-single-item .news-single-related dt{
		color:#b11442;
		display:block;
		font-size:16px;
		font-weight:bold;
		line-height:20px;
	}
	.meta-information dt{
		clear:both;
		float:left;
		margin-right:5px;
	}
	.meta-information dd{
		float:left;	
	}
	#content .news-single-img img{
		padding:4px 10px 10px 0;	
	}
	
	/* Sidebar
	------------------------------------------------------- */
	#sidebar h2{
		line-height:18px;
		margin:0 0 10px 0;	
	}
	#sidebar p{
		padding:0 0 10px 0;	
	}
	#sidebar .csc-textpic-text p:last-child{
		padding-bottom:0;	
	}
	#content .news-list3-item .text a,
	#content .more a,
	#content .more a,
	#content .news-single-related a,
	#content .link,
	.latestCommentsList a,
	#body .link,
	#sidebar p a{
		background:url("../img/sidebar/icon_link.gif") no-repeat left 6px;
		padding:0 0 0 10px;
		text-decoration:none;
	}
	#content .news-list3-item .text a{
		display:inline-block;
	}
	#content .news-list3-item .text a,
	.news-list3-container,
	#content .news-list3-item .text p{
		font-size:13px;	
	}
	#body .news-list3-item{
		font-size:13px;	
	}
	.description{
		margin:0 0 10px 0;	
	}
	.news-list3-item .more{
		margin:10px 0 0 0;	
	}
	#sidebar .csc-textpic-above .csc-textpic-imagewrap{
		padding:0 0 10px 0;	
	}
	#sidebar .facebook,
	#sidebar .twitter{
		float:left;	
	}
	#sidebar .facebook a,
	#sidebar .twitter a{
		background:url("../img/sidebar/icon_twitter.gif") no-repeat 0 0;
		float:left;
		height:32px;
		line-height:100px;
		margin:0 5px 0 0;
		overflow:hidden;
		width:32px;
	}
	#sidebar .facebook a{
		background-image:url("../img/sidebar/icon_facebook.gif");	
	}

	/* Footer
	------------------------------------------------------- */
	#footer .top a,
	#footer .print a{
		background:url("../img/footer/icon_top.gif") no-repeat 0 1px;
		float:left;
		margin:0 18px 0 0;
		padding-left:20px;
	}
	#footer .print a{
		background-image:url("../img/footer/icon_print.gif");	
	}
	#footer .facebook a,
	#footer .twitter a{
		background:url("../img/footer/icon_twitter.gif") no-repeat 0 0;
		float:left;
		height:18px;
		line-height:100px;
		margin:0 0 0 5px;
		overflow:hidden;
		width:16px;
	}
	#footer .facebook a{
		background-image:url("../img/footer/icon_facebook.gif");	
	}
	#footer .row-0 strong{
		font-weight:normal;
		float:left;
	}

	/* Indexed Search
	------------------------------------------------------- */
	.tx-indexedsearch-browsebox p{
		display:none;
	}
	#page_18 #tx_indexedsearch p{
		display:none;	
	}
	#content .searchbox-tmpl-css label{
		width:125px;
		margin:0;
	}	
	#content .tx-ttnews-browsebox,
	#content .browsebox{
		text-align:right;	
	}
	#content .pagebrowser ul{
		margin:0;	
	}
	#content .activeLinkWrap,
	#content .tx-ttnews-browsebox a,
	#content .tx-ttnews-browsebox li,
	#content .browsebox li{
		padding:0 5px;	
		display:inline;
		margin:0;
		border-right:1px solid #B11442;
	}

	#content .tx-indexedsearch-browselist-currentPage a{
		text-decoration:none;	
	}
	.tx-cuwcategorybrowser-pi1 form{
		float:right;
		width:415px;
	}
	#navigation .search{
		float:right;
		padding:0 0 0 0;
		width:300px;
	}
	#navigation .tx-indexedsearch{
		padding:10px 0 0 0;	
	}
	#navigation .tx-indexedsearch-form,
	#navigation .tx-indexedsearch-search-submit{
		float:left;	
	}
	#navigation .tx-indexedsearch-search-submit input{
		background:#8a0028;
		border:none;
		color:#fff;
		cursor:pointer;
		font-size:12px;
		width:auto;
	}
	#navigation .tx-indexedsearch-form input{
		border:none;
		float:left;
		font-size:12px;
		height:15px;
		padding:2px 5px;
		width:200px;	
	}
	#navigation .tx-indexedsearch legend,
	#navigation .tx-indexedsearch-browsebox,
	#navigation .tx-indexedsearch-res,
	#navigation .tx-indexedsearch-noresults,
	#navigation .tx-indexedsearch label,
	.tx-indexedsearch-whatis,
	.tx-indexedsearch-result-number,
	.tx-indexedsearch-info,
	.tx-indexedsearch-percent,
	.tx-indexedsearch-icon{
		display:none;	
	}
	#body .tx-indexedsearch-searchbox-button{
		width:auto;	
	}
	.tx-indexedsearch-search-submit,
	.tx-indexedsearch-form{
		float:left;	
	}
	#content .tx-indexedsearch{
		background:url("../img/sidebar/bg_csc-default.gif") top left repeat-x;
		float:left;
		margin:10px 0 0 0;
		padding:20px 0;		
		width:100%;
	}
	#body .tx-indexedsearch-redMarkup{
		background:#B11442;
		color:#fff;
		font-weight:normal;
		padding:0 3px;
	}
	#body .tx-indexedsearch-descr{
		margin:0;	
	}
	#page_18 .tx-indexedsearch .section-0{
		background:none;
		margin:0;
		padding:0;
	}
	/* Suche > Detailseite */
	#c5 .tx-indexedsearch{
		background:none;
		margin:0;
		padding:0;	
	}
	.tx-indexedsearch-res{
		clear:both;	
		float:left;
		width:100%;
	}
	#content .tx-indexedsearch-res .treffer-hl{
		float:left;
		margin-top:-80px;
		width:40%;	
	}
	.tx-indexedsearch-browsebox{
		margin-top:35px;
		float:right;
		height:38px;
		width:300px;
	}
	.browsebox-after{
		margin-top:0;	
	}
	#body .tx-ttnews-browsebox .next,
	#body .tx-pagebrowse-next,
	#body .tx-indexedsearch-browsebox .next{
		border:none;	
	}
	#body .tx-pagebrowse-next a,
	#body .tx-ttnews-browsebox .next,
	#body .tx-ttnews-browsebox .prev,
	#body .tx-indexedsearch-browsebox .prev a,
	#body .tx-indexedsearch-browsebox .next a{
		background:url("../img/content/search_prev.gif") no-repeat 0 0;
		display:inline-block;
		height:11px;
		line-height:200px;
		overflow:hidden;
		width:11px;
	}
	#body .tx-pagebrowse-page a{
		border:none;	
	}
	#body .tx-pagebrowse-next a,
	#body .tx-ttnews-browsebox .next,
	#body .tx-indexedsearch-browsebox .next a{
		background-image:url("../img/content/search_next.gif");
	}
	
	/* Leserbriefe
	------------------------------------------------------- */
	#content .tx-cuwlettertoeditors-pi1 .row-fade{
		background:url("../img/content/row_fade.png") repeat-y top right;
		bottom:0;
		height:16px;
		position:absolute;
		right:0;
		width:205px;
	}
	#content .tx-cuwlettertoeditors-pi1 h3{
		margin-bottom:0;
	}
	.box-0,
	#content .answer{
		background:url("../img/content/editor-letter_bg.jpg") no-repeat 0 0 #d3d3d2;
		float:left;
		padding:40px 0 0 0;
		width:539px;
	}
	.box-0 .inner,
	#content .answer .inner{
		min-height:105px;
		padding:0 20px 20px 20px;	
	}
	.box-0 .inner{
		padding-bottom:0;	
	}
	.letters{
		float:left;
		margin:20px 0 0 0;	
		width:100%;
	}
	.box-0 .end,
	#content .answer .end{
		background:url("../img/content/editor-letter_bg_end.jpg") no-repeat 0 0;
		float:left;
		height:10px;
		width:100%;
	}
	#content .answer img{
		float:right;
	}
	#content .answer p{
		float:left;
		width:415px;	
	}
	#content .answer h3{
		margin-bottom:10px;	
	}
	.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html{
		float:left;
		width:100%;
	}
	.dmail-subscription-form dt,
	.tx-powermail-pi1 label,
	#content .tx-cuwlettertoeditors-pi1 dt{
		clear:both;
		float:left;
		padding:0 0 10px 0;
		width:155px;
	}
	.dmail-subscription-form dd,
	#content .tx-cuwlettertoeditors-pi1 dd{
		float:left;
		padding:0 0 10px 0;
		width:190px;
	}
	#content .tx-cuwlettertoeditors-pi1 dd{
		width:350px;	
	}
	.dmail-subscription-form dd{
		width:210px;	
	}
	.dmail-subscription-form input[type=text]{
		width:190px;	
	}
	#content .dmail-edit-profile-form dd{
		width:100%;	
	}
	#content .dmail-edit-profile-form input{
		float:left;	
	}
	#content .dmail-edit-profile-form .submit{
		clear:none;
		margin:0 0 0 5px;
	}
	.dmail-edit-profile-form .submit{
		clear:both;	
		margin-top:5px;
	}
	.dmail-subscription-form .submit{
		float:left;
	}
	#content .unsubscribe{
		display:none;	
	}
	.powermail_submit,
	#content .tx-cuwlettertoeditors-pi1 .submit{
		float:right;
		margin:0 83px 20px 0;
	}
	.powermail_submit{
		margin-top:20px;	
	}
	.pagebrowser{
		color:#b11442;
		text-align:right;
	}
	.tx-powermail-pi1_thx{
		background:#F9F4F6;
		border: 1px solid #B11442;
		padding: 20px 10px 10px 15px;
	}
	
	/* Powermail
	------------------------------------------------------- */
	.formElement,
	.tx-powermail-pi1{
		float:left;
		width:100%;
	}
	.formElement textarea{
		margin-bottom:10px;	
	}
	#comment_submit{
		margin-top:10px;	
	}
	
	/* DirectMail
	------------------------------------------------------- */
	#sidebar .dmail-subscription-wrap,
	#sidebar input{
		width:220px;	
	}
	#sidebar input{
		margin-bottom:10px;	
	}
	#body #sidebar .dmail-subscription-wrap h3{
		margin-bottom:10px;	
	}
	#sidebar .dmail-subscription-form .submit{
		display:none;
	}
	#body #sidebar .dmail-subscription-wrap dt{
		display:none;	
	}
	#body #sidebar .dmail-subscription-wrap dd{
		padding:0;	
	}
	
	/* Banner
	------------------------------------------------------- */
	#superbanner_bottom{
		background: none repeat scroll 0 0 #FFFFFF;
		float: left;
		padding: 10px 40px;
		width: 860px;
	}
	
	/* Blog
	------------------------------------------------------- */
	.itemNav img{
		display:none;
	}
	.subinfos .date{
		display:inline;	
	}
	.tagCloud_title,
	#latestComments h3,
	.rss h3,
	#archive h3{
		padding-bottom:10px;	
	}
	.single .item{
		display:none;	
	}
	.latestCommentsList span{
		color:#999;	
	}
	.latestCommentsList dd{
		margin-bottom:10px;	
	}
	.tx-t3blog-pi2 .tx-pagebrowse-pi1 ul{
		float:left;
		margin:20px 0 0 0;
		text-align:right;
		width:100%;
	}
	.blogrollList{
		margin-top:10px;	
	}
	#content .tx-t3blog-pi2 .tx-pagebrowse > li{
		border:none;
		padding:0;
	}
	.archive .months{
		float:left;	
	}
	#content .tx-t3blog-pi2 .tx-pagebrowse-first,
	#content .tx-t3blog-pi2 .tx-pagebrowse-last,
	#content .tx-t3blog-pi2 .tx-pagebrowse-prev{
		display:none;	
	}
	#content .blogList h3{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:27px;	
		font-weight:normal;
		line-height:28px;
	}
	#content .blogList{
		float:left;
		margin-top:20px;	
		width:100%;
	}
	.blogCommentMessage,
	.success,
	.tx-t3blog-pi2 .filter{
		background:#eee;
		float:left;
		border:1px dotted #979797;
		overflow:hidden;
		padding:6px 12px;
		position:relative;
		width:516px;
	}
	.filter-button{
		border-left:1px dotted #979797;
		height:100%;
		padding:5px;
		position:absolute;	
		right:0;
		top:0;
	}
	.latestCommentsList dt a{
		float:left;	
	}
	.latestCommentsList dd,
	.latestCommentsList dt{
		float:left;
		width:100%;
	}
	.latestCommentsList span,
	.latestCommentsList dd{
		padding-left:10px;
		width:270px;
	}
	.tx-t3blog-pi2 #latestComments h3,
	.tx-t3blog-pi2 .rss h3{
		background:url("../img/icons/rss.gif") no-repeat right 1px;
		display:inline-block;
		padding-right:25px;
	}
	.blogList .comments a,
	#content .comments-link .comment-title,
	.tx-t3blog-pi2 #latestComments h3{
		background:url("../img/content/icon_sprechblase.gif") no-repeat right 3px;
	}
	#content .comments-link .comment-title,
	#content .blogList .comments a{
		background-position:1px 3px;
		padding-left:20px;	
	}
	#content .tx-t3blog-pi2 .b-top .item{
		background:none;	
	}
	.tx-t3blog-pi2 .subinfos a,
	.tx-t3blog-pi2 .subinfos,
	.blogList .subinfos a,
	.blogList .subinfos{
		color:#757575;
		font-size:12px;
	}
	.tx-t3blog-pi2 .comments-headline{
		font-size:27px;	
	}
	.tx-t3blog-pi2 .archive a,
	.tx-t3blog-pi2 .postnum,
	.tx-t3blog-pi2 .archive .toggle{
		display:none;	
	}
	.tx-t3blog-pi2 .months .postnum,
	.tx-t3blog-pi2 .archive .months a{
		display:inline-block;
	}
	.tx-t3blog-pi2 .archive .months .toggle{
		display:none;	
	}
	.tx-t3blog-pi2 .months .month a{
		font-weight:bold;
	}
	.tx-t3blog-pi2 .months .month  ul a{
		font-weight:normal;
	}