body { margin-top:0px; 
       margin-bottom:0px;
       margin-left:0px;
       margin-right:0px;
       font-family:verdana,arial,sans-serif;
	   font-size:90%;	   
       background-color:#ffffff;  
	   color:#000000;
       }

#body{
	border-right: #999999 solid 0px;
	width:950px;
	azimuth:center;
	}

	
#footer a{
	color:#666666;
	}

#header{
	background:url(sysimages/logo.jpg) left top no-repeat #FEAD6E;
	height:90px;
	margin:0px;
}

#translater{
	position:absolute;
	margin-left:550px;
	margin-top:5px;	
	}
#search_inc{
	position:absolute;
	margin-left:550px;
	margin-top:25px;
	}
#search_inc a{
	color:#FFFFFF;
	font-size:120%;
	font-weight:bolder;
	}	
		
.searchheader{
	font-size:20px;
	height:30px;
	width:150px;
	color:#666666;
	font-weight:lighter;
	border: #CCCCCC solid 1px;
}

.searchsubmit{
	background:url(sysimages/lupe.gif) #CC0000 no-repeat;
	border:solid #CCCCCC 1px;
	height:30px;
	width:30px;
	color:#FFFFFF;
	text-align:justify;
}

#headernavi{
	background-color:#CC3300;
	margin:0;
	text-align:left;
	width:100%;
	}

	
	

h1 { font-size:150%; }
h2 { font-size:140%; }
h3 { font-size:130%; }
h4 { font-size:120%; }
h5 { font-size:110%; }
h6 { font-size:100%; }


hr {color:#cccccc;size:1px;	}

.suche{
    background-color: #ffffff;
    border-right: black 1px solid; 
    border-top: black 1px solid;      
    border-bottom: black 1px solid;     
    border-left: black 1px solid;
    border-color: #cccccc;
    font-size: 11px;  
    color: #000000; 


}

.input{
    background-color: #f2f2f2;
    border-right: black 1px solid; 
    border-top: black 1px solid;      
    border-bottom: black 1px solid;     
    border-left: black 1px solid;
    border-color: #cccccc;
    font-size: 11px;  
    color: #000000; 

}

.inputklar{
    border-right: black 0px solid; 
    border-top: black 0px solid;      
    border-bottom: black 0px solid;     
    border-left: black 0px solid; 
    color: #cc3300; 
    font-weight : bold;

}


.inputfett{
    background-color: #ffffff;
    color : #ff0000;
    font-family: verdana, arial;
    font-size: 12px;
    font-weight : bold;
    border-right: black 1px solid; 
    border-top: black 1px solid; 
    border-left: black 1px solid;     
    border-bottom: black 1px solid;    
}



.button {
    background-color: #ffcc66;
    border-right: black 1px solid; 
    border-top: black 1px solid;      
    border-bottom: black 1px solid;     
    border-left: black 1px solid;    
    font-size: 10px;  
    color: #000000; 

  
}


.buttongross {
    background-color: #ffcc66;
    border-right: black 2px solid; 
    border-top: black 2px solid;      
    border-bottom: black 2px solid;     
    border-left: black 2px solid;
    border-color:#ff3300;
    font-size: 12px;  
    color: #000000; 

  
}



.th {
	background-color:#cccccc;
	font-size:10pt;
	color:#333333;	
}

.feingrau {
	background-color:#f2f2f2;
	font-size:10px;
	color:#333333;	
}

.adminline {
	background-color:#e4e4e4;
	font-size:10px;
	color:#333333;	
}

.td {
	background-color:#ffffff;
}

.thcol {
	background-color:#ffcc66;
	font-size:10pt;	
}

.thcol10 {
	background-color:#ffcc66;
	font-size:10px;	
}



.thklein {
	background-color:#cccccc;
	font-size:10px;
	color:#333333;	
}





.tdgrau { 
	background-color:#f2f2f2;
	padding-left: 10px;	
	}

.tdcall { 
	background-color:#f2f2f2;
	font-size:7pt;	
	}
.tdcallueber{
	background-color : #cccccc;
	text-align: center;
	color : #333333;
}
	
.thgrau { 
	background-color:#cccccc;
	padding-left: 10px;
	}
	
.tdmittelgrau { 
	background-color:#eaeaea;
	padding-left: 10px;
	}
	
.sklein { 
	font-size:8pt;
	}

.tdformat { 
	padding-left: 10px;
	}


.header
{
	font-size:6pt;	
}


.colorzahl {
	color:#ffffff;
}


.schwarz {
	background-color: rgb(0,0,0)
}
.weiss {
	background-color: rgb(255,255,255)
}
.grau1 {
	background-color: rgb(241,241,241)
}
.grau2 {
	background-color: rgb(227,228,227)
}
input.grau2 {
	background-color: rgb(226,227,226)
}
.grau1m {
	background-color: rgb(240,241,245)
}
.grau2m {
	background-color: rgb(227,228,234)
}
.grau3 {
	background-color: rgb(171,166,161)
}
.grau4 {
	background-color: rgb(198,198,198)
}
.featureunten {
	background-color: rgb(227,228,227)
}
.gruen {
	background-color: rgb(126,200,104)
}


.okka {
	background-color: #cc3300;
}


.hellokka {
	background-color: #ffeecc;
}


.menutitle{
	cursor:pointer;
	margin-bottom: 3px;
	margin-left:1px;
	background-color:#ffcc66;
	color:#000000;
	width:157px;
	padding:5px 0 5px 3px;
	text-align:left;
	font-weight: bolder;
	font-size:12px;
	border:1px solid #cccccc;
	text-transform:uppercase;
}

.submenu{
	padding: 0 0 0 2px;
}


.fs {

}

.paybuttonpaypal {
	background-image : url(sysimages/paypal.png);
	width:300px;
	padding:10px;
	text-align:center;
	cursor:pointer;
	margin-bottom: 5px;
	padding-top:60px;	
	height: 100px;
	text-decoration: blink;
	color: red;
}

.paybuttonmoneybookers {
	background-image : url(sysimages/moneybookers.png);
	width:300px;
	padding:10px;
	text-align:center;
	cursor:pointer;
	margin-bottom: 5px;
	padding-top:60px;	
	height: 100px;
	text-decoration: blink;
	color: red;
}

.listenbilder {
	border: 0px #cccccc solid;
	width: 150px;
	padding:5px;
	}
	
.bgliste1{
	background-color:#ffffff;
	
}
.bgliste2{
	background-color:#ffffff;
}

.prodlist{
	font-size:24px;
	color:#000000;
	font-weight:lighter;
	display:inline;
	}
	
.prodlistzelle{
	text-align:left;
	border:1px #ffffff solid;
	}

#linkprodlist a{
	text-decoration:none;
}

#linkprodlist h2 {
	font-size: 150%;
	font-weight:lighter;
	display:inline;
	border-bottom:#cc0000 1px dashed;
	}	

.zelle1{
	vertical-align:top;
	background-color:#ffffff;
	width:180px;
	text-align:left;

}
.zelle2{
	vertical-align:top;
	background-color:#ffffff;
	text-align:center;

}
.zelle3{
	vertical-align:top;
	padding-top:5px;
	background-color:#ffffff;
	width:190px;			
}

.prodlistlinie{
	border-bottom: 1px #cccccc solid;
}

.prodlistpreis{
	text-align: center;
	vertical-align:middle;
	font-size:130%;
	font-weight:lighter;
	background-image:url(sysimages/preisschild.jpg);
	background-repeat:no-repeat;
	width:150px;
	height:150px;
	}
	
.prodtitle{
	font-size:18px;
	color:#000000;
	font-weight:lighter;
	display:inline;
	}	
	
#cartbutton{
	background-color:#cc0000;
	padding:1px;
	}

.angebottitle{
	color:#cc0000;
	display:inline;
	text-decoration:underline;
	font-weight: lighter;
	}
	
#angebotpreis{
	color:#cc0000;
	font-size:200%;
	}
	
#menu {
	list-style: none;
}	
	
#menu a{
	color: #666666;
}
#menu a:hover{
	color: #cc0000;
}

.selectmenu{
	 margin-left:1px;
	 width:163px;
	 background-color:#f2f2f2;
	 font-size: 12px;
	 font-family:Arial, Helvetica, sans-serif;
	 border:solid;
	 border-color:#CCCCCC;
	 border-width:1px;
	 height:18px;
}
.selectmenuauswahl{
	 margin-left:1px;
	 width:250px;
	 background-color:#f2f2f2;
	 font-size: 12px;
	 font-family:Arial, Helvetica, sans-serif;
	 border:solid;
	 border-color:#CCCCCC;
	 border-width:1px;
	 height:18px;
}
.checkout{
	font-size:130%;
	font-weight: bolder;
	}
	
.checkoutschritt{
	font-size:200%;
	color:#cc0000;
	font-weight:lighter;
	}
	
.counterzahl {
	border-color: #990000;
	border-style: solid;
	border-width: 1px;
	background-color: #FFCC66;
	padding: 5px;
	font-size: 14px;

	

}

.counterzahlohne {
	padding: 5px;
	font-size: 14px;

}