/* News in verschiedenen Boxen */
/* übernimmt innerhalb die styles von div.presse */

a.arrow{
  float:right; margin: 0 2px 0 8px;
}

h2.redaktion{
  margin:0 0 10px 0;
  font-size:15px; color:rgb(0,0,0);
}
  

/* ----------------------------------------------------------------------------- */
/* Normale Box */
div.boxnormal{
  margin:0 0 9px 0; position:relative;
  display:inline; /* IE doubled float-margin bug */
}

  div.bninhalt{
    float:left;
    padding: 2px 0 0 2px;
    background: url(../pics/boxnormal/border8.png) no-repeat white;   
    overflow:hidden; /* IE Korrektur */
		color:#333;
		
  }
	
	/* ------ Editor Styles */
	div.bninhalt img.border{
	  border:1px solid #A9A9A9;
	}
	
	div.bninhalt img.right{
	  float:right;
		margin:1px 1px 0 15px; /* News-Blöcke auf Startseite*/
	}
	
	div.bninhalt img.left{
	  float:left;
		margin: 1px 15px 0 1px;
	}
	div.bninhalt p.left{
	  float:left;
		margin: 1px 15px 0 1px;
	display:block;
}
	div.bninhalt p{
	  margin-left:14px;
	}
	
	div.bninhalt img.noborder{
    border:0px solid #A9A9A9;
	}
	
  /* ------ Editor Styles  - Ende */
	
  div.bnright{
    float:right;
    width:5px;
  }

  div.bnedge{
    clear:right; float:right;
    width:5px; height:5px;
    font-size:0px;  /* IE &nbsp;-Korrektur bei leeren Elementen */
  }

  div.bnbottom{
    float:left;
    height:5px;
    font-size:0px;  /* IE &nbsp;-Korrektur bei leeren Elementen */
  }

/* ------------------*/
/* improvisierte Inhalte - Startseite */

div.boxnormal h2{
  margin:9px 0 5px 12px;
}

div.boxnormal h2 a{
  margin:0;
}

div.boxnormal h2 a:hover{
  text-decoration:underline !important;
}

div.boxnormal p{
  margin:0 10px 10px 12px;
}

div.boxnormal a {
  /*margin:0 10px;*/
  text-decoration:underline;
}

div.boxnormal a:hover {
  color:#E51E47;
}

div.boxnormal a h3{
  padding:0 10px 0 10px !important; padding:0; /* IE 6 */
}
/*
div.boxnormal img{
  margin:0 0 0 0;
}*/

div.bninhalt p{
  text-align:left;
}

/* Bilder auf Startseite inkl. Link */
div.bninhalt p.zero{
  margin:0;
	margin-left:1px;
}

div.bninhalt p.zero a{
  margin:0;
	position:absolute; top:95px;
	overflow:hidden;
}



  /* ----------------------- */
  /* Produktbilder-Navigation */

  h3.prodpics_navi{
    margin:11px 0 0 14px;
		font-size:12px;
  }

  img.prodpics_arrow{
    float:left;
    cursor:pointer;
		margin:12px 0 0 13px;
    /*margin:12px 0 0 13px !important;*/
  }

  ul.prodpics_navi{
    float:left;
    height:150px;
    /*margin:0 45px 0 45px;*/
    margin:12px 0 0 19px;
  }
    
  ul.prodpics_navi li{
    width:180px; height:190px;
    display:block;
    float:left;
    margin:0 0 0 24px;
    
    font-weight:bold;
    line-height:19px;
  }  
    
  ul.prodpics_navi li a{
    width:180px;  
    height:140px;
    margin:0 0 5px 0; 
    /* background-image: siehe seitenobjekte.php - listbox */
    background-repeat:no-repeat; background-position: center center;
    display:block;
    border:1px solid #C3C3C3;
    vertical-align:middle;

  }
  
  ul.prodpics_navi li a img{
    display:block; margin:auto; /* horizontale Zentrierung */
    /*position:relative;top:50%;margin-top:-70px;*/
    vertical-align:middle;
    
  }

  ul.prodpics_navi li span{
    margin: 0 0 0 1px;
  }

/* Normale Box (Ende) */
/* ----------------------------------------------------------------------------- */

/* ----------------------------------------------------------------------------- */
/* Runde Box */
div.boxround{
  margin: 0 0 9px 0;
  display:inline; /* IE doubled float-margin bug */
}

  div.brinhalt{
    float:left;
    padding: 2px 0 0 2px;
    background: url(../pics/boxround/border8.png) no-repeat white;
    overflow:hidden; /* IE Korrektur */
  }

  div.brright{
    float:right;
    width:11px;
  }

  div.bredge{
    clear:both; float:right;
    width:11px; height:11px;
    font-size:0px;  /* IE &nbsp;-Korrektur bei leeren Elementen */
  }

  div.brbottom{
    float:left;
    height:11px;
    font-size:0px;  /* IE &nbsp;-Korrektur bei leeren Elementen */
  }

/* Runde Box (Ende) */
/* ----------------------------------------------------------------------------- */

/* ----------------------------------------------------------------------------- */
/* Box für Listen und statische HTML-Seiten */

div.listheader{
 clear:right; float:right; height:25px; width:687px; 
}
  
  div.listheader_content{
    margin:1px 4px 0 1px; padding:4px 14px 0 14px; height:19px;
    border-bottom:1px solid #C3C3C3;
    position:relative; /* für absolute Position des "Sortieren Nach"-Spans im IE */
  }
  
  div.listheader_content a.ansichtslink{
    float:right;
  }
  
  div.listheader_content a.ansichtslink:hover{
    border:1px solid #E80F3C;
  }
  
  div.listheader_content a.view_inactive{
    border:1px solid #C7C7C7; 
  }
  
  div.listheader_content a.view_active{
    border:1px solid #E80F3C;
  }
  
  div.listheader span, div.listheader div{
    font-size:11px; font-weight:bold; background-color:white;
    color:#828282;
  }
  
  div.listheader span#sort_span{
    float:right; margin:5px 0 0 0; font-weight:normal; display:none;
  }
  
  * html div.listheader span#sort_span{ /* IE 6 */
    position:absolute; top:25px; right:155px; float:none; margin:0;
  }

  *:first-child+html div.listheader span#sort_span{ /* IE 7 */
    position:absolute; top:25px; right:155px; float:none; margin:0;
  }    

  div.listheader select{
    clear:right; float:right; padding:0;
    font-size:10px; height:14px; line-height:14px;
    border:1px solid #C3C3C3; display:none;
    position:relative; z-index:0;
		
		/* Korrekturen wegen shop.css */
		width:auto; margin:4px 0 0 5px !important;
  }
  
  *:first-child+html div.listheader select{ /* IE 7 */
    height:18px;
  }    
  
  div.listheader select option{
    margin:0 20px 0 0; padding:0;
    font-size:10px; height:14px;
    position:relative;
  }
  
  /* ----------------------------------------------------------------------------- */
  /* History */
    
  div.listheader span a, div.listheader div a{
    font-size:11px; color:#828282;
  }
    
  div.listheader span a:hover, div.listheader div a:hover{
    text-decoration:underline;
  }  
    
  div.listheader span a.active, div.listheader div a.active{
    color:#E80F3C;
  }
    
	div.listheader h2{
    font-size:11px;
		margin:0;
		display:inline;
  }	
		
  /* History (Ende) */
  /* ----------------------------------------------------------------------------- */
    
/* ----------------------------------------------------------------------------- */
/* Inhalte */

div.listbox{
  float:right; width:654px;
  /*padding:5px 13px 5px 10px;*/
	padding:13px 18px 0 15px;
}

  /* ---------------------- */
  /* Produktübersicht / Kategorieübersicht */

/*  div.main_cat{
    clear:both;
    background: url(../pics/boxlist/main_cat.png); 

    height:22px; width:650px;
    font-weight:bold; font-size:12px;
    padding:7px 0 0 15px;
  }*/
  
  ul.cat_list{
    list-style:none outside; float:left;
    width:200px; margin:0 0 32px 7px; 
  }
  
  ul.cat_list li{
    font-size:12px; line-height:14px;
    margin:5px 0 0 0;
  }
  
  ul.cat_list li.sub2{
    background:url(../pics/icons/main_sub_cat.png) no-repeat 0 2px;
    margin:9px 0 0 0; padding:0 0 0 20px;
  }
  
  ul.cat_list li.sub3{
    background:url(../pics/icons/sub_sub_cat.png) no-repeat 20px 5px;
    padding:0 0 0 31px;
  }
  
  ul.cat_list li.sub4{
    padding:0 0 0 37px;
  }
  
  ul.cat_list li.sub5{
    padding:0 0 0 47px;
  }
  
  ul.cat_list li a {
    font-size:12px;
    /*text-decoration:underline;*/
  }
  
/*  ul#confeatures{
      list-style:none outside;
     /* list-style:url(../pics/icons/featurelist.gif) outside;
      float:right; display:inline; /* doubled float margin bug 
      width:371px; line-height:17px;
      padding:8px 0 12px 10px; margin:0 0 0 0;
      
      border-left:1px dotted #A8A8A8;
      
    }
    
    ul#confeatures span{
      font-weight:bold;
    }
    
    ul#confeatures li#first_feat{
      margin-top:4px;
    }
    
    ul#confeatures li{
      background:url(../pics/icons/featurelist.gif) no-repeat 0 5px; 
      margin:2px 0 0 8px;
      padding:0 0 0 12px;
    }*/
  
  /* Produktübersicht / Kategorieübersicht */  
  /* ---------------------- */

  /* ----------------------------------------------------------------------------- */
  /* Produktliste */
   
  /* ---------------------- */
  /* Variantennavigation */
  span.varianten_navi{
    color:#828282;
    width:654px;
    margin-right:-4px;
		display:block;
  }
	
	ul.prodlist li.ueberschrift h4{
		margin:0;
		color:rgb(0,0,0);
		font-size:16px;
	}
  
  span.varianten_navi a{
    font-size:11px !important; display:inline !important; font-weight:normal !important;
    text-decoration:none !important; color:#828282 !important; /* listbox-grundeinstellung überschreiben */
    
    padding:0 3px 0 5px;
  }
  
  span.varianten_navi a:hover{
    color:#E80F3C !important;
  }
  
  span.varianten_navi a.active{
    font-weight:bold; color:#E80F3C !important;
  }
  
  /* Variantennavigation (Ende) */
  /* ---------------------- */

  ul.prodlist{
    clear:right;
    list-style:none;
    margin-top:15px;
  }
  
  ul.prodlist li{
    position:relative; /* für absolute positioning des system-spans */
    height:140px; line-height:19px;
    margin:0 0 20px 0; padding:10px 30px 0 191px; display:block; /* margin:0 13px 20px 10px; */
    background-repeat: no-repeat; background-position:543px 1px;

    border-right:1px dotted #C3C3C3; border-top:1px dotted #C3C3C3;
    font-size:12px;
  }
  
  ul.prodlist li.ueberschrift{
    background-image:none; border:none; margin:0 0 5px 0;
    height:auto; padding:2px 0 0 0;
    vertical-align:bottom;
  }
  
  ul.prodlist li a{
    display:block; margin:0 0 7px 0;
    color:black; cursor:pointer; /*text-decoration:underline;*/
    font-weight:bold;
    font-size:13px;
		position:static;
  } 
  
  ul.prodlist li a.prod_image_popup_link{
    position:absolute; left:0; top:8px;
    width:180px;
    height:140px;
    /* background-image: siehe seitenobjekte.php - listbox */
    background-repeat:no-repeat; background-position: center center;
    
    border:1px solid #C3C3C3;
  }
  
  ul.prodlist li a.prod_image_popup_link_search{
    position:absolute; left:0; top:8px;
    width:120px;
    height:90px;
    /* background-image: siehe seitenobjekte.php - listbox */
    background-repeat:no-repeat; background-position: center center;
    
    border:1px solid #C3C3C3;
  }
  
  img.prod_image_popup_icon{
    left:1px; bottom:1px;
		position:absolute;
		/*margin:126px 0 0 1px;*/
  }
  
  ul.prodlist li span.text{
    font-size:11px; display:block; margin:0 0 0 2px;
  }
  
	
	
	
	.preis{
    font-weight:bold;
		position:absolute;
	}
		.prodlist_gal .preis{
			top:316px; left:32px;
		}
	
		#prodlist_warenkorb .preis{
			right:100px; top:78px;
		}
		#prodlist_warenkorb .summe{
			right:0;
		}
		#summe_weiter .preis{
			right:0; top:8px;
		}
	
	
  ul.prodlist li a:hover{
		color:#E6003B;
  }

  /* Produktliste (Ende) */
  /* ----------------------------------------------------------------------------- */
  
  /* ---------------------- */
  /* Variantennavigation (Galerieanischt) */
  span.varianten_navi_gal a{
    top:0 !important; padding:0 3px 0 2px;
  }
  
  /* Variantennavigation (Galerieanischt) (Ende) */
  /* ---------------------- */
  
  /* ----------------------------------------------------------------------------- */
  /* Produktliste (Galerieansicht) */
  
  ul.prodlist_gal li{
    float:left; width:182px;
    height:348px;
    background-position:73px 319px;
		
		
		padding:0; margin:0;
		border-right:none;
    border-top:1px dotted #C3C3C3;
  }
  
  ul.prodlist_gal li.ueberschrift{
    width:100%; display:block;
  }
  
	ul.prodlist_gal li a{
    top:159px; left:3px; position:relative;
  }

  ul.prodlist_gal li span.text{
    height:115px; width:180px; overflow:hidden;
    
    position:absolute; top:199px; left:32px;
  }
  
  /* Produktliste (Galerieansicht) (Ende)
  /* ----------------------------------------------------------------------------- */
    
	/* --- */
   ul.prodlist li span.productflag{
	   position:absolute; top:0; right:0;
		 font:normal 11px/14px arial;
		 width:109px; text-align:center; color:white;
	 }
	 ul.prodlist_gal li span.productflag{
	  top:318px; right:26px;
	 }
  /* --- */	
	
		
  /* ---------------------------------------- */
  /* (Eingefügte Inhalte aus der Pseudo-HTML) */
 /* div#htmlcontent{
    padding:0 9px 9px 9px; overflow:hidden; line-height:16px;
  }*/
  
  div.listbox p a{
    color:black; cursor:pointer; text-decoration:underline;
  }
  
  div.listbox a:hover{
    color:#E6002F; cursor:pointer;
  }
  
  /*div#htmlcontent*/ h1{
      margin:0 0 10px 0;
      font-size:16px; color:rgb(0,0,0);
  }
  
  /*div#htmlcontent*/ h2{
      margin:0 0 10px 0;
      font-size:14px; color:rgb(0,0,0);
  }
  
  h2 a{
      font-size:14px; color:rgb(0,0,0) !important; text-decoration:none !important; /* Spezifität durch important erhöhen, da sonst black */
  }
	
	h2.history a{
	  color:#828282 !important;
	}
	
		h2.history a:hover{
	  color:rgb(0,0,0) !important; text-decoration:underline !important;
	}
  
  /*div#htmlcontent h3{
      margin:0 0 10px 0;
      font-size:12px; color:#333333;
  }*/
  
  /*div#htmlcontent*/ h4{
      margin:0 0 10px 0;
      font-size:12px; color:#333333;
  }
	
	h3{
		margin:0 0 10px 0;
		font-size:16px; color:rgb(0,0,0);
	}

  h3.banner{
	  font-size:29px !important;
    font-weight:bold;
    color:white !important; text-transform:uppercase;
    
    padding-left:15px; padding-top:88px;
  	height:29px;
    clear:both;
		
		margin:0 0 0 0 !important;
		margin:0 0 -6px 0; /* IE6*/
  }
	
	h3.abstand{
	  margin:0 0 9px 0 !important;
		margin:0 0 3px 0; /* IE6*/
	}
	
	div.listbox h2{
	  color:rgb(0,0,0);
		font-size:16px;
		margin:10px 0;
	}
	
	div.listbox h3{
	  font-size:14px; color:black;
	}
  
	
  /* ------ Editor Styles */
  div.listbox p{
    font-size:12px; margin:0 0 10px 0;
  }
	
	div.listbox table{
    font-size:12px; margin:0 0 10px 0;
  }

  div.listbox p.fett{
    font-weight:bold;
  }
  
  div.listbox img.border{
    border:1px solid #A9A9A9;
  }
  
  div.listbox img.noborder{
    border:none;
  }

  div.listbox img.right{
    float:right;
    margin-left:10px;
  }

  div.listbox img.left{
    float:left;
    margin-right:10px;
  }
  /* ------ Editor Styles  - Ende */
	
	/* jetix special abstandskorrektur und Reiter*/
	* html div.listbox img.banner{ /* IE6*/
	  margin-top:-3px;
	}
	
	*:first-child+html div.listbox img.banner{ /* IE 7 */
	  margin-top:-3px;
	}
	
	div.listbox a.special{
	  display:block; margin:0; margin-top:1px; height:30px; position:absolute; border:1px solid white;
	}
	
  /* ---------------------- */
  /* Formulare - PHP-Module */
  
  form#form{
    line-height:20px; margin-top:13px; padding:17px 0 0 20px; font-size:12px;
		border-top:1px dotted #C3C3C3;
  }
  
  form#form input, form#form textarea{
    width:350px;
    border: 1px solid #C3C3C3; float:right; margin:1px 110px 0 0;
  }
  
  form#form input.radio, form#form input.checkbox{
    width:auto;
		margin:2px 10px 0 0; clear:left; float:left; border:none;
		top:2px;
  }
  
  form#form input#submit{
    width:200px; margin:15px 262px 15px 0;
    cursor:pointer;
  }
  
  form#form div.radios{
    width:80px; float:right; vertical-align:top;
    line-height:20px !important;
    /* IE Korrekturen */
    line-height:23px;
		margin-top:5px;
    margin-right:380px; display:inline; /* Double float margin bug */
  }
  
  form#form div.checkboxes{
    width:450px; float:right; vertical-align:text-top;
    /* IE Korrekturen */
    margin-right:10px; display:inline; /* Double float margin bug */
		line-height:16px;
  }

	form#form span.redstar{
	  color:#E51E47;
	}
	
	a.datenschutzlink{
	  text-decoration:underline;
	}

	
	* html a.datenschutzlink{ /* IE 6 (und kleiner) */
      margin-left:0;   
    }

	*:first-child+html a.datenschutzlink{ /* IE 7 */
	  margin-left:0;
	}
	
  /* Formulare - PHP-Module (Ende) */
  /* ---------------------- */
  
  /* ---------------------- */
  /* Suchergebnisse - PHP-Module */

  
  
  /* Suchergebnisse - PHP-Module (Ende) */
  /* ---------------------- */

  
  
  /* (Eingefügte Inhalte aus der Pseudo-HTML) - Ende */
  /* ---------------------------------------- */
  
  div.listbottomborder{
    margin:0 0 9px 0;
    width:687px; height:4px; line-height:4px;
    float:right;
  }
  
  /* Inhalte */
  /* ----------------------------------------------------------------------------- */

/* Box für Listen und statische HTML-Seiten (Ende) */
/* ----------------------------------------------------------------------------- */

/* ----------------------------------------------------------------------------- */
/* Content Box *//*
div.conbox{
  clear:right; float:right;
  width:687px;
  margin: 0 0 9px 0;
}*/

  /* ----------------------------------------------------------------------------- */
  /* Reiter */
  ul.conreiter{
    width:100%; height:26px;
    list-style:none inside;
    background: url(../pics/boxcontent/contopborder8w687.png) no-repeat left bottom;
  }

  ul.conreiter li{
    float:left; display:inline; /* IE doubled float-margin bug */
    width:10px; /*line-height:26px;*/ height:26px;
    padding:0 0 0 27px; /* für hintergrund */
    vertical-align:middle; font-weight:bold;
    white-space:nowrap;
  }

  ul.conreiter li.firstactive{
    padding:0 0 0 22px;
    background:url(../pics/boxcontent/reiterfirstactive8.png) no-repeat;
  }
  
  ul.conreiter li.firstinactive{
    padding:0 0 0 22px;
    background:url(../pics/boxcontent/reiterfirstinactive8.png) no-repeat;
  }

  ul.conreiter li.last{
    width:6px; height:26px;
    padding:0;
  }
  
  ul.conreiter li.lastactive{
    width:6px; height:26px;
    padding:0;
  }
  
  ul.conreiter li a {
    display:block;/* line-height:28px !important; line-height:28px; */
    height:19px;
    
    /* height wird im FF nicht vom padding beeinflusst - im IE schon */
    padding: 7px 10px 0 4px;
    color:#828282; font-size:11px;
  }
  
  ul.conreiter li a:hover {
    color:#E6002F; cursor:pointer;
  }
  
  ul.conreiter li a.active{
    color:black;
    background:url(../pics/boxcontent/reiterrepeatactive8.png) repeat-x;
  }

  ul.conreiter li a.inactive{
    background:url(../pics/boxcontent/reiterrepeatinactive8.png) repeat-x;
  }
  
  ul.conreiter li a.active:hover {
    color:black; cursor:default;
  }

  /* Reiter (Ende) */
  /* ----------------------------------------------------------------------------- */

  /* ----------------------------------------------------------------------------- */
  /* Kopf */
  div.conhead{
    width:677px; height:34px !important; height:50px;
    padding-top:16px !important; padding:0 0 0 10px;
  }

  div.conhead h2{
    color:rgb(0,0,0); font-size:135%;
    margin:0 !important; margin:16px 0 0 0;
  }
	
	/*
  div.conhead h2{
		margin:0 0 10px 0;
    font-size:16px; color:#E51E47;
  }*/
  
  a.pfeil_forw, img.pfeil_forw, a.pfeil_up, a.pfeil_back, img.pfeil_back{ /* img ist ausgegrauter Pfeil */
    float:right; margin:4px 20px 0 0 !important; margin-top:19px;
    width:17px; height:17px;    
  }
  
  a.pfeil_forw:hover{
    background-image:url(../pics/icons/forw_active.gif) !important;
  }
  
  a.pfeil_back:hover{
    background-image:url(../pics/icons/back_active.gif) !important;
  }
  
  a.pfeil_up:hover{
    background-image:url(../pics/icons/up_active.gif) !important;
  }
  
  a.pfeil_up, a.pfeil_back, img.pfeil_back{
    margin-right:10px !important;
  }
  
  /* Kopf (Ende) */
  /* ----------------------------------------------------------------------------- */

/* ----------------------------------------------------------------------------- */
/* Inhalt */
.content{
	width:664px; /* !!!!!!!!!!!!!! */
	padding:10px 13px 0 10px;
	margin-top:0;
	text-align:left; /* hr im IE */
	color: #333333;
	min-height:280px; /* FF - damit bei wenig textinfo, das div die Höhe des gefloateten Bildes (Downloads-Seite) annimmt */
}
	
	.piclink{
		float:left;
		text-align:center;
		border:1px solid transparent;
		display:table;
	}
	
	* html .piclink{ /* IE 6 kann keine transparente border */ 
		border:1px solid white;
	}
	
	.piclink span{
		display:table-cell; vertical-align:middle;
		/* display: table / table-cell zur horizontalen und vertikalen Zentrierung im Opera und im Safari (hier funktioniert line-height/height nicht) */
		/* im IE7 geht table / table-cell nicht -> bekommt line-height und height - siehe PHP-Datei*/
		/* FF kann beides */
	}
	
	.piclink img{
		border:1px solid transparent;
	}
	
	* html .piclink img{ /* IE 6 kann keine transparente border */ 
		border:1px solid white;
	}
	
	.info{
		border:1px solid transparent; 
		width:100px; height:auto;
		margin:10px 0 0 0;
		float:right;
		position:relative;
	}
	
	.info .infostatus{
		background:url(../pics/boxlist/productflag.png) no-repeat;
		position:absolute;
		top:2px; right:2px;
		font:normal 11px/12px arial;
		width:109px; height:14px;
		text-align:center; color:white;
	}
	
	.info .infopreis{
		color:#E6003B;
		font-size:18px;
		font-weight:bold;
		margin:7px 0 0 0;
	}
	
	.info span{
		font-size:10px;
	}
	
	.info .verfuegbarkeit{
		position:absolute;
		top:27px; right:2px;
		padding:0 50px 0 0;
	}
	
	.info form{
		position:absolute;
		right:0; top:45px;
	}
	
	.info form select{
		width:33px;
		margin:2px 5px 0 0;
		float:right;
	}
	
	/* Links */
	.arrowlink{
		background:transparent url(../pics/icons/main_sub_cat.png) no-repeat scroll 3px 2px;
		padding:0 0 0 19px;
		color:#333333;
		line-height:16px !important;
		/* IE 6 */ line-height:15px;
	}
	
	.arrowlink:hover{
		color:#E6003B;
	}
	
	.smalllink{
		font-size:10px;
		text-decoration:underline;
	}
	.smalllink:hover{
		color:#E6003B;
	}
	
	.underlinedred{
		font-size:10px;
		color:#E6003B;
		text-decoration:underline;
	}
	
	
	/* Textfeld */
	.textholder{
		clear:both; border:1px solid transparent; padding-top:5px;
	}
	
	.text{
		line-height:19px;
	}
	
	.left{
		float:left;
	}
	
	.right{
		float:right;
	}
	
	.features{
		list-style:none outside;
		line-height:19px;
		margin:0 0 0 10px;
		height:100%;
	}

	.features li#first_feat{
		margin-top:4px;
	}

	.features li{
		background:url(../pics/icons/featurelist.gif) no-repeat 0 5px; 
		padding:0 0 0 12px;
	}
 
    /* ----------------------------------------------------------------------------- */
    /* Presse */
    
    div.presse{ 
       padding:10px 170px 15px 0; margin:10px 0 0 0;
       /*min-height:60px; height:auto !important; height:60px;*/ /* siehe Anpassungen im Quellcode */
       border-top:1px solid #C2C2C2;
       background-repeat: no-repeat; background-position: 510px 10px;
       clear:both; 
    }
    
    div.presse img{
      float:right; margin:0 -100px 5px 0;
    }
     
    div.presse h3{
      color:#333333; margin:0 0 3px 0;
			font-size:14px;
    } 
    
    div.presse h4{
      color:#333333; margin:0 0 3px 0;
    } 
    
    div.presse p{
      margin:10px 0 10px 0;
    }
    
    div.presse a{
      color:#333333; text-decoration:underline;
    } 
  
    div.presse a:hover{
      color:#E6002F; cursor:pointer;
    }
 
    div.presse a.readmore{
      margin-bottom:10px; display:block;
    }
 
    /* Presse (Ende) */
    /* ----------------------------------------------------------------------------- */
  
    /* ----------------------------------------------------------------------------- */
    /* Downloads & FAQs */
    
    ul.DandF{
      list-style:none inside;
      padding:5px 0 0 0; width:305px;
      min-height:77px; /* FF */ height:auto !important; height:77px; /* IE */
      background:no-repeat right 18px;
      border-top:1px dotted #E51E47;
    }
    
    ul.DandF li{
      margin:0 0 0 10px;
      padding:0 0 0 17px !important; padding:0 0 0 2px; /* IE */ font-size:12px; line-height:16px;
      background: url(../pics/icons/sub_sub_cat.png) no-repeat 7px 5px;
    }
    
    ul.DandF li.main{
      margin:0; font-weight:bold; color:#E51E47; padding:0;
      background: url(../pics/suche/erweitertaktiv8down.png) no-repeat 0px 2px;     
    }
    
    h3.sup_cat{
      margin:15px 3px 10px 0; width:307px;
      color: rgb(0,0,0);
      float:right; 
      background:url(../pics/icons/sub_sub_cat.png) no-repeat 0 5px;
      padding-left:10px;
    }
    
    ul.downloads_prods{
      clear:right; float:right;
      width:320px; height:393px;
      border:1px solid #C3C3C3;
      overflow:scroll; overflow-x:hidden;
      padding:0 0 10px 0;
      margin:0 3px 13px 0; display:block; position:relative;
    }
    
    ul.downloads_prods li{
      margin:3px 0 0 14px;
      padding-left:10px;
      background:url(../pics/icons/sub_sub_cat.png) no-repeat 0 5px;
    }
    
    ul.downloads_prods li.main{
      padding-left:0;
      font-weight:bold;margin-top:10px;
      background:none;
    }
    
    ul.downloads_prods li a span{
      font-size:10px;
    }
    
  /*  div.downloads_prods{
      padding:5px 0 0 5px; 
    }*/
    
    
    /* Boxen in der Produktansicht !! */
    div.DandF{
      padding:5px 0 0 84px; margin:10px 0 0 0;
      min-height:75px; height:auto !important; height:75px;
      background-repeat: no-repeat; background-position: 0px 5px;
      width:auto; line-height:17px;
     /*overflow:hidden; // geht im IE nicht, da ich feste höhe angebe und sonst alle Elemente nur 75px hoch sind */
    }
    div.DandF[class]{
      overflow:hidden; /* nur wichtig im FF (lange Link-Angaben werden nicht umgebrochen) */
    }
     
    
     
    div.DandF a{
      color:#333333; text-decoration:underline;
    } 
  
    div.DandF a:hover{
      color:#E6002F; cursor:pointer;
    }
 
    h2.DandF{
      border-bottom:1px dotted red; width:330px; padding-bottom:13px;
      margin:15px 0 10px 0;
    }
    
    div.DandF ul{
      list-style:none outside;
    }
    
    div.DandF ul li{
      background:url(../pics/icons/DandF_listgrafik.png) no-repeat 0 7px;
      padding:0 0 0 7px;
    }
 
    li.suchergebnis{
      border-right:1px solid #C3C3C3; border-top:1px solid #C3C3C3;
      height:auto; min-height:88px; margin-bottom:10px; float:left;
    }
    
    * html li.suchergebnis{ /* IE 6 */
      height:88px;
    }
 
    a.sucherg_image{
      display:block; width:85px; height:85px;
      background-position:center; background-repeat:no-repeat;
      float:left; margin-right:10px;
    }
 
    /* extra - Listen in Suche (bei Supportbereich) */
    ul.suche_support{
      list-style:none outside;
      display:block; /* margin-left:100px !important; margin-left:107px;*/
      float:left; margin-left:10px;
    }
    
    ul.suche_support li{
      background:url(../pics/icons/DandF_listgrafik.png) no-repeat 0 6px;
      padding:0 0 0 7px;
      line-height:18px;
      position:relative;
      width:530px;
    }
 
    /* Downloads & FAQs (Ende) */
    /* ----------------------------------------------------------------------------- */
  
  
  /* Inhalt (Ende) */
  /* ----------------------------------------------------------------------------- */

  /* ----------------------------------------------------------------------------- */
  /* Fuss */
  div.confoot{
    width:687px; height:46px; /* line-height:54px; */
    padding:12px 0 0 0; margin:0 0 9px 0;
    line-height:17px;
    clear:both;
  }
  
    
  div.confoot a{
    float:left;
    background:url(../pics/icons/back.gif) no-repeat;
    padding:0 0 0 25px;
    font-weight:bold; color:#A8A8A8;
    height:17px;
    display:inline; /* IE */
  }
  
  div.confoot a.weiterfuehrend{
    float:right; text-align:right;
    background:url(../pics/icons/forw.gif) no-repeat right;
    
    font-weight:bold; color:#A8A8A8;
    display:block; height:17px;
    padding:0 20px 0 0;
    margin:0 18px 0 0;
  }
    
  div.confoot a.weiterfuehrend:hover{
    background-image:url(../pics/icons/forw_active.gif);
  }  
  
  div.confoot a:hover{
    background-image:url(../pics/icons/back_active.gif);
    color:#E6002F;
  }
  
  div.confoot span{
    float:right; margin-right:13px;
    text-align:right;
    height:26px; line-height:25px !important; line-height:23px;
    font-size:12px; font-weight:bold;
    color:#E6002F;
  }
	
	div.confoot a.bestellen{
		background:url(../pics/buttons/red.png) no-repeat left center !important;
    height:26px; line-height:25px !important; line-height:21px; /* IE 6 nimmt wert ohne important */
    
    font-size:12px; color:white !important;
    padding:0; 
    width:150px; text-align:center;
    
    float:right; margin-right:16px; 
  }

  /*div.confoot a{
    font-size:11px; font-weight:bold; color:#828282;
    width:116px;
    margin:0 0 0 20px; padding:3px 0 4px 34px;
    background:url('../pics/suche/button8long.png') repeat-x top left;
    
    display:block;
  }
  
  div.confoot a:hover{
      color:#E6002F;
  }*/
  
  div.confoot img{
    float:left; margin:0 0 0 20px;
  }
  
  div.confoot img.icon1{
    position:absolute; margin-left:315px;    
  }
  
  div.confoot img.icon2{
    position:absolute; margin-left:390px;    
  }
  
  div.confoot img.icon3{
    position:absolute; margin-left:465px;    
  }

  /* Fuss (Ende) */
  /* ----------------------------------------------------------------------------- */

/* Content-Block (Ende) */
/* ----------------------------------------------------------------------------- */


/* ----------------------------------------------------------------------- */
/* Trenner-Boxen */

div.trenner{
  float:right;
	height:32px; line-height:29px;
	margin-bottom:9px
}

div.trleft{
  width:8px;
}
div.trmitte{
	width:646px;
	color:white;
	padding-left:4px;
	font-size:12px; font-weight:bold;
}
div.trright{
  display:inline;
  width:29px;
}

/* Trenner-Boxen  (Ende) */
/* ----------------------------------------------------------------------- */
