* {margin:0;padding:0;} 

h1 {position:relative; float:left; width:100%;
	font: 19px Arial, Verdana, sans-serif; color:#000;
	position: relative;
margin:0px;
}

h2 {position:relative; float:left; width:100%;
	font: 14px Arial, Verdana, sans-serif; color:#e61a37;
	margin: 0px;
	position: relative;
	margin:0px;
    }

p { position:relative; float:left;
	color:#262626;
	font: 14px Arial, Verdana, sans-serif;
	margin:0;
	margin-bottom:10px;
	padding: 0;
	line-height:1.6em;
		}
a {color:#000;}
	
html, body {height: 100%;}

body
{
height:100%;
margin: 0px;
padding: 0px;
background-image:url(pics/bg5.jpg);
background-repeat:no-repeat;
background-position:center top;
background-attachment:fixed;
background-color:#f9f8fa;
}

#wrap { width:100%; min-height:100%; margin:0 auto;}


#logo {
position: relative;
width:217px;
height:80px;
margin:30px auto auto 0px;
float:left;
}


/* Het menu */

#menu {position: relative; width:217px; margin:10px auto 186px 0px; display:block; float:left; z-index:3; !important }
.menu ul {position: relative; list-style:none;}
.menu li {position: relative; list-style:none; width:217px; min-height:31px; background-image:url('pics/menu-on.png'); background-position:top; background-repeat:no-repeat; 
margin-bottom:10px; float:left; display:block; color:#fff; text-decoration:none; font: 15px Arial, Verdana, sans-serif;}
.menu li a{float:left; text-align:left; padding-left:10px; display:block; color:#fff; text-decoration:none; font: 15px Arial, Verdana, sans-serif; cursor:pointer;}
.menu li a span{width:207px; line-height:31px; float:left; display:block;}
.menu li a:hover{color:#000; background:url('pics/menu-off.png') 0px no-repeat;}
.menu li a.active{color:#fff; background:url('pics/menu-active.png') 0px no-repeat;}



#sm_1 {position: relative; float:left; display:none; margin-top:10px; margin-bottom:-10px;}
#sm_1 li {background: none; height:20px;  margin:0px; font:12px Arial, Verdana, sans-serif; text-transform:uppercase;}
#sm_1 li a {background: none;  font:12px Arial, Verdana, sans-serif; text-transform:uppercase;
-moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -khtml-border-radius: 7px;
    border-radius: 7px;
	}
#sm_1 li a span{width:auto; line-height:21px; margin:0px 11px auto auto;  float:left; display:block;}
#sm_1 li a:hover {background:none; background-color:#fff;}
#sm_1 li a.active {background:none; background-color:#e61a37; color:#fff; display:block;}

#sm_2 {position: relative; float:left; display:none; margin-top:10px; margin-bottom:-10px;}
#sm_2 li {background: none; height:20px;  margin:0px; font:12px Arial, Verdana, sans-serif; text-transform:uppercase;}
#sm_2 li a {background: none;  font:12px Arial, Verdana, sans-serif;; text-transform:uppercase;
-moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -khtml-border-radius: 7px;
    border-radius: 7px;
	}
#sm_2 li a span{width:auto; line-height:21px; margin:0px 11px auto auto;  float:left; display:block;}
#sm_2 li a:hover {background:none; background-color:#fff; }
#sm_2 li a.active {background:none; background-color:#e61a37; color:#fff; display:block;}

#sm_3 {position: relative; float:left; display:none; margin-top:10px; margin-bottom:-10px;}
#sm_3 li {background: none; height:20px;  margin:0px; font:12px Arial, Verdana, sans-serif; text-transform:uppercase;}
#sm_3 li a {background: none;  font:12px Arial, Verdana, sans-serif; text-transform:uppercase;
-moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -khtml-border-radius: 7px;
    border-radius: 7px;
	}
#sm_3 li a span{width:auto; line-height:21px; margin:0px 11px auto auto;  float:left; display:block;}
#sm_3 li a:hover {background:none; background-color:#fff;}
#sm_3 li a.active {background:none; background-color:#e61a37; color:#fff; display:block;}

#sm_4 {position: relative; float:left; display:none; margin-top:10px; margin-bottom:-10px;}
#sm_4 li {background: none; height:20px;  margin:0px; font:12px Arial, Verdana, sans-serif; text-transform:uppercase;}
#sm_4 li a {background: none;  font:12px Arial, Verdana, sans-serif; text-transform:uppercase;
-moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -khtml-border-radius: 7px;
    border-radius: 7px;
	}
#sm_4 li a span{width:auto; line-height:21px; margin:0px 11px auto auto;  float:left; display:block;}
#sm_4 li a:hover {background:none; background-color:#fff;}
#sm_4 li a.active {background:none; background-color:#e61a37; color:#fff; display:block;}

/* Einde menu */



/* Content */
#container {
width:990px;
overflow:auto;
margin:0 auto;}

#contentleft{
position: relative;
width:217px;
float:left; 
padding-bottom:75px;
}

/* Content right */
#contentright{
position: relative;
width:753px;
float:right;
padding-bottom:95px;
}

#contentright ul
  { list-style:inside;
    color:#262626;
	font: 14px Arial, Verdana, sans-serif;
	margin: 10px auto 10px auto;
	padding: 0;
	line-height:1.6em;
		}
#contentright hr {
	position:relative;  
	margin: 10px auto 7px auto; 
	color:#e61a37;
	border:none;
	border-top: 1px solid #e61a37;
	width:100%;
	height:1px;
	float:left;
}

.color { color:#e61a37;}

.box {position:relative; float:left; width:753px; margin-top:30px;}
.bgtop {position:relative; float:left; background:url(pics/bgtop.png) no-repeat; width:753px; height:20px; margin:0; padding:0;}
.content {position:relative; float:left; background:url(pics/wit85.png) repeat; width:713px; min-height:400px; padding:0px 20px 0px 20px;}
#content {position:relative; float:left; background:url(pics/wit85.png) repeat; width:713px; min-height:400px; padding:0px 20px 0px 20px;}

.bgbottom {position:relative; float:left; width:753px; height:20px; background:url(pics/bgbottom.png) no-repeat top left;  margin:0px; padding:0px;}

.player {position:relative; float:left; width:713px; height:402px; margin-bottom:10px; background-image:url(pics/player.jpg); background-repeat:no-repeat; background-position:top left;}
.spacer {position:relative; float:left; margin-top:10px;}
.full {position:relative; float:left; width:100%;}

#recentwerk {position:relative; float:left; width:100%; list-style:none; font: 14px Arial, Helvetica, sans-serif;}
#recentwerk ul {position:relative; list-style:none; float:left; text-transform:uppercase; font-size:12px;}
#recentwerk li {position:relative; float:left; }
#recentwerk a {margin:0px; text-decoration:none;}

.rmargin {margin-right:5px; }

.rh1 {position: relative; width:713px; height:32px; float:left; background:url(pics/werkbg.png) no-repeat top left; font:Arial, Helvetica, sans-serif; font-size:14px;}
.r1 {position:relative; float:left; font:Arial, Helvetica, sans-serif; font-size:14px; color:#FFF; padding-top:8px; padding-left:13px;}
.r2 {position:relative; float:right; font:Arial, Helvetica, sans-serif; font-size:14px; color:#d7c8c5; padding-right:28px; padding-top:8px; background:url(pics/arrow.png) no-repeat 92px 13px ;}
.r1 a {font: 14px Arial, Helvetica, sans-serif; font-size:14px;}
.r2 a {font: 14px Arial, Helvetica, sans-serif; font-size:14px; color:#d7c8c5; text-decoration:none;}
.r2 a:hover {color:#fff;}

.imgright {position:relative; float:right; margin-left:20px; margin-bottom:10px; border:1px solid #d7c8c5;}
.imgleft {position:relative; float:left; margin-right:20px; }

.team {position:relative; float:left; list-style:none;}
.team ul li{position:relative; float:left; list-style:none;}
.team li {position:relative; float:left; margin-bottom:20px; }
.teamtxt {float:left; width:460px;}

/* Einde content */
/* Footer */


/*Opera Fix*/
body:before {content:"";
height:100%;
float:left;
width:0;
margin-top:-32767px;
}

#footerbg 
{position: relative;
height: 75px;
margin-top:-9px;
margin-bottom:-20px;
background-color:#000;
} 
	
.footer{
position: relative;	
vertical-align:middle;
width: 990px;
margin:0px auto;
padding-top:20px;
color:#FFF;
font: 13px Arial, Verdana, sans-serif;
}

.footer a {color:#FFF;}
.twitbird {position:absolute; margin-top:-5px; margin-left:217px;  z-index:+2; }
#twitter {width:235px; height:194px; margin:0 auto; padding-right:755px; clear:both; margin-top:-260px;}
.twitter {position:relative; float:left; background-image:url(pics/twittercloud.png); width:195px; height:174px; padding:10px 30px 10px 10px; z-index:1; }
.twitter ul {list-style:none;}

.note {position:relative; float:right; text-align:right; margin:0px;}
.follow {position:relative; float:left; text-align:left; margin:0px;}

/* Einde Footer */
.left {position:relative; float:left; width:450px;}
.belmij {position:relative; float:right; background-color:#f7f7f7; width:210px; min-height:210px; margin-bottom:10px;  padding:20px; border:#e61a37 dotted 1px; }

.belmijform { color:#262626;
	font: 14px Arial, Verdana, sans-serif; 
	margin: 0 0 1.25em 0;
	padding: 0;
	line-height:1.5em;
	width:100%;
	}

.belmijform ul {float:left; width:210px; list-style:none; font: 14px Arial, Verdana, sans-serif;}
.belmijform li {float:left; width:210px; list-style:none; line-height:26px; margin-bottom:5px; font:14px Arial, Verdana, sans-serif; }
.button2 {position:relative; float:left; background:url(pics/button.png); width:100px; height:25px; color:#FFF; border:0px; margin-top:10px; cursor:pointer; font: 14px Arial, Verdana, sans-serif;}


/* Contactform */

.contactform { color:#262626;
	font: 14px Arial, Verdana, sans-serif; 
	margin: 0 0 1.25em 0;
	padding: 0;
	line-height:1.5em;
	width:100%;
	}

.contactform ul {float:left; width:400px; list-style:none; font: 14px Arial, Verdana, sans-serif;}
.contactform li {float:left; min-width:125px; list-style:none; line-height:26px; margin-bottom:10px; font:14px Arial, Verdana, sans-serif; }

.contactform2 li {float:left; min-width:125px; list-style:none; line-height:26px; margin-bottom:10px; font:14px Arial, Verdana, sans-serif; }

.field {border:1px solid #d7c8c5; padding:2px;}
.field2 {padding:2px; margin-right:5px;}

.error {border:1px solid #0d4d90; color:#0d4d90; padding:2px;}
textarea {padding:0px; margin:0px;}
.textarea {
	width:391px; height:100px; border:1px solid #d7c8c5; padding:2px; text-align:left; color:#262626; font: 14px Arial, Verdana, sans-serif;
}
.textarea-error {
	width:391px; height:100px; border:1px solid #0d4d90; padding:2px; text-align:left; color:#0d4d90; font: 14px Arial, Verdana, sans-serif;
}

.check {width:15px; margin-left:7px;line-height:29px;}

.button {float:right; background:url(pics/button.png); width:100px; height:25px; color:#FFF; margin-right:4px; margin-top:-5px; cursor:pointer; font: 14px Arial, Verdana, sans-serif;}

.adres {float:right; width:221px; min-height:354px; background-image:url(pics/bgadres.png); background-repeat:no-repeat; margin-top:10px; text-align:left; padding:17px;}
.adresimg {margin-bottom:10px;}

.verzenden {position:relative; float:left;}

.minbullet { list-style:none; list-style-position:inside;}
.sitemap ul,li{font:12px Arial, Verdana, sans-serif; line-height:1.75em;}
