html,body{margin:0;padding:0}


body{scrollbar-face-color:#EFEFEF;scrollbar-highlight-color:#FFFFFF;scrollbar-shadow-color:#999999;scrollbar-3dlight-color:#808080;scrollbar-arrow-color:#999999;scrollbar-track-color:#EFEFEF;scrollbar-darkshadow-color:#999999; letter-spacing: 0.15em;}
body,td,p {font-family: verdana, arial, helvetica ;line-height: 21px; font-size:12px; color: #000; /* text-transform: uppercase; */}
.newstext {font-weight:normal; font-size:12px; line-height: 21px; padding-left:5px; padding-top:2px; padding-bottom:2px; background-color:#EAEAEA;}
.newstext.b {color:#3EC100;}
a:link,a:active,a:visited {color:#000; text-decoration:none;}
a:hover{text-decoration:underline;color:#000;}
hr{height:1px;border:solid #999999 0px;border-top-width:1px;}

___.Titel {margin-top: 0px; padding-top: 0px; margin-bottom: 0px; padding-bottom: 0px;}
H2,H3{font-weight:normal;text-align: left; line-height: 21px; font-size: 12px; font-weight: bold;  }
H4{font-family: verdana, arial, helvetica ;line-height: 21px; font-size:12px; color: #000; font-weight:bold;text-align: left; letter-spacing: +2px; }
form{margin:0;}
IMG{border:0;}

ul.menulevel1,ul.menulevel2,ul.menulevel3,ul.sitemaplevel1,ul.sitemaplevel2,ul.sitemaplevel3,ul.submenu,ul.search{
padding-left: 0;margin-left: 0;list-style: none; 
font-family: verdana, arial, helvetica ;line-height: 21px;  font-size:12px; color: #6F8871; /*  navigation hilitecolor text-transform: uppercase; */ 
	text-indent: none;
	letter-spacing: 2px;
}

li{ list-style-position: inside;  /* line-height:1.5; padding: 0px;  list-style-position: inside; padding-left:0px; */  }
li.doc{padding-left: 128px;/* padding-left: 15px;background-image: url(menu/doc.gif);background-repeat: no-repeat; */ }
li.docs{padding-left: 128px;/* padding-left: 15px;background-image: url(menu/docs.gif);background-repeat: no-repeat;*/}
li.sdoc{padding-left: 128px;/* padding-left: 15px;background-image: url(menu/sdoc.gif);background-repeat: no-repeat;*/  }
li.sdocs{padding-left: 128px;/* padding-left: 15px;background-image: url(menu/sdocs.gif);background-repeat: no-repeat;*/} /*:h1 ebene */

/*  safari 3 hack begin */
@media screen and (-webkit-min-device-pixel-ratio:0) {
ul.menulevel1,ul.menulevel2,ul.menulevel3,ul.sitemaplevel1,ul.sitemaplevel2,ul.sitemaplevel3,ul.submenu,ul.search{
padding-left: 0;margin-left: 0;list-style: none; 
font-family: verdana, arial, helvetica ;line-height: 21px;  font-size:12px; color: #6F8871; /*  navigation hilitecolortext-transform: uppercase;  */ 
	text-indent: none;
	letter-spacing: 2px;
	
}
li{ list-style-position: inside;  /* line-height:1.5; padding: 0px;  list-style-position: inside; padding-left:0px; */  }
li.doc{padding-left: 128px;/* padding-left: 15px;background-image: url(menu/doc.gif);background-repeat: no-repeat;   background: red; */}
li.docs{padding-left: 128px; /* padding-left: 15px;background-image: url(menu/docs.gif);background-repeat: no-repeat; background: orange; */}
li.sdoc{padding-left: 128px; /* padding-left: 15px;background-image: url(menu/sdoc.gif);background-repeat: no-repeat;  background: yellow; */}
 li.sdocs{padding-left: 128px;/* padding-left: 15px;background-image: url(menu/sdocs.gif);background-repeat: no-repeat;*/} /*:h1 ebene */
 ul.menulevel1 li.sdocs{padding-left: 128px; padding-top: 6px; /* padding-left: 15px;background-image: url(menu/sdocs.gif);background-repeat: no-repeat;  background: green; */} /*:h1 ebene */
ul.menulevel2 { padding-top: 0px;}

 ul.menulevel1 li.sdocs {padding-top: 0px;}
  ul.menulevel1 li.sdocs {}
}
/*  safari 3 hack end */



/*li.doc.doc {padding-left: 114px;}
li.doc+doc {padding-left: 114px;} 
 _li.docs.docs {padding-left: 114px;} */

.sitename{font-family:verdana;font-weight:normal;color:#999999;font-size:12px;}
.menulevel1,.menulevel2,.menulevel3,.navigator,.sitemaplevel1,.sitemaplevel2,.sitemaplevel3,.submenu {font-weight:normal;font-size:12px;color:#999; margin-top: 0px; padding-top: 0px; margin-bottom: 0px; padding-bottom: 0px;}
.menulevel1 a:link,.menulevel1 a:visited,.menulevel1 a:active,.menulevel1 a:hover,.menulevel2 a:link,.menulevel2 a:visited,.menulevel2 a:active,.menulevel2 a:hover,.menulevel3 a:link,.menulevel3 a:visited,.menulevel3 a:active,.menulevel3 a:hover,.navigator a:link,.sitemaplevel1 a:link,.sitemaplevel2 a:link,.sitemaplevel3 a:link,.sitemaplevel1 a:visited,.sitemaplevel2 a:visited,.sitemaplevel3 a:visited,
.sitemaplevel1 a:active,.sitemaplevel2 a:active,.sitemaplevel3 a:active,.sitemaplevel1 a:hover,.sitemaplevel2 a:hover,.sitemaplevel3 a:hover,.submenu a:link,.submenu a:visited,.submenu a:active,.submenu a:hover{text-decoration:none; color:#777777; /*  navigation defaultcolor */	
letter-spacing: 2px;}

.menu{font-weight:normal;font-size:8.0px; color:#999999; text-decoration:none; line-height: 21px;}

.menu a{font-weight:normal; text-decoration:none;}

/* #hvmenu {height: 20px;	width: 715px border-top: 0px dotted #000000;border-right: 0px solid #000000;border-bottom: 0px solid #000000;border-left: 0px solid #000000; vertical-align: top; font-size:8.0pt} */


.locator {font-weight:normal;color:#bbb;font-size:8.0px}
.locator a{font-weight:normal;color:#bbb;}
.locator a:link,.locator a:visited{color:#bbb;text-decoration:none;}
.locator a:active,.locator a:hover{color:#bbb;text-decoration:none;}
.navigator a{font-weight:normal;color:#999999; }
.navigator a:link,.navigator a:visited{color:#999999;text-decoration:none;}
.navigator a:active,.navigator a:hover{color:#000000;text-decoration:none;}
.printer a{font-weight:normal;color:#999999;}
.printer a:link,.printer a:visited{color:#999999;font-weight:normal;text-decoration:none;}
.printer a:active,.printer a:hover{color:#000000;font-weight:normal;text-decoration:none;}
.search a{font-weight:normal;color:#999999;}
.search a:link,.search a:visited{color:#999999;text-decoration:none;}
.search a:active,.search a:hover{color:#659500;text-decoration:none;}
.edit{font-size:12px;color:black;background-color:#FFD88D;}
.edit a:link,.edit a:visited,.edit a:active,.edit a:hover{font-weight:normal;text-decoration:none;color:#999999;}
input,select{font-size:12px;text-indent:2px;}
__textarea{font-family:verdana;font-size:12px ;color:#999999;background-color:#ffffff;width:98%; }
.searchbox .submit{font-family:verdana;font-size:8.0px;color:#999999;font-weight:normal;border:1px solid #EDEDED;background-color:transparent;}
.searchbox .text{font-family:verdana;font-size:8.0px;color:#999999;background-color:transparent;border:1px solid #EDEDED;}
.bodyline	{ background-color: #FFFFFF; border: 1px #999999 solid; }
.cmsline	{ background-color: #FFFFFF; border: 2px #ffffff solid; }
.innerline	{ border: 2px #FFFFFF solid; }
#navlist li {font-weight:normal;float:left;margin:0px;/* padding-right:10px;padding-left:16px; */display:inline;list-style-type:none;text-decoration:none; } 
#navlist ul {font-weight:normal;float:left;margin:0px;} 
.copyright {font-size:8.0px;color:#F0F0F0;font-weight:normal;}
.copyright a,.copyright a:link,.copyright a:visited {color:#999999;font-weight:normal;text-decoration:none;}
.copyright a:hover,.copyright a:active {color:#659500;font-weight:normal;text-decoration:none;}


/* nuevo */

p{margin:0 10px 10px}

/* a{display:block;color: #981793;padding:10px} */
div#header {height:20px;line-height:21px;margin:0;
  padding-left:10px;background: #fff;}
div#container{text-align:left}
div#content  {margin-left: 373px; line-height:21px; font-size: 12px; /* border: 1px blue dotted; */ } /*  364 = alte position + 9*/
div#content p{margin-left: 0px; line-height:21px; font-size: 12px;}
div#navigation{
	_z-index: 1;
	background: #fff; 
	/* background-image: url(images/muffhline3_01.gif); */
	background-image: url(images/muffhline3_01_b.gif); 
	background-repeat: vertical-repeat; 
	padding-left:0px; 
	/* border: 1px red dotted; */ 

	float:left; 
	width:503px; /*  484 = alte breite; 19 dazu = */

	/* margin-left:-1002px; */
	top: 20px;  /* = firefox ; ie 6 u 7 ver overrun im template anders */

	position: fixed;
	margin-left: -140px;  /*  = firefox ; ie 6 u 7 ver overrun im template anders */
 	
}


.logipos{
	background: #fff; 
	padding-left:100px; 
	float:left; 
	width:484px; 
	x_width:504px; 
	top: 120px;
	position: fixed;
	margin-left: -130px;
	x_margin-left:-1018px; 	 
}

div#extra{}

.footerpos {
padding-left: 118px;
background: #fff;
}

div#footer{
	width: 160px;
	right: 0px;
	margin:0;
	padding:5px 10px;
	color: #fff;

	top: 520px;
	font-size: 10px;
	line-height: 14px;
}
div#footer p{
	}
div#container{width:874px; margin:0 auto; /* border: 1px red dotted; */}
div#wrapper{float:left;width:100%}



div#extra{float:left;width:150px;margin-left:-550px}

/* .menulevel1 {background-color: red;}
.menulevel2 {background-color: green; padding-left: 114px;}
.menulevel2  {background-color: green; padding-left: 228px;}

.menulevel3  {background-color: blue;} */

#text_ifr {border: 1px red dotted;} /* ifr = via javascript fontreplacement für navi */
/* #text_ifr h1 {font-size: 8px; color: #bbb;} */
___h1 {font-size: 8px; color: #bbb;}

#content h1,h2,h3 {font-size: 0px; line-height: 0px; color: #fff; padding: 0px;} /* schaltet h1 im usermode ab */
/* #content h4 {line-height: 1em; padding: 0px; margin: 0px;}  */

#content {vertical-align: top; /* background-image: url(images/muffhline4_01.gif); background-repeat: vertical-repeat; line-height: 21px; */

}
#content  p {line-height: 21px; vertical-align: top;

line-height: 21px;
background-image: url(images/muffhline4_01_ie7.gif);

background-position: top;
background-repeat: none; 

}
p { margin-top: 0px; padding-top: 0px; margin-bottom: 0px; padding-bottom: 0px;}

.menulevel1 { margin-top: 0px; padding-top: 0px; margin-bottom: 0px; padding-bottom: 0px;}
#product_heading  {color: #000;}

#language {
	/* position: absolute; bottom: 20px; left: 140px;
	overflow: visible; */
}

.login,.login a,.login a:link,.login a:visited,.login a:active,.login a:hover{font-weight:normal;font-size:8.0px;color:#fff;text-decoration:none;}

.news_pink {color: #E30073; letter-spacing: 0.3em;}
.news_blue {color: #08AAEA; letter-spacing: 0.3em;}
.news_green {color: #6F8871; letter-spacing: 0.3em;}

.Bildunterschrift {line-height: 21px; vertical-align: middle; font-size: 8px; color: #bbb;}

.shopcontainerunten {
	position:absolute;
	/*overflow:hidden;*/
  	clear: left;
  	background: #bbb;
  	/* height: 70px;  54px; */
  	text-align:left;

  	padding-left:20px;
  	padding-top:4px;
	color: #fff;
}

input,select, productTitle{font-size:11.0px;text-indent:0px; border: 1px #647755 solid; padding: 0px; line-height: 12px;}

anzahlknopf {font-size:11.0px;text-indent:0px; border: 1px #647755 solid; padding: 0px; line-height: 12px;}

