/* Seitenaufbau */

{
  behavior: url(iepngfix.htc);
}


div#bilder_transparent {
		display:none;}

body {	background:#F0F0F0 url(../layout/body_bg.png) repeat-x;
		margin:0;
		font-family:Arial, Helvetica, sans-serif;
		color:#574D39;
		text-align: justify;
		font-size: 13px;
		line-height: 19px;
		}
		
div#container {
		position:relative;
		top:0px;
		left:0px;
		width:800px;
		height:auto;
		}
		
/* Bannerbereich */
div#branding {
		position:relative;
		top:0px;
		left:0px;
		width:800px;
		height:350px;
		background:url(../layout/branding.png);
		}
		
div#branding div#paraglider {
		position:absolute;
		top:20px;
		left:130px;
		}
		
div#branding div#deutsch {
		position:absolute;
		top:100px;
		left:654px;
		}
		
div#branding div#englisch {
		position:absolute;
		top:114px;
		left:706px;
		}

div#branding div#werbebanner_branding {
		position:absolute;
		top:260px;
		left:0px;
		width:250px;
		height:70px;
		}
div#branding div#name {
position: absolute;
top:255px;
left: 520px;
width: 280px;
height: 60px;
}

/* Navigation */
div#navi {
		position:absolute;
		left:360px;
		top:315px;
		width:440px;
		height:25px;
		background:##574D39;}	
		
div#navi img, div#navi a {
		margin:0;
		padding:0;
		border:none;
		}
		
		
div#navi ul {
		padding:0px;
		}		
		
div#navi ul li {

		margin-right:-4px;
		list-image:none;
		display:inline;}	
		
/* Sidebar mit wechselndem Bild und Sponsorenrotation */		
div#sidebar {
		position:absolute;
		top:336px;
		left:0px;
		width:210px;
		height:400px;
}		
		
div#sidebar_img {
		position:absolute;
		top:0;
		left:0;}
		
div#sidebar_maske {
		position:absolute;
		top:0;
		left:0;
		}
		
div#sidebar p {
		color:#fff;
		font-size:8px;
		position:absolute;
		right:45px;
		top:250px;
		text-align:right;
		}
		
div#sidebar div#sidebar_logo_rotation {
		width:130px;
		height: 90px;
		position:absolute;
		top:270px;
		left:15px;
		border: white 1px solid;
		border:none;
		}
		
/* Inhaltsbereich */		
div#contentcontainer {
		position:relative;
		top:0px;
		left:210px;
		width:570px;
		padding:10px;
		background:#F0F0F0;
}
		
div#content {
		position:relative;
		min-height:400px;
		height:expression(this.scrollHeight > 400 ? "auto":"400px");
		}

#content td {
		padding: 10px;
		font-size: 12px;
		border-bottom: 1px dotted #574D39;
		}

#content hr {
    	color: #fff;
    	background:transparent;
    	margin: 0 0 0.5em 0;
    	padding: 0 0 0.5em 0;
    	border:0;
    	border-bottom: 1px #574D39 dotted;
  }

				
/* Tourblog */				
div#tourblog {
		margin-bottom:35px;
		clear: both;
		}
		
div#tourblog div#datum {
		background:url(../layout/blog_datum_border.png) no-repeat;
		width:48px;
		height:48px;
		position:absolute;
		}	
		
div#tourblog div#datum p#datum_tag {
		font-size:24px;
		font-weight:bold;
		position:absolute;
		width:40px;
		text-align:center;
		top:12px;
		left:3px;
		}
		
div#tourblog div#datum p#datum_monat {
		font-size: 10px;
		font-weight:bold;
		position:absolute;
		width:40px;
		text-align:center;
		top:28px;
		left:3px;
		}
		
div#tourblog h2 {
		font-size:20px;
		font-weight:normal;
		position:relative;
		left:55px;
		top:7px;
		margin-bottom:10px;
		}
		
div#tourblog h3 {
		font-size:14px;
		font-weight:normal;
		position:relative;
		left:55px;
		margin:0px;
		margin-top:-8px;}		
		
div#tourblog p {
		position:relative;
		left:0px;
		top:10px;
		margin-bottom:15px;
		}
		
div#tourblog p img {
		float:right;
		margin-left:15px;
		margin-bottom: 5px;
		}
		
/* Sponsoren */
table#hauptsponsoren {
		margin-bottom:30px;}

div#content table#hauptsponsoren td {
		width:285px;
		text-align:center;
		}
		
div#content table img, div#content table#nebensponsoren img {
		border:none;}
		
div#content table#nebensponsoren td {
		width:180px;
		}
		
/* Fußzeile */		
div#site_information {
		position:relative;
		width:550px;
		height:60px;
		left:10px;
		bottom:0px;
		background:url(../layout/site_information_bg.png) no-repeat;
		margin-top:40px;
		}
		
div#site_information p, div#site_information a{
		color:#fff;
		}
		
div#site_information p#copyright {
		position:absolute;
		top:30px;
		left:30px
		}		
		
div#site_information p#kontakt {
		position:absolute;
		top:30px;
		right:25px
		}	
		
/* Schriften allgemein */
h1 {	
		font-size:24px;
		line-height: 30px;
		font-weight:normal;
		padding-bottom:6px;
		padding-left:5px;
		margin-bottom:10px;
		min-width:200px;
		background:url(../layout/h1.png) left bottom no-repeat;
		}
		
h2 {	font-size:16px;
		font-weight:normal;
		padding-bottom:6px;
		padding-left:0px;
		margin-bottom:0px;

		}
		
p {
		color:#574D39;
		font-size: 13px;
		line-height: 19px;
		margin:0 0 10px 0;}

a, a img, a:hover, a img:hover {
		border:none;
		text-decoration:none;
		color:#574D39;
		}
		
a:hover {
		text-decoration:underline;}
		
div#content div#site_information a {
		color:#fff;
		font-size:11px;
		}		

		
/* Bilder */
div#content img {
		border:2px solid #574D39;
		margin-bottom:10px;}
		
div#content p img {
		float:left;
		margin-right:15px;
		margin-bottom: 15px;
		margin-left: 0;
		}
		

/* Listen */
ul {
		padding:0px 0px 0px 20px;
		margin:0px;
		}

li {
 		margin-bottom:10px;
 		} 

/* Tabellen */

table {
		border:0px;
		}




/* Specials */

#specials {
		position: absolute;
		top:740px;
		left:0px;
}



/* Formulare */

label {
font-weight: bold;}

input,textarea,select
	{
	color: #574D39;
	font-weight: normal;
	padding: 2px;
	border: 1px dotted #574D39;
	background-color: #f0f0f0;
	font-size: 11px;
}

input.submit {
	color: #574D39;
	font-weight: bold;
	padding: 2px;
	border: 1px dotted #574D39;
	background-color: #f0f0f0;
	font-size: 11px;
}


input.submit:hover {
	color: #fff;
	font-weight: bold;
	padding: 2px;
	border: 1px dotted #f0f0f0;
	background-color: #574D39;
	font-size: 11px;
}

div#tracking img{ border: 0px;}
	