/*ROCK HERK 2010 TEMPLATE CSS | door JEROEN HOUTMEYERS*/

body {text-align:center; /*center hack*/font-family:Arial, Helvetica, sans-serif;color:#000000;background-color:#000;margin:0;font-size:76%;border-top:#FFE33F 10px solid;}
* {margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address {line-height:18px;}
h1,.componentheading{font-size:1.7em;color:#000;display:none;font-style: normal;}
h2,.contentheading{color:#000000;letter-spacing:0.1em;font-size:1.4em;font-weight: bold;width: 100%;text-transform:uppercase;}
h3 {font-size:1.1em; text-transform:uppercase; font-weight:bold;color:#000;padding:3px;width:auto;display:block;}
h4{font-size:1.3em;color:#EC1C24;}
h5{font-size:1.1em;}
h6{font-size:1em;font-weight:bold;}
p {margin-bottom:5px;}
.readon {padding:10px;}
img {border:none;}
a {color:#8EBD43;outline:none;text-decoration:none;}
a:hover{text-decoration:underline;}
li,dd {margin:1em;}
fieldset {padding:0.5em;}
cite { font-style:italic; font-weight:bold; font-size:1.1em;}
.small,.createdate,.modifydate,.mosimage_caption{font:0.8em Arial,Helvetica,sans-serif;padding:0 0 15px 0;color:#000;font-weight:bold;margin-bottom:30px;text-decoration:underline;text-transform:uppercase;}


/*layout*/
div.hoofdcontainer {}
#wrap {width:880px;margin:0 auto; /*center hack*/text-align:left; /*center hack*/height:auto;padding:0;background-color:#000;position:relative;}
#header {float:left;width: 80%;position:relative;} 
#sidebar { float:left;width:20%;overflow:hidden;} 
#content60 {float:left;width:60%;overflow:hidden;margin-top: 10px;}
#content80 {float:left;width:80%;overflow:hidden;margin-top: 10px;}
#content100 {float:left;width:100%;overflow:hidden;margin-top: 10px;}
#sidebar-2 {width:20%;overflow:hidden;position:absolute;right:0px;top:0px;} 
#footer {clear:both;}
.inside {}
table.contentpaneopen {background-color:#FFFFFF;float: left;}
table.contentpaneopen td {padding:10px;}

/*moduletable*/
.moduletable h3{background:none;color:#fff;text-align:center;font-size:1.1em;margin:0 -10px 0.5em -10px;/*negative padding to pull h3 back out from .moduletable padding*/ }

/*header*/
.moduletable_header object {overflow:visible; position:relative; left:-65px;}
.moduletable_header {z-index:0;}

/*topright*/
.moduletable_topright {position:absolute;right:30px;top: 60px;z-index:100}
.moduletable_topright a,.moduletable_topright a:visited {font-size:1em; text-transform:uppercase;font-weight:bold;line-height:30px;background-image:url(../images/toprightknop.png);background-repeat:no-repeat;background-position:-15px 0;float:right;display:block; width:80px;color:#000;text-decoration:none;margin:2px 5px 0 0;text-align:center;}
.moduletable_topright a:link:hover,.moduletable_topright a:visited:hover {background-position:-115px 0;}




/*topright*/
.moduletable_search {margin:66px 0 109px 0px;overflow:visible;}

/*topnav*/
.moduletable_topnav {width:100%;margin:0;padding:0;float: left;border-top:#FFF 4px solid;}

/*zijnav*/
.moduletablemenu{margin-top: 10px;margin-right: 10px;line-height:25px;padding:0;background-color:#000000;color:#000000;}
.moduletablemenu h3 {background:#666;color:#000;padding:0.25em 0;text-align:center;font-size:1.4em;font-weight:bold;margin:0;}
.moduletablemenu ul{list-style: none;margin: 0;padding: 0;}
.moduletablemenu li{border-bottom: 1px solid #333;margin: 0;}
.moduletablemenu li a{display: block;line-height:30px;padding-left:25px;font-size: 1.1em;font-weight:bold;color:#FFF;text-decoration: none;}
.moduletablemenu li a:link:hover{background-color:#5EBDDD;color:#FFF;background-image:url(../images/arrow.gif);background-repeat: no-repeat;background-position: 0.4em;}
.moduletablemenu li a:visited:hover{background-color:#5EBDDD;color:#FFF;background-image:url(../images/arrow.gif);background-repeat: no-repeat;background-position: 0.4em;}

/*zijnav bands */
.moduletablemenubands{margin-top: 10px;margin-left: 10px;padding:0;background-color:#000000;color:#000000;}
.moduletablemenubands h3 {background:#FFFF00;color:#000;padding-left:10px;text-align:left;font-size:1.1em;font-weight:bold;margin:0;}
.moduletablemenubands ul{list-style: none;margin: 0;padding: 0;}
.moduletablemenubands li{border-bottom: 1px solid #333;margin: 0;}
.moduletablemenubands li a{display: block;line-height:20px;padding-left:10px;font-size: 1em;font-weight:bold;color:#FFF;text-decoration: none;}
.moduletablemenubands li a:link:hover{background-color:#F6921E;color:#FFF;background-repeat: no-repeat;background-position: 0.4em;}
.moduletablemenubands li a:visited:hover{background-color:#F6921E;color:#FFF;background-repeat: no-repeat;background-position: 0.4em;}

/*Sopnsors*/
.moduletable_sponsors {margin-top: 10px;margin-left: 10px;border-top:4px solid #8EBD43;}
.moduletable_sponsors h3 {background:none;font-size:0.9em;color:#8EBD43;line-height:30px;letter-spacing:0.05em;margin:0;display:block;text-align:center;text-transform:uppercase;}
/*Presenting*/
.moduletable_present {margin-top: 10px;margin-left: 10px;border-top:1px solid #8EBD43 ;width:158px;}
.moduletable_present  h3 {background:none;font-size:0.8em;color:#FFF;background:#000;line-height:15px;letter-spacing:0.1em;margin:0;display:block;text-align:center;}

/*begin slideshow bands CSS*/
div.moduletablebandslide {position:relative;}
div#slideshowboxCaption {font-size:1.5em;background:#FFF;color:#000;padding:2px 10px 2px 0px;text-transform:uppercase;letter-spacing:0.05em;z-index:2;position:absolute;top:275px;left:0px;}
div.JT-ClearBox {z-index:1;float:none;display:none;}
div#slideshowbox {float:left;z-index:1;position:relative;}
	
/*Newsletter*/
.moduletable_newsletter{margin-top: 10px;margin-left: 10px;border-top:4px solid #8EBD43;padding:0;}
.moduletable_newsletter h3 {background:none;color:#8EBD43;text-align:center;display:block;line-height:30px;margin:0;letter-spacing:0.1em;font-size:0.9em;text-transform:uppercase;}
#subscribeForm {width:100%;background-color:#FFFFFF;padding:100px;height:300px;margin-right: 10px;font-size:1.4em;font-weight:bold;color:#000;}
.mainnewsletter {width:100%;font-family:Arial;font-size:14px;color:#000000;font-weight:bold;text-align:center;/*	border:1px solid red;*/}
.mainnewsletter p {text-align:center;}
.newsletterbutton a#toggle, .newsletterbutton p a.highslide{text-align:center;background:url(../images/Newsletterknop.png);font-weight:bold;color:#000000;text-decoration:none;display:block;width:100%;line-height:40px;background-position:0 0 no-repeat;}
.newsletterbutton a:hover#toggle, .newsletterbutton p a:hover.highslide{background:url(../images/Newsletterknop.png);background-position:-167px 0;}
	/* highslide*/
.newsletterbutton_highslide {/*width:100%;*/border:0px solid #000000;font-weight:bold;text-align:center;padding-top:5px;}
.newsletterbutton_highslide p  {text-align:center;}
.newsletterbutton_highslide a#toggle, .newsletterbutton_highslide p a.highslide{font-weight:bold;color:#000000;text-decoration:none;}
	/* Mootols style */
#subscribelayout {background: #FFFFFF;font-size:12px;font-weight:normal;/*margin-top:5px;*/padding-top:10px;border-top: 2px solid #000000;}
#subscribelayout p, .highslide-body p, .normalsublayout p{text-align:center;padding-top:10px;font-weight:bold;}
.highslide-body p{color: #92939D;}
	/* Normal style */
.normalsublayout {background: #FFFFFF;color: #92939D;font-size:12px;font-weight:normal;margin-top:5px;padding-top:10px;border: none;}

/*Volg*/
.moduletable_volg {border-top:4px solid #8EBD43;margin-top: 10px;margin-left: 10px;padding:0;}
.moduletable_volg h3 {background:none;color:#8EBD43;text-align:center;display:block;line-height:30px;margin:0;letter-spacing:0.1em;font-size:0.9em;text-transform:uppercase;border-bottom:2px solid #FFF}
.moduletable_volg img {display:block;display:inline;margin:auto;}

/*twitter*/
.moduletable_twitter {margin:10px 0 0 10px;border-top:4px solid #8EBD43;border-bottom:2px solid #FFF;}

/*languageselection*/
#jflanguageselection{float: right;margin: -25px 0px 1px 0px; clear:both;}
#jflanguageselection ul.jflanguageselection{list-style: none;padding: 0;margin-top: 3px;font-weight: normal;}
#jflanguageselection ul.jflanguageselection li{background-image: none;padding-left: 0px;padding-right: 0px;float: left;margin: 1px 1px 1px 1px;white-space: nowrap;border: none;font-size: 0.9em;}
#jflanguageselection ul.jflanguageselection li a{display: block;}
#jflanguageselection ul.jflanguageselection img{border: none;}
div#jflanguageselection img.langImg {float: left;border: none;margin-top: 0;}
div#jflanguageselection li img.langImg {float: left;border: none;margin: 0px 1px 0px 1px;}

/* default Joomla styles */
div.componentheading {}
div.contentpane {}
div.contentdescription {}
td.sectiontablefooter {}
td.sectiontableheader {}
a.category {}
td.sectiontableentry1 {}
td.sectiontableentry2 {}
form#selectForm {}
table.contentpane {}
td.contentheading {}
form#emailForm {}
input#contact_name {}
label#contact_emailmsg {}
input#contact_email {}
input#contact_subject {}
label#contact_textmsg {}
textarea#contact_text {}
input#contact_email_copy {}
form.form-validate {}
div.contact_email {}
input.inputbox {}
input.required {}
input.validate-email {}
textarea.inputbox {}
textarea.required {}
button.button {}
button.validate {}
span.hasTip {}
hr#system-readmore {}
form#jForm {}
ul#archive-list {}
div#navigation {}
li.row {}
h4.title {}
h5.metadata {}
span.created-date {}
span.author {}
div.intro {}
div.contentpaneopen_edit {}
.contentheading sIFR-replaced {margin-top:15px;}
table.contentpaneopen {	width:100%;}
a.contentpagetitle {}
td.buttonheading {}
span.small {}
td.createdate {}
td.modifydate {}
a.readon {}

span.article_separator { 
	line-height: 10px;
	width:100%;
	background-color:#000;
	float:left;
}

input#title {}
input#created_by_alias {}
input#publish_up {}
input#publish_down {}
textarea#metadesc {}
textarea#metakey {}
table.adminform {}
td.key {}
img.calendar {}
input#alt {}
table.blog {}
td.article_column {margin:0;padding:0;}
div.blog_more {}
a.blogsection
td.contentdescription {}
span .article_separator {}
td.componentheading {}
form#poll {}
table.pollstableborder {}
th.sectiontableheader {}
td.smalldark {}
span.highlight {}
table.searchintro {}
input#search_searchword {}
/*input#area_{VALUE} {} /* Value is set programatically */
input.button {}
form#login {}
form#josForm {}
label#namemsg {}
input#name {}
label#usernamemsg {}
input#username {}
label#emailmsg {}
input#email {}
label#pwmsg {}
input#password {}
label#pw2msg {}
input#password2 {}
div.message {}
form.josForm {}
label.hasTip {}
input#password1 {}
input.validate-password {}
input#token {}
input#name {}
form#adminForm {}
input#jformtitle {}
input#jformurl {}
textarea#jformdescription {}
table#explain-sql {}
table.Table {}
td.TD {}
div#keepAliveLayer {}
/*input#cb{ROW_NUMBER} {} /* Value is set programatically */
dl.tabs {}
div.pane-sliders {}
div.panel {}
h3.jpane-toggler  {}
h3.title {}
div.jpane-slider  {}
div.content {}
table.paramlist {}
table.admintable {}
td.paramlist_description {}
td.paramlist_key {}
td.paramlist_value {}
div.toolbar {}
#search {}
input.text_area {}
select.inputbox {}
div.moduletable_breadcrumbs {overflow:visible;}
span.breadcrumbs  {color:#FFF;float:right;clear:both;padding:6px 0px 7px 0px;display:block;width:646px;border-bottom:#666 1px solid;border-top:#666 1px solid;}
span.pathway {text-align:right; padding-right:60px;}

.article_column {background-color:#FFFFFF;}

/*button#trigger_{ID} {} /* Value is set programatically */
div.expander {}
/*input#{NAME} {} /* Value is set programatically */
/*input#{VALUE} {} /* Value is set programatically */
div#overDiv {}
a.tooltip {}
/*form{FORMNAME} {} /* Value is set programatically */
link#luna-tab-style-sheet {}
/*div#{PANEID} {} /* Value is set programatically */
div.tab-page {}
h2.tab {}
div.bannergroup {}
div.bannerheader {}
div.banneritem {}
div.clr {}
div.bannerfooter {}
a.pathway {}
table.moduletable {}
ul.newsfeed {}
ul.latestnews {}
li.latestnews {}
a.latestnews {}
input#mod_login_username {}
input#mod_login_password {}
input#mod_login_remember {}
/*li#{ITEM ID} {} /* Value is set programatically */
span.separator {}
ul#mainlevel {}
ul#sublevel {}
ul.mostread {}
li.mostread {}
a.mostread {}
/*input#voteid{VOTE ID NUMBER} {} /* Value is set programatically */
table.poll {}
ul.relateditems {}
input#mod_search_searchword {}
div.search {}
ul.sections {}

a.addthis_button {padding-top:15px;}