/*-------------------------------------------------------------------------------
  GLOBAL STYLE
---------------------------------------------------------------------------------*/

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

#primary.twocol-stories .first, * html #primary.twocol-stories .first{
margin:0px 0 0 0px;
}

#primary.onecol-stories .primary{
float:left;
width:50%;
}

#primary.onecol-stories .secondary{
float:right;
width:50%;
margin:0 0 0 50%;
}

a{
color: #ff0000;
text-decoration:none;
}

a:hover{
color: #000;
}

a img{
border: none;
}


blockquote{
border-left: 2px solid #000000;
color: #000000;
margin-left: 1em;
padding-left: 1em;
}

/*-------------------------------------------------------------------------------
HOOFDMENU - TOP BLACK
---------------------------------------------------------------------------------*/
#menulijn {
position:absolute;left:0px;top:0px;width:100%;margin: 0;padding: 0;background:#000;clear:left;height:25px;
}

#menulijntop {
position:relative;margin: 0;padding: 5px;background:#000;text-align:right; width:200px; height:25;
}

#menulijntop a {
padding:5px;
color:#fff;
}

#menulijntop a:hover {
padding:5px;
color:#ff0000;
}

#nav {position:absolute;left:0px;top:0px;margin: 0;padding: 0;background:#000;clear:left;padding-left:30px;
}
#nav ul {list-style-type: none;padding: 0;margin: 0;white-space: no-wrap;float:left;
}
#nav ul ul {list-style-type: none;padding: 0;margin: 0;background:#000;
}
#nav a{color:#fff;text-decoration:none;
}
#nav li {float: left;text-align: left;cursor: default;padding: 0;margin: 0;position: relative;
}
#nav li li{float: left;width: 15em;text-align: left;cursor: default;background-color: #000;
}


#nav li a {display: block;font-weight: normal;color: #fff;padding: 5px 5px;background: #000;border-right:solid 1px #262626;border: 5px solid #000;border-width: 0 5px;position: relative;
}

#nav li a:hover {background:url(images/bgknop.gif);color: #fff;padding: 5px 5px;position: relative;border-right:solid 1px #262626;border: 5px solid #ff0000;border-width: 0 5px;position: relative;
}
}
#nav li li a {display: block;font-weight: normal;color: #fff;border: 5px solid #000;border-width: 0 5px;position: relative;
}
#nav li li a:hover {background: #ff0000;color: #fff;border: 5px solid #ff0000;border-width: 0 5px;position: relative;
}
li#first {border-left-width: 0em;
}
li#last {border-right-width: 0em;
}
#nav li ul {display: none;position: absolute;top: 101%;left: 0;font-weight: normal;margin:0;padding:0;border:solid 1px #fff;
}

*html #nav li ul {display: none;position: absolute;top: 103%;left: 0;font-weight: normal;margin:0;padding:0;border:solid 1px #fff;
}

#nav li>ul {margin:0;padding:0;
}
#nav li li {display: block;float: none;border: 0;margin:0;padding:0;
}
#nav li:hover ul,#nav li.over ul {display: block;margin:0;padding:0;line-height:120%;background: #000;
}

.navigation {
font-family:"Georgia", "Verdana", Arial, sans-serif;
}

.navigation a{
text-decoration:none;
}
/*-------------------------------------------------------------------------------
BASIS LAYOUT
---------------------------------------------------------------------------------*/

body{
color: #080808;
font-family: Verdana, Arial;font-size: 11px;
background:url(images/bgline.gif)#fff;
background-repeat: repeat-x;

}

#totaal {
background:#FFF;
}

#totaal2 {
background:#262626;

}

#totaal3 {

background:#000;
}


fieldset {
padding: .5em;
}

#wrapback {
margin:0px 80px 0 30px;
padding:10px 30px 0px 0;
width: 800px;
min-height:450px;
background:url(images/dot.gif) #ffffff;
background:#fffff;
}

* html #wrapback {

}

#wrapbacksecondary {
margin:0px 80px 0px 30px;
padding-top:10px;
padding-bottom:20px;
width: 800px;

}

#wrapbackform {
margin:0px 80px 0 30px;
padding:10px 0 0 0;
width: 800px;
background:#000000;
}


h2, h3, h4, h5, p, pre, blockquote, label, ul, ol, dl, fieldset, address {
margin: 0em 0px;
}


h1 {
font-family: Georgia, Verdana, Arial;font-size: 30px;
font-weight: normal;
}

h1 a{
color:#000;
}

h1 a:hover{
color:#454545;
}

h3{
color: #FF0000;
font-size: 1.15em;
font-weight: bold;
margin-bottom:0;
}

h2{
color: #000;
font-size: 2em;
font-weight: bold;
font-family: Georgia, Arial, sans-serif;
}

h4{
color: #FF0000;
font-size: 26px;
font-weight: normal;
text-transform:uppercase;
font-family: Arial, Verdana, sans-serif;
}

h5{
color: #FFF;
font-size: 26px;
font-weight: normal;
text-transform:uppercase;
font-family: Arial, Verdana, sans-serif;
}

h6{
color:#000;
width:25px;
height:36px;
display:inline;
}

input.textfield, textarea{
background-color: #F8F8F8;
border: 1px solid #868686;
margin: 5px 0px;

}

img {
border:none;
}

label {
font-family:"Verdana", Arial, sans-serif;
color:#ff0000;
}


label.text{

font-family:Verdana, Arial, sans-serif;
}

li, dd {
margin-left: 2%;
}

ol#comments{
list-style-type: none;
margin: 2em 0px;
color:fff;
}

ol#comments li{
list-style-type: none;
margin: 2em 0px;
color:fff;
}



p{
line-height: 1.6em;
font-family: "Georgia", Arial, sans-serif;
margin: 0px;
padding: 1em 0px;
}

pre{
border-bottom: 1px dotted #CCCCCC;
border-top: 1px dotted #CCCCCC;
overflow: auto;
padding: 0em 0px;
width: 100%;
}

select option{
padding: 0px 5px;
}

table{
border-spacing: 0px;
margin: 0em 0px;
width: 780px;
}

table caption{
color: #000000;
margin-bottom: -1em;
margin-top: 1em;
text-align: left;
}

table td{
background: #000;
color: #000000;
}

table th{
background: #CCCCCC;
color: #000000;
text-align: left;
}

table th, table td{
padding: 0.3em 0.75em;
}

textarea.commentbox{
font-family: Arial, Helvetica, sans-serif;
font-size: 1.25em;height: 15em;margin: 0px 0px;
padding: 0.25em;width: 470px;
}

ul li{
list-style-type: none;
padding: 0.25em 0em 0.5em 0em;
}

ul.counts .count{
color: #7A7A7A;
}

ul.dates .date{
color: #FF0000;
margin:0;
padding: 0px 0em 0px 0px;
}

ul.dates a{
color: inherit;
color: #FFFFFF;
text-decoration: none;
}

ul.counts a{
color: inherit;
color: #FFFFFF;
text-decoration: none;
}

ul.dates a:hover, ul.dates a:hover .date, ul.counts a:hover, ul.counts a:hover .count{
color: #FF0000;
}

ul.dates .cat a{
color: #7A7A7A;
padding: 0px 0em 0px 0px;
text-align:right;
}

ul.dates li, ul.counts li{
border-bottom: 0px solid red;
list-style-type: none;
margin: 0px;
padding: 0em 0px;
}

ul.dates, ul.counts{
border-top:0px solid red;
list-style-type: none;
margin: 0em 0px;
}

.clear{
clear: both;
font-size: 1px;
height: 1px;
line-height: 1px;
}

.comment-head{
border-bottom: 1px solid #E3E3E3;
padding: 0em 0em 2em 0em;
color:fff;
}

.comment-head .details{font-size: 0.95em;
color:fff;
}

.comment-head a{
color: #fff;
text-decoration: none;
}

.comment-head h2{
font-size: 1.5em;
margin: 0px;
color:fff;
}

.formactions .spinner{
float: left;
margin: 0px;
color:fff;
}

.formactions input.submit{
border: 1px solid #fff;
color:#fff;
float: right;
margin:0px;
padding:0;
background:#000;
}

.formhead {
color:fff;
}

.hide, .print-logo, .close-button{
display: none;
}

/* This class sets the width and position for all rows */

.inside{
width:80%;
min-width:65em;
max-width:85em;
margin:0 auto;
}

.left{
float: left;
}

.right{
float: right;
}

.rule{
border-top: 1px solid #000000;
font-size: 1px;
height: 1px;
line-height: 1px;
margin: 1.5em 0px;
}

.secondary .featured dl{
border-bottom: 0px solid #000000;
margin: 0px;
padding: 0.5em 0px 0.6em 0px;
}

.secondary .featured p{
border-bottom: 0px solid #000000;
border-top: 0px solid #000000;
line-height: 1.5em;
margin: 1em 0px 0px 0px;
padding: 0.5em 0px 0.6em 0px;
color: #000;
}

.secondary dd{
display: inline;
margin: 0px;
padding: 0px;
color:#FF0000;
}

.secondary dd a{
color: #FF0000;
}

.secondary dd a:hover{
color: #000;
}

.secondary dt{
color: #000;
display: inline;
margin: 0px;
padding: 0px;
}

.single-post h2{
margin-top: 0px;
}

.story h3{
color: #FF0000;
font-size: 1.5em;
font-weight: normal;
margin: 0px 0px 1.5em 0px;
}

.story h3 a{
border-bottom: 1px dotted #666666;
color: #000000;
text-decoration: none;
}

/*-------------------------------------------------------------------------------
ANCILLARY ITEMS
---------------------------------------------------------------------------------*/

#ancillary{
background: #fff;

}

#ancillary .block{
float: left;
margin: 0px 0px 10px 5%;
width: 30%;
border-top:solid 1px #ff0000;
}

#ancillary .block h2, #ancillary .block h3{
margin: 0px 0px 0.5em 0px;
}

#ancillary .block-separator{
clear: both;height: 1.5em;
}

#ancillary .first, * html #ancillary .first{
clear: both;
margin: 0px;
}

#ancillary .thrice-length{
width: 100%;
}

#ancillary .twice-length{
width: 65%;
}

#comment-form{
float: left;
margin:0px;
width: 800px;
color: #fff;

}

#content{
float: left;
margin-left: 50px;
padding:0;
width: 60%;
color: #fff;
font-family:"Verdana", Arial, sans-serif;

}

.alt{
background:#383838;
color: #ff0000;
}


#content p{
margin:0;
padding:5px 20px 20px 20px;
}

#comments .pingback cite .author{
background: url(../images/trackback_pingback.gif) 100% 0 no-repeat;
display: block;
padding-top: 68px;
color:#ff0000;
}

#comments cite{
float: left;
font-style: normal;
text-align: right;
width: 245px;
color:fff;
}

#comments cite .admin-tools{
margin: 0px;
}

#comments cite .admin-tools a{background: #666666;border: 1px solid #999999;float: left;margin: 0px 5px;padding: 0px 3px 3px;text-decoration: none;
}
#comments cite .author{font-size: 1.2em;color:#FF0000;font-family:"Verdana", Arial, sans-serif;
}

#comments cite .date {color: #FFF;font-family:"Verdana", Arial, sans-serif;
}

#comments cite .author a{text-decoration: none;
}

#comments cite span{display: block;
}

#errors{color: #FF0000;font-weight: bold;
}

/*-------------------------------------------------------------------------------
FOOTER
---------------------------------------------------------------------------------*/

#rss{float:right; padding: 0px 30px 0px 30px; margin:0;
background:#fff;color: #787878;
}

#rss a{color: #787878;text-decoration: none;padding: .25em 5px;
}

#rss a:hover{color: #FF0000;
}

/*-------------------------------------------------------------------------------
HEADER
---------------------------------------------------------------------------------*/
#top {
height:80px;
width: 850px;
margin:0;
padding:0;
background:#fff;

}

#header {
height:80px;
width: 380px;
margin:0;
padding:0;
float:left;
background:url(images/SixlogLogo.jpg) 35px 16px no-repeat #fff;
}

#headertitle {
float:left;
height:80px;
margin:0;
padding:0;
}

/*-------------------------------------------------------------------------------
SEARCH
---------------------------------------------------------------------------------*/

#live-search{-moz-opacity: 0.4;position: absolute;text-align: right;top: 4em;width: 100%;

}

#live-search:hover{-moz-opacity: 1.0;

}

#preview{border: 1px solid #000000;margin: 1em 0px;padding: 0.5em;

}

#preview p{margin: 1em 0px 0px 0px;

}

#search .spinner{padding: 0px 0px 5px 0px;text-align: right;

}

#search img{left: -5px;margin-top: 2px;position: relative;top: 0.25em;

}

#search img.archives-icon{margin: 0px 7px 0px 0px;top: 1px;

}

#search input{background-color: #F8F8F8;border: 1px solid #868686;font-size: 0.85em;margin-top: 2px;width: 175px;

}

#search input:focus{background: #FFFFFF;

}

#search-result ul{margin: 0px;

}

#search-results{background: #CCCCCC;border-top: 1em solid #000000;float: right;-moz-opacity: 0.9;padding: 0px 0px 0px 0px;width: 30%;

}

#search-results h3{font-weight: bold;margin: 0px;padding: 0px 0px 1em 0px;text-align: left;

}

#search-results small{border-bottom: 1px solid #555555;border-top: 1px solid #666666;display: block;font-size: 0.9em;padding: 0.5em 1em 0.7em 1em;text-align: left;}

#search-results small a{color: #CCCCCC;

}

#search-results ul li{list-style-type: none;margin: 0.5em 0px;padding: 0px 1em 0.5em 1em;

}

#search-results ul li a{border-bottom: 1px dotted #CCCCCC;text-decoration: none;

}

#search-results ul li:hover{background: #202020;

}

/*-------------------------------------------------------------------------------
PRIMARY ITEMS
---------------------------------------------------------------------------------*/

#primary{color: #000000;

padding:1px 0 2em 0;

margin-top: 0;

}

#primary .primary{float: right;400px;
}

#primary p{
font-size: 1.15em;
}

#primary img{
border:none;
}

#primary .secondary{display: inline;float: left;margin-right: 0%;padding-top: 10px;

}#primary .secondary .admin-tools{ margin:1em 0; }

#primary h2{color: #ff0000;

}

#primary.onecol-stories .primary{float: right;width: 400px;

}#primary.onecol-stories .secondary{float: left;margin: 0 0 0 10%;width: 500px;

}

#primary.twocol-stories .first, * html #primary.twocol-stories .first{margin:0px 0px 0 0px;
background:#fff;
}

#primary.twocol-stories .story{float:right;width:500px;margin:0px 0px 0 0px;display:inline;
background:#fff;
}

* html #primary.twocol-stories .story{margin-left:0px;
background:#fff;
}

#primary.twocol-stories .first, * html #primary.twocol-stories .first{margin:0px 0px 0 0px;
background:#fff;
}

.story .details{margin:1em 0;text-align:left;border-top:1px solid #cccccc;padding:0.5em 0;font-size:0.95em;color:#4D4D4D;

}

.read-on{background:url(images/readon_black.gif) 100% 60% no-repeat;padding-right:20px;color:#4D4D4D;text-allign:right;

}

.read-on a{color:#000;text-decoration:none;font-weight:bold;
}
.read-on a:hover{ color:#ff0000; }

.story .details a{color:#4D4D4D;text-decoration:none;

}

.story .details a:hover{ color:#ff0000; }

.reactie {
color:#ff0000;
}


/*-------------------------------------------------------------------------------
SECONDARY ITEMS
---------------------------------------------------------------------------------*/

#secondary{

border-top:0px solid #1C1C1C;
color:#000000;

width:800px;
}

/*-------------------------------------------------------------------------------
SPIFFY
---------------------------------------------------------------------------------*/


#c_form_2 .contactform {
width:500px;
}

/*-------------------------------------------------------------------------------
HYLKE TOEVOEGING
---------------------------------------------------------------------------------*/

#submenu {
float:left;
height:100%;
}

#submenu2 {
float:left;
height:100%;
}

#page {
width:240px;
border:1px solid #cccccc;
padding:5px;
margin:0px 10px 0 0px;
}

#page p{
font-family: Verdana, Arial, sans-serif;
color:#4D4D4D
}

#pagereactie {
width:240px;
border:1px solid #FFF;
padding:5px;
margin:0px 10px 0 0px;
}

#pagereactie p{
font-family: Verdana, Arial, sans-serif;
color:#FFF;
}


#pagereactie a{
color:#fff;
text-decoration:none;
}

#pagereactieform {
width:800px;
padding:5px;
margin:0px 10px 0 0px;
background:#000000;
}

#pagereactieform p{
font-family: Verdana, Arial, sans-serif;
color:#FFF;
}


#pagereactieform a{
color:#fff;
text-decoration:none;
}

#pagelist {
border:solid 1px #cccccc;
padding:5px;
width:240px;
margin:0px 10px 0 0px;
}

#pagelist ul{
margin:0;
padding:0;
}

#pagelist li.date{
margin:0;
padding:0;
}

#pagelist a {
text-decoration:none;
}



/*-------------------------------------------------------------------------------////////////////////////////
HYLKE WEG OF NIET WEG?
---------------------------------------------------------------------------------*/
#authorcomment { background: #000;}
.authorcomment { background: #000;}