

html,body,div,span,applet,object,iframe,form,h1,h2,h3,h4,h5,h6,p,img,ul{border:0;outline:0;font-size:12px;margin:0;padding:0;}
body{background-color:#fff;color:#373737;font-family:Verdana,Helvetica,sans-serif;line-height:14px;overflow:0;text-align:center;}
form{font-family:Verdana,Helvetica,sans-serif;font-size:12px;line-height:14px;}
h1{color:#1675c4;font-size:18px;font-weight:700;line-height:26px;}
h2{color:#1675c4;font-size:16px;font-weight:700;line-height:24px;}
a:focus{color:#bf1c1c;}
a:active{color:#702922;}
td{vertical-align:text-top;}
.clearfloat{clear:both;display:block;}
p{padding:2px 0 6px;}
.bold{font-weight:700;}
.smallfont{font-size:11px;}
.font12{font-size:13px;}
.red{color:Red;}
.center{text-align:center;}
#printcaption{display:none;}
#outerWrapper{background:#fff url(../media/images/outerwrapper_back.png) 0 0 no-repeat;text-align:left;width:980px;min-height:100%;position:relative;margin:0 auto;}
#logo{background-image:url(../media/images/logo_jachthaven_eemhof.gif);height:58px;width:378px;}
#header{background-image:url(../media/images/home_banner.gif);height:254px;width:980px;}
#outerWrapper #nav{background:url(../media/images/nav_bg.gif) 0 0 no-repeat;height:42px;width:980px;margin-top:0;margin-bottom:5px;}
#outerWrapper #nav ul{float:left;list-style:none;padding-left:23px;width:980px;}
#outerWrapper #nav li{color:#fff;display:inline;}
#outerWrapper #nav li a{color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;height:42px;line-height:42px;text-transform:lowercase;padding:13px 20px;}
#outerWrapper #nav li a:hover{background-image:url(../media/images/nav_bg_rollover.gif);height:43px;color:#fff;}
#nav ul li a.selected{background:url(../media/images/nav_bg_rollover.gif) 0 0 repeat-x;color:#fff;height:43px;}
#nav #datedisplay{color:#aaa;float:right;font-size:11px;line-height:36px;padding-right:30px;}
#contentWrapper{width:100%;}
#contentWrapper div{float:left;}
#contentWrapper .textitem{float:left;width:100%;}
#homecontent ul,#menupagecontent ul,#nieuwsbriefcontent ul{margin:5px 20px;}
#homecontent{width:980px;padding:5px 0;}
#homecontent .inside{background:url(../media/images/homecontent_back.gif) 0 0 repeat-y;}
#homecontentbottom{background:url(../media/images/homecontent_bottom.gif) 0 0 no-repeat;height:10px;width:980px;}
#homecontenttop{background:#efefef url(../media/images/homecontent_top.gif) 0 0 no-repeat;height:10px;width:980px;}
#homecontent img{float:right;border:3px solid #fff;margin:5px 0 5px 10px;}
#homecontent .home_left{background-color:#efefef;float:left;margin-right:5px;width:555px;padding:10px 20px 15px;}
#homecontent .home_right{background-color:#efefef;float:left;width:340px;padding:10px 20px 15px;}
#leftmenucolumntop{background:url(../media/images/topsubnav.gif) 0 0 no-repeat;height:47px;width:230px;}
#leftmenucolumnbottom{background: #fff url(../media/images/bottomsubnav.gif) 0 0 no-repeat;height:11px;width:230px;}
#leftmenucolumn{background-color:#1675c4;width:230px;margin:5px 0;}
#leftmenucolumn h2{border-bottom:2px solid #fff;color:#9bc7ec;font-family:Verdana,Helvetica,sans-serif;font-size:14px;font-weight:700;letter-spacing:0;line-height:20px;padding:0px 0 10px 30px;text-transform:uppercase;width:200px;}
#leftmenucolumn ul{list-style:none;padding:7px 0 15px 0;width:230px;}
#leftmenucolumn ul li{width:188px;margin:2px 0 0;padding:0;}
#leftmenucolumn ul li a{color:#fff;display:block;line-height:25px;font-family:Verdana,Helvetica,sans-serif;font-size:12px;font-weight:700;letter-spacing:0;padding:0 5px 0 30px;}
#leftmenucolumn ul.sublist{border:0 solid #000;}
#leftmenucolumn ul.sublist li a{background:none;font-size:11px;padding-left:40px;}
#leftmenucolumn ul li a.selected_submenu_item{color:#f27a06;font-weight:700;}
#menupagecontent,#mediapagecontent,#contactpagecontent,#productcontent,#productdetailcontent, #nieuwsbriefcontent{background-color:#efefef;line-height:20px;width:745px;margin:5px 0 5px 5px;padding:0;}
#menupagecontenttop{background:#efefef url(../media/images/topcontent.gif) 0 0 no-repeat;height:10px;width:745px;}
#menupagecontentbottom{background:#fff url(../media/images/bottomcontent.gif) 0 0 no-repeat;height:10px;width:745px;}
#menupagecontent .inside,#contactpagecontent .inside,#productcontent .inside,#productdetailcontent .inside, #nieuwsbriefcontent .inside{width:693px;padding:35px 30px 50px 20px;}
#menupagecontent img{float:right;border:3px solid silver;margin:5px 0 5px 15px;}
#menupagecontent img.img_titel{float:left;margin:3px 0 10px;}
#menupagecontent iframe{border:1px solid #471f17;}
#mediapagecontent{background-color:#fff;text-align:center;}
#mediapagecontent .inside{padding:0;}
#productcontent .productrow{width:100%;padding:0 0 5px;}
#productcontent .productrow .product{border:1px solid gray;margin-left:5px;width:333px;padding:2px 0 2px 2px;}
#productcontent .productrow .product .imgcontainer{width:150px;}
#productcontent .product .productdescription{width:170px;padding:0 8px 10px 5px;}
#productcontent .product h4 a{color:#000;line-height:18px;}
#productcontent .productprijs{font-weight:700;font-size:14px;}
#productcontent .div_prijzen{display:block;padding-bottom:10px;width:100%;}
#productcontent #emptyproductsmsg{font-weight:700;padding-top:18px;}
#productcontent .pager{padding-top:3px;text-align:center;width:100%;}
#productdetailcontent .inside{padding-top:0;}
#productdetailcontent #leftkolom{padding-right:15px;width:385px;}
#productdetailcontent #rightkolom{padding-top:50px;width:245px;}
#productdetailcontent .linkdetails{clear:both;display:block;padding-top:2px;width:100%;}
#productdetailcontent h4{clear:both;display:block;font-size:18px;font-weight:700;padding:15px 0 10px;}
#productdetailcontent .product_param_name,#productdetailcontent .product_param_value,#productdetailcontentproduct_param_value_ext{float:left;padding:2px 0;}
#productdetailcontent .product_param_name{width:110px;}
#productdetailcontent .product_param_value{font-weight:700;width:250px;}
#productdetailcontentproduct_param_value_ext{width:350px;}
#productdetailcontent table{margin-left:-2px;}
#productdetailcontent #div_prijzen{clear:both;display:block;width:100%;padding:10px 0 0 2px;}
#productdetailcontent .productprijs{font-family:Geneva, Arial, Helvetica, sans-serif;font-size:14px;font-weight:700;}
#productdetailcontent .link_bestellen{font-size:14px;font-weight:700;line-height:18px;}
#images_container .js_nav_item{background-color:#61A1D7;height:25px;line-height:25px;text-align:center;width:25px;}
#images_container .js_nav_item:hover{background-color:#4591D0;color:#fff;cursor:pointer;}
#images_container .active{background-color:#1675C4;color:#fff;line-height:25px;text-align:center;}
#footer{background-image:url(../media/images/footer.gif);clear:both;display:block;height:36px;width:920px;padding:0 30px;}
#footer ul{color:#fff;float:left;list-style:none;margin-left:-5px;}
#footer li{display:inline;}
#footer li a{text-transform:lowercase;}
#footer li a:hover{text-decoration:underline;text-transform:lowercase;}
#footer a{color:#fff;font-size:11px;font-weight:400;line-height:36px;padding:0 5px;}
#footer a#jansencws{float:right;}
#footer p{color:#ccc;float:right;font-size:11px;padding-top:3px;padding-right:0;text-align:right;width:250px;}
html,body{height:100%;}
a,a:link,a:visited{color:#e97025;text-decoration:none;}
a:hover,.blue{color:#106daf;}
#leftmenucolumn ul li a:hover,#leftmenucolumn ul li.sublist a:hover{color:#f27a06;}
#productcontent .productprijzen .productprijs,#productdetailcontent .productprijzen .productprijs{text-decoration:line-through;}
#productcontent .aanbiedingsprijs,#productdetailcontent .aanbiedingsprijs{color:Red;font-family:Geneva, Arial, Helvetica, sans-serif;font-size:16px;font-weight:700;}

form,label,input,select,textarea{font-family:Verdana,Helvetica,sans-serif;font-size:1em;line-height:14px;}
fieldset{border:1px solid #bfbab0;clear:left;float:left;margin:0 0 1.5em 0;padding:0;padding-bottom:10px;width:620px;}
legend{margin-left:1em;padding:0;color:silver;font-weight:bold;}
fieldset ol{list-style:none;margin-left:0;padding:.8em 1em 0 1.5em;}
fieldset li{clear:left;float:left;width:100%;padding-bottom:.5em;}
label{position:relative;float:left;width:10em;margin-right:1em;margin-top:.3em;}
label strong{position:absolute;left:36em;top:0;width:20em;color:#c00;font-weight:normal;}
label em{position:absolute;left:10em;top:0;}
label strong img{position:absolute;left:-26.5em;}
fieldset.submit{float:none;width:auto;border-style:none;padding-left:12em;background-color:transparent;background-image:none;}
#buttons_group{margin:0;padding:10px 15px;width:590px;}
form{padding-bottom:35px;}
input.text{width:290px;}
input.text_small{width:98px;}
#frmAanmelden fieldset ol li #postcode{width:65px;}
#frmAanmelden fieldset ol li #plaats{width:217px;}
#frmAanmelden fieldset ol li textarea{height:7em;width:290px;}


#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 12px;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(/media/images/overlay.png); }

	