/* ===================================== general stuff */

input#fq3433fqv1008, input#fq3433fqv1009
 {margin: 0 0 0 213px;}

.fqlabelmailing
 {padding: 4px 0 0 213px;}

.fqrowReciever 
 {display:none;} 
p
 {margin:0px;
  padding:0px;
  margin-bottom:15px}
body 
 {margin: 0; 
  font-family: "Lucida Sans Unicode", Arial, sans-serif; 
  font-size: 13px; 
  color: #00405B;} 
a 
 {color: #004462;} 
h1, h2 
 {font-size:19px;}
.blocked
 {color: #ffffff; 
  background-image: url(/file/button-bg.gif); 
  height: 25px; 
  width: 150px; 
  padding-left: 10px; 
  display: block; 
  line-height: 25px; 
  text-decoration: none; 
  font-size: 13px; 
  font-weight: bold;}
.redblock
 {background-image: url(/file/button-bg-red.gif);} 
.bodycontainer
 {background-image: url(/file/bg-sky-big.jpg); 
  background-repeat: no-repeat; 
  background-position: center top; 
  overflow: hidden;} 
.top-panel { 
background-image: url(/file/toppanel-bg.png);
background-repeat: no-repeat;  
width: 780px; 
margin-right: auto; 
margin-left: auto; 
height: 40px; 
padding-right: 21px; 
padding-left: 21px; 
} 
.top-panel ul { 
margin: 0px; 
padding: 0px; 
list-style-type: none; 
} 
.top-panel li { 
float: left; display:inline;
margin-right: 8px; 
margin-left: 8px; 
height: 30px; 
} 
.top-panel li a { 
font-size: 13px; 
color: #FFFFFF; 
font-weight: bold; 
text-decoration: none; 
line-height: 25px; 
text-transform: lowercase; 
} 
.top-panel li a:hover {
color:#a5dcf3;
}

tr.fqrowTime td {display: none;}

.title { 
background-image: url(/file/title.png); 
background-repeat: no-repeat; 
OFFbackground-position: 44px center; 
width: 822px; 
margin-right: auto; 
margin-left: auto; 
height: 83px; 
} 
.fairie-l { 
background-image: url(/file/fairie-l.png); 
height: 195px; 
width: 217px; 
position: absolute; 
margin-top: -55px; 
margin-left: -150px; 
} 
.fairie-r { 
background-image: url(/file/fairie-r.png); 
height: 195px; 
width: 217px; 
position: absolute; 
margin-top: -55px; 
margin-left: 754px; 
} 
.block-container { 
width: 822px; 
margin-right: auto; 
margin-left: auto; 
margin-bottom: 18px; 
} 
.block-top { 
background-image: url(/file/block-top.png);
background-repeat: no-repeat;  
height: 45px; 
width: 822px; 
} 
.block-inner { 
background-image: url(/file/block-bg.png); 
width: 740px; 
overflow: hidden; 
padding-left: 41px; 
padding-right: 41px; 
} 

.block-inner 
 {line-height: 140%;}

.block-inner u
 {color: #0080B7;
  text-decoration: none;
  font-size: 16px;
  line-height: 150%;}


.block-bottom { 
background-image: url(/file/block-bottom.png); 
height: 23px; 
width: 822px; 
} 
.second-block-container { 
width: 843px; 
margin-right: auto; 
margin-left: auto; 
margin-bottom: 18px; 
} 
.index-block-1 { 
width: 843px; 
margin-right: auto; 
margin-left: auto; 
margin-bottom: 18px; 
line-height: 200%;
overflow: hidden; 
} 
.index-block-1-1 { 
background-image: url(/file/index-block-1-1.png);
background-repeat: no-repeat;  
float: left;
display:inline;
height: 172px; 
width: 311px; 
padding-top: 31px; 
padding-bottom: 31px; 
padding-left: 41px; 
padding-right: 180px; 
} 
.index-block-1-2 { 
background-image: url(/file/index-block-1-2.png);
background-repeat: no-repeat;  
float: right; 
height: 172px; 
width: 268px; 
padding-top: 31px; 
padding-bottom: 31px; 
padding-left: 31px; 
font-size:12px;
} 
 .index-block-1-2 form { 
width: auto; 
margin:0px;
padding:0px;
}
.index-block-1 .index-block-1-2 form { 
width: 220px; 
margin:0px;
padding:0px;
}
.index-block-1 .index-block-1-2 a{
display:none;
} 

div.showlink a {display: block!important; width: 100px!important;}

#usernameReminder, .login-input , .index-block-1 .index-block-1-2 form input, .index-block-1-2 .loginForm input { 
background-image: url(/file/input-bg.gif); 
height: 21px; 
width: 206px; 
border-top-width: 0px; 
border-right-width: 0px; 
border-bottom-width: 0px; 
border-left-width: 0px; 
border-top-style: none; 
border-right-style: none; 
border-bottom-style: none; 
border-left-style: none; 
font-size: 14px; 
color: #40B8E9; 
padding-right: 5px; 
padding-left: 5px; 
padding-top: 5px; 
padding-bottom: 0px; 
margin-bottom:5px;
} 
#cbsetlogincookie {
width:30px;
height:13px;
margin:0px;
padding:0px;
background:none;
}
.index-block-1-2 form {
background:none!important;
border:none!important;
}
.rememberMeLabel {
line-height:20px;
}
.index-block-1 .index-block-1-2 .emailLabel, .index-block-1 .index-block-1-2 .rememberMe {
display:none!important;
}

.passwordReminderFormSubmit, .login-submit, #loginFormSubmitButton{ 
font-size: 14px; 
font-weight: bold; 
color: #FFFFFF; 
background-image: url(/file/button-bg.gif); 
height: 25px; 
width: 160px; 
text-align: left; 
padding:0px;
padding-left:5px;
border-top-width: 0px; 
border-right-width: 0px; 
border-bottom-width: 0px; 
border-left-width: 0px; 
border-top-style: none; 
border-right-style: none; 
border-bottom-style: none; 
border-left-style: none; 
} 
.second-block-inner { 
background-image: url(/file/second-block-bg.png); 
background-repeat: no-repeat; 
width: 740px; 
overflow: hidden; 
padding-left: 52px; 
padding-right: 52px; 
} 
.second-block-bottom
 {background-image: url(/file/second-block-bottom.png); 
  height: 23px; 
  width: 843px;} 

.link-block
 {margin-top:30px;
  float:left;
  width:220px;
  margin-right:40px;}

.link-block-title
 {font-size:17px;
  font-weight:bold;
  margin-bottom:10px;}

.link-block-text
 {font-size:12px;
  color: #004462;}

.panel-bottom
 {font-size: 12px; 
color: #FFFFFF; 
text-align: center; 
height: 40px; 
width: 100%; 
background-color: #0080B7; 
padding-top: 10px; 
padding-bottom: 10px; 
line-height: 22px; 
} 
.panel-bottom a { 
color: #FFFFFF; 
} 
.search_form {
float:right;
margin-right:11px;
}
.search_input {
border:solid 1px #0080B7;
color:#0080B7;
padding:3px;
width:169px;
height: 14px;
}
.zoekSubmit {
color:white;
width:45px;
height: 20px;
background:none;
border:none;
}
.block-inner form .reqmsg,  .block-inner form .ocmshr {
display:none;
position:absolute;
visibility:hidden;
border:0px none;
border-collapse:collapse;

}
.block-inner form {
background:#EFF9FD;
border: 1px solid #0080B7;
border-collapse:collapse;
margin-top:20px;
}
.block-inner form .ocms {
width:100%;
border-collapse:collapse;
} 

.block-inner form  td {
border:0px none;
} 
.block-inner form .ocms input, .block-inner form .ocms select, .block-inner form .ocms textarea  {
color:#0080B7;
border:1px solid #D6D6D6;
background-color:white;
}
.block-inner form .ocms textarea  {
width:330px;
}
#fq_Bericht {
width:400px;
height:400px;
}
.block-inner form .fqt_plaintext {
background:#0080B7;
color:white;
}
.block-inner form .fqt_plaintext .fq_label {
background:#0080B7;
color:white;
height:30px;
font-size:19px;
font-weight:bold;
line-height:30px;
padding-left:200px;
}
#submitbuttonBerichten {
position:static!important;
}
.fqlabelrecieverfields, .fqlabeltussenregel, .fqrowtussenregel,.fqrowrecieverfields, .fqlabelinfotext, .fqrowinfotext{
background:none!important;
color:#00405B!important;
font-size:13px!important;
font-weight:normal!important;
}
.captcha {
margin-left:90px;
margin-top:5px;
}
.block-inner form .fqt_captcha .fq_label, .block-inner form .fqt_textarea .fq_label, .block-inner form .fqt_tinymce .fq_label, .block-inner form .fqt_file .fq_label, .block-inner form .fqt_select .fq_label, .block-inner form .fqt_date .fq_label, .block-inner form .fqt_text .fq_label, .block-inner form .fqt_password .fq_label {
width:190px;
text-align:right;
padding:5px 20px 5px 0px;
color:#004462;
font-size:13px;
}
.rec-input, .block-inner form .fqt_textarea input,.block-inner form .fqt_text  input, .block-inner form .fqt_password input {
width:330px;
}
.block-inner form .fq_field {
padding:5px 20px 5px 0px;
}
.block-inner form .fq_postfix {
font-size:13px;
margin-left:20px;
}
.block-inner form .ocmssubmit {
margin-left: 210px;
margin-top:-10px;
margin-bottom:20px;
}
.ocmssubmit { 
font-size: 14px; 
font-weight: bold; 
color: #FFFFFF; 
border:0px none;
background-image: url(/file/button-bg.gif); 
height: 25px; 
width: 160px; 
text-align: left; 
padding:0px;
padding-left:5px;
} 

.mceEditor
 {height:300px;}

.blue_container
 {overflow:hidden;
  width:100%;
  background:#EFF9FD;
  border: 1px solid #0080B7;}

.blue_header {
background:#0080B7;
color:white;
height:30px;
font-size:19px;
font-weight:bold;
line-height:30px;
padding-left:10px;
padding-right:10px;
}
.small_black {
font-size:13px;
color:black;
}

.searchpageitem {
clear:both;
margin-bottom:20px;
overflow:hidden;
}

.searchpageNr {
width:35px;
font-size:19px;
float:left;

}
.searchpageInfo {
float:left;
font-size:13px;
color:black;
}
.searchTitle {
margin-top:0px;
margin-bottom:0px;
text-decoration:none;
color:#0080B7;
}
.passiveLink {
display:none;
}
.bericht {
clear:both;
margin-bottom:20px;
overflow:hidden;
}
.bericht .datum{
width:100px;
float:left;
padding-left:5px;
padding-right:20px;
}

.bericht .reciever  {
width:200px;
float:left;
}
.bericht .titel {
margin-left:200px;}

#more_recievers td
 {white-space: nowrap;}

.invitations td, .invitations th {
text-align:left;
} 