/* Design by Sebastian Grana Gestal All Rights Reserved */
body { line-height:1; color:#004890; font:100% Verdana, Geneva, sans-serif; }
html, body { height:100%; min-height:100%; font-size:12px; background-color:#f2f2f2; }
/* Opmaak layout */
#wrap { width:975px; margin:0 auto; padding:0; background-color:#fff; margin:10px auto; border:1px solid #CCC; }
#tussenruimte1 { margin:0; clear:both; height:1px; }
#tussenruimte2 { margin:0; clear:both; height:1px; }
#tussenruimte3 { margin:0; clear:both; height:1px; }
#header { width:975px; height:73px; padding:0; }
#logo { width:186px; height:73px; float:left; }
#naastLogo { width:789px; height:73px; float:left; display:block; }
#naastLogo h1 { font-size:40px; margin:15px 180px 0 0; color:#ed7228; font-style:normal; font-weight:normal; text-transform:none; text-align:right; }
#zoek { width:189px; height:63px; float:right; margin: 0 11px 0 0; padding:10px 0 0 0; overflow:hidden; }
#menu_boven { width:975px; height:30px; margin-top:17px; clear:both; background-color:#004890; border-bottom:2px solid #ed7228; }
#hor_module_1 { width:169px; height:172px; padding:10px; border:#FFF 1px solid; float:left; clear:both; margin:0 0 0 10px; color:#FFF; overflow:hidden; line-height:1em; }
#hor_module_1 a { color:#FFF; }
#hor_module_1 .inoutbox { margin:0;}
#hor_module_1 .button { margin:0; float:left; padding:0; }
#hor_module_2 { width:552px; height:192px; border:#FFF 1px solid; float:left; margin:0 10px; }
#hor_module_3 { width:187px; height:192px; border:#FFF 1px solid; float:left; margin:0; }
#mainwrap { width:100%; min-width:100%; height:100%; min-height:100%; margin:0; padding:0; position:relative; background-image:url(../images/mainWrapBg.gif); background-repeat:repeat-y; }
/* kolom links */
#links { width:191px; margin:0; }
#mainmenu { width:171px; margin:0; padding:10px; }
/* kolom rechts */
#rechts { width:189px; margin:0; float:right; height:100%; min-height:100%; position:relative; }
#module_rechts_1 { width:169px; margin:0; padding:10px; height:100%; min-height:100%; position:relative; }
#module_rechts_1 a { color:#004890; font-size:1em; text-decoration:none; font-weight:bold;  }
#module_rechts_1 a:link { color:#004890; text-decoration:none; }
#module_rechts_1 a:hover { color:#f1d338; text-decoration:none; }
/* content */
#content { width:575px; min-height:450px; background-color:#FFF; margin:0; padding:10px; float:right; color:#004890; }
#vlagbalk { width:575px; height:32px; margin:0 0 10px 0; padding:0; overflow:hidden; }
#vlagbalk img { float:left; border:none; margin:0; padding:0; }  
/* menu en footer onderin */
#menu_onder { width:954px; height:15px; margin:10px 11px 10px 10px; clear:both; color:#FFF; text-transform:uppercase; font-size:15px; }
#footer { width:975px; height:54px; font-size:10px; color:#CCC; }
#footer p { font-size:10px; color:#CCC; }
#footerMenu { width:975px; height:21px; text-align:center; background-color:#004890; color:#FFF; padding-top:5px; font-size:10px; color:#CCC; }
#footerMenu a { text-align:center; color:#CCC; text-decoration:none; font-size:10px; }  
#footerMenu a:hover { text-decoration:underline; }
/*  list styles */
li { list-style:none; } 
ul { margin:0; padding:0; }
#module_rechts_1 li.item5, #module_rechts_1 li.item6, #module_rechts_1 li.item7, #module_rechts_1 li.item8, #module_rechts_1 li.item9 { background-repeat:no-repeat; height:34px; padding:10px 5px 0 40px; }
#module_rechts_1 li.item5 { background-image:url(http://www.sebby.nl/images/stories/europart/li_1.gif); }
#module_rechts_1 li.item5:hover { background-image:url(http://www.sebby.nl/images/stories/europart/li_1_hover.gif); }
/*  Menu boven */
#menu_boven ul 						{ padding:0; margin:0; list-style:none; left:50%; float:left; position:relative; }
#menu_boven li 						{ float:left; position:relative; padding:0; list-style:none; right:50%; }
#menu_boven li ul 					{ display:none; position:absolute; left:0; list-style:none; }
#mmenu_boven li > ul 				{ top:auto; left:auto; list-style:none; }
#menu_boven li:hover ul, li.over ul	{ display:block; top:15px; left:0; width:128px; list-style:none; }
#menu_boven a	{ display:block; position:relative; color:#FFF; text-decoration:none; text-transform:uppercase; font-size:12px; padding:7px 10px; height:15px; }
#menu_boven a:hover	{ color:#F60; }
#menu_boven li ul a		{ position:relative; width:200px; margin-top:15px; background:#F60; font-size:12px; padding:5px 10px; color:#0b4686; border-bottom:1px dotted #FFF; }
#menu_boven li ul a:hover 	{ background-color:#0b4686; color:#F60; }
/*  Mainmenu */
#mainmenu ul 						{ padding:0; margin:0; list-style:none; }
#mainmenu li 						{ position:relative; padding:3px 0 3px 0; list-style:none; }
#mainmenu a	{ color:#004890; text-decoration:none; font-size:11px; padding:0 20px 0 0; }
#mainmenu a:hover	{ color:#F60; }
#mainmenu li.item10, #mainmenu li.item11, #mainmenu li.item12, #mainmenu li.item13, #mainmenu li.item14 { padding:0 0 10px 17px; background-repeat:no-repeat; }
#mainmenu li.item11 { background-image:url(../images/1_li.gif); }
#mainmenu li.item11 a { color:#084686; }
#mainmenu li.item12 { background-image:url(../images/2_li.gif); }
#mainmenu li.item12 a { color:#f3d04a; }
#mainmenu li.item11 { background-image:url(../images/3_li.gif); }
#mainmenu li.item11 a { color:#bc3338; }
#mainmenu li.item13	{ background-image:url(../images/4_li.gif); }
#mainmenu li.item13 a { color:#b1aca5; }
#mainmenu li.item14 { background-image:url(../images/5_li.gif); }
#mainmenu li.item14 a { color:#018a4b; }
/* Headings */
h1, h2, h3, h4, h5, h6 { font-family: Helvetica, Arial, sans-serif; font-weight:bold; margin: 0 0 10px 0; color: #0b4686; text-transform:uppercase; line-height:1.05em;  }
h1 { font-size:1.3em; }
h2 { font-size:1.2em; }
h3 { font-size:1.1em; }
h4 { font-size:1em; }
h5 { font-size:1em; }
h6 { font-size:1em; }
.h1talen {}
.lijnOranjeOnder { border-bottom: 1px solid #ed7228; }
/* Link Styles */
a:link, a:visited, a:active { text-decoration:none; color:#004890; }
a:hover { color:#ed7228; }
/* Clears Divs */
.clr{clear: both;}
/* images */
img.left	{ float:left; margin:0 10px 10px 0; }
img.right	{ float:right; margin:0 0 10px 10px; }
img { border:none; }
/* Resets */	
table { border-collapse:separate; border-spacing:0; }
strong { font-weight:bold; }
em { font-style:italic; }
hr { display:none; }
.right { float:right; }
.left { float:left; }
.hide { display:none; }
.clear { clear:both; background:none; border:0; clear:both; display:block; float:none; font-size:0; margin:0; padding:0; overflow:hidden; visibility:hidden; width:0; height:0; }
