.clear{clear:both}
*{margin:0; /*padding:0;*/ font-family:arial,verdana}
#bodyfrontend{background:#00335B; font-size:75%; text-align:center}
a:active, a:hover{color:#960; cursor:pointer; text-decoration:underline}
img{border:none}
.sectiontableheader, .title{color:#7b8da1}
p, h1{font-size:1em}
p{line-height:1.4em}
h2{font-size:1.3em; color:#036}
h3{font-size:1.1em; line-height:1.3em}
.small{font-size:10px; font-family: arial,verdana medium; color:#3366c0}
.wrapped, #bottom{margin:0 auto}
.wrapped{background:#fff; width:980px; position:relative}
#header, #main{width:100%}
#header{height:241px}
.head-left{height:245px}
#main{padding-top:20px; padding-left:6px; width:969px}
#navigation{left:15px; top:210px}
#navigation, #joomfish, #zoeken{position:absolute}
#joomfish{top:245px; left:765px; height:20px}
#zoeken{left:828px; top:200px}
#onder{background:#eaeae7; border-top:1px solid #cdcdcd}
#footer{border-top:1px solid #ccc; padding-top:10px;height:80px; text-align:center}
#bottom{background-color:#EAEAE7;border-top:4px solid #CDCDCD;min-height:200px;width:970px;}
#bottom a{color:#0055A4;  text-decoration:none}
#bottom a:hover{color:#fff;text-decoration:underline}
#inloggen a{background:url("../images/all_images2.gif") no-repeat; padding-left:20px; background-position:0 -1260px; font-weight:bold}
table.moduletable, .moduletable, ul{margin:0 0 0 0}
table.moduletable, .moduletable{border-left:solid 0 #f00; border-right:solid 0 #f00; border-top:solid 0 #f00; border-bottom:solid 0 #f00}
table.moduletable, .moduletable{marging-bottom:10px;}
table.moduletable td{padding:5px 10px 5px 0; margin:20px 5px 20px 5px; font-size:10px}
div, p, tr, td, .pathway, .inputbox{text-align:left; font-size:11px; font-family: arial,verdana,helvetica,sans-serif}
tr.sectiontableentry2 td, tr.sectiontableentry1 td{padding:4px}
.sectiontableheader{border-bottom:2px solid #ccc}
.sectiontableentry2{background:#efefef}
.componentheading,.contentheading{font-size:18px; font-family: arial,verdana; text-decoration: bold;}
.componentheading,.contentheading,div.moduletable-blue,div.moduletable-eventlist{marging-bottom:10px;}
.pathway{padding-top:6px;padding-left:2px;}
.title{font-size:14px;}
.createdate{font-size:10px; font-family: arial,verdana; color:#999}
.button{font-size:10px; font-family: arial,verdana bold;}
.button, .inputbox{border:1px solid #ccc}

div.moduletable-eventlist{padding:10px}
/*div.moduletable-jsright{background-color:#EBEBDE;margin-left:8px;width:170px;margin-top:10px;padding-left:5px;}*/
div.moduletable-jsright, div.moduletable-jsright div {background-image:url("../images/module-background-170.png");}
div.moduletable-jsright {width:170px;background-position:center bottom;margin:10px 0;padding-bottom:8px;}
div.moduletable-jsright div {background-position:center top;padding:8px 8px 0;}
.moduletable-grijs h3, .moduletable-eventlist h3, .moduletable-jreviewscats h3{background-image:url("../../../components/com_jreviews/jreviews/views/themes/default/theme_css/images/rating_star_green.png"); background-position:left center; background-repeat:no-repeat; border-bottom:1px solid #e4e4db; line-height:20px; margin-bottom:5px;padding-left:20px}
div.moduletable-eventlist{border:1px solid #d1e0f5}
.moduletable-jreviewsback{background:url(../images/back-jreviews-module.gif) no-repeat; padding:5px}
.moduletable-grijs h3{width:682px;}
div.moduletable-jsright li, div.videocomments-jsright li {padding-left:0px;}

div.moduletable-bottommenu h3 {color: #FF9900;font-weight:bold;font-size:13pt;}
div.moduletable-bottommenu,div.moduletable-bottommenu a {color: #0055A4;}
.moduletable-bottommenu li{
width:150px ;/*you can adjust this*/
display:block;
float:left;
padding:3px;
}

/* Tooltips */
.tool-tip{float:left;border:1px solid #D4D5AA;padding:5px;background:#FFC;max-width:200px}
.tool-title{padding:0;margin:0;margin-top:-15px;padding-top:15px;padding-bottom:5px;background:url(../../system/images/selector-arrow.png) no-repeat;font-size:100%;font-weight:bold}
.tool-text{ margin:0;  font-size:100%}

/* general.css en system.css joomla 1.5 */
/* Form validation */
.invalid{ border-color:#f00; }
label.invalid{ color:#f00; }

/* Buttons */
#editor-xtd-buttons{padding:5px}
.button2-left, 
.button2-right, 
.button2-left div, 
.button2-right div{float:left}
.button2-left a, 
.button2-right a, 
.button2-left span, 
.button2-right span{display:block; height:22px; float:left; line-height:22px; font-size:11px; color:#666; cursor:pointer}
.button2-left span, 
.button2-right span{cursor:default; color:#999}
.button2-left .page a, 
.button2-right .page a, 
.button2-left .page span, 
.button2-right .page span{padding:0 6px}
.page span{color:#000; font-weight:bold}
.button2-left a:hover, 
.button2-right a:hover{text-decoration:none; color:#0B55C4}
.button2-left a, 
.button2-left span{padding:0 24px 0 6px}
.button2-right a, 
.button2-right span{padding:0 6px 0 24px}

/* Tooltips */
div.tooltip{float:left; background:#ffc; border:1px solid #D4D5AA; padding:5px; max-width:200px; z-index:13000}
div.tooltip h4{padding:0; margin:0; font-size:95%; font-weight:bold; margin-top:-15px; padding-top:15px; padding-bottom:5px; background:url(../images/selector-arrow.png) no-repeat}
div.tooltip p{font-size:90%; margin:0}

/* Caption fixes */
.img_caption.left{float:left; margin-right:1em}
.img_caption.right{float:right; margin-left:1em}
.img_caption.left p{clear:left; text-align:center}
.img_caption.right p{clear:right; text-align:center}

/* Calendar */
a img.calendar{width:16px; height:16px; margin-left:3px; background:url(../images/calendar.png) no-repeat; cursor:pointer; vertical-align:middle}

/* ---------------- */
/* Unpublished */
.system-unpublished{background:#e8edf1; border-top:4px solid #c4d3df; border-bottom:4px solid #c4d3df}

/* System Messages */
#system-message{ margin-bottom:10px;  padding:0}
#system-message dt{ font-weight:bold; }
#system-message dd{ margin:0;  font-weight:bold;  text-indent:30px; }
#system-message dd ul{ color:#05B;  margin-bottom:10px;  list-style:none;  padding:10px;  border-top:3px solid #84A7DB;  border-bottom:3px solid #84A7DB}

/* System Standard Messages */
#system-message dt.message{ display:none; }
#system-message dd.message{ }

/* System Error Messages */
#system-message dt.error{ display:none; }
#system-message dd.error ul{ color:#c00;  background-color:#E6C0C0;  border-top:3px solid #DE7A7B;  border-bottom:3px solid #DE7A7B}

/* System Notice Messages */
#system-message dt.notice{ display:none; }
#system-message dd.notice ul{ color:#c00;  background:#EFE7B8;  border-top:3px solid #F0DC7E;  border-bottom:3px solid #F0DC7E}

/* Debug */
#system-debug{ color:#ccc;  background-color:#fff;  padding:10px;  margin:10px; }
#system-debug div{ font-size:11px}

/* einde general.css en system.css */
.eventlistmod-eventlist{list-style:none}

/* Footer verbanden */
#verbanden{ font-family:Arial, Helvetica, sans-serif;  font-size:.8em;  font-weight:bold;  height:45px; text-align:center}
#verbanden li{ list-style:none;  display:inline}
#verbanden a{ width:110px; height:45px;  color:#fff;  text-decoration:none;  /*background:url("../images/allemaal.gif") no-repeat; */ float:left;  /*padding:12px 10px 13px; */ /*margin:0 -10px; */}
#verbanden .sa a{background:url("../images/allemaal.gif") no-repeat; background-position:0 -90px}
#verbanden .sa a:hover{ background:url("../images/allemaal.gif") no-repeat; background-position:0 -135px}
#verbanden .sbssv a{background:url("../images/allemaal.gif") no-repeat; background-position:0 0px}
#verbanden .sbssv a:hover{ background:url("../images/allemaal.gif") no-repeat; background-position:0 -45px}
#verbanden .skitraining a{background:url("../images/allemaal.gif") no-repeat; background-position:0 -180px}
#verbanden .skitraining a:hover{ background:url("../images/allemaal.gif") no-repeat; background-position:0 -225px}
#verbanden .mk a{background:url("../images/allemaal.gif") no-repeat; background-position:0 -270px}
#verbanden .mk a:hover{ background:url("../images/allemaal.gif") no-repeat; background-position:0 -315px}
#verbanden .snowex a{background:url("../images/allemaal.gif") no-repeat; background-position:0 -360px}
#verbanden .snowex a:hover{ background:url("../images/allemaal.gif") no-repeat; background-position:0 -405px}
#verbanden .madness a{background:url("../images/allemaal.gif") no-repeat; background-position:0 -495px}
#verbanden .madness a:hover{ background:url("../images/allemaal.gif") no-repeat; background-position:0 -450px}
#verbanden .twitter a{background:url("../images/allemaal.gif") no-repeat; background-position:0 -540px}
#verbanden .facebook a{background:url("../images/allemaal.gif") no-repeat; background-position:0 -600px}
/*div#left_extended{width:185px; margin-left:-185px; position:fixed; _position:absolute; _top:expression(eval(document.body.scrollTop)); _top:0; _left:0; _margin-left:-185px; _padding:0}*/

/* SimpleCaddy css for Show cart*/
.sc_cart {
	margin-left: 2px;
	margin-right: 2px;
	width: auto;
}
.selectItalic{
	font-style:italic;
}
.cartheading {
	font-weight: bold;	
	font-size:larger; 
}

.code_col {
	clear: both;
	float: left;
	margin-top: 2px;
	margin-bottom:2px;
	padding-top: 2px;
	height: 24px;
	width: 70px;
}

.desc_col {
	float: left;
	margin-top: 2px;
	margin-bottom:2px;
	padding-top: 2px;
	height: 24px;
	width: 250px;
}

.price_col {
	float: left;
	margin-top: 2px;
	margin-bottom:2px;
	padding-top: 2px;
	height: 24px;
	width: 80px;
	text-align: right;
}

.qty_col {
	float: left;
	margin-top: 2px;
	margin-bottom:2px;
	padding-top: 2px;
	height: 24px;
	width: 70px;
	text-align:center;
}

.total_col {
	float: left;
	margin-top: 2px;
	margin-bottom:2px;
	padding-top: 2px;
	height: 24px;
	width: 90px;
	text-align: right;
}

.actions_col {
	float: left;
	margin-top: 2px;
	margin-bottom:2px;
	padding-left: 5px;
	padding-top: 2px;
	height: 24px;
	width: 140px;
}

.tax_col {
	margin-top: 2px;
	margin-bottom:2px;
	padding-top: 2px;
	height: 24px;
	width: 400px;
}

.fill_col {
	clear: left;
	display:block;
	margin-top: 2px;
	margin-bottom:2px;
	height: 28px;
	width:560px;
	font-size: larger;
	font-weight: bold;

}

.fill_col_total {
	clear: left;
	display:block;
	margin-top: 20px;
	margin-bottom:2px;
	height: 28px;
	width:560px;
	font-size: larger;
	font-weight: bold;
	
}
.cartactions {
	clear:both;
	margin-top: 2px;
	margin-bottom:2px;
	padding-top: 2px;
	height: 24px;
	width: 100%;
}

.fill_left {
	float:left;
	display: block;
	padding-top: 2px;
}

.right_col {
	float: right;
	padding-top: 2px;
	display: inline;
	height: 24px;
	width: 90px;
	text-align: right;
}

.btncshopping {
	
}

.btnemptycart {
	
}

.btnorder {
	
}

.btnconfirm {
	
}

.btnshowcart {
	
}

.btnchange {
	clear:both;
	float: left;
	margin-top: 2px;
	margin-bottom:2px;
/*	padding-top: 2px; 
	height: 20px;*/
}

.btnremove {
	float: left;
	margin-top: 2px;
	margin-bottom:2px;
/*	padding-top: 2px; 
	height: 20px;	*/
}

/* SimpleCaddy Styling of plugin */

.scproduct {
	width: 100px;
	float: left;
	clear: both;
}

.scprodcode {
	margin-left: 5px;
	float: left;
}

.scshorttext {
	clear: both;
	clear: both;
}

.scunitpricetext {
	width: 100px;
	margin-left: 0px;
	float: left;
}

.scunitprice {
	margin-left: 5px;
	float: left;
}

.scqtytext {
	clear: both;
	width: 100px;
	float: left;
}

.scqty {
	margin-left: 5px;
	float: left;
}

.button2 {
/*	border: 1px solid lime;
	width: 80px; */
}

.cartoptions {
	clear: both;
/*	border: 1px solid yellow;
	width: 80px;*/
}

.scbutton {
	clear: both;
/*	background-image: url('https://www.paypal.com/en_US/i/btn/btn_cart_SM.gif');
	border: 1px solid lime;
	width: 80px; */
}

.sccart {
	font-family: sans-serif;
	font-style: normal;
	font-size: 10px;
/*	border: 1px solid purple;
	width: 80px;*/
}

.atczone {
	clear: both;
}

.divider {
	background-color: gray;
	color:lime;
	font-weight: bold;
}

.voucher {
	background-color: red;
	width:200px;
}

.voucherinfo {
	display: inline-block;
	font-size:smaller;
	font-weight: lighter;
	width: 150px;
}
.errormsg{
    color:red;
    padding: 20px 0;

}

/*Einde Simple caddy */