body{
font-family:Arial, Helvetica, sans-serif;
color:#fff;
font-size:12px;
background:url(images/bg_rust.jpg) left -8px no-repeat #000;
}

#wrap, #header, #footer{
width:1144px;
}

#wrap{
position:relative;
padding-top:395px;
}

#content:after{content:"";}

	a#logo{
	position:absolute;
	top:30px;
	left:20px;
	display:block;
	z-index:40;
	}

#header{
position:absolute;
top:0;
height:395px;
}

	#slideshow{
		position:absolute;
		width:979px;
		height:394px;
		z-index:10;
		overflow:hidden;
	}

	#blende{
		position:absolute;
		width:1144px;
		height:395px;
		background:url(images/grid_top.png) -6px top no-repeat;
		z-index:20;
	}
	
	#coords{
		display:block;
		position:absolute;
		top:355px; right:172px;
		z-index:30;
	}
	
	#mainnav{
		position:absolute;
		left:183px;
		z-index:100;
	}

		#mainnav a{
		position:relative;
		float:left;
		margin-left:0;
		}
		
			#mainnav #nav1{z-index:121;margin-top:-23px}
/*				#mainnav #nav1:hover{z-index:121;margin-top:-5px}*/
				
			#mainnav #nav2{z-index:120;margin:-19px 0 0 -18px;}
			#mainnav #nav3{z-index:119;margin:-22px 0 0 -15px;}
			#mainnav #nav4{z-index:120;margin:-25px 0 0 -42px;}
			#mainnav #nav5{z-index:119;margin:-19px 0 0 -18px;}
			#mainnav #nav6{z-index:120;margin:-23px 0 0 -25px;}
			#mainnav #nav7{z-index:119;margin:-20px 0 0 -20px;}
		
		#mainnav a{
		display:block;
		}
		
#content{
position:relative;
width:782px;
padding:0 362px 0px 0;
background:url(images/grid_bot.png) -6px top no-repeat;
}

	#rightcol{
	width:591px;
	float:right;
	}
	
	
		#rightbox{
		position:relative;
		width:350px;
		height:353px;
		padding:20px 10px 20px 35px;
		overflow:auto;
		float:right;
		background:#6C5A3A;
		line-height:15px;
		}
		
			h1{
				color:#fff;
				font-size:17px;
				line-height:22px;
				font-weight:bold;
				text-transform:uppercase;
				margin-bottom:5px;
			}
		
			h2{
				color:#fff;
				font-size:12px;
				line-height:14px;
				font-weight:bold;
				margin-bottom:15px;
			}
		
			#rightbox p{
				margin-bottom:15px;
			}
			
			#rightbox a.eyecatcher{
				color:#fff;
				text-decoration:underline;
				font-weight:bold;
			}
			
			#rightbox a.eyecatcher:hover{color:#ddd;}
		
		#leftbox{
		width:196px;
		height:196px;
		overflow:hidden;
		float:left;
		}

	#leftcol{
	width:180px;
	padding-top:10px;
	padding-left:5px;
	float:left;
	}
	
		#sidebarnav{
			width:180px;
		}
		
			#sidebarnav li{
				width:180px;
			}
			
			#sidebarnav a{
				display:block;
				height:21px;
			}
			
				#sidebarnav a span{
					display: none;
				}
			
			a#rafting{background:url(images/rafting.png) right top no-repeat;}
			a#rafting:hover{background:url(images/rafting_over.png) right top no-repeat;}
			
			a#canyoning{background:url(images/canyoning.png) right top no-repeat;}
			a#canyoning:hover{background:url(images/canyoning_over.png) right top no-repeat;}
			
			a#hochseilgarten{background:url(images/hochseilgarten.png) right top no-repeat;}
			a#hochseilgarten:hover{background:url(images/hochseilgarten_over.png) right top no-repeat;}
			
			a#flyingfox{background:url(images/flyingfox.png) right top no-repeat;}
			a#flyingfox:hover{background:url(images/flyingfox_over.png) right top no-repeat;}
			
			a#megaswing{background:url(images/megaswing.png) right top no-repeat;}
			a#megaswing:hover{background:url(images/megaswing_over.png) right top no-repeat;}
			
			a#climbing{background:url(images/climbing.png) right top no-repeat;}
			a#climbing:hover{background:url(images/climbing_over.png) right top no-repeat;}
			
			a#caving{background:url(images/caving.png) right top no-repeat;}
			a#caving:hover{background:url(images/caving_over.png) right top no-repeat;}
			
			a#flosstouren{background:url(images/flosstouren.png) right top no-repeat;}
			a#flosstouren:hover{background:url(images/flosstouren_over.png) right top no-repeat;}
			
			a#allgemeines{background:url(images/allgemeines.png) right top no-repeat;}
			a#allgemeines:hover{background:url(images/allgemeines_over.png) right top no-repeat;}
			
			a#tandemjump{background:url(images/tandemjump.png) right top no-repeat;}
			a#tandemjump:hover{background:url(images/tandemjump_over.png) right top no-repeat;}

			a#paragliding{background:url(images/paragliding.png) right top no-repeat;}
			a#paragliding:hover{background:url(images/paragliding_over.png) right top no-repeat;}
			
		#sidebarnav2{
			padding-top:20px;
			width:180px;
		}
		
			#sidebarnav2 li{
				width:180px;
			}
			
			#sidebarnav2 a{
				display:block;
				height:21px;
			}
			
				#sidebarnav2 a span{
					display: none;
				}
				
			a#gutscheine{background:url(images/gutscheine.png) right top no-repeat;}
			a#gutscheine:hover{background:url(images/gutscheine_over.png) right top no-repeat;}
			
			a#gewinnspiel{background:url(images/gewinnspiel.png) right top no-repeat;}
			a#gewinnspiel:hover{background:url(images/gewinnspiel_over.png) right top no-repeat;}
			
			a#preise{background:url(images/preise.png) right top no-repeat;}
			a#preise:hover{background:url(images/preise_over.png) right top no-repeat;}
			
			a#angebote{background:url(images/angebote.png) right top no-repeat;}
			a#angebote:hover{background:url(images/angebote_over.png) right top no-repeat;}
			
			a#specials{background:url(images/specials.png) right top no-repeat;}
			a#specials:hover{background:url(images/specials_over.png) right top no-repeat;}

			a#schulklassen{background:url(images/schulklassen.png) right top no-repeat;}
			a#schulklassen:hover{background:url(images/schulklassen_over.png) right top no-repeat;}

			a#anfragen{background:url(images/anfragenbuchen.png) right top no-repeat;}
			a#anfragen:hover{background:url(images/anfragenbuchen_over.png) right top no-repeat;}
			
			a#buchen{background:url(images/buchen.png) right top no-repeat;}
			a#buchen:hover{background:url(images/buchen_over.png) right top no-repeat;}
			
			a#foodarea{background:url(images/foodarea.png) right top no-repeat;}
			a#foodarea:hover{background:url(images/foodarea_over.png) right top no-repeat;}
			
			a#downloads{background:url(images/downloads.png) right top no-repeat;}
			a#downloads:hover{background:url(images/downloads_over.png) right top no-repeat;}
			
			a#partner{background:url(images/partner.png) right top no-repeat;}
			a#partner:hover{background:url(images/partner_over.png) right top no-repeat;}
			
			a#suchen{background:url(images/suchen.png) right top no-repeat;}
			a#suchen:hover{background:url(images/suchen_over.png) right top no-repeat;}
			
			a#jobs{background:url(images/jobboerse.png) right top no-repeat;}
			a#jobs:hover{background:url(images/jobboerse_over.png) right top no-repeat;}
			
			a#presse{background:url(images/presse.png) right top no-repeat;}
			a#presse:hover{background:url(images/presse_over.png) right top no-repeat;}
			
		#en{
			position:absolute;
			left:857px; top:375px;
			display:block;
			width:109px;
			height:16px;
			padding-left:23px;
			background:url(images/englisch.jpg) 0 0 no-repeat;
			text-decoration:none;
		}
		
		#en:hover{
			background:url(images/englisch_over.jpg) 0 0 no-repeat;
			}
			
			#en span{
				display:none;
			}
			
	#footer{
		clear:both;
		position:relative;
		height:171px;
		font-size:11px;
		color:#9a4903;
	}
	
		#oben{
			position:absolute;
			right:170px; top:4px;
		}
		
		#unten{
			position:absolute;
			right:170px; top:29px;
		}
	
		#footer li{
			position:relative;
			float:left;
			padding:0 14px 0 14px;
			line-height:13px;
			height:13px;
			overflow:visible;
			font-family:Verdana, Geneva, sans-serif;
			border-right:1px solid #ded4c3;
			color:#ded4c3;
			}
			
			#footer li.last{border:none;}
			
			#footer li img{
				float:left;
				margin:-5px 0 0 3px;
				}
			
			#footer li img#wings{
				margin:0px 0 0 4px;
			}
	
		#footer a, #footer span{
			display:block;
			float:left;
			color:#ded4c3;
			text-decoration:none;
		}
		
		#address{
			position:absolute;
			right:182px;
			bottom:25px;
			text-align:right;
		}
		
			#address strong{
				font-size:12px;
			}
			
	#sponsors{
		position:absolute;
		top:0px; left:800px;
		width:197px;
		height:335px;
		background:url(images/waschzettel.png) no-repeat;
		z-index:99;
	}
	
	#information{
	}
	
		#information li {
		float: none;
		display: inline;
		}
		
		#information a {
		padding: 0px 4px 0px 0px;
		color: #fff;
		font-size: 11px;
		}
		
		#information a.first {
		padding: 0px 0px 0px 0px;
		background: none;
		}
		
		#information a:hover {
		color: #ddd;
		text-decoration: underline;
		}
	
/* ---------------------------------------------------*/
*{
margin: 0;
padding: 0;
list-style: none;
}

:focus{
outline: 0;
}

img{
border: 0;
display:block;
}

.static{
position:static;
}

.clearfix:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}

.clearfix {
display: inline-block;
}

html[xmlns] .clearfix {
display: block;
}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
/* End hide from IE-mac */
