body{
	margin:0 0 20px 0;
	font-family:"Times New Roman",Times,serif;
	color:#800040;
	}
body#kurz{
	background:#030093 url(img/gradient1600.png) repeat-x left 140px
	}
body#lang{
	 background:#030093 url(img/gradient3200.png) left 140px
	}
body#xxl{
	 background:#030093 url(img/gradient4000.png) left 140px
	}
#rahmen{
	width:915px; 
	margin-right:auto; 
	margin-left:auto; 
	background-image:url(img/inhalt-hintergrund.jpg)
	}
#header{text-align:center; 
	clear:none; 
	height:100px; 
	background-color:#030093; 
	padding-top:20px; 
	padding-bottom:20px
	}
#text_top_left{
	width:15px; 
	height:15px; 
	float:left; 
	background: url(img/sprite.png) -10px -10px 
	}
#text_top_right{
	float:right; 
	width:15px; 
	height:15px; 
	background:url(img/sprite.png) -10px -45px 
	}
#h-menue, #h-menue2{
	float:right;
	position:absolute;
	right:9px;
	top:-5px;
	width: 91px;
}
#h-menue2{width:60px}
#start{
	width:27px;
	height:26px;
	float: left;
	background:url(img/sprite.png) -10px -125px;
	margin-right: 8px;
}
#kontakt{
	width:24px;
	height:24px;
	float:left;
	margin-right:8px;
	background:url(img/sprite.png) -10px -171px
	}
#info{
	width:24px;
	height:24px;
	float:left;
	background:url(img/sprite.png) -10px -215px
}
#flag-en{
	float:right;
	margin-top: 5px;
}
h1,h2,h3{font-style:italic; text-align:center; margin:0px; padding-bottom:0.4em}
h1{ font-size:32px}
#inhalt{BACKGROUND-COLOR:transparent;padding-right:25px;padding-left:25px;width:662px;
	margin:0px;position:relative;float:left;padding-top:10px;font-size:18px;
	display: inline}
.gmenu{ width:450px; margin:0 auto 25px; font-size: 16px; text-align:center}	
.gmenu a, .gmenu p{text-decoration: none;color:#800040;display: inline; background: #FEE3BE url(img/sprite.png) 1px -451px
	;padding:2px 8px 2px 24px; margin: 0px 5px 0px 0px}	
.gmenu a:hover{	
	color:#9E0063;
	background: #FED39A url(img/sprite.png) 1px -618px}
.gmenu a:visited{color:#03C}
.pfnav {width:500px;margin:0 auto 25px}
.pfeil-zuruck {	
	height:17px; 
	width:85px;
	float: left;
	background: url(img/sprite.png) -10px -259px	
} 
.L30 {margin-left:30px}
.L72 {margin-left:72px}
.pfeil-vor {
	height:17px; 
	width:82px;
	float:right;
	background: url(img/sprite.png) -10px -314px
} 
.R30 {margin-right:30px}
.R72 {margin-right:72px}
.pfeil-zuruck:hover,.pfeil-zuruck:active {background-position:-10px -278px}
.pfeil-vor:hover,.pfeil-vor:active{background-position:-10px -332px}
.navigation{
	width:190px; 
	float:left; 
	padding:0px; 
	margin:8px 0 0 -3px; 
	font-size:16px; 
	display:inline
	}
.navigation .headerbar{
	margin:3px 0 3px 0; 
	padding:4px 0 6px 20px;
	font-size:0.9em;
	text-transform:uppercase; 
	font-weight:bold; 
	color:#FEE3BE; 	 
	background: url(img/sprite.png) -10px -80px 	
	}
.navigation ul{
	list-style-type:none; 
	margin:0; padding:0; 
	}
.navigation ul li{
	padding-bottom:2px
}
.navigation ul li a{
	color:#800040; 
	display:block; 
	padding:5px 0 5px 25px; 
	text-decoration:none; 
	line-height:14px;
	background: #FEE3BE url(img/sprite.png) 2px -450px
	}
.navigation ul li a.Bu0{
	margin-bottom:2px;
	background: #FEE3BE url(img/sprite.png) 2px -479px;
	font-weight:bold; 
	font-size:0.85em
	}		
.navigation li ul a{
	padding-left:47px;
	background: #FEE3BE url(img/sprite.png) 15px -551px 
	}
.navigation li ul a.Bu1{
	background: #FEE3BE url(img/sprite.png) 5px -515px
	}
.navigation li ul a.Bu3{ 
	background:#FEE3BE url(img/sprite.png) 15px -587px
	}		
.navigation ul li a:visited{
	background-color:#FEE3BE; color:#03C}
.navigation ul li a:hover{
	color:#9E0063;  
	background: #FED39A url(img/sprite.png) 2px -617px
	}
.navigation ul li a.Bu0:hover{
	background : #FED39A url(img/sprite.png) 2px -645px
	}
.navigation li ul a:hover{
	background: #FED39A url(img/sprite.png) 15px -717px
	}
.navigation li ul a.Bu1:hover{
	background: #FED39A url(img/sprite.png) 5px -681px
}
.navigation li ul a.Bu3:hover{ 
background: #FED39A url(img/sprite.png) 15px -753px
	}	
#aktuell a{background-color:#FED39A}	
.navigation hr{color:#7476BC}
.nbox{
	BACKGROUND:none transparent scroll repeat 0% 0%; 
	WIDTH:189px; 
	margin:15px 0 0 0
	}
.nbox P{margin:0px 10px 0px 10px; padding-bottom:0.5em}
.nbox .top{DISPLAY:block; FONT-SIZE:1px }
.nbox .bottom{DISPLAY:block; FONT-SIZE:1px}
.nbox .b1,.b2,.b3,.b4,.b1b,.b2b,.b3b,.b4b{DISPLAY:block; OVERFLOW:hidden}
.nbox .b1,.b2,.b3,.b1b,.b2b,.b3b,.b4,.b4b{HEIGHT:1px}
.nbox .b2{BORDER-RIGHT:#eee 1px solid; BORDER-LEFT:#fff 1px solid; background-color:#FFD351}
.nbox .b3{BORDER-RIGHT:#ddd 1px solid; BACKGROUND:#FFD351; BORDER-LEFT:#fff 1px solid}
.nbox .b4{BORDER-RIGHT:#aaa 1px solid; BACKGROUND:#FFD351; BORDER-LEFT:#fff 1px solid}
.nbox .b4b{BORDER-RIGHT:#999 1px solid; BACKGROUND:#FFD351; BORDER-LEFT:#eee 1px solid}
.nbox .b3b{BORDER-RIGHT:#999 1px solid; BACKGROUND:#FFD351; BORDER-LEFT:#ddd 1px solid}
.nbox .b2b{BORDER-RIGHT:#999 1px solid; BACKGROUND:#FFD351; BORDER-LEFT:#aaa 1px solid}
.nbox .b1{BACKGROUND:#fff; MARGIN:0px 5px}
.nbox .b2,.b2b{ border-width: 0 2px 0 2px;  MARGIN:0px 3px;}
.nbox .b3,.b3b{MARGIN:0px 2px}
.nbox .b4,.b4b{MARGIN:0px 1px; HEIGHT:2px}
.nbox .b1b{BACKGROUND:#999; MARGIN:0px 5px}
.nbox .boxcontent{BORDER-RIGHT:#999 1px solid; DISPLAY:block; BACKGROUND:#FFD351; BORDER-LEFT:#fff 1px solid; padding-left:4px; padding-top:10px; color:#3436A4}
.nbox .basket{
	float:right;
	width:50px;
	height:43px;
	margin:-13px 9px 0px 0px;
	background:url(img/sprite.png) -10px -795px
	}
td{font-size:15px}
td p{margin:0px; padding:6px 0px 4px}
.Bez {font-weight:bold; margin:4px 0 5px}
.Kg {font-size: 12px; letter-spacing:-1px}
.Best {color: #FF3333}
.li-index{margin-bottom:9px; list-style-position:outside; list-style-image:url(img/bullet.gif)}
.preis {background-color: #FEE3BE}
.NEU{
	width:45px;
	height:27px;
	float:right;
	position:absolute;
	right:14px;
	background:url(img/sprite.png) -10px -369px;
	margin-top: -20px;
}
.lager {
	width:24px;
	height:23px;
	float:right;
	position:absolute;
	right:60px;
	background:url(img/sprite.png) -10px -416px;
	margin-top:-10px
}
.img-links{float:left; margin-right:12px}
.img-rechts{float:right; margin-left:10px}
.hr-linie{background-image:url(webrahmen/linie.jpg); background-repeat:repeat-x; height:35px; width:auto; margin-bottom:10px; margin-top:10px}
#ibox_content{border-color:#FFF; color:#3436A4; background-color:#FFD351}
.zo{cursor:-webkit-zoom-out; cursor:-moz-zoom-out}
a[rel=ibox]{cursor:-webkit-zoom-in; cursor:-moz-zoom-in}
.clearer{clear:both;}
#footer{text-align:left; font-size:14px; float:none; clear:none; border-bottom-color:#02007F; padding-bottom:10px; padding-top:10px; padding-left:10px}
