/* CSS Document */

body {
margin-top:0px;	
background-image:						url(../images/bg/lvl0.gif);

	background-repeat:repeat-x;
	background-position:					top left;
	background-color:						#494949;
	font-family:							Verdana, Arial, Helvetica, sans-serif;
	font-size:								11px;
	line-height:							10px;
	padding:                                0;
	margin-right: auto;
	margin-left: auto;
}

#backgroundtop {
	background-image:						url(../images/bg/nec_01.gif);
	background-repeat:						no-repeat;
	margin:									0 auto;
	width:									1024px;
	height:									127px;
}

#badge {
	position:								relative;
	z-index:								10;
	width:									100%;
	top:									-70px;
	right:									-80px;
	text-align:								center;
}

#badgeright {
	margin-left:							550px;
	z-index:								10;
	right:									0;
}

/*#badge {
	position:								relative;
	z-index:								10;
	width:									100%;
	top:									-80px;
	left:									-50px;
	text-align:								center;
}

#badgeright {
	margin-left:							-550px;
	z-index:								10;
	right:									0;
}*/

#backgroundbottom {
	background-image:						url(../images/bg/nec_02.gif);
	background-repeat:						no-repeat;
	margin:									0 auto;
	width:									1024px;
	height:									641px;
}

#contentheader {
	background-image:						url(../images/bg/header.gif);
	background-repeat:						no-repeat;
	margin-left:							145px;
	width:									734px;
	height:									93px;
	position:								relative;
	z-index:								2;
}

#contentbody {
	background-image:						url(../images/bg/title.gif);
	margin-left:							145px;
	width:									732px;
	height:									51px;
	position:								relative;
}

#contenttitlester {
	margin-left:							300px;
	padding-top:							30px;
	color:									#FFF;
	float:left;
}

#contenttitle {
	margin-left:							30px;
	padding-top:							35px;
	color:									#FFF;

}

#content {
	background-image:						url(../images/bg/contentFX3.gif);
	background-repeat:						repeat-y;*/
	margin:									0 auto;
	margin-left:							145px;
	width:									734px;
	padding:                                0;
	padding-bottom:                         15px;
	padding-top:                            20px;
	position:relative;

	}

#menu {
	float:left; 

	}
	
ul.mm  {
	list-style-type:						none;
	margin-bottom:							0;
	margin-top:								0;
	width:200px;
}

ul.mm li.selected a:active {
	background-image:						url(../images/bg/li.gif);
	display:								block;
	width:									253px;
	height:									29px;
	list-style-type:						none;
	color:									#FFF;
	line-height:							2.7em;
	text-indent:                            10px;
	text-decoration:						none;
	margin:									0px;
	margin-left:							-19px;
}

ul.mm li.not_selected a:visited {
	background-image:						url(../images/bg/li.gif);
	display:								block;
	width:									253px;
	height:									29px;
	list-style-type:						none;
	color:									#FFF;
	line-height:							2.7em;
	text-indent:                            10px;
	text-decoration:						none;
	margin:									0px;
	margin-left:							-19px;
}

ul.mm li.not_selected a:link {
	background-image:						url(../images/bg/li.gif);
	display:								block;
	width:									253px;
	height:									29px;
	list-style-type:						none;
	color:									#FFF;
	line-height:							2.7em;
	text-indent:                            10px;
	text-decoration:						none;
	margin:									0px;
	margin-left:							-19px;
}

ul.mm li.not_selected a:hover {
	background-image:						url(../images/bg/li_hvr.gif);
	display:								block;
	width:									253px;
	height:									29px;
	list-style-type:						none;
	color:									#FFF;
	line-height:							2.7em;
	text-indent:                            10px;
	text-decoration:						none;
	margin:									0px;
	margin-left:							-19px;
}

ul.mm li.selected a:link {
	background-image:						url(../images/bg/li_hvr.gif);
	display:								block;
	width:									253px;
	height:									29px;
	list-style-type:						none;
	color:									#FFF;
	line-height:							2.7em;
	text-indent:                            10px;
	text-decoration:						none;
	margin:									0px;
	margin-left:							-19px;
}

ul.mm li.selected a:hover {
	background-image:						url(../images/bg/li_hvr.gif);
	display:								block;
	width:									253px;
	height:									29px;
	list-style-type:						none;
	color:									#FFF;
	line-height:							2.7em;
	text-indent:                            10px;
	text-decoration:						none;
	margin:									0px;
	margin-left:							-19px;
}
ul.mm li.selected a:active {
	background-image:						url(../images/bg/li_hvr.gif);
	display:								block;
	width:									253px;
	height:									29px;
	list-style-type:						none;
	color:									#FFF;
	line-height:							2.7em;
	text-indent:                            10px;
	text-decoration:						none;
	margin:									0px;
	margin-left:							-19px;
}

ul.mm li.selected a:visited {
	background-image:						url(../images/bg/li_hvr.gif);
	background-image:						url(../images/bg/li_hvr.gif);
	display:								block;
	width:									253px;
	height:									29px;
	list-style-type:						none;
	color:									#FFF;
	line-height:							2.7em;
	text-indent:                            10px;
	text-decoration:						none;
	margin:									0px;
	margin-left:							-19px;
}



#tekst {
	/*display:								block;
	float:									left;
	margin:									0;
	color:									#FFF;
	min-height:								170px;
	width:									410px;
	line-height:							1.3em;
	margin-left:                            57px;
	top:0;*/
	display:								block;
	margin:									0;
	color:									#FFF;
	min-height:								170px;
	width:									410px;
	line-height:							1.3em;
	margin-left:                            300px;
	top:0;
	
	
}

#tekst p {
	margin:									0;
	margin-bottom:							10px;
}
	
#tekst div.arrangement_overzicht {
	cursor:									help;
	background-color:						#ed2f9a;
	height:									95px;
	overflow:								hidden;
	text-align:								justify;
	padding:                                10px;
	border:									1px solid #f167b5;
	margin-bottom:							10px;
}

#tekst div.arrangement_overzicht img {
	padding-right:	                        10px;
	float:									left;
}

#tekst div.arrangement {
	cursor:									hand;
	background-color:						#ed2f9a;
	min-height:									95px;
	overflow:								hidden;
	text-align:								justify;
	padding:                                10px 10px 4px 10px;
	border:									1px solid #f167b5;
	margin-bottom:							10px;
}

#tekst div.arrangement_content {
	margin-top:								10px;
}

#tekst div.arrangement img {
	padding-right:	                        10px;
	float:									left;
}
#tekst div.contact {
	background-color:						#ed2f9a;
	min-height:								50px;
	overflow:								hidden;
	text-align:								justify;
	padding:                                10px;
	border:									1px solid #f167b5;
	margin-bottom:							10px;
}

#tekst div.faq {
	background-color:						#ed2f9a;
	min-height:								14px;
	overflow:								hidden;
	text-align:								justify;
	padding:                                5px 10px 5px 10px;
	border:									1px solid #f167b5;
	margin-bottom:							10px;
}

#tekst div.tellafriend {
	background-color:						#ed2f9a;
	min-height:								14px;
	overflow:								hidden;
	text-align:								justify;
	padding:                                5px 10px 0 10px;
	border:									1px solid #f167b5;
	margin-bottom:							10px;
}
	
#contentB {
	background-image:						url(../images/bg/mainB2.gif);
	background-repeat:						no-repeat;
	background-position:					top left;
	text-align:								right;
	color:									#888;
	padding-top:28px;
	width:									734px;
	height:									26px;
	position:								relative;
	margin-left:							145px;
}

#tellafriend {
	
	text-align:								right;
	color:									#888;
	padding:								0 40px 0 85px;
	width:									734px;
	height:									26px;
	position:								relative;
	margin-left:							60px;
}

form
    {
    padding:0px;
	padding-top:20px;
    
    
    font-family: Verdana;
    font-size: 11px;
    }
    
form.tellafriend
    {
    padding:0px;
	padding-top:5px;
    width: 100%;
    
    font-family: Verdana;
    font-size: 11px;
    }


span#show_e {
	text-indent: 20px;
}

label
    {
    float: left;
    width: 150px;
    text-align: left;
    
    margin-right: 15px;
    }
	
input
    {
    background-color: #f5f5f5;
	font-family:Verdana;
    font-size: 11px;

    border-width: 1px;
    border-style: solid;
    border-color: #cccccc;
    
    margin-bottom: 7px;
    }
	
input.radio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-bottom: 10px;
	width: 30px;
	}
	
input.opties {
	width: 20px;
	}

input#submit {
	background-color: #FFF;
	border: 1px solid #00804b;
	width: 80px;
	}
	
input#check {
	float: right;
	width: 12px;
	}

input.disabled {
	border: 1px solid #F2F2F2;
	background-color: #F2F2F2;
}

input.required, textarea.required {
	border: 1px solid #00804b;
}

input.normal, textarea.normal {
	border: 1px solid #DDD;
}

input.validation-failed, textarea.validation-failed {
	border: 1px solid #ffffff;
	color : #FFffff;
	background-color: #f369b7;
}

input.validation-passed, textarea.validation-passed {
	border: 1px solid #00CC00;
	color : #000;
}

.validation-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #FF33FF;
	color : #FFF;
	font-weight: bold;
	display: none; /*ff uitzetten*/
}

.custom-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #C8AA00;
	color : #FFF;
	font-weight: bold;
}

textarea.offerte {
	width:			160px;
	height:			100px;
	overflow: hidden;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	}

.form-row {
	clear: both;
	padding: 0.5em;
}

.field-label {

}

.field-widget {

}

a.normal:hover { color: #FFFFFF; text-decoration: none; }
a.normal:selected { color: #FFFFFF; }
a.normal:visited { color: #FFFFFF; }
a.normal:link{ color: #FFFFFF; }

a.bottom:hover { color: #888; }
a.bottom:selected { color: #888; }
a.bottom:visited { color: #888; }
a.bottom:link{ color: #888; text-decoration: none;}

a.kaal:hover { color: #FFFFFF; text-decoration: underline; }
a.kaal:selected { color: #FFFFFF; text-decoration: none; }
a.kaal:visited { color: #FFFFFF; text-decoration: none; }
a.kaal:link{ color: #FFFFFF; text-decoration: none; }
