@media screen , projection {
	#markenkarussell{width:515;height:70px;}
	/* TagCloud Begin */
	#tagcloud,.partner{
		margin:10px 0 0 0;
		border:1px solid #d1d7d3;
		border-bottom:0;
		border-left:0;
		padding:0;
	}
	#tagcloud h1,.partner h4{
	  	color: #E92D21;
	  	margin:-1px 0 0 0;
	  	text-transform: uppercase;
	  	text-align: right;
	  	font-weight: bold;
	  	position:relative;
	  	z-index:7;
	  	width:170px;
	  	padding:5px 0;
	  	border-bottom:1px solid #d1d7d3;
	  	background:url(../../img/ecke_grau_rechts_top.gif) no-repeat top right;
	}
	#tagcloud span.cloud_header{display:block:;margin-right:25px;}
	#tagcloud h1{font-size:95%;}
	.partner h4{color:#666666;text-transform:none;text-align:center;font-size:90%;}
	#tagcloud .cloud_item, .partner .partner_item{
		text-align: left;
		padding: 10px 10px 10px 5px;
		position:relative;
		z-index:8;
		width:155px;
		background:url(../../img/ecke_grau_rechts_bottom.gif) no-repeat bottom right;
	}

	.partner .partner_item {
		text-align: center;
	}
	.partner .partner_item span{
		display: block;
		padding: 0 0 10px 0;
	}

	.partner_item a {margin:0 0 15px 0;}
	#tagcloud .cloud_item ul {
		list-style-type: none;
		margin:0 10px 0 0;
		text-align:right;
	}
	#tagcloud .cloud_item ul li {background: none;}

	#tagcloud .cloud_item .teaser .text li {margin:0;}

	#tagcloud .cloud_item .teaser .teaser_bottom .text {
		padding: 10px 12px;
		text-align: center;
		font-weight: normal;
		width: 175px;
	}

	#tagcloud .cloud_item a {
		font-weight: normal;
		text-decoration:none;
		color:#666666;
	}
	#tagcloud .cloud_item a:hover {
		font-weight: normal;
		text-decoration:underline;
	}
	#tagcloud .cloud_item .weight1 {
		font-size: 1.5em;;
		font-weight: normal;
		display: inline;
		padding: 0px 3px;
		margin: 0px;
	}
	#tagcloud .cloud_item .weight2 {
		font-size: 1.3em;
		font-weight: normal;
		display: inline;
		padding: 0px 3px;
		margin: 0px;
	}
	#tagcloud .cloud_item .weight3 {
		font-size: 1.1em;
		font-weight: normal;
		display: inline;
		padding: 0px 3px;
		margin: 0px;
	}
	#tagcloud .cloud_item .weight4 {
		font-size: 0.9em;
		font-weight: normal;
		display: inline;
		padding: 0px 3px;
		margin: 0px;
	}
	#tagcloud .cloud_item .weight5 {
		font-size: 0.8em;
		font-weight: normal;
		display: inline;
		padding: 0px 3px;
		margin: 0px;
	}
	/* TagCloud End */
	/*Boxen*/

	/*service slider*/
	#box_container{width: 173px !important;margin:0 0 10px 0;color:#666666;}
	.box_header_fix {
		padding:3px;
		width:167px;
		color:#fff;
	}
	.box_item {
		margin:0;
		padding:0 0 10px 0;
		width: 173px !important;
		background: url(../../img/slider_textbox_buttom_line.gif) no-repeat bottom left;
	}

	.lastElem {
		background: url(../../img/slider_textbox_buttom.gif) no-repeat bottom left;
	}
	.box_border, .box_item_text{
		border-right:1px solid #d1dad5;
		border-left:1px solid #d1dad5;
		margin:0;
		overflow:hidden;
	}
	.box_item_text h3{font-size:120%;font-weight:bold;padding:5px;}
	.box_item_text p{padding:0 5px;}
	.box_item_image{overflow:hidden;border-right:1px solid #d1dad5;border-left:1px solid #d1dad5;height:110px;}
	.box_item_image.inactive{display:none;}
	.box_item a{color:#666666;text-decoration:none; }
	/*service slider end*/

	.box {
		width: 173px !important;
		margin:0;
		margin-bottom:10px;
		padding:0 0 10px 0;
		background: url(../../img/box_bottom.png) no-repeat bottom left;
	}
	.box_header {
		background:#7cb800 url(../../img/box_top.png) no-repeat top left;
		padding:3px;
		color:#fff;
		position:relative;
	}
	.box_content {
		position:relative;
		border-right:1px solid #d1dad5;
		border-left:1px solid #d1dad5;
		margin:0;
		padding:0;
		overflow:hidden;
		width: 171px;
	}
	.box_content_item{margin:0;padding:5px;border:0px dotted red;width:160px;}
	.box_content_item p{margin:10px 5px;padding:0;}
	.box_link{text-align:right;border:0px dotted blue;}
	.box_link a,
	input.tx-newloginbox-pi1-submit,
	input.newslettersubmit,
	.box_link input{
		background:transparent url(../../img/box_button.gif) no-repeat 100% -2px;
		border:0;
		cursor:pointer;
		color:#666666;
		padding:0 20px 0 0;
	}
	.box_link a{margin-right:-3px;}
	.box_content .box_link, .box_item_text .box_link{margin-right:10px;}

	.tx-newloginbox-pi1 h3{font-size:14px;margin:5px 5px 5px 20px;font-weight:bolder;}
	.tx-newloginbox-pi1 p{margin: 5px 5px 5px 20px;}

	.tx-newloginbox-pi1 table{width:170px;margin:5px 0 0 0;}

	.tx-newloginbox-pi1 td {text-align:right;padding:0;border:0px solid green;overflow:hidden;}
	/*login*/
	.tx-newloginbox-pi1 td input.user,.tx-newloginbox-pi1 td input.pass,
	.newsletter-input input.newsletterinput {width:135px;border:1px solid #C2CDC8;margin:5px 13px 5px 0;color:#959595;}
	input.tx-newloginbox-pi1-submit, input.newslettersubmit{text-align:right;margin-right:10px;border:0px solid #555;}
	/*width:135px;*/
	label.loginbox {display:block; width: 100%; text-align: left;}
	.tx-newloginbox-pi1 label {display:block; width: 100%; text-align: left; margin-left: 20px; line-height: .85em;}

	/*newsletter */
	.box_content_item form{clear:both;margin:5px 0 0 0;}
	.newsletter-input {clear:both;border:0px solid #444;text-align:right;}
	input.userBG{background:url(../../img/login_box.gif) no-repeat 3px 0;}
	input.pwdBG{background:url(../../img/login_box.gif) no-repeat 3px -30px;}


	/*Magazincode*/
	.magazincode_box{margin:0;}
	#magazine_code_input{width:135px;margin:10px 0 5px 20px;border:1px solid #C2CDC8;}
	span.mHT{display:none;}
	.code_submit{border:0px solid #777;}
	.box_header h3.mb {margin-right:30px;}
	.mH{width:15px;height:15px;background:url(../../img/help.gif) no-repeat;position:absolute;right:10px;top:4px;cursor:pointer;}
	/*.ui-button-100{width:128px;}*/
	/*Magazincode End*/

	/*end Boxen*/
	/*UI*/
	#dialog_container{display:none;}
	#dialog{display:none;}
	#errorBox{padding: 0pt 0.7em;display:none;font-size:10pt;}
	#errorBox span.icon-left{float: left; margin-right: 0.3em;}
	.error_no_border{color:#444;}
	/*UI End*/


	/*tt_news*/
	.newsTop{margin:15px 0;background:url(../../img/news_top.gif) no-repeat;width:525px;}
	.newsTop h2.tab{width:130px;padding:10px 3px 0 15px; }
	.news-list-item{width:480px;padding:10px 20px 0px 10px;}
	.line{margin:10px 0 0 15px;width:480px;}
	.news_archiv_line{margin:10px 0 0 0;width:470px;}
	span.news-list-date{font-size:60%;font-weight:bold;color:#8F8F8F;}
	span.single{font-size:90%;}

	.news-image{float:left;margin:5px 15px 10px 5px;}
	.news-content-single ul{display:table;}
	/* raus KRE 2009-11-26 .news-item a{color:#666666;} */
	.news-item h3 a{color:#666666;}
	.news-search-form{text-align:right;padding:10px 20px 20px 0;margin:0;}
	.searchLabel{font-size:120%;font-weight:bold;margin:0 10px 0 0;}
	.news-search-form input{width:235px;border:1px solid #ccc;padding:3px;}
	 span.news-search-form-submit input{cursor:pointer;border:0;background:url(../../img/news_form_button.gif) no-repeat 0 5px;width:110px;height:25px;}
	.news-list-bg{background:url(../../img/news_bottom.gif) no-repeat bottom left;}
	/**/

	.news-list-container{margin-left:10px;background:url(../../img/news_inner_top.gif) no-repeat;}
	.news-list-container-single {margin-left:0;background:url(../../img/news_inner_top_single.gif) no-repeat;}
	.news-list-container-bottom{margin:0 0 0 10px;background:url(../../img/news_inner_bottom.gif) no-repeat bottom left;height:20px;}
	.news-list-container-bottom-home{margin:0 0 0 10px;background:url(../../img/news_inner_bottom_single.gif) no-repeat bottom left;height:20px;}
	.news-list-container-bottom-single{margin:0 0 10px 0;background:url(../../img/news_inner_single_bottom.gif) no-repeat bottom left;height:20px;}
	.news-list-container-archiv{margin:45px 0 0 10px;background:url(../../img/news_inner_top.gif) no-repeat;}

	.news-list-browse{text-align:right;margin-right:23px;}
	.news-list-browse a{margin:0 3px;}
	.news-list-browse a img{margin-bottom:-3px;}
	.news-item .box_link a{background-position:100% 0;}

	.browspage-top{padding-top:20px;}
	/*tt_new archiv*/
	.tt_news_anavi{position:relative;list-style-type:none;padding:0;height:22px;margin:0 0 0 5px;width:515px;}
	.tt_news_anavi li {float:left;list-style-type:none;width:55px;height:22px;margin:0;padding:0;padding:3px 5px 0 5px;}
	.tt_news_anavi li a{background:url(../../img/news_archiv_tab.gif) no-repeat -62px 0;width:53px;height:21px;margin:0;padding:3px 5px;display:block;}
	.tt_news_anavi li a.a_activ{background:url(../../img/news_archiv_tab.gif) no-repeat 0 0;}
	/*2-level*/
	.tt_news_anavi li ul{
		position:absolute;
		top:35px;
		left:0;
		display:none;
		padding:3px 15px 7px 5px;
	}
	.tt_news_anavi li ul li a{color:#1dac50;background:transparent;}
	.tt_news_anavi li ul li{
		width:30px;
		height:auto;
		color:#1dac50;
		display:inline;
		margin:0 3px 0;
		padding:0;
	}
	.a_activ{font-weight:bold;}
	li.a_activ ul {display:block;}

	.corner_ul_archiv{
		background-color:#DCF1E3;
		border:1px solid #c2cdc8;
	 	/**/
	 	-moz-border-radius:10px;
		-webkit-border-radius:10px;
		border-radius:10px;
		padding:5px;
		position:relative;
	}
	.corner_ul_archiv a{display:block;width:20px;}



	.archiv_inactiv,.archiv_activ{
		background:#fff;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border:1px solid #c2cdc8;
		padding:5px;
		position:relative;
		display:block;
		width:20px;
		height:15px;
	}
	.archiv_activ{
		background:#1FAF51;
		color:#fff;
	}
	/*archiv style end*/

	.contentTop{padding-top:70px;}
	/*einzelnboxen*/
	.news-list-container-box{margin:10px 0;}
	.news-list-item-box{background:url(../../img/news_box_top.gif) no-repeat;width:520px;overflow:hidden;}
	.news-list-container-top{background:url(../../img/news_box_top.gif) no-repeat;padding-top:10px;margin-bottom:14px;}
	.news-list-item-box-bottom{background:url(../../img/news_box_bottom.gif) no-repeat;height:14px;width:520px;margin:0;padding:0;}
	.news-list-bg-arviv{background:url(../../img/news_box_bottom.gif) no-repeat bottom left;padding-bottom:1px;}
	.news-image-box{margin:10px 0 0 10px;}
	.news-item-box{float:right;width:360px;margin:10px 10px 0 10px;}
	/*hersteller-/markenseite*/
	.tx-smsmanufacturer-pi1{width:520px;overflow:hidden;position:relative;}
	.tx-smsmanufacturer-pi1 a{color:#00A139;}
	.tx-smsmanufacturer-pi1 h1{color:#00A139;}
	.herstellerNavi{overflow:hidden;position:relative;}
	.herstellerBody{background:url(../../img/markenseite_bg_top.gif) no-repeat;padding-top:10px;clear:both;position:ralative;margin-top:-2px;z-index:12;}
	.herstellerInfos{background:url(../../img/markenseite_bg_bottom.gif) no-repeat bottom left;padding:5px;}
	.herstellerInfos .csc-textpic { margin-left: 30px;}
	.herstellerNavi, .herstellerNavi ul, .herstellerNavi ul li,.p_cat_navi ul, .p_cat_navi ul li{margin:0;padding:0; }
	.herstellerNavi ul li.np{color:#00A139;list-style-type:none;float:left;width:143px;border-bottom:1px solid #D1DAD5;background:url(../../img/markenseite_tab.gif) no-repeat -145px 0;text-align:center;}
	.herstellerNavi ul li.activ{background:url(../../img/markenseite_tab.gif) no-repeat;border:0;}
	/*produkte*/
	/*background:url(../../img/p_navi_line.gif) no-repeat;*/
	.p_cat_navi {width:485px;background:#DCF1E3 url(../../img/p_navi_line.gif) no-repeat;}
	.p_cat_navi ul li{margin:5px 3px 0 3px;color:#fff;list-style-type:none;float:left;background:url(../../img/cat_left.gif) no-repeat;margin-right:3px; }
	.p_cat_navi ul li a{text-decoration:none;display:block;height:19px;margin-left:10px;background:url(../../img/cat_right.gif) no-repeat top right;padding-right:10px; _float:left;}
	.p_cat_navi ul li.activ{background:url(../../img/cat_left_act.gif) no-repeat;}
	.p_cat_navi ul li a.activ{background:url(../../img/cat_right_act.gif) no-repeat top right;color:#fff;}
	.p_cat_navi_bottom{background:url(../../img/p_navi_line_bottom.gif) no-repeat;height:8px;width:100%;}
	.p_item{margin:0 0 20px 0;}
	.p_itemImg{float:left;}
	.p_image_caption{font-size:0.8em;color:#666666;padding: 0.3em 0.5em;}
	.p_item{margin:10px 0 10px 180px;}
	.p_plink{margin:10px 70px 10px 0;border-right:1px solid #cecece;padding:0 10px 5px 0;}
	.p_plink ul{list-style-image: url(../../img/plist.gif);}
	.p_itemLogo{float:right;}
	.p_itemLinks{border-top:1px dotted #cecece;padding:5px 0;}
	.p_itemLink_hersteller{float:left;background:url(../../img/herstellerseite.gif) no-repeat 100% -3px;padding-right:23px;border-left:1px solid #cecece; }
	.p_itemLink_rezept{float:left;margin-right:5px;padding-right:25px;background:url(../../img/rezept.gif) no-repeat 98% -3px;}

	.p_listItem h5{font-weight:bold;color:#666666;}
	.p_listItem h5 span.subtitle{font-weight:normal;}
	.p_itemLink_hersteller a, .p_itemLink_rezept a{color:#9F9F9F;}

	.p_pg{margin-bottom:10px;background:url(../../img/news_inner_top.gif) no-repeat top left;width:503px;overflow:hidden;}
	.p_container{background:url(../../img/news_inner_bottom.gif) no-repeat bottom left;margin-top:10px;padding:0 10px 20px 10px;}


	/*Mailformplus - Formulare*/
	form.form{width:518px;overflow:hidden;}
	.formHeader{background:url(../../img/form_top.gif) no-repeat;width:517px;height:25px;}

	.formHeader h3{color:#fff;font-size:13px;font-weight:bold;padding:5px 3px 2px 15px;}
	.formBody{background:url(../../img/form_bottom.gif) no-repeat bottom left;width:517px;padding:0;overflow:hidden;}
	.table_container{padding:10px 20px 20px;}
	table.formTable{width:100%;}
	label.mlabel{font-weight:bold;}
	label.slabel{margin:0 15px 0 5px;}
	span.abstand{display:inline-block;width:10px;}
	span.stern{color:red;}
	input.s100, textarea.s100{width:300px;}
	select.s100{width:303px;}
	input.s75{width:243px;}
	input.s20{width:50px;}
	.newsletter_q_f {padding:15px 5px 8px 13px;}
	.submit{text-align:right;padding-right:43px;}
	div.submit input{background:url(../../img/form_button.gif) no-repeat;width:105px;height:19px;text-indent:-9999px;overflow:hidden;border:0;cursor:pointer;}
	.error_container{margin:0 1px;padding:5px 10px 5px 15px;background:#e92d21;color:#fff;}
	.perform_container{margin:0 1px;padding:5px 10px 5px 15px;background:#d8fbd5;color:#666666;border: 1px solid #21B353;}
	.perform_container .download {background:url(../../img/ico_download.gif) no-repeat center right;padding-right:18px; text-decoration: underline;}
	ul.errors{display:none;}
	/*Tabellen*/
	.csc-frame-indent{margin-top:50px;position:relative;z-index:7;padding-bottom:10px;width:181px;background:#fff;border-left:1px solid #c2cdc8;}
	.csc-frame-indent h1 {
		position:absolute;
		left:-1px;
		top:-27px;
		width:173px;
		background:#fff url(../../img/table_tab.gif) top left no-repeat;
		padding:5px 5px 5px 5px;
		color:#1dac50;
		font-size:12px;
		font-weight:bold;
		text-transform:uppercase;
	}
	.corner{
		background-color:#fff;
		border:1px solid #c2cdc8;
	 	-moz-border-radius:10px;
		-webkit-border-radius:10px;
		padding:0 0 10px 0;
		position:relative;
		margin:-10px 0 20px 0;
		z-index:4;
	}
	.contenttable{width:100%;border:0;background-color:transparent;margin:0 0 0 0;}
	.contenttable .tr-even{background-color:#dcf1e3;}
	.contenttable p{padding:0;margin:0;}
	.contenttable .align-right { text-align: right;}
	.corner .contenttable {width:100%;border:0;background-color:transparent;margin:20px 0 0 0;}

	/* 29.12.2006 Sven Huppach: GBZ Standorte */
	#gbz-wrapper {
		display: block;
		width: 226px;
		height: 137px;
		padding: 0;
		margin: 0;
		background: transparent url(../../img/gbz_shadow.gif) top left no-repeat;
		border: 0px solid #D4D6D4;
		text-align: center;
		position: absolute;
		left: 290px;
		top: 248px;
	}
	#show-gbz {
		margin-left: 15px;
		margin-top: 15px;
		margin-right: 10px;
		border: 0px solid #ff0000;
		text-align: left;
		line-height: 125%;
		font-size: 95%;
	}

	.usp_wrapper {
		background: transparent url(../../img/bg_usp_homepage.gif) top left no-repeat;
		display: block;
		width:150px;
		height: 173px;
		padding: 32px 0 0 57px;
		border: 0px solid #cccccc;
		font-size: 11px;
		_width:200px!important;
	}
	.usp_wrapper h3{
		font-size: 125%; color:#21B353; font-weight: bold;
		margin:0;
		padding:0;
	}
	.usp_wrapper ul {
		list-style-image:url(../../img/ico_usp-list.gif);
		list-style-position:outside;
	}
	.usp_wrapper li {
		margin-left: -10px;
	}

	/*************************************************************
 * tx_cssstyledcontent - BEGIN
 *************************************************************/
/* default styles for extension "tx_cssstyledcontent" */
	/* Captions */
	.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
	.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
	.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }

	/* Needed for noRows setting */
	.csc-textpic .csc-textpic-imagecolumn { float: left; display: inline; }

	/* Border just around the image */
	.csi-border .csi-imagewrap .csi-image IMG {
		border: 2px solid black;
		padding: 0px 0px;
	}

	.csc-textpic-imagewrap { padding: 0; }

	.csc-textpic IMG { border: none; }

	/* : This will place the images side by side */
	.csc-textpic .csc-textpic-imagewrap .csc-textpic-image { float: left; }

	/* UL: This will place the images side by side */
	.csc-textpic .csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
	.csc-textpic .csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }

	/* DL: This will place the images side by side */
	.csc-textpic .csc-textpic-imagewrap DL.csc-textpic-image { float: left; }
	.csc-textpic .csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
	.csc-textpic .csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
	.csc-textpic .csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
	DL.csc-textpic-image { margin: 0; }
	DL.csc-textpic-image DT { margin: 0; display: inline; }
	DL.csc-textpic-image DD { margin: 0; }

	/* Clearer */
	.csc-textpic-clear { clear: both; }

	/* Margins around images: */

	/* Pictures on left, add margin on right */
	.csc-textpic-left .csc-textpic-imagewrap .csc-textpic-image,
	.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap .csc-textpic-image,
	.csc-textpic-intext-left .csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-right: 10px;
	}

	/* Pictures on right, add margin on left */
	.csc-textpic-right .csc-textpic-imagewrap .csc-textpic-image,
	.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap .csc-textpic-image,
	.csc-textpic-intext-right .csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}

	/* Pictures centered, add margin on left */
	.csc-textpic-center .csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}
	.csc-textpic .csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
	.csc-textpic .csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; }

	/* Space below each image (also in-between rows) */
	.csc-textpic .csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
	.csc-textpic-equalheight .csc-textpic-imagerow { margin-bottom: 5px; display: block; }
	.csc-textpic .csc-textpic-imagerow { clear: both; }

	/* No margins around the whole image-block */
	.csc-textpic .csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
	.csc-textpic .csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }

	/* Add margin from image-block to text (in case of "Text w/ images") */
	.csc-textpic-intext-left .csc-textpic-imagewrap,
	.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap {
		margin-right: 10px !important;
	}
	.csc-textpic-intext-right .csc-textpic-imagewrap,
	.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap {
		margin-left: 10px !important;
	}

	/* Positioning of images: */

	/* Above */
	.csc-textpic-above .csc-textpic-text { clear: both; }

	/* Center (above or below) */
	.csc-textpic-center { text-align: center; /* IE-hack */ }
	.csc-textpic-center .csc-textpic-imagewrap { margin: 0 auto; }
	.csc-textpic-center .csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
	.csc-textpic-center .csc-textpic-text { text-align: left; /* Remove IE-hack */ }

	/* Right (above or below) */
	.csc-textpic-right .csc-textpic-imagewrap { float: right; }
	.csc-textpic-right .csc-textpic-text { clear: right; }

	/* Left (above or below) */
	.csc-textpic-left .csc-textpic-imagewrap { float: left; }
	.csc-textpic-left .csc-textpic-text { clear: left; }

	/* Left (in text) */
	.csc-textpic-intext-left .csc-textpic-imagewrap { float: left; }

	/* Right (in text) */
	.csc-textpic-intext-right .csc-textpic-imagewrap { float: right; }

	/* Right (in text, no wrap around) */
	.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap { float: right; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html .csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */

	/* Left (in text, no wrap around) */
	.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap { float: left; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html .csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */
/*************************************************************
 * tx_cssstyledcontent - END
 *************************************************************/


.tx_mehrspalten{ margin:0px; padding:0px; height: 220px;}
.tx_mehrspalten_2spalten .spalte{ margin:0px; padding:0px; width:250px; float:left; border: 0px solid #ff0000;}
.tx_mehrspalten_2spalten .spalte .inner{margin:0px; padding:0px; width:230px;}
.cleaner {
	clear:both !important;
	display:block;
	float:none;
	font-size:1px;
	height:1px;
	line-height:1px;
	overflow:hidden;
}

.filesize {
	background-color:transparent;
	background-image:url(../../img/icon_pdf.png);
	background-position:5px 0;
	background-repeat:no-repeat;
	padding: 0 0 3px 35px;
	height: 20px;
}

table.csc-mailform  {
	width: 460px;
}
.csc-mailform .submit {
	padding-right:0px;
	text-align:right;
}

/* CE Formulare */
	legend {
padding-left:10px;
padding-right:10px;
border: 0px;
}
.radiolayout {
	width:60%;
	padding-top:15px;
	padding-bottom:15px;
}
.formu {
	width:510px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	border: 0px solid #C0C0C0;
}
.mf-radio {
	border:0px;
}
.mf-text {
	color: #000000;
	border: 1px solid #C0C0C0;
	margin-bottom: 5px;
}
.mf-check {
	border: 0px;
}
.mf-select {
	border:0px;
}
.mf-input {
border: 1px solid #C0C0C0;
margin-bottom: 5px;
}
.mf-submit {
	background:transparent url(../../img/form_button_blanko.gif) no-repeat scroll 0;
	border:0 none;
	cursor:pointer;
	height:19px;
	overflow:hidden;
	width:105px;
	color: #ffffff;
	font-weight: bold;
}
body#sboffices {
	text-align: left;
	background: #ffffff;
	padding: 10px;
}
.tx-sboffices-pi1 {}


}