/*
      Created by Keith Donegan of Code-Sucks.com
	  
	  E-Mail: Keithdonegan@gmail.com
	  
	  You can do whatever you want with these layouts,
	  but it would be greatly appreciated if you gave a link
	  back to http://www.code-sucks.com
	  
*/
#header img,#rightcolumn ul li img, #itemmenu img, #logosklein img, #subprograms img, a img{border:0px;}

th {text-align:left;}
a {color:black;}
h1 {padding-top:0px;margin-top:0px;color:#c05013;}
h2, h2 a ,h2 a.artikelKop, h3, h4 {padding-top:0px;margin-top:0px;color:#c05013;}

body {
 font-family: Verdana, Helvetica, sans-serif;
 font-size: 12px;
 background:#f9f1e6;
 color:black;
}
#wrapper { 
 margin: 0 auto;
 width: 1002px;
}
#faux {
 background:url(/images/shadow1-midblauw.gif);background-repeat:repeat-y;background-position:0px 0px;
 margin-bottom: 0px;
 overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */
 width: 100%;
 padding-top:6px;
}
#header {
 background:url(/images/shadow1-mid.gif);background-repeat:repeat-y;background-position:0px 0px;
 width: 1002px;
 padding: 0px;
 height: 271px;

 
}
#shadow1top {height:21px;background:url(/images/shadow1-topbottom.gif);background-repeat:no-repeat;background-position:0px 0px;}



#headerleft h1 {margin-top:10px;margin-bottom:0px;font-size:18px;}

#headerleft {
float: left;
 margin: 0px;
 margin-left: 30px;
 width: 290px;
 display: inline;
 position: relative;
 margin-top:10px;

}
#headerleft ul {list-style-position:inside;margin:0px;padding:0px;color:#082265;}
#headerleft li a {color:black;text-decoration:none;}
#headerleft li a:hover {text-decoration:underline;}
#headerleft li {border-bottom:1px solid black;line-height:22px;height:22px;width:240px;}

#meernieuws {position:absolute;margin-top:216px;margin-left:76px;}

#headerright {
display: inline;
 margin: 0px;
 margin-right:11px;
 padding: 0px;
 width: 668px;
 float: right;
 /* background:url(/images/foto1.jpg);background-repeat:no-repeat;background-position:bottom right;*/
 height: 280px;
}

#slidedecorator {position:absolute;margin-top:10px;z-index:1;behavior: url("/iepngfix.htc");}
#slideshowdiv {margin-top:33px;}
#slideshowimg {}
.cf_element {position:absolute;visibility:hidden;}
.cf_element img {height:217px;width:668px;}
#rightcolumn { 
 display: inline;
 margin: 10px;
 padding: 0px;
 width: 145px;
 float: right;

 margin-right:25px;
}
#leftcolumn { 
 float: left;
/* border: 1px solid red;*/
 margin: 10px;
 padding: 0px;
 width: 785px;
 display: inline;
 position: relative;
 margin-left:27px;
 background:url(/images/content-mid.gif);
 background-repeat:repeat-y;
 
}
#leftcolumn div.topcorners {
 background:url(/images/content-topbottom.gif);
 background-repeat:no-repeat;
 height:20px;
 }
 #leftcolumn div.bottomcorners {
 background:url(/images/content-topbottom.gif);
 background-repeat:no-repeat;
 background-position:bottom left;
 height:20px;
 }
 #maincontent {padding:15px;}
 


/* footers */
#footer { 
 width: 1002px;
 clear: both;
 height:25px;
 background:url(/images/shadow1-topbottom.gif);background-repeat:no-repeat;background-position:bottom left;
 margin: 0px;
 padding: 0px;
}
#footer2  {height:30px;}
#footer2 {color:black;padding-left:30px;}
#footer2 a {color:black;text-decoration:none;margin-left:5px;margin-right:5px;text-transform:lowercase;}
#footer2 a:hover {text-decoration:underline;}
#footer2 span {padding-right:20px;}

.clear { clear: both; background: none; }

/* top items */
#topitems {position:absolute;width:270px;height:35px;margin-left:295px;display:block;}
#topitems form {display:inline;margin:0px;padding:0px;float:left;width:260px;padding-top:8px;}
#topitems #zoekbutton {margin-left:224px;}
#toplinkjes a {color:#082265;font-weight:bold;font-size:10px;text-decoration:none;margin-left:3px;}
#toplinkjes a.size2 {font-size:12px;}
#toplinkjes a.size3 {font-size:14px;}
#toplinkjes a:hover {text-decoration:underline;}
#topitems a img {margin-left:10px;}
#topitems #searchbox0 {background:url(/images/zoekveld.gif);background-repeat:no-repeat;height:22px;width:256px;padding-left:5px;margin-top:-6px;}
#topitems #searchbox {border:0px solid red;width:212px;background:none;padding:0px;margin:0px;padding-bottom:4px;position:absolute;margin-top:3px;}
#toplinkjes {width:360px;margin-top:4px;text-align:right;position:absolute;margin-left:300px;}
#toplinkjes a.topcontact {display:none;color:#bf3f13;padding-top:8px;}



#logosklein {margin-left:880px;position:absolute;margin-top:0px;}

#navigation {background:url(/images/shadow1-midblauw.gif);background-repeat:repeat-y;background-position:0px 0px;padding-left:27px;padding-top:30px;}
#kruimelpad {background:url(/images/shadow1-midblauw.gif);background-repeat:repeat-y;background-position:0px 0px;padding-left:50px;padding-top:12px;font-weight:bold;}
#kruimelpad a {color:black;text-decoration:none;padding-left:15px;font-weight:bold;background:url(/images/kruimelpad.gif);background-repeat:no-repeat;background-position:left 4px;margin-right:4px;}

#kruimelpad a.first {background-image:url(/images/spacer.gif);padding-left:0px;}

#kruimelpad a:hover {text-decoration:underline;}

/* Hoofdmenu #######################################################################################*/

#hoofdmenu li .subindicator {display:none;}
#hoofdmenu ul li .subindicator {width:15px;float:right;display:block;}

#hoofdmenu, #hoofdmenu ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	z-index:1;
}

#hoofdmenu a {
 	display: block;
	width: 139px;
	color:white;
	line-height:20px;
	background:url(/images/hoofdmenuroot.gif);
	text-decoration:none;	
}
#hoofdmenu a:hover {background-position:bottom left;}

#hoofdmenu a span {margin-left:13px;}
#hoofdmenu ul li a span {margin-left:0px;}
#hoofdmenu ul li a {
	
	padding-left:7px;
	display: block;
	width: 156px;
	color:black;
	line-height:20px;
	background:white;
	color:#082265;
}
#hoofdmenu ul {border:1px solid black;border-bottom:0px solid black;}
#hoofdmenu ul li{border-bottom:1px solid black;}
#hoofdmenu ul li a:hover {color:#b35f00;}

#hoofdmenu li{width:160px;float: left;}
#hoofdmenu li a {width:149px;font-weight:bold;text-transform:uppercase;}
#hoofdmenu ul li { /* all list items */
	float: left;
	width: 169px; /* width needed or else Opera goes nuts */
			
}
#hoofdmenu ul li a {font-weight:normal;text-transform:none;}

#hoofdmenu li ul { /* second-level lists */
	position: absolute;
	background: white;
	width: 169px;
	display:none; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	margin-left:4px;
}


#hoofdmenu li ul ul { /* third-and-above-level lists */
	margin: -21px 0 0 169px;
	
}

#hoofdmenu li:hover ul ul, #hoofdmenu li.sfhover ul ul {
	display:none;
}

#hoofdmenu li:hover ul, #hoofdmenu li li:hover ul, #hoofdmenu li.sfhover ul, #hoofdmenu li li.sfhover ul { /* lists nested under hovered list items */
	display:block;
}

/* banners */
#rightcolumn ul {margin:0px;padding:0px;list-style-type:none;}
#rightcolumn li {width:145px;height:81px;background:url(/images/bannerbg.gif);background-repeat:no-repeat;}
#rightcolumn li img {width:135px;height:59px;padding:5px;}

/* itemmenu */
#itemmenu {text-align:right;margin-right:20px;padding-top:20px;}
#itemmenu a {margin-left:7px;}
/* modules */
img.summaryImage {border:1px solid black;}
#actie_url {padding-top:10px;padding-bottom:10px;}

#pager {padding-top:10px;padding-bottom:5px;text-align:center;}
#pager a {color:black;text-decoration:none;}

#shopheader {position:absolute;line-height:24px;text-align:right;color:#999999;margin-top:-21px;width:300px;text-align:right;margin-left:400px;}
#shopheader a {color:black;text-decoration:none;}
#shopheader a:hover {text-decoration:underline;}
#shopheader a.cart {background:url(/images/cart.gif) 0px 3px no-repeat;padding-left:18px;}
#shopheader a.afrekenen {background:url(/images/checkout.gif) 0px 3px no-repeat;padding-left:18px;margin-left:0px;}

#shopcategories .onecategory {text-align:center;font-weight:bold;display:inline;float:left;width:250px;height:240px;}
#shopcategories a {text-decoration:none;}
#shopcategories a:hover span{text-decoration:underline;}
.emptytitle {display:none;}

/* publicatie layouts */

div.publicatietemplate0,div.publicatietemplate1,div.publicatietemplate2,div.publicatietemplate3,div.publicatietemplate4 {padding-bottom:12px;padding-top:12px;}

div.publicatietemplate1 .summaryImage,div.publicatietemplate2 .summaryImage {float:left;margin-right:10px;margin-bottom:7px;display:block;}
div.publicatietemplate3 .summaryImage,div.publicatietemplate4 .summaryImage {float:right;margin-left:10px;margin-bottom:7px;}

div.publicatietemplate1 .summaryImage,div.publicatietemplate2 .summaryImage {float:left;margin-right:10px;margin-bottom:7px;display:block;}
div.publicatietemplate3 .summaryImage,div.publicatietemplate4 .summaryImage {float:right;margin-left:10px;margin-bottom:7px;}

div.pleftcol,div.prightcol {display:inline;float:left;}
div.pleftcol {width:220px;display:inline;float:left;border:1px solid white;}
div.prightcol {width:520px;}

div.readmore {text-align:right;}

/* poll */
table.polltable {width:210px;padding-left:15px;padding-right:15px;padding-top:0px;}
table.polltable td {padding:2px;margin:0px;}
div.polldiv {padding-bottom:13px;width:210px;}

/* formulieren */
.button {background:#0e2769;border:1px solid #CCCCCC;color:white;}
.textbox, .textfield {border:1px solid #0e2769;}
/* downloads */


div.zoekresultaat {margin-bottom:16px;}
div.zoekresultaat .titel {color:#c05013;}

#subprograms {}
#subprograms ul{padding:0px;margin:0px;list-style-type:none;}
#subprograms li {float:left;display:inline;}
#subprograms li a h2 {font-size:100%;font-weight:bold;padding:0px;margin:0px;margin-right:10px;}
#subprograms li a:hover h2{text-decoration:underline;}

.required {color:#DD3333;font-weight:bold;}
