/*-------------------------------------------------
ALGEMEEN
-------------------------------------------------*/
html, body {
	
}

body {
	margin:0px;
	padding:0px;
	background-image:url('../afbeeldingen/achtergrond_pagina.jpg');
	background-position: left top;
	background-repeat: repeat-x;
	background-color:#838383;
}

#container {
	margin: 0 auto;
	width:975px;
	background-image:url('../afbeeldingen/achtergrond_container.jpg');
	background-position: left top;
	background-repeat:no-repeat;
}

.clearen {
	clear:both;
}




/* KOPPEN */



#bovenkant_site {
	width:938px;
	background-image:url('../afbeeldingen/koppen/willekeurig.php');
	background-position:left bottom;
	background-repeat: no-repeat;
	height:292px;
	margin:0px auto 0px auto;
}

#bovenkant_site_adventure {
	width:938px;
	background-image:url('../afbeeldingen/koppen/adventure.jpg');
	background-position:left bottom;
	background-repeat: no-repeat;
	height:292px;
	margin:0px auto 0px auto;
}

#bovenkant_site_fitness {
	width:938px;
	background-image:url('../afbeeldingen/koppen/fitness.jpg');
	background-position:left bottom;
	background-repeat: no-repeat;
	height:292px;
	margin:0px auto 0px auto;
}

#bovenkant_site_race {
	width:938px;
	background-image:url('../afbeeldingen/koppen/race.jpg');
	background-position:left bottom;
	background-repeat: no-repeat;
	height:292px;
	margin:0px auto 0px auto;
}

#bovenkant_site_mountainbikes {
	width:938px;
	background-image:url('../afbeeldingen/koppen/mountainbike.jpg');
	background-position:left bottom;
	background-repeat: no-repeat;
	height:292px;
	margin:0px auto 0px auto;
}

#bovenkant_site_fashionladies {
	width:938px;
	background-image:url('../afbeeldingen/koppen/fashionladies.jpg');
	background-position:left bottom;
	background-repeat: no-repeat;
	height:292px;
	margin:0px auto 0px auto;
}









/*  //  KOPPEN   */






#logo {
	position:absolute;
	margin:20px 0px 0px 520px;
	width:391px;
	height:78px;
}
#logo img {
	border:0px;
}
#kruimelpad {
	margin: 0 auto;
	width:918px;
	background-color:#ffffff;
	height:30px;
	line-height:30px;
	text-align:right;
	padding:0px 20px 0px 0px;
	font-size:11px;
	color:#868788;
}

#kruimelpad a {
	color:#868788;
}


#midden_site {
	margin: 0 auto;
	width:938px;
	background-color:#ffffff;

}
#linkerbalk {
	width:195px;
	float:left;
	text-align:right;
	padding:0px 10px 0px 10px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

#banner_links {
	width:189px;
	height:102px;
	margin:60px 0px 0px 5px;
}
#merkenroller {
	background-image:url('../afbeeldingen/merken/achtergrond_merken.jpg');
	width:189px;
	height:77px;
	line-height:77px;
	margin:10px 0px 0px 5px;
	text-align:center;
}
#content {
	float:left;
	width:468px;
	padding:0px 20px 0px 20px;
}

#lichtkrant {
	background-image:url('../afbeeldingen/lichtkrant.jpg');
	background-position: center top;
	background-repeat: no-repeat;
	height:50px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

#highlights {
	height:20px;
	line-height:20px;
	font-size:12px;
	text-transform:uppercase;
	color:#ebc6af;
	text-align:right;
	padding:0px;
	margin:0px 10px 0px 10px;
	background-image:url('../afbeeldingen/lijn_highlight.jpg');
	background-position: left bottom;
	background-repeat:no-repeat;
}
#highlightregel {
	height:28px;
	color:#ffffff;
	font-size:16px;
	padding:0px 10px 0px 10px;
}


#inhoud {
	padding:0px 0px 20px 0px;
}



#rechterbalk {
	float:right;
	width:215px;
}



.vakrechts_boven {
	background-image:url('../afbeeldingen/vakrechts_boven.jpg');
	background-position:left top;
	background-repeat: no-repeat;
	width:187px;
	height:9px;
}
.vakrechts_midden {
	background-image:url('../afbeeldingen/vakrechts_midden.jpg');
	background-position:left top;
	background-repeat:repeat-y;
	width:167px;
	padding:0px 10px 0px 10px;
}

.vakrechts_onder {
	background-image:url('../afbeeldingen/vakrechts_onder.jpg');
	background-position:left top;
	background-repeat: no-repeat;
	width:187px;
	height:9px;
}




#nieuws {
	margin:4px 0px 20px 0px;
	text-align:right;
}
#nieuwsbrief {
	margin:0px 0px 20px 0px;
		text-align:right;
}
#reparatie {
	margin:0px 0px 20px 0px;
}

.nieuwsbriefvak {
 width:80px;
}

.rechts_titel {
font-size:10px;
color:#7b7b7d;
text-transform:uppercase;
font-weight:bold;
margin:0px 0px 6px 0px;
display:block;
}

.vakrechts_midden a {
font-size:10px;
color:#7b7b7d;
text-transform:uppercase;
font-weight:bold;
text-decoration:none;
}












#onderkant_site {
	margin:0px auto 30px auto;
	width:938px;
	height:12px;
	background-image:url('../afbeeldingen/onderkant_site.gif');
	background-position:left top;
	background-repeat: no-repeat;

}



#footer {
	height:25px;
	line-height:25px;
	text-align:right;
	margin: 0 auto;
	width:888px;
	background-color:#ffffff;
	padding:0px 25px 0px 25px;

}

#footerlijn {
	border-top:1px solid #c4c5c7;
	margin:0px 0px 5px 0px;
}


#footer img {
	border:0px;

}








/*-------------------------------------------------
menus
-------------------------------------------------*/

a.hoofdmenu {
	font-size: 14px;
	color: #7b7b7d;
	text-decoration:none;
	display:block;
	text-transform:uppercase;
	border-bottom:1px dotted #d7d7d7;
	margin:0px 0px 8px 0px;
	padding:0px 0px 1px 0px;
}

a.hoofdmenu:hover {
	color: #c31a1f;
	text-decoration:none;
}

a.hoofdmenu:active {
	color: #7b7b7d;
	text-decoration:none;
}


a.hoofdmenuactief {
	font-size: 14px;
	color: #c31a1f;
	text-decoration:none;
	display:block;
	text-transform:uppercase;
	border-bottom:1px dotted #f4d4d5;
	margin:0px 0px 8px 0px;
	padding:0px 0px 1px 0px;

}

a.hoofdmenuactief:hover {
	color: #c31a1f;
	text-decoration:none;
}

a.hoofdmenuactief:active {
	color: #c31a1f;
	text-decoration:none;
}












.tussenstukhoofd {
	font-size:16px;
	color: #3366ff;
}

a.submenu {
	font-size:11px;
	display:block;
	color: #858585;
	text-decoration:none;
}

a.submenu:hover {
	color: #c31a1f;
	text-decoration:underline;
}

a.submenu:active {
	color: #858585;
	text-decoration:none;
}


a.submenuactief {
	font-size:11px;
	display:block;
	color: #c31a1f;
	text-decoration:none;
}

a.submenuactief:hover {
	color: #858585;
	text-decoration:underline;
}

a.submenuactief:active {
	color: #c31a1f;
	text-decoration:none;
}



.tussenstuksub {
	font-size: 8px;
	display:block;
	height:10px;
	color: #3366ff;
	border-top:1px dotted #d7d7d7;
}






/*-------------------------------------------------
100% hoogte:
---------------------------------------------------

html, body {
	height:100%;
}

* html > #container {
	height: 100%;
}

#container {
	min-height: 100%;
	position: relative;

-------------------------------------------------*/

.vakmidden {
    float: left;
    width: 149px;
    margin-right: 10px;
    overflow:hidden;
}
.vakmidden_boven {
	background-image:url('../afbeeldingen/vakmidden_boven.gif');
	background-position:left top;
	background-repeat: no-repeat;
	width:149px;
	height:9px;
    font-size:1px;
    overflow:hidden;
}
.vakmidden_midden {
	background-image:url('../afbeeldingen/vakmidden_midden.gif');
	background-position:left top;
	background-repeat:repeat-y;
	width:129px;
	padding:0px 10px 0px 10px;
}
.vakmidden_onder {
	background-image:url('../afbeeldingen/vakmidden_onder.gif');
	background-position:left top;
	background-repeat: no-repeat;
	width:149px;
	height:9px;
    font-size:1px;
    overflow:hidden;
    margin-bottom: 15px;
}

.vakmidden_titel_houder {
    height: 20px;
    overflow: hidden;
}
.vakmidden_omschrijving_houder {
    line-height: 14px;
    height: 30px;
}
.vakmidden_afbeelding {
    width: 130px;
    height: 108px;
}
.vakmidden_afbeelding_houder {
    width: 130px;
    height: 110px;
    overflow: hidden;
}
.vakmidden_prijs_houder {
    padding-left: 30px;
}

.vakmidden_prijs_nu {
    float: left;
    width: 20px;
    padding-top: 5px;
}
.vakmidden_prijs {
    float: left;
    width: 60px;
    color: #cb393d; 
    font-size: 14px; 
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    padding-top: 3px;
}

.vakmidden_prijs_info {
    float: left;    
    height: 20px;
}
img {
    border: 0;
}
