body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 11px;
	/*#scrollbar-arrow-color: #0000FF;
	#scrollbar-base-color: #FFFFFF;
	#scrollbar-track-color: #FFFFFF;
	#scrollbar-face-color: #FFFFFF;
	#scrollbar-highlight-color: #FFFFFF;
	#scrollbar-3dlight-color: #FFFFFF;
	#scrollbar-darkshadow-color: #FFFFFF;
	#scrollbar-shadow-color: #FFFFFF;*/
	 }

bodytext2 {
 	color: #000000;
}
	
p {
	margin-top: 1px;
	margin-bottom: 1px;
} 

.menuleft {
	padding-top: 0px;
	padding-left: 10px;
	margin-left: 10px;
	margin-top: 0px;
}

.klein font {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #565656;
	text-align: left;	
	line-height: 15px;
}


.klein_font {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #565656;
	text-align: left;	
	line-height: 15px;
}

.top_leiste {
	background-image: url(fileadmin/images/balken_01.jpg);
	background-position: center top;
	height: 19px;
	width: 995px;
	background-repeat: no-repeat;
	margin-right: 18px;
}
strong {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.verlauf_rechts {
	background-image: url(fileadmin/images/verlauf_rechts.jpg);
	background-repeat: repeat-y;
	background-position: left;
}
li {
	/*margin-right: 25px; */
	font-size: 12px;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 6px;
	/*line-height: 15px;*/
}

ul {
	/*margin: -4px;*/
	/*list-style-image: url(images/icon_bullet_02.gif);*/
	
}

h1 {
	font-size: 14px;
	/*line-height: 19px;*/
	font-weight: bold;
	color: #006ab3;
	/*margin-top: 14px;*/
	margin-bottom: 2px;
}

.news-headline {
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: #000000;
	margin-top: 2px;
	margin-bottom: 6px;
}


.main-content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #565656;
	vertical-align: top;
	text-align: justify;
	margin-right: 15px;
	margin-left: 15px;
}

b {
	font-size: 12px;
	font-weight: bold;
	
}



.main_set {
	width: 1003px;
}
.main_navi {
	background-image: url(fileadmin/images/balken_02.jpg);
	height: 81px;
	width: 995px;
}
.menu_left {
	background-color: #E1E9EB;
	width: 198px;
}
.zwischen_headline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #006ab3;
}

.zwischen_headline_klein {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #006ab3;
}


td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #565656;
}	
.tdMainContent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #565656;
	line-height: 18px;
	text-align: left;
	
}
	
.tdMainContent em {
	color: #FFA727;
	font-weight: bold;   
}

.menu_oben {
	bottom: inherit;
	padding-top: 52px;
}
a:link {
	color:#003882;
	text-decoration:none;
	font-size:12px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	}
a:visited {
	color:#003882;
	text-decoration:none;
	font-size:12px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	}
a:hover {
	color:#000000;
	text-decoration: underline;
	font-size:12px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	}
	
.kleiner a:link{
font-size:11px;
}	

.kleiner a:visited{
font-size:11px;
}	
.kleiner a:hover{
font-size:11px;
}	




.currentPage {
	font-weight: bold;
	text-decoration: underline;  
	color:#000000;  
}

.productTable {
    font-size:11px;
	border-style:solid;
	border-color:#FFFFFF;
	
	}
	
.productHeadline {
	color: #006ab3;
	font-size: 14px;
	font-weight: bold;	
}

.tableCell  {
	border-bottom-color:#FFA727;
	border-bottom-width:1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	font-size:11px;
}

.tableCell2  {
	border-bottom-color:#FFA727;
	border-bottom-width:1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	font-size:11px;
}

div.tx-mslogicinfoorder-pi1 td.tableCell a:link {
	color:#565656;
	font-weight: bold;   
}

div.tx-mslogicinfoorder-pi1 td.tableCell a:visited {
	color:#565656;
	font-weight: bold;   
}

div.tx-mslogicinfoorder-pi1 td.tableCell a:hover {
	color:#000000;
	font-weight: bold;   
}


.borderProduktImage{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #FFA727;
	border-right-color: #FFA727;
	border-bottom-color: #FFA727;
	border-left-color: #FFA727;		
}

.newsHead {
 color:#FFFFFF;
 font-family: Tahoma;
 font-weight: bold;
 font-size: 11px;
 line-height: 16px
 }
 
 DIV.tx-mslogicinfoorder-pi1 IMG {
    border-style:solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #FFA727;
	border-right-color: #FFA727;
	border-bottom-color: #FFA727;
	border-left-color: #FFA727;	
	margin-top:5px;
	margin-bottom:5px;
}

/* Style für den Bereich Donwload Fettdruck in der Tabelle */
div.tx-nfdownloads-pi1 table.productTable  tbody  tr  td.tableCell  b  
 {
    line-height: 15px;
	font-size: 11px;
}
/* Style für den Tag <a> Fettdruck in der Tabelle */
div.tx-nfdownloads-pi1 table.productTable  tbody  tr  td.tableCell  a  
 {
    line-height: 15px;
	font-size: 11px;
}

div.tx-nfdownloads-pi1 table.productTable 
 {
    line-height: 15px;
}


/* Style Lupe in Produktliste ohne Rand darstellen
div.tx-mslogicinfoorder-pi1  div.tx-mslogicinfoorder-pi1-listrow  table.productTable  tbody  tr  td.tableCell  a  img
 {
    border-style:none;
}*/


div.tx-mslogicinfoorder-pi1  div.tx-mslogicinfoorder-pi1-detailHeader  table.productTable  tbody  tr  td.tableCell a img
 {
	margin-top:5px;
	margin-bottom:5px;
	border-top-color: #FFA727;
	border-right-color: #FFA727;
	border-bottom-color: #FFA727;
	border-left-color: #FFA727;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-style:solid;
}

div.tx-mslogicinfoorder-pi1 div.icon-line img
 {
   margin:0px;
   border-color:#FFFFFF;
   font-size: 11px;
}


/* Style Produktdetailseite keine Outline um den Zurück-Pfeil */
div.tx-mslogicinfoorder-pi1  div.tx-mslogicinfoorder-pi1-detailHeader  table.productTable  tbody  tr  td.tableCell  img
 {
   margin:0px;
   border-color:#FFFFFF;
}


/* Style Tabelle in Produktdetailseite Links z.b Überschrift*/
div.tx-mslogicinfoorder-pi1  div.tx-mslogicinfoorder-pi1-detailHeader  table.productTable  tbody  tr  td.tableCell  a:link   
 {
    font-size: 11px;
	color:#FF9800;
	
}

/* Style Tabelle in Produktdetailseite Links z.b Überschrift*/
div.tx-mslogicinfoorder-pi1  div.tx-mslogicinfoorder-pi1-detailHeader  table.productTable  tbody  tr  td.tableCell  a:visited   
 {
    font-size: 11px;
	color:#FF9800;
	
}

/* Style Tabelle in Produktdetailseite Links z.b Überschrift*/
div.tx-mslogicinfoorder-pi1  div.tx-mslogicinfoorder-pi1-detailHeader  table.productTable  tbody  tr  td.tableCell  a:hover   
 {
    font-size: 11px;
	color:#000000;
}





/* Style Tabelle in Produktliste Links z.b Überschrift*/
div.tx-mslogicinfoorder-pi1  div.tx-mslogicinfoorder-pi1-listrow  table.productTable  tbody  tr  td.tableCell  a:link   
 {
    font-size: 11px;
	color: #565656;
}

/* Style Tabelle in Produktliste Links z.b Überschrift*/
div.tx-mslogicinfoorder-pi1  div.tx-mslogicinfoorder-pi1-listrow  table.productTable  tbody  tr  td.tableCell  a:visited   
 {
    font-size: 11px;
	color: #565656;
}

/* Style Tabelle in Produktliste Links z.b Überschrift*/
div.tx-mslogicinfoorder-pi1  div.tx-mslogicinfoorder-pi1-listrow  table.productTable  tbody  tr  td.tableCell  a:hover   
 {
    font-size: 11px;
	color: #000000;
}

/* StyleFettdruck im Produkbereich bezogen auf das PLUGIN von M.Stübner */
div.tx-mslogicinfoorder-pi1  b  
 {
    line-height: 15px;
	font-size: 11px;
}


/* Style a-Tag im Produkbereich bezogen auf das PLUGIN von M.Stübner */
div.tx-mslogicinfoorder-pi1  a:link   
 {
    font-size: 11px;
	color: #FF9800;
}


/* Style a-Tag im Produkbereich bezogen auf das PLUGIN von M.Stübner */
div.tx-mslogicinfoorder-pi1  a:visited  
 {
    font-size: 11px;
	color: #FF9800;
}


/* Style a-Tag im Produkbereich bezogen auf das PLUGIN von M.Stübner */
div.tx-mslogicinfoorder-pi1  a:hover   
 {
    font-size: 11px;
	color: #000000;
}

/* Style Button im Produkbereich bezogen auf das PLUGIN von M.Stübner */
div.tx-mslogicinfoorder-pi1 submit {
 color:#565656;
 font-size: 13px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 background-color: #FFFFFF;
 border: 1px solid #FF9900;  

 }



/* Style Tabelleüberschrift in Produktliste
div.tx-mslogicinfoorder-pi1  div.tx-mslogicinfoorder-pi1-listrow  table.productTable  tbody  tr  td.tableCell  b  
 {
    line-height: 15px;
	font-size: 11px;
}
*/

/* Style Tabelleüberschrift in Produkdetail */
div.tx-mslogicinfoorder-pi1  div.tx-mslogicinfoorder-pi1-detailHeader  table.productTable  tbody  tr  td.tableCell  b  
 {
    line-height: 15px;
	font-size: 11px;
}

/* Style Button - Ihre Merkliste - */
div.tx-mslogicinfoorder-pi1  div.tx-mslogicinfoorder-pi1-browser  table.productTable  tbody  tr  td.tableCell  input  
 {
   width:100px;
   margin-top:6px;
   margin-left:6px; 
   font-family: Verdana, Arial, Helvetica, sans-serif;
   background-color: #FFFFFF;
   font-size: 12px;
   border: 1px solid #FF9900;
   color:#565656;
   height:17px;

 }

/* Style Button - Merlliste versenden - */  
.button_send_merkliste
 {
   width:400px;
   margin-bottom:10px;
   margin-top:10px; 
   font-family: Verdana, Arial, Helvetica, sans-serif;
   background-color: #FFFFFF;
   font-size: 12px;
   border: 1px solid #FF9900;
   color:#565656;
   height:17px;

 }



/* Style Textabstand BildRECHTS und TextLINKS - VORLAGE - TEXT neben Bild
--> WICHTIG der Abstand ab der Stelle wenn Text weiterläuft wie Bild wird im TypoSetup eingestellt. Im Moment bei 22px. 
div.csc-textpic-intext-right  div.csc-textpic-imagewrap,  div.csc-textpic-intext-right-nowrap  div.csc-textpic-imagewrap  
 {
margin-left:22px !important;
margin-top:6px;
}
*/

/* Style Textabstand BildLINKS und TextRECHTS - VORLAGE - TEXT neben Bild
--> WICHTIG der Abstand ab der Stelle wenn Text weiterläuft wie Bild wird im TypoSetup eingestellt. Im Moment bei 22px. 
div.csc-textpic-intext-left  div.csc-textpic-imagewrap,  div.csc-textpic-intext-left-nowrap  div.csc-textpic-imagewrap  
 {
margin-left:22px !important;
margin-top:6px;
}
*/


/* Style Textabstand BildLINKS und TextRECHTS - VORLAGE - TEXT umfliesst Bild */
div.csc-textpic-intext-left  div.csc-textpic-imagewrap,  div.csc-textpic-intext-left-nowrap  div.csc-textpic-imagewrap  td.tdMainContent   body
{
  margin-right:22px !important;
  margin-top:6px;
}

/* Style Textabstand BildRECHTS und TextLINKS - VORLAGE - TEXT umfliesst Bild */
div.csc-textpic-intext-right  div.csc-textpic-imagewrap,  div.csc-textpic-intext-right-nowrap  div.csc-textpic-imagewrap  td.tdMainContent   body
{
  margin-left:22px !important;
  margin-top:6px;
}

/* Style für Bildunterschrift*/
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
	font-size: 11px;
	font-style: italic;
}

ul.csc-bulletlist csc-bulletlist-0 td.tdMainContent   body
{
	list-style-image: url(fileadmin/images/icon_peil_down.gif);
	
}
.button {
   width:50px;
   margin-top:1px;
   margin-left:1px; 
   font-family: Verdana, Arial, Helvetica, sans-serif;
   background-color: #FFFFFF;
   font-size: 9px;
   border: 1px solid #FF9900;
   color:#565656;

}
.button-suche {
	color:#FFFFFF;
	width:25px;
	height:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	border-style:none;
	background:none
}

.input-field-suche {
    width: 120px;
	background-color:#FFFFFF;
	height: 12px;
	font-size: 9px;
	border-style:solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	color: #000000;	
}


#table csc-uploads .csc-uploads-0
{
  border:thick;
  font-size:9px;
 }


/* Begin Template FORMULAR - der Typo3 Vorlagen anpssen */
#mailform fieldset.csc-mailform {
 /*margin-left:		10%; */
 border:none;
 padding:			10px; 
 width:			550px; 
 
 }
 
#mailform fieldset.csc-mailform .csc-mailform-submit {
 color:#565656;
 font-size: 13px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 background-color: #FFFFFF;
 border: 1px solid #FF9900;  

 } 
  
#mailform fieldset.csc-mailform .csc-mailform-field {
 padding:			5px 0px;
 
  }

 
#mailform fieldset.csc-mailform .csc-mailform-field label {
 float:			left;
 font-size:		12px;
 font-weight:		bold;
 width:			100px; 
 }
 /* ENDE Template FORMULAR - der Typo3 Vorlagen anpssen */
 
 
 /* Anpassung der Indexed Search 
 
 .tx-indexedsearch p
 { padding: 10px;
  }*/

.tx-indexedsearch .tx-indexedsearch-searchbox FORM
{ display:none;
}
 
.tx-indexedsearch .tx-indexedsearch-browsebox LI
 { display:inline; margin-right:5px; }
 

 
div.tx-indexedsearch div.tx-indexedsearch-browsebox ul
{
 list-style-image:none;
 margin-top:10px;
 margin-bottom:10px;
}
 
 
 
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword
 {
  display: none;
 }
 
.tx-indexedsearch .tx-indexedsearch-whatis
 { margin-top:1px;
   margin-bottom:5px;
 }
 
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw
 { font-weight:bold; font-style:italic; }
 
.tx-indexedsearch .tx-indexedsearch-noresults
 { text-align:center; font-weight:bold; }
 
.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr
 {
	font-style:normal;
	font-size: 11px;
	text-align: left;
  }
 
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup
 { color:red; 
   font-size: 11px;
  }
 
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info 
{ background:#eeeeee; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead
 { margin-top:20px; margin-bottom:5px; }
 
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2
 { margin-top:0px; margin-bottom:0px; }
 
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD
 { background:#cccccc; vertical-align:middle; }
 
.tx-indexedsearch .tx-indexedsearch-res .noResume
 { color:#666666; }
 
.tx-indexedsearch .tx-indexedsearch-category
 { background:#cccccc; font-size:16px; font-weight:bold; }

.tx-indexedsearch .res-tmpl-css
 { clear:both; margin-bottom:1em; }
 
.tx-indexedsearch .searchbox-tmpl-css LABEL
 { margin-right:1em; width:10em; float:left; }
 
.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css
 { letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right; }
 
.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd 
{ float:left; }

.tx-indexedsearch .info-tmpl-css dd.item-mtime
 { float:none; }
 
.tx-indexedsearch .info-tmpl-css dd.item-path 
{ float:none; }

#shadow-container {
	position: relative;
	left: 3px;
	top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
}
 
#shadow-container .shadow2,
#shadow-container .shadow3,
#shadow-container .container {
	position: relative;
	left: -2px;
	top: -2px;
}
 
	#shadow-container .shadow1 {
		background: #F1F0F1;
	}
 
	#shadow-container .shadow2 {
		background: #DBDADB;
	}
 
	#shadow-container .shadow3 {
		background: #B8B6B8;
	}
 
	#shadow-container .container {
		background-color:#ffffff;
		background-image:url(http://www.neu.streifeneder.de/fileadmin/index_page/background.png);
		background-repeat:repeat-x;
		border: 0px solid #848284;
		padding: 0px;
	}

