@import "http://cdn.jaarsmadeboer.nl/css/reset.css";
@import "http://cdn.jaarsmadeboer.nl/css/default.css";

html, body, #wrapper  { height: 100%; }
html, body { font-family: Arial, serif; color: #fff; font-size: 11px; line-height: 1.8em; }
a { color: #fff; }
h2, h3 { font-weight: bold; }

ol { list-style: decimal inside !important; }

body {background:url("img/bgcolors.jpg") repeat-y top center #FFFFFF; }

#wrapper { overflow: visible; width: 1000px; margin: 0 auto; background:#E6E6E6; }

.column { width: 140px; float: left; height: 100%; background-repeat: no-repeat; background-position: 0 0; }
.wide { width: 260px; padding: 0 10px;  }

img.blank { width: 100%; height: 160px; }

#blue { background-image: url(img/bg_blue.jpg); background-color: #0083af; }
#pink { background-image: url(img/bg_pink.jpg); background-color: #be2b6e; }
#brown { background-color: #b6a92d; background-image: url(img/bg_brown.jpg); text-align: center; }
#sponsor { background-color: #fff; text-align: center;  }
#sponsor a { display: block; margin-bottom: 10px; color: #0083af;}
#first { width: 160px; }


#mainmenu li a { color: #0083af; text-decoration: none; display: block; width: 100%; padding-left: 5px; font-size: 14px; font-weight: bold; line-height: 25px;}
#mainmenu li a:hover { color: #015672; }

span.teaser { width: 100px; height: 100px; background: url(img/teaser.png) no-repeat; display: block; margin: 0 0 20px 20px; float: left;}
span.teaser a { display: block; width: 100px; height: 100px;}

h1 { font-weight: bold; font-size: 14px; line-height: 1em; margin-bottom: 8px;}

ul.newsoverview { margin: 5px 0px;}
ul.newsoverview li a { font-size: 14px; font-weight: bold; text-decoration: none; }

p.block { display: block; background: url(img/block.png) 0 0 no-repeat; height: 94px; width: 238px; color: #be2b6e; padding: 6px 12px; line-height: 1.7em;}
p.block strong { font-size: 14px; }
p.block a { color: #be2b6e; }
div.tekstKader {
	vertical-align: middle;
	width: 100%;
	color: #fff;
	background: #be2b6e;
	padding: 10px;
	overflow: auto;
	vertical-align: middle;
}

div.tekstKader img {
	float: left;
	padding-right: 10px;
}

span.tekst {
	float: left;
	margin-left: 20px;
	margin-top: 20px;
}

div.citaat {
	width: 100%;
	border: 1px dotted #be2b6e;
	padding: 10px;
	overflow: auto;
}

#mainmenu li ul.submenu  { list-style-type: none; margin-left:15px; padding: 0; }
#mainmenu li ul.submenu li  { width:140px; }
#mainmenu li ul.submenu li a  { font-size:11px; }

#mainmenu li div { display: none; }
#mainmenu li.current div { display: block; }


/*VERSCHILLENDE ACHTERGRONDEN!!*/

body#lightblue { background:url("img/bgcolors_blue.jpg") repeat-y top center #FFFFFF; color:#555555; }
body#lightblue #mainContentText h1 {color:#0083af; font-family:arial,serif; font-size:15pt; margin:0; padding:0; width:80%;}

body#lightblue #newcolor1 { padding:0px 50px 0px 50px; width:460px; background:url("img/fietser-blauw1.jpg") no-repeat top left #b8dce9; }
body#lightblue #newcolor1 h1 {color:#0083af; font-family:arial,serif; font-size:15pt; margin:0; padding:0; width:80%;}
body#lightblue #newcolor2 { padding:0px 50px 0px 50px; width:460px; background:url("img/fietser-blauw2.jpg") no-repeat top left #b8dce9; }
body#lightblue #newcolor2 h1 {color:#0083af; font-family:arial,serif; font-size:15pt; margin:0; padding:0; width:80%;}
body#lightblue #newcolor3 { padding:0px 50px 0px 50px; width:460px; background:url("img/fietser-blauw3.jpg") no-repeat top left #b8dce9; }
body#lightblue #newcolor3 h1 {color:#0083af; font-family:arial,serif; font-size:15pt; margin:0; padding:0; width:80%;}
body#lightblue #newcolor4 { padding:0px 50px 0px 50px; width:460px; background:url("img/fietser-blauw4.jpg") no-repeat top left #b8dce9; }
body#lightblue #newcolor4 h1 {color:#0083af; font-family:arial,serif; font-size:15pt; margin:0; padding:0; width:80%;}
body#lightblue #newcolor5 { padding:0px 50px 0px 50px; width:460px; background:url("img/fietser-blauw5.jpg") no-repeat top left #b8dce9; }
body#lightblue #newcolor5 h1 {color:#0083af; font-family:arial,serif; font-size:15pt; margin:0; padding:0; width:80%;}
body#lightblue #newcolor6 { padding:0px 50px 0px 50px; width:460px; background:url("img/fietser-blauw6.jpg") no-repeat top left #b8dce9; }
body#lightblue #newcolor6 h1 {color:#0083af; font-family:arial,serif; font-size:15pt; margin:0; padding:0; width:80%;}
body#lightblue #newcolor7 { padding:0px 50px 0px 50px; width:460px; background:url("img/fietser-blauw7.jpg") no-repeat top left #b8dce9; }
body#lightblue #newcolor7 h1 {color:#0083af; font-family:arial,serif; font-size:15pt; margin:0; padding:0; width:80%;}
body#lightblue #newcolor8 { padding:0px 50px 0px 50px; width:460px; background:url("img/fietser-blauw8.jpg") no-repeat top left #b8dce9; }
body#lightblue #newcolor8 h1 {color:#0083af; font-family:arial,serif; font-size:15pt; margin:0; padding:0; width:80%;}

body#lightpink { background:url("img/bgcolors_pink.jpg") repeat-y top center #FFFFFF; color:#555555; }
body#lightpink #mainContentText h1 {color:#BE2B6E; font-family:arial,serif; font-size:15pt; margin:0; padding:0; width:80%;}

body#lightpink #newcolor1 { padding:0px 50px 0px 50px; width:460px; background:url("img/fietser-roze1.jpg") no-repeat top left #EFCADB; }
body#lightpink #newcolor1 h1 {color:#BE2B6E; font-family:arial,serif; font-size:15pt; margin:0; padding:0; width:80%;}
body#lightpink #newcolor2 { padding:0px 50px 0px 50px; width:460px; background:url("img/fietser-roze2.jpg") no-repeat top left #EFCADB; }
body#lightpink #newcolor2 h1 {color:#BE2B6E; font-family:arial,serif; font-size:15pt; margin:0; padding:0; width:80%;}
body#lightpink #newcolor3 { padding:0px 50px 0px 50px; width:460px; background:url("img/fietser-roze3.jpg") no-repeat top left #EFCADB; }
body#lightpink #newcolor3 h1 {color:#BE2B6E; font-family:arial,serif; font-size:15pt; margin:0; padding:0; width:80%;}
body#lightpink #newcolor4 { padding:0px 50px 0px 50px; width:460px; background:url("img/fietser-roze4.jpg") no-repeat top left #EFCADB; }
body#lightpink #newcolor4 h1 {color:#BE2B6E; font-family:arial,serif; font-size:15pt; margin:0; padding:0; width:80%;}
body#lightpink #newcolor5 { padding:0px 50px 0px 50px; width:460px; background:url("img/fietser-roze5.jpg") no-repeat top left #EFCADB; }
body#lightpink #newcolor5 h1 {color:#BE2B6E; font-family:arial,serif; font-size:15pt; margin:0; padding:0; width:80%;}
body#lightpink #newcolor6 { padding:0px 50px 0px 50px; width:460px; background:url("img/fietser-roze6.jpg") no-repeat top left #EFCADB; }
body#lightpink #newcolor6 h1 {color:#BE2B6E; font-family:arial,serif; font-size:15pt; margin:0; padding:0; width:80%;}
body#lightpink #newcolor7 { padding:0px 50px 0px 50px; width:460px; background:url("img/fietser-roze7.jpg") no-repeat top left #EFCADB; }
body#lightpink #newcolor7 h1 {color:#BE2B6E; font-family:arial,serif; font-size:15pt; margin:0; padding:0; width:80%;}
body#lightpink #newcolor8 { padding:0px 50px 0px 50px; width:460px; background:url("img/fietser-roze8.jpg") no-repeat top left #EFCADB; }
body#lightpink #newcolor8 h1 {color:#BE2B6E; font-family:arial,serif; font-size:15pt; margin:0; padding:0; width:80%;}

body#lightpink #newcolor-hennie { padding:0px 50px 0px 50px; width:460px; background:url("img/fietser-hennie.jpg") no-repeat top left #EFCADB; }
body#lightpink #newcolor-hennie h1 {color:#BE2B6E; font-family:arial,serif; font-size:15pt; margin:0; padding:0; width:80%;}
body#lightpink #newcolor-hennie a { color:#555; font-weight: bold; }  

body#lightblue #newcolor1 a { color:#fff; font-weight: bold; }  
body#lightblue #newcolor2 a { color:#fff; font-weight: bold; }  
body#lightblue #newcolor3 a { color:#fff; font-weight: bold; }  
body#lightblue #newcolor4 a { color:#fff; font-weight: bold; }  
body#lightblue #newcolor5 a { color:#fff; font-weight: bold; }  
body#lightblue #newcolor6 a { color:#fff; font-weight: bold; }  
body#lightblue #newcolor7 a { color:#fff; font-weight: bold; }  
body#lightblue #newcolor8 a { color:#fff; font-weight: bold; }

body#lightpink #newcolor1 a { color:#555; font-weight: bold; }  
body#lightpink #newcolor2 a { color:#555; font-weight: bold; }  
body#lightpink #newcolor3 a { color:#555; font-weight: bold; }  
body#lightpink #newcolor4 a { color:#555; font-weight: bold; }  
body#lightpink #newcolor5 a { color:#555; font-weight: bold; }  
body#lightpink #newcolor6 a { color:#555; font-weight: bold; }  
body#lightpink #newcolor7 a { color:#555; font-weight: bold; }  
body#lightpink #newcolor8 a { color:#555; font-weight: bold; }  

/*klaar*/

div.faqOverview a {color:#fff !important;}


#sponsor span.languages { position: absolute; padding-left:35px; display:block; float: right; } 
#sponsor span.languages a { display: block; float: left; margin:2px; } 

ul#newslist { list-style-type: none; margin: 0; padding: 0; }
ul#newslist.menu li { border-bottom: 1px solid #fff; padding:20px 0px 30px 0px; }
span.newsLink { float:right; }
span.newsHead { width:100%; height:30px; display: block; }
span.newsHead h2 { color:#BE2B6E; font-family:arial,serif; font-size:14px; margin:0; padding:0; font-weight: bold; float: left; }
span.newsHead em { float:right; font-weight: bold; }


/*nieuwsbrieven page layout*/
#nbs li {width: 100%;}   
#nbs li span {float: right;}

.optin1         { border:none; background:url(img/input.png) left top no-repeat; width:190px; height:35px; padding-left:15px; }
.optin_button   { border:none; background:url(img/aanmelden.png) left top no-repeat; height:35px; width:100px; cursor:pointer; margin-left:99px; margin-top:1px; }
.optout1        { border:none; background:url(img/input.png) left top no-repeat; width:190px; height:35px; padding-left:15px; }
.optout_button  { border:none; background:url(img/afmelden.png) left top no-repeat; height:35px; width:100px; cursor:pointer; margin-left:99px; margin-top:1px; }

