body {
	background: #fff;
	color: #666;
	font: 12px Arial, Helvetica, Tahoma, sans-serif;
	margin: 0;
	padding: 0;
}

	.clearfix { overflow: hidden; width: 100%; }
	a img { border: 0; }
	
	#wrapper {
		width: 850px;
		margin: 20px auto 20px auto;
	}
	
	h1#logo { margin: 0 0 20px 0; padding: 0; float: left; }
	div.creditcards { float: right; margin-top: 38px; margin-right: 3px; }
	
	#menu {
		border: 1px solid #ccc;
		padding: 1px;
		margin-bottom: 8px;
		position: relative;
	}
	#menu a.webshop_link { position: absolute; right: 1px; top: 1px; }
	#menu ul { list-style: none; padding: 0; margin: 0; overflow: hidden; }
	#menu ul li { float: left; background: url(images/menu_seperator.png) left center no-repeat; padding-left: 2px; margin-left: 1px; }
	#menu ul li:first-child { background: 0; padding-left: 0; margin: 0; }
	#menu ul li a {
		display: block;
		padding: 3px 10px;
		text-align: center;
		color: #666;
		text-decoration: none;
	}
	#menu ul li a:hover, #menu ul li.current a, #menu ul li.parenttocurrent a {
		background: #666;
		color: #fff;
	}
	
	#banner { 
		border: 1px solid #ccc;
		padding: 1px;
	}
	
	#container { margin: 8px 0 0 0; padding: 1px 1px 15px 1px; }
	.border { border: 1px solid #ccc; border-bottom: 0; }
	
	#sidebar {
		float: left;
		width: 180px;
		padding: 15px;		
	}
	
	#content {
		width: 600px;
		float: right;
		padding: 15px;		
	}
	
	ul.submenu { padding: 0; margin: 0; list-style: none; }
	ul.submenu li {	background: url(images/bullet.png) 0 5px no-repeat; padding-left: 15px; font-weight: bold; margin: 5px 0;}
	ul.submenu li a { color: #666; text-decoration: none; }
	ul.submenu li ul { list-style: none; padding: 0; margin: 0; }
	ul.submenu li ul li { font-weight: normal; }
	ul.submenu li a:hover, ul.submenu li.current a, ul.submenu li.current ul li a:hover { text-decoration: underline; }
	ul.submenu li.current ul li a { text-decoration: none; }
	
	
	#footer {
		border-top: 1px solid #ccc;
		padding-top: 10px;
		height: 45px;
		font-size: 11px;
		position: relative;
	}
	#footer .language_picker { position: absolute; right: 0; top: 10px; }
	#footer .language_picker img { margin-left: 5px; }
	
	
	h1, h2, h3 {
		font-size: 21px;
		font-weight: normal;
		margin: 5px 0;
		padding: 0;
	}
	h2 { font-size: 18px; }
	h3 { font-size: 16px; }
	
	a:link, a:active, a:visited {
		color: #88b19d;
	}
	a:hover { text-decoration: none; }
