/* CSS Document */
* {
margin:0px;
padding:0px;
}

a {
cursor:pointer;
}

a img {
border:0;
}

body {
background:url(gfx/top_bg.gif) repeat-x top;
font-family:Arial, sans-serif;
}

#body_container {
background:url(gfx/bottom_bg.gif) repeat-x bottom;
padding-bottom:35px;
}

#main_container {
width:897px;
margin:0 auto;
background:url(gfx/side_shadows.gif) -1px repeat-y;
}

.kopje 						{
							font-size: 16px; 
							color: #002B4E; 
							font-family: Arial, Helvetica, sans-serif; 
							font-weight: bold;
							width: 550px;
							border-color: black black black #003399;
							border-style: solid;
							border-top-width: 0px; 
							border-right-width: 0px; 
							border-bottom-width: 1px; 
							border-left-width: 0px; 
							margin-bottom: 5px; 
							padding-bottom: 10px;
						      }

.marge_plattetxt 			{
							clip: rect( ); 
							padding-bottom: 20px; 
							padding-left: 5px; 
							padding-top: 10;					
							}

#secondary_container {
background:url(gfx/top_shadow.gif) no-repeat top;
}

#third_container {
background:url(gfx/bottom_shadow.gif) no-repeat bottom;
}

/*header*/
#header {
background:#fff url(gfx/logo.gif) no-repeat top;
width:853px;
margin:0 auto;
height:188px;
border-bottom:1px solid #0B8FD6;
}

#header td {
text-align:center;
}

#header td img {
width:217px;
height:135px;
}
/*end header*/
/*content*/
#content {
width:853px;
margin:0 auto;
background-color:#fff;
font-size:12px;
line-height:14px;
}

#content h2 {
font:bold italic 16px Arial, sans-serif;
margin-bottom:10px;
color:#696969;
}

#text_container {
background:url(gfx/text_gr.gif) repeat-y;
width:606px;
}

#text_container div {
padding:22px 24px 22px 25px;
}

#text_container p {
margin-bottom:10px;
}

.gradient {
border-top:1px solid #fff;
background:url(gfx/gradient.gif) repeat-y;
height:15px;
}

#sidebar {
width:248px;
background:url(gfx/sidebar.gif) repeat-y;
padding:9px 0;
}

#email {
background:url(gfx/mail.gif) no-repeat 32px 15px;
text-align:center;
}

#email div {
padding:112px 39px 30px 30px;
}

#sidebar ul {
list-style-type:none;
}

#sidebar ul li {
min-height:20px;
height:auto !important;
height:20px;
}

#sidebar a {
display:block;
}

#sidebar a:hover {
background-position:0 0;
}

#start {
height:20px;
background:url(gfx/start.gif) 0 -20px no-repeat;
}

#aanmelden {
height:22px;
background:url(gfx/aanmelden.gif) 0 -22px no-repeat;
}

#overons {
height:21px;
background:url(gfx/overons.gif) 0 -21px no-repeat;
}

#contantgegevens {
height:23px;
background:url(gfx/contantgegevens.gif) 0 -23px no-repeat;
}

#rijopleidingen {
height:23px;
background:url(gfx/rijopleidingen.gif) 0 -23px no-repeat;
}

#theorie {
height:22px;
background:url(gfx/theorie.gif) 0 -22px no-repeat;
}

#intake {
height:21px;
background:url(gfx/intake.gif) 0 -21px no-repeat;
}

#traffic {
height:23px;
background:url(gfx/traffic.gif) 0 -23px no-repeat;
}

#prijzen {
height:22px;
background:url(gfx/prijzen.gif) 0 -22px no-repeat;
}

#links {
height:22px;
background:url(gfx/links.gif) 0 -22px no-repeat;
}

#geslaagden {
height:22px;
background:url(gfx/geslaagden.gif) 0 -22px no-repeat;
}

#gastenboek {
height:21px;
background:url(gfx/gastenboek.gif) 0 -21px no-repeat;
}

#veelgestelde_vragen_weetjes {
height:31px;
background:url(gfx/veelgestelde_vragen_weetjes.gif) 0 -31px no-repeat;
}

#bovag {
height:22px;
background:url(gfx/bovag.gif) 0 -22px no-repeat;
}

/*end content*/
/*footer*/
#footer {
width:853px;
margin:0 auto;
color:#333D46;
font-size:11px;
}

#footer a {
color:#333D46;
}

#footer td {
height:8px;
background:url(gfx/gradient.gif) repeat-y;
text-align:right;
padding:15px 18px;
}

#footer a:hover {
text-decoration:none;
}

#foot_shadow {
padding:0 !important;
height:21px !important;
background:url(gfx/foot_shadow.gif) repeat-x !important;
}
/*end footer*/
