/*
====================================================================================
	RESET STIJLEN
================================================================================ */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote { margin:0; padding:0;} 
table { border-collapse:collapse; border-spacing:0; }
address,caption,cite,code,dfn,th,var { font-style:normal; font-weight:normal; } 
ol,ul { list-style:none; } 
caption,th { text-align:left; } 
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; } 
q:before,q:after { content:''; } 
abbr,acronym { border:0; }
.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }
.clearfix:after { clear: both; content: ' '; display: block; font-size: 0; line-height: 0; visibility: hidden; width: 0; height: 0; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }
p { line-height: 16px; margin-bottom:16px; }

/* 
====================================================================================
	BASIS STIJLEN	
================================================================================ */


html,body {
	font-family: Tahoma, Verdana, Arial,  Helvetica, sans-serif;
	font-size: 12px; 
	color: #000000;
	margin: 0px;
}
	
img { border: 0 none; }

.clr{clear:both;}

/* 

basis lijsten 
________________________________________________________ 

*/

li {
	padding-left: 0px;
	padding-top: 0px;
}

ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	}

/* 

basis links 
________________________________________________________ 

*/

a:link{
	}

a:visited{
	}
	
a:hover{
	}

/* 
basis menulinks 
________________________________________________________ 
*/

ul.menu2 li a span {
}

ul.menu2 li a:hover span {
}

a.mainlevel:link, a.mainlevel:visited {
}

a.mainlevel:hover {
}

a.sublevel:link, a.sublevel:visited {
}

a.sublevel:hover {
}

/* 

Content headings en titles
________________________________________________________ 

*/

.componentheading  {
}

.contentpaneopen {
	width: 100%;
}

.contentheading {
}

.frontpageheader {	
	color: #000000;
	font-size: 13px;
	padding: 10px 0px;
	text-align: center;
	font-weight: bold;
}

.contentpagetitle{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.contentdescription{
	font-size: 12px;
	color: #000000;
}

.createdate {
	
	font-size: 10px; 
	}

.modifydate {
	
	font-size: 10px; 
	}
	
.small {
	font-size: 11px; 
	color: #CCCCCC;
	text-decoration: none;
	font-weight: normal;
}

/* 

Voor content item titels met een link in plaats van een lees meer link onder het artikel 
________________________________________________________ 

*/

a.contentpagetitle:link, a.contentpagetitle:visited {
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
	color: #000000;
	text-decoration:none;
	}

a.contentpagetitle:hover {
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
	color: #CCCCCC;
	}
	
/* 

overige Mainbody links 
________________________________________________________ 

*/

a.blogsection:link, a.blogsection:visited {
}

a.blogsection:hover {
}

a.weblinks:link, a.weblinks:visited {
}

a.weblinks:hover {
}

a.readon:link, a.readon:visited {
}

a.readon:hover {
}

.category {
}

a.category:link, a.category:visited {
}

a.category:hover {
}


/* 

Pagina navigatie
________________________________________________________ 

*/



a.pagenav, a.pagenav:visited { 
}

a.pagenav:hover {
}

.pagenavbar {
	
}

/* 

Artikel waardering
________________________________________________________ 

*/

.content_rating {
	font-weight: normal;
	font-size: 11px; 
}

.content_vote {
	font-weight: normal;
	font-size: 11px; 
}


/* 

Standaard Joomla! meldingen 
________________________________________________________ 

*/

.message {
	font-weight: bold;
	font-size: 11px;
	color : #ff6600;
	text-align: center;
}

/* 
====================================================================================
	MODULES
	Opmaak van de modules in de linker- of rechterkolom
	
================================================================================ */

.moduletable {
	margin: 0px;
}

table.moduletable td  {
	padding: 0 0 0 4px;

}

div.moduletable_whois {
	padding-left: 0px;
	margin-bottom: 0px;
	text-align: center;
}

.poll {
	font-size: 11px;
	color: #2668D3;
	line-height: 20px;
	text-align: center;
	border: 0px solid #000000;
}

/* 
====================================================================================
	FORMULIEREN
	
================================================================================ */

form {
	margin: 0px;
	padding: 0px;
}

.inputbox {
	font-size: 12px;
	border: 1px solid #666;
	width: auto;
	padding: 3px;
	margin-right: 5px;
}

.button {
	font-size: 12px;
	border: 1px solid #000000;
	padding: 3px 4px;
	margin: 0px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #333333;
}

/* 
====================================================================================
	Joomla! overig
	
================================================================================ */

.sectiontableentry1 {
	font-size: 11px;
	color: #000000;
	background-color: #EFF0F0;
	padding-right: 5px;
}
	
.sectiontableentry2 {
	font-size: 11px;
	color: #000000;
	background-color: #F6F6F6;
	padding-right: 5px;
}

.sectiontableheader {
	font-size: 11px;
	font-weight: bold;
	background-color: #cccccc;
	color: #fff;
	padding-right: 5px;
	}


.newsfeedheading {
	font-size: 12px;
	color: #505050;  
        }

.newsfeeddate {
	font-size: 11px;
	color: #505050; 
}


.searchintro  {
	font-size: 12px; 
}

.adminform  {
	font-size: 11px; 
}

.contentpane {
	font-size: 12px; 
}

.newsflash {
	font-size: 11px;
	text-align: justify;
	color: #435374;
	padding-top: 10px;
}
	
.contact {
}

/* 
====================================================================================
	Aanvulling voor Joomla! 1.7
	
	
================================================================================ */

table.category{
border:1px solid #CCC;
width:100%;
text-align:center;
}
table.category th,table.category td{
padding:2px 6px;
}
table.category thead{
background:#EEE;
}
.jcat-children ul,.jcat-children li{
margin:0;
list-style:none;
}
.jcat-children li a{
background:url(../images/bullet_green_arrow.png) no-repeat 0 12px;
display:block;
padding:5px 5px 5px 15px;
font-size:0.9em;
}

/* Print, PDF, Email buttons */

.actions{
margin:0;
}
.actions li{
list-style: none;
display:inline;
float:right;
}

/* Login formulier*/

p#form-login-username label,
p#form-login-password label {
	width: 160px;
	display:block;
}
p#form-login-remember label {
	font-weight: normal;
	line-height: 25px;
}
p#form-login-remember input {
	float:left;
	margin-right: 5px;
}
form#form-login ul {
	margin: 0;
	padding: 0;
}
form#form-login ul li {
	list-style-type: none;
	margin-left: 20px;
}

fieldset.userdata {border: 0px;}

/* Sectie- en categorieblog layout */

.cols-3 .column-1 {
    float: left;
    margin-right: 4%;
    padding: 0 5px;
    width: 29%;
}

.cols-3 .column-2 {
    float: left;
    margin-left: 0;
    padding: 0 5px;
    width: 29%;
}

.cols-3 .column-3 {
    float: right;
    padding: 0 5px;
    width: 29%;
}