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

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

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

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

	DIV.csc-textpic IMG { border: none; }

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

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

	/* DL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
	DIV.csc-textpic DIV.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 */
	DIV.csc-textpic-clear { clear: both; }

	/* Margins around images: */

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

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

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

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

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

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

	/* Positioning of images: */

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

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

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

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

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

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

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

	/* Left (in text, no wrap around) */
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */
/* default styles for extension "mekra_katalog" */
	/* MEKRA PRODUKT PLUGIN CSS DEFINITIONEN */
	.tx-mekrakatalog-pi1 {
		 font-size: 12px;
		 font-family: Arial;
		 background-color: #FFFFFF;
	}
	.div_p_sprache {
		font-size: 12px;
		font-family: Arial;
		width: 330px;
		border-left: 1px solid #DEDEDE;
		border-right: 1px solid #DEDEDE;
		height: 15px;
		height: 19px;
	}		
	.p_sprache {
		margin-left: 25px;
		width: 305px;
	}
	.p_sprache SELECT {
		width: 150px;
		heigth: 10px;
		font-size: 11px;
	}

	/*******************************
	  Haupt Suche
	********************************/
	#detailsuche_div {
		width: 690px;
		background-color: #F0F0F0;
		height: 100%;
		margin: 0;
		padding: 0;
	}
	.hauptsuche {
		clear: both;
		width: 690px;
		text-align: left;
		height: 150px;
		background: url('/fileadmin/images/mekra_katalog/hauptsucheBG2.jpg') 0px 0px no-repeat;
		color: #DFDFDD; 
		font-size: 12px;
	}
	.variante1, .variante2, .variante3 {
		 float: left;
		 width: 229px;	 
		 
	 }
	.v1 {
		margin-right: 15px;
		margin-left: 15px;
		margin-top: 12px;
	 }
	 .field_select SELECT {
		font-size: 11px;
		border: 0;
		width: 200px;
		background-color: #28639F;
		border: 1px solid #BDC0C9;
		color: #BDC0C9;
	 }
	 .field_input_BJ {
		clear: both;
	 }
	 .field_input_BJ SELECT {
		font-size: 11px;
		width: 98px;
		background-color: #28639F;
		border: 1px solid #BDC0C9;
		color: #BDC0C9;
	 }
	 .field_label {
		font-weight: bold;
	 }
	 .field_label1 {
		font-weight: bold;
		margin-top: 5px;
	 }
	 .field_label2 {
		font-weight: bold;
		margin-top: 5px;
	 }
	 .field_label3 {
		font-weight: bold;
		margin-top: 5px;
	 }
	 .field_label4 {
		font-weight: bold;
		margin-top: 5px;
	 }
	 .field_label5 {
		font-weight: bold;
		margin-top: 5px;
		margin-bottom: 5px;
	 }
	 .field_label_left {
		float: left;
		width: 102px;
	 }
	 .field_label_right {
		float: left;
		width: 78px;
	 }
	 .field_input INPUT {
		width: 200px;
		font-size: 11px;
		background-color: #28639F;
		border: 1px solid #BDC0C9;
		color: #BDC0C9;
	 }
	 .field_input_nr {
		float: left;
	 }
	 .nummer INPUT {
		width: 170px;
		font-size: 11px;
		background-color: #28639F;
		border: 1px solid #BDC0C9;
		color: #BDC0C9;
	 }
	.nummer {
		float: left;
	 }
	 #tooltip {
		position: relative;
		top: 1px;
		left: 7px;
	 }
	 .submitbutton {
		 clear: both;
		 width: 191px;
		 height: 18px;
		 margin-left: 20px;
		 margin-top: 60px;
		 background: url('/fileadmin/images/mekra_katalog/suche_button6.gif') 0px 0px no-repeat;
	 }
	 .submitbutton A,
	 .submitbutton A:LINK,
	 .submitbutton A:HOVER,
	 .submitbutton A:VISITED,
	 .submitbutton A:ACTIVE {
		color: #DEDEDE;
		font-size:12px;
		font-weight: bold;
		text-decoration: none;
		margin-left: 75px;
		margin-top: 51px;
	 }


	 /*******************************
	  Detail Suche
	 ********************************/
	/*.pager {
		width: 400px;
		float: left;
		height: 30px;
	}
	.pagertext {
		float: right;
		height: 30px;
		font-weight: bold;
	}

	.pager A, m.pager A:hover {
		color: #000000;
		text-decoration: none;
	}
	*/

	#pager {
		width: 400px;
		float: left;
		height: 30px;
	}
	#pagertext {
		float: right;
		height: 30px;
		font-weight: bold;
	}

	#pager A, #pager A:hover {
		color: #000000;
		text-decoration: none;
	}

	.pagesite{
		margin-left: 5px;
		margin-right: 5px;
		font-weight: normal;
	}

	.aktuell_pagesite {
		margin-left: 5px;
		margin-right: 5px;
		font-weight: bold;
	}

	 #details_headline {	 
		 height: 20px;
		 font-size: 12px;
		 font-weight: bold;
		 padding-top: 15px;
		 padding-left: 25px;
		 padding-right: 25px;
		 color: #2E6FB1;
	 }

	 #detailsuche {
		 padding-left: 25px;
		 padding-right: 25px; 
	 }
	 
	 .spiegelklasse {
		margin: 0;
		padding: 0;
	 }

	 .checkbox_spklasse {
		float: left;
		width: 160px;
	 }

	 .klasseallbutton {		 
		float: left;
		width: 150px;
		height: 20px;
		margin-top: 4px;
		margin-left: 3px;
		background: url('/fileadmin/images/mekra_katalog/katalog_button2.gif') 0px 0px no-repeat;
		
	 }

	 .klasseallbutton A,
	 .klasseallbutton A:LINK,
	 .klasseallbutton A:HOVER,
	 .klasseallbutton A:VISITED,
	 .klasseallbutton A:ACTIVE{
		color: #C3C3C1;
		font-size:10px;
		font-weight: bold;
		text-decoration: none;
		padding-left: 14px;
		margin-top: 2px;
	 }

			 
	 .radius {

	 }

	 .radius B {
		 font-size: 12px;
		 font-weight: bold;
		 color: #2e6fb1;
	 }

	 .checkbox_radius {
		float: left;
		width: 60px;
	 }

	  .radiusallbutton {		 
		float: left;
		width: 150px;
		height: 20px;
		margin-top: 4px;
		margin-left: 3px;
		background: url('/fileadmin/images/mekra_katalog/katalog_button2.gif') 0px 0px no-repeat;
		
	 }
	 .radiusallbutton A,
	 .radiusallbutton A:LINK,
	 .radiusallbutton A:HOVER,
	 .radiusallbutton A:VISITED,
	 .radiusallbutton A:ACTIVE {
		color: #C3C3C1;
		font-size:10px;
		font-weight: bold;
		text-decoration: none;
		padding-left: 14px;
		margin-top: 2px;
	 }

	 .richtlinie {
		clear: both;
		height: 55px;
		_height: 0px;
		background-color: #F0F0F0;
	 }

	 .richtlinie_label {
		float: left;
	 }

	 .richtlinie_eintext {
		float: left;
		font-size: 12px;
		font-weight: bold;
		width: 250px;
		color: #2E6FB1;
	 }

	.richtliniebutton {		 
		 float: left;
		 width: 150px;
		 height: 20px;
		 background: url('/fileadmin/images/mekra_katalog/katalog_button.gif') 0px 0px no-repeat;
		 _background: url('/fileadmin/images/mekra_katalog/katalog_button.gif') 0px 2px no-repeat;
	 }
	 .richtliniebutton A, .richtliniebutton A:HOVER {
		color: #C3C3C1;
		font-size:10px;
		font-weight: bold;
		text-decoration: none;
		padding-left: 10px;
		margin-top: 2px;
	 }

	 .richtliniebuttonhilfe {         
		float: left;
		width: 190px;
		height: 20px;
		background: url('/fileadmin/images/mekra_katalog/katalog_hilfe.gif') 0px 0px no-repeat;
		_background: url('/fileadmin/images/mekra_katalog/katalog_hilfe.gif') 0px 2px no-repeat;
	}

	 .richtliniebuttonhilfe A, .richtliniebuttonhilfe A:HOVER {
		color: #C3C3C1;
		font-size:10px;
		font-weight: bold;
		text-decoration: none;
		padding-left: 10px;
		margin-top: 2px;
	 }

	.richtlinie_suchumfang {
		float: left;
		font-size: 12px;
		font-weight: bold;
		width: 125px;
		color: #2E6FB1;
	 }
	 #richtliniebuttoneu, #richtliniebuttoneu_b {		 
		 float: left;
		 width: 237px;
		 height: 20px;
		 background: url('/fileadmin/images/mekra_katalog/katalog_button4.gif') 0px 0px no-repeat;
	 }
	 #richtliniebuttoneu A, #richtliniebuttoneu A:HOVER {
		color: #C3C3C1;
		font-size:10px;
		font-weight: bold;
		text-decoration: none;
		padding-left: 10px;
		margin-top: 2px;
	 }

	 #richtliniebuttoneu_b A, #richtliniebuttoneu_b A:HOVER {
		color: #747473;
		font-size:11px;
		font-weight: bold;
		text-decoration: none;
		padding-left: 10px;
		margin-top: 2px;
	 }

	 #richtliniebuttonall, #richtliniebuttonall_b {         
		float: left;
		width: 225px;
		height: 20px;
		background: url('/fileadmin/images/mekra_katalog/katalog_button4.gif') 0px 0px no-repeat;
		
	}

	 #richtliniebuttonall A, #richtliniebuttonall A:HOVER {
		color: #C3C3C1;
		font-size:10px;
		font-weight: bold;
		text-decoration: none;
		padding-left: 10px;
		margin-top: 2px;
	 }

	  #richtliniebuttonall_b A, #richtliniebuttonall_b A:HOVER {
		color: #747473;
		font-size:11px;
		font-weight: bold;
		text-decoration: none;
		padding-left: 10px;
		margin-top: 2px;
	 }
	 #grayline{
		clear: both;
		height: 25px;
		background: url('/fileadmin/images/mekra_katalog/grayline.gif') 0px 10px no-repeat;
	 }


	 .richt_left {
		float:left;
		width: 200px;
		font-weight: bold;
	 }
	 .richt_left_box {
		float:left;
		margin-bottom: 5px;
		height: 25px;
	 }
	  #richt_left_icon {
		float:left;
		margin-left: 5px;
		margin-bottom: 5px;
	 }

	 .richt_center {
		 float:left;
		 margin-left: 20px;
		 width: 200px;
		 font-weight: bold;
	 }
	 .richt_center_box {
		float:left;
		margin-bottom: 5px;
		height: 25px;
	 }
	 #richt_center_icon {
		float:left;
		margin-left: 5px;
		margin-bottom: 5px;
	 }
	 .richt_right {
		float:left;
		margin-left: 20px;
		width: 200px;
		font-weight: bold;
	 }
	 .richt_right_box {
		float:left;
		margin-bottom: 5px;
		height: 25px;
	 }
	 #richt_right_icon {
		float:left;
		margin-left: 5px;
		margin-bottom: 5px;
	 }
	
	 #switch_plus {
		/*clear: both;
		height: 18px;*/
		position: relative;
		top: -2px;
		_top: -18px;
	 }

	 #switch_minus {		 
		/*clear: both;
		height: 18px;*/
		position: relative;
		top: -2px;
		_top: -18px;
	 }
	
	


	 /*******************************
	  Ergebnisse
	 ********************************/
	 #ergebnisse {
		 width: 690px
		 margin-left:10px;
		 padding:0;
		 background-color: #FFFFFF;
		 margin-top: 10px;
		 _margin-top: 0px;
	 }
	 #result {
		width: 690px;
		background-color: #FFFFFF;
		margin-top: 20px;
		
	 }
	 #detailsbutton_on {		 
		float: left;
		width: 165px;
		height: 15px;
		padding-top: 1px;
		_padding-top: 0px;
		background: url('/fileadmin/images/mekra_katalog/katalog_button7.gif') 0px 0px no-repeat;
	 }
	 #detailsbutton_on A, #detailsbutton_on A:HOVER {
		color: #C3C3C1;
		font-size:10px;
		font-weight: bold;
		text-decoration: none;
		padding-left: 10px;
		margin-top: 2px;
	 }
	  #detailsbutton_off {		 
		float: left;
		width: 165px;
		height: 15px;
		padding-top: 1px;
		_padding-top: 0px;
		background: url('/fileadmin/images/mekra_katalog/katalog_button7.gif') 0px 0px no-repeat;
	 }
	 #detailsbutton_off A, #detailsbutton_off A:HOVER {
		color: #C3C3C1;
		font-size:10px;
		font-weight: bold;
		text-decoration: none;
		padding-left: 10px;
		margin-top: 2px;
	 }
	 #zubehoerinfo {
		margin-left: 10px;
		font-size: 12px;
		color: #2E6FB1;
		font-style:italic;
		font-weight: bold;
	 }
	 #resultinfo {
	
	 }
	 #noresult {
		position: relative;
		top: -5px;
		_top: -20px;
		font-weight: bold;
	 }
	 #loader {
		float: right;
	 }

	 .spiegelssystem {
		width: 690px;
	 }
	 .header {
		height: 20px;
		background-color: #2E6FB1;
		color: #DEDEDC;
		font-weight: bold;
		font-size: 12px;
		padding-top: 5px;
		_padding-top: 3px;
		padding-left: 5px;
	 }
	 .passby {
		float: left;
		width: 160px;
	 }
	 .hersteller {
		float: left;
		width: 195px;
	 }
	 .vonbis {
		float:left;
		/*padding-left: 2px;*/
	 }
	 .content {
			 
	 }
	 .content_left {
		float: left;
		width: 150px;	 
	 }
	 .space1 {
		float:left;
		width: 15px;
	 }
	 .space2 {
		height: 20px;
	 }

	 .content_right {
		float: right;
		width: 525px;
		padding-bottom: 10px;
		color: #000000;
	 }
	 .content_right_obenleft {
		float:left;
		width: 180px;
		
	 }
/*
	 .content_right_obenright {
		float: right;
		width: 320px;
		background-color: #F1F1F1;
		border: 1px solid #C3C3C3;
		padding-left: 10px;
		padding-bottom: 10px;
	 }
	 .content_right_obenright_left {
		float:left;
	 }
*/
	.content_right_obenright {
		float: right;
		width: 330px;
		background-color: #F1F1F1;
		border: 1px solid #C3C3C3;
		padding-bottom: 10px;
	 }
	 .content_right_obenright_left {
		float:left;
		padding-left: 10px;
	 }
	 .content_right_obenright_right {
		float:right;
		width: 105px;
		padding-bottom: 10px;
	 }

	 .content_right_obenright_right .zahl{
		width: 77px;
		float:left;	
	 }

	 .content_right_obenright_right .zahl_stangen{
		float:right;
		margin-right: 7px;
	 }

	 .content_right_obenright_right .verpack {
		width: 20px;
		float:left;
	 }

	 .content_right_obenright IMG {
		margin-right: 5px;
		margin-top: 10px;
	 }
	 .content_right_unten {
		margin-left: 165px;
	 }

	 .space2 {
		height: 7px;
	 }

	 .homo {
		clear: both;
		height: 15px;
	 }

	 .homo_text {
		float: left;
		margin-top: 2px;
	 }

	 .hinweise_text {
		float: left;
		margin-top: 2px;
	 }

	 .homo_img_st {
		float: left;
		margin-top: 3px;
	 }

	 .homo_img_eu {
		float: left;
		margin-top: 3px;
	 }

	 .homo_img_inter {
		float: left;
		margin-top: 0px;	
	 }
	 .hinweise {
		clear: both;
		width: 500px;
		margin-bottom: 20px;
	 }
	 .footer {
		clear: both;
		height: 20px;
	 }
	 #drucktop {
		float:left;
	 }
	 a.drucktop-link {
		padding-left:15px;
		background: url('/fileadmin/images/std/pfeil_orange_back.gif') 0px 5px no-repeat;
	 }
	 a.drucktop-link:hover {
		background: url('/fileadmin/images/std/pfeil_orange_back.gif') 0px 5px no-repeat;
		text-decoration:underline;
	 }