/* STD */
* 								{ padding:0; margin:0; }
fieldset, img 					{ border:0; }
label, a 						{ cursor:pointer; }
body, textarea, input, select 	{ font-size:12px; font-family:Arial; }
option 							{ padding:0.2em; }
a								{ text-decoration:none; outline:none; color:#6f7072; }
a:hover							{ color:#000; }
h1, h2, h3, h4, h5, h6			{ font-size:1em; font-weight:normal; }

/* CLASSES */
.hidden, hr, h1 a span, h2 span, h3 span, ul li a span{ position:absolute; left:-1000em; }
.clear 							{ position:relative; clear:both; }

/* PAGES */

#all 							{ width:750px; margin:0 auto; position:relative; }

#bcg							{ width:750px; position:relative; }
#bcg a:hover span				{ text-decoration:underline; }
#bcg ul							{ height:20px; list-style:none; }
#bcg ul li						{ display:inline; padding-right:10px; line-height:19px; }
#bcg ul li a					{ font-size:0.85em; }
#bcg ul li a:hover				{ text-decoration:none; }
#bcg img						{ width:750px; position:absolute; top:22px; }

#content #body .content ul		{ padding-left:15px; }

/* home */
#bcg div.top					{ width:730px; padding-right:20px; height:100px; padding:45px 0 0 0; position:relative; text-align:right; }
#bcg div span					{ color:#6f7072; line-height:19px; }
#bcg div span.big				{ font-size:2.6em; line-height:40px; font-style:italic; color:#0069af; }
#bcg div span a:hover			{ text-decoration:underline; }

#content						{ width:615px; position:relative; left:115px; top:0px; line-height:19px; color:#fff; }
#content a						{ color:#fff; }
#content a:hover, #content a.active{ color:#88c6f0; }

#top 							{ width:615px; background:url(img/bcg_menu.png) no-repeat; }
#top #menu						{ width:590px; height:85px; padding:15px 0 0 25px; list-style:none; }
#top #menu li					{ height:12px; line-height:12px; display:block; float:left; padding:0 10px; position:relative; border-left:1px solid #fff; }
#top #menu li.active a			{ color:#88c6f0; }
#top #menu li.active ul li a	{ color:#fff; }
#top #menu li.active ul li a.active, #top #menu li.active ul li a:hover{ color:#88c6f0; }
#top #menu li.first				{ border:0; }

#top #menu ul					{ display:none; }
#top #menu ul li				{ height:18px; border:0; float:left; clear:both; line-height:18px; }

#top #menu .active ul			{ display:block; position:absolute; left:0; top:12px; }
#top #menu li:hover ul, #top #menu li.hover ul{ display:block; position:absolute; left:0; top:12px; }

#top #menu ul.widther, #top #menu ul.widther li{ width:300px; }


#top #menu ul:hover				{ display:block; }
#top #menu ul.hover				{ display:block; }

#body							{ width:545px; padding:0 35px 100px 35px; background:url(img/bcg.png) repeat-y; }
#body .min_height				{ width:1px; height:550px; float:left; }
#body .content 					{ width:544px; padding:0 0 50px 0; float:left; }
#body .content h3				{ font-weight:bold; }

/* wat doen we */
#body .content .blue			{ color:#88c6f0; }
#body .content ul.square_blue	{ list-style:none; }
#body .content ul.square_blue li{ padding-left:10px; position:relative; background:url(img/square_blue.gif) 0 9px no-repeat; }
#body .content.submenu_height	{ padding-top:85px; }


/* uw team */
#body .content .image_box		{ width:147px; height:146px; padding:1px 0 0 9px; float:left; background:url(img/image_box.png) no-repeat; }
#body .content .cont			{ width:388px; float:left; min-height: 180px;}
#body .content a.mailto			{ color:#b6b6b6; position:relative; top:-7px; }
#body .content a:hover.mailto	{ text-decoration:underline; }
#body .content .clear_break		{ height:25px; position:relative; clear:both; font-size:1px; }

/* vraag */
#content #square_ico_bright		{ width:87px; height:86px; display:block; position:absolute; right:-23px; top:-25px; z-index:2000; }


/* foot */
#foot #square_ico				{ width:90px; height:90px; display:block; position:absolute; right:17px; top:-7px; background:url(img/square_ico.png) 0 0 no-repeat; }
#foot #square_ico span			{ position:absolute; left:-1000em; }
#foot .left						{ width:200px; padding:20px 5px 0 25px;  float:left; border-top:60px solid #1977B6; }
#foot .right					{ width:385px; float:left; padding-top:20px; font-size:0.9em; color:#6f696f; border-top:60px solid #1977B6; background:#fff; }
#foot .right a					{ text-decoration:underline; color:#6f696f; }
#foot .right a:hover			{ color:#000; }


/* hack */
#foot							{ width:640px; height:135px; position:fixed; bottom:0; padding:0 0 15px 115px; background:#fff; }

