body	{
	overflow-x: hidden;
		background-attachment: fixed;
	  	background-repeat: no-repeat;
	  	background-size: cover;
	  	-moz-background-size: cover;
}
html, body {height:100%; margin:0; padding:0;}

#page-background {position:absolute; top:0; left:0; width:100%; height:100%;}

#content {position:relative; z-index:10;}

a {text-decoration:underline;color:#000000;font-size: 11px;font-family:Verdana;}
a:hover {text-decoration:none;color:#FF0000;font-size: 11px;font-family:Verdana;}

a.downloads {text-decoration:none;color:#000000;font-size: 11px;font-family:Verdana;}
a.downloads:hover {text-decoration:none;color:#FF0000;font-size: 11px;font-family:Verdana;}

a.home {text-decoration:none;color:#CCCCCC;font-size: 11px;font-family:arial,helvetica;}
a.home:hover {text-decoration:none;color:#CCCCCC;font-size: 11px;font-family:arial,helvetica;}

a.news {text-decoration:none;color:#FFFFFF;font-size: 9px;font-family:Verdana;}
a.news:hover {text-decoration:none;color:#FF0000;font-size: 9px;font-family:Verdana;}

a.navi1 {text-decoration:none;color:#999999;font-size: 11px;font-family:Verdana;font-weight:bold;}  
a.navi1:hover {text-decoration:none;color:#FFFFFF;font-size: 11px;font-family:Verdana;font-weight:bold;}

a.navi2 {text-decoration:none;color:#999999;font-size: 11px;font-family:Verdana;}  
a.navi2:hover {text-decoration:none;color:#FFFFFF;font-size: 11px;font-family:Verdana;}

a.navi3 {text-decoration:none;color:#999999;font-size: 11px;font-family:Verdana;}
a.navi3:hover {text-decoration:none;color:#FFFFFF;font-size: 11px;font-family:Verdana;}

a.sitemapHM {text-decoration:none;color:#999999;font-size: 11px;font-family:Verdana;font-weight:bold;}
a.sitemapHM:hover {text-decoration:none;color:#FFFFFF;font-size: 11px;font-family:Verdana;font-weight:bold;}

a.sitemapUM1 {text-decoration:none;color:#999999;font-size: 11px;font-family:Verdana;}  
a.sitemapUM1:hover {text-decoration:none;color:#FFFFFF;font-size: 11px;font-family:Verdana;}

a.sitemapUM2 {text-decoration:none;color:#999999;font-size: 11px;font-family:Verdana;}
a.sitemapUM2:hover {text-decoration:none;color:#FFFFFF;font-size: 11px;font-family:Verdana;}

a.sitemapUM3 {text-decoration:none;color:#999999;font-size: 11px;font-family:Verdana;}
a.sitemapUM3:hover {text-decoration:none;color:#FFFFFF;font-size: 11px;font-family:Verdana;}

a.weiss {text-decoration:none;color:#FFFFFF;font-size: 11px;font-family:Verdana;}
a.weiss:hover {text-decoration:none;color:#FF0000;font-size: 11px;font-family:Verdana;}

a.produkt {text-decoration:none;color:#000000;font-size: 11px;font-family:Verdana;}
a.produkt:hover {text-decoration:none;color:#FF0000;font-size: 11px;font-family:Verdana;}

a.grau {text-decoration:none;color:#999999;font-size: 11px;font-family:Verdana;}
a.grau:hover {text-decoration:none;color:#999999;font-size: 11px;font-family:Verdana;}

a.wobinich {text-decoration:none;color:#999999;font-size: 11px;font-family:Verdana;}
a.wobinich:hover {text-decoration:none;color:#999999;font-size: 11px;font-family:Verdana;}

a.graufooter {text-decoration:none;color:#3c3c3c;font-size: 9px;font-family:Verdana;}
a.graufooter:hover {text-decoration:none;color:#3c3c3c;font-size: 9px;font-family:Verdana;}

a.graudunkel {text-decoration:none;color:#666666;font-size: 9px;font-family:Verdana;}
a.graudunkel:hover {text-decoration:none;color:#666666;font-size: 9px;font-family:Verdana;}

a.grausprachen {text-decoration:none;color:#999999;font-size: 9px;font-family:Verdana;}
a.grausprachen:hover {text-decoration:none;color:#999999;font-size: 9px;font-family:Verdana;}
a.grausprachen:active{color:#ff5c34}

a.small {text-decoration:underline;color:#000000;font-size: 9px;font-family:Verdana;}
a.small:hover {text-decoration:none;color:#FF0000;font-size: 9px;font-family:Verdana;}

a.smallgrau {text-decoration:none;color:#999999;font-size: 9px;font-family:Verdana;}
a.smallgrau:hover {text-decoration:underline;color:#999999;font-size: 9px;font-family:Verdana;}

td { color: #000000; font-size: 11px; font-family:Arial;}
.small { color: #000000; font-size: 9px; font-family:Verdana;}
.klein { color: #FFFFFF; font-size: 9px; font-family:Verdana;}
.news { color: #999999; font-size: 11px; font-family:Verdana;}
.newssmall { color: #999999; font-size: 9px; font-family:Verdana;}
.titel { color: #FF0000; font-size: 18px; font-family:Verdana;}
.titelweiss { color: #FFFFFF; font-size: 18px; font-family:Verdana;}
.subtitel { color: #ff5c34; font-size: 13px; font-family:Verdana;font-weight:bold;}
.subtitelrot { color: #FFFFFF; font-size: 13px; font-family:Verdana;font-weight:bold;}
.rot { color: #FF0000; font-size: 11px; font-family:Verdana;}
.weiss { color: #FFFFFF; font-size: 11px; font-family:Verdana;}
.weissbold { color: #FFFFFF; font-size: 11px; font-family:Verdana;font-weight:bold;}
.grau { color: #999999; font-size: 11px; font-family:Verdana;}
.graufooter { color: #3c3c3c; font-size: 9px; font-family:Verdana;}
.graudunkel { color: #666666; font-size: 9px; font-family:Verdana;}
.grausprachen { color: #3c3c3c; font-size: 9px; font-family:Verdana;}
.grauartikel { color: #CCCCCC; font-size: 11px; font-family:Verdana;}
.home {text-decoration:none;color:#B4B4B4;font-size: 11px;font-family:verdana,arial,helvetica;font-weight:bold;}

.shoplist {	
			line-height: 1.2;
			list-style-type:none;
			color:#ffffff;
			font-size: 11px;
			font-family:Verdana;
			text-transform: uppercase;
		/*	font-weight: bold; */
			width: 162px;
			padding-bottom:13px;
			/*letter-spacing:1.5;*/
}
			
.shoplistk {
			line-height: 1.2;
			list-style-type:none;
			color:#ff5c34;
			font-size: 11px;
			font-family:Verdana;
			text-transform: uppercase;
		/*	font-weight: bold; */
			padding-top: 12px;
			/*letter-spacing:1.5;*/
}

a.schrift_um{
			color: #ff5c34;
			text-decoration: none;
			cursor: pointer;
} 
a.schrift_um:hover{
			color: #ffffff;
} 

.shoplistk_ul {
			padding-left: 14px;		
			background: #232323 url(../pix/rand_unten.gif) bottom no-repeat;
}

.hm_aktiv {background: #232323 url(../pix/rand_oben.gif) top left no-repeat; padding-bottom: 0px;}
			


.shoplist_ul {	
			padding-left: 10px;
			width: 172px;
}

.textfeld_menge {font-family:Verdana;font-size:11px;width:30px;border: 1 solid #999999;}
.textfeld_plz {font-family:Verdana;font-size:11px;width:45px;border: 1 solid #999999;}
.textfeld {font-family:Verdana;font-size:11px;width:160px;border: 1 solid #999999;}
.textfeld_kurz {font-family:Verdana;font-size:11px;width:110px;border: 1 solid #999999;}
.textfeld_mittel {font-family:Verdana;font-size:11px;width:270px;border: 1 solid #999999;}
.textfeld_lang {font-family:Verdana;font-size:11px;width:360px;border: 1 solid #999999;}
.textfeld_sehrlang {font-family:Verdana;font-size:11px;width:400px;border: 1 solid #999999;}
.textfeld_suche {font-family:Verdana;font-size:11px;width:115px;border: 1 solid #999999;}

.select {font-family:Verdana;font-size:11px;}
.select_artikel {font-family:Verdana;font-size:11px;width:115px;}

.button {font-family:Verdana;font-size:10px;color:#999999;}
.button_suche {width:50px; font-family:Verdana;font-size:11px; color:#666666; border:0; background-color:#FFFFFF; cursor:hand;}

.StyleHM {float:left;padding-top:3px; text-align:center; font-family:Verdana; color:#ffffff; font-size: 10px; cursor:pointer; cursor:hand; background: url(../pix/topmenu.png) no-repeat}
.StyleHMOver {padding-top:3px; text-align:center; font-family:Verdana; color:#ffffff; font-size: 10px;  cursor:pointer; cursor:hand; background: url(../pix/topmenuover.png) no-repeat}
.StyleHMBorder {position:absolute; visibility:hidden; padding: 1px}

.StyleUM1, .StyleUM1Over{position:absolute; padding-right:2px; font-family:Verdana; font-size: 9px; font-weight: bold; }
.StyleUM1{color:#ffffff; cursor:pointer; cursor:hand;}
.StyleUM1Over{color:#ffffff; cursor:pointer; cursor:hand; }
.StyleUM1Border{position:absolute; visibility:hidden; background:#232323 url(../pix/rand-unten-menu.png) no-repeat ; }

/*Gerundete DIV-Box */
.box {width:157px;}

.box_oben { padding-right: 2px;}

.box_inhalt{
			
}

.aktiv {
		display: block;
}

.hauptmenu { 
	color: #ffffff;
	cursor:pointer;
	text-decoration: none;
	margin-left: 10px;
	font-family: Verdana;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	padding-left: 13px;
	margin-top: 3px;
	padding-top: 2px;
	background: url('../pix/pfeil.png') no-repeat 3px 5px;
	display: block;
	font-variant:normal;
	letter-spacing: normal;
}

.hauptmenu img {
	display: none;
}

a.colorOrange {
	color: #FF5C34;
}

.shoplistk_ul #hauptmenu {
	text-transform: none;
	font-size: 11px;	
}

<!-- Nav oben -->
	.breitehm{
		width: 92px;

		
	}	
	.texthm {
		padding-left: 1px;
		font-weight:bold;
	}
	
  .vlist {
    margin-bottom: -3;
    list-style-type: none;
    height: 24px;
    float: left;
    padding-left: 0px;
    letter-spacing:1;
  }
  
  .vlist ul {
    background: url('../../pix/spacer.gif') repeat;
    letter-spacing:0.4;
  }

  .vlist li {
    float:left; /* LTR */
    margin:0;
    padding: 0 0px 0 0;
    background: url('../pix/topmenu.png') center no-repeat;
    letter-spacing:0.4;
    font-weight:bold;
  }
  
  .vlist li.hover {
   background: url('../pix/topmenuover.png') center no-repeat;
   letter-spacing:0.4;
   
  }

  .vlist a,
  .vlist strong,
  .vlist span {
    font-family: Verdana;
    font-weight: ;
    font-size: 10px;
    color: #fff;
    display:block;
    padding-top: 3px;
    text-decoration: none;
    letter-spacing:0.1;
  }
  
  .vlist li.hover a {
    
  }
  
  .vlist li.hover ul li {
	background: #232323;
  }
  
  .vlist li.hover ul li a {
  	background: #232323;
  }

  .vlist a,
  .vlist a:visited {
  	<!--- padding: 3px 8px 0 8px; --->
  	width: 92px;
  	margin: 0 0 0 0px;
  	display:block;
  }

  .vlist li span {
    display:block;
  }

  /* Level 1 */
  .vlist li a,
  .vlist li strong,
  .vlist li span { height: 21px; width: 92px; }

  .vlist li a:focus,
  .vlist li a:hover,
  .vlist li a:active { text-decoration: none; }

  /* Level 2 */
  .vlist li ul { 
    list-style-type: none;
    margin: -3 0 0 0px;
  	display: block; 
  	visibility: hidden;
  	position: absolute;	
  	width: 186px;
  	z-index: 10000;
  	padding-left: 0px;
  	padding-bottom: 8px;
  }
  
  .vlist li ul li { 
  	float: none; 
  	position: relative;
  	padding: 0 0 0 0;
  	height: auto;
  	background: #232323;
  }
  
  .vlist li ul li a, 
  .vlist li ul li a:visited { 
  	background: #232323;
  	padding: 2px 2px 1px 4px;
  	height: auto;
  	width: auto;
  }
  
  .vlist li ul li a:focus,
  .vlist li ul li a:hover,
  .vlist li ul li a:active { 
    background:  #232323;
    text-decoration: none; 
    }

  /* Level 3 */
  .vlist li ul li ul {
  	top: 0;
  	left: 180px;
  	margin: 0;
  	padding: 0;
  }
  
 a.hoverum {
 	color: #FF5C34;
 }
  a.hoverum:hover {
 	color: #fff;
 }
 
 .shopnavi {
		 height: 100%;
		 width: 162px;
		 rowspan: 2;
		 bgcolor: #000000;
 }
 
 .strich {
	padding-left:5px;
	background: none;
 	background:url('../pix/spacer-strich.png') repeat-y;
 }
 
 #strichw { 
 	padding-left: 5px;
 	background: none;
 	background:url('../pix/spacer-strichw.png') repeat-y;
 }
 
 .noUM {padding-bottom:11px; background:none}
