.clear{clear:both}
*{margin:0; /*padding:0;*/ font-family:arial,verdana}
#bodyfrontend{background:#2B75AD; font-size:75%; text-align:center}/*#00335B*/
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:800px; height:20px;width:160px;position:absolute;}
	#left {display:inline;float:left;position:relative;width:90px;font-weight:bold;}
	#right {display:inline;float:right;position:relative;width:60px;}
#zoeken{left:828px; top:200px}
#onder{background:#eaeae7; border-top:1px solid #cdcdcd; height:100px;margin-top:40px;}
#onder2{margin-left:115px;margin-top:-46px;position:absolute;}
#follow {position: relative; top: -47px; left:708px;}
#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}
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{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}
#logo {position: absolute; top: 37px; left:29px;}
#logo .nl-NL {background:url("../images/logo_skileraar.png") no-repeat; background-position:0 0px; height:120px; width:400px;}
#logo .de-DE {background:url("../images/logo_schneesportlehrer.png") no-repeat; background-position:0 0px; height:120px; width:400px;}
#logo .en-GB {background:url("../images/logo_snowsportinstructor.png") no-repeat; background-position:0 0px; height:120px; width:400px;}


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 */

/* 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}
#verbanden .skiwax a{background:url("../images/allemaal.gif") no-repeat; background-position:0 -1260px}
#verbanden .skiwax a:hover{ background:url("../images/allemaal.gif") no-repeat; background-position:0 -1215px}
/*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}*/

/* Twitter_ticker */
/* CSS Document */
ol.statuses {
	list-style: none;
	margin: 0;
	padding-left:0px;
 }
ol.statuses li, .powered {
	position: relative;
	padding: .7em 0 .6em 0;
	border-bottom: 1px dashed #D2DADA;
	line-height: 1.1em;
	margin: 0;
	font-size: 1em;
 }
ol.statuses .thumb {
	display: block;
	width: 50px;
	height: 50px;
	position: absolute;
	left: 0;
	margin: 0 10px 0 5px;
	overflow: hidden;
 }
ol.statuses span.status-body {
	display: block;
	min-height: 50px;
	width: auto;
	overflow: hidden;
	margin-left: 65px;
 }
ol.statuses li.result:hover {
	background-color: #E9E9E9;
 }
ol.statuses span.status-body-links {
	display: block;
	min-height: 50px;
	width: auto;
	overflow: hidden;
 }
ol.statuses .screen-name {
	margin-right: 5px;
 }
ol.statuses span.meta, .hentry .meta {
	display: block;
	font-size: .80em;
	font-family: georgia;
	font-style: italic;
	margin: 0;
	color: #666;
 }
ol.statuses span.meta a, .hentry .meta a {
	color: #999;
}
ol.statuses li:hover {
	background-color:#f7f7f7;
 }
.twitter_highlight {
	background-color: yellow;
 }
.powered {
	width: auto;
 }
.statuses li .location {
	margin: 5px 0 0 0;
	font-size: 13px;
	color: #3d9438;
}
/* einde twitter_ticker */

.moduletable_JModule{
	border: 1px solid #ddd;
	border-bottom: 1px solid #ccc;
	padding: 5px;
	margin: 0 0 15px;
	position: relative;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	}
.moduletable_JModule h3{
	border-bottom: 1px solid #ddd;
	/*color: #4E6221;*/
	font-size: 12px;
	text-shadow: none;
	padding: 5px 0;
	margin: 0 0 7px 0;
	}

.moduletable_JModule-weblog{
	border: 1px solid #ddd;
	border-bottom: 1px solid #ccc;
	padding: 5px;
	margin: 0 0 15px;
	position: relative;
	width: 200px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	}
.moduletable_JModule-weblog h3{
	border-bottom: 1px solid #ddd;
	/*color: #4E6221;*/
	font-size: 12px;
	text-shadow: none;
	padding: 5px 0;
	margin: 0 0 7px 0;
	}

.moduletable_JModule-week{
	border: 1px solid #ddd;
	border-bottom: 1px solid #ccc;
	padding:5px 5px 24px 118px;
	margin: 0 0 15px;
	position: relative;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background:url("../images/allemaal.gif") no-repeat; background-position:3px -1077px;
	}
.moduletable_JModule-week h3{
	border-bottom: 1px solid #ddd;
	/*color: #4E6221;*/
	font-size: 12px;
	text-shadow: none;
	padding: 5px 0;
	margin: 0 0 7px 0;
	}
.awarded-front{
background:url("../../../components/com_jreviews/jreviews/views/themes/default/theme_images/featured-school.gif") no-repeat;
width: 55px;
height: 60px;
position: absolute;
top: 35px;
right: 10px;
}
#sidemodules{
width: 207px;
}

.moduletable_JModule-bloggers{
	border: 1px solid #ddd;
	border-bottom: 1px solid #ccc;
	padding:15px 5px 5px;
	margin: 0 0 15px;
	position: relative;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	}
.moduletable_JModule-bloggers h3{
	/*border-bottom: 1px solid #ddd;*/
	/*color: #4E6221;*/
	padding: 13px 0;
	margin: -37px 0 7px 0;
	background:url("../images/blizzard-blog.gif") no-repeat 145px;
	}

.moduletable_JModule-bloggers-orange{
	border: 1px solid #ddd;
	border-bottom: 1px solid #ccc;
	padding:15px 5px 5px;
	margin: 0 0 15px;
	position: relative;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	font-size:12pt;
	}
.moduletable_JModule-bloggers-orange h3{
	border-bottom: 1px solid #ddd;
	/*color: #4E6221;*/
	padding: 2px 0;
	/*margin: -37px 0 7px 0;*/
	/*background:url("../images/logo-orange.png") no-repeat 145px;*/
	}


div.award_listing {
    height: 20px;
    position: absolute;
    right: 155px;
    width: 50px;
}
div.award_blogview {
    height: 20px;
    position: absolute;
    right: 155px;
    width: 50px;
}
