@charset "utf-8";
/*
div#outer{ width:960px;text-align:center; MARGIN: 0px auto;}
#lcenter {margin:0 auto;width:960px;display:block;height:100%;text-align:left; }
#rcenter {margin:0 auto;width:960px;display:block;height:100%;text-align:left; }
*/

div#outer{ width:984px;text-align:left; MARGIN: 0px auto;}
.ro { 
background:url(img/roundedbox_ro.gif) top right repeat-y; 
margin:0; 
padding:0; 
} 
  
.lo { 
background:url(img/roundedbox_lo.gif) top left repeat-y; 
margin:0; 
padding:0; 
} 
  
.ru { 
background:url(img/roundedbox_ru.gif) bottom right no-repeat; 
margin:0; 
padding:0; 
} 
  
.lu { 
background:url(img/roundedbox_lu.gif) bottom left no-repeat; 
margin:0; 
padding:0; 
} 
.inhalt { 
margin:0; 
padding:0px 12px 12px 12px; 
} 
  
.inhalt p { 
margin:0; 
padding:0; 
} 

   .onepxwidth {
	width: 1px;
}














/*Geruest*/
body{text-align:center;padding:0; MARGIN: 0px auto;font:0.8em Arial, Helvetica, sans-serif;background:#ffffff;}
td#head{background:url(img/logo.gif);background-repeat:no-repeat;}

table{border:0px;padding:0px;width:100%; MARGIN: 0px auto;}
tr{border:0px;padding:0px;margin:0px;}
td{border:0px;padding:0px;margin:0px;}
img{border:0px;padding:0px;margin:0px;}
img a:visited{border:0px;}
a{color:#83080b;border:0px;}
form{display:inline;}
a:link{ 
text-decoration: underline;
color: #83080b;
border:0px;
}

a:visited{ 
text-decoration: underline;
color: #83080b;
border:0px;
}

a:hover, a:focus, a:active { 
text-decoration: underline;
color: #666666;
border:0px;
}


/*  */
#head {width:749px;}
#left {background:#fff;width:213px;vertical-align:top;padding:0px;margin:0px;}
#right {background:#fff4c8;width:213px;vertical-align:top;padding:0px;margin:0px;}
td#rborder{width:0px;}
#content{width:100%;vertical-align:top;margin:0px; padding:0px;text-align:left;}

#centertable{padding:0px;width:960px;display:block;height:100%;margin:0px;background:#ffffff;}

/*Kopf und Menue*/
div#metanav{height:68px; margin-top:10px;margin-left:20px;float:right;margin-right:20px;text-align:right;}
div#metanav li{display:inline;list-style:none;margin-left:10px;margin-right:0px;}
div#headnav ul{display:inline;list-style:none;}
div#metanav ul{display:inline;list-style:none;}

div#metanav a{text-decoration: none; color: #666666; }
div#metanav a:hover, div#metanav a:focus,div#metanav a:active{
color: #666666;; text-decoration:underline; }

p{
margin:0px;
padding:0px;
}

.flagoben{margin:0px;padding:0px;background:url(img/flaggen.jpg) no-repeat; width:213px; height:127px;}
.flaggbox{position:relative; top:99px;margin:0px;padding-left:20px;}
.flaggg{padding-right:5px;margin:0px;}

div.navbut {width:213;height:43px;background:url(img/but.jpg);margin-bottom:1px;}
div.navbut a:link{margin-left:10px;padding-top:15px;display:block;text-decoration:none;color:#fff;}
div.navbut a:visited{margin-left:10px;padding-top:15px;display:block;text-decoration:none;color:#fff;}
div.navbut a:hover{margin-left:10px;padding-top:15px;display:block;text-decoration:none;color:#f0a;}
a#buteins{background:url(img/ikonto.gif) no-repeat;background-position:0px 10px;padding-left:25px;padding-top:opx; }
a#butzwei{background:url(img/ikorb.gif) no-repeat;background-position:0px 10px;padding-left:25px; }
a#butdrei{background:url(img/ikasse.gif) no-repeat;background-position:0px 10px;padding-left:25px; }
a#butvier{background:url(img/ilogin.gif) no-repeat;background-position:0px 10px;padding-left:25px; }
/* Infoboxen rechts*/
.infoBoxHeading_right{background:url(img/boxback.gif) 0 -12px;;color:#fff; text-align:center; padding:0px;margin:0px;font-weight:bold;}
.infoBox_right{padding:5px;}
.Box_right{border:1px solid #d08c18;padding:0px;margin-top:15px;background:#f7eeb8}

.Box_right A:link {color:#ca880e; text-decoration: underline; }
.Box_right A:visited {color:#ca880e; text-decoration: underline; }
.Box_right A:active {color:#666666; text-decoration: underline; }
.Box_right A:hover {color:#666666; text-decoration: underline; }

.pfadnav A:link {color:#666666; text-decoration: underline; }
.pfadnav A:visited {color:#666666; text-decoration: underline; }
.pfadnav A:active {color:#666666; text-decoration: underline; }
.pfadnav A:hover {color:#83080b; text-decoration: underline; }
.pfadnav{margin-bottom:5px;}

/* Content Klassen*/
.contentsTopics{}
/* Allgemeine Klassen*/
.luftig{width:5px;display:block;height:0px;font:1px;}
.padding5{padding:5px;}
.padding2{padding:3px;}
.box{border:1px solid #ddd;}
.contactmain{padding-right:2px;}
.werbebutlinks{margin-top:20px;}
.main{margin:0px, padding:0px;}

tbody{margin:0px;padding:0px;}


.submenuehead{background:#deacaf;line-height:30px; padding-left:15px;border-bottom:1px solid #999999}



/*- Navibox-------------------------- */



	
#navibox {
		width:199px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 15px;
	}
	
#navibox li a {
border-bottom:1px solid #666666;
	text-decoration: none;
	width:199px;
	  	voice-family: "\"}\""; 
  	voice-family: inherit;
	}	
	
#navibox li a:link, #navibox li a:visited {
	color: #82080c;
	font-weight:bold;
	display: block;
	padding: 5px 0px 5px 10px;
	width:203px;
	background:  url(img/subnavlinks.gif);
	}
	
#navibox li a:hover {
	color: #82080c;
		font-weight:bold;
	padding: 5px 0px 5px 10px;
		text-decoration: none;
		background:  url(img/subnavlinks.gif) 0 -48px;
		width:203px;
	}

#navibox ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}

.bvsuchfeld{
width:140px;
border:1px solid #ca880e;
}

.bvlogmail{
width:180px;
border:1px solid #ca880e;
}
.bvlogpwd{
width:100px;
border:1px solid #ca880e;
}
.bvnews{
width:180px;
border:1px solid #ca880e;
margin-bottom:5px;
}

/*- Menu 6--------------------------- */
	
#menu6 {
	width: 213px;
	margin: 0px;
	}
	
#menu6 li a {
border-top:1px solid #fff;
	height: 43px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 30px;
	text-decoration: none;
	}	
	
#menu6 li a:link, #menu6 li a:visited {
	color: #FFF;
	font-weight:bold;
	display: block;
	background:  url(img/menu6.gif);
	padding: 13px 0 0 10px;
	}
	
#menu6 li a:hover {
	color: #fff;
		font-weight:bold;
	background:  url(img/menu6.gif) 0 -43px;
	padding: 13px 0 0 10px;
	}

#menu6 ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
div{margin:0px;padding:0px;}


/*- Menu Tabs D--------------------------- */

    #tabsD {
      float:left;
      width:100%;
        background:url(img/backmen.jpg) repeat-x;
      font-weight:bold;
      line-height:42px;
	  margin-top:11px;
	  border-bottom:1px solid #ffffff;
      }
    #tabsD ul {
	margin:0;
	padding:0px 0px 0 213px;
	list-style:none;
      }
    #tabsD li {
      display:inline;
      margin:0;
      padding:30;
	  cursor:pointer;
      }
    #tabsD a {
      float:left;
      background:url("img/tableftD.gif") no-repeat left top;
       margin-right:1px;
      padding:0 0 0 4px;
      text-decoration:none;
	    cursor:pointer;
      }
    #tabsD a span {
      float:left;
      display:block;
      background:url("img/tabrightD.gif") no-repeat right top;
      padding:0px 15px 0px 9px;
      color:#82080c;
	    cursor:pointer;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsD a span {float:none;}
    /* End IE5-Mac hack */
    #tabsD a:hover span {
      color:#82080c;
      }
    #tabsD a:hover {
      background-position:0% -42px;
      }
    #tabsD a:hover span {
      background-position:100% -42px;
      }  
/*normale Ansicht*/
    #tabsD a.normal {
      float:left;
       margin-right:1px;
      padding:0 0 0 4px;
      text-decoration:none;
	  background:url("img/bli.gif") no-repeat right top;
	    cursor:pointer;
      }
    #tabsD a.normal span{
      float:left;
      display:block;
      padding:0px 15px 0px 9px;
	  	background:url("img/bli.gif") no-repeat right top;
      color:#ffffff;
	    cursor:pointer;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsD .normal a span  {float:none;}
    /* End IE5-Mac hack */
    #tabsD .normal a:hover span  {
      color:#82080c;
      }
    #tabsD a:hover.normal{
	background:url("img/tableftD.gif") no-repeat left top;
      background-position:0% -42px;
	  color:#82080c;
	    cursor:pointer;
      }
    #tabsD a:hover.normal span{
	background:url("img/tabrightD.gif") no-repeat right top;
      background-position:100% -42px;
	  color:#82080c;
	    cursor:pointer;
	      }  
.pfad{background:url(img/pfad.gif) no-repeat 0px 0px;height:17px;padding:5px;WHITE-SPACE: nowrap;width:18px; float:left;clear:both;}
.warenkorbeinzelpreis{font:12px Arial, Helvetica, sans-serif;padding-right:4px;}
.warenkorbsumme{font:12px Arial, Helvetica, sans-serif;}
.warenkorbtext {font:1em Arial, Helvetica, sans-serif;width:350px;margin-right:10px;}
.warenkorbeins {font:1em Arial, Helvetica, sans-serif;padding:2px;}
.warenkorbzwei {font:1em Arial, Helvetica, sans-serif;padding:2px;}
.warenkorbdrei {font:1em Arial, Helvetica, sans-serif;padding:2px;}
.warenkorbvier {font:1em Arial, Helvetica, sans-serif;padding:2px;}
.warenkorbbild {width:70px;}
.warenkorbfoto {padding:1px;border:1px solid #83080b;}
.hidecheckbox{display:none;}
td#content a.pfadnav{font:0.9em bold Arial, Helvetica, sans-serif;color:#83080b;}


.produktlistebild img {
margin-right:20px;border:1px solid #83080b;padding:2px;
}
*html .produktlistebild img{
margin-right:10px;border:1px solid #83080b;padding:2px;
}



.produktlistebildold{
float:left;margin-right:20px;border:1px solid #83080b;
}
*html .produktlistebildold{
float:left;margin-right:10px;border:1px solid #83080b;
}
.categorieimage{
border:1px solid #eee;
padding:1px;
}

.ueberfonteins{
padding:5px;
font: 26px Georgia, Times New Roman, Helvetica;
color: #83080b;
}
.ueberfonteinsa{
padding-left:0px;
padding-top:5px;
padding-right:5px;
padding-bottom:15px;
font: 26px Georgia, Times New Roman, Helvetica;
color: #83080b;
}

.ueberfonteinsc{
padding-left:5px;
padding-top:5px;
padding-right:5px;
padding-bottom:15px;
font: 18px Georgia, Times New Roman, Helvetica;
color: #83080b;
}

h2{
padding:0px;
margin:0px;
font: 26px Georgia, Times New Roman, Helvetica;
color: #83080b;
}
h3{
padding-top:15px;
padding-bottom:15px;
margin:0px;
font: 18px Georgia, Times New Roman, Helvetica;
color: #83080b;
}
h4{
padding-top:15px;
margin-bottom:15px;
font: 18px Georgia, Times New Roman, Helvetica;
color: #83080b;
width:100%;
display:block;
border-bottom:2px solid #dba3ac;
}
h5{
padding-top:0px;
margin-top:5px;
margin-bottom:15px;
font: 18px Georgia, Times New Roman, Helvetica;
color: #83080b;
width:100%;
display:block;
border-bottom:2px solid #dba3ac;
}

.mediacontentheadzwei{
padding-top:0px;
margin-top:5px;
margin-bottom:15px;
font: 18px Georgia, Times New Roman, Helvetica;
color: #83080b;
width:100%;
display:block;
border-bottom:2px solid #dba3ac;
}


.mediacontentheaddrei{
padding-top:0px;
margin-top:5px;
margin-bottom:15px;
font: 18px Georgia, Times New Roman, Helvetica;
color: #83080b;
width:100%;
display:block;
border-bottom:2px solid #dba3ac;
}


.bvreschtespalteunten{
border-top:1px solid #d08c18;
border-bottom:2px solid #d08c18;
margin:0px;
padding-bottom:5px;
background:#f7eeb8;
color:#d08c18;
}
.bvreschtespalteuntens{
border-top:1px solid #d08c18;
border-bottom:2px solid #d08c18;
margin:0px;
padding-bottom:5px;
background:#f7eeb8;
color:#d08c18;
text-align:left;

}
.textrechtespalteunten{
font:11px arial, verdana, helvetica;
color:#d08c18;
padding-left:4px;
padding-top:3px;
margin:0px;
}
CHECKBOX, INPUT, RADIO, SELECT, Textarea {
	border:1px solid #999999;
}
.iconbild{
float:left;
margin-right:10px;
}
.iconhover{padding:1px;border:1px solid #cccccc;}
.iconhover a:link, .iconhover a:visited{padding:1px;border:1px solid #83080b;}
.iconhover a:hover, .iconhover a:active{padding:1px;border:1px solid #83080b;}

div#produktkat{
margin:0px;
padding:0px;
}
div#produktkat ul{
display:inline;
list-style:none;
margin:0px;
padding:0px;
}
.hauptrahmen{
border:1px solid #eee; padding:10px; margin-top:5px; cellpadding:10px;
}





.preisdetailkasten1{
background:#f7eeb8;
border-top:1px solid #ca880e;
border-bottom:1px solid #ca880e;
}
.preisdetailkasten2{
display:block;
margin:5px;
}
.preisdetaillinkespalte{
float:left; 
display:block;
width:230px;
}
.preisdetailrechtespalte{
float:right;
text-align:right;
display:block;
width:140px;
}
.preisdetaillinks1{
background:url(img/preislinks.gif) no-repeat left top;
height:35px;
width:90px;
margin:0 auto;
float:right;
text-align:center;
display:block;
}
.preisdetailrechts1{
background:url(img/preisrechts.gif) no-repeat right top;
height:35px;
color:#fff;
font-weight:bold;
padding-top:10px;
display:block;
}
.preisdetailtax1{
padding-left:10px;float:right;font-size:11px;
}
.preislistelinks1{
background:url(img/preislinks.gif) no-repeat left top;
width:94px;
margin:0 auto;
text-align:center;
float:left;
display:block;
}
.preislisterechts1{
background:url(img/preisrechts.gif) no-repeat right top;
color:#fff;
font-weight:bold;
padding-top:10px; 
margin-right:5px;
padding-bottom:10px;
display:block
}