html { 
	overflow: -moz-scrollbars-vertical;
	overflow-y:scroll;
}

body {
	background-image:url('../images/bg.jpg');
	background-repeat:repeat-x; 
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;	
	font-size:12px;
	color:#575757;
	margin:0px;
}

h1 {
	padding:0px;
	margin:0px;
	font-size:12px;
	font-weight:normal;
	color:#000000;
}

#container {
	width:942px;
	text-align:left;
    position: relative;
}

 
#left {
	width:315px;
	float:left;
	height:340px;
}

#right {
	width:627px;
	float:left;
	overflow:auto;
    overflow-x: hidden;
}

#rightkd {
	width:599px;
	float:left;
	padding-top:4px;
	padding-left:14px;
}

.kader {
	background-color:#f2f2f2;
	border:1px solid #cecece;
	width:595px;
	font-size:12px;
	color:#333333;
	padding:8px;
}

.kader1 {
	background-color:#f2f2f2;
	border:1px solid #cecece;
	width:280px;
	font-size:12px;
	color:#333333;
	padding:8px;
}

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

a:hover {
	color:#000000;
	text-decoration:none;	
}

.emph {
	color:#000000;
}

.error {
	color:#e46c6e;
}

.dtlink {
	line-height:18px;
	padding-left:6px;
}

.dtlink:hover {
	color:#000000;
	text-decoration:none;	
}

td {
	height:27px;
}

.clear {
	clear:both;
}

#menu {
	height:112px;
	background-image:url('../images/header.jpg');
	background-repeat:no-repeat; 
	border-bottom:1px solid #000000;
    position:relative;
}

#webmasterbanner{
    position:absolute;
    right:0px;
    top:10px;
    height:60px;
    width:468px;
    display:block;
    z-index:999;
}

.members{
	background-image:url('../members/images/header_members.jpg');
}

.menulinks {
	padding-left:285px;
	padding-top:86px;
	position:relative;
}

.menulink {
	margin-left:30px;
	color:#33342f;
	font-weight:normal;
	font-size:15px;
	text-decoration:none;
}

.menulink:hover {
	color:#ff8a00;
}

.subject {
	color:#333;
	font-weight:bold;
}

#header {
	height:215px;
	margin-bottom:3px;	
}

#nieuws {
	height:215px;
	width:314px;
	background-color:#222222;
	float:left;
	border-right:1px solid #000000;
}

#nieuwstitel {
	color:#FFF;
	padding-left:10px;
	padding-top:8px;
	font-size:20px;
	height:32px;
	background-color:#ff8a00;
}

#nieuws a:hover{
    color:#ff8a00;
    text-decoration:underline;
}

.vSlider {
	width:295px;
	margin-top:10px;
	margin-left:10px;
	color:#ffffff;
}

.vSlider li {
	height:162px;
}

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

.nieuwsdatum {
	color:#575757;
	font-size:14px;
	margin-bottom:2px;
	display:block;
	height:18px;
}

.nieuwsitem {
	font-size:20px;	
	color:#ff8a00;
	text-decoration:none;
}

#headerimg {
	height:215px;
	width:627px;
	float:left;
	background:#333333;
}

.content {
	width:313px;
	border-bottom:3px solid #333333;
	float:left;
	margin-right:1px;
	margin-bottom:2px;
}

.contenttxt {
	height:130px;
	text-align:left;
	width:304px;
	margin-top:12px;
}

.contentfoot {
	width:313px;
	height:3px;	
	background-color:#333333;
	border-right:1px solid #ffffff;	
}

.titel {
	font-size:18px;
	height:32px;
	width:304px;
	color:#414141;	
}

.item {
	width:313px;
	height:252px;
	float:left;
	margin-right:1px;
}

.item.borderbottom{	
	border-bottom:3px solid #333333;	
}

.item.index{
	width:313px;
	margin-right:1px;
	height:177px;
	border-bottom:3px solid #333333;
	margin-bottom:2px;
	border-right:0px;
}

.itemtitel {
	padding-top:6px;
	padding-left:13px;
	border-right:1px solid #ffffff;
	background-color:#333333;
	height:26px;
	font-size:17px;
	font-weight:normal;
	width:300px;
	color:#ff8a00;
	display:block;
}


.itemthumb {
	width:104px;
	height:113px;
	float:left;
	color:#999;
	clear:both;
}

.itemtekst {
	padding-top:12px;
	text-align:left;
	width:300px;
	text-align:justify;
	
}

.itemtekst_lg {
	padding-top:13px;
	text-align:left;
	width:310px;
	background-color:#ffffff;
	float:left;
}

.itemborder {
	
	margin-top:3px;
	margin-bottom:3px;
}

.itemfoot {
	background-color:#333333;
	width:310px;
	height:6px;
	margin-top:3px;
	display:block;
}

.mitem {
	width:313px;
	float:left;
	border-right:1px solid #ffffff;
	float:left;
	margin-bottom:3px;
	height:165px;	
}

.mitemtitel {
	padding-top:6px;
	padding-left:13px;
	border-right:1px solid #ffffff;
	background-color:#d2d2d2;
	height:26px;
	font-size:17px;
	font-weight:bold;
	width:300px;
	color:#333333;
	display:block;
}

/*
.mitemtitel:hover {
	color:#ffffff;
	text-decoration:none;
	cursor:pointer;
	background-color:#ff8a00;
}
*/

.mitemtekst {
	padding-top:10px;
	text-align:left;
	width:307px;
	padding-right:6px;
	height:120px;	
	text-align:left;
	border-bottom:3px solid #d2d2d2;	
}

.tarif {
	height:22px;
	display:block;
	clear:both;
}

.tarif label {
	width:130px;
	height:18px;
	float:left;
	display:block;
	padding-top:4px;
	border-bottom:1px solid #cecece;	
}

.amount {
	width:120px;
	height:18px;
	float:left;
	color:#777777;
	padding-top:4px;
	border-bottom:1px solid #cecece;	
}

.website {
	margin-top:10px;
	background-image:url('../images/website_contentblok_bg.jpg');
	width:229px;
	height:240px;
	background-color:#000;
	float:left;
	margin-left:6px;
}

.websitethumb {
	background-color: #333;
	width:226px;
	height:170px;
}

.websitetitel {
	text-align:center;
	font-weight:bold;
	padding-top:12px;
	height:35px;
	font-size:16px;
	height:18px;
	color: #4e4e4e;
}

.websitelink {
	text-align:center;
	margin-top:12px;
	height:35px;
	font-size:12px;
	height:18px;
	color:#ff8a00;
	display:block;
}

.label {
	margin-left:12px;
	width:100px;
	height:24px;
	float:left;
	clear:both;
}
.value {
	color:#333;
	height:24px;
	float:left;
}

.contacttext {
	margin-top:138px;
	margin-bottom:15px;
	text-align:justify;
	margin-left:12px;
	margin-right:18px;
}

.contactheader {
	font-weight:bold;
	font-size:16px;
	padding-right:10px;
	padding-top:13px;
	text-align: justify;
	color:#4e4e4e;
}

.f_row {
	clear:both;
	height:15px;
	width:615px;
}

.cf_row {
	clear:both;
	height:15px;
	width:600px;
	margin-left:15px;
}

.af_row {
	clear:both;
	height:15px;
	width:454px;
}

#customForm {
	padding:0;
}

#customcheckbox {
   width:17px;
   height:17px;
   display: block;
   float:left;
   text-align:left;
 }

#customForm label {
	display:block;
	float:left;
	width:130px;
	display:block;
}

#customForm input {
	padding:3px;
	border:1px solid #cecece;
	float:left;
}

#customForm input.error {
	background:#ffe9ce;
	border:1px solid #cecece;
}

#customForm textarea {
	width:300px;
	height:60px;
	padding:4px;
	color:#575757;
	font-family:Verdana,Helvetica,sans-serif;		
	border:1px solid #cecece;
	font-size:12px;
}

#customForm textarea.error {
	background:#ffe9ce;
	border-color:#cecece;
}

#customForm div {
	margin-bottom:15px;
}

#customForm div span {
	margin-left:10px;
	color:#b1b1b1;
	font-size:11px;
	font-style:italic;
}

#customForm div span.error {
	color:#b1b1b1;
}

#customForm #send {
	border:1px solid #cecece;	
	background-color:#f5f5f5;
	color:#575757;
	cursor:pointer;
	width:100px;
}

#customForm #send:hover {
	border:1px solid #ff8a00;		
	background-color:#ffe9ce;

}

#passwForm label {
	display:block;
	float:left;
	width:130px;
	display:block;
}

#passwForm div {
	margin-bottom:15px;
}

#passwForm input {
	padding:3px;
	border:1px solid #cecece;
	float:left;
}

#passwForm div span {
	margin-left:10px;
	color:#b1b1b1;
	font-size:11px;
	font-style:italic;
}

#passwForm #send {
	border:1px solid #cecece;	
	background-color:#f5f5f5;
	color:#575757;
	cursor:pointer;
	width:100px;
}

#passwForm #send:hover {
	border:1px solid #ff8a00;		
	background-color:#ffe9ce;

}

#error {
	margin-bottom:20px;
	border:1px solid #efefef;
}

#error ul {
	list-style:square;
	padding:5px;
	font-size:11px;
}

#error ul li {
	list-style-position:inside;
	line-height:1.6em;
}

#error ul li strong {
	color:#e46c6d;
}

.valid {
	width:16px;
	height:16px;
	background-image:url('../images/check.jpg');
	color:#ff0000;
	display:block;
	float:left;
	margin-top:6px;
}

.hiddenDiv {
	display:none;
}

.visibleDiv {

}

.comment {
	color:#b1b1b1;
	font-size:11px;
	font-style:italic;
}

.tooltip:hover {
	cursor:help;
}

#tooltip {
	position:absolute;
	border:1px solid #ff8a00;
	background:#ffe9ce;
	padding:8px;
	color:#333;
	display:none;
	cursor:help;
	width:250px;
}	

#fb_body {
	background-color:#ffffff;
	background-image:none;
}

.fb_header {
	width:430px;
	background-color:#ff8a00;
	color:#ffffff;
	font-size:20px;
	padding-left:10px;
	padding-top:4px;
	padding-bottom:4px;
}

.bannerbox {
	border:1px solid #cecece;
	padding:6px;
	margin-top:8px;
	background-color:#f4f4f4;
}

.mmenu {
	margin-top:1px;
	display:block;
	background-color:#fdd3a1;
	padding-left:14px;
	border-bottom:1px solid #cecece;
	border-right:2px solid #ffffff;
	padding-top:5px;
	padding-bottom:5px;
	color:#575757;
}

.mmenu:hover {
	color:#000000;
	background-color:#ff8a00;
	text-decoration:none;
}


/*
	formulieren members
*/

select {
	padding:2px;
	color:#575757;
	border:1px solid #cecece;
}

input {
	padding:3px;
	color:#575757;
	border:1px solid #cecece;
}
	
textarea {
	padding:2px;
	color:#575757;
	border:1px solid #cecece;
}

.sendbutton {
	border:1px solid #cecece;	
	background-color:#f5f5f5;
	color:#575757;
	cursor:pointer;
}

.sendbutton:hover {
	border:1px solid #ff8a00;		
	background-color:#ffe9ce;

}

.clipboard {
	color:#000000;
	cursor:pointer;
	background-color:#BDBDBD;
}

.clipboard:hover {
	color:#ffffff;
	cursor:pointer;
	background-color:#575757;
}

.color {
	position:relative;
	height:22px;
	margin:1px 0;
	background:#FFF;
	border:1px solid #cecece;
	width:206px;
}

.color .box {
	float:left;	
	left:0;
	width:50px;
	height:22px;
	* height:21px; /* For IE */
	position:absolute;
	border-right:1px solid #cecece;
}

.color .input {
	float:left;	
	width:120px;
	height:16px;
	border:0px;
	padding-top:3px;
	padding-left:57px;
}

.select {
	width:17px;
	height:18px;
	float:right;
	display:block;
	margin-top:2px;
	margin-right:2px;
	background-image:url('../members/images/select_arrow.gif');
}

.select:hover {
	background:url('../members/images/select_arrow_over.gif');
}

/* paginering */

.paging {
	display:block;
	margin-bottom:12px;
}

.pag_link {
	background-color:#fdd3a1;
	border:1px solid #dcdcdc;
	width:20px; 
	display:block; 
	float:left;
	padding-top:3px;
	padding-bottom:4px;
	margin-right:6px;
	text-align:center;
	text-decoration:none;
	color:#575757;
}

.pag_link:hover {
	background-color:#ff8a00;
	border:1px solid #dcdcdc;
	width:20px; display:block; float:left;
	padding-top:3px;
	padding-bottom:4px;
	color:#ffffff;
	margin-right:6px;
	text-align:center;
	text-decoration:none;		
}

.pag_current {
	background-color:#ffffff;
	border:1px solid #dcdcdc;
	width:20px; display:block; float:left;
	padding-top:3px;
	padding-bottom:4px;
	color:#000000;
	margin-right:6px;
	text-align:center;
	text-decoration:none;	
}

#livesupport{
	position:absolute;
	right:0px;
	bottom:0px;
}

/* facebook tool */

#facebook-form span{
    font-weight:bold;
    display:block;
    width:150px;
    float:left;
    line-height:24px;
}

#switch{
            position:absolute;
            line-height:34px;
            margin-top:29px;
            margin-right:25px;
            font-size:14px;
            z-index:999;
            right:25px;
            background:none;
        }
        
#switch.members{
    right:-20px;
    margin-top:4px;
}
            #switch .link{
                float:left;
                color:#000;
                text-decoration:none;
            }
            
                #switch .link:hover{
                    text-decoration:underline;
                }
                        
            #switch .switch{
                display:block;
                float:left;
                height:34px;
                width:103px;
                background:url(../images/switch.png) no-repeat top;
                margin:0 10px;
            }
                
                #switch .link .switch:hover, #switch .link:hover .switch{
                    background:url(../images/switch.png) no-repeat bottom;
                }