/* reset
------------------------------------------------------------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before,
blockquote:after,
q:before, q:after { content: ''; content: none; }
/* remember to highlight inserts somehow! */
ins { text-decoration: none; }
del { text-decoration: line-through; }
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: collapse; border-spacing: 0; }


/* general
------------------------------------------------------------------*/
body { font: 12px/16px 'Trebuchet MS', Arial, Verdana, sans-serif; color: #4D4D4F; }
h1 {margin-bottom: 20px; font-size: 15px; color: #006837; }
h2 { margin: 0 0 15px 0; font-size: 12px; color: #F6921E; }
h3 { margin: 10px 0; padding: 2px 10px; background: #F6921E; color: #fff; }

ul { margin: 0 0 14px 16px; list-style-type: disc; }
ol { margin: 0 0 14px 0; padding: 0 0 0 25px; list-style: decimal; }

p, form { margin: 0 0 14px 0; }
a { color: #000; }/*EB2D2F*/
a:hover { color: #F3911F; }
input, textarea, select { font-size: 11px; font-family: Arial, sans-serif; color: #4F535C; }
strong { font-weight: bold; }
small { clear: both; display: block; margin: 0 0 10px 0; font-size: 9px; line-height: 13px; }
button { cursor: pointer; }
sup { font-size: 8px; vertical-align: super; }
sub { font-size: 8px; vertical-align: sub; }

fieldset { margin: 0 0 15px 0; padding: 15px; border: #F6921E 1px solid; }
legend { /*padding: 0 5px;*/ color: #F6921E; font-weight: bold; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/* Hide from IE Mac \*/
.clearfix { display: block; }
/* End hide from IE Mac */

/* colours
-----------------------------------
#f7f9d3 creme
#f5911e orange
#F3911F orange img borders
#00a7de blue
#d8df21 background green
#006837 dark green
*/


/* page structure
------------------------------------------------------------------*/
#wrapper { position: relative; z-index: 10; width: 988px; margin: 0 auto; background: url(/images/bg_testwrapper.gif) repeat-y; }
#header { position: relative; width: 988px; height: 291px; background: url(/images/bg_header2.gif) no-repeat; }
#sidebar_left { float: left; width: 190px; margin: 0; padding: 0 0 0 30px; color: #000; }
#content { width: 944px; margin: 0 auto 10px auto; padding: 0 22px 0 22px; }
#sidebar_right { float: right; width: 219px; color: #000; }
#footer { position: relative; width: 904px; margin: 0 22px 0 22px; padding: 8px 10px 8px 30px; background: #999; font-size: 10px; line-height: 14px; color: #fff; }

/* wrapper
------------------------------------------------------------------*/
#wrapper-rightmargin { position: absolute; width: 50%; height: 291px; background: url(/images/bg_wrapper_right.gif) repeat-x top left; left: 50%; z-index: 1; }

/* header
------------------------------------------------------------------*/

#print_logo { display: none; }

#header h1 { position: absolute; top: 178px; left: 504px; width: 226px; padding-top: 2px; font-size: 14px; font-weight: bold; color: #fff; z-index: 1; }

#navigation { position: relative; display: inline; font-weight: bold; color: #fff; }

#contact_neutral { position: absolute; top: 17px; left: 756px; width: 100px; height: 60px; padding-top: 40px; background: url(/images/bg_contact.png) no-repeat; font-size: 14px; text-align: center; }/*100x100*/
#contact_hover { position: absolute; top: 3px; left: 744px; width: 125px; height: 73px; padding-top: 52px; background: url(/images/bg_contact_ho.png) no-repeat; font-size: 16px; text-align: center; }/*125x125*/
#contact_active { position: absolute; top: -18px; left: 631px; width: 202px; height: 105px; padding-top: 75px; padding-left: 148px; background: url(/images/bg_contact_act.png) no-repeat; font-size: 14px; text-align: left; }/*350x180*/

#wedstrijd_neutral { position: absolute; top: 70px; left: 127px; width: 100px; height: 60px; padding-top: 40px; background: url(/images/bg_wedstrijd.png) no-repeat; font-size: 14px; text-align: center; }/*100x100*/
#wedstrijd_hover { position: absolute; top: 60px; left: 117px; width: 125px; height: 73px; padding-top: 52px; background: url(/images/bg_wedstrijd_ho.png) no-repeat; font-size: 16px; text-align: center; }/*125x125*/
#wedstrijd_active { position: absolute; top: 15px; left: 2px; width: 58px; height: 115px; padding-top: 95px; padding-left: 144px; padding-right: 148px; background: url(/images/bg_wedstrijd_act.png) no-repeat; font-size: 14px; text-align: center; }/*350x210*/

#mdg15_neutral { position: absolute; top: 135px; left: 728px; width: 100px; height: 60px; padding-top: 40px; background: url(/images/bg_mdg15.png) no-repeat; font-size: 15px; text-align: center; }/*100x100*/
#mdg15_hover { position: absolute; top: 122px; left: 715px; width: 125px; height: 73px; padding-top: 52px; background: url(/images/bg_mdg15_ho.png) no-repeat; font-size: 16px; text-align: center; }/*125x125*/
#mdg15_active { position: absolute; top: 14px; left: 600px; width: 207px; height: 140px; padding-top: 160px; padding-left: 150px; background: url(/images/bg_mdg15_act.png) no-repeat; font-size: 15px; text-align: left; }/*357x300*/

#leerkracht_neutral { position: absolute; top: 156px; left: 370px; width: 95px; height: 61px; padding-top: 34px; background: url(/images/bg_leerkracht.png) no-repeat; font-size: 11px; text-align: center; }/*95x95*/
#leerkracht_hover { position: absolute; top: 149px; left: 363px; width: 110px; height: 69px; padding-top: 41px; background: url(/images/bg_leerkracht_ho.png) no-repeat; font-size: 13px; text-align: center; }/*110x110*/
#leerkracht_active { position: absolute; top: 72px; left: 279px; width: 60px; height: 102px; padding-top: 120px; padding-left: 108px; padding-right: 175px; background: url(/images/bg_leerkracht_act.png) no-repeat; font-size: 11px; text-align: center; }/*358x224*/

#leerling_neutral { position: absolute; top: 185px; left: 306px; width: 85px; height: 51px; padding-top: 34px; background: url(/images/bg_leerling.png) no-repeat; font-size: 12px; text-align: center; }/*85x85*/
#leerling_hover { position: absolute; top: 178px; left: 299px; width: 100px; height: 59px; padding-top: 41px; background: url(/images/bg_leerling_ho.png) no-repeat; font-size: 13px; text-align: center; }/*100x100*/
#leerling_active { position: absolute; top: 102px; left: 169px; width: 203px; height: 135px; padding-top: 116px; padding-left: 157px; background: url(/images/bg_leerling_act.png) no-repeat; font-size: 12px; text-align: left; }/*360x251*/

#forum_neutral { position: absolute; top: 17px; left: 175px; width: 85px; height: 51px; padding-top: 34px; background: url(/images/bg_forum.png) no-repeat; font-size: 15px; text-align: center; }/*85x85*/
#forum_hover { position: absolute; top: 11px; left: 167px; width: 100px; height: 59px; padding-top: 41px; background: url(/images/bg_forum_ho.png) no-repeat; font-size: 17px; text-align: center; }/*100x100*/
#forum_active { position: absolute; top: 0px; left: 115px; width: 226px; height: 131px; padding-top: 50px; padding-left: 80px; background: url(/images/bg_forum_act.png) no-repeat; font-size: 15px; text-align: left; }/*306x181*/

#nav_image_map { position: absolute; top: 0; left: 0; width: 989px; }
area { cursor: pointer; }

#mdg1 { display: block; position: absolute; top: 31px; left: 109px; width: 39px; height: 39px; background: url(/images/mdg_1.png) no-repeat; text-indent: -9999px; }
#mdg1:hover { top: 13px; left: 57px; width: 181px; height: 71px; padding: 15px 17px 0 55px; background: url(/images/mdg_1_ho.png) no-repeat; text-decoration: none; font-size: 15px; line-height: 17px; color: #000; text-indent: 0; text-align: center; }
#mdg2 { display: block; position: absolute; top: 217px; left: 142px; width: 39px; height: 39px; background: url(/images/mdg_2.png) no-repeat; text-indent: -9999px; }
#mdg2:hover { top: 185px; left: 94px; width: 173px; height: 67px; padding: 15px 17px 0 55px; background: url(/images/mdg_2_ho.png) no-repeat; text-decoration: none; font-size: 15px; line-height: 17px; color: #000; text-indent: 0; text-align: center; }
#mdg3 { display: block; position: absolute; top: 37px; left: 392px; width: 39px; height: 39px; background: url(/images/mdg_3.png) no-repeat; text-indent: -9999px; }
#mdg3:hover { top: 15px; left: 362px; width: 173px; height: 70px; padding: 15px 17px 0 55px; background: url(/images/mdg_3_ho.png) no-repeat; text-decoration: none; font-size: 15px; line-height: 17px; color: #000; text-indent: 0; text-align: center; }
#mdg4 { display: block; position: absolute; top: 229px; left: 489px; width: 39px; height: 39px; background: url(/images/mdg_4.png) no-repeat; text-indent: -9999px; }
#mdg4:hover { top: 185px; left: 459px; width: 172px; height: 67px; padding: 15px 17px 0 55px; background: url(/images/mdg_4_ho.png) no-repeat; text-decoration: none; font-size: 15px; line-height: 17px; color: #000; text-indent: 0; text-align: center; z-index: 2; }
#mdg5 { display: block; position: absolute; top: 17px; left: 710px; width: 39px; height: 39px; background: url(/images/mdg_5.png) no-repeat; text-indent: -9999px; }
#mdg5:hover { top: 13px; left: 690px; width: 173px; height: 71px; padding: 15px 17px 0 55px; background: url(/images/mdg_5_ho.png) no-repeat; text-decoration: none; font-size: 15px; line-height: 17px; color: #000; text-indent: 0; text-align: center; }
#mdg6 { display: block; position: absolute; top: 135px; left: 907px; width: 39px; height: 39px; background: url(/images/mdg_6.png) no-repeat; text-indent: -9999px; }
#mdg6:hover { top: 121px; left: 760px; width: 171px; height: 71px; padding: 15px 17px 0 55px; background: url(/images/mdg_6_ho.png) no-repeat; text-decoration: none; font-size: 13px; line-height: 17px; color: #000; text-indent: 0; text-align: center; }
#mdg7 { display: block; position: absolute; top: 125px; left: 668px; width: 39px; height: 39px; background: url(/images/mdg_7.png) no-repeat; text-indent: -9999px; }
#mdg7:hover { top: 96px; left: 639px; width: 173px; height: 70px; padding: 15px 17px 0 55px; background: url(/images/mdg_7_ho.png) no-repeat; text-decoration: none; font-size: 15px; line-height: 17px; color: #000; text-indent: 0; text-align: center; }
#mdg8 { display: block; position: absolute; top: 135px; left: 57px; width: 39px; height: 39px; background: url(/images/mdg_8.png) no-repeat; text-indent: -9999px; }
#mdg8:hover { top: 106px; left: 23px; width: 171px; height: 69px; padding: 14px 17px 0 55px; background: url(/images/mdg_8_ho.png) no-repeat; text-decoration: none; font-size: 14px; line-height: 17px; color: #000; text-indent: 0; text-align: center; }

#header a span { display: block; }

#sub_navigation { position: absolute; top: 272px; left: 22px; width: 770px; margin: 0 0 14px 0; list-style: none; }
#sub_navigation li { display: inline; float: left; padding: 0 0 0 5px; }
#sub_navigation li a { float: left; display: block; height: 19px; padding: 2px 12px 0 0; background: url(/images/nav_rechts.gif) no-repeat right top; color: #fff; text-decoration: none; }
#sub_navigation li a:hover { text-decoration: underline; }
#sub_navigation li#first { padding-left: 0; background: none; }
#sub_navigation li#first a { padding-left: 30px; }
#sub_navigation li.active,
#sub_navigation li#first.active { margin-left: -10px; padding: 0 0 0 10px; }
#sub_navigation li.active a { padding: 2px 12px 0 5px; }

#sub_navigation.subnav_contact li.active { background: url(/images/nav_contact_links_act.gif) no-repeat left top; }
#sub_navigation.subnav_contact li.active a { background: url(/images/nav_contact_rechts_act.gif) no-repeat right top; color: #000; }
#sub_navigation.subnav_wedstrijd li.active { background: url(/images/nav_wedstrijd_links_act.gif) no-repeat left top; }
#sub_navigation.subnav_wedstrijd li.active a { background: url(/images/nav_wedstrijd_rechts_act.gif) no-repeat right top; }
#sub_navigation.subnav_mdg li.active { background: url(/images/nav_mdg_links_act.gif) no-repeat left top; }
#sub_navigation.subnav_mdg li.active a { background: url(/images/nav_mdg_rechts_act.gif) no-repeat right top; }
#sub_navigation.subnav_leerkracht li.active { background: url(/images/nav_leerkracht_links_act.gif) no-repeat left top; }
#sub_navigation.subnav_leerkracht li.active a { background: url(/images/nav_leerkracht_rechts_act.gif) no-repeat right top; }
#sub_navigation.subnav_leerling li.active { background: url(/images/nav_leerling_links_act.gif) no-repeat left top; }
#sub_navigation.subnav_leerling li.active a { background: url(/images/nav_leerling_rechts_act.gif) no-repeat right top; }
#sub_navigation.subnav_forum li.active { background: url(/images/nav_mdg_forum_act.gif) no-repeat left top; }
#sub_navigation.subnav_forum li.active a { background: url(/images/nav_forum_rechts_act.gif) no-repeat right top; }
#sub_navigation.subnav_login li.active { background: url(/images/nav_login_links_act.gif) no-repeat left top; }
#sub_navigation.subnav_login li.active a { background: url(/images/nav_login_rechts_act.gif) no-repeat right top; }

/* path
------------------------------------------------------------------*/
#path { position: relative; margin: 5px 0 7px 30px; font-size: 10px; color: #797873; }
#path a { color: #797873; z-index: 100;}
#path a:hover { color: #000; z-index: 100;}

/* sidebar_left
------------------------------------------------------------------*/

#sidebar_left.met_inhoud { padding-top: 10px; background: #F7F9D3; }
#sidebar_left.met_inhoud p { padding-right: 15px; }
#sidebar_left_login { float: left; width: 190px; margin: 0; padding: 10px 0 0 30px; background: #F7F9D3; color: #000; }
#sidebar_left_login p { padding-right: 30px; }

#sidebarleft_nav { margin: 0 0 30px 0; padding: 30px 10px 0 0; list-style: none; }
#sidebarleft_nav li { margin: 0 0 15px 0; }
#sidebarleft_nav li a { padding: 0; border-bottom: #000 1px solid; font-size: 15px; line-height: 21px; font-weight: bold; font-style: italic; color: #000; text-decoration: none; }
#sidebarleft_nav li.active a,
#sidebarleft_nav li a:hover { border-bottom: none; color: #F6921E; }
#sidebarleft_nav li ul { display: none; }
#sidebarleft_nav li.active ul { display: block; margin: 5px 0 30px 0; padding: 0; list-style: none; }
#sidebarleft_nav li.active ul li { margin: 0 0 5px 0; padding: 0 0 0 20px; }
#sidebarleft_nav li.active ul li a { border-bottom: #000 1px solid; /*padding: 0 0 0 20px;*/ font-size: 13px; font-weight: normal; font-style: normal; color: #000; }
#sidebarleft_nav li.active ul li a:hover,
#sidebarleft_nav li.active ul li.active a { border-bottom: #F6921E 1px solid; color: #F6921E; }

#sidebar_left h2.poll { height: 23px; padding: 5px 0 0  10px; background: url(/images/sidebar_poll_h2.gif) no-repeat; font-size: 20px; font-weight: bold; color: #fff; }
#sidebar_poll_top { width: 189px; height: 11px; background: url(/images/sidebar_poll_top.gif) no-repeat; overflow: hidden; }
#sidebar_poll { width: 189px; background: url(/images/sidebar_poll.gif) repeat-y; }
#sidebar_poll_bottom { width: 189px; height: 14px; background: url(/images/sidebar_poll_bottom.gif) no-repeat; }

#sidebar_poll_img { position: relative; width: 166px; margin: 0 0 15px 10px; }
#sidebar_poll_img img { display: block; }
#sidebar_poll_img_top { position: absolute; top: 0; left: 0; width: 166px; height: 100%; background: url(/images/sidebar_poll_img_top.png) no-repeat; }
#sidebar_poll_img_bottom { position: absolute; bottom: -1px; left: 0; width: 166px; height: 12px; background: url(/images/sidebar_poll_img_bottom.png) no-repeat; overflow: hidden; }

#sidebar_poll form { margin: 0 0 10px 20px; }
#sidebar_poll #kindersterfte_verminderen { margin: 10px 0 0 0; }
#sidebar_poll button { margin: 10px 0 0 10px; padding: 2px; background: #F5911E; border: none; color: #fff; }

#sidebar_poll h3 { clear: both; height: 23px; margin: 10px 0 10px 20px; padding: 5px 0 0 10px; background: url(/images/bg_sidebar_poll_h3.gif) no-repeat; font-size: 12px; font-weight: bold; color: #fff; }
#sidebar_poll p { margin-right: 10px; }

#sidebar_poll ul { margin: 0 20px; list-style: none; }
#sidebar_poll ul li { width: 124px; margin: 0 0 10px 0; padding: 0 0 0 25px; background: url(/images/bg_poll_a.gif) no-repeat; }
#sidebar_poll ul li a { width: 124px; border-bottom: #F5911E 1px solid; text-decoration: none; }
#sidebar_poll ul li a:hover { color: #F5911E; }

#sidebar_poll .archief_link { margin: 10px 0 0 0; padding: 0 10px 0 25px; background: url(/images/bg_poll_a.gif) no-repeat; }
#poll .archief_link { margin: 5px 0 0 20px; }
#poll .discus,
#poll .first { margin-left: 0; }

#loginForm,
#loginForm2 { width: 160px; margin-bottom: 30px; }
#loginForm div,
#loginForm2 div { margin: 0 0 5px 0; }
#loginForm input,
#loginForm2 input { float: left; width: 147px; padding: 4px; border: #F3911F 2px solid; }
#loginForm2 input#password_left { width: 115px; }
#loginForm2 input#l_password { width: 110px; }
#loginForm button,
#loginForm2 button { float: right; width: 27px; height: 27px; margin: 0 0 0 5px; background: url(/images/btn_search.gif) no-repeat; border: none; }
#sidebar_left #forgot_password:hover { color: #F5911E; }
#sidebar_left #registreer { display:block; margin-top: 5px; }

h2.login { position: relative; left: -30px; height: 22px; margin-top: 20px; padding: 5px 0 0 30px; background: url(/images/bg_sidebar_login_h2.png) no-repeat; font-size: 15px; color: #fff; }
h2.login_green_bg { position: relative; left: -30px; height: 22px; margin-top: 20px; padding: 5px 0 0 30px; background: url(/images/login_green_bg.gif) no-repeat; font-size: 15px; color: #fff; }

/* sidebar_right
------------------------------------------------------------------*/
#sidebar_right h3 { width: 199px; height: 21px; margin: 0 0 10px 0; padding: 5px 0 0 5px; /*background: url(/images/bg_sidebar_rechts_h3.gif) no-repeat;*/ background: url(/images/bg_ingezonden_ini.gif) no-repeat; color: #fff; }
#sidebar_right h3.ingezonden_ini { width: 199px; height: 21px; margin: 0 0 10px 0; padding: 5px 0 0 5px; background: url(/images/bg_ingezonden_ini.gif) no-repeat; color: #fff; }

#landForm { width: 184px; padding: 10px; background: #00A7DE; }
#landForm p { margin: 0 0 5px 0; padding: 0 0 5px 30px; background: url(/images/bg_pijl_kies_land.gif) no-repeat; font-size: 14px; color: #fff; }
#landForm label { display: block; margin: 0 0 10px 0; color: #fff; }
#landForm select { clear: left; float: left; width: 150px; padding: 4px 2px; border: #F3911F 2px solid; font-size: 12px; }
#landForm button { float: right; width: 27px; height: 27px; margin: 0 0 0 5px; background: url(/images/btn_search.gif) no-repeat; border: none; }

#searchForm { width: 204px; margin: 0 0 15px 0; }
#searchForm input { float: left; width: 150px; padding: 4px; border: #F3911F 2px solid; font-size: 12px; }
#searchForm button { float: right; width: 27px; height: 27px; margin: 0 0 0 5px; background: url(/images/btn_search.gif) no-repeat; border: none; }

.Zoeken_projecten,
.terug_naar_overzicht_ini { width: 450px; margin: 0 0 15px 0; padding: 10px 5px; background: #00A7DE; }
.Zoeken_projecten a,
.terug_naar_overzicht_ini a{ display: block; padding: 0 0 5px 45px; background: url(/images/bg_pijl_kies_land.gif) 10px 0 no-repeat; font-size: 14px; color: #fff; }
.Zoeken_projecten a:hover,
.terug_naar_overzicht_ini a:hover { text-decoration: none; color: #fff; }

.uitgebreid_zoeken { display: block; width: 160px; margin: 0 0 15px 0; text-align: center; }

.img_wrapper_top { width: 219px; height: 12px; background: url(/images/bg_img_wrapper_top.gif) no-repeat; overflow: hidden; }
.img_wrapper { position: relative; width: 217px; padding: 0 0 0 2px; background: url(/images/bg_img_wrapper.gif) repeat-y; }
.img_wrapper_bottom { width: 219px; height: 21px; margin: 0 0 10px 0; background: url(/images/bg_img_wrapper_bottom.gif) no-repeat; }

.small_image,
.link_view_all_ini { display: inline; position: relative; float: left; width: 63px; height: 63px; margin: 0 0 5px 3px; overflow: hidden; }
.small_img_rounded_corners { position: absolute; top: 0; left: 0; width: 63px; height: 63px; background: url(/images/small_img_rounded_corners.png) no-repeat; }
.small_image a { display: block; width: 63px; height: 63px; background: #fff; cursor: pointer; }
.link_view_all_ini a { display: block; width: 63px; height: 63px; background: url(/images/img_round_link.gif) no-repeat; cursor: pointer; }

#thumbs .small_image a { display: block; width: 63px; height: 63px; background: none; }
#leftScroller { margin: 0 1px 5px 2px; }
.small_image a.next { background: url(/images/img_round_link.gif) no-repeat; }
.small_image a.previous { background: url(/images/img_round_link_prev.gif) no-repeat; }

.overzicht { width: 204px; margin: 0 0 10px 0; padding: 10px 0 0 0; background: #F7F9D3; }
.laatste_nieuws { position: relative; display: block; width: 133px; padding: 0 10px 10px 61px; text-decoration: none; background: #F7F9D3; }
.laatste_nieuws span { position: absolute; left: 5px; padding-right: 5px; font-size: 14px; font-weight: bold; color: #006837; }
.laatste_nieuws:hover span { color: #F3911F; }

.activiteit { position: relative; display: block; width: 133px; padding: 0 10px 10px 61px; text-decoration: none; background: #F7F9D3; }
.activiteit span { position: absolute; left: 5px; padding-right: 5px; font-size: 14px; font-weight: bold; color: #00A7DE; }
.activiteit:hover span { color: #F3911F; }

.mijn_login { width: 204px; margin: 0 0 15px 0; padding: 10px 0 5px 0; background: #68ab45; z-index: 5000; }
.mijn_login a { display: block; margin: 2px 2px 5px 2px; padding: 0 0 5px 45px; background: #68ab45 url(/images/bg_pijl_profiel.gif) 10px 0 no-repeat; font-size: 14px; color: #fff; }
.mijn_login a:hover { color: #fff; text-decoration: none; }

/* inhoud
------------------------------------------------------------------*/
#inhoud { float: left; width: 490px; margin: 0 15px 0 0; padding: 0; }
.met_inhoud { width: 460px; padding: 30px 15px 30px 15px; background: #F7F9D3; }
.met_inhoud_mdgStart { width: 460px; padding: 30px 15px 10px 15px; background: #F7F9D3; }
.met_login { width: 400px; padding: 30px; background: #F7F9D3; color: #000; }
.registratie { width: 420px; padding: 20px; background: #F7F9D3; color: #000; }
.met_nieuws { padding: 30px; background: #F7F9D3; }

#mdgStart_pol { display: inline; float: left; width: 190px; margin: 10px 10px 0 10px; }
#mdgStart_pol h2.poll { height: 23px; padding: 5px 0 0  10px; background: url(/images/sidebar_poll_h2.gif) no-repeat; font-size: 15px; font-weight: bold; color: #fff; }
#mdgStart_nieuws { float: right; width: 280px; margin: 10px 0 0 0; }
#mdgStart_nieuws h2 { height: 23px; padding: 5px 0 0  10px; background: #f5911e url(/images/sidebar_poll_h2.gif) top right no-repeat; font-size: 15px; font-weight: bold; color: #fff; }
#mdgStart_nieuws h3 { margin: 0 0 5px 0; padding: 0; background: none; color: #f5911e; }
#mdgStart_nieuws .inh_img_wrapper { position: relative; float: right; width: 155px; margin: 0 0 5px 5px; }
#mdgStart_nieuws .tekstblok { width: 260px; margin: 0; padding: 10px; background: #F7F9D3; }

.met_login #loginForm { width: 300px; margin: 20px auto 20px auto; }
.met_login #loginForm div { margin: 0 0 10px 0; }
.met_login #loginForm input { float: left; width: 288px; padding: 4px; border: #F3911F 2px solid; font-size: 15px; }
.met_login #loginForm input#password_mid { width: 250px; }
.met_login #loginForm button { float: right; width: 30px; height: 30px; margin: 0 0 0 5px; background: #F5911E url(/images/btn_search.gif) 2px 2px no-repeat; border: none; }

.met_login #forgot_password { float: left; padding-left: 50px; font-size: 15px; line-height: 20px; }
.met_login #registreer { float: right; padding-right: 50px; font-size: 15px; line-height: 20px; }

#inhoud_contact,
#inhoud_wedstrijd { float: left; width: 400px; min-height: 560px; margin: 0 16px 0 0; margin-left: 16px; padding: 15px 30px 10px 30px; background: #F7F9D3; color: #000; }

#inhoud_mijn_ini,
#inhoud_registratie,
#inhoud_project_nieuws,
#detail_project_nieuws,
#inhoud_newsitem,
#inhoud_newsletters,
#inhoud_forum_links,
#inhoud_whosin,
#inhoud_search,
#inhoud_disclaimer,
#inhoud_uitgebreidZoeken { float: left; width: 460px; margin: 0 18px 0 18px; padding: 0 0 10px 0; color: #000; }

#inhoud_project_nieuws h2,
#inhoud_pictures_movies h2,
#inhoud_newsletters h2,
#inhoud_whosin h2,
#inhoud_search h2,
#inhoud_disclaimer h2,
#inhoud_uitgebreidZoeken h2 { height: 23px; margin-bottom: 5px; padding: 4px 0 0 10px; background: #F5911E url(/images/bg_project_titel.gif) top right no-repeat; font-size: 15px; font-weight: bold; color: #fff; }
#inhoud_project_nieuws h3 { margin-top: 0; padding: 0; background: none; font-size: 15px; font-weight: bold; color: #006837; }

#inhoud_project_nieuws ul,
#inhoud_whosin ul { margin: 0; padding: 10px 0; list-style: none; background: #F7F9D3; }
#inhoud_project_nieuws ul li,
#inhoud_whosin ul li { margin: 0 0 10px 10px; padding: 0 0 0 25px; background: url(/images/pijl_overzicht_projecten.gif) 0 50% no-repeat; }
#inhoud_project_nieuws ul li a,
#inhoud_whosin ul li a { padding: 0 0 2px 0; border-bottom: #F5911E 1px solid; text-decoration: none; }
#inhoud_project_nieuws ul li a:hover,
#inhoud_whosin ul li a:hover { color: #F5911E; }

#inhoud_titel { height: 23px; margin-bottom: 10px; padding: 3px 0 0 10px; background: #F5911E url(/images/bg_project_titel.gif) top right no-repeat; font-size: 15px; font-weight: bold; color: #fff; }
#text_inhoud { padding: 0 10px 20px 10px; background: #F7F9D3; }

#nav_project { width: 440px; margin: 0 0 15px 0; list-style: none; }
#nav_project li { display: inline; float: left; }
#nav_project li a { display: block; float: left; height: 21px; padding: 3px 36px 0 0; background: url(/images/bg_nav_project_ho.gif) top right no-repeat; text-decoration: none; color: #aaa; }
#nav_project li.active a { background: url(/images/bg_nav_project.gif) top right no-repeat; font-weight: bold; color: #000; }
#nav_project li a:hover { background: url(/images/bg_nav_project.gif) top right no-repeat; color: #000; }
#nav_project li a.last { padding-right: 0; background: url(/images/bg_nav_project_ho.gif) }
#nav_project li.active a.last,
#nav_project li a:hover.last { background: url(/images/bg_nav_project.gif) top left no-repeat; }


#inhoud_pictures_movies { float: left; width: 462px; margin: 0 6px 0 23px; padding: 0 0 10px 0; color: #000; }

.contentImage { float: right; width: 264px; }
.pagina_img { position: relative; float: right; margin: 0 0 10px 10px; }
.pagina_img img { display: block; border: 2px solid #F3911F; }
.pagina_img_left_top { position: absolute; top: 0; left: 0; width: 10px; height: 10px; background: url(/images/pagina_img_left_top.png) no-repeat; }
.pagina_img_right_top { position: absolute; top: 0; right: 0; width: 10px; height: 10px; background: url(/images/pagina_img_right_top.png) no-repeat; }
.pagina_img_left_bottom { position: absolute; bottom: 0; left: 0; width: 10px; height: 10px; background: url(/images/pagina_img_left_bottom.png) no-repeat;  overflow: hidden; }
.pagina_img_right_bottom { position: absolute; bottom: 0; right: 0; width: 10px; height: 10px; background: url(/images/pagina_img_right_bottom.png) no-repeat;  overflow: hidden; }
.contentImage a { float: right; padding-left: 20px; background: url(/images/icon_zoom.gif) no-repeat; }

.fullwidth { width: 460px; }
.fullwidth_img {  }
.fullwidth_top { width: 460px; background: url(/images/fullwidth_top.png) no-repeat; }
.fullwidth_bottom { width: 460px; height: 15px; background: url(/images/fullwidth_bottom.png) no-repeat; }

.nieuwsblok { width: 440px; margin: 0 10px 10px 0; padding: 10px 10px 2px 10px; background: #F7F9D3; }
.nieuwsblok .news_intro_img { position: relative; float: right; width: 154px; margin: 0 0 10px 10px; }
.nieuwsblok .news_intro_img img { display: block; }
.nieuwsblok .img_news_intro_top { position: absolute; top: 0; left: 0; width: 154px; height: 100%; background: url(/images/img_news_intro_top.png) no-repeat; }
.nieuwsblok .img_news_intro_bottom { position: absolute; bottom: -1px; left: 0; width: 154px; height: 10px; background: url(/images/img_news_intro_bottom.png) no-repeat;  overflow: hidden; }
#mdgStart_nieuws .tekstblok .pijl_nieuws,
.nieuwsblok .pijl_nieuws,
.forum_link .pijl_nieuws, 
.activiteitspunt .pijl_nieuws { display: block; width: auto; height: 18px; margin: 0 0 5px 0; padding: 0 0 0 30px; background: url(/images/pijl_nieuws_project.gif) no-repeat; cursor: pointer; text-indent: 0; }


#project { position: relative; width: 460px; margin: 0 0 10px 0; }
#project span { color: #006837; }
#project .small_img_rounded_corners { background-image: url(/images/small_img_rounded_corners_green.png); }
.nieuwsblok p,
.projectblok { margin-bottom: 10px; }

.projectblok { position: relative; width: 440px; margin: 0 0 10px 0; padding: 10px; background: #F7F9D3; }
.projectblok .small_image { margin-left: 0; margin-right: 10px; }
.projectblok span,
.img_movie_blok span { padding-right: 5px; font-weight: bold; color: #006837; }
.projectblok p a { text-decoration: none; }
#nieuws_overzicht { float: right; width: 170px; }
#nieuws_overzicht .laatste_nieuws { margin: 0; width: 150px; background: none; }


.pijl_nieuws { display: block; width: 24px; height: 18px; margin: 0 0 0 220px;  background: url(/images/pijl_nieuws_project.gif) no-repeat; cursor: pointer; text-indent: 9999px; overflow: hidden; }
.bekijk_project_1,
.bekijk_project,
.bekijk_movie_pict { position: absolute; bottom: 2px; right: 10px; display: block; text-align: right; color: #006837; }
.bekijk_project_1:hover,
.bekijk_project:hover,
.bekijk_movie_pict:hover { color: #F3911F; }

#poll_wrapper { margin: 0 0 0 16px; color: #000; }

#poll_titel { height: 23px; margin-bottom: 5px; padding: 5px 0 0 20px; background: url(/images/bg_poll_h2.gif) no-repeat; font-size: 15px; font-weight: bold; color: #fff; }
#poll_top { width: 474px; height: 10px; margin: 0; padding: 0;  background: url(/images/bg_poll_top.gif) no-repeat; overflow: hidden; }
#poll { padding: 15px 0 0 0; width: 474px; background: url(/images/bg_poll.gif) repeat-y; }
#poll_bottom { width: 474px; height: 14px; margin: 0 0 10px 0; background: url(/images/bg_poll_bottom.gif) no-repeat; }

#poll h3 { clear: both; height: 23px; margin: 0 0 5px 38px; padding: 5px 0 0 10px; background: url(/images/bg_poll_h3.gif) no-repeat; font-size: 12px; font-weight: bold; color: #fff; }
#poll form { margin: 0 20px 10px /*38px*/20px; }
#poll label { padding-top: 4px; }
#poll #vraagstelling { margin: 10px 0; }
#poll #vraagstelling p { float: left; margin-left: 0; margin-right: 20px; }
#poll #vraagstelling button { margin-top: 0; }
#poll .stem label,
#poll .stem input { width: auto; }
#poll .stem button { clear: both; float: left; }
#poll p.pollvraag { margin: 0; }
#poll button { margin-top: 10px; padding: 4px; background: #F5911E; border: none; color: #fff; }

#poll_img { position: relative; width: 431px; margin: 0 0 15px 20px; }
#poll_img img { display: block; }
#poll_img_top { position: absolute; top: 0; left: 0; width: 431px; height: 100%; background: url(/images/poll_img_top.png) no-repeat; }
#poll_img_bottom { position: absolute; bottom: -1px; left: 0; width: 431px; height: 14px; background: url(/images/poll_img_bottom.png) no-repeat; overflow: hidden; }

#poll ul { margin: 0 0 0 38px; list-style: none; }
#poll ul li { margin: 0 0 6px 0; padding: 0 0 0 25px; background: url(/images/bg_poll_a.gif) no-repeat; }
#poll ul li a { padding: 0 0 2px 0; border-bottom: #F5911E 1px solid; text-decoration: none; }
#poll ul li a:hover { color: #F5911E; }

#poll h1 { margin: 0 30px 10px 20px; padding: 2px 10px; background: #F6921E; color: #fff; }
#poll p { margin: 0 0 10px 20px; }
.archief { margin: 0 30px 0 20px; padding: 10px 0; border-bottom: #00a7de 1px dotted; }
.archief h2 { margin-bottom: 5px; }
.archief_link { float: left;  margin: 0 0 10px 0; padding: 0 0 0 25px; background: url(/images/bg_poll_a.gif) no-repeat; }
.answer1 { display: block; float: left; width: 200px; }
.answer2 { display: block; float: right; width: 200px; text-align: right; }
.poll_results { position: relative; width: 424px; height: 20px; background: #e32c30; }
.poll_results_no { position: relative; width: 424px; height: 20px; background: #f0f0f0; }
.result_answer1 { position: absolute; top: 0; left: 0; height: 20px; background: #68AB45; }


#poll_small { margin: 20px 0 20px 10px; }

#adres p { margin: 40px 0; font-weight: bold; }

#verklaring h2 { margin: 0; }

.inhoud_img { position: relative; float: right; width: 155px; margin: 0 0 10px 10px; }
.inh_img_wrapper { position: relative; width: 155px; }
.inh_img_wrapper img { display: block; }
.img_top { position: absolute; top: 0; left: 0; width: 155px; height: 100%; background: url(/images/img_top.png) no-repeat; }
.inhoud_img img { display: block; }
.img_bottom { position: absolute; bottom: -1px; left: 0; width: 155px; height: 14px; background: url(/images/img_bottom.png) no-repeat; overflow: hidden; }
.inhoud_img .onderschrift { display: block; padding: 4px 0 0 20px; font-size: 10px; font-style: italic; }

#searchPictMovieForm { position: relative; width: 445px; margin: 0 0 30px 0; background: #F3911F; }
#searchPictMovieForm button { position: absolute; top:0; left: 350px;width: 86px; height: 36px; padding: 0 0 15px 10px;  background: url(/images/btn_search_pict.png) no-repeat; border: none; text-align: left; color: #fff; }

.pict_img_wrapper_top { width: 462px; height: 12px; margin: 20px 0 0 0; background: url(/images/pict_img_wrapper_top.gif) no-repeat; overflow: hidden; }
.pict_img_wrapper { width: 462px; padding: 0 0 0 2px; background: url(/images/pict_img_wrapper.gif) repeat-y; }
.pict_img_wrapper_bottom { width: 462px; height: 26px; margin: 0 0 10px 0; background: url(/images/pict_img_wrapper_bottom.gif) no-repeat; }
.pict_img_wrapper .small_image { margin-left: 9px; }

.img_movie_blok { float: left; width: 219px; margin: 0; }
.img_movie_blok .small_image { margin-right: 5px; }
.img_movie_blok p { margin: 0; }
.leftblok { margin-right: 20px; }
#inhoud_pictures_movies .img_wrapper { width: 197px; height: 100px; padding-right: 20px; overflow: hidden; }

.pict_movieLinks { margin: 0 0 10px 0; }

#upload { width: 204px; }
#upload input {  }

.score { margin: 0 0 15px 0; font-size: 14px; }
.score p { float: left; margin-top: 3px; font-weight: bold; color: #F6921E; }
.score fieldset { padding: 15px; border: #F6921E 1px solid; }
.score legend { padding: 0 5px; color: #F6921E; font-weight: bold; }
#scoreform { clear: left; }
.score form label { display: block; float: none; }
.score form label.lbl_scoreNaam { float: left; width: 80px; }
.score form label.lbl_ster { margin: 0 0 3px 0; }
.score form .punten { float: left; width: 180px; }
.score form .punten div { float: left; width: 25px; text-align: center; margin: 0 2px 0 0; }
.score form .punten input { margin: 0;}
.score form .stars img { display: block; }
.legende { float: left; margin: 0 0 0 15px; list-style: none; }
.legende li { margin: 0 0 6px 0; }
.score form .stars { float: left; width: 107px; }
.score form .reactie { clear: both; float: none;  padding: 30px 0 0 0; }
.score form .reactie label {  }
.score form .reactie input { width: 400px; margin: 10px 0; }
.score form input#d_naam { width: 318px; }
.score form .scoreNaam { margin: 0 0 3px 0; }
.score button { display: block; clear: left; float: none; padding: 2px; background: #00a7de; border: none; color: #fff; }
.illustr_gemiddelde_score_wrap { float: left; padding-left: 15px; }
.illustr_gemiddelde_score { width: 107px; height: 22px; background: url(/images/score_ster_5_outline.gif); }
.illustr_gemiddelde_score div { height: 22px; background: url(/images/score_ster_5.gif); }

#img_view { position: relative; width: 260px; margin: 15px auto 15px auto; }
#img_view_top { position: absolute; top: 0; left: 0; width: 260px; height: 100%; background: url(/images/img_view_top.png) no-repeat; }
#img_view img { display: block; }
#img_view_bottom { position: absolute; bottom: 0; left: 0; width: 260px; height: 10px; background: url(/images/img_view_bottom.png) no-repeat; overflow: hidden; }

.txt_pict_movie { width: 260px; margin: 15px auto 0 auto; }
.txt_pict_movie h2 { margin-bottom: 5px; }

#thumbs_view { position: relative; width: 432px; height: 90px; margin: 30px 0 0 10px; padding: 7px 0 0 8px; background: url(/images/bg_img_scroll.gif) no-repeat;}
#thumbs_container { float: left; width: 264px; margin: 0; overflow: hidden; position:relative; height:63px; }

.blog { margin: 0 0 15px 0; padding-bottom: 10px; border-bottom: #00a7de 1px dotted; }
.blog .blog_img { position: relative; float: left; width: 150px; margin: 0 10px 5px 0; cursor: pointer; }
.blog .blog_img_top { position: absolute; top: 0; left: 0; width: 150px; height: 100%; background: url(/images/blog_img_top.png) no-repeat; }
.blog .blog_img img { display: block; }
.blog .blog_img_bottom { position: absolute; bottom: -1px; left: 0; width: 150px; height: 10px; background: url(/images/blog_img_bottom.png) no-repeat; overflow: hidden; }
.blog .blog_date {  margin-bottom: 0; text-align: right; color: #F3911F; }
.blog h2 {clear: both; margin: 5px 0 10px 0; padding: 2px 10px; background: #00a7de; color: #fff; }
.blog h2 span { display: block; float: left; width: 400px; }
.blog h2 a { display: block; float: right; color: #fff; }
.blog h2 a:hover { color: #000; }
.blog h3 { margin: 0 0 15px 0; padding: 0; font-size: 12px; color: #00a7de; background: none; }
.blogButtons { margin: 5px 0 0 0; }

.naar_overzicht { margin: 0; }
.naar_overzicht span { display: block; float: left; width: 10px; height: 25px; padding: 0; background: url(/images/bg_terug_ini_links.png) top left no-repeat; }
.naar_overzicht a { float: left; height: 25px; padding: 2px 10px 0 0; background: url(/images/bg_terug_ini_rechts.gif) top right no-repeat; text-decoration: none; }
.naar_overzicht a img { margin: 0 5px 0 0; }
.naar_overzicht a span { display: inline; float: none; background: none; text-decoration: underline; }

#activiteiten_overzicht,
.ingezonden_ini { padding: 10px; background: #F7F9D3; }
.activiteitspunt { position: relative; margin: 15px 0 0 0; padding: 5px 0 3px 98px; border-bottom: #00a7de 1px dotted; }
.activiteitspunt .datum_activiteit { position: absolute; left: 5px; padding-right: 5px; font-size: 14px; font-weight: bold; color: #00A7DE; }
.activiteitspunt .auteur_activiteit { color: #00A7DE; }
.activiteitspunt span.active { color: #f5911e; }
.activiteitspunt .activiteit_verwijderen { margin-bottom: 10px; }
.activiteitspunt .activiteit_verwijderen .btn { /*position: absolute;*/ left: 15px; }

.reactiepunt { margin: 15px 0 0 0; padding: 0; border-bottom: #00a7de 1px dotted; }
.reactiepunt span.naam_ini { padding-right: 5px; font-size: 14px; font-weight: bold; color: #f5911e; }
.reactiepunt span { color: #00A7DE; }

/* forms
----------------------- */
#persoonsgegevensForm,
#aanmaken_loginForm,
#profileForm,
#mdg_gegevensForm,
#pictForm,
#movieForm,
#infoTextForm,
#uploadForm,
#profileForm fieldset,
#mdg_gegevensForm fieldset,
#pictForm fieldset,
#movieForm fieldset,
#infoTextForm fieldset,
#uploadForm fieldset { margin: 0; }
#persoonsgegevensForm div,
#aanmaken_loginForm div,
#profileForm div { margin: 0 0 5px 0; }
#persoonsgegevensForm fieldset div,
#aanmaken_loginForm fieldset div { padding: 0; }
#persoonsgegevensForm div.radio { padding: 0 0 0 196px; }
#persoonsgegevensForm label,
#aanmaken_loginForm label,
#profileForm label { float: left; width: 150px; }
#persoonsgegevensForm fieldset input,
#aanmaken_loginForm fieldset input { margin-right: 0; }
#persoonsgegevensForm input,
#aanmaken_loginForm input,
#profileForm input { float: left; width: 244px; }
#persoonsgegevensForm div.radio label { float: left; width: auto; padding: 0 10px 0 5px; }
#persoonsgegevensForm div.radio input { float: left; width: auto; }

.registratie #persoonsgegevensForm .contactlang {  }
.registratie #persoonsgegevensForm input,
.registratie #aanmaken_loginForm input,
.registratie #profileForm input { float: left; width: 224px; }
.registratie #persoonsgegevensForm #contactlang_en,
.registratie #persoonsgegevensForm #contactlang_fr,
#profileForm #contactlang_en,
#profileForm #contactlang_fr { display: inline; width: auto; vertical-align: middle; }
.registratie #persoonsgegevensForm .lbl_contactLang,
#profileForm .lbl_contactLang { width: auto; padding: 4px 30px 0 5px; }
.registratie #persoonsgegevensForm .moedertaal { margin-bottom: 5px; }

#profileForm #del_foto,
#profileForm #foto { clear: left; width: auto; margin-left: 150px;}

#mdg_gegevensForm #del_foto,
#infoTextForm #del_foto,
#blogForm #del_foto,
#infoTextForm #foto,
#mdg_gegevensForm #foto,
#blogForm #blog_picture { clear: left; width: auto; margin-left: 100px;}

#pictForm img { margin: 5px 0 0 100px; }

#movieForm textarea { width: 290px; }

#persoonsgegevensForm #yes_newsletter,
#persoonsgegevensForm #yes_rules { float: left; width: auto; }
#persoonsgegevensForm .lbl_by_checkbox { width: auto; padding-top: 2px; padding-left: 10px;}
#persoonsgegevensForm .agree_rules a { display: block; clear: both; margin: 5px 0 0 30px; padding: 0 0 0 25px; background: url(/images/pijl_overzicht_projecten.gif) no-repeat; }

#mdg_gegevensForm p { clear: both; margin: 15px 0 15px 0; }
#mdg_gegevensForm p img { margin: 0 5px 0 0; }
#mdg_gegevensForm p small { padding: 0 0 0 20px; }
#mdg_gegevensForm div { margin: 0 0 3px 0; padding: 0 0 0 20px; }
#mdg_gegevensForm div.duurtijd { margin: 0 0 5px 0; }
#mdg_gegevensForm label,
#uitgebreidZoekenForm label { display: block; float: left; width: 360px; padding-top: 2px; vertical-align: middle; }
#mdg_gegevensForm img,
#uitgebreidZoekenForm img { vertical-align: middle; }
#mdg_gegevensForm input,
#uitgebreidZoekenForm input { float: left; clear: left; vertical-align: middle; }
#mdg_gegevensForm #soort_activiteit_links,
#mdg_gegevensForm #doelgroep_links { float: left; width: 200px; margin: 0 0 15px 0; padding: 0; }
#mdg_gegevensForm #soort_activiteit_rechts,
#mdg_gegevensForm #doelgroep_rechts { float: right; width: 200px; margin: 0 0 15px 0; padding: 0; }
#mdg_gegevensForm .checkbox_mdg,
#uitgebreidZoekenForm .checkbox_mdg { float: left; width: auto; margin-top: 10px; }
#mdg_gegevensForm .lbl_mdg img,
#uitgebreidZoekenForm .lbl_mdg img { float: left; width: 39px; }
#mdg_gegevensForm .lbl_mdg span,
#uitgebreidZoekenForm .lbl_mdg span { float: left; width: 321px; padding-top: 10px; }
#mdg_gegevensForm .lbl_bereik { padding-right: 20px; }
#mdg_gegevensForm .lbl_duurtijd { width: auto; }
#mdg_gegevensForm .duurtijd_andere { clear: none; }
#mdg_gegevensForm div.buttons input { clear: none; float: none; display: block; }

#mdg_gegevensForm label.lbl_info,
#mdg_gegevensForm input.input_info,
#mdg_gegevensForm textarea { width: 100%; }
#mdg_gegevensForm label.lbl_info_foto { width: 100px; }
#mdg_gegevensForm label.lbl_info_verwfoto { width: auto; }

#mdg_gegevensForm .inp_bereik,
#mdg_gegevensForm .lbl_bereik { clear: none; display: inline; width: auto; }


#uitgebreidZoekenForm { padding: 20px; background: #f7f9d3; }
#uitgebreidZoekenForm fieldset { clear: both; }
#uitgebreidZoekenForm div { margin: 0 0 3px 0; }
#landen_deel1 { float: left; width: 190px; }
#landen_deel2 { float: right; width: 190px; }
#landen_deel1 label,
#landen_deel2 label { width: 150px; }
#uitgebreidZoekenForm .zoek_op_naam label { width: 100px; margin: 0 0 3px 0; }
#uitgebreidZoekenForm .zoek_op_naam input { clear: none; width: 280px; margin: 0 0 3px 0; }

h2.info_title { padding: 3px 5px; background: #f5911e; color: #fff; }
h2.info_title img { margin-right: 5px; }

#contactForm div,
#infoTextForm div,
#pictForm div,
#movieForm div,
#blogForm div,
#activiteitForm div,
#newsletterForm  div,
#uploadForm div { margin: 0 0 5px 0; }
#contactForm label,
#infoTextForm label,
#pictForm label,
#movieForm label,
#blogForm label,
#activiteitForm label,
#newsletterForm label,
#uploadForm label { float: left; width: 100px; }
#contactForm input,
#infoTextForm input,
#pictForm input,
#movieForm input,
#blogForm input,
#newsletterForm input,
#uploadForm input,
#contactForm textarea,
#infoTextForm textarea,
#pictForm textarea,
#blogForm textarea,
#activiteitForm input,
#activiteitForm textarea,
#newsletterForm textarea,
#uploadForm textarea { float: left; width: 290px; }
#infoTextForm #del_foto,
#infoTextForm #foto { margin-left: 100px; }

#contactForm .check_nieuwsbrief { padding-top: 10px; }
#contactForm .check_nieuwsbrief label { float: left; width: 380px; margin-left: 10px; }
#contactForm .check_nieuwsbrief input { float: left; width: auto; }

#activiteitForm .act_dag,
#activiteitForm .act_maand { width: 20px; margin-right: 5px; }
#activiteitForm .act_jaar { width: 40px; }
#activiteitForm div small { display: inline; padding-left: 5px; }

#filmpjes { margin: 10px 0 0 0; list-style: none; }
#filmpjes li { position: relative; width: 415px; margin: 0 0 30px 0; padding: 0 0 0 25px; background: url(/images/pijl_overzicht_projecten.gif) no-repeat; }
#filmpjes li span { position: absolute; }
#filmpjes li a { padding: 0 0 4px 0; }
#filmpjes li a:hover { color: #F5911E; }
#filmpjes li a.delete { padding-left: 10px; }
.movieblok { width: 400px; }

.delete { float: right; }
.contact_info { padding: 10px 0; }
.reactie_verwijderen { margin-bottom: 5px; }

#movieForm p { margin: 10px 0 5px 0; }

.error { background: red; padding: 2px; text-align: center; color: #fff; }
.verplicht { color: #ff0000; }
.valid { background: green; padding: 2px; text-align: center; color: #fff; }

.registratie h3 { clear: both; }
p.velden_invullen { padding-top: 15px; }

.textblock { margin: 0 0 15px 0; }

.fiche #ficheInfo img { vertical-align: middle; }
.fiche fieldset { margin: 0; }

.mijn_login_profiel { margin: 0 0 30px 0; padding: 10px 0; background: #00A7DE; }
.mijn_login_profiel a { display: block; float: left; padding: 5px 5px 5px 40px; background: #00A7DE url(/images/bg_pijl_kies_land.gif) 10px 0 no-repeat; font-size: 14px; color: #fff; text-align: center; }
.mijn_login_profiel a:hover { text-decoration: none; }

.doelstellingen img,
.doelstellingen span { vertical-align: middle; }

.profiel a.contact { text-decoration: none; }
.profiel a.contact strong { text-decoration: underline; }

/* buttons
------------------------------------------------*/
.buttons span { display: block; float: left; width: 10px; height: 25px; margin: 0; padding: 0; background: url(/images/bg_buttons_left.gif) top left no-repeat; }
.buttons input.btn_submit { width: auto; background: url(/images/bg_buttons_right.gif) top right no-repeat; border: none; font-size: 14px; font-weight: bold; color: #fff; cursor: pointer; overflow: visible; }

#mdg_gegevensForm div.buttons { margin: 20px 0 0 25px; padding: 0; }
#persoonsgegevensForm div.buttons { margin: 20px 0 0 190px; padding: 0; }
.registratie #persoonsgegevensForm div.buttons { margin: 20px 0 0 170px; padding: 0; }
#profileForm div.buttons { margin: 10px 0 0 150px; padding: 0; }
#berichtform .buttons .btn_submit,
#profileForm .buttons .btn_submit,
#mdg_gegevensForm .buttons .btn_submit,
#persoonsgegevensForm .buttons .btn_submit,
#infoTextForm .buttons .btn_submit,
#contactForm .buttons .btn_submit,
#pictForm .buttons .btn_submit,
#movieForm .buttons .btn_submit,
#blogForm .buttons .btn_submit,
#activiteitForm .buttons .btn_submit,
#newsletterForm .buttons .btn_submit,
#uploadForm .buttons .btn_submit,
#uitgebreidZoekenForm .buttons .btn_submit { clear: none; float: left; width: auto; margin: 0; padding: 0 20px 0 10px; height: 25px; }

#newsletterForm .buttons span { display: block; float: left; width: 10px; height: 25px; margin: 0; padding: 0; background: url(/images/bg_buttons_left.gif) top left no-repeat; }

#infoTextForm div.buttons,
#contactForm div.buttons,
#pictForm div.buttons,
#movieForm div.buttons,
#blogForm div.buttons,
#activiteitForm div.buttons,
#uploadForm div.buttons { margin: 10px 0 0 100px; }

#newsletterForm div.buttons { margin: 10px 0 0 115px; }

#berichtform div.buttons { margin: 10px 0 0 0; }

span.btn_top { display: block; float: left; width: 10px; height: 25px; margin: 0; padding: 0; background: url(/images/bg_buttons_left.gif) top left no-repeat; }
a.btn { float: left; width: auto; height: 21px; margin: 0; padding: 4px 20px 0 10px;  background: url(/images/bg_buttons_right.gif) top right no-repeat; font-size: 14px; font-weight: bold; color: #fff; text-decoration: none; }
a.btn:hover { color: #fff; }

span.btnToevoegen_top { display: block; float: left; width: 21px; height: 25px; margin: 0; padding: 0; background: url(/images/btn_toevoegen_links.gif) top left no-repeat; }
a.btnToevoegen { float: left; width: auto; height: 21px; margin: 0; padding: 4px 15px 0 5px;  background: url(/images/btn_toevoegen_rechts.gif) top right no-repeat; font-size: 14px; font-weight: bold; color: #fff; text-decoration: none; }
a.btnToevoegen:hover { color: #fff; }


a.terugIni { float: right; width: auto; height: 20px; padding: 2px 0 0 30px; background: url(/images/pijl_terugIni.gif) no-repeat; }
a.terugIni:hover { text-decoration: none; }

/* faq
--------------------------*/
.faq_antwoord { padding: 10px 0; border-bottom: #006837 1px dotted; }
.faq_antwoord h2,
.faq_antwoord p { margin-bottom: 10px; }
.faq_antwoord .top { display: block; text-align: right; }

/* links
--------------------------*/
.nuttigeLinks { margin:0; list-style-type:none; }
.nuttigeLinks li { float:left; width: 430px; padding: 10px 0; border-bottom: #006837 1px dotted; }
.nuttigeLinks .fotolink { float: left; width: 100px; }
.nuttigeLinks .textlink { float: right; width: 310px; font-size: 15px; font-weight: bold; color: #000; }
.nuttigeLinks p { float: right; width: 310px; margin: 10px 0; }
.nuttigeLinks .textlink a { font-size: 12px; font-weight: normal; }
.nuttigeLinks .textlink .name_link { font-size: 15px; font-weight: bold; text-decoration: none; }

/* news
--------------------------*/
#overzichtNieuws { margin: 0; padding: 10px; list-style: none; background: #f7f9d3; }
#overzichtNieuws li { position: relative; background: margin: 15px 0 0 0; padding: 5pt 0pt 3pt 98px; border-bottom: #006837 1px dotted; }
#overzichtNieuws li span { position: absolute; left: 5px; padding-right: 5px; font-size: 14px; font-weight: bold; color: #006837; }
#overzichtNieuws li a { color: #006837; font-size: 15px; font-weight: bold; }

.activiteit_datum { color: #006837; font-size: 15px; margin-bottom: 20px; padding: 25px 25px 0; }
.activiteit_tekst { padding: 0 25px 25px; }

/* newsletter
-------------------------*/
#newsletterForm { padding: 10px; background: #f7f9d3; }
#newsletterForm fieldset { margin-bottom: 10px; }
#newsletterForm .optioneel { margin: 0; padding: 0 15px; border: none; }

.newsletters { width: 440px; padding: 10px; background: #f7f9d3; }

.list_newsletters { clear: both; float: none; margin: 0;  list-style: none; }
.list_newsletters li { width: 415px; margin: 0 0 6px 0; padding: 0 0 0 25px; background: url(/images/pijl_overzicht_projecten.gif) no-repeat; }

.btn_nieuwsbrieven { margin: 0 0 5px 0; }
.btn_bleu_left { display: block; float: right; width: 10px; height: 20px; background: url(/images/btn_blue_left.gif) no-repeat; }
.alle_nieuwsbrieven { float: right; width: auto; height: 18px; padding: 2px 10px 0 0; background: url(/images/btn_blue_right.gif) top right no-repeat; color: #fff; text-decoration: none; }
.alle_nieuwsbrieven:hover { color: #fff; text-decoration: underline; }

/* partners
-------------------------*/
#partnerImage { margin-bottom: 10px; }

.steun { position: relative; }
.steun img { display: inline; float: right; margin: 0 0 0 15px; }
.steun span { display: block; /*position: absolute; bottom: 0; left: 77px; width: 300px;*/ font-weight: bold; text-align: center; }
.steun img.eu { float: left; margin: 0 15px 0 0; }

.vlag { float: left; margin: 0 10px 10px 0; }
.logo_partners { margin: 0 0 10px 0; }
.logo_partners img { margin: 0 0 10px 0; }

/* leerling - leeerkracht
--------------------------*/
.tekstblok { width: 440px; margin: 0 0 10px 0; padding: 10px; background: #F7F9D3; }
.forumLinks { width: 440px; padding: 10px 10px 30px 10px; background: #F7F9D3; }
.forum_link { padding: 10px 0; border-bottom: #00a7de 1px dotted; }

/* search results
------------------------*/
.search_results { padding: 10px; background: #F7F9D3; }

/* bestanden
------------------------*/
.bestanden,
.bestanden_movie { margin: 5px 0 0 0; padding: 5px 0; border-top: #006837 1px dotted; }

.bestanden a { text-decoration: none; }
.bestanden a img { margin-right: 5px; }
.bestanden a span.bestandsnaam { text-decoration: underline; }
.bestanden a span.size { padding-left: 5px; color: #4D4D4F; }

/* downloads (uploads)
-----------------------*/
#downloadTable { width: 100%; margin: 0 0 20px 0; }
#downloadTable th { padding: 0 0 5px 0; text-align: left; }
#downloadTable td { padding: 5px 0; border-top: #006837 1px dotted; }
#downloadTable .bestand { width:75%; }
#downloadTable .naam { width:25%; padding-left: 10px; }

#downloadTable a { text-decoration: none; }
#downloadTable a img { margin-right: 5px; }
#downloadTable a span.bestandsnaam { text-decoration: underline; }
#downloadTable a span.size { padding-left: 5px; color: #4D4D4F; }

/* disclaimer
-----------------------*/
.disclaimer { padding: 20px; background: #f7f9d3; }

/* forum
------------------------------------------------------------------*/
#inhoud_forum { float: left; width: 706px; color:#000; }
#inhoud_forum h1 { height: 27px; padding: 0 0 0 10px; margin: 0 30px 15px 30px; background: #f5911e url(/images/bg_title_forum.gif) top right no-repeat; font-size: 20px; line-height: 24px; color: #fff; }
.forum_overzicht { width: 646px; margin: 0 0 20px 30px; background: #fff; border-left: #f5911e 2px solid; border-right: #f5911e 2px solid; border-collapse: collapse; }
.forum_overzicht th { padding: 4px 4px 4px 10px; background: #f5911e; border-top: #f5911e 2px solid; font-size: 14px; color: #fff; text-align: left; }
.forum_overzicht td { padding: 8px 4px 8px 10px; border-top: #f5911e 2px solid; border-bottom: #f5911e 2px solid; vertical-align: middle; }
.forum_overzicht td img { vertical-align: middle; }
.forum_overzicht td a.thema { text-decoration: none; }
.forum_overzicht td a.thema span { text-decoration: underline; }
.forum_overzicht td.profiel,
.forum_overzicht td.bericht { vertical-align: top; }
.forum_overzicht tr.forum_reactie td { background: #f7f9d3; }
.forum_overzicht th.aantal,
.forum_overzicht td.aantal { text-align: center; }

#inhoud_forum p { margin: 0 30px 5px 30px; }

.forum_overzicht td.profiel { width: 200px; }

.forum_overzicht th.onderwerp { padding-left: 10px; }
.tab_wrapper { clear: both; position: relative; }
.topic_icon { position: absolute; width: 38px; height: 38px; top: -8px; left: 35px; }

.forum_reactie h4 { margin-bottom: 5px; border-bottom: #00a7de 1px dotted; color: #00a7de; text-align: right; }
.forum_reactie .bericht a { display: block; text-align: right; }

#berichtform { width: 646px; margin: 10px 0 0 30px; }
#berichtform label { float: left; width: 100px; }
#berichtform input { width: 400px; }/*516*/
#berichtform textarea { width: 500px; }
.txt_bericht { width: 602px; padding: 20px; background: #f7f9d3; border: #f5911e 2px solid; }
.txt_bericht h3 { margin-top: 0; padding-bottom: 5px; font-size: 15px; }
.txt_bericht div { margin: 0 0 5px 0; }
#berichtform .large_label { float: left; width: 602px; padding-top: 10px; }
#berichtform #tekst { width: 600px; }

.titel span.onderwerp { display: block; float: left; margin: 0 10px 0 30px; }
.reageer { float: right; height:23px; padding:2px 10px 0 20px; background:transparent url(/images/bg_btn_reageer_links.gif) no-repeat; color:#fff; text-align:center; text-decoration:none; cursor:pointer; }
.reageer:hover { color: #000; }
.titel span.btn_end { float: right; height:25px; padding:0 10px 0 20px; background:transparent url(/images/bg_btn_reageer_rechts.gif) no-repeat; }
.titel span.datum { display: block; float: right; text-align: right; }

.nieuw_onderw { margin: 0 0 15px 30px; }
span.forum_btn_top { display: block; float: left; width: 10px; height: 25px; margin: 0; padding: 0; background: url(/images/forum_new_ond_left.gif) top left no-repeat; }
a.forum_btn { float: left; width: auto; height: 21px; margin: 0 10px 0 0; padding: 4px 20px 0 10px;  background: url(/images/forum_new_ond_right.gif) top right no-repeat; font-size: 14px; font-weight: bold; color: #fff; text-decoration: none; }
a.forum_btn:hover { color: #fff; }

#newtopicform,
#newthemeform { width: 626px; margin: 15px 0 15px 30px; padding: 10px; background: #f7f9d3; }
#newtopicform div,
#newthemeform div { margin: 0 0 5px 0; }
#newtopicform label,
#newthemeform label { float: left; width: 80px; }
#newtopicform input,
#newthemeform input { width: 503px; }
#newtopicform textarea { width: 503px; }

.forum_buttons span { display: block; float: left; width: 10px; height: 25px; margin: 0; padding: 0; background: url(/images/forum_buttons_left.gif) top left no-repeat; }
.forum_buttons input.btn_submit { float: left; width: auto; height: 25px; margin: 0; padding: 0 20px 0 10px; width: auto; background: url(/images/forum_buttons_right.gif) top right no-repeat; border: none; font-size: 14px; font-weight: bold; color: #fff; cursor: pointer; overflow: visible; }

#newtopicform .forum_buttons,
#newthemeform .forum_buttons { margin: 10px 0 10px 80px; }
#newtopicform input.btn_submit,
#newthemeform input.btn_submit{ width: auto; }

.bericht .buttons { margin: 5px 0 0 0; }

a.terugForum { float: right; width: auto; height: 20px; padding: 0 30px 5px 30px; background: url(/images/pijl_terugForum.gif) no-repeat; }
a.terugForum:hover { text-decoration: none; }

.delete_btn { padding-right: 5px; }
.tab_wrapper h2 { padding: 3px 10px; margin: 0 30px 10px 30px; background: #fff; font-size: 14px; }
.tab_wrapper h2 a { color: #f5911e; }

/* sidebar
------------------------------------------------------------------*/
#sitemap ul { margin-bottom: 0; }
#sitemap ul ul { list-style: circle; }
#sitemap ul ul ul { list-style: square; }
#sitemap a { line-height: 18px; }

/* footer
------------------------------------------------------------------*/
#footer p { float: left; width: auto; margin: 0 8px 0 0; padding: 0 8px 0 0; border-right: #fff 1px solid; }
#footer a { color: #fff; text-decoration: none; }
#footer a:hover { text-decoration: underline; }
#footer #logo_duo { position: absolute; bottom: 8px; right: 10px; width: 31px; height: 24px; }

/* taalkeuze
------------------------------------------------------------------*/
#taalkeuze_home { position: absolute; top: 50%; left: 50%; margin-top: -700px; margin-left: -50%; width: 100%; height: 1400px; background: url(/images/bg_taalkeuze_home.png) repeat; z-index: 100; }
#taalkeuzeForm_home { position: absolute; top: 50%; left: 50%; margin-top: -181px; margin-left: -242px; width: 485px; height: 362px; background: url(/images/bg_taalkeuze.png) no-repeat; z-index: 101; }
#taalkeuzeForm_home { padding: 210px 0 0 60px; font-size: 15px; font-weight: bold; color: #fff; }
#taalkeuzeForm_home label { display: block; margin-bottom: 15px; }
#taalkeuzeForm_home select { width: 200px; padding: 4px; border: #F3911F 2px solid; }

/* homepage
------------------------------------------------------------------*/
#homepage #wrapper { position: relative; width: 988px; margin: 0 auto; z-index: 10; }
#homepage #header h1 { position: absolute; top: 178px; left: 525px; width: 226px; padding-top: 2px; font-size: 14px; font-weight: bold; color: #fff; z-index: 1; }
#homepage #navigation { position: relative; color: #fff; }

#cz { position: absolute; top: 0; left: 79px; width: 373px; height: 214px; padding-top: 0; background: url(/images/bol_cz.png) no-repeat; }
#cz_hover { position: absolute; top: 0; left: 79px; width: 373px; height: 214px; padding-top: 0; background: url(/images/bol_cz_ho.png) no-repeat; }
#cz_txt { position: absolute; display: block; left: 164px; top: 22px; width: 90px; height: 55px; padding-top: 25px; font-size: 16px; font-weight: bold; text-align: center; color: #fba42c; }

#se { position: absolute; top: 60px; left: 22px; width: 218px; height: 291px; padding-top: 0; background: url(/images/bol_se.png) no-repeat; font-size: 14px; text-align: center; }
#se_hover { position: absolute; top: 60px; left: 22px; width: 218px; height: 291px; padding-top: 0; background: url(/images/bol_se_ho.png) no-repeat; font-size: 14px; text-align: center; }
#se_txt { position: absolute; display: block; left: 106px; top: 117px; width: 82px; height: 50px; padding-top: 30px; font-size: 16px; font-weight: bold; text-align: center; color: #00c6ec; }

#uk { position: absolute; top: 34px; left: 320px; width: 293px; height: 304px; padding-top: 0; background: url(/images/bol_uk.png) no-repeat; font-size: 14px; text-align: center; }
#uk_hover { position: absolute; top: 34px; left: 320px; width: 293px; height: 304px; padding-top: 0; background: url(/images/bol_uk_ho.png) no-repeat; font-size: 14px; text-align: center; }
#uk_txt { position: absolute; display: block; left: 396px; top: 178px; width: 82px; height: 65px; padding-top: 15px; font-size: 16px; font-weight: bold; text-align: center; color: #fff; }

#pl { position: absolute; top: 135px; left: 179px; width: 262px; height: 216px; padding-top: 0; background: url(/images/bol_pl.png) no-repeat; font-size: 14px; text-align: center; }
#pl_hover { position: absolute; top: 135px; left: 179px; width: 262px; height: 216px; padding-top: 0; background: url(/images/bol_pl_ho.png) no-repeat; font-size: 14px; text-align: center; }
#pl_txt { position: absolute; display: block; left: 312px; top: 215px; width: 80px; height: 50px; padding-top: 30px; font-size: 16px; font-weight: bold; text-align: center; color: #f928a9; }

#be { position: absolute; top: 0; left: 652px; width: 282px; height: 176px; padding-top: 0; background: url(/images/bol_be.png) no-repeat; font-size: 14px; text-align: center; }
#be_hover { position: absolute; top: 0; left: 652px; width: 282px; height: 176px; padding-top: 0; background: url(/images/bol_be_ho.png) no-repeat; font-size: 14px; text-align: center; }
#be_txt { position: absolute; display: block; left: 721px; top: 33px; width: 72px; height: 55px; padding-top: 25px; font-size: 16px; font-weight: bold; text-align: center; color: #fff; }

#fr { position: absolute; top: 71px; left: 718px; width: 249px; height: 271px; padding-top: 0; background: url(/images/bol_fr.png) no-repeat; font-size: 14px; text-align: center; }
#fr_hover { position: absolute; top: 71px; left: 718px; width: 249px; height: 271px; padding-top: 0; background: url(/images/bol_fr_ho.png) no-repeat; font-size: 14px; text-align: center; }
#fr_txt { position: absolute; display: block; left: 796px; top: 132px; width: 90px; height: 45px; padding-top: 35px; font-size: 16px; font-weight: bold; text-align: center; color: #000; }

#in { position: absolute; top: 160px; left: 680px; width: 294px; height: 271px; padding-top: 0; background: url(/images/bol_in.png) no-repeat; font-size: 14px; text-align: center; }
#in_hover { position: absolute; top: 160px; left: 680px; width: 294px; height: 271px; padding-top: 0; background: url(/images/bol_in_ho.png) no-repeat; font-size: 14px; text-align: center; }
#in_txt { position: absolute; display: block; left: 760px; top: 232px; width: 82px; height: 45px; padding-top: 35px; font-size: 16px; font-weight: bold; text-align: center; color: #fff; }

#homepage .vlagEu { text-align: center; }

#homepage .mdgs { margin: 30px 0 0 265px; }

#homepage #nav_image_map { position: absolute; top:0; left: 0; width: 989px; height: 320px; }
#homepage area { cursor: pointer; }

#homepage .mdg1 { display: block; position: relative; float: left; top: 0; left: 0; width: 39px; height: 39px; background: url(/images/mdg_1.png) no-repeat; text-indent: -9999px; }
#homepage .mdg1:hover { top: -20px; left: 0; width: 181px; height: 71px; padding: 15px 17px 0 55px; background: url(/images/mdg_1_ho.png) no-repeat; text-decoration: none; font-size: 15px; line-height: 17px; color: #000; text-indent: 0; text-align: center; }

#homepage .mdg2 { display: block; position: relative; float: left; top: 0; left: 0; width: 39px; height: 39px; background: url(/images/mdg_2.png) no-repeat; text-indent: -9999px; }
#homepage .mdg2:hover { top: -20px; left: 0; width: 173px; height: 67px; padding: 15px 17px 0 55px; background: url(/images/mdg_2_ho.png) no-repeat; text-decoration: none; font-size: 15px; line-height: 17px; color: #000; text-indent: 0; text-align: center; }

#homepage .mdg3 { display: block; position: relative; float: left; top: 0; left: 0; width: 39px; height: 39px; background: url(/images/mdg_3.png) no-repeat; text-indent: -9999px; }
#homepage .mdg3:hover { top: -20px; left: 0; width: 173px; height: 70px; padding: 15px 17px 0 55px; background: url(/images/mdg_3_ho.png) no-repeat; text-decoration: none; font-size: 15px; line-height: 17px; color: #000; text-indent: 0; text-align: center; }

#homepage .mdg4 { display: block; position: relative; float: left; top: 0; left: 0; width: 39px; height: 39px; background: url(/images/mdg_4.png) no-repeat; text-indent: -9999px; }
#homepage .mdg4:hover { top: -20px; left: 0; width: 172px; height: 67px; padding: 15px 17px 0 55px; background: url(/images/mdg_4_ho.png) no-repeat; text-decoration: none; font-size: 15px; line-height: 17px; color: #000; text-indent: 0; text-align: center; z-index: 2; }

#homepage .mdg5 { display: block; position: relative; float: left; top: 0; left: 0; width: 39px; height: 39px; background: url(/images/mdg_5.png) no-repeat; text-indent: -9999px; }
#homepage .mdg5:hover { top: -20px; left: 0; width: 173px; height: 71px; padding: 15px 17px 0 55px; background: url(/images/mdg_5_ho.png) no-repeat; text-decoration: none; font-size: 15px; line-height: 17px; color: #000; text-indent: 0; text-align: center; }

#homepage .mdg6 { display: block; position: relative; float: left; top: 0; left: 0; width: 39px; height: 39px; background: url(/images/mdg_6.png) no-repeat; text-indent: -9999px; }
#homepage .mdg6:hover { top: -20px; left: 0; width: 171px; height: 71px; padding: 15px 17px 0 55px; background: url(/images/mdg_6_ho.png) no-repeat; text-decoration: none; font-size: 13px; line-height: 17px; color: #000; text-indent: 0; text-align: center; }

#homepage .mdg7 { display: block; position: relative; float: left; top: 0; left: 0; width: 39px; height: 39px; background: url(/images/mdg_7.png) no-repeat; text-indent: -9999px; }
#homepage .mdg7:hover { top: -20px; left: 0; width: 173px; height: 70px; padding: 15px 17px 0 55px; background: url(/images/mdg_7_ho.png) no-repeat; text-decoration: none; font-size: 15px; line-height: 17px; color: #000; text-indent: 0; text-align: center; }

#homepage .mdg8 { display: block; position: relative; float: left; top: 0; left: 0; width: 39px; height: 39px; background: url(/images/mdg_8.png) no-repeat; text-indent: -9999px; }
#homepage .mdg8:hover { top: -20px; left: 0; width: 171px; height: 69px; padding: 14px 17px 0 55px; background: url(/images/mdg_8_ho.png) no-repeat; text-decoration: none; font-size: 14px; line-height: 17px; color: #000; text-indent: 0; text-align: center; }

#header a span { display: block; }

#homepage #content { width: 834px; min-height: 220px; margin: 0; padding: 80px 80px 30px 75px; }
#homepage p { font-size: 16px; line-height: 20px; text-align: center; }

#homepage #footer { width: 945px; padding: 0; }
#homepage #footer p { float: none; margin: 0; padding: 0; border: none; font-size: 12px; }

/* CMS Preview
------------------------------------------------------------------*/
#CMSpreviewBar { margin-bottom: 10px; padding: 3px; background-color: red; color: #fff; }
#CMSpreviewBar a { color: #fff; }