/* Start of CMSMS style sheet 'deCSS' */
*,body,html{
margin:0;
padding:0;
font:normal 12px tahoma;
}
body{
background:#00507b;
}
strong{font-weight:bold;}
/*MAIN VORMGEVING*/

div#pagewrapper{
width:677px;
margin:0 auto;
position:relative;
}
sup{font-size:8px;}
ul{
margin:10px 0 0 20px;
}
ul li{
margin:0 0 10px 0;
}
p{
margin:10px 0 0  0;
}
hr{
margin:20px 0;
}
em{font-style:italic;}
#logo{
position:absolute;
top:0;
right:0;
z-index:10;
}
#header{
width:615px;
height:40px;
display:block;
position:absolute;
top:169px;
left:33px;
z-index:3;
}
#content{
position:absolute;
top:129px;
z-index:2;
width:677px;

}
#contentbg{
float:left;
width:577px;
padding:41px 52px 0 48px;
background:url(images/bg.jpg);
display:block;

}
#topbg{
height:50px;
width:677px;
float:left;
}
#bottombg{
float:left;
height:50px;
width:677px;
}
/*NAV*/
#header li{
list-style:none;
float:left;
display:inline;
margin:0 0 5px 0;
padding:0;
}
#header ul{
list-style:none;
float:left;
display:inline;
margin:0;
padding:10px;
}

#header a,#header h3{
text-decoration:none;
background:url(images/btn2a.png) left no-repeat;
font:normal 12px Arial;
float:left;
display:inline-block;
text-align:center;
color:#013b59;
z-index:1;
height:26px;
cursor:pointer;
}
#header a span,#header h3 span,#header a.activeparent span{
background:url(images/btn2b.png) right no-repeat;
margin:0 0 0 15px;
display:block;
line-height:26px;
height:26px;
float:left;
display:inline;
padding:0 15px 0 0;
}

#header a:hover, #header h3,#header a.activeparent{
background:url(images/btn1a.png) left no-repeat;
color:#00283d;
}
#header a:hover span, #header h3 span,#header a.activeparent span{
background:url(images/btn1b.png) right no-repeat;
}


.CGBlogSummary{
width:580px;
background:url(images/msgtop.gif) no-repeat #e7f1f7;
normal:normal 12px Tahoma;
margin:0 0 18px 0;
}
a.CGBlogSummaryLink{
font:bold 16px/24px Georgia,Tahoma;
display:block;
color:#3e95c2;
padding:15px 12px;
text-decoration:none;

}
h1#CGBlogPostDetailTitle{
font:bold 16px/24px Georgia,Tahoma;
color:#3e95c2;
padding:15px 12px;
}
.CGBlogSummarySummary,#CGBlogPostDetailContent{
padding:0 12px 20px 12px;
}
.balkonder{
background:url(images/msgbtm.gif) no-repeat;
width:578px;
height:20px;

color:#216286;
text-align:right;
padding:0 2px 0 0 ;
text-transform:lowercase !important;

}
.balkonder span.author{
color:#216286;
text-decoration:none;
font:normal 10px Tahoma;
border:none;
height:20px;
line-height:20px;
display:block;
}
.balkonder span a{
padding:0 7px;
color:#216286;
text-decoration:none;
height:20px;
overflow:hidden;
display:block;
margin:0;
font:normal 10px Tahoma;
line-height:20px;
border-left:1px solid #eeeeef;
}
.balkonder span a span{
font:normal 10px Tahoma;
line-height:20px;
height:20px;
display:inline;
float:left;
}
.balkonder a img{
border:none;
padding:0 0 0 4px;
float:left;
}
.balkonder a:hover{
color:#000000;
}
.balkonder span.author {
padding:0 7px;
line-height:20px;
height:20px;
display:block;
}
.balkonder span.categorie {

line-height:20px;height:20px;
}
.balkonder span.read{
line-height:20px;height:20px;

}
.balkonder span.discuss{
line-height:20px;height:20px;
padding:0;
}



.balkonder table{float:right;}


fieldset{
border:none;
float:left;
display:inline;
}
#formleft{
width:288px;
float:left;
display:inline;
overflow:hidden;
}
#formleft input{
width:260px;
border:1px solid #3e95c2;
height:14px;
padding:3px 0;
font:normal 12px Tahoma;
}
#formleft input:hover{
background:#ebf4f9;
border:1px solid #216286;
}
#formright{
width:288px;

float:left;
overflow:hidden;
}
#formright textarea{
width:286px;
height:265px;
}

input#submit{
border:none;
height:29px;
font:bold 14px Georgia;
color:#fff;
padding:0 30px 0 0;
background: url(images/submit.gif);
width:169px;
float:right;
}
input#submit:hover{
background: url(images/submith.gif);
}
input#checkbox{
float:left;
width:14px;
margin:0 10px 0 0;
border:none;
}
input#checkbox:hover{

border:none;
}
.checkboxtext{
float:left;
display:inline;
}
.row{
margin:0 0 10px 0;
display:block;
}
.checkrow{
height:20px;
margin:0 0 10px 0;
display:block;
}

.row img{
width:260px !important;
margin:0 0 5px 0;
}

span.icons{
display:block;
height:20px;
border-left:1px solid #eeeeef;
padding:0 0 0 7px;
border-left:1px solid #eeeeef;
width:178px;
}
span.icons a{
border:none;
margin:0;
float:left;
display:inline !important;
padding:0 5px 0 0 ;
}

span.icons a img{
padding:0;
margin:0;
border:none;
float:left;
display:inline;
}

.feedback_item_data{
padding:0 12px 12px 12px;
}
.feedback_summary_item{
background:url(images/msgbtm.gif) bottom no-repeat #f4f9fb;
margin:0 0 18px 0;
width:580px !important;
}
.feedback_summary_item h1{
background:url(images/msgtop2.gif) top no-repeat;
font:bold 16px/24px Georgia,Tahoma;
color:#3e95c2;
padding:0 12px;
}
h2{
font:bold 14px/24px Georgia,Tahoma;
color:#2a6787;
margin:30px 0 20px 0;
}
.feedback_summary_item h2{
font:bold 14px/24px Georgia,Tahoma;
color:#2a6787;
margin:-9px 0 0 0;
padding:0 12px;
}


h1#comment{
font:bold 16px Georgia,Tahoma;
color:#3e95c2;
padding:10px 0 0 0;
margin:0 0 10px 0;
border-bottom:1px solid #3e95c2;
}


#footer{
text-align:right;
font:normal 10px/15px tahoma !important;
display:block;
position:absolute;
bottom:0;
right:0;
padding:0 30px 0 30px;
z-index:9;
height:30px;
margin:10px 0 0  0;

}
#footer a{font:normal 10px tahoma !important;
color:#003653;
}
#footer span,#footer span a{font:normal 10px tahoma !important;
color:#fff;
}
/* End of 'deCSS' */

