* {
	margin: 0;
	padding: 0;
}

html, body {
		height: 99%;
		*height: 100%;
		
}

body {
	font: 16px Georgia, Trebuchet MS;
	color:#445456;
	line-height:22px;
	background:url(img/kopffrei-natur-bewegung-himmel.jpg);
	background-repeat:repeat-x;
	background-position:50% 0;
	background-color:#e1f2fa;

}

* html div { behavior: url(iepngfix.htc) }


HR{
	border-top-color:#ffffff;
	border-left-color:transparent;
	border-left-width:0px;
	border-top-width:1px;
	border-top-style:solid;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:transparent;
	width:800px;
	margin:15px 0 10px 0px;
	*margin:10px 0 10px -20px;
}



#wrapper {
	width: 885px;
	/*width: 885px;*/
	margin: 0 auto -158px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	}


#logo {
	
	margin:25px 0 25px 10px;
	height:59px;
	width:191px;
	background-image:url(img/kopffrei-logo.gif); 
	background-repeat:no-repeat;
	}
	



/* Navigation */



#navigation {
	position:absolute;
	z-index:4;
	width:885px;
	height:34px;
	padding:0 0 0 1px;
	
	}



#navigation ul {
	margin:0;
	padding:0;
	height:34px;

}

#navigation ul li {
	float:left;
	margin:0 20px 0px 0;
	padding:0 0 0 10px;
	list-style:none;
	height:34px;
}

#navigation ul li a {
	float:left;
	padding:6px 10px 0px 0;
	font-size:18px;
	color:#98bcc1;
	text-decoration:none;
	height:34px;
}

.kopffrei #navigation ul li.kopffrei a,
.ueberuns #navigation ul li.ueberuns a,
.angebote #navigation ul li.angebote a,
.termine #navigation ul li.termine a,
.specials #navigation ul li.specials a,
.kontakt #navigation ul li.kontakt a,
.impressum #navigation ul li.impressum a {
	background:url(img/bg_li_a.gif) no-repeat right top;
	cursor:default;
	color:#9ba632;
}

.kopffrei #navigation ul li.kopffrei ,
.ueberuns #navigation ul li.ueberuns ,
.angebote #navigation ul li.angebote ,
.termine #navigation ul li.termine ,
.specials #navigation ul li.specials ,
.kontakt #navigation ul li.kontakt ,
.impressum #navigation ul li.impressum {
	padding:0 0 0 10px;
	background:url(img/bg_li.gif) no-repeat;
}





/* Subnavigation */


#subnavigation_bg {
background-image:url(img/kopffrei-subnavimitte-transparent.png); 
width:199px;

}


#spacer{
height:5px;
}

#subnavigation {
	float:left;
	margin:0px 0 0 12px;
	width:199px;
	
}

* html #subnavigation {
	float:left;
	margin:0px 0 0 0px;
		
}




#subnavigation .SubMenuItem a, #subnavigation .SubMenuSelected a {
	display:block;
	margin:0 0 0px 0;
	padding:7px 0 0px 12px;
	font-size:17px;
	color:#b2cfd6;
	background:none;
	text-decoration:none;
}


#subnavigation .SubMenuSelected a {
	cursor:default;
	color:#ffffff;
	width:182px;
	height:30px;

}

#subnavigation .SubMenu a {
	color:#ffffff;
	width:182px;
	height:36px;
	display:block;
	margin:0 0 0px 0;
	padding:7px 0 0px 12px;
	font-size:17px;
	background:none;
	text-decoration:none;
}

#bewegung {
	background-image:url(img/kopffrei-bewegung-button.png);
	background-repeat:no-repeat;
}

* html #bewegung {
	background-image:url(img/kopffrei-bewegung-button.gif);
}

#erlebnis {
	background-image:url(img/kopffrei-erlebnis-button.png);
	background-repeat:no-repeat;
	display:block;
}

* html #erlebnis {
	background-image:url(img/kopffrei-erlebnis-button.gif);
}

#gemeinschaft {
	background-image:url(img/kopffrei-gemeinschaft-button2.png);
	background-repeat:no-repeat;
	margin-bottom:-5px;
}

* html #gemeinschaft {
	background-image:url(img/kopffrei-gemeinschaft-button.gif);
}

.SubMenuItem, .SubMenu, .SubMenuSelected {
	margin:0px 0 0px 8px;
}



#subnavigation .SubSubMenuItem a, #subnavigation .SubSubMenuSelected a{
	display:block;
	margin:0 0 0px 0;
	padding:7px 0 0px 20px;
	font-size:17px;
	color:#78888b;
	background:none;
	text-decoration:none;
	}


#subnavigation .SubSubMenuSelected a {
	cursor:default;
	background:url(img/bgbutton_subnavigation.gif) no-repeat;
}



#subnaviheader_rounded{
	width:199px;
	height:12px;
	background-image:url(img/kopffrei-subnavitop-transparent.png);
	background-repeat:no-repeat;
}


#subnavifooter_rounded{
	width:199px;
	height:12px;
	background-image:url(img/kopffrei-subnavibottom-transparent.png);
	background-repeat:no-repeat;
}



/* Navigation  END*/



#header {
	margin:12px 0 0 0;
	height:261px;
	background-image:url(img/headerbg.png); }

* html #header {
	margin:0px 0 0 0;
}


	#header img {
		float:right;
		margin:13px 13px 0px 0; }



#header_subpages {
	width:657px;
	background-image:url(img/koppfrei-contentmittebg-unterseite-transparent.png); 
	padding-left:12px;
	padding-top:0px;
	background-color:transparent;
	}
	
* html #header_subpages {

}

#header_rounded{
	width:669px;
	height:12px;
	background-image:url(img/koppfrei-contentobenbg-unterseite-transparent.png);
	background-repeat:no-repeat;
	margin:0;	
}


#footer_rounded{
	width:669px;
	height:12px;
	background-image:url(img/koppfrei-contentuntenbg-unterseite-transparent.png);
	background-repeat:no-repeat;
	margin-bottom:40px;	
}




#container {
	padding:50px 0 0 0px;
	z-index:2;
	position:relative;
	
	}


#headline {
	width:856px;
	height:50px;
	background-image:url(img/kopffrei-headline.png);
	padding-left:24px;
	padding-top:1px;
	margin:0;	
		}
		
* html #headline {
	position:relative;

/*background-color:#123456;*/
}
	
#content {
	width:846px;
	padding-left:24px;
	padding-right:10px;
	padding-top:10px;
	background-image:url(img/koppfrei-contentmittebg-transparent.png);
	
	}
	
* html #content {
	position:relative;

/*background-color:#123456;*/
}
	
	

#subline {
	width:868px;
	height:20px;
	background-image:url(img/kopffrei-subline.png);
	padding-left:12px;
	background-position:bottom;
	}

* html #subline {

}
	
	
	
		
.linkbox{
	padding-left:14px;
	padding-top:40px;
	width:264px;
	height:80px;
	float:left;
	}
	
	
.linkbox#bewegung{
	background-image:url(img/kopffrei-bewegung-natur-button.png);
	background-repeat:no-repeat;
	color:#b4800d;
	margin-right:6px;
	}
	
* html .linkbox#bewegung{

	}
		
.linkbox#erlebnis{
	background-image:url(img/kopffrei-erlebnis-natur-button.png);
	background-repeat:no-repeat;
	color:#a38b06;
	margin-right:6px;
	}
	
* html .linkbox#erlebnis{

	}

	
.linkbox#gemeinschaft{
	background-image:url(img/kopffrei-gemeinschaft-natur-button.png);
	background-repeat:no-repeat;
	color:#858f26;
	}
	
* html .linkbox#gemeinschaft{
	

	}
	
	
	
.linkbox#bewegung a{ 
	color:#b4800d;
}	

.linkbox#erlebnis a{ 
	color:#a38b06;
}	
	
	
	.linkbox#gemeinschaft a{ 
	color:#858f26;
}	
	
	
	
	
#linkboxspacer{
	padding-top:20px;
	}
	



#containerx{
	padding:50px 0 0 0px;
	z-index:2;
	position:relative;
	}
	
* html #containerx {
	width:886px;
	/*background-color:#ff8855;*/

}
	

		
#container_subpages {
	margin:0 0 0px 0;
	padding:1px 15px; 0 12px;
	width:639px;
	background-image:url(img/koppfrei-contentmittebg-unterseite-transparent.png);
	}
	
	


#left {
	float:left;
	margin:0 0 0px 0;
	padding:0px 0 0 0px;
	min-height:280px;
	width:669px;
}

* html #left {
	/*background-color:#ffcc00;*/

}
	


#right {
	float:left;
	margin:0 0 0px 0;
	padding:0px 0 0 0px;
	min-height:280px;
	width:199px;
}

* html #right {
	/*background-color:#ff0000;*/
	float:left;
	margin:0 0 0px 12px;

}


#container ul {
	margin:0 0 0 20px;
	padding:0;
}

#container ul li {
list-style:dot;
}


#container_subpages ul {
	margin:0 0 0 20px;
	padding:0;
}

#container_subpages ul li {
list-style:dot;
}








#push {
	height: 158px;
}


/*Flash*/

#slideshow
{
	width: 645px;
	height: 212px;
	margin-top:0px;
	padding:0px;
}

* html #slideshow {


}


#footer {
		background:url(img/kopffrei-natur-bewegung-wiese.gif);
    background-repeat:repeat-x;
		background-position:50% 0;
		height: 158px;
		/*z-index:2;*/
		position:relative;
		
	 }
		 
		 
#background-container {
		height:461px;
		background:url(img/frauundbaum.png);
    background-repeat:no-repeat;
		background-position:50% 0;
		margin: 0 auto;
		left: 0;
		right: 0;
		bottom:90px;
		position:absolute;
	 } 

* html #background-container {
	width:1100px;
	left:5%;
	}

		 

	#footer_content {
		margin: 0 auto;
		padding:60px 0px;
		width: 890px;
		color:#fff;
		font-size:11px;
		display:none;
		
	 }



.clear {
	float:none;
	clear:both;
	line-height:0px;
	height:1px;
	font-size:1px;
}

a { 
	color:#a2ac40;
	background-color:transparent;
	text-decoration:underline;
	padding:0px;
}

img { 
	border:none; 
}

h1 {
	font-size:28px;
	color:#3f4b52;
	font-weight:normal;
	padding:0;
	margin-top:25px;
	margin-bottom:20px;
	}



h2 {
	margin-bottom:5px;
	font-size:14px;
	color:#d04537;
}

h3 {
	margin:0 0 5px 0;
	font-size:13px;
	color:#ce3d20;
}

p {
	margin:0px 0 0px 0;
	padding:10px 0 0px 0;
}

ol li {
	margin:0 0 3px 20px;
}



/* Formulare
------------------------------------------------------------------------ */
form {
	margin:0 0 12px 0;
	padding:0;
}

fieldset {
	border:none;
	margin:0 0 12px 0;
	padding:0;
}

label {
	float:left;
	width:225px;
	text-align:left;
	margin:0 10px 0 0;
	padding:2px 0 2px 0px;
	font: 15px Trebuchet MS, Tahoma, Arial, Georgia, "Times New Roman", Times, serif;

}

select, input, textarea {
	padding:3px;
	margin:0 0 3px 0;
	*margin:0 0 1px 0;
	font: 16px Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#3f4b52;
	color:#3e3e3e;
	width:280px;
	background-color:#ffffff;
	border:1px solid #dadada;
}

select{
width:288px;
}

#element10i{
width:288px;
}




textarea {
	overflow:auto;
	height:100px;
}	

.inputfield_small {
	width:150px;
}

.senden {
	width:232px;
	height:34px;
	cursor: pointer;
	font-family:Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#fff;
background-color:#c8b117;
	border:none;
}

.highlight {
	color:#ffffff;
	font-weight:normal;
	font-size:14px;
}

/* Formulare Allert
------------------------------------------------------------------------ */
.errFld {
	background:url(img/error.gif) no-repeat right top;
	background-color:#fff;
}

.errMsg {
	display:none;
}

#alertMessagePlaceHolder {
	display:none;
	margin:0 0 16px 0;
	padding:10px;
	font-size:12px;
	color:#fff;
	border:1px solid #e25525;
	background:url(img/bg_red.jpg) repeat-x top;
	background-color:#e35525;
}

/* WEBYEP
------------------------------------------------------------------------ */
#login {
	position:absolute;
	top:0;
	left:0;
}



#imagetext_left{
	float:left;
	width:360px;
}

#rightkontakt{
float:left;
width:320px;
margin-left:20px;
}

.mapme {
	margin-top:3px;
	padding:5px;
	background-color:#fff;
	border:1px solid #d1d1cf;
	width:300px;
	height:250px;
}




#saddr {
	padding:4px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#7e8b91;
	width:251px;
	background-color:#fff;
	border:1px solid #d1d1cf;
}



#button_go {
	padding:1px 0 2px 0;
	width:45px;
	cursor: pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#fff;
		background-color:#a2ac40;
	border:1px solid #ffffff;
}

.kopffreigruen {
	color:#9ba632;
}

#popup{
LEFT:30%;
TOP:0%;
WIDTH:415px; 
POSITION:absolute;
HEIGHT:690px; 
overflow:hidden;
z-index:4;
}
