html, body {
height: 100%;
}

body {
font-family			:Verdana;
font-size			:11px;
line-height			:17px;
background			:url(../img/bg_body.gif);
padding:0px;
margin:0px;
}
img 			{border: 0px;}
a	 		    {font-weight:normal; text-decoration:underline; color:#000000;}
a:hover 		{text-decoration:none;}

#header 			{background-color: #FFF; margin:auto; width:100%; height: 102px;background-image:url(../img/top.jpg);background-position:center;background-repeat:no-repeat;}

#topmenu 			{padding-top: 20px; width:980px; margin:auto; text-align: right;}
#topmenu input:image{padding-top:10px;}
#topmenu a		 	{color: #A0A0A0;font-size:10px;font-weight:normal;text-decoration:underline;}
#topmenu a:hover 	{text-decoration:none;}

#headermenu  		{height:39px;width: 100%;background-image:url(../img/bg_menu.jpg);background-repeat:repeat-x; padding:0px; margin:0px;}
#headermenu ul 		{margin:0px; padding:0px;text-align:center;}
#headermenu li		{display:inline;}
#headermenu a		{line-height:39px; background:url(../img/li-dot.jpg) no-repeat left; padding:15px 20px 10px 15px; font-size: 11px; color: #FFF; text-decoration:none; font-weight:normal;}
#headermenu a:hover	{background:url(../img/li-dot-aan.jpg) no-repeat left; }
#headermenu .aan	{background:url(../img/li-dot-aan.jpg) no-repeat left; font-weight:bold;}

#submenu 			{width: 180px;}
#submenu ul	   		{margin:0px; padding-left:0px; border-top: 1px dotted #000;}
#submenu li			{display: block; border-bottom:dotted 1px #000; background:url('../img/bg_submenu_normal.gif'); background-repeat:no-repeat; background-position:left;}
#submenu a		  	{color:#000; text-decoration:none; display: block; height:29px; background-image:url('../img/bg_submenu_normal.gif'); background-repeat:no-repeat; padding-left: 20px; line-height:29px;}
#submenu a:hover   	{background-image:url('../img/bg_submenu.gif');}
#submenu a.aan		{background-image:url('../img/bg_submenu.gif');font-weight:bold;}

#foto-top {
min-width: 100%;
height:153px;
width: 100%; /* voor IE */ 
margin:0px; 
top:0px; 
left:0px;
text-align:center;
background-image:url(../img/bg_foto_home.jpg);
background-repeat:repeat-x;}

#main 					{
background-color: #fbfbfb; margin:auto;
}
#main:after { content: ""; display: block; height: 0; clear: both; }

#maincontainer 			{width: 980px;margin:auto;background-color: #fbfbfb; }
#main-left-home			{width: 241px; float:left; padding:70px 0px 10px 0px; background:#FBFBFB;}
#main-left				{width: 241px; float:left; padding:70px 0px 10px 0px; background:#FBFBFB;}
#main-inhoud			{width: 390px; float:left; padding:10px 5px 10px 5px; background:#FBFBFB;}
#main-inhoud-noright	{width: 690px; float:left; padding:10px 5px 10px 5px; background:#FBFBFB;}
#main-right-home		{width: 317px; float:left; background:#FBFBFB; padding-top:36px; }
#main-right				{width: 317px; float:left; background:#FBFBFB; padding:50px 0px 10px 0px;}
.main-item-home	 	    {float:left; width: 416px; height:25px; line-height:22px; margin:0px; padding:3px 20px 0px 20px; background:url(../img/bg_homeitem.jpg) no-repeat; font-size:10px;}
.main-item	            {float:left; background:#f5f5f5; width:246px; line-height:22px; margin:3px; padding:0px 20px 0px 20px; font-size:10px;}
a.link-main-item        {cursor: pointer; text-decoration:none; color:#000; display:block; padding:0px 40px 0px 0px; background:url(../img/bg_vervolgitem.jpg) no-repeat;}
a.link-main-item:visited{cursor: pointer; text-decoration:none; color:#000; display:block; padding:0px 40px 0px 0px;}
a.link-main-item:hover  {cursor: pointer; text-decoration:none; color:#809EBC; display:block; padding:0px 40px 0px 0px;}
a.link-main-item:active {cursor: pointer; text-decoration:none; color:#000; display:block; padding:0px 40px 0px 0px;}

.inhoud 		{font-size:11px; padding:10px 20px 20px 20px; color:#000; line-height:18px;}
.inhoud-gegevens{font-size:10px; padding:2px; color:#000; line-height:15px;}
a.iglink { font-size: 10px; color:#000;}
a.iglink:visited { font-size: 10px; color:#000;}
a.iglink:hover { font-size: 10px; color:#000;}
a.iglink:active { font-size: 10px; color:#000;}
#footer { 
clear: both; 
overflow: hidden;
height:36px; 
min-width: 100%;
width: 100%; /* voor IE */  
color:#E2D8ED; 
line-height:35px; 
font-size:10px;
text-align:center;
border-top: 1px solid #FFF;
margin-top:1px;}


#breadcrumbs {
font-size: 9px;
color:#809EBC;
}
#breadcrumbs a.bc:link, a.bc:visited, a.bc:hover, a.bc:active {
color:#999999; }

input {
font-size:11px;
letter-spacing:1px;
border: 1px solid #666;
padding: 2px 5px;
height: 14px;
width: 250px;
}

textarea {
width: 250px;
font-size:11px;
letter-spacing:1px;
border: 1px solid #666;
padding: 2px 5px;
overflow:auto;
}
.button {
background-color: #381341;
color: #FFF;
font-weight:bold;
text-align:center;
height: 20px;
cursor:pointer;
}
label {
cursor:pointer;
}

label.contactformulier {font-weight:normal; color:#000; display:block; float:left; width:150px; margin-top:3px; margin-bottom:3px;	padding:3px;}
input.contactformulier {display:block; float:left; height:12px; width:200px; margin-top:3px; margin-bottom:3px; padding:3px; width:200px; font-family:verdana; border:1px solid #000;}
select.contactformulier{display:block; float:left; width:60px; margin-top:3px; margin-bottom:3px; padding:3px;}
input:focus			   {background-color: #F8F8F8;}
select.contactformulier{padding:0px; font-size: 100%; font-family: verdana;}
.submit 			   {border:1px solid #FFFFFF; background-color:#000; color:#FFF; font-family:verdana; font-size:11px; margin: 4px;}

br 					   {clear: left;}
h1 { font-size:17px; font-weight:normal; color: #000;}
h2 { font-size:14px; font-weight:normal; color: #381341;}
h3 { font-size:12px; font-weight:normal; color: #381341;}
