/*-----GLOBALS-----------------------------------------------*/

		
body {
margin: 20px 0 0 0;
padding: 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
}			

* {	outline: none;}

:focus{outline: 0;}
img{outline:none;  border:none;}
object { outline:none; }

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}


/*-----THE DIVS------------------------*/
			
#maincontainer{
width: 960px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
}
#topnavigatie{width:100%; height:25px;  margin-top:5px; text-align:right;}

#topsectie{width:960px; height:70px; }
#sitemap{ float:right; width:150px; text-align:right; margin-top:20px;}
#logo{width:168px;}

#header{
	height: 175px; /*Height of header*/
	width:745px;
	}
	
#quicklinks{
float:right; width:200px; height:175px;}

#quicklinks_top{ width:200px; height:55px; margin-bottom:5px; background:url(../img/quicklinks/bg_oranje.jpg); }
#quicklinks_midden{ width:200px; height:55px; margin-bottom:5px; background:url(../img/quicklinks/bg_oranje.jpg); }
#quicklinks_onder{width:200px; height:55px; }


#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin-left: 200px; /*Set left margin to LeftColumnWidth*/
border-left: 1px dotted #CCCCCC;
line-height:16px;
margin-top:30px;
}

#content_top, #content_bot, #content_middle{width:740px; margin:0 0 40px 20px;}

.header_small{width:350px; height:20px; background:url(../img/header_small.jpg); margin-bottom:8px;}
.header_large{width:740px; height:20px; background:url(../img/header_large.jpg); margin-bottom:8px;}

#content_right{	float:right; width:350px; height: 120px; border-bottom:1px dotted #CCCCCC; padding-bottom:10px;}
#content_left{ width:350px; height: 120px; border-bottom:1px dotted #CCCCCC; padding-bottom:10px;}

#content_right_vervolg{	float:right; width:350px; height: 120px; border-bottom:1px dotted #CCCCCC; padding-bottom:10px;}
#content_left_vervolg{ width:350px; height: 120px; border-bottom:1px dotted #CCCCCC; padding-bottom:10px;}


#leftcolumn{
float: left;
width: 200px; /*Width of left column in pixel*/
margin-left: -960px; /*Set margin to that of -(MainContainerWidth)*/
margin-top:30px;
}
#left_infobar{width:166px; margin-top:30px; line-height:16px; }


#footer{
clear: left;
width: 100%;
color: #999999;
border-top: 1px dotted #CCCCCC;
text-align: center;
padding: 10px 0;
font-size: 10px;
}



/*-----LINKS STYLES------------------------*/

a{ color:#333333; text-decoration:none;}
a:hover{color:#4272b4; text-decoration:underline;}

#footer a{
text-decoration: none;
color: #999999;
font-size: 10px;
}
#footer a:hover{text-decoration: underline;}

#sitemap a {font-size: 10px; color: #999999;}

#content_right a, #content_left a {color:#4272b4; font-weight:bold;}
#content_right a, #content_left a {color:#4272b4; font-weight:bold;}

#left_infobar a{color:#4272b4; font-weight:bold;}

.textlink {color:#4272b4; text-decoration:underline;}
.textlink:hover{color:#4272b4; text-decoration:none;}

/*-----CALL TO ACTION buttons rechts naast header------------------------*/
.cto_top {background:url(../img/quicklinks/autoverzekering.jpg); display:block; width:200px; height:55px; text-indent:-9999px; }
#cto_middle {background:url(../img/quicklinks/kto.jpg); display:block; width:200px; height:55px; text-indent:-9999px; }

#quicklinks_top a:hover {background:url(../img/quicklinks/autoverzekering_over.jpg);}
#quicklinks_midden a:hover {background:url(../img/quicklinks/kto_over.jpg);}

/*------------------------------------------------------------*
**  Nav
**------------------------------------------------------------*/
#submenu li{
line-height:20px;
list-style-type: none;
}

#topnavigatie  a {
text-decoration: none;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #333333;
font-size: 13px;	
margin: 0px 0px 0 20px;

}
#topnavigatie  a:hover{color:#4272b4;}


.active{ color: #ff6600;}
/*------------------------------------------------------------*
**  END Nav
**------------------------------------------------------------*/


/*-----TEXT STYLES------------------------*/
#content_top p, #content_bot p {margin:0; padding-left:5px; line-height:16px;}

ul{margin:0; padding:0;}

h1 {
font-size: 12px;
font-weight: bold;
margin:0 0 5px 0;
padding:0;
color: #4272b4;
}

h2 {
font-size: 12px;
font-weight: bold;
margin:0;
padding:2px 0 0 5px;
color: #4272b4;
}

h3 {
font-size: 12px;
font-weight: bold;
color: #ffffff;
padding:20px;
line-height:20px;
}

h4 {
font-size: 25px;
font-weight: bold;
color: #ff6600;
padding:0px;
margin:0px;
}

/*-----margins afbeeldingen------------------------*/

.margin_right{margin-right:10px;}
.indeximg {margin-right:10px; margin-bottom:30px;}


/*-----Forms------------------------*/

.formfield{
width: 320px;
font-size: 11px;
font-family: Verdana,Arial,Helvetica,sans-serif;
border: 1px solid #CCCCCC;
}

.formfield_kort{
width: 50px;
font-size: 11px;
font-family: Verdana,Arial,Helvetica,sans-serif;
border: 1px solid #CCCCCC;
}
.formfield_woonplaats{
width: 171px;
font-size: 11px;
font-family: Verdana,Arial,Helvetica,sans-serif;
border: 1px solid #CCCCCC;
}
.formfield_salaris{
width: 60px;
font-size: 11px;
font-family: Verdana,Arial,Helvetica,sans-serif;
border: 1px solid #CCCCCC;
}

/*-----Tables------------------------*/
.table {margin-left:5px;}
.overzichttable {line-height:20px;}

