* {
	padding:0;
	margin:0;
}

br {clear:both;}

body {
	background-color:#dcd8cc;
	color:#444;
	text-align:center;
	font: normal 11px/13px "Lucida Grande", Tahoma, Verdana, sans-serif;
}


/*mainpage attributes*/
#wrapper {
	margin:22px auto;
	padding:22px;
	display:block;
	width:869px;
	background:#fff;
	text-align:left;
}

#wrapper .hdiv {
	width:100%;
	height:22px;
	display:block;
	clear:both;
}

#wrapper .vdiv {
	width:22px;
	display:block;
	float:left;
	clear:none;
}


#topper {
	display:block;
	width:869px;
	height:209px;
}

#logospace {
	display:block;
	float:left;
	clear:none;
	width:286px;
	height:209px;
	background:#fff url(images/logo.png) no-repeat 0px 0px;
}

#logospace a {
	display:block;
	width:286px;
	height:209px;
}

#creditspace {
	display:block;
	float:left;
	clear:none;
	width:583px;
	height:209px;
}

#credit {
	display:block;
	float:left;
	clear:both;
	width:583px;
	height:154px;
	background:#fff url(images/credits.png) no-repeat 0px 0px;
}

#menu {
	display:block;
	float:left;
	clear:both;
	width:583px;
	height:55px;
	background:#fff url(images/menu.png) no-repeat 0px 0px;
	margin:			0;
	padding:		0;
	list-style:		none;
	line-height:	1.0;
}

#menu li {list-style:none;
display:block;
float:left;
}

#menu li a {
	margin-right:1px;
	display:block;
	float:left;
	height:48px;
	text-indent:-5000px;
}

#menu li.informatie a{
	width:99px;
}

#menu li.inschrijven a{
	width:109px;
}

#menu li.uitslagen a{
	width:98px;
}

#menu li.jeugdloop a{
	width:98px;
}

#menu li.sponsoren a{
	width:109px;
}

#menu li.nieuws a{
	width:64px;
}


#flashspace {
	display:block;
	float:left;
	clear:both;
	width:869px;
	height:275px;
	background:#fff url(images/flashhub.png) no-repeat 0px -5px;
}

#subspace {
	display:block;
	float:left;
	clear:both;
	width:869px;
	height:275px;
}

.subitem {
display:block;
float:left;
clear:none;
width:275px;
height:286px;
}

.subitem h1 {
margin-top:11px;
padding-left:11px;
margin-bottom:11px;
line-height:66px;
display:block;
height:44px;
width:274px;
border-left:1px solid #7c704e;
font-size:16px;
color:#7c704e;
}


#footer {
margin:-22px auto 22px auto;
display:block;
width:913px;
height:91px;
background:#8F8977;
color:#ccc;
}

#footer table {height:100%;}

#footer .footfirst {width:75%;}
#footer .footsecond {}



/*Page items*/

#content {
   display:block;
   width:100%;
   background:#fff url(images/content_bg.gif) repeat-y 0px 0px;
}

#maincol {
margin-right:22px;
display:block;
float:left;
width:561px;
font-size:13px;
line-height:150%;
}

#maincol .breadcrumbs {
	display:block;
	height:22px;
	width:100%;
	margin-bottom:22px;
	font-size:10px;
	color:#8f8260;
}

#maincol ul {
margin-bottom:11px;
}

#maincol li {
	list-style-type:square;
	list-style-position:inside;
	list-style-image:url(../images/beren_bullet.gif);
}

#maincol p {
	margin:0px 0px 11px 0px;
}

#subcol {
margin-left:11px;
display:block;
float:left;
width:275px;
}

.sidemenu {}

.sidemenu ul {
 border-bottom:1px solid #8f8260;
}

.sidemenu li {
list-style:none;
width:100%;
}

.sidemenu li a, .sidemenu li h3 {
    text-decoration:none;
    margin:0px 0px 0px 0px;
    padding: 2px 0px 3px 0px;
    display:block;
    width:100%;
    border-top:1px solid #8f8260;
    height:16px;
    text-indent:5px;
}

.sidemenu li h3 { 
font-weight:normal;
color:#8f8260;
font-size:11px;
}

.sidemenu li a:hover {
    background:#8f8260;
    color:#fff;
}

#subcol h1 {
	font-size:16px;
	padding:11px 0px 5px 0px;
}

/*Nieuws*/

.sidenews {}

.nieuws_berenloop_sum {
    font-size:8pt;
    padding-bottom:11px;
    border-bottom: 1px dotted #8f8260;
}

.nieuws_berenloop_sum .NewsSummaryPostdate {border-bottom:1px solid #ccc;}
.nieuws_berenloop_sum h2 a {text-decoration:none;padding:0;margin:0;line-height:100%;}

.nwsdate, .sidenews .nwsdate, .nieuws_berenloop_sum .nwsdate {
	font-weight:bold;
	padding-left:45px;
	background:url(images/news_40x11.gif) no-repeat 0px 0px;
}

.nwsdate, .nieuws_berenloop_sum .nwsdate {
background-position:0px 4px;
}


.sidenews li {
margin:11px 0px 11px 0px;
list-style:none;
}

/*Sponsors*/
.banner_box a {
    display:block;
    width:253px;
    height:126px;
    border-top:1px solid #8f8260;
    border-bottom:1px solid #8f8260;
}

.banner_box img {padding:3px 0px 3px 0px;}

/*Algemene opmaak*/

#content #maincol h1, #content #subcol h1 {
margin:22px 0px 11px 0px;
font-weight:normal;
color:#00b4ff;
}

#content  #maincol h2 {
margin:22px 0px 11px 0px;
font-weight:normal;
color:#00b4ff;
}

#content  #maincol h3 {
margin:22px 0px 11px 0px;
font-weight:normal;
color:#00b4ff;
}


a {color:#00b4ff;}


/*Banners*/

.banner_box {}

.banner_box a, .banner_box a img {border:0;}

/*Formulieren*/

table.inschrijfform {
	background:#e3e0d8;
	font-size:smaller;
	border-top:1px solid #8f8260;
}

table.inschrijfform td {
	padding:2px 0px 2px 0px;
	border-bottom:1px solid #8f8260;
}

table.inschrijfform td.first {width:186px;padding-left:3px;}
table.inschrijfform td.second {width:374px;}
table.inschrijfform td.second input{width:360px;}


table.inschrijfform td input {color:#00b4ff; height:18px;}

.error_message li {font-size:smaller; color:#F90;}


