﻿/* CSS Document */
html,body { color: #010000; background-color:#e7e7e7; font-family: Arial, Helvetica, sans-serif; font-size:11px; letter-spacing:0px; }
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,textarea,p,blockquote,th,td { margin:0;padding:0;}

body {
	font-size:11px;
	padding: 0px;
	margin: 0px;
	font-family:Arial, Helvetica, sans-serif;
}

table {	border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
form { }
address,caption,cite,code,dfn,em,th,var { font-style:normal; font-weight:normal; }

caption,th { text-align:left; }
textarea,select { font-family: Arial, Helvetica, sans-serif; font-size:12px;}
h1,h2,h3,h4,h5,h6,
.h1,.h2,.h3,.h4,.h5,.h6 { display:block; font-size:100%;font-weight:normal; }
ul { list-style: none none;}
h1,.h1 { font-size:22px !important; line-height:17px;font-weight:bold !important; margin-bottom: 7px; }
h2,.h2 { font-size:20px; line-height:normal; color: #d1005d;  }
h3,.h3 { font-size:17px; font-weight:bold; line-height:18px; }
h4,.h4 { font-size:14px; font-weight:bold; line-height:16px; }
h5,.h5 { font-size:12px; font-weight:bold; line-height:14px; margin-bottom:5px;}
h6,.h6 { font-size:12px; font-weight:bold; line-height:14px; font-style:italic; }

a { text-decoration: underline; color:#d1005d; }
a:hover { text-decoration:none; }

q:before,q:after { content:''; }
abbr,acronym { border:0; } 
.clear,.colend { display: block; clear:both; height:1px; font-size:1px; line-height:1px; }


/* page elements */

hr.fullSplitterGrey { margin-right:0px; border-bottom-color: #cdcdcd;}
.whitePanel hr.fullSplitterGrey {margin-top:-17px; padding-top:10px; margin-bottom:10px; margin-right:20px;}

.alt { overflow:hidden; position:absolute; text-indent:-1234em; }
.introText { font-weight:bold; margin-bottom:10px;}
.introText, .contentText { font-size:12px; line-height:17px; }
.contentText p, .introText p { margin-bottom:10px; }
.contentText ul { list-style: disc outside; margin:0px 0px 15px 15px;} 

.contentImageRight { float:right; margin-left:5px; margin-bottom:3px;}
.contentImageLeft { float:left; margin-right:5px; margin-bottom:3px;}

.more { float:right; text-decoration: underline;}
.more:hover { text-decoration: none;}

.back { text-decoration: underline; }
.back:hover { text-decoration: none;}

.container { width:980px; margin:0 auto;}
#container { width:980px; margin:0 auto;}

#headerContainer { background:#fff url(../doel/img/bg_header.gif) repeat-x 0 bottom; padding-bottom:10px; min-height: 110px; height: auto !important; height:110px;   }
#headerTop { background:#383838 url(../doel/img/bg_header.gif) repeat-x 0 top; min-height: 22px; height: auto !important; height:22px; }

#headerLogin { float:right; padding: 2px 36px; color:#ffffff; }
#headerLogin a { color:#ffffff; text-decoration: none; }
#headerLogin a:hover { text-decoration: underline; }

#btnLogin {float: right; margin-right: 95px; margin-top: 1px; background: #fff url(../images/btn_login.jpg) no-repeat left 0px; width: 64px; height: 20px; display: block; }

#topnavigation { float:right; margin:0px 14px; display:inline}
#topnavigation li { float:left;}
#topnavigation li a { display:block; height:30px; padding: 57px 9px 0px 9px; min-width:75px; width: auto !important; width:75px; white-space:nowrap;border-right:1px solid #cdcdcd; text-align:right; font-family:Georgia, "Times New Roman", Times, serif; font-size: 18px; text-decoration:none; }
#topnavigation li a:hover { background-color: #f2f2f2 !important; }
#topnavigation li a.active {background-color: #f2f2f2 !important; }

#contentbox {
	width: 980px; 
	position: relative; 
	text-align: left;
	margin: 0px;
	z-index: 1;
	margin-top: 10px;
}

#contentbox DIV.wrapper {
	background: url(../images/boxmiddleA.png) repeat-y 0px 0px;
	margin: 0px;
	text-align:left;
	padding: 11px;
}

#contentbox DIV.top {
	background: url(../images/boxtopA.png) no-repeat 0px 0px;
	position: relative;
	TOP: 0px;
	height: 30px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 13px 0px 0px 10px;
}

#contentbox DIV.topwebshop {
	background: url(../images/boxtopA.png) no-repeat 0px 0px;
	position: relative;
	TOP: 0px;
	height: 12px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px 0px 0px 10px;
}

#contentbox DIV.bottom {
	background: url(../images/boxbottomA.png) no-repeat 0px 0px;
	margin-bottom: 10px; 
	height: 23px; 
	text-align:left;
}


.clearboth {
	CLEAR: both
}

#pagetools {
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	margin-top: 5px;
	margin-right: 20px;
	margin-bottom: 10px;
}
#pagetools a{
	color:#000000;
	text-decoration:none;
}
#pagetools a:hover{
	color:#FF3399;
	text-decoration:underline;
}
a.send  {display:inline; padding-left:21px; background:transparent no-repeat 0px -2px; background-image:url('../images/icon_doorsturen.gif'); margin-right:3px;}
a.print  {display:inline; padding-left:21px; background:transparent no-repeat 0px -1px; background-image:url('../images/icon_print.gif'); margin-left:3px;}
a.pijllink  {display:inline; font-weight:bold; padding-left:12px; background:transparent no-repeat 0px 3px; background-image:url('../images/pijllink.gif'); text-decoration:none;line-height:20px;}


/* Content indeling */ 

#tabs {
	margin-top:0px;
	position: relative;
	text-align: left;
	padding-left:20px;
	padding-right:20px;
	z-index: 99;
	width:940px;
}

#linkerkolom {
	width: 210px;
	float:left;
	margin-right: 13px;
	padding:0px;
}
#linkerkolom p {margin-top: 3px; margin-bottom: 5px; line-height:15px;}
#middenkolom {
	width: 422px;
	float:left;
	margin-right: 13px;
}
#middenkolom p {margin-top: 15px; margin-bottom: 5px; line-height:18px; font-size:12px;}
#middenkolombreed, #middenkolomwebshop {
	width: 722px;
	float:left;
	margin-right: 13px;
}

#middenkolombreed p {margin-top: 15px; margin-bottom: 5px; line-height:18px; font-size:12px; width:500px;}


#rechterkolom {
	width: 300px;
	float:left;
}
#rechterkolom p {margin-top: 3px; margin-bottom: 5px; line-height:15px;}

#sluiter {text-align: center; font-size: 12px;}

#submenu {background-color:#fff; margin-bottom:15px; border-right:1px solid #ccc; color:#4988a1;}
#submenutop { height:0px; font-size:1px; line-height:0;}
#submenumiddle {padding: 0px 0px 0px 8px; font-size:11px; font-weight:bold;}
#submenumiddle ol	{list-style:none outside; margin:0px; padding:0px; line-height:14px; display:block;}
#submenumiddle ol li {padding-left:0px; margin:0px; padding-top:3px; padding-bottom:3px; border-bottom:1px solid #ccc; display:block;}
#submenumiddle ol li a {color:#000;text-decoration:none;font-weight:normal;padding-left:3px; border-left:3px solid #fff; display:block;}
#submenumiddle ol li a:hover, #submenumiddle ol li a.actief {color:#d1005d;text-decoration:none; border-left:3px solid #ff87b6;}
#submenubottom { height:0px; font-size:1px; line-height:0;}
#submenu h4{margin-left: 10px;}
#submenu .subtop {font-weight: normal !important; font-style:italic;}


#subgroen {background-color:#a2b21f; margin-bottom:15px;}
#subgroentop {background: url("../images/subgroen_top.gif") left top no-repeat; height:9px; font-size:1px; line-height:0;}
#subgroenmiddle {background-color:#a2b21f; padding: 0px 8px 0px 8px; font-size:12px; font-weight:bold;}
#subgroenmiddle ol	{list-style:none outside; margin:0px; padding:0px; line-height:14px;}
#subgroenmiddle ol li {padding-left:13px;background: transparent url('../images/pijlrechts.gif') no-repeat 0px 3px; margin:0px; padding-top:0px; padding-bottom:6px;}
#subgroenmiddle ol li a {color:#ffffff;text-decoration:none;font-weight:bold;}
#subgroenmiddle ol li a:hover, #subgroenmiddle ol li a.actief{color:#000000;text-decoration:underline;font-weight:bold; }
#subgroenbottom {background: url("../images/subgroen_bottom.gif") left top no-repeat; height:9px; font-size:1px; line-height:0;}
#subgroen h4{margin-left: 10px;}

#roze300 {background-color:#d1005d; margin-bottom:15px;}
#roze300top {background: url("../images/roze300_top.gif") left top no-repeat; height:9px;font-size:1px; line-height:0;}
#roze300middle {background-color:#d1005d; padding: 0px 8px 0px 8px; font-size:11px; color:#ffffff;}
#roze300bottom {background: url("../images/roze300_bottom.gif") left top no-repeat; height:9px;font-size:1px; line-height:0;}

#grijs300 {background-color:#e8e8e8; margin-bottom:15px;}
#grijs300top {background: url("../images/grijs300_top.gif") left top no-repeat; height:9px;font-size:1px; line-height:0;}
#grijs300middle {background-color:#e8e8e8; padding: 0px 8px 0px 8px; font-size:11px; color:#000000;}
#grijs300bottom {background: url("../images/grijs300_bottom.gif") left top no-repeat; height:9px;font-size:1px; line-height:0;}

#grijs210 {background-color:#e8e8e8; margin-bottom:15px;}
#grijs210top {background: url("../images/grijs210_top.gif") left top no-repeat; height:9px;font-size:1px; line-height:0;}
#grijs210middle {background-color:#e8e8e8; padding: 0px 8px 0px 8px; font-size:11px; color:#000000;}
#grijs210bottom {background: url("../images/grijs210_bottom.gif") left top no-repeat; height:9px;font-size:1px; line-height:0;}

#pink300 {background-color:#f9dbe9; margin-bottom:15px;}
#pink300links {background-color:#f9dbe9; margin-bottom:15px;}
#pink300top {background: url("../images/pink300_top.gif") left top no-repeat; height:9px;font-size:1px; line-height:0;}
#pink300middle {background-color:#f9dbe9; padding: 0px 8px 0px 8px; font-size:11px; color:#000000;}
#pink300bottom {background: url("../images/pink300_bottom.gif") left top no-repeat; height:9px;font-size:1px; line-height:0;}

#pink210 {background-color:#f9dbe9; margin-bottom:15px;}
#pink210links {background-color:#f9dbe9; margin-bottom:15px;}
#pink210top {background: url("../images/pink210_top.gif") left top no-repeat; height:9px;font-size:1px; line-height:0;}
#pink210middle {background-color:#f9dbe9; padding: 0px 8px 0px 8px; font-size:11px; color:#000000; }
#pink210bottom {background: url("../images/pink210_bottom.gif") left top no-repeat; height:9px;font-size:1px; line-height:0;}

#topnavigation { float:right; margin:0px 14px; display:inline}

#topnavigation .first {width: 189px; height: 87px; background: #fff url(../images/topcurl.jpg) no-repeat left 0px;}

#topnavigation li { float:left;}
#topnavigation li a { display:block; height:30px; padding: 57px 9px 0px 9px; min-width:75px; width: auto !important; width:75px; white-space:nowrap;border-right:1px solid #cdcdcd; text-align:right; font-family:Georgia, "Times New Roman", Times, serif; font-size: 18px; text-decoration:none; }
#topnavigation li a:hover { background-color: #e8e8e8 !important; }

#topnavigation li a.navMijnDoel { min-width:120px; width: auto !important; width:120px; background: #fff url(../images/btn_mijndoel.gif) no-repeat left 0px;  border-left:1px solid #cdcdcd;}
#topnavigation li a.navMijnDoel:hover { background: #fff url(../images/btn_mijndoel_active.gif) no-repeat left 0px; }

#topnavigation li a.navLadiesRide { min-width:134px; width: auto !important; width:134px; background: #fff url(../images/btn_ladiesride.gif) no-repeat left 0px; }
#topnavigation li a.navLadiesRide:hover { background: #fff url(../images/btn_ladiesride_active.gif) no-repeat left 0px; }

#topnavigation li a.navTeam { min-width:93px; width: auto !important; width:93px; background: #fff url(../images/btn_team.gif) no-repeat left 0px; }
#topnavigation li a.navTeam:hover { background: #fff url(../images/btn_team_active.gif) no-repeat left 0px; }

#topnavigation li a.navWebshop { min-width:94px; width: auto !important; width:94px; background: #fff url(../images/btn_webshop.gif) no-repeat left 0px; }
#topnavigation li a.navWebshop:hover { background: #fff url(../images/btn_webshop_active.gif) no-repeat left 0px; }

#topnavigation li a.navWebshopActive { min-width:94px; width: auto !important; width:94px; background: #e8e8e8 url(../images/btn_webshop_active.gif) no-repeat left 0px; }
#topnavigation li a.navTeamActive { min-width:93px; width: auto !important; width:93px; background: #e8e8e8 url(../images/btn_team_active.gif) no-repeat left 0px; }
#topnavigation li a.navLadiesRideActive { min-width:134px; width: auto !important; width:134px; background: #e8e8e8 url(../images/btn_ladiesride_active.gif) no-repeat left 0px; }
#topnavigation li a.navMijnDoelActive { min-width:120px; width: auto !important; width:120px; background: #e8e8e8 url(../images/btn_mijndoel_active.gif) no-repeat left 0px;  border-left:1px solid #cdcdcd;}


#logo { float:left; padding:15px 6px; }
#logo a { display:block; width:205px; height:65px; background: url(../images/logo.gif) no-repeat 0 0;  }

#logo_llr { float:left; padding:5px 6px; }
#logo_llr a { display:block; width:182px; height:68px; background: url(../images/logo_llr.gif) no-repeat 0 0;  }

#logo_team { float:left; padding:15px 6px; }
#logo_team a { display:block; width:205px; height:65px; background: url(../images/logo_team.gif) no-repeat 0 0;  }

#logo_webshop { float:left; padding:15px 6px; }
#logo_webshop a { display:block; width:205px; height:65px; background: url(../images/logo_webshop.gif) no-repeat 0 0;  }


/* Sub rubrieken */


#navigation a 
{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #272727; 
	background: url("../images/tabmaindown_left.png") left top no-repeat; 
	text-decoration: none; 
	padding-left: 12px;
	margin-right:1px;
} 

#navigation a span 
{ 
	background: url("../images/tabmaindown_right.png") right top no-repeat; 
	padding-right: 12px;
	padding-top: 8px;
	padding-bottom: 7px;
} 

#navigation a, #navigation a span 
{
	display: block; 
	float: left 
} 

/* Commented backslash hack hides rule from IE5-Mac \*/ 
#navigation a, #navigation a span 
{ 
	float: none 
} 
/* End IE5-Mac hack */ 

#navigation a:hover, #navigation a.actief
{ 
	color: #ffffff; 
	background: #ffffff url("../images/tabmain_left.png") left top no-repeat; 
	text-decoration: none; 
	padding-left: 12px;
	CURSOR: pointer;
} 

#navigation a:hover span, #navigation a.actief span
{ 
	background: url("../images/tabmain_right.png") right top no-repeat; 
	padding-right: 12px;
	padding-top: 8px;
	padding-bottom: 7px;
	CURSOR: pointer;
} 

#navigation 
{ 
	list-style: none; 
	padding: 0; 
	margin: 0 
} 

#navigation li 
{ 
	float: left; 
	display: block; 
	margin: 0; 
	padding: 0;
	CURSOR: pointer;
}

/* Subnavigatie */
.subhome {margin-top: 6px; border:0px;}

#subnavigation a 
{ 
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
color: #374052; 
text-decoration: none; 
padding-left: 12px;
} 
#subnavigation a span 
{ 
background: url("../images/subtab_right.gif") right top no-repeat; 
padding-right: 12px;
padding-top: 8px;
padding-bottom: 7px;
} 
#subnavigation a, #subnavigation a span 
{
display: block; 
float: left 
} 

/* Commented backslash hack hides rule from IE5-Mac \*/ 
#subnavigation a, #subnavigation a span 
{ 
float: none 
} 
/* End IE5-Mac hack */ 

#subnavigation a:hover, #subnavigation a.actief
{ 
color: #a6044c; 
background: #ffffff url("../images/subtab_left.png") left top no-repeat; 
text-decoration: none; 
padding-left: 12px;
CURSOR: pointer;
} 
#subnavigation a:hover span, #subnavigation a.actief span
{ 
background: url("../images/subtab_right.gif") right top no-repeat; 
padding-right: 12px;
padding-top: 8px;
padding-bottom: 7px;
CURSOR: pointer;
} 
#subnavigation 
{ 
list-style: none; 
padding: 0; 
margin: 0 
} 
#subnavigation li 
{ 
float: left; 
display: block; 
margin: 0; 
padding: 0;
CURSOR: pointer;
}

/* Hoofd rubrieken */




#hoofdnavi a 
{ 
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #ffffff; 
	text-decoration: none; 
	padding-left: 10px;
	margin-right:5px;
} 

#hoofdnavi a span 
{ 
	padding-right: 10px;
	padding-top: 8px;
	padding-bottom: 5px;
} 

#hoofdnavi a, #hoofdnavi a span 
{ 
	display: block; 
	float: left 
} 

/* Commented backslash hack hides rule from IE5-Mac \*/ 
#hoofdnavi a, #hoofdnavi a span 
{ 
	float: none 
} 
/* End IE5-Mac hack */ 

#hoofdnavi a:hover, #hoofdnavi a.actief
{ 
	color: #a6044c; 
	background: #ffffff url("../images/greytab_left.png") left top no-repeat; 
	text-decoration: none; 
	padding-left: 10px;
	CURSOR: pointer;
} 

#hoofdnavi a:hover span, #hoofdnavi a.actief span
{ 
	background: url("../images/greytab_right.png") right top no-repeat; 
	padding-right: 10px;
	padding-top: 8px;
	padding-bottom: 5px;
	CURSOR: pointer;
} 

#hoofdnavi 
{ 
	list-style: none; 
	padding: 0; 
	margin: 0 
} 
#hoofdnavi li 
{ 
	float: left; 
	display: block; 
	margin: 0; 
	padding: 0 
}


#footer {
width: 980px; 
overflow:auto;
position: relative; 
text-align: left;
margin: 0px 0px 34px 0px;
background:url("../images/footerbg.jpg") left top no-repeat;
}

.footerkolom{
	position: relative; 
	float:left;
	width: 160px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:15px;
}
.footerkolom a{
	color:#9b3d6c;
	text-decoration:none;
}
.footerkolom a:hover {
	text-decoration:underline;
	color:#ca0968;
}
.footerkolom ul{
	list-style-image: url(../images/pijllink.gif);
	margin: 2px 0 2px 10px;
	padding: 0;
}
.footerkolom ul li{
	margin-top:5px;
}


/* ITEMS */



#recepten		{padding:0px; margin:0px 0px 15px 0px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#recepten ol	{list-style:none outside; margin:0px; padding:0px; line-height:14px;}
#recepten ol li {padding-left:27px;background: transparent url('../images/bullit_recept.gif') no-repeat 0px -3px; margin:0px; padding-top:0px; padding-bottom:6px;}
#recepten ol li a {color:#000000;text-decoration:none;font-weight:normal;}
#recepten ol li a:hover {color:#d1005d;text-decoration:underline;font-weight:normal;}

a.next  {display:inline; width:auto; text-decoration:none;font-size:11px; font-weight:bold; color:#d1005d; padding-left:24px; padding-bottom: 3px; line-height:25px; background:transparent no-repeat 0px -4px; background-image:url('../images/pijlmeer.gif'); margin-top:2px; cursor: pointer;}
a.next:hover  {text-decoration:underline; color:#007f9f;}

a.nextwit  {display:inline; width:auto; text-decoration:none;font-size:11px; font-weight:bold; color:#ffffff; padding-left:24px; padding-bottom: 3px; line-height:25px; background:transparent no-repeat 0px -3px; background-image:url('../images/pijlmeer_roze.gif'); margin-top:2px; }
a.nextwit:hover  {text-decoration:underline; color:#ffffff;}

a.reacties  {float:right; display:inline; text-decoration:none;font-size:12px; color:#007f9f; padding-left:18px; line-height:22px; background:transparent no-repeat 0px 4px; background-image:url('../images/icon_reacties.gif'); margin-top:2px;}
a.reacties:hover  {text-decoration:underline; color:#007f9f;}

.margin2 {float:left; margin: 2px 0px 0px 0px !important;}
.margin10 {margin: 10px 0px 0px 0px;}
.padding8 {padding:5px 8px 5px 8px;}
.marginbottom4 {margin-bottom: 4px;}
.floatright		{float:right; margin-left: 10px;}
.left22	{margin-left:22px;}

#nieuwsbrief	{ padding:0px; margin:0px 0px 15px 0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; background-color:#fce5f2;}
.nb_field1		{width: 98%; height:16px; background-color:#FFFFFF; border:#999999 solid 1px; margin-top: 7px; font-size:11px; padding-left:3px; color:#6a0031;}
.nb_field2		{width: 98%; height:16px; background-color:#FFFFFF; border:#999999 solid 1px; margin-top: 2px; margin-bottom: 5px; font-size:11px; padding-left:3px; color:#6a0031;}

#pink300	ul	{list-style:none outside; margin:0px; padding:0px; line-height:16px;}
#pink300	ul li {padding-left:12px;background: transparent url('../images/bullit.gif') no-repeat 0px 5px; margin:5px 0px 0px 4px; padding-top:0px; padding-bottom:0px;}
#pink300	ul li a {color:#000000;text-decoration:none;font-weight:normal;}
#pink300	ul li a:hover {color:#d1005d;text-decoration:underline;font-weight:normal;}

#pink300links	ul	{list-style:none outside; margin:0px; padding:0px; line-height:16px;}
#pink300links	ul li {padding-left:12px;background: transparent url('../images/pijlrechts.gif') no-repeat 0px 4px; margin:5px 0px 0px 4px; padding-top:0px; padding-bottom:0px;}
#pink300links	ul li a {color:#000000;text-decoration:none;font-weight:normal;}
#pink300links	ul li a:hover {color:#d1005d;text-decoration:underline;font-weight:normal;}

#pink210links	ul	{list-style:none outside; margin:0px; padding:0px; line-height:16px;}
#pink210links	ul li {padding-left:12px;background: transparent url('../images/pijlrechts.gif') no-repeat 0px 4px; margin:5px 0px 0px 4px; padding-top:0px; padding-bottom:0px;}
#pink210links	ul li a {color:#000000;text-decoration:none;font-weight:normal;}
#pink210links	ul li a:hover {color:#d1005d;text-decoration:underline;font-weight:normal;}

.actieleft		{padding:0px; margin:0px 0px 15px 0px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}

#fotogallery	{padding:0px; margin:0px 0px 15px 0px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#fotogallery .thumb	{float:left; width: 60px; border:#999999 1px solid; text-align:center; background-color:#FFFFFF; margin-bottom:5px; margin-right:5px;}
#fotogallery img {border:0px;}

#leontiendaily		{padding:0px; margin:0px 0px 15px 0px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#leontiendaily ol	{list-style:none outside; margin:0px; padding:0px; line-height:14px;}
#leontiendaily ol li {padding-left:27px;background: transparent url('../images/bullit_leontien.gif') no-repeat 0px 0px; margin:0px; padding-top:0px; padding-bottom:6px;}
#leontiendaily ol li a {color:#000000;text-decoration:none;font-weight:normal;}
#leontiendaily ol li a:hover {color:#d1005d;text-decoration:underline;font-weight:normal;}

#laatste5		{padding:0px; margin:0px 0px 15px 0px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#laatste5 ol	{list-style:none outside; margin:0px; padding:0px; line-height:14px;}
#laatste5 ol li {padding-left:27px;background: transparent url('../images/bullit_recept.gif') no-repeat 0px -3px; margin:0px; padding-top:0px; padding-bottom:6px;}
#laatste5 ol li a {color:#000000;text-decoration:none;font-weight:normal;}
#laatste5 ol li a:hover {color:#d1005d;text-decoration:underline;font-weight:normal;}

#artikelhome 	{padding:0px; margin:0px 0px 15px 0px; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; overflow:hidden;}
#artikelhome h2 a {font-weight: normal; text-decoration:none;}
#artikelhome h2 a:hover {text-decoration:underline;}
#artikelhome p	{margin-top: 3px; line-height:1.4em;}
#artikelhome img	{border: 0px;}
.date 			{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#007f9f;}
#artikelverder	{ margin: 0px; padding:0px; height:24px;  }

#artikel 	{padding:0px; margin:0px 0px 15px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:17px;}
#artikel p	{margin-top: 15px;}
#artikel img	{margin-top: 10px; border: 0px;}
#artikel p.artikelintro 	{margin-top: 3px; font-size:11px; font-weight:bold; line-height: 16px;}

P A.img {
	MIN-WIDTH: 1px; DISPLAY: block; FLOAT: right; MARGIN: 0px 0px 5px 5px; WIDTH: auto! important
}
#magnifyingglass {
	MARGIN-TOP: 0px; MARGIN-LEFT: -49px; VERTICAL-ALIGN: top
}

#reactielogin {overflow:auto; padding: 10px; font-size:11px; background-color:#fce5f2; border:1px dotted #d1005d; margin-bottom:15px; line-height:16px; margin-top: 15px;}
#reactie {border-bottom:1px dotted #d1005d; margin-bottom:12px; padding-bottom: 10px; color:#960a49;}
#reactie p{margin-top: 2px; margin-bottom:2px;}
.afzender {text-align:right; font-size:11px; font-weight:bold; color:#007f9f;}



#coverfoto	{margin-bottom:15px;}

.Panelright	{padding:0px; margin:0px 0px 15px 0px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.Panelright p	{margin-top: 3px; line-height:1.4em;}
.Panelright img	{border: 0px; cursor: pointer;}

.prijs 			{font-weight:bold; color:#007f9f;}

#pollform {margin-top: 5px; margin-bottom:5px; }
#polltable td {border: 0px; padding: 0px; margin:0px;}
#polltable	{margin-bottom:10px;}

.videokop {color:#cc1a6f; line-height: 20px; font-size:11px;}
.videotext {color:#666666;font-size:11px;}

a.buttongrijs {
    background: transparent url('../images/button_grijs_a.gif') no-repeat scroll top right;
    color: #ffffff;
    display: block;
    float: left;
    font: bold 11px arial, sans-serif;
    height: 21px;
    margin-right: 6px;
    padding-right: 12px; /* sliding doors padding */
    text-decoration: none;
}
a.buttongrijs span {
    background: transparent url('../images/button_grijs_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 3px 0 4px 12px;
}
a.buttongrijs:hover {
    background-position: bottom right;
    color: #ffffff;
	text-decoration: none;
    outline: none; /* hide dotted outline in Firefox */
}
a.buttongrijs:hover span {
    background-position: bottom left;
    padding: 3px 0 4px 12px; /* push text down 1px */
}

a.buttonpink {
    background: transparent url('../images/button_pink_a.gif') no-repeat top right;
    color: #ffffff;
    display: block;
    float: left;
    font: bold 11px arial, sans-serif;
    height: 21px;
    margin-right: 6px;
    padding-right: 12px; /* sliding doors padding */
    text-decoration: none;
}
a.buttonpink span {
    background: transparent url('../images/button_pink_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 3px 0 4px 12px;
}
a.buttonpink:hover {
    background-position: bottom right;
    color: #ffffff;
	text-decoration: none;
    outline: none; /* hide dotted outline in Firefox */
}
a.buttonpink:hover span {
    background-position: bottom left;
    padding: 3px 0 4px 12px; /* push text down 1px */
}

a.buttonwit {
    background: transparent url('../images/button_wit_a.gif') no-repeat scroll top right;
    color: #ffffff;
    display: block;
    float: left;
    font: bold 11px arial, sans-serif;
    height: 21px;
    margin-right: 6px;
    padding-right: 12px; /* sliding doors padding */
    text-decoration: none;
}
a.buttonwit span {
    background: transparent url('../images/button_wit_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 3px 0 4px 12px;
}
a.buttonwit:hover {
    background-position: bottom right;
    color: #ffffff;
	text-decoration: none;
    outline: none; /* hide dotted outline in Firefox */
}
a.buttonwit:hover span {
    background-position: bottom left;
    padding: 3px 0 4px 12px; /* push text down 1px */
}

/* formulieren */

FIELDSET {
BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-RIGHT-WIDTH: 0px; margin:0px;
}

#formulier {margin-top: 20px; font-size:12px;}

#formulier .dag {width: 50px;}
#formulier .maand {width: 105px;}
#formulier .jaar {width: 55px;}

#formulier LABEL {
	CLEAR: left; DISPLAY: block; FLOAT: left; WIDTH: 120px; LINE-HEIGHT: 18px; TEXT-ALIGN: right; margin-bottom: 7px; padding-top:1px;
}
#formulier INPUT {
	FONT-SIZE: 100%; float:left; MARGIN: 2px 3px 2px 0px; WIDTH: 220px; FONT-FAMILY: Arial, Helvetica, sans-serif; border: 1px solid #999999;
}
#formulier .mandatory {
	PADDING-LEFT: 4px; FLOAT: left; WIDTH: 20px; COLOR: #f00; LINE-HEIGHT: 18px; TEXT-ALIGN: left
}
#formulier .mandatorytext {
	CLEAR: none; float:left; PADDING-LEFT: 4px; COLOR: #f00; LINE-HEIGHT: 18px; TEXT-ALIGN: left
}
#formulier .error {float: left; clear: left; width: 220px; margin-left: 145px; display: block;}

#formulier .radio INPUT {
	FLOAT: left; WIDTH: auto; HEIGHT: 18px; border:0px;
}
#formulier .radio LABEL {
	CLEAR: none; FLOAT: left; WIDTH: auto; LINE-HEIGHT: 20px; MARGIN-RIGHT: 5px
}
#formulier SELECT {
	FONT-SIZE: 100%; float:left; MARGIN: 2px 3px 2px 0px; WIDTH: 220px; FONT-FAMILY: Arial, Helvetica, sans-serif; border: 1px solid #999999;
}
#formulier .optin LABEL {
	CLEAR: none; FLOAT: left; WIDTH: auto; LINE-HEIGHT: 20px; MARGIN-left: 3px; font-size:11px; padding-top:-5px; margin-top:-2px;
}
#formulier .optin INPUT {
	float: left; MARGIN-LEFT: 154px; width:15px; border: 0px; height:15px; padding-top:2px;
}

#voorkeur LABEL {
	CLEAR: none; FLOAT: left; WIDTH: auto; LINE-HEIGHT: 20px; MARGIN-left: 3px; font-size:12px; font-weight: bold; color:#790339; padding-top:4px; margin-top:-4px;
}
#voorkeur INPUT {
	float: left; MARGIN-LEFT: 40px; width:13px; border: 0px; height:13px; padding-top:2px; margin-top:4px; margin-right:3px;
}

.verstuurButton {
	display:block;
	BORDER-TOP-WIDTH: 0px;
	PADDING-RIGHT: 15px;
	PADDING-LEFT: 12px;
	FONT-WEIGHT: bold;
	BORDER-LEFT-WIDTH: 0px;
	BACKGROUND: url(../images/pijlbutton.gif) #d1005d no-repeat right 0px;
	LEFT: 145px;
	FLOAT: left; 
	PADDING-BOTTOM: 0px;
	WIDTH: 88px;
	CURSOR: hand;
	COLOR: #fff;
	PADDING-TOP: 3px;
	PADDING-BOTTOM: 0px;
	POSITION: relative;
	HEIGHT: 19px;
	TEXT-ALIGN: left;
	BORDER-RIGHT-WIDTH: 0px;
	margin-top: 10px;
	line-height: 15px;
}
a.verstuurButton {color:#FFFFFF; text-decoration:none;}
a.verstuurButton:hover {color:#FFFFFF; text-decoration:underline;}

.groot 
{
	left: 40px;
	width: 220px;
}
/* popup formulier */

.popupform {margin-top: 10px; font-size:12px;}
.popupform .error {clear: left; width: 210px; margin-left: 100px; display: block; float: left;}
.popupform LABEL {
	CLEAR: left; DISPLAY: block; FLOAT: left; WIDTH: 100px; LINE-HEIGHT: 18px; TEXT-ALIGN: left; margin-bottom: 7px; padding-top:1px;
}
.popupform INPUT {
	FONT-SIZE: 100%; float:left; MARGIN: 2px 3px 2px 0px; WIDTH: 180px; FONT-FAMILY: Arial, Helvetica, sans-serif; border: 1px solid #999999;
}
.popupform textarea {
	FONT-SIZE: 100%; float:left; MARGIN: 2px 3px 2px 0px; WIDTH: 180px; FONT-FAMILY: Arial, Helvetica, sans-serif; border: 1px solid #999999;
}
.popupform .big {height: 150px; clear: both; width: 100%;}
.popupbutton {
	display:block;
	BORDER-TOP-WIDTH: 0px;
	PADDING-RIGHT: 15px;
	PADDING-LEFT: 12px;
	FONT-WEIGHT: bold;
	BORDER-LEFT-WIDTH: 0px;
	BACKGROUND: url(../images/pijlbutton.gif) #d1005d no-repeat right 0px;
	LEFT: 100px;
	FLOAT: left; 
	PADDING-BOTTOM: 0px;
	WIDTH: 88px;
	CURSOR: hand;
	COLOR: #fff;
	PADDING-TOP: 3px;
	POSITION: relative;
	HEIGHT: 19px;
	TEXT-ALIGN: left;
	BORDER-RIGHT-WIDTH: 0px;
	margin-top: 10px;
}
a.popupbutton {color:#FFFFFF; text-decoration:none;}
a.popupbutton:hover {color:#FFFFFF; text-decoration:underline;}

/* paging */


#paging {background-color:#fff; font-size:11px; font-weight: bold; height:17px; margin-top: 30px; padding: 5px; border-bottom:1px solid #e50278; border-top:1px solid #e50278;}

#paging .prev {	DISPLAY: block; FLOAT: left; WIDTH: 120px; MARGIN-RIGHT: 8px; TEXT-ALIGN: left}
#paging .prev A {PADDING-LEFT: 12px; BACKGROUND: url(../images/pijllinks.gif) no-repeat left 4px; text-decoration:none;}
#paging .next {	DISPLAY: block; FLOAT: left; MARGIN-LEFT: 10px; WIDTH: 120px; TEXT-ALIGN: right}
#paging .next A {PADDING-RIGHT: 12px; BACKGROUND: url(../images/pijlrechts.gif) no-repeat right 4px; text-decoration:none;}
#paging .pageNo {DISPLAY: block; FLOAT: left; WIDTH: 152px; TEXT-ALIGN: center}
#paging .pageNo A {PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; TEXT-DECORATION: none}
#paging .pageNo A:hover {COLOR: #fff; BACKGROUND-COLOR: #000}
#paging .pageNo .active {COLOR: #fff; BACKGROUND-COLOR: #000}
#paging .next A:hover {	TEXT-DECORATION: underline}
#paging .prev A:hover {	TEXT-DECORATION: underline}

/* Foto en video */

#fotopage	{padding:0px; margin:0px 0px 30px 0px; font-size:12px;}
#fotopage .thumb	{float:left; width: 120px; border:#cccccc 1px solid; text-align:center; background-color:#FFFFFF; padding: 5px; margin-bottom:8px; margin-left:3px; margin-right:5px;display:inline;}
#fotopage img {border:0px;}
#fotopage p { font-size:12px; margin-top: 5px;}

#fotopage ul	{list-style:none outside; margin:0px; padding:0px; line-height:14px;}
#fotopage ul li {padding-left:27px;background: transparent url('../images/bullit_album.gif') no-repeat 0px -3px; margin:0px; padding-top:0px; padding-bottom:10px;}
#fotopage ul li a {color:#000000;text-decoration:none;font-weight:normal;}
#fotopage ul li a:hover {color:#d1005d;text-decoration:underline;font-weight:normal;}

#videopage	{padding:0px; margin:0px 0px 30px 0px;}
#videopage .thumb	{float:left; width:180px; height:150px;border:#cccccc 1px solid; text-align:center; font-size:11px;background-color:#FFFFFF; padding: 5px; margin-bottom:10px; margin-left:0px; margin-right:10px;display:inline;}
#videopage img {border:0px;}
#videopage p { font-size:12px; margin-top: 5px;}

.album 	{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#007f9f; line-height:25px;}

#videoplayer {padding:0px; margin:0px 0px 30px 0px;}

/* Ladies Ride */
#hoofdsponsors {margin:0px; padding:0px;}
#hoofdsponsors .thumb	{float:left; width: 130px; height:50px; text-align:center; background-color:#FFFFFF; border: 1px solid #CCCCCC; margin:5px;display: inline;}
#hoofdsponsors img {border:0px; margin:0px; padding:0px;}

#tochtdata		{padding:0px; margin:0px 0px 15px 0px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#tochtdata ol	{list-style:none outside; margin:0px; padding:0px; line-height:14px;}
#tochtdata ol li {padding-left:27px;background: transparent url('../images/bullit_llr.gif') no-repeat 0px -3px; margin:0px; padding-top:0px; padding-bottom:6px;}
#tochtdata ol li a {color:#000000;text-decoration:none;font-weight:normal;}
#tochtdata ol li a:hover {color:#d1005d;text-decoration:underline;font-weight:normal;}
#tochtdata p {margin-top:15px;}

/* Leontien Daily */

#agenda		{padding:0px; margin:0px 0px 15px 0px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#agenda ol	{list-style:none outside; margin:0px; padding:0px; line-height:14px;}
#agenda ol li {padding-left:27px;background: transparent url('../images/bullit_agenda.gif') no-repeat 0px 3px; margin:0px; padding-top:0px; padding-bottom:6px;}
#agenda ol li a {color:#000000;text-decoration:none;font-weight:normal;}
#agenda ol li a:hover {color:#d1005d;text-decoration:underline;font-weight:normal;}


/* FAQ */

#accordion{
	padding:0px !important;
	width:412px !important;
}

#accordion .ui-icon
{
	display: none;
}

.accordion_headings
{
	height: 25px;
	line-height: 20px !important;
	padding:5px;
	background:#FFFFFF url('../images/faq_question.gif') no-repeat 0px 0px !important;
	color:#d1005d !important;
	padding-left: 25px !important;
	cursor:pointer !important;
	font-weight:bold !important;
	border: none !important;
}

.accordion_headings:hover{
	background:#d1005d url('../images/faq_active.gif') no-repeat 0px 0px;
	padding-left: 25px;
	color:#FFFFFF;
}

#accordion .ui-state-active
{
	background:#d1005d url('../images/faq_active.gif') no-repeat 0px 0px !important;
	padding-left: 25px !important;
	color:#FFFFFF !important;
}

.accordion_child
{
	padding:15px !important;
	background:#fce5f2 !important;
	border: 1px solid #d1005d !important;
	overflow: hidden !important;
}

.header_highlight{
	background:#d1005d url('../images/faq_active.gif') no-repeat 0px 0px;
	padding-left: 25px;
	color:#FFFFFF;
}

.faqCategory {
	PADDING: 6px; background-color:#fce5f2; border: 1px solid #f1a3cf; margin-top:15px; margin-bottom:10px;
}
.faqCategory H6 {
	FLOAT: left; MARGIN-RIGHT: 13px; font-size:12px; padding-top: 3px;
}
.faqCategory INPUT {
	FLOAT: left
}


/*======================  DYNFORM STYLES  =======================================*/

.dfClear {clear: both; display: block; height: 1px; line-height: 1px; width: 1px;}
.dfLabel {float: left; width: 200px; clear: both;}
.dfMandatory {float: left; width: 30px;text-align:center;}

.dfRows {list-style: none; margin: 0px; }

.mandatory {float: left;}

.dfCaptchaImage {margin-left: 175px;}
.dfRows div {float:left;}
.dfRows div ul {list-style: none; margin: 0px;} 
.dfRows div li {list-style: none;} 

.dfRadiobuttonList input {float: left; width: 20px !important;}
.dfRadiobuttonList label {float: left; margin-right: 10px;}

.dfSelect {float: left; margin-right: 3px;}

.dfLabelBefore {float: left; margin-left: 10px; margin-right: 3px;}
.dfLabelAfter {float: left; margin-left: 1px; margin-right: 5px; width:auto !important;}
.dfReadonlyItem {float: left; margin-right: 5px;}
.dfRows .error {clear:both; width: 100%; }

.dfTooltip {float: left;}

.dfUploadIframe {width: 450px; border: none; margin: 0px; padding: 0px; display: block; }
.dfUploadImage {border: 1px solid #000 !important; margin-bottom: 5px; display: block;} 
.dfUploadChange {width: 150px; margin-right: 15px;}
.dfUploadDelete {}
.dfUploadFile {margin-top: 10px;}
.dfUploadSend {}

.dfUploadImagePreview {border: 1px solid #000 !important; margin-bottom: 5px;}

.dfYouTubePreview {float: left; clear: both; border: solid 1px #000;}

/*======================  CUSTOM FORM STYLES  =======================================*/
#dynForm { padding-top:10px; width:100%; font-size: 12px !important;}

#dynForm ul {  list-style: none none !important; margin:0px !important;margin:0px !important; padding: 0px;}
#dynForm li { margin:0px 0px 0px 0px !important;}
#dynForm .dfLabel {width:120px; line-height:1.8em; text-align: right;}
#dynForm .dfMandatory { color:#f00; width:25px; text-align:center; line-height:1.8em;}

#dynForm .dfControl label { line-height:1.8em;}
.dfRadiobuttonList {margin:0px !important; padding:0px !important; height:16px;}
.dfDateControl input {width: 220px !important;}

.dfCombine li {float: left;}
.dfStraat {width: 172px !important; margin-right: 2px;}
.dfHuisnr {width: 40px !important;}
.optinlist input {clear: left; float: left; margin-right: 2px;}
.optinlist label {width: 200px !important; float: left; font-size: 11px;}

#dynForm select {width: 220px;}
#dynForm .legend  { margin-left:160px; color:#f00;}
#dynForm legend { display:none; }
#dynForm .dfInput input { width:220px; border:1px solid #999999; padding:2px 2px 1px 2px;}
#dynForm .dfTextarea textarea { width:220px; height:75px;border:1px solid #999999; padding:2px;font-family: Tahoma, Geneva, sans-serif; font-size:1.1em; }
#dynForm .btnSubmit { float:right; font-size:1.05em; text-decoration:none;padding:3px 33px 5px 18px;display:block;  font-weight:bold; color: #ffffff;background: #818209 url('../img/arrowWhiteBig.gif') no-repeat right top;}


.inschrijvenlogin {width:180px; height:auto; border: 1px solid #fab1d3; padding: 8px; background: #f9dbe9; margin:10px 0px 15px 0px; line-height: 16px; float:left; margin}
.inschrijvenlogin INPUT {FONT-SIZE: 100%; float:left; MARGIN: 2px 3px 2px 0px; WIDTH: 175px; FONT-FAMILY: Arial, Helvetica, sans-serif; font-size: 11px; border: 1px solid #999999;}
.inschrijvendirect {width:180px; margin:10px 0px 15px 15px; line-height: 16px; float:left; padding-top: 8px;}
.inschrijvenlogin label {clear: left;}
.inschrijvenlogin .error {width: 100%;}

.inschrijfstappen {min-height: 400px; height:auto !important; height:400px; line-height:18px;}
.highlighttext {font-size:12px; font-weight:bold; color:#000;}
.stappen {border-left: 1px solid #CCCCCC; padding: 0px; height: 26px; margin-top:15px;}
.stap {border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; font-weight:bold; padding: 3px 20px 3px 20px; float:left; color:#999999; }
.stapactief {background:#d1005d; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; font-weight:bold; padding: 3px 20px 3px 20px; float:left; color:#FFFFFF;}
.verzameld {border: 1px solid #fab1d3; padding: 10px; background: #f9dbe9; margin-bottom:15px; margin-top:42px; width:280px; line-height: 16px;}
.verzameld	ul	{list-style:none outside; margin:0px; padding:0px; line-height:16px;}
.verzameld	ul li {padding-left:12px;background: transparent url('../images/bullit.gif') no-repeat 0px 5px; margin:5px 0px 0px 4px; padding-top:0px; padding-bottom:0px;}

.stadkeuzelabel {float:left; margin-right:20px; padding-top:2px;}
#formulier SELECT.stadkeuze {width: 250px;}

#formulier .extra LABEL {
	CLEAR: none; FLOAT: left; WIDTH: 220px; LINE-HEIGHT: 18px; MARGIN-left: 3px; font-size:11px; padding-top:-5px; margin-top:-2px; text-align:left;
}
#formulier .extra INPUT {
	float: left; width:15px; border: 0px; height:15px; padding-top:2px;
}
.janeevraag {float:left; padding: 2px 0px 2px 0px; font-weight:bold;}
a.janeebutton { font-weight:bold; padding: 2px 15px 2px 15px; float:left; color:#d1005d; background:#f9dbe9; margin-left: 20px; text-decoration:none; border: 1px solid #d1005d;}
a.janeebutton:hover { background:#d1005d; color:#ffffff;}

.pijlButton {
	display:block;
	BORDER-TOP-WIDTH: 0px;
	PADDING-RIGHT: 15px;
	PADDING-LEFT: 12px;
	FONT-WEIGHT: bold;
	BORDER-LEFT-WIDTH: 0px;
	BACKGROUND: url(../images/pijlbutton.gif) #d1005d no-repeat right 0px;
	PADDING-BOTTOM: 1px;
	WIDTH: 88px;
	CURSOR: hand;
	COLOR: #fff;
	PADDING-TOP: 2px;
	POSITION: relative;
	HEIGHT: 19px;
	TEXT-ALIGN: left;
	BORDER-RIGHT-WIDTH: 0px;
	margin-top: 10px;
	font-size:12px;
	float:left;
}
a.pijlButton {color:#FFFFFF; text-decoration:none;}
a.pijlButton:hover {color:#FFFFFF; text-decoration:underline;}
input.floatleft {float: left; margin-right: 3px;}
a.nomargin {margin: 0px !important;}

/* Einde INSCHRIJVEN */

.terugButton {
	display:block;
	BORDER-TOP-WIDTH: 0px;
	PADDING-RIGHT: 15px;
	PADDING-LEFT: 12px;
	FONT-WEIGHT: bold;
	BORDER-LEFT-WIDTH: 0px;
	BACKGROUND: url(../images/pijlbutton.gif) #d1005d no-repeat right 0px;
	LEFT: 0px;
	FLOAT: left; 
	PADDING-BOTTOM: 2px;
	WIDTH: 88px;
	CURSOR: hand;
	COLOR: #fff;
	PADDING-TOP: 1px;
	POSITION: relative;
	HEIGHT: 19px;
	TEXT-ALIGN: left;
	BORDER-RIGHT-WIDTH: 0px;
	margin-top: 10px;
	font-size:12px;
}
a.terugButton {color:#FFFFFF; text-decoration:none;}
a.terugButton:hover {color:#FFFFFF; text-decoration:underline;}

.gebdag {width: 50px !important; float: left; margin-right: 3px;}
.gebmaand {width: 94px !important; float: left; margin-right: 3px;}
.gebjaar {width: 70px !important; float: left;}

.personenlijst li {padding-left:12px;background: transparent url('../images/bullit.gif') no-repeat 0px 5px; margin-left: 10px;}

#searchResults { overflow-x:hidden; width:100%; }


.popuplayer {
	background-color:#FFFFFF;
	border:7px solid #d1005d;
	width: 300px;
	font-size:12px;
	padding:20px;
	text-align: left !important;
}
.popuplayer p {margin-top: 15px; margin-bottom:0px;}
.popupclose {position:absolute; top:5px; right:5px; border-bottom:1px solid #7D003F; border-right:1px solid #7D003F;border-top:1px solid #F7118F;border-left:1px solid #F7118F;}

.popuplayer .optin LABEL {
	CLEAR: none; FLOAT: left; WIDTH: auto; LINE-HEIGHT: 20px; MARGIN-left: 3px; font-size:11px; padding-top:-5px; margin-top:-2px;
}
.popuplayer .optin INPUT {
	float: left; MARGIN-LEFT: 100px; width:15px; border: 0px; height:15px; padding-top:2px;
}

/* Webshop */

.contentPadding {padding: 10px; padding-top: 20px;}
#shoppingcart {position: absolute; right: 0px; top: 10px; height: 60px; width: 260px; background-color: #fff; }
#shoppingcart h4 {margin-left: 15px; margin-top: 10px; margin-bottom: 5px;}
#shoppingcart .total {background-image: url(../images/bullit_shop.gif); background-position: top left; background-repeat: no-repeat; padding-left: 20px; color: #000; text-decoration: none; line-height: 20px; padding-top: 2px; margin-left: 15px;}
#shoppingcart .total:hover {text-decoration: underline;}

#shoppingcart .go {float: right; margin-right: 10px; margin-top: 10px;}

#middenkolomwebshop {width: 722px;float:left;margin-right: 13px;}
#middenkolomwebshop p {margin:0px; line-height:18px; font-size:12px; padding:0px;}

.shopvalue {width: 100%; }
.shopvalue div {width: 100%; margin-bottom: 3px;}
.shopvalue label {font-weight: bold; width: 110px; float: left;}

.orderline .nr {float: left; margin-right: 3px;}
.orderline .desc {float: left;}

#shopfotos {width: 220px;float:left; margin-right: 13px;}
#shoptekst {float:left;}
#shoptekst p {margin-top: 15px; margin-bottom: 5px; line-height:18px; font-size:12px;}
#shopcart {width: 210px; float:left; padding:0px; border-left:1px solid #CCCCCC; padding-left:10px;}
#shopcart p {margin-top: 3px; margin-bottom: 5px; line-height:15px;}

.productfotos {float:right; width: 220px; font-size:11px;}
.imgthumb	{margin-top:8px; margin-right:8px; border: 1px solid #cccccc;}

.shopitem {float:left; width:150px; height:200px; text-align:right; margin-right:10px; padding:0px; text-align:center;}
.shopitem p {text-align:right;}
.shopitem a {text-decoration:none; color:#666666;}
.shopitem a:hover {text-decoration:underline;}

.home_shopitem {float:left; width:180px; height:323px; text-align:right; margin-right:8px; padding:0px; text-align:center; margin-bottom: 10px;}
.home_shopitem p {text-align:center;}
.home_shopitem a {text-decoration:none; color:#048db1; font-size: 12px;}
.home_shopitem a:hover {text-decoration:underline;}

.home_shopcat {float:left; width:150px; height:200px; text-align:right; margin-right:10px; padding:0px; text-align:center;}
.home_shopcat p {text-align:center;}
.home_shopcat a {text-decoration:none; color:#666666;}
.home_shopcat a:hover {text-decoration:underline;}


#bestelblok {overflow:auto; padding: 0px 10px 10px 10px; font-size:11px; background-color:#fce5f2; border:1px dotted #d1005d; margin:20px 0px 25px 0px; line-height:16px;}
#bestelblok p {padding: 5px 0px; margin:0;}
#bestelblok .aantal {width: 25px;}

#winkelwagen	{padding:0px; margin:0px 0px 15px 0px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#winkelwagen ol	{list-style:none outside; margin:0px; padding:0px; line-height:14px;}
#winkelwagen ol li {padding-left:22px;background: transparent url('../images/bullit_shop.gif') no-repeat 0px -1px; margin:0px; padding-top:0px; padding-bottom:6px;}
#winkelwagen ol li a {color:#000000;text-decoration:none;font-weight:normal;}
#winkelwagen ol li a:hover {color:#d1005d;text-decoration:underline;font-weight:normal;}

.grijs11text {color:#666666;font-size:11px;}
.verwijderenshop {font-size:11px;}

#combi-thumbs {width: 115px; float: left; margin-left: 22px;}
#combi-thumbs img {margin-bottom: 5px; border: solid 1px #aaa; width: 70px;}
        
#combi-big {width: 330px; float: left;}
#combi-big img {margin-bottom: 20px; }
        
#combi-detail {width: 466px; float: left;}
#combi-detail h1 {margin-bottom: 20px;}
#combi-detail p {margin-bottom: 15px;}
        
#combi-bestellen { background-color: #fafafa; border: dotted 1px #666; width: 100%;}
#combi-bestellen .title {font-weight: bold;line-height: 20px;}
#combi-bestellen .pricelbl {color: #666; margin-left: 3px;}
#combi-bestellen .price {color: #2781a3; font-weight: bold;}
#combi-bestellen .sep {padding-left: 12px;}
#combi-bestellen th {padding-top: 8px; padding-left: 8px;}
#combi-bestellen input {width: 30px; text-align: right;}
#combi-bestellen select {width: auto;}
#combi-bestellen .add {width: 130px;}
#combi-bestellen .txt {width: 60px; padding-left: 2px;}
#combi-bestellen .spec {width: 150px; text-align: right; padding-right: 8px;}
#combi-bestellen .desc {padding: 10px;}
        
#combi-back {float: left; margin-left: 22px; margin-bottom: 10px;}
#combi-back a {color: #000; text-decoration: none; font-weight: bold; background-image: url(../images/webshop/back.gif); background-repeat: no-repeat; padding-left: 11px; background-position: 0px 2px; }
#combi-back a:hover {text-decoration: underline;}

/* Einde Webshop */

