	html {
		margin: 0;
		padding: 0 0 100px 0;
	}
	
	body, p, h1, h2, h3, ul, div, li, a {
		font-family: Arial,Helvetica,Verdana,sans-serif;
		margin: 0;
		padding: 0;
	}
	
	p  {
		font-size: 12px;	
	}
	
	p, div {
		color: #58585a;
		line-height: 1.5em;
	}
	
	a {
		color: #58585a;
		outline: none;
		text-decoration: none;
	}
	a.underline {
		border-bottom: 1px dotted #58585A;
	}
	a.underline:hover {
		border-bottom: 1px solid #83b817;
	}
		a:hover {
			color: #83b817;
		}
		
		a.active {
			color: #83b817;
		}
	ul {
		list-style-type: none;
	}
	ul.list {
		list-style-type: disc;
		font-size: 12px;
		margin: 10px 0 0px 10px !important;
	}
		ul.list li {
			margin: 2px 0 2px 10px;
		}
	
	img {
		outline: none;
		border: none;
	}
	
	h1 {
		font-size: 28px;
		text-transform: uppercase;
		font-weight: normal;
	}
	
	h2 {
		font-size: 26px;
		font-weight: normal;
	}
	
	h3 {
		font-size: 18px;
		font-weight: normal;
	}
	
	input {
		border: 1px solid #bfbdbd;
		height: 16px;
		padding: 2px;
	}
	input:focus {
		border: 1px solid #83b817;
	}

	textarea {
		border: 1px solid #bfbdbd;
		padding: 2px;
		font-family: Arial,Helvetica,Verdana,sans-serif;
		font-size: 12px;
	}
	textarea:focus {
		border: 1px solid #83b817;
	}
	
	.clear {
		clear: both;	
	}
	.clearAfter:after {
	    content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}
	
	/* ************ABSTAND************** */
	.space140 {
		width: 200px;
		height: 140px;
	}
	
	.space300 {
		width: 200px;
		height: 300px;
	}
	
	#cornerLeft {
		position: fixed;
		width: 6px;
		height: 28px;
		top: 270px;
		left: 0;
		background: url('../../img/content/basics/cornerLeft.gif');
		background-repeat: no-repeat;
	}
	#cornerRight {
		position: fixed;
		width: 68px;
		height: 290px;
		bottom: 0;
		right: 0;
		background: url('../../img/content/basics/cornerRight.gif');
		background-repeat: no-repeat;
	}
	
	#bannerBg {
		height: 115px;
		width: 100%;
		background-image: url('../../img/content/basics/hg_banner.png');
		background-repeat: repeat-x;
		position: fixed;
		top: 155px;
	}
	
	#bigWrapper {
		width: 960px;
		margin: auto;
		padding-top: 30px;
		background-color: white;
	}
	
	#label {
		display: block;
		width: 121px;
		height: 200px;
		background-image: url('../../img/content/basics/etikett_2fach.png');
		background-repeat: no-repeat;
		background-position: 0 0;
		position: fixed;
		top: 0px;
		left: 50%;
		margin: 0 0 0 200px;
		z-index: 20;
	}
		#label:hover {
			background-image: url('../../img/content/basics/etikett_2fach.png');
			background-repeat: no-repeat;
			background-position: -125px 0;
		}
	
	#top {
		width: 540px;
		height: 240px;
		font-size: 16px;
		color: #58585a;
		font-size: 16px;
		line-height: 1.2em;
	}
		#top span {
			font-weight: bold;
			color: #83b817;
		}
		#top a {
			font-weight: bold;
		}
			#top a:hover {
				color: #83b817;
			}
		
	#logoBanner {
		width: 960px;
		height: 120px;
		position: fixed;
		top: 115px;
		background-image: url('../../img/content/basics/hg_banner.png');
		z-index: 10;
	}
		#logoBanner h1 {
			margin: 0;
		}
		#logoBanner div a {
			margin-right: 15px;
			font-size: 14px;
			font-weight: bold;
		}
	
	#contentWrapper {
		width: 960px;
		position: relative;
		z-index: 5;
	}
		#left {
			width: 640px;
			float: left;
		}
			#left #selectBox {
				position: relative;
			}
			
			#left #selectBox a {
				display: block;
				width: 100px;
				height: 60px;
				float: left;
				padding: 0px 8px 8px 0px;
			}
				
				#left #selectBox a.firstPic {
					padding-left: 12px;
				}
				
				#left #selectBox a.lastPic {
					padding-right: 0px;
				}
				
			#left #selectBox a.simpleLink {
				font-weight: bold;
				background-image: none;
				width: 100%;
				height: 100%;
				float: none;
				display: inline;
				margin: 0px;
			}
				
			#left .content {
				width: 540px;
				margin-bottom: 40px;
			}
			#left .content.aktionForm .rightPrice {
				text-align: right;
				font-size: 20px;
				color: #83B817;
			}
				#left .content.aktionForm .rightPrice span {
					display: block;
					float: right;
				}
				
				#left .content.aktionForm .rightPrice span.smallPrice {
					display: block;
					font-size: 14px;
				}
				
			#left .content.aktionForm p.slickKontakt {
				clear: both;
				border-top: 1px dotted #83B817;
			}
				#left .content.aktionForm p.slickKontakt a {
					text-decoration: underline;
				}
					#left .content.aktionForm p.slickKontakt a:hover {
					text-decoration: none;
				}
			
			#left .content .offensive01 {
				width: 529px;
				height: 319px;
				background-image: url('../../img/content/basics/hg_offensive_01.jpg');
				background-repeat: no-repeat;
				margin-top: 20px;
			}
			
			#left .content .offensive02 {
				width: 529px;
				height: 379px;
				background-image: url('../../img/content/basics/hg_offensive_02.jpg');
				background-repeat: no-repeat;
				margin-top: 20px;
			}
			
			#left .content .offensive03 {
				width: 529px;
				height: 410px;
				background-image: url('../../img/content/basics/hg_offensive_03.jpg');
				background-repeat: no-repeat;
				margin-top: 20px;
			}
			
			#left .content.last {
				width: 540px;
				margin-top: -50px;
				clear: both;
			}
			#left .content.lessMarginBottom {
				margin-bottom: 20px;
			}

			
			#left h1 {
				display: none;
			}
			
			#left .content h2 {
				float: left;
				color: #83b817;
				padding-top: 0px;
				margin: 0px 10px -5px 0px;
				padding-bottom: 0px;
				text-transform: uppercase;
				line-height: 1.1em;
			}
			#left .content.simple h2 {
				float: none;
			}
			
			#left .content h3, #left .content h4 {
				margin: 12px 0 0 0;
				display: block;
				clear: both;
			}
			#left .content.simple h3 {
				text-transform: uppercase;
			}
			
			
			#left .content p {
				padding-top: 10px;
			}
			#left #selectBoxInfo {
				width: 640px;
				height: 20px;
				color: #84B818;
				margin: 5px 0 5px 0;
				font-size: 14px;
				line-height: 1em;
			}
			
			#left .content img.jaHaken {
				float: left;
				margin-right: 3px;
			}
			
			#aktion {
				height: 137px;
				width: 540px;
/*
				border: 1px solid black;
*/
				background-image: url('../../img/content/basics/aktions_hg.jpg');
				background-repeat: no-repeat;
			}
			
			#aktionWeb {
				height: 137px;
				width: 540px;
/*
				border: 1px solid black;
*/
				background-image: url('../../img/content/basics/aktions_hg.jpg');
				background-repeat: no-repeat;
			}
			
			#left .content h2.aktion {
				font-weight: bold;
				color: #83B817;
				text-transform: none;
				float: none;
			}
			
			div.content span {
				display: block;
			}
				div.content span a {
					display: block;
					margin-top: -7px;
				}

		
		#right {
			width: 280px;
			float: right;
			padding: 20px 20px 20px 20px;
		}
			#right #filter {
				margin: -10px 0 0 0;
			}
			#right #filter .reset {
				display: none;
				font-size: 12px;
				cursor: pointer;
				margin: 5px 0 5px 0;
			}
			#right #filter .reset:hover {
				color: #83b817;
			}
			#right a {
				font-size: 22px;
				display: block;
			}
				#right a:hover, #right a.active {
					color: #83b817;
				}
				
			#right a#offensive {
				font-size: 18px;
				display: block;
				margin-left: 10px;
				line-height: 1.2em;
				margin-bottom: 10px;
			}
				#right a#offensive:hover, #right a#offensive.active {
					color: #83b817;
				}
				#right a#offensive.last {
					margin-bottom: 30px;
				}
			
			#right .filter a {
				display: block;
			}
				#right .filter a:hover {
					color: #58585a;
				}
				#right .filter a:hover span {
					color: #83b817;
				}
				#right .filter a span {
					text-transform: uppercase;
				}
				#right .filter a.active {
					color: #58585A;
				}
				#right .filter a.active span {
					color: #83b817;
				}
				
			#right h3 {
				color: #83b817;
			}
			
			#right h3 span {
				color: #58585a;
			}
			

			#right #bookmarks {
				width: 133px;
				position: absolute;
				top: 160px;
				padding: 20px 0 0 5px;
				line-height: 0;
			}
				#right #bookmarks a {
					float: left;
					margin: 0 10px 5px 0;
				}


/*
			#bookmarks {
				width: 23px;
				position: fixed;
				top: 35px;
				left: -2px;
				line-height: 0;
				z-index: 21;
			}
				#bookmarks a {
					float: left;
					margin: 0 10px 5px 0;
				}
*/

				

	

