body  {
   	font: 100% Arial, Helvetica, sans-serif;
   	background: #FFFFFF;
	background-image:url(/img/bg.jpg);
	background-repeat:repeat-x;
    margin: 0; 
    padding: 0;
    text-align: center; 
    color: #000000;
    }
	
#container {
    background-image:url(/img/content_bg.jpg);
    background-repeat:no-repeat;
	width: 1134px;	
    margin: 0 auto;	
    text-align: left; 
    
	} 
#header {
	
	height: 146px;
	margin: 0;
	padding:0;
    } 

#logo {
	padding: 19px 0 0 97px;
	float:left;
	}

#head_content{
	float:right;
	width:795px;
	margin: 0px 84px 0px 0px;
	}
	
#head_submenu {
	color: #e6e1c9;
	font-size: 13px;
	text-align:right;
	padding-top: 8px;
	}
	
	#head_submenu ul {
		display:inline;
		padding: 0px 0px 0px 0px;
		}
		
	#head_submenu li {
		list-style-type:none;
		display:inline;
		padding: 0px 0px 0px 0px;
		}
	
	#head_submenu a {
		text-decoration:none;
		color: #e6e1c9;
		font-size: 10px;
		}
	
	#head_submenu a:hover {
		text-decoration:none;
		color: #999378;
		font-size: 10px;
		}
	
#head_menu {
	background-image:url(/img/menu_header.jpg);
	background-repeat:no-repeat;
	height: 72px;
	margin-top: 51px;
	}
	
#menu {
	font-size: 14px;
	font-weight: light; 
	padding-top: 13px;
	height: 36px;
	}
	
	
	#menu ul {
		display:inline;
		}
	
	#menu li {
		list-style-type:none;
		color: #fefefe;
		display:inline;
		padding: 15px 40px 0px 0px;
		}
	
	#menu a {
		text-decoration:none;
		color: #fefefe;	
		}

	#menu a:hover {
		text-decoration:none;
		color: #999378;
		}
	
	
#eingeloggt {
	float:left;
	font-size: 12px;
	font-weight: light; 
	padding-top: 0px;
	}
	
	
	#eingeloggt ul {
		display:inline;
		}
	
	#eingeloggt li {
		list-style-type:none;
		color: #fefefe;
		display:inline;
		padding: 15px 44px 0px 0px;
		}
	
	#eingeloggt a {
		text-decoration:none;
		color: #fefefe;
		}

	#eingeloggt a:hover {
		text-decoration:none;
		color: #999378;
		}
	
	#warenkorb {
		margin-left: 300px;
		font-size: 12px;
		text-align: right;
		font-weight: light; 
		padding-top: 0px;
		}
	
	
	#warenkorb ul {
		display:inline;
		}
	
	#warenkorb li {
		list-style-type:none;
		color: #fefefe;
		display:inline;
		padding: 15px 15px 0px 0px;
		}
	
	#warenkorb a {
		text-decoration:none;
		color: #fefefe;
		}

	#warenkorb a:hover {
		text-decoration:none;
		color: #999378;	
		}
	
	
	
	
	
#sidebar1 {
	float: left; 
    width: 212px; 
    padding: 0 14px 0 97px;
	font-size: 11px;
    }
	
	#sidebar1 h1 {
		font-size: 18px;
		color: #9cb62e;
		}
	
	
	
#sidebar1_menu {
   background-image:url(/img/sidebar_menu.jpg);
   background-repeat:no-repeat;
   height: 210px;
   margin-top: 33px;
   padding: 2px 0 0 14px;
   }	
   

	
	#sidebar1_menu ul {
		padding:0 0 0 10px;
		margin:0 0 0 10px;
		}
	
	#sidebar1_menu li.oben {
		padding: 0 0 8px 0;
		background-image:none;
		font-size: 13px;
		}
	
	#sidebar1_menu li {
		list-style-image: url(/img/listenpfeil.png);
		color: e9e3cd;
		background-image:url(/img/sidebar_menutrenner.gif);
		background-repeat:no-repeat;
		padding: 8px 0 8px 0;
		font-size: 13px;
		}
	
	#sidebar1_menu a {
		text-decoration:none;
		color: #603b17;	
		}

	#sidebar1_menu a:hover {
		text-decoration:none;
		color: #999378;	
		}
   
   .anmeldebutton {
	   text-align: right;
	   }
   	
	.leftbox-top-cart {
		background: url('/img/sidebar_menu_top.jpg') 0px 0px no-repeat;
		height: 31px;
		width: 212px;
		padding: 0px 0 0 7px;;
		}
	
	.leftbox-top-cart p{
		font-size:17px;
		color: #9cb62e;
		padding-top: 4px;
		}
	
	.leftbox-top-cart span {
		font-size:11px;
		color: #9cb62e;
		padding-top: 4px;
		text-align:right;
		}
	
	.leftbox-top-cart a{
		text-decoration:none;
		color: #9cb62e;
		padding-top: 4px;
		}
	
	.leftbox-top-cart a:hover{
		color: #333333;
		text-decoration:none;
		padding-top: 4px;
		}

	.leftbox-middle {
		background: url('/img/sidebar_menu_middle.jpg') 0px 0px repeat-y;
		}

	.leftbox-inside {
		padding: 5px 0px 0px 0px;
		margin: 0px 0px 0px 7px;
		width: 212px;
		color: #603b17;
		}
	
	.leftbox-inside p {
		padding-right: 9px;
		}
		
	.leftbox-inside a{
		text-decoration:none;
		color: #9cb62e;
		}
	
	.leftbox-inside a:hover{
		color: #333333;
		text-decoration:none;
		}
		
	.leftbox-inside span {
		color: #504331;
		}
	
	.leftbox-bottom-grey {
		background: url('/img/sidebar_menu_buttom.jpg') 0px 0px no-repeat;
		padding: 0px 0px 0px 0px;   
		height: 3px;
		line-height: 0px;
		font-size: 6px;
		width: 283px;
		margin: 0px 0px 11px 0px;
		}


	.cleaner {
		height: 0px;
		line-height: 0px;
		font-size: 0px;
		clear: both;
	}
   
   .leftbox-inside_rezension{
		margin-top: 10px;
		width: 212px;
		}
   
   
   .leftbox-inside_rezension_avatar {
	   float:left;
	   width: 52px;
	   }
   
   .leftbox-inside_rezension_avatar img {
    	 border: 3px solid #e7d9bc;
   		}
   
   .leftbox-inside_text {
	   margin-left: 58px;
	   width: 145px;
	   min-height: 65px;
	   }
   
    .leftbox-inside_text span{
		font-weight:400;
		font-weight: bold;
		}
	
	   
   .leftbox-inside_rez_von{
	   width: 212px;
	   text-align:left;
		}
	
#mainContent { 
    margin: 0 0 0 323px;
	width: 727px;
    } 
	
   #footer { 
	   background-image:url(/img/footer_bgbg.jpg);
	   background-repeat:repeat-x;
	   height: 121px;
	   margin: 0;
    	} 
	
	#footer_content {
		background-image:url(/img/fotter_bg.jpg);
		background-repeat:no-repeat;
		margin: 0 auto;
		height: 121px;
		width: 1134px;
    	} 

	#footer_copyright {
		float:left;
		width: 500px;
		text-align: left;
		color: #e6e1c9;
		padding:45px 0 0 102px;
		font-size: 10px;
		}
	
	#footer_copyright ul{
		display:inline;
		padding: 0px 0px 0px 0px;
		}
	
	#footer_copyright li{
		list-style-type:none;
		display:inline;
		padding: 0px 2px;
		}
	
	#footer_copyright a {
		text-decoration:none;
		color: #e6e1c9;
		font-size: 10px;	
		}
	
	#footer_copyright a:hover {
		text-decoration:underline;
		text-decoration:none;
		color: #999378;
		font-size: 10px;	
		}
	
	
	
	#footer_submenu {
		margin-left: 500px;
		text-align:right;
		padding: 45px 95px 0px 0px;
		font-size: 10px;
		color: #e6e1c9;
		}
	
	
	#footer_submenu ul{
		display:inline;
		padding: 0px 0px 0px 0px;
		}
	
	#footer_submenu li{
		list-style-type:none;
		display:inline;
		padding: 0px 2px;
		}
	
	#footer_submenu a {
		text-decoration:none;
		color: #e6e1c9;
		font-size: 10px;	
		}
	
	#footer_submenu a:hover {
		text-decoration:underline;
		text-decoration:none;
		color: #999378;
		font-size: 10px;
		}
	
	
    .fltrt {
    	float: right;
    	margin-left: 8px;
    }
    .fltlft { 
    	float: left;
    	margin-right: 8px;
    }
    .clearfloat { 
    	clear:both;
        height:0;
        font-size: 1px;
        line-height: 0px;
    }
	
	img {
		border: 0px;
	}
	
	.textfeld {
	margin-top: 5px;
	}
	
	.n1 {
	font-size:12px;
	}
	
	.n2 {
	font-size:14px;
	}
	
	.n3 {
	font-size:16px;
	}
	
	.hr {
	padding: 10px 0;
	}
