@charset "utf-8";
/* CSS Document */

body {	
overflow-x:hidden;
padding:0px;
margin:0px;
background-color:#48260d;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#533328;
line-height:1.4em;
}

a {color:transparent; text-decoration:none; }
a:hover {color:transparent;}
.green_bg {
	width:100%;
	position:absolute;
	z-index:-100;
	top:0px;
	}
.tisch_bg {
	z-index:-99;
	position:absolute;
	top:350px;
	width:100%;
	height: 500px;
	margin-left:auto;
	margin-right:auto;
	background:url(../img/tisch2.png) center center;
	}



#head_holz {

	width:3000px;
	height:40px;
	padding:0px;
	z-index:49;
	position:relative;
	background:url(../img/head_holz.png) repeat-x;
}
#ummenu {
	margin-right:auto;
	margin-left:auto;
	width:930px;

	}
#menu {
	z-index:-1;
	margin-top:-32px;
	position:absolute;
	margin-left:10px;
	top:20px;
	width:930px;
	height:105px; 
	
	}
			.aButton {	

			position:absolute;
			height: 93px;
			width: 67px;
			cursor:pointer;
			display:block;
		}
			
		.aButton span.bg_fade {

			position: absolute;
			display:none;
			top: 0px;
			left: 0;
			height: 93px;
			width: 67px;
		}
#menu a {text-decoration:none; background:none; border:none}
#menu a:hover {text-decoration:underline}


#submenu {
	padding-top:8px;
	padding-left:85px;
	position:absolute;
	top:112px;
	margin-left:-540px;
	left: 50%;
	z-index:200;
	height:50px;
	width:930px;
	background:url(../img/submenu.png) no-repeat;
}
#submenu img {margin-right:8px;}

#logo {
	z-index:49;
	position:absolute;
	margin-left:-465px;
	left: 50%;
	width:930px;
	top:0px;
	margin-left:197px;
	}

#main_start {
	height:800px;
	margin-top:0px;
	}

#main {
	height:800px;
	margin-top:150px;
	}
	
#content {
	margin-left:-15px;
	margin-top:0px;
	width:515px;
	min-height:370px;
	padding-left:62px;
	padding-right:50px;
	padding-top:15px;
	background:url(../img/contentbox/contentmid.png) repeat-y 0px 0px;
	}
		#content_up {
			margin-left:-15px;
			width:640px;
			height:100px;
			padding-left:60px;

			background:url(../img/contentbox/contentup.png) no-repeat;
			}
			
		#content_down {
			margin-left:-15px;
			width:640px;
			height:100px;
			background:url(../img/contentbox/contentdown.png) no-repeat;
			}

		#content a{color:#97bf0d; text-decoration:none; }
		#content a:hover{color:#97bf0d; font-weight:normal;text-decoration:underline}

#mainrand {
	z-index:-40;
	position:absolute;
	width:930px;
	margin-left:-465px;
	left: 50%;
	top: 0px;
	}

#boxes {
	width:940px;
	margin-left:-1px;

}
	#boxes a {color:#FFF; font-weight:bold}
	#boxes a:hover {color:#FFF; text-decoration:underline; font-weight:bold}
	
	
#boxes_start {
	width:940px;
	position:absolute;
	top:670px;
	margin-left:-1px;

}
	#boxes_start a {color:#FFF; font-weight:bold}
	#boxes_start a:hover {color:#FFF; text-decoration:underline; font-weight:bold}

	#aktion {
		width:290px;
		height:470px;
		float:left;
		margin-right:16px;
		background:url(../img/boxen/aktion.png) no-repeat;
		padding-top:107px;
		padding-left:15px;
	}
	#spar {
		width:230px;
		height:470px;
		float:left;
		margin-right:37px;
		background:url(../img/boxen/sparschein.png) no-repeat;
		padding-top:120px;
		padding-left:30px;
		padding-right:20px;
	}
		#spar img{background:none; border:none}
	#newsletter {
		width:290px;
		height:470px;
		float:left;
		background:url(../img/boxen/newsletter.png) no-repeat;
		padding-top:110px;
		padding-left:15px;
		margin-right:-15px;
	}
		#newsletterinput input{
			border:0px;
			width:227px; 
			height:31px;
			margin-bottom:10px;
			padding-left:6px;
			background: url(../img/boxen/newsletter_input.png) no-repeat;			
			}
* html #newsletter {
		padding-left:5px;

	}

#footer {
	z-index:8;
	width:930px;
	margin-left:3px;
	margin-top:520px;
	position:absolute;
	padding-top:15px;
	padding-bottom:20px;
	padding-left:30px;
	background:url(../img/footer_greenline.png) no-repeat;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	left: 0px;


	}

#footer a {font-weight:none; color:#97bf0d; text-decoration:none; }
#footer a:hover {color:#97bf0d; text-decoration:underline}

