a
	{
	text-decoration: none;	
	color: black;
	}
	
a:hover
	{
	text-decoration: underline;	
		
	}

.wrapper{
   width: 100%;
   margin: 0 auto;
}
.header{
   float: left;
   width: 100%;
   background-color: #ffffff
}
.wrapmiddle{
   float: left;
   width: 100%;
   background-color: #fff
}
.middle{
   margin-right:160px;
   margin-left:160px;
   background-color: #ffffff;
   min-height: 800px;
   min-width: 600px;
}
.left{
   float: left;
   width: 150px;
   margin-left: -100%;
   background-color: #ffffff;
   min-height: 800px;
}
.right{
   float: left;
   width: 150px;
   margin-left: -150px;
   background-color: #ffffff;
   min-height: 800px;
}
.footer{
   float: left;
   width: 100%;
   background-color: #ffffff;
}
body {
   padding: 0px;
   margin: 0px;font-size:12px;font-family: "Arial", "Trebuchet MS";
}


.klein
	{
	font-size: 0.8em;
	}

.topmenu
	{
	float:left;
	position:relative;
	top:0px;
	margin:auto;
	width:170px;
	margin-right:15px;
	height:60px;
	background: #F5F3EB;
	z-index:99;
	border-bottom: 1px solid #979797;
	border-left: 1px solid #979797;
	border-right: 1px solid #979797;
	border-radius: 0px 0px 5px 5px;
	}

#abschluss
	{
	clear:both;
	width: 100%;	
	height: 30px;
	}
	
 .banner_vorbestellerbonus
	{
	font-size: 1.6em;
	font-weight: bold;
	color: #EEEEEE;
	line-height: 2em;
	}        
    
.footer_headline
	{
	font-size: 1.6em;
	font-weight: bold;
	color: #666666;
	line-height: 2em;
	}
	
.footer_text
	{
	padding-left: 10px;
	color: #AAAAAA;
	}
	
	
.footer_kasten
	{
	float:left;
	width:200px;
	margin:5px 15px;
	}
	
.banner_titelseite_kasten
	{
	background-size: 270px;
	float:left;
	width:270px;
	height:326px;
	margin:5px 5px;
	overflow: hidden;
	z-index:1;
	border: 1px solid #666666;
	
    -webkit-transition: all 0.4s; /* For Safari 3.1 to 6.0 */
    transition: all 0.4s;	
  	}
	
.banner_titelseite_kasten2
	{
	text-align: center;
	color:white;
	position:absolute;
	width:270px;
	height:326px;
	overflow: hidden;
	z-index:3;
	opacity: 1;
	visibility: hidden;
	}
	
.banner_titelseite_kasten3
	{
	position:absolute;
	width:270px;
	height:326px;
	overflow: hidden;
	z-index:2;
	opacity: 0.7;
	background-color: black;
	visibility: hidden;
	}
	
.banner_titelseite_kasten3:hover
	{
	opacity: 0.2;
	}
	
.banner_titelseite_bild
	{
	position:relative;
	border:1px solid #CCCCCC;
	width:270px;
	
    -webkit-transition: all 0.5s; /* For Safari 3.1 to 6.0 */
    transition: all 0.5s;
   	}

.banner_titelseite_bild:hover
	{
	width:270px;
	left:-10px;
	top:-10px;
	opacity: 1;
	}

.banner_titelseite_kasten:hover
	{
	background-size: 280px;
	}

.kategorie_menukasten
	{
	position:relative;
	background: #F5F3EB;
	border: 1px solid #979797;
	border-radius: 5px;
	margin-top:8px;
	left:-40px;
	width:165px;
	height:30px;
	
    -webkit-transition: left 0.5s; /* For Safari 3.1 to 6.0 */
    transition: left 0.5s;
	}	
	
.kategorie_menukasten:hover
	{
	left:-30px;	
	cursor: pointer;
	box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.50);
	}

.news_header
	{
	padding:4px 0px 4px 0px;
	text-align: center;
	position:relative;
	background: #DEDCD5;
	border-top: 1px solid #979797;
	border-right: 1px solid #979797;	
	border-radius: 0px 5px 0px 0px;
	margin-top:15px;
	left:-3px;
	width:120px;
	}	
	
.news_kasten
	{
	padding:0px 4px 10px 4px;
	text-align: center;
	position:relative;
	background: #F5F3EB;
	border-top: 1px solid #979797;
	border-right: 1px solid #979797;
	border-bottom: 1px solid #979797;
	
	border-radius: 0px 5px 5px 0px;
	left:-3px;
	width:122px;
	min-height:330px;
	
	font-size: 1em;
	}	


.top5_header
	{
	padding:4px 0px 4px 0px;
	text-align: left;
	position:relative;
	background: #DEDCD5;
	border-top: 1px solid #979797;
	border-left: 1px solid #979797;
	border-radius: 5px 0px 0px 0px;
	margin-top:8px;
	right:-13px;
	width:140px;
	float:left;
	z-index:999;
	}
		
.top5_kasten
	{
	padding-top:5px;
	margin-bottom:20px;
	text-align: left;
	position:relative;
	background: #F5F3EB;
	border-top: 1px solid #979797;
	border-bottom: 1px solid #979797;
	border-left: 1px solid #979797;
	border-radius: 5px 0px 0px 5px;
	right:-3px;
	width:150px;
	float:left;
	z-index:999;
	}
	
.top5_feld
	{
	position: relative;
	clear:both;
	float:left;
	width:130px;
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 10px;
	border-top:1px solid grey;
	cursor: pointer;
	}	
	
.top5_feld:hover
	{
	background: #DEDCD5;

	}
	
.inputfeld
	{
	border-style:solid;
	border-radius:2px;
	border-width:1px;
	border-color:#888888;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	padding:2px;
	}
	
.vorbestell_button
	{
	width: 200px;  
     height: 30px;  
     line-height: 30px;  
     color: black;  
     text-decoration: none;  
     font-size: 16px;  
     font-family: arial;  
     font-weight: bold;  
     display: block;  
     text-align: center;  
     position: relative;  
     margin:auto;
  
     /* BACKGROUND GRADIENTS */  
     background: #A0DB3F;  
		background-image: linear-gradient(bottom, #85C148 35%, #A0DB3F 69%);
		background-image: -o-linear-gradient(bottom, #85C148 35%, #A0DB3F 69%);
		background-image: -moz-linear-gradient(bottom, #85C148 35%, #A0DB3F 69%);
		background-image: -webkit-linear-gradient(bottom, #85C148 35%, #A0DB3F 69%);
		background-image: -ms-linear-gradient(bottom, #85C148 35%, #A0DB3F 69%);
		
		background-image: -webkit-gradient(
			linear,
			left bottom,
			left top,
			color-stop(0.35, #85C148),
			color-stop(0.69, #A0DB3F)
);
     /* BORDER RADIUS */  
     -moz-border-radius: 5px;  
     -webkit-border-radius: 5px;  
     border-radius: 5px;  
 
  border: 1px solid #618E35;  
     border-top: 1px solid #93D953;   
 
     /* TEXT SHADOW */  
  
  
     /* BOX SHADOW */  
     -moz-box-shadow: 0 0 5px black;  
     -webkit-box-shadow: 0 0 5px black;  
     box-shadow: 0 0 5px black;  	
	}
	
   /* WHILE HOVERED */  
    .vorbestell_button:hover {  
         background: #94CF3C;  
		 cursor: pointer;
		background-image: linear-gradient(bottom, #7DB740 35%, #94CF3C 69%);
		background-image: -o-linear-gradient(bottom, #7DB740 35%, #94CF3C 69%);
		background-image: -moz-linear-gradient(bottom, #7DB740 35%, #94CF3C 69%);
		background-image: -webkit-linear-gradient(bottom, #7DB740 35%, #94CF3C 69%);
		background-image: -ms-linear-gradient(bottom, #7DB740 35%, #94CF3C 69%);
		
		background-image: -webkit-gradient(
			linear,
			left bottom,
			left top,
			color-stop(0.35, #7DB740),
			color-stop(0.69, #94CF3C)
); 

text-decoration: none;

     /* BOX SHADOW */  
     -moz-box-shadow: 0 0 7px black;  
     -webkit-box-shadow: 0 0 7px black;  
     box-shadow: 0 0 7px black;  	

    } 
    
    
   .gebrauchte_button
	{
	width: 160px;  
     height: 30px;  
     line-height: 30px;  
     color: black;  
     text-decoration: none;  
     font-size: 14px;  
     font-family: arial;  
     font-weight: bold;  
     display: block;  
     text-align: center;  
     position: relative;  
     cursor:pointer;
  
     /* BACKGROUND GRADIENTS */  
     background: #A0DB3F;  
		background-image: linear-gradient(bottom, #E6E4CC 35%, #DAD8B1 69%);
		background-image: -o-linear-gradient(bottom, #E6E4CC 35%, #DAD8B1 69%);
		background-image: -moz-linear-gradient(bottom, #E6E4CC 35%, #DAD8B1 69%);
		background-image: -webkit-linear-gradient(bottom, #E6E4CC 35%, #DAD8B1 69%);
		background-image: -ms-linear-gradient(bottom, #E6E4CC 35%, #DAD8B1 69%);
		
		background-image: -webkit-gradient(
			linear,
			left bottom,
			left top,
			color-stop(0.35, #E6E4CC),
			color-stop(0.69, #DAD8B1)
);
     /* BORDER RADIUS */  
     -moz-border-radius: 4px;  
     -webkit-border-radius: 4px;  
     border-radius: 4px;  
 
  border: 1px solid #A09E83;  
     border-top: 1px solid #A09E83;   
 
     /* TEXT SHADOW */  
  
  
     /* BOX SHADOW */  
     -moz-box-shadow: 0 0 2px #333333;  
     -webkit-box-shadow: 0 0 2px #333333;  
     box-shadow: 0 0 2px #333333;  	
	}
	
   /* WHILE HOVERED */  
    .gebrauchte_button:hover {  
         background: #94CF3C;  

		background-image: linear-gradient(bottom, #DAD8B1 35%, #CECCAA 69%);
		background-image: -o-linear-gradient(bottom, #DAD8B1 35%, #CECCAA 69%);
		background-image: -moz-linear-gradient(bottom, #DAD8B1 35%, #CECCAA 69%);
		background-image: -webkit-linear-gradient(bottom, #DAD8B1 35%, #CECCAA 69%);
		background-image: -ms-linear-gradient(bottom, #DAD8B1 35%, #CECCAA 69%);
		
		background-image: -webkit-gradient(
			linear,
			left bottom,
			left top,
			color-stop(0.35, #DAD8B1),
			color-stop(0.69, #CECCAA)
); 

text-decoration: underline;
     
     /* BOX SHADOW */  
     -moz-box-shadow: 0 0 4px black;  
     -webkit-box-shadow: 0 0 4px black;  
     box-shadow: 0 0 4px black;  	

    }  