body { 
	font-size: 12px; 
	font-family: Arial; 
	line-height:19px;
	background: #e0dfcb url('../images/background/helidropping-bg1.jpg');
	background-position:top center;
	background-repeat:no-repeat;	
}

img { border:0; }

#container {
	margin: 					0px;
	padding: 					0px;
	position: 					relative;
	min-height: 				100%;
	height:						100%; /* voor IE */
	width: 						100%;
	text-align: 				center;
	height: 					auto; 
	bottom:						0; 
	left: 						0;
}

#wrapper {
	width:						800px;
	color:						#000000;
	padding:					0;
	position:					relative;
	text-align: 				left;
	margin-left: 				auto;
	margin-right: 				auto;	
}

#header {
	
}

#logo {
	float:left;
	margin-top:20px;
}

#sosevents-logo {
	float:right;
	margin-top:30px;
}

#offerteknop {
	float:left;
	margin-top:90px; 
}

div.clear { clear:both; } 

#menu {
 	background: url('../images/background/menu-bg3.png') no-repeat;
 	width: 800px;
 	height:52px;
 	margin-top:50px;
 	padding-top:18px;
}

nav {
	width:656px;
	height:30px;
	margin-left: 				auto;
	margin-right: 				auto;	
}

nav ul
{
	width:100%;
	list-style: none;
	padding: 0;
	margin: 0 0 0 0;
}

nav li
{
	font-weight:bold;
	font-size:20px;
	color:#ffffff;
	float: left;
	margin-left:25px;
	margin-right:25px;
}

nav li a:link {text-decoration: none; color:#ffffff;}
nav li a:visited {text-decoration: none; color:#ffffff;}
nav li a:active {text-decoration: none; color:#ffffff;}
nav li a:hover {text-decoration: none; color:#ffffff;}

#content {
	background: #e0dfcb;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	border-bottom-right-radius: 10px;
	width:740px;
	padding: 20px 30px 30px 30px;
}

article {margin: 0 0 0 0;}

#scheiding {
	position:absolute;
	top:600px;	
	width:100%;
	height:186px;
	left:0;
	margin:0; padding:0;
	background: url('../images/background/scheiding.png');
	background-position:top center;
	background-repeat:no-repeat;
}

#links {float:left; width:445px;}
#rechts {float:right; width:225px;}

#slider-code { height: 276px; margin-top:30px; overflow:hidden; }
#slider-code .viewport { float: left; width: 442px; height: 276px; overflow: hidden; position: relative; }
#slider-code .buttons { display: block; margin: 30px 10px 0 0; float: left; }
#slider-code .next { margin: 30px 0 0 10px;  }
#slider-code .disable { visibility: hidden; }
#slider-code .overview { list-style: none; padding: 0; margin: 0;  position: absolute; left: 0; top: 0; }
#slider-code .overview li{ float: left; margin: 0 0 0 0; padding: 0px; height: 276px; width: 442px;}

#slider-code .pager { overflow:hidden; list-style: none; clear: both; margin: 0 0 0 45px; }
#slider-code .pager li { float: left; }
#slider-code .pagenum { background-color: #fff; text-decoration: none; text-align: center; padding: 5px; color: #555555; font-size: 14px; font-weight: bold; display: block; }
#slider-code .active { color: #fff; background-color:  #555555; }

a:link {text-decoration: underline; color: #000000; font-weight:bold;}
a:visited {text-decoration: underline; color: #000000; font-weight:bold;}
a:active {text-decoration: underline; color: #000000; font-weight:bold;}
a:hover {text-decoration: none; color: #000000; font-weight:bold;}

a.meerrecensies:link {text-decoration: underline; color: #331f16; font-weight:bold;}
a.meerrecensies:visited {text-decoration: underline; color: #331f16; font-weight:bold;}
a.meerrecensies:active {text-decoration: underline; color: #331f16; font-weight:bold;}
a.meerrecensies:hover {text-decoration: none; color: #331f16; font-weight:bold;}

label {
	float:left;
    width:160px;
    text-align: left;
    vertical-align:top;
    font-size: 12px;
}

label.error
    {
    clear:both;
    width: 100%;
    float:right;
    text-align: right;
    vertical-align:top;
    color: red;
    margin-right:0px;
    }

input[type=submit] {
	-moz-border-radius:3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	background:#98ba40;
	border:0px;
	color:#ffffff;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	padding:5px;
	font-weight:bold;

}

#contactform {
	margin-bottom:20px;
}

input {
	-moz-border-radius:3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	background:#ffffff;
	border:1px solid #eeeeee;
	color:#333333;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	padding:5px;
	width:270px;
	margin-bottom:5px;
}

select {
	background-color: #FFFFFF;
	width:282px;
    font-size: 12px;
    font-family:Arial;
    border:1px solid #eeeeee;
    margin: 0 0 2px 0;
    padding:4px;
    -moz-border-radius:3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
}

textarea {
	-moz-border-radius:3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	background:#ffffff;
	border:1px solid #eeeeee;
	color:#333333;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	padding:5px;
	width:270px;
	height:60px;
}

h1 {font-size:30px; color:#331f16; margin:0;}
h2 {font-size:16px; color:#331f16; margin:0;}
h3 {font-size:16px; color:#331f16; margin:0;}
h2.logo {font-size:46px; color:#ffffff; margin:0;}
#rechts h2 {font-size:26px; color:#331f16; margin:2px 0 0 0;}
#offerteknop h2 {font-size:26px; color:#ffffff; margin:0;}
.poweredby {font-size:16px; color:#ffffff; margin:0;}

div#offerteknop h2 cufon {
    padding-bottom: 6px;
}

#contact_succes {
	border: 1px solid #a9d485;
	background: #e2f7d3;
	padding: 10px;
}

#contact_fail {
	border: 1px solid #c72129;
	background: #ffeaeb;
	padding: 10px;
}