body{
			/*background: #fff url(img/bg.jpg) no-repeat center top;*/
			background:#fff url(img/bg.jpg) repeat-y center top;;
			margin:0px;
			font:14px/18px Arial, Verdana, sans-serif;
			color:#333;
		}
		
		#wrapper{
			text-align:center
		}
		
		#container{
			width:960px;
			margin:auto;
			text-align:left;
		}
		
		#header{
			
		}
		
		#logo{
			float:left;
			margin:20px;
		}
		
		#login{
			float:right;
			background:#E0F1FF;
			border-bottom: 1px solid #C1E3FF;
			border-left: 1px solid #C1E3FF;
			border-right: 1px solid #C1E3FF;
		}
		
		#login input{
			color:#999;
		}
		
		#login a{
			color:#39F;
			text-decoration:none;
			font:12px/18px Arial, Verdana, sans-serif;
			padding:2px;
		}
		
		#login a.goButt{
			background:#2E9CF3;
			-moz-border-radius: 3px; 
			-webkit-border-radius: 3px;
			color:#fff;
			text-decoration:none;
			display:table;
			padding:4px;
			
		}
		
		#login a.goButt:hover{
			background:#00335A;
		}
		
		#login a:hover{
			background:#39F;
			color:#fff;
			-moz-border-radius: 3px; 
			-webkit-border-radius: 3px;
		}
		
		#startbox{
			clear:both;
			background: #fff url(img/bg_start2.jpg) no-repeat;
			height:300px;
		}
		
		#startbox h1{
			font:44px/52px Arial, Verdana, sans-serif;;
			margin:0px;
			color:#fff;
			font-weight: normal;
		}
		
		#nav{
			clear:both;
			background:#00335a;
			height:32px;
		}
		
		#nav ul{
			margin:0px;
			padding:0px;
		}
		
		#nav li{
			margin:0px;
			padding:0px;
			float:left;
			list-style:none;
			
		}
		
		
		
		#nav li a{
			display:block;
			padding:0px 40px 0px 40px;
			background:#00335a;	
			font:18px/32px Arial, Verdana, sans-serif;
			text-decoration: none;
			color:#fff;
			font-weight:normal;
			
		}
		#nav li a:hover{
			background:#2A75AF;	
			
		}
		
		#search{
			float:right;
		}
		
		#search input{
			margin:4px 4px 0px 0px;
			background: #fff url(img/search.png) no-repeat left center;
			border:0px;
			padding: 2px 0px 2px 24px;
			-moz-border-radius: 8px; 
			-webkit-border-radius: 8px;
			color:#999;
		}
		
		input{
			border:1px solid #999;
			padding:2px;
		}
		
		#content{
			background: #fff;
			padding:0px 40px 40px 40px;
		}
		
		#contRight{
			margin-left:237px;
			width:640px;
			min-height:600px;
		}
		
		#contLeft{
			background: url(img/bg_sidebar.gif) no-repeat top;
			height:500px;
			width:200px;
			float:left;

		}
		
		#prodTable{
			margin-top:32px;
		}
		
		#cartTable{
			margin-top:32px;
		}
		
		#cartTable th{
			border-bottom:1px solid #ccc;
			color:#00335A;
		}
		
		#cartTable td{
			border-bottom:1px solid #ccc;
		}
		
		
		#content #contLeft h1{
			background: #fff;
			font:24px/28px Arial, Verdana, sans-serif;
			padding:20px 0px 0px 0px;
		}
		
		
		
		#subnav{
			
		}
		
		#subnav ul{
			margin:0px;
			padding:0px;
			border-top:1px solid #ccc;
		}
		
		#subnav li{
			margin:0px;
			padding:0px;
			list-style:none;
		}
		
		#subnav a, #subnav .inaktiv{
			display:block;
			font:16px/20px Arial, Verdana, sans-serif;
			text-decoration:none;
			border-bottom:1px solid #ccc;
			color:#333;
			width:190px;
			padding:11px 0px 11px 0px;
		}
		
		#subnav .inaktiv{
			color:#999;
		}
		
		#subnav a:hover{
			background:#fff;
			color:#2895EB;
		}
		
		#subnav a.marked{
			background:#fff;
			color:#2895EB;
			width:200px;
		}
		
		
		
		#footer{
			clear:both;
			background: #00335a;
			height:200px;
			padding:20px 0px 20px 40px;
		}
		
		.footerBox{
			float:left;
			width:264px;
			margin-right:40px;
			height:180px;
		}
		
		.footerBox h3{
			color:#fff;
			font-weight:normal;
			font:16px/20px Arial, Verdana, sans-serif;
			margin:0px;
		}
		
		.footerBox ul{
			margin-left:0px;
			padding-left:0px;
		}
		
		.footerBox li{
			margin-bottom:4px;
			padding:0px;
			margin-left:0px;
			list-style:none;
		}
		
		.footerBox a{
			color:#39F;
			text-decoration:none;
			font:12px/18px Arial, Verdana, sans-serif;
			padding:2px;
		}
		
		.footerBox a:hover{
			background:#39F;
			color:#fff;
			-moz-border-radius: 3px; 
			-webkit-border-radius: 3px;
		}
		
		
		
		#content h1{
			color:#2895EB;
			font-weight:normal;
			font:22px/32px Arial, Verdana, sans-serif;
			margin:0px;
		}
		
		#content h2{
			color:#E6B528;
			font-weight:normal;
			font:22px/32px Arial, Verdana, sans-serif;
			margin:0px;
		}
		
		.offer{
			margin:0px;
			padding:0px;
		}
		
		.offer li{
			list-style:none;
			background: url(img/check.png) no-repeat;
			padding-left:30px;
			margin-bottom:4px;
			font-weight:bold;
			color:#333;
		}
		
		#content h4{
			border-top: 1px solid #ccc;
			font:22px/32px Arial, Verdana, sans-serif;
			margin:0px;
		}
		
		#content h5{
			font:16px/22px Arial, Verdana, sans-serif;
			color:#E6B528;
			margin:0px;
		}
		
		#content h6{
			font:18px/18px Arial, Verdana, sans-serif;
			color:#00335A;
			margin:0px 0px 4px 0px;
		}
		
		#content a.buy{
			padding:6px 8px 6px 28px;
			background:#39F url(img/Shopping_Cart.png) no-repeat left center;
			color:#fff;
			-moz-border-radius: 3px; 
			-webkit-border-radius: 3px;
			text-decoration:none;
			font:14px/20px Arial, Verdana, sans-serif;
		}
		
		#content a.buy:hover{
			
			background:#00335A url(img/Shopping_Cart.png) no-repeat left center;
			color:#fff;
		}
		
		#content a.anfrage{
			padding:6px 8px 6px 28px;
			background:#12a70b url(img/anfrage.png) no-repeat left center;
			color:#fff;
			-moz-border-radius: 3px; 
			-webkit-border-radius: 3px;
			text-decoration:none;
			font:14px/20px Arial, Verdana, sans-serif;
		}
		
		#content a.anfrage:hover{
			
			background:#0e6e0a url(img/anfrage.png) no-repeat left center;
			color:#fff;
		}
		
		#content a.delete{
			padding:6px 8px 6px 28px;
			background:#39F url(img/Shopping_Cart_Remove.png) no-repeat left center;
			color:#fff;
			-moz-border-radius: 3px; 
			-webkit-border-radius: 3px;
			text-decoration:none;
			font:14px/20px Arial, Verdana, sans-serif;
		}
		
		#content a.delete:hover{
			
			background:#00335A url(img/Shopping_Cart_Remove.png) no-repeat left center;
			color:#fff;
		}
		
		#content a.detail2, #content a.detail3{
			padding:2px 4px 2px 4px;
			background:#39F;
			color:#fff;
			-moz-border-radius: 3px; 
			-webkit-border-radius: 3px;
			text-decoration:none;
			font:11px/16px Arial, Verdana, sans-serif;
		}
		
		#content a.detail2:hover, #content a.detail3:hover{
			background:#00335A;
			color:#fff;
		}
		
		#content a.buy2{
			padding:2px 4px 2px 4px;
			background:#39F;
			color:#fff;
			-moz-border-radius: 3px; 
			-webkit-border-radius: 3px;
			text-decoration:none;
			font:11px/16px Arial, Verdana, sans-serif;
		}
		
		#content a.buy2:hover{
			
			background:#00335A;
			color:#fff;
		}
		
		#content a.detail{
			padding:6px 8px 6px 8px;
			background:#39F;
			color:#fff;
			-moz-border-radius: 3px; 
			-webkit-border-radius: 3px;
			text-decoration:none;
			font:14px/20px Arial, Verdana, sans-serif;
		}
		
		#content a.detail:hover{
			
			background:#00335A;
			color:#fff;
		}
		
		#sortierung{
			background:#fff;
			padding-bottom:10px;
		}
		
		#sortierung a {
			background:#39F;
			color:#fff;
			-moz-border-radius: 3px; 
			-webkit-border-radius: 3px;
			font:12px/16px Arial, Verdana, sans-serif;
			text-decoration:none;
			padding:2px 4px 2px 4px;
		}
		
		#sortierung a:hover {
			background:#00335A;
			color:#fff;
		}
		
		#sortierung .pMarked {
			background:#fff;
			color:#999;
			font:12px/16px Arial, Verdana, sans-serif;
			text-decoration:none;
			padding:1px 3px 1px 3px;
		}
		
		
		#shopCartContainer{
			padding-top:26px;
			text-align:right;
		}
		
		a#shopCart{
			background: #E0F1FF url(img/shop.png) no-repeat left center;
			line-height:40px;
			color:#39F;
			-moz-border-radius: 3px; 
			-webkit-border-radius: 3px;
			padding:12px 4px 12px 48px;
			font:12px/16px Arial, Verdana, sans-serif;
			font-weight:bold;
			text-decoration:none;
		}
		
		a#kassa{
			background: #E0F1FF url(img/kassa.png) no-repeat left center;
			line-height:40px;
			color:#39F;
			-moz-border-radius: 3px; 
			-webkit-border-radius: 3px;
			padding:12px 4px 12px 48px;
			font:12px/16px Arial, Verdana, sans-serif;
			text-decoration:none;
			font-weight:bold;
		}
		
		.cartDetail{
			color:#333;
		}
		
		.cartDetail:hover{
			color:#39F;
		}
