
body {margin:0; padding:0; behavior:url(csshover.htc); text-align:center; font-family:arial,sans-serif; font-size:0.75em; line-height:1.45; color:#039;}
		
#wrapper {margin:0px auto; padding:0; width:770px; text-align:left;}
#menu {position:absolute; top:114px; width:215px; height:310px; z-index:400;}
	
h1 {margin:0; padding:0; height:155px;}
h1 b {display:none;}
h1 a {display:block; height:105px; width:400px; position:relative; left:87px;}
h2 {position:relative; z-index:10; margin:0; padding:0 0 0 230px; height:45px; font-family:'Comic Sans MS',sans-serif; font-size:2em; color:#00285D; background:url(../__images/h2_praktisch.png) no-repeat;}
h3 {position:relative; z-index:11; padding:0 58px 0 230px; margin:0; font-weight:bold; font-size:1.1em;}

/* -- MENU -- */		
#menu #hoofd {margin:0; padding:0; list-style:none; width:215px; height:210px;}
#menu #hoofd li {position:relative; float:left; list-style:none; margin:0 0 0 40px; padding:0; display:inline;}
#menu #hoofd li a {display:inline-block; text-decoration:none; width:175px;}
html>body #menu #hoofd li a {display:block;}
			
#menu #hoofd a {height:100%;}
#menu #hoofd a b {visibility:hidden;}

#menu #hoofd #algemeen {height:37px; background:url(../__images/menu.gif) no-repeat 0px 0px;}
#menu #hoofd #algemeen:hover {height:37px; background:url(../__images/menu.gif) no-repeat -175px 0px;}
#menu #hoofd #opvang {height:51px; background:url(../__images/menu.gif) no-repeat 0px -37px;}
#menu #hoofd #opvang:hover {height:51px; background:url(../__images/menu.gif) no-repeat -175px -37px;}
#menu #hoofd #kosten {height:41px; background:url(../__images/menu.gif) no-repeat 0px -88px;}
#menu #hoofd #kosten:hover {height:41px; background:url(../__images/menu.gif) no-repeat -175px -88px;}
#menu #hoofd #nieuws {height:34px; background:url(../__images/menu.gif) no-repeat 0px -129px;}
#menu #hoofd #nieuws:hover {height:34px;  background:url(../__images/menu.gif) no-repeat -175px -129px;}
#menu #hoofd #foto {height:47px; background:url(../__images/menu.gif) no-repeat 0px -163px;}
#menu #hoofd #foto:hover {height:47px; background:url(../__images/menu.gif) no-repeat -175px -163px;}
			
#menu #hoofd li ul {margin:0; padding:14px 0 0 10px; position:absolute; z-index:500; top:-5px; left:160px; display:none; background:url(../__images/uitklapper_top.gif) no-repeat;}
/* html>body #menu #hoofd li ul {margin:0; padding:14px 0 0 10px; position:absolute; z-index:500; top:-5px; left:160px; display:none; background:url(../__images/uitklapper_top.png) no-repeat;} */ /* Dit stop een png in de achtergrond voor niet IE. Ziet het er daar ten minste goed uit */
#menu #hoofd li:hover ul {display:block;}
	
#menu #hoofd li ul li {margin:0; padding:0; background:#94E2FF; width:180px;}
#menu #hoofd li ul li.last_list {margin:0; padding:0 0 33px 0; background:url(../__images/uitklapper_bottom.gif) no-repeat bottom;}

#menu #hoofd li ul li a {margin:0; padding:0 15px 3px 25px; background:url(../__images/uitklapper_ster_out.gif) no-repeat 12px 8px; font-weight:bold; font-family:'Comic Sans MS',sans-serif; font-size:1.55em; color:#A9218E; width:140px;}	
#menu #hoofd li ul li a:hover {background:url(../__images/uitklapper_ster_over.gif) no-repeat 12px 8px; color:#fff;}	

/* -- MENU HOME -- */
#body_index #menu #hoofd li ul {background:url(../__images/uitklapper_index_top.gif) no-repeat;}
#body_index #menu #hoofd li ul li.last_list {background:url(../__images/uitklapper_index_bottom.gif) no-repeat bottom;}
#body_index #menu #hoofd li ul li {background:#A9218E;}

#body_index #menu #hoofd li ul li a {background:url(../__images/uitklapper_index_ster_out.gif) no-repeat 12px 8px; color:#DAE200;}	
#body_index #menu #hoofd li ul li a:hover {background:url(../__images/uitklapper_index_ster_over.gif) no-repeat 12px 8px; color:#fff;}	
				
/* -- GENERIEK MENU -- */
#menu #generiek {margin:0; padding:0; list-style:none; width:215px; height:100px;}		
#menu #generiek li {position:absolute; margin:0; padding:0; width:42px; height:45px;}
#menu #generiek li a {display:block; width:42px; height:45px; text-decoration:none;}
		
#menu #generiek #home {top:220px; left:40px;}
#menu #generiek #contact {top:227px; left:87px;}
#menu #generiek #login, #logout {top:231px; left:134px;}
	
#home {background:url(../__images/generiek_home_out.gif) no-repeat;}
#home:hover {background:url(../__images/generiek_home_over.gif) no-repeat;}
#contact {background:url(../__images/generiek_contact_out.gif) no-repeat;}
#contact:hover {background:url(../__images/generiek_contact_over.gif) no-repeat;}
#login {background:url(../__images/generiek_login_out.gif) no-repeat;}
#login:hover {background:url(../__images/generiek_login_over.gif) no-repeat;}
#logout {background:url(../__images/generiek_logout_out.gif) no-repeat;}
#logout:hover {background:url(../__images/generiek_logout_over.gif) no-repeat;}		
		
#menu #generiek a b	{visibility:hidden;}

/* -- CONTENT -- */
#body_kosten table {position:relative; z-index:30; margin:0 58px 1.45em 230px; padding:0;}
#body_kosten tr.licht {background:#AFE5F8;}
#body_kosten th {font-weight:bold; border-bottom:1px solid #0FB3F0; padding:3px 9px 5px 5px;  vertical-align:top;}
#body_kosten td {text-align:right; padding:0 7px 0 7px;}
#body_kosten td.incasso {font-size:0.85em; font-style:italic; text-align:left; padding:3px 9px 5px 5px;}
#body_kosten tr.last td {border-bottom:1px solid #0FB3F0;}

p {position:relative; z-index:12; padding:0 58px 1.45em 230px; margin:0;}
		
p a {font-weight:bold; color:#EC008C; text-decoration:none; padding-left:10px; background:url(../__images/pijltje.gif) no-repeat 0px 5px;}
p a:hover {color:#039; text-decoration:underline; background:url(../__images/pijltje_over.gif) no-repeat 0px 5px;}
p a.inline {font-weight:normal; color:#EC008C; text-decoration:underline; padding:0; background:none;}
p a.inline:hover {color:#039; text-decoration:underline; background:none;}

#body_generiek p a:hover {color:#fff; background:url(../__images/pijltje_wit.gif) no-repeat 0px 5px;}
#body_generiek p a.inline:hover {color:#fff; background:none;}

#content ul {margin:0; padding:0 58px 1.45em 230px; list-style:none;}
#content ul li {margin:0 0 0 -9px; padding:0 0 0 9px; background:url(../__images/bullet.gif) no-repeat 0px 6px;}

#content p img {margin:5px 0 0 0; border:1px solid #036;}
#content p img.left {float:left; margin:5px 17px 10px 0;}
#content p img.right {float:right; margin:5px 0 10px 17px;}

#content form#contact_form {margin:0 58px 0 220px; padding:0; clear:both;}
#content form#contact_form label {display:block; width:120px; float:left; margin-bottom:7px; text-align:left; clear:left;}
#content form#contact_form input {display:block; width:225px; float:left; border:none; color:#036; background:#fff; padding-left:4px; padding-right:4px; position:relative; z-index:30;}
#content form#contact_form input.button {background:#94E2FF; color:#036; padding:0; margin-top:20px; margin-bottom:20px; text-align:center;}
#content form#contact_form input.button:hover {background:#ee1f9a; color:#fff;}
#content form#contact_form #submit {width:80px; margin-left:140px; margin-right:10px; padding:3px;}

#content form#contact_form #reset {width:80px; padding:3px}
#content form#contact_form input.hidden {display:none;}
#content form#contact_form textarea {display:block; width:225px; font-family:arial,sans-serif; background:#fff; float:left; border:none; color:#036; height:100px; margin-bottom:7px; padding-left:4px; padding-right:4px; overflow:auto;}
#content form#contact_form br {clear:left;}
#content form#contact_form .checkbox {border:none; width:auto; margin-left:0; padding-left:0;}

.clear {clear:both}

#content p.gallery {padding:0 40px 1.45em 230px; height:360px}
#content p.gallery a {text-decoration:none; background:none; margin:-2px 10px 10px -2px; padding:0; position:relative; float:left; display:inline; line-height:1px;}
#content p.gallery img {margin:0; padding:0; border:2px solid #EC008C;}
#content p.gallery img.new {border:2px solid #DAE200;}
#content p.gallery img:hover {border:2px solid #fff;}

.gallery_nav {color:#DDA6D2;}
.gallery_nav a.inline {color:#fff;}
.gallery_nav a.inline:hover {color:#DAE200;}
.kind {float:right; display:inline-block; margin-top:-1.45em; padding-right:5px; width:250px; text-align:right;}
.download {float:right; display:inline-block; margin-top:-1.45em; padding-right:0; width:250px; text-align:right;}

#content p.image {padding:0 58px 1.45em 230px; text-align:center;}
#content p.image img {border:2px solid #EC008C;}

/* -- HOME STUFF -- */
#nieuws_index {width:470px; float:left; position:relative;}
/* Agenda stukje naar beneden verplaatst; jarig verborgen. */
#agenda {width:260px; float:left; position:relative;margin-top: 55px}
/* #jarig {width:260px; float:left; position:relative;} */
#jarig {display: none}

#body_index h2 {margin:0; padding:0; height:50px}
#nieuws_index h2 {margin:0 0 0 225px; background:url(../__images/h2_index_nieuws.gif) no-repeat;}
#agenda h2 {margin:0 0 0 20px; background:url(../__images/h2_index_agenda.gif) no-repeat;}
#body_index h2 b {visibility:hidden;}

#nieuws_index h3 {padding:0; margin:0 0 0 255px; font-weight:normal; font-size:1.3em; font-family:'Comic Sans MS',sans-serif; color:#fff;}
#nieuws_index h3 .datum {font-size:0.6em; font-family:georgia, serif; margin:0 0 0 -30px;}
#nieuws_index h3 a {color:#fff; text-decoration:none;}
#nieuws_index h3 a:hover {color:#DAE200; text-decoration:none;}

#nieuws_index p.bericht {padding:0; margin:0 0 0 275px; color:#fff;}
#nieuws_index p.bericht .cat_image {float:left; margin:0 0 0 -50px; border:none; padding:0; position:relative;}
#nieuws_index p.bericht a {color:#fff; text-decoration:underline; background:url(../__images/pijltje_wit.gif) no-repeat 0px 5px;}
#nieuws_index p.bericht a:hover {color:#DAE200; text-decoration:underline; background:url(../__images/pijltje_groen.gif) no-repeat 0px 5px;}

#nieuws_index p.bericht a.inline {background:none;}
#nieuws_index p.bericht a.inline:hover {background:none;}


#agenda h3 {padding:0; margin:0 0 0 20px; font-weight:normal; font-size:1.3em; font-family:'Comic Sans MS',sans-serif; color:#fff;}

/* -- AGENDA -- */
#agenda table {margin:-3px 0 0 20px;}
#agenda table td {border:solid 1px #fff; color:#fff; text-align:right; padding:1px 4px 0px 9px; font-size:0.9em;}
#agenda table td.agenda_dagen {border:none; text-align:left; padding:0 0 0 3px; font-size:0.9em;}	

#agenda table td.agenda_weekend {background:#F24DAF;}	
#agenda table td.agenda_week {background:#FFB8E2;}
#agenda table td.agenda_vandaagweek {background:#FFB8E2; border:solid #039 1px; color:#039;}	
#agenda table td.agenda_vandaagevent {background:#FF0099; border:solid #039 1px;}	
#agenda table td.agenda_vandaagend {border:#039 solid 1px; background:#F24DAF; color:#039;}	
#agenda table td.agenda_leeg {background:none;}	
#agenda table td.agenda_event {background:#f09;}	

#agenda table td a {text-decoration:none; color:#fff}
#agenda table td a:hover {text-decoration:underline; color:#fff}

#agenda p.agenda_nav {margin:0; padding:0px 22px 0 20px;}
#agenda p.agenda_nav a {color:#fff; background:url(../__images/pijltje_wit.gif) no-repeat 0px 5px;}
#agenda p.agenda_nav a:hover {color:#DAE200; text-decoration:underline; background:url(../__images/pijltje_groen.gif) no-repeat 0px 5px;}
.verder {float:right; display:inline-block; margin-top:-1.45em; padding-right:14px; text-align:right;}

#jarig h3.jarig {margin:5px 0 0 154px; padding:0; height:33px; background:url(../__images/h3_index_jarig.gif) no-repeat;}
#jarig h3.jarig b {display:none;}

#jarig .wie_is_jarig {position:absolute; margin:0; padding:0 0 0 154px; font-weight:normal; font-size:1.3em; font-family:'Comic Sans MS',sans-serif; color:#fff;}
#jarig .wie_is_jarig .jarige_job {display:block; position:absolute; height:140px; width:140px; left:8px; top:-33px; background:url(../upload/child_images/) no-repeat;}
#jarig .wie_is_jarig .jarige_job img {border:none; margin:0; padding:0;}

/* -- MIN HEIGHT STUFF --  */
* html body #content {height:320px;}
html>body #content {min-height:320px;}
	
/* -- FOOTER --  */
#footer {height:150px; margin:0; color:#8F8F8F; padding:0 0 0 280px;}
#footer dt {padding:79px 0 0 0; font-weight:bold;}
#footer dd {float:left; margin:0 9px 0 0; padding:0 9px 0 0; border-right:solid 1px #8f8f8f;}
#footer dd.final {border:none;}
#footer dd a {color:#8F8F8F;}
#footer dd a:hover {color:#EC008C;}
		
#footer dd.hkz {border:none; padding:0; margin:-28px 0 0 -54px; display:inline;}
#footer dd.hkz a {display:block; height:50px; width:50px;}
#footer dd.hkz a b {display:none;}
	
/* -- IMAGES PER SECTIE -- */
#body_index {background:url(../__images/back_index.gif) #fff;}
#body_index #menu {background:url(../__images/menu_div_index.gif) no-repeat;}
#body_index #content {background:url(../__images/content_index_04.png) no-repeat; height:395px}
#body_index h1 {background:url(../__images/h1_index_04.png) no-repeat; height:200px;}
#body_index #menu #hoofd {background:url(../__images/menu_index.png) no-repeat;}
#body_index #menu #generiek {background:url(../__images/generiek_index.png) no-repeat;}		
#body_index #footer {background:url(../__images/footer_index.png) no-repeat; height:85px; margin:0; color:#8F8F8F; padding:0 0 0 280px;}
#body_index #footer dt {padding:14px 0 0 0; font-weight:bold;}

#body_index #menu #hoofd #algemeen {height:37px; background:url(../__images/menu_index.gif) no-repeat 0px 0px;}
#body_index #menu #hoofd #algemeen:hover {height:37px; background:url(../__images/menu_index.gif) no-repeat -175px 0px;}
#body_index #menu #hoofd #opvang {height:51px; background:url(../__images/menu_index.gif) no-repeat 0px -37px;}
#body_index #menu #hoofd #opvang:hover {height:51px; background:url(../__images/menu_index.gif) no-repeat -175px -37px;}
#body_index #menu #hoofd #kosten {height:41px; background:url(../__images/menu_index.gif) no-repeat 0px -88px;}
#body_index #menu #hoofd #kosten:hover {height:41px; background:url(../__images/menu_index.gif) no-repeat -175px -88px;}
#body_index #menu #hoofd #nieuws {height:34px; background:url(../__images/menu_index.gif) no-repeat 0px -129px;}
#body_index #menu #hoofd #nieuws:hover {height:34px;  background:url(../__images/menu_index.gif) no-repeat -175px -129px;}
#body_index #menu #hoofd #foto {height:47px; background:url(../__images/menu_index.gif) no-repeat 0px -163px;}
#body_index #menu #hoofd #foto:hover {height:47px; background:url(../__images/menu_index.gif) no-repeat -175px -163px;}

#body_index #home {background:url(../__images/generiek_index_home_out.gif) no-repeat;}
#body_index #home:hover {background:url(../__images/generiek_index_home_over.gif) no-repeat;}
#body_index #contact {background:url(../__images/generiek_index_contact_out.gif) no-repeat;}
#body_index #contact:hover {background:url(../__images/generiek_index_contact_over.gif) no-repeat;}
#body_index #login {background:url(../__images/generiek_index_login_out.gif) no-repeat;}
#body_index #login:hover {background:url(../__images/generiek_index_login_over.gif) no-repeat;}
#body_index #logout {background:url(../__images/generiek_index_logout_out.gif) no-repeat;}
#body_index #logout:hover {background:url(../__images/generiek_index_logout_over.gif) no-repeat;}		

#body_algemeen {background:url(../__images/back_algemeen.gif) #fff;}
#body_algemeen #menu {background:url(../__images/menu_div_algemeen.gif) no-repeat;}
#body_algemeen #content {background:url(../__images/content_algemeen.png) repeat-y;}
#body_algemeen h1 {background:url(../__images/h1_algemeen.png) no-repeat;}
#body_algemeen h2 {background:url(../__images/h2_algemeen.png) no-repeat;}
#body_algemeen #menu #hoofd {background:url(../__images/menu_algemeen.png) no-repeat;}
#body_algemeen #menu #generiek {background:url(../__images/generiek_algemeen.png) no-repeat;}		
#body_algemeen #footer {background:url(../__images/footer_algemeen.png) no-repeat;}

#body_opvang {background:url(../__images/back_opvang.gif) #fff;}
#body_opvang #menu {background:url(../__images/menu_div_opvang.gif) no-repeat;}
#body_opvang #content {background:url(../__images/content_opvang.png) repeat-y;}
#body_opvang h1 {background:url(../__images/h1_opvang.png) no-repeat;}
#body_opvang h2 {background:url(../__images/h2_opvang.png) no-repeat;}
#body_opvang #menu #hoofd {background:url(../__images/menu_opvang.png) no-repeat;}
#body_opvang #menu #generiek {background:url(../__images/generiek_opvang.png) no-repeat;}		
#body_opvang #footer {background:url(../__images/footer_opvang.png) no-repeat;}

#body_kosten {background:url(../__images/back_kosten.gif) #fff;}
#body_kosten #menu {background:url(../__images/menu_div_kosten.gif) no-repeat;}
#body_kosten #content {background:url(../__images/content_kosten.png) repeat-y;}
#body_kosten h1 {background:url(../__images/h1_kosten.png) no-repeat;}
#body_kosten h2 {background:url(../__images/h2_kosten.png) no-repeat; color:#039;}
#body_kosten #menu #hoofd {background:url(../__images/menu_kosten.png) no-repeat;}
#body_kosten #menu #generiek {background:url(../__images/generiek_kosten.png) no-repeat;}		
#body_kosten #footer {background:url(../__images/footer_kosten.png) no-repeat;}

#body_nieuws {background:url(../__images/back_nieuws.gif) #fff;color:#906;}
#body_nieuws #menu {background:url(../__images/menu_div_nieuws.gif) no-repeat;}
#body_nieuws #content {background:url(../__images/content_nieuws.png) repeat-y;}
#body_nieuws h1 {background:url(../__images/h1_nieuws.png) no-repeat;}
#body_nieuws h2 {background:url(../__images/h2_nieuws.png) no-repeat; color:#906;}
#body_nieuws #menu #hoofd {background:url(../__images/menu_nieuws.png) no-repeat;}
#body_nieuws #menu #generiek {background:url(../__images/generiek_nieuws.png) no-repeat;}
#body_nieuws #footer {background:url(../__images/footer_nieuws.png) no-repeat;}

/* -- NIEUWS BERICHTEN -- */
#body_nieuws #content h3 {padding:5px 58px 3px 230px; margin:0; font-weight:normal; font-size:1.3em; font-family:'Comic Sans MS',sans-serif; color:#906;}
#body_nieuws #content h3.zebra {background:url(../__images/back_nieuws_h3.gif) no-repeat;}
#body_nieuws #content h3 .datum {font-size:0.6em; font-family:georgia, serif;}
#body_nieuws #content h3 a {color:#906; text-decoration:none;}
#body_nieuws #content h3 a:hover {color:#fff; text-decoration:none;}

#body_nieuws #content p.bericht {padding:0 58px 15px 280px; margin:0;}
#body_nieuws #content p.bericht .cat_image {float:left; margin:0 0 0 -50px; border:none; padding:0; position:relative;}

#body_nieuws #content p.zebra {background:url(../__images/back_nieuws_p.gif) no-repeat left bottom; margin-top:-1px;}
#body_nieuws #content p.bericht a {color:#906; text-decoration:underline; background:url(../__images/pijltje_paars.gif) no-repeat 0px 5px;}
#body_nieuws #content p.bericht a:hover {color:#fff; text-decoration:underline; background:url(../__images/pijltje_wit.gif) no-repeat 0px 5px;}

#body_nieuws #content p.bericht a.inline {color:#906; text-decoration:underline; background:none;}
#body_nieuws #content p.bericht a.inline:hover {color:#fff; text-decoration:underline; background:none;}

#body_foto {background:url(../__images/back_foto.gif) #fff; color:#fff;}
#body_foto #menu {background:url(../__images/menu_div_foto.gif) no-repeat;}
#body_foto #content {background:url(../__images/content_foto.png) repeat-y;}
#body_foto h1 {background:url(../__images/h1_foto.png) no-repeat;}
#body_foto h2 {background:url(../__images/h2_foto.png) no-repeat; color:#fff;}
#body_foto #menu #hoofd {background:url(../__images/menu_foto.png) no-repeat;}
#body_foto #menu #generiek {background:url(../__images/generiek_foto.png) no-repeat;}	
#body_foto #content ul li {background:url(../__images/bullet_wit.gif) no-repeat 0px 6px;}	
#body_foto #footer {background:url(../__images/footer_foto.png) no-repeat;}

#body_generiek {background:url(../__images/back_generiek.gif) #fff; color:#fff;}
#body_generiek #menu {background:url(../__images/menu_div_generiek.gif) no-repeat;}
#body_generiek #content {background:url(../__images/content_generiek.png) repeat-y;}
#body_generiek h1 {background:url(../__images/h1_generiek.png) no-repeat;}
#body_generiek h2 {background:url(../__images/h2_generiek.png) no-repeat; color:#fff;}
#body_generiek #menu #hoofd {background:url(../__images/menu_generiek.png) no-repeat;}
#body_generiek #menu #generiek {background:url(../__images/generiek_generiek.png) no-repeat;}
#body_generiek #content ul li {background:url(../__images/bullet_wit.gif) no-repeat 0px 6px;}	
#body_generiek #footer {background:url(../__images/footer_generiek.png) no-repeat;}

/* -- TOOLTIP -- */
div#qTip {display:none; width:150px; height:42px; background:url(../__images/tooltip_top.gif) no-repeat; color:#fff; font-family:'Comic Sans MS',sans-serif; font-weight:bold; font-size:1.25em; text-align:left; line-height:1.1em; position:absolute; z-index:8000;}
.innertip {margin-top:11px; padding:2px 5px 10px 10px; background:url(../__images/tooltip_bottom.gif) bottom left no-repeat; display:block}

/* ||||||||||||||||||||| NIEUW NIEUW NIEUW ||||||||||||||||||||| */
/* ---||||| INSCHRIJFFORMULIER |||||--- */
form#inschrijfformulier {width:480px; position:relative; z-index:13; margin:0 58px 0 230px; padding:0 0 1.45em 0; zoom:1; overflow:hidden; border:none; background:#ffe966;}
form#inschrijfformulier h3 {position:relative; z-index:14; margin:0; padding:10px 0 8px 10px; font-family:'Comic Sans MS',sans-serif; font-size:1.4em; color:#003399; font-weight:normal;}

fieldset {float:left; clear:both; width:480px; margin:0.75em 0 0 0; padding:0 0 0.75em 0; zoom:1; overflow:hidden; border:none; border-top:1px solid #fff9d6;}

legend {margin:0; padding:0 0 5px 0; font-weight:bold; padding-left:10px;}

fieldset ol {padding:0; margin:0; list-style:none;}
fieldset li {float:left; clear:left; width:100%; padding:0 0 5px 0;}
fieldset.submit {border:none; padding:0 0 0.75em 190px;}

label {float:left; width:170px; margin-right:10px; padding-left:10px; text-align:left; /*border-bottom:1px solid #ffda00;*/}
label.error {color:#f00;}
label.large {width:auto;}

input {margin:0; width:250px; float:left; border:1px solid #003399; background:#fff9d6; padding:1px 4px 2px 4px; color:#004273;}
select {border:1px solid #003399; background:#fff9d6; width:125px;}
.checkbox, form .radio {width:auto; border:none; background:none; display:inline; margin:2px 5px 0 0;}
.radio {margin:3px 5px 0 0;}
input.button {width:auto; border:1px solid #003399; background:#004273; color:#fff; text-align:center; margin:0 10px 0 0;}
input.button:hover {background:#ccd9e3; color:#004273; border:1px solid #003399;}
input.error {border:1px solid #f00; background:#fcc;}
span.error {display:block; margin:3px 0 10px 190px; color:#f00; float:left;}

textarea {margin:2px 0; width:250px; font-family:arial,sans-serif; font-size:1.15em; float:left; border:1px solid #003399; background:#fff9d6; height:150px; margin-bottom:7px; padding-left:4px; padding-right:4px; overflow:auto; color:#004273;}
textarea.error {border:1px solid #f00; background:#fcc;}

fieldset fieldset {border:none; margin:0; padding:0;}
fieldset fieldset legend {margin:0; padding:0; font-weight:normal; padding-left:10px;}
fieldset fieldset ol {position:relative; top:-1.4em; margin:0 0 0 190px; padding:0;}
fieldset fieldset ol li {padding:0 0 2px 0;}
fieldset fieldset label {float:none; width:auto; margin-right:auto; padding-left:0;}

form p {margin:0; padding:0px 10px 9px 10px;}

/* -- OUDERCIE -- */
table.oudercie {margin:0 58px 0 230px; padding:0 0 1.45em 0;}
table.oudercie .txt {padding:0 0 0 10px; vertical-align:top;}

/* ---||||| BANNER |||||--- */
#banner {width:245px; height:406px; position:absolute; top:0; margin-left:670px; background:url(../__images/content/banner_bso_home_v2.png) no-repeat; cursor:pointer;}
#banner:hover {background:url(../__images/content/banner_bso_home_over_v2.png) no-repeat;}
#banner a {display:block; width:245px; height:406px;}
#banner a b {display:none;}
