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

body { background-color:#FFF; background:url(../IMG/BG.png) no-repeat top; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }

a, 
a:link, a:visited	{ color: #F1F1F1; text-decoration: none; }
a:hover, a:active	{ color: #0CF ; text-decoration: none; }

#wrapper
{  
width:						100%;
margin:						auto;
}

#clear
{
clear:						both;	
}
	
#top
{
width:						100%;
float:						left;
height:						30px;
background-color:			#333;
position:					absolute;
top:						0;
left:						0;
}

#top-holder
{
	width:1000px;
	height:30px;
	margin:auto;
}

#top ul
{
	margin:0;
	margin-top:5px;
	padding:0;
	list-style:none;
	float:left;
}

#top ul li
{
	color:#F1F1F1;
	margin-left:20px;
	border-right:solid 1px #FFF;
	padding-right:20px;
	font-size:11px;
	list-style:none;
	float:left;
}

#logo-holder
{
height:						120px;
width:						800px;
margin:						auto;
}

#logo
{
padding-top:				20px;
height:						100px;
width:						600px;
margin:						auto;

}

#banner
{
background:					url(../IMG/banner-repeat.png) repeat-x;
height:						135px;
margin-left:				-8px;
margin-right:				-8px;
}


#indhold
{
width:						1000px;
min-height:					550px;
height:						auto;
position:					relative;
margin:						auto;
margin-top:					-9px;
background:					url(../IMG/wrapper-BG.png);
border-right: 				#dcdcdc solid 1px;
border-left:				#dcdcdc solid 1px;
}

#indhold-box
{
height:						800px;
width:						1000px;
margin:						auto;
padding-top:				20px;
}

#indhold-tekst
{
height:						auto;
width:						430px;
margin-left:				40px;
float:						left;
}

#indhold-tekst h2
{
float:						left;
text-transform:				uppercase;
font-size:					19px;
font-family: 				"Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:				100;
}

#indhold-tekst p
{
float:						left;
margin-top:					-15px;
font-family: 				"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:					14px;
}


#markart
{
width:						449px;
height:						287px;
margin-top:					-0px;
margin-left:				10px;
float:						left;
}

#underskrift
{
width:						214px;
height:						115px;
margin-top:					82px;
margin-left:				38px;
float:						left;
}

#menu-mail
{
width:						285px;
height:						223px;
float:						left;
margin-top:					82px;
margin-left:				20px;
}

#footer-menu-holder
{
margin:						auto;
height:						300px;
width:						1020px;
margin-top:					-280px;
}

#footer
{
width:						100%;
float:						left;
height:						165px;
background: 				url(../IMG/footer-repeat.png) repeat-x;
margin-top:					-10px;
position: 					absolute;
left:   					0;
right: 						0;
}

#footer-tekst
{
width:						1000px;
height:						60px;
margin:						auto;
margin-top:					10px;
}

#footer-tekst p
{
padding-top: 				10px;
text-transform:				uppercase;
font-size:					15px;
margin-left:				0px;
}


#bund
{
width:						100%;
float:						left;
height:						40px;
background-color:			#333;
position: 					fixed;
bottom:						0;
left:						0;
}




/*////////////////////////////////////////
	=CONTACT
////////////////////////////////////////*/

#kontakt
{
	height:650px;
	width:500px;
	padding-left:50px;
	padding-top:50px;
	float:left;
}

#contact_container input, #contact_container textarea, form.search>input {
	width:413px;
	float:left;
	clear:both;
	background:url(../IMG/input_bg.png) top repeat-x;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	border:white 1px solid;
	margin-bottom:15px;
	padding-left:25px;
	-moz-box-shadow:inset 0 0 5px #ccc;	
	box-shadow:inset 0 0 5px #ccc;
	color:#999; }	
	
#contact_container input { 
	height:25px; 
	box-shadow:inset 0 0 5px #ccc; }
#contact_container textarea { 
	height:120px;
	width:390px;
	padding:20px 25px;
	background:url(../IMG/textarea_bg.png) top repeat-x; }
	
p.copyright { 
	color:#999;
	margin-top:-10px; }
p.light { 
	color:#999;
	margin-bottom:.5em; }

p.light span {
	color:#333;
	font-size: 16px;
}

#contact_container a#submit_button { display:block; }
#contact_container a#submit_button input {
	background:#d7d7d7; 
	padding:0 .5em;
	width:100px;
	height:30px;
	color:#413f3f;
	border:#e7e7e7 1px solid;
	float:left;
	text-shadow:1px 1px 1px white;
	font-size:1.1em;
	cursor:pointer;
	-moz-box-shadow:0 2px 0 #c5c5c5;
	-webkit-box-shadow:0 2px 0 #c5c5c5;	
	box-shadow:0 2px 0 #c5c5c5; }
	
#contact_container a#submit_button input:hover { background:#ccc; }

ul#response li { color:#9F261D; clear:both; }
ul#response li.success { color:#859818; }
ul#response li { padding:.5em 0;  }


