* {
margin: 0;
padding: 0;
outline:none;
}

html
{
background: url(../Graphics/Bg_top.gif) repeat-x top left;
}

body
{
font-family:"Trebuchet MS", Arial, sans-serif;
font-size:11px;
color:#41525c;
height: 100%;
}

#container
{
width: 901px;
margin:0 auto 0 auto;
}

/* start header */

#header
{
width: 901px;
height:132px;
margin:0px;
padding:0px;
}

#logo
{
float:left;
height:132px;
margin:0px;
padding:0px;
}

#navigation
{
float:left;
height:132px;
margin:0px;
padding:0px;
}

#navigation li
{
float:left;
margin:0px;
padding:0px;
list-style-type:none;
}

/* end header */

/* start slogan_foto */

#slogan_foto
{
width: 901px;
height:204px;
margin:0px;
padding:0px;
}

#slogan
{
float:left;
background:url(../Graphics/Slogan.gif);
width:285px;
height:204px;
margin:0px;
padding:0px;
}

#foto
{
float:left;
width:616px;
height:204px;
margin:0px;
padding:0px;
}

/* end slogan_foto */

/* start main */

#main
{
width:901px;
height:100%;
margin:0px;
padding:0px;
}

#main_left
{
float:left;
width:285px;
margin:0px;
padding:0px;
}

#main_right
{
float:left;
width:616px;
margin:0px;
padding:0px;
}

/* end main */

/* start search */

#search {
border : none;
width : 285px;
height : 38px;
margin:0px;
padding:0px;
}

#search1 {
float : left;
width : 58px;
height : 38px;
margin:0px;
padding:0px;
}
#search2 {
float : left;
width : 227px;
height : 38px;
margin:0px;
padding:0px;
}

#input {
background : url(../Graphics/Search_right.jpg) no-repeat 0 0;
width : 227px;
height : 38px;
font-size : 9px;
border : none;
color : #6b808b;
padding-left : 0;
padding-top : 12px;
font-size : 11px;
margin:0px;
}

/* end search */

/* start main_left_box */

#main_left_box
{
width:285px;
background-image:url(../Graphics/Leftcolumn_greenfade.jpg);
background-position:top;
background-repeat:no-repeat;
margin:0px;
padding:0px;
}

#main_left_box_text
{
width:238px;
padding-left:23px;
padding-right:24px;
}

#main_left_box_title_nieuws
{
background:url(../Graphics/Nieuws.jpg);
width:236px;
height:37px;
margin-bottom:15px;
}

#main_left_box_title_nieuws a:link
{
color:#41525c;
text-decoration:none;
}

#main_left_box_title_nieuws a:hover
{
color:#41525c;
text-decoration:underline;
}

#main_left_box_title_nieuws a:visited
{
color:#41525c;
}

#main_left_box_title_kalender
{
background:url(../Graphics/Kalender.gif);
width:236px;
height:37px;
margin-bottom:15px;
}

#main_left_box_title_kalender a:link
{
color:#41525c;
text-decoration:none;
}

#main_left_box_title_kalender a:hover
{
color:#41525c;
text-decoration:underline;
}

#main_left_box_title_kalender a:visited
{
color:#41525c;
}

#main_left_box_title_opleidingen
{
background:url(../Graphics/Opleidingen.gif);
width:236px;
height:37px;
margin-bottom:15px;
}

#bluelink
{
line-height:26px;
}

#bluelink a:link
{
color:#41525c;
text-decoration:none;
}

#bluelink a:hover
{
color:#41525c;
text-decoration:underline;
}

#bluelink a:visited
{
color:#41525c;
}

/* start main_left_box */

h1 /* nieuws, kalender */
{
font-size:15px;
color:#41525c;
font-weight:bold;
line-height:60px;
clear:both;
}

h2 /* nieuws, kalender titels*/
{
font-size:13px;
color:#41525c;
font-weight:bold;
margin-bottom:7px;
}

h3 /* nieuws, kalender subtitels*/
{
font-size:13px;
color:#41525c;
font-weight:bold;
margin-bottom:0px;
}

h4 /* nieuws, kalender titels*/
{
font-size:13px;
color:#a6c026;
font-weight:bold;
margin-bottom:15px;
letter-spacing:1px;
text-decoration:underline;
}

h5 /* titels ligging contact*/
{
font-size:13px;
color:#41525c;
font-weight:bold;
margin-bottom:3px;
}

h6 /* nieuws, kalender subtitels*/
{
font-size:12px;
color:#41525c;
font-weight:bold;
margin-bottom:0px;
}

#hr_mainleftbox
{
margin-top:10px;
margin-bottom:10px;
width:245px;
padding:0px;
}

#main_right_box
{
width:576px;
padding-left:20px;
padding-right:20px;
}

#footer
{
clear:both;
background:url(../Graphics/Bg_footer.jpg);
width:100%;
height:175px;
}

#footer_container
{
width: 901px;
margin:0 auto 0 auto;
padding-top:50px;
}

#footer_container_copyright
{
float:left;
color:#8f9294;
font-size:10px;
width:158px;
padding-top:15px;
padding-left:22px;
}

#footer_container_copyright a:link
{
color:#8f9294;
text-decoration:none;
}

#footer_container_copyright a:hover
{
color:#8f9294;
text-decoration:underline;
}

#footer_container_copyright a:visited
{
color:#8f9294;
}

#footer_container_banners
{
float:left;
padding-top:15px;
width:500px;
}

#footer_container_nieuwsbrief
{
margin-top:4px;
float:left;
background:url(../Graphics/Bg_nieuwsbrief.gif);
width:219px;
height:103px;
}

#footer_container_nieuwsbrief2
{
margin-top:4px;
float:left;
background:url(../Graphics/Bg_nieuwsbrief_wrong.jpg);
width:219px;
height:103px;
}

#form_nieuwsbrief
{
padding-left:20px;
padding-top:28px;
}

.input_nieuwsbrief
{
margin-top:11px;
font-family:"Trebuchet MS", Arial, sans-serif;
font-size:11px;
color:#6b808b;
border:none;
height:16px;
background-color:#e1e9ec;
padding-left:3px;
}

.input_nieuwsbrief_red
{
margin-top:11px;
font-family:"Trebuchet MS", Arial, sans-serif;
font-size:11px;
color:#cc0000;
border:none;
height:16px;
background-color:#e1e9ec;
padding-left:3px;
}

#verstuur
{
margin-top : -56px;
margin-left: 118px;
text-indent : -9999px;
font-size : 0;
background : url(../Graphics/Footer_nieuwsbriefbutton.gif) no-repeat 50% 50%;
width : 81px;
height : 66px;
border : none;
cursor : pointer;
display : block;
}

.green
{
color:#a6c026;
}

a:link
{
color:#a6c026;
text-decoration:none;
}

a:hover
{
color:#a6c026;
text-decoration:underline;
}

a:visited
{
color:#a6c026;
text-decoration:none;
}

#main_right_box ul
{
padding: 0px 2px 0px 0px;
margin: 3px 3px 0px 14px;
text-indent: 1px;
list-style-position: outside;
list-style-type: square;
}

#subnavigation
{
margin-left:6px;
width:625px;
height:52px;
}

#subnavigation a:link
{
color:#41525c;
text-decoration:none;
}

#subnavigation a:hover
{
color:#41525c;
text-decoration:underline;
}

#subnavigation a:visited
{
color:#41525c;
}

#vorming_type
{
float:left;
width:264px;
background-image:url(../Graphics/Box_vorming_type.gif);
background-position:top;
background-repeat:no-repeat;
margin-right:24px;
}

#vorming_sector
{
float:left;
width:264px;
background-image:url(../Graphics/Box_vorming_sector.gif);
background-position:top;
background-repeat:no-repeat;
}

#vorming_sector_big
{
width:565px;
background-image:url(../Graphics/Box_vorming_sector_big.gif);
background-position:top;
background-repeat:no-repeat;
}

#vorming_type_big
{
width:565px;
background-image:url(../Graphics/Box_vorming_type_big.gif);
background-position:top;
background-repeat:no-repeat;
}

.opleiding_borderbottom
{
border-bottom:1px solid #fff;
}

#padding
{
padding:5px;
}

#opleiding_bgcolor
{
background-color:#d6dfe4;
}

.opleding_bgcolor_content
{
background-color:#e8f0f3;
border-bottom:1px solid #fff;
}

.opleding_bgcolor_content2
{
background-color:#e8f0f3;
border-bottom:1px solid #fff;
}

.opleding_bgcolor_content:hover
{
background-color:#dfe8ec;
border-bottom:1px solid #fff;
}

#archief a:link
{
color:#41525c;
text-decoration:none;
}

#archief a:hover
{
color:#41525c;
text-decoration:underline;
}

#archief a:visited
{
color:#41525c;
text-decoration:none;
}

/* start form */

textarea
{
font-family:"Trebuchet MS", Arial, sans-serif;
}

.input
{
border: 1px solid #d5dfe4;
width: 350px;
padding:3px;
font-size:11px;
font-family:"Trebuchet MS", Arial, sans-serif;
background-color:#fff;
color:#556a76;
}

.input2
{
border: 1px solid #d5dfe4;
width: 60px;
padding:3px;
font-size:11px;
font-family:"Trebuchet MS", Arial, sans-serif;
background-color:#fff;
color:#556a76;
}

.input3
{
border: 1px solid #d5dfe4;
width: 276px;
padding:3px;
font-size:11px;
font-family:"Trebuchet MS", Arial, sans-serif;
background-color:#fff;
color:#556a76;
}

.input4
{
border: 1px solid #d5dfe4;
width: 358px;
padding:3px;
font-size:11px;
font-family:"Trebuchet MS", Arial, sans-serif;
background-color:#fff;
color:#556a76;
}

.input5 /* dag */
{
border: 1px solid #d5dfe4;
width:115px;
padding:3px;
font-size:11px;
font-family:"Trebuchet MS", Arial, sans-serif;
background-color:#fff;
color:#556a76;
}

.input6 /* maand */
{
border: 1px solid #d5dfe4;
width: 115px;
padding:3px;
font-size:11px;
font-family:"Trebuchet MS", Arial, sans-serif;
background-color:#fff;
color:#556a76;
}

.input7 /* jaar */
{
border: 1px solid #d5dfe4;
width: 115px;
padding:3px;
font-size:11px;
font-family:"Trebuchet MS", Arial, sans-serif;
background-color:#fff;
color:#556a76;
}

.inputred
{
border: 1px solid #c82623;
width: 350px;
padding:3px;
font-size:11px;
font-family:"Trebuchet MS", Arial, sans-serif;
background-color:#fff;
color:#556a76;
}

.input2red
{
border: 1px solid #c82623;
width: 60px;
padding:3px;
font-size:11px;
font-family:"Trebuchet MS", Arial, sans-serif;
background-color:#fff;
color:#556a76;
}

.input3red
{
border: 1px solid #c82623;
width: 276px;
padding:3px;
font-size:11px;
font-family:"Trebuchet MS", Arial, sans-serif;
background-color:#fff;
color:#556a76;
}

.input4red
{
padding:3px;
border: 2px solid #c82623;
width:333px;
min-height: 83px;
font-size:11px;
font-family:"Trebuchet MS", Arial, sans-serif;
color: #556a76;
background-color:#fff;
}

.input5red /* dag */
{
border: 1px solid #c82623;
width:115px;
padding:3px;
font-size:11px;
font-family:"Trebuchet MS", Arial, sans-serif;
background-color:#fff;
color:#556a76;
}

.input6red /* maand */
{
border: 1px solid #c82623;
width: 115px;
padding:3px;
font-size:11px;
font-family:"Trebuchet MS", Arial, sans-serif;
background-color:#fff;
color:#556a76;
}

.input7red /* jaar */
{
border: 1px solid #c82623;
width: 115px;
padding:3px;
font-size:11px;
font-family:"Trebuchet MS", Arial, sans-serif;
background-color:#fff;
color:#556a76;
}

.inputselect
{
border: 1px solid #d5dfe4;
width: 358px;
padding:3px;
font-size:11px;
font-family:"Trebuchet MS", Arial, sans-serif;
background-color:#fff;
color:#556a76;
}

.inputredselect
{
border: 1px solid #c82623;
width: 350px;
padding:3px;
font-size:11px;
font-family:"Trebuchet MS", Arial, sans-serif;
background-color:#c4201c;
color:#fff;
}

.red
{
color:#c4201c;
}

#bg_form_contact
{
background-image:url(../Graphics/Bg_form_contact2.gif);
width:555px;
background-position:top left;
background-repeat:no-repeat;
}

#bg_map_contact
{
background-image:url(../Graphics/Bg_map.gif);
width:565px;
background-position:top left;
background-repeat:no-repeat;
}

#bg_map_contact a:link
{
color:#41525c;
text-decoration:none;
}

#bg_map_contact a:hover
{
color:#41525c;
text-decoration:underline;
}

#bg_map_contact a:visited
{
color:#41525c;
text-decoration:none;
}

#bg_locations
{
background-image:url(../Graphics/Bg_map.gif);
width:565px;
background-position:top left;
background-repeat:no-repeat;
}

#form_contact
{
padding-top:30px;
padding-left:22px;
}

#bg_form_nieuwsbrief
{
background-image:url(../Graphics/Bg_form_contact2.gif);
width:555px;
background-position:top left;
background-repeat:no-repeat;
}

#form_big_nieuwsbrief
{
padding-top:45px;
padding-left:22px;
}

.button_versturen
{
margin-top:5px;
margin-left:148px;
padding-left:5px;
padding-right:5px;
padding-top:4px;
padding-bottom:4px;
background:#41525c;
font-size:100%;
font-weight:bold;
color:#ffffff;
border:none;
letter-spacing: 0.1em;
text-transform: uppercase;
cursor:pointer;
outline:none;
}

.button_versturen2
{
margin-top:5px;
margin-left:10px;
padding-left:5px;
padding-right:5px;
padding-top:4px;
padding-bottom:4px;
background:#41525c;
font-size:100%;
font-weight:bold;
color:#ffffff;
border:none;
letter-spacing: 0.1em;
text-transform: uppercase;
cursor:pointer;
outline:none;
}

.border { border: 1px solid; padding: 3px; margin: 2px; background-color: #fff; color:#d6dfe4;} 

/* start tooltip */

.tool-tip {
color : #fff;
width : 200px;
z-index : 13000;
}
.tool-title {
margin : 0;
color : #fff;
padding : 4px 8px 4px;
background : url(../Graphics/bubble2.png) top left;
}
.tool-text {
font-size : 10px;
padding : 4px 8px 8px;
background : url(../Graphics/bubble2.png) bottom right;
}
.tool-text A {
color : #069;
}
.tool-loading {
background : url(../Graphics/ajax_load.gif) no-repeat center center;
width : 30px;
height : 30px;
margin : 0 auto;
}

/* end tooltip */ 