@import url(/include/css/editor.php);

body 	{
	background-color: #0D2B88;
	/*      T R B L  */
	margin: 31 0 0 0;
	scrollbar-arrow-color: #000000; 
	scrollbar-3dlight-color: #FFFFFF; 
	scrollbar-highlight-color: #000000; 
	scrollbar-face-color: #FFFFFF; 
	scrollbar-shadow-color: #000000; 
	scrollbar-track-color: #FFFFFF; 
	scrollbar-darkshadow-color: #FFFFFF; 
	overflow: -moz-scrollbars-vertical;
	background-image:url(/image/background.gif);
	background-repeat:repeat-x;
	background-position:top left;
}
body#print {
	margin: 0 0 0 0;
	background-color:#FFF;
	background-image:none;
}

body#popup {
	margin:10px;
	background-color:#FFF;
	background-image:none;
	}
.border	{border : 1px solid #069CF8;}

.button	{
	border: 1px none #FFFFFF;
	color : #FFFFFF;
	background-color : #000000;
}
.form  	{
	border: 1px solid #069CF8;
	background-color: #F2F2F2;
	color:#0D2C89;
	padding:3px;
	* height:24px;
}

select.form {
	padding: 0 0 0 0;
	width:170px;
}
.disabled {
	filter:alpha(opacity=22);
	-moz-opacity:0.2;
}
#tabsbg {
	background-image:url(/image/tabsbackground.gif);
	background-position:top right;
	background-repeat:repeat-y;
}
#logobalk {
	background-image:url(/image/logobalk.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
#logobalk_as {
	background-image:url(/image/logobalk_as.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
#logobalk.winkelwagen {
	background-image:url(/image/logobalk_winkelwagen.gif);
}
#logobalk_as.winkelwagen {
	background-image:url(/image/logobalk_winkelwagen_as.gif);
}

#main_table_bg1 {
	background-image:url(/image/background_windsurf.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
}
#main_table_bg2 {
	background-image:url(/image/background_kitesurf.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
}
#main_table_bg3 {
	background-image:url(/image/background_waterski.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
}
#main_table_bg4 {
	background-image:url(/image/background_waterski2.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
}
#main {
	background-image:url(/image/mainbackground.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}

#main_content {
}

#m7 #main_content {
}

.copy {
	color:#FFF;
}
.realisatie, .realisatie a {
	color:#0699F5;
}

#menu {
	width:925px;	
}

div.debug { background:yellow; }

#generator {
	width:515px;
	float:left;
}
#generator .generator_content_blok {
	padding-left:45px;
}
#generator .generator_content_image img{
	position:relative;
	margin-top:-50px;
}

#aanbiedingen {
	width:307px;
	height:300px;
	* width:407px;
	* height:370px;
	padding-top:80px;
	padding-left:50px;
	padding-right:50px;
	background-image:url(/image/rohaaanbiedingen.gif);
	background-repeat:no-repeat;
	background-position:top left;
	float:right;
}
#aanbiedingen, #aanbiedingen td, #aanbiedingen a, #aanbiedingen p {
	color:#0D2B88;
}

#m8 #aanbiedingen {
	height:433px;
	background-image:url(/image/wsaanbiedingen.gif);
}

#m9 #aanbiedingen {
	height:433px;
	background-image:url(/image/ksaanbiedingen.gif);
}

#m10 #aanbiedingen {
	height:433px;
	background-image:url(/image/wspaanbiedingen.gif);
}

#m11 #aanbiedingen {
	padding-top:68px;
	height:433px;
	background-image:url(/image/fashionaanbiedingen.gif);
}

#m13 #aanbiedingen {
	height:433px;
	background-image:url(/image/accaanbiedingen.gif);
}

#m7 #actueel {
	width:850px;
	height:255px;
	float:left;
	overflow:hidden;
	background-image:url(/image/actueel.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-top:65px;
	padding-left:48px;
	margin-top:20px;
}
#zoeken {
	float:left;
	background-image:url(/image/zoeken.gif);
	background-position:28px;
	background-repeat:no-repeat;
	width:515px;
	height:140px;
}
#zoeken_breed {
	width:100%;
	height:94px;
	background-image:url(/image/zoeken2.gif);
	background-position:28px;
	background-repeat:no-repeat;
}

#m12 #actueel, #m37 #actueel, #m38 #actueel, #m39 #actueel {
	padding-left:20px;
}
#m12 .line {
	background-repeat:repeat-x;
}
#actueel, #actueel td, #actueel div, #actueel a, #actueel p {
	color:#0D2B88;
}
h1.titel{
	font-weight:bold;
	color:#0D2B88;
	font-size:18px;	
	}
.titel {
	font-weight:bold;
	color:#0D2B88;
}
#product_detail .titel {
	font-size:18px;	
}
.line {
	padding-top:4px;
	padding-bottom:4px;
}
.line div {
	width:343px;
	height:1px;
	background-image:url(/image/line.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

.height1 {
	height:1px;
	line-height:1px;
	font-size:1px;
	overflow:hidden;
}

.prijs {
	color:#0D2B88;
}
#productdetail .prijs {
	color:#E20024;
	font-size:15px;
	font-weight:bold;
}

.groot {
	font-size:14px;
}

#productoverzicht, #content {
	padding-left:28px;
	padding-right:50px;
}
#productlijst th, #productlijst td{
	padding-right:10px;
}
.product {
	width:167px;
	padding-right:4px;
	*width:163px;
}
.producttable {
	height:290px;
	_height:100%;
	width:100%;
}
.product_grijsblok {
	* width:163px;
	width:133px;
	height:50px;
	padding-left:30px;
	background-image:url(/image/productblokje.gif);
	background-repeat:no-repeat;
	background-position:center;
}

.product_grijsblok .prijs {
	padding-top:7px;
	color:#F00;
	font-size:20px;
}
.product_grijsblok .meerinfo {
	padding-top:5px;
}

#bottomspace {
	padding-top:220px;
	width:1px;
	display:block;
}

label {
	color:#0D2B88;
	font-size:10px;
	padding-right:4px;
}

a.page, a.page_active {
	color:#0D2B88;
	font-weight:bold;
	background-color:#FFF;
	border:0px none #FFF;
	cursor:pointer;
	cursor:hand;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
a.page_active {
	color:#E20024;
}
a.page:hover, a.page_active:hover {
	text-decoration:none;
}

.stippels {
	background-image:url(/image/stippels.gif);
	background-repeat:repeat-x;
	background-position:top left;
}

#productdetail .stippels, #actueel td.even_midden .stippels, .stippels2 {
	background-image:url(/image/line.gif);
}

div.pagination {
	padding-bottom:7px;
}


.hand {
	cursor:pointer;
	cursor:hand;
}

#productdetail {
	background-image:url(/image/productbg.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

TH {
	text-align:left;
	font-weight:bold;
	color:#0D2B88;
}

#overzicht th, #overzicht td {
	padding-right:20px;
}

.categorie {
	font-size:13px;
	color:#079CF8;
	font-weight:bold;
	padding-bottom:4px;
	padding-left:25px;
}

td#productdetail_image, td#productdetail_image table {
	width:268px;
}

body#print td#productdetail_image, body#print td#productdetail_image table {
	width:auto;
}
#anchors {
	position:relative;
	margin-left:20px;
	width: 820px;
	min-height:20px;
	overflow:hidden;
	}
	#anchor{
		float:left;
		font-weight:bold;
		font-size: 120%;
		margin-left:19px;
		position:relative;
		}
	
#merken {
	width:503px;
	* width:515px;
	height:330px;
	margin-top:20px;
	float:left;
	overflow:hidden;
	background-image:url(/image/merken.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-top:70px;
	padding-left:14px;
}

.doorgestreept {
	text-decoration: line-through;
}
a.terug {
	font-size:10px;
}

.even {
	background-color:#EBF7FE;
}
.totaal td {
	background-color:#E5F4FD;
	padding-top:25px;
	padding-bottom:25px;
	font-weight:bold;
	
}

#winkelmandjemelding {
	padding-top:8px;
	padding-left:28px;
	color:#F00;
}
#winkelmandjemelding a {
	color:#F00;
	font-size:10px;
}
td.even_midden, td.oneven_midden {
	background-repeat:repeat-y;
	background-position: top left;
	padding-left:30px;
	padding-right:80px;
	padding-top:4px;
}
#m12 td.even_midden, #m12 td.oneven_midden {
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}
#m12 td.even_midden .midden_content,#m12 td.oneven_midden .midden_content {
	padding-left:30px;
	padding-right:80px;
	padding-top:4px;
}
td.even_top, td.oneven_top {
	background-repeat:no-repeat;
	background-position:top left;
}
td.even_bottom, td.oneven_bottom {
	background-repeat:no-repeat;
	background-position: top left;
}

td.even_top {
	background-image:url(/image/actueelkader_licht/top.gif);
}
td.even_midden {
	background-image:url(/image/actueelkader_licht/midden.gif);
}

td.even_bottom {
	background-image:url(/image/actueelkader_licht/bottom.gif);
}
td.oneven_top {
	background-image:url(/image/actueelkader_donker/top.gif);
}
td.oneven_midden {
	background-image:url(/image/actueelkader_donker/midden.gif);
}
td.oneven_bottom {
	background-image:url(/image/actueelkader_donker/bottom.gif);
}

#actueel td.oneven_midden p,#actueel td.oneven_midden th, #actueel td.oneven_midden td {
	color:#FFF;
}
#actueel td.oneven_midden th, #actueel td.even_midden th {
	font-size:16px;
	padding-bottom:2px;
}
#winkelwagen {
	padding-left:711px;
	color:#FFF;
	font-size:9px;
}
#winkelwagen a, #winkelwagen a:hover {
	color:#FFF;
	font-size:9px;
	text-decoration:none;
}

#contact_intro {
	padding-left:20px;
}

#adresgegevens {
	float:left;
	width:340px;
	padding-left:20px;
}

#contactformulier {
	float:right;
	margin-top: -40px;
	_margin-top: -10px;
	width:420px;
	height:355px;
	_width:480px;
	_height:393px;
	padding-left:60px;
	padding-top:38px;
	background-image:url(/image/contactform.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
#nieuwsbriefformulier {
	width:420px;
	height:355px;
	_width:480px;
	_height:393px;
	padding-left:60px;
	padding-top:58px;
	background-image:url(/image/nieuwsbriefform.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
#bedankttekst {
	padding-left:20px;
}
#routekaartje {
	padding-left:10px;
}
#routebeschrijving {
	float:left;
	padding-top:110px;
	padding-left:20px;
	padding-bottom:50px;
	width:500px;
	margin-top:-80px;
	background-image:url(/image/routeomschrijving.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

.navtext {
   width:235px;
   font-size:10px;
   border-width:1px;
   border-style:solid;
   border-color:#B0E4FA;
   layer-background-color:#FFF6D9;
   background-color:#FFF6D9;
}

#splashas,
#subsplashas
 {
	float:left;
	width:515px;
	min-height:550px;
	background:url(/image/splash_as.gif) no-repeat 20px bottom;
	margin-bottom:20px;
}
	#subsplashas {
		background: none;
	}
	
* html #splashas,
* html #subsplashas
 {
	height:550px;
}
#splashbg a{
	color:#FFF;
	} 
#splashASports{
	padding-right:28px;
	padding-top:5px;
	}
#splashASports,
#splashASports p,
#splashASports a,
#splashWebshop,
#splashWebshop p,
#splashWebshop a{
	font-size:14px;
	}
	#splashWebshop a,
	#splashASports a{
		font-weight:bold;
		color:#C5E514;
		}
#splashASports ul{
	text-align:left;
	margin-left:120px;
	right:0;
	width:100%;
	}	
#splashWebshop{
	padding-left:65px;
	padding-top:10px; 
	font-size:14px;
	font-size:14px;
	
	}	
#locatieveersedam_hotnews {
	float:left;
	width:515px;
	padding-bottom:20px;
}
#locatieveersedam_hotnews #hotnews {
	margin-left:353px;
	margin-top:72px;
}
#locatieveersedam_hotnews #locatiebutton {
	margin-top:210px;
	margin-left:280px;
}
#subFoto {
	padding: 30px 30px 0 30px;
}
#inset {
	display: block;
	background: url(/image/inset_blue.gif) no-repeat top left;
	width: 199px;
	height: 148px;
	float: right;
}
	#inset div {
		padding: 46px 37px 0 22px;
	}
	#inset a,
	#inset p {
		color: white;
	}
#m32 #aanbiedingen {
	height:531px;
	* height:621px;
	background-image:url(/image/splashas_aanbod.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
#m32 #aanbiedingen #tekst {
	height:214px;
	width: 300px;
	margin-top:-10px;
	margin-left:-10px;
	
}
#m32 #aanbod {
	position:relative;
	margin-left:-10px;
}
#m32 #aanbod1 {
	margin-top:2px;
}
#m32 #aanbod2 {
	margin-top:1px;
}
#m32 #aanbod3 {

}
#m32 #aanbod4 {
	margin-top:2px;
}
#m32 #btnaanbod {
	margin-left:-15px;
	margin-top:15px;
}
/* Voor overige browsers */
#m32 #erkendeinstructeurs {
	float:right;
	margin-right:160px;
	margin-top:-180px;
}
/* Voor IE */
* #m32 #erkendeinstructeurs {
	* position:absolute;
	* float:right;
	* margin-left:455px;
	* margin-top:-182px;
	height:89px;
}

.even_midden .aanmeldkader {
	background-image:url(/image/aanmeldkader_licht.gif);
	background-position:top left;
	background-repeat:repeat-y;
	padding:10px;
}
.oneven_midden .aanmeldkader {
	background-image:url(/image/aanmeldkader_donker.gif);
	background-position:top left;
	background-repeat:repeat-y;
	padding:10px;
}

#m42 #contactformulier, #m61 #contactformulier, #m64 #contactformulier, #m77 #contactformulier {
	float:left;
	width:736px;
	* width:847px;
	height:524px;
	padding-right:50px;
	background-image:url(/image/cursusaanmelden.gif);
}

#m42 .aanmeldkader, #m61 .aanmeldkader, #m64 .aanmeldkader, #m77 .aanmeldkader {
	background-image:url(/image/aanmeldkader_licht.gif);
	background-position:top left;
	background-repeat:repeat-y;
	padding:10px;
	font-size:10px;

}
#m43 #contactformulier {
	float:left;
	width:767px;
	* width:847px;
	height:524px;
	padding-right:50px;
	background-image:url(/image/reserveren.gif);
}

#actueel .even_top .r1 {
	background-image:url(/image/actueelkader_licht/top_windsurfing.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}
#actueel .even_midden .r1 {
	background-image:url(/image/actueelkader_licht/midden_windsurfing.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

#actueel .oneven_top .r2 {
	background-image:url(/image/actueelkader_donker/top_kitesurfing.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}
#actueel .oneven_midden .r2 {
	background-image:url(/image/actueelkader_donker/midden_kitesurfing.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

#actueel .even_top .r3 {
	background-image:url(/image/actueelkader_licht/top_watersport.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}
#actueel .even_midden .r3 {
	background-image:url(/image/actueelkader_licht/midden_watersport.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

#actueel .oneven_top .r4 {
	background-image:url(/image/actueelkader_donker/top_fashion.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}
#actueel .oneven_midden .r4 {
	background-image:url(/image/actueelkader_donker/midden_fashion.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

#splashbg {
	background-image:url(/image/splash.jpg);
	background-repeat:no-repeat;
	background-position:center -31px;
}
#splashbg, #splashbg td, #splashbg p {
	color:#FFF;
}
td.aanbieding {
	background-color:#F00;
	color:#FFF;
	font-weight:bold;
	text-align:center;
}
#productlijst td.aanbieding {
	padding-left:10px;
}

#splash_highlight {
	padding-left:35px;
	padding-right:50px;
}
#splash_highlight td .tekst p {
	color:#FFF;
}
#splash_highlight th {
	font-size:16px;
	padding-bottom:5px;
}
#readMore-btn{
	background-image:url(/image/leesverder.png);
	border:0;
	width:97px;
	height:22px;
	}
	
#shopLink{
	float:right; left:710px; top:140px; width:383px; height:78px; margin-right:26px; position:absolute; background:url('/image/linkwebshop.gif') no-repeat;
	}	
#divshopText{
	position:relative;
	margin-top:5px;
	left:15px;
	float:right;
	}	
#lowestPriceForm label {
	width:120px;
	display:block;
	float:left;
}
#popup p {
	clear:both;
	margin-top:4px;
}

#popup p.error {
	color: #e20025;
}

#lowestPriceForm .form {
	
	}
