:focus {outline-style: none;}

body {
background: #B3B3B3;
}

* {
margin: 0px;
padding: 0px;
font-family: Georgia, Times, serif;
font-size: 13px;
color: #585858;
}

h2 {
font-size: 26px;
color: #585858;
font-weight: normal;
}

h3 {
font-size: 18px;
color: #585858;
font-weight: normal;
}

/*
hr {
height: 4px; 
background: url(http://www.bakkerpreview.nl/templates/images/hr_line.gif) no-repeat; 
border: 0; 
margin: 12px 0 12px 0;
}
*/
/* onderstaande div is nodig om een hr met background goed in ie6 en 7 te laten zien*/
div.hr {
height: 4px;
background: #fff url(http://www.bakkerpreview.nl/templates/images/hr_line.gif) no-repeat scroll center;
border: 0; 
margin: 12px 0 12px 0;
}

	div.hr hr {
	  display: none;
	}

b {
font-size: 13px;
color: #585858;
}

p { }
td { }
a:link { }
a:visited { }
a:hover { }
a:active { }

#total {
width: 1036px;
margin:auto;
background: #FFF;
position:relative;
z-index:1;
}

.white{
	color:#FFFFFF;
}

#header {
width: 1036px;
height: 351px;
background-image: url(../images/ccblrtop.jpg);
background-repeat:no-repeat;
z-index:10;
}

#content {
float: left; 
background: url(../images/content_bg.jpg) top left repeat-y;
min-height: 300px;
/*position: relative;*/
z-index: 10;

}

#content a {text-decoration: none
}

#content a:hover {text-decoration: underline
}

#content ul {padding-left: 15px}


input {width: 500px; height: 20px; border: 1px #585858 solid; color: #585858; font-family: Georgia, Times, serif;; font-size: 12px;}
textarea {width: 500px; height: 100px; border: 1px #585858 solid; color: #585858; font-family: Georgia, Times, serif;; font-size: 12px;}
.button input {background: #e6e6e6; width: 100px; height: 20px; border: 1px #585858 solid; color: #585858; font-family: Georgia, Times, serif; font-size: 12px; margin-top: 15px; margin-right: 10px; margin-bottom: 15px}
input[type="radio"] {border: none; width: auto}



#leftside {
width: 728px;
float:left;
margin-top: -80px;
padding: 25px 25px 0 25px;
position: relative;
z-index: 99;

}

#rightside {
float:right;
width:218px;
margin-left:40px;
}
	
#rightside img{
}

#footer {
margin-top: -12px;
width: 1036px;
height: 57px;
float: left;
background-image: url(../images/footer_bg.jpg);
background-repeat:no-repeat;
background-color: #B3B3B3;
color: #FFF;
text-align: center;
padding: 50px 0 0 0;
font-size: 11px;

}



/* -------------- menu ---------------- */

#ontop {
width: 1036px;
height: 70px;
background: url(../images/top_bg.jpg);
background-repeat:no-repeat;
text-align: right;
}

#menu .dubbellijn {line-height: 1em; }
#menu .dubbellijn a {padding-top:7px}

#menu {display:block; font-size:10px; font-family: Georgia, Times, serif; float: right}

#menu ul{margin:0px;padding:0;list-style-type:none;width:auto; padding: 12px 37px 0 0; line-height: 3em; }

#menu ul li{display:block;float:left;margin:0 0 0 5px; text-align: center; line-height: 3em; }

#menu ul li a{display:block;float:left;color:#fff;text-decoration:none;height:42px; width: 82px;background: url(../images/topBtnBG.gif) no-repeat top left; }

#menu ul li a:hover{color:#fff; background:transparent url(../images/topBtnBG_hover.gif) no-repeat top left;}

#menu ul li a.current,#menu ul li a.current:hover{color:#585858;background: url(../images/topBtnBG_hover.gif) no-repeat top left;}



/* -------------- news ---------------- */

#newstop {background: url(../images/news_top.gif) no-repeat top left; width: 221px; height: 17px}
#newstitel {background: #b3b3b3; font-size:26px; font-family: Georgia, Times, serif; color: #FFF; width: 193px; padding: 0 14px 5px 14px;}
#newscontent { text-align:center; background: #e6e6e6; font-size:13px; font-family: Georgia, Times, serif; color: #585858; padding: 14px 14px 9px 14px; width: 193px;}
#newscontent a {text-decoration: none}
#newscontent a:hover {text-decoration: underline}
#newscontent img {vertical-align: middle; margin: 0 5px 0 0; border: 0px}
#newsbottom {background: url(../images/news_bottom.gif) no-repeat top left; width: 221px; height: 18px}
#news hr {height: 4px; background: url(../images/hr_news.gif) no-repeat; border: 0; margin: 5px 0 5px 0;}


/* ------------- login ---------------- */

#login {float: left; margin: 220px 0 0 25px; width: 500px}
#login input {background: url(../images/input_bg.jpg) repeat-x; font-size:12px; font-family: Georgia, Times, serif; color: #585858; width: 112px; height: 15px; border: 0pt;}
#login input.submitbtn {background: url(../images/btn_bg.jpg) repeat-x; font-size:12px; font-family: Georgia, Times, serif; color: #FFF; width: 40px; height: 15px; margin: 1px 0 0 4px; border: 0pt; }




#w3 {width: 1036px; height: auto; text-align: center;background: #585858;
}

#bottom {
	list-style:none;
}
#bottom li{
	float:left;
	margin-left:10px;
}



