﻿
/*common classes begin*/
html, body{
margin:0;
padding:0;
height: 99.9%;
overflow-x:hidden;
}
html body, p, td, legend, input, textarea, select, a, h1, h2, h3{
font-size: 14px;
font-family:"Helvetica", "Arial", "Verdana", "sans-serif";
color: #333;
line-height: 20px;
}
body, p, td, legend, input, textarea, select, ul, a, h1, h2, h3{
margin:0;
padding:0;
}

.inpufield_wrap{
width: 99%!important;	
}

input[type=text], input[type=url], input[type=email], input[type=password], input[type=tel], select {
display: block;
margin: 0;
width: 100%!important; height: 40px!important;
line-height: 40px; font-size: 17px;
border: 1px solid #bbb;
}
textarea{
width: 100%;
}
fieldset{
margin-bottom:40px;	
}
input[type=button]{
float:none;
display:block;
margin-top:10px;
height: 60px;
line-height: 60px;
width: 100%;
text-align:center;
text-decoration:none;
background-color:#333;
font-weight:bold;
color:#FFF;
cursor:pointer;
}
label {
display: block;
font-weight: bold;
margin-bottom:10px;
}
.radio {
padding-top: 20px;
}
.radio div {
margin-bottom:20px;
}
.radio label {
display: inline;
margin-bottom:0;
padding-left:10px;
}
.c, .clear{
clear:both;
}
.unv{
display:none;
}
.break_word{
width: auto; 
word-wrap: break-word; 
word-break: break-all;
white-space: pre-wrap;       /* css-3 */
white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
white-space: -pre-wrap;      /* Opera 4-6 */
white-space: -o-pre-wrap;    /* Opera 7 */
word-wrap: break-word;       /* Internet Explorer 5.5+ */
}
ul {
list-style: disc inside none;
}
.block{
display:block;
clear:both;
margin-bottom:20px;
}
.lan_menu{
background-color:#EDEDED;
text-align:center;
}
.lan_menu ul{
display:inline-block;
list-style-type: none;
margin:0;
}
.lan_menu li{
float:left;
padding-left:15px;
}
.lan_menu li:first-child{
padding-left:0;
}
.lan_menu li a{
display:block;
padding:15px 0;
}
.lan_menu li a img{
display:block;
border-radius: 3px;
}

.delete_icon input {
background-color: transparent;
background-image: url("../../../../../img/CmWare/icon_delete.gif");
border: medium none;
cursor: pointer;
height: 17px;
overflow: hidden;
width: 17px;
}
.delete_icon input[disabled] {
background-image: url("../../../../../img/CmWare/icon_delete_disabled.gif");
background-position: 0 0;
background-repeat: no-repeat;
border: medium none;
height: 17px;
overflow: hidden;
width: 17px;
}
.ok_button_wrap input {
background: url("../../../../../img/website/bg_ok_button.gif") no-repeat scroll 0 0 transparent;
height: 25px;
padding: 0;
width: 25px;
}
.inpufield_wrap{
margin-bottom:10px;	
}



#wrap.mobile .only4desk, #wrap.mobile .not4mob{/*not visible in mobile version*/
display:none;
}



.item {
    background-image: url("../../../../../images/website/dotted.gif");
    background-position: center bottom;
    background-repeat: repeat-x;
    margin-bottom: 21px;
    padding-bottom:10px;
}
.item:last-child {
    background-image:none;
    margin-bottom: 0;
    padding-bottom:0;
}
/*common classes end*/

/*layout begin*/
.mobile{
min-height:100%;
}
#header{
}
#header .block{
margin-bottom:0;
}
#header .descr{
display:none;
}
#header p, #header a{
font-weight:normal;
}
#header h1{
text-align:center;
}
#header h1 img{
padding:20px 0;
}
#toggleMenuButton {
background-color:#ff9e00;
text-align:center;
height:50px;
color:#FFF;
font-size:18px;
cursor:pointer;
font-weight:bold;
background-image:url(../../../../../images/website/menuIcon.png);
background-position:center center;
background-repeat:no-repeat;
}
.menu {
border-bottom:1px solid #fff;
}
.menu ul li {
list-style-type:none;
background-color:#ff9e00;
border-top:1px solid #fff;
}
.menu li a{
display:block;
padding-left:20px;
line-height:50px;
color:#FFF;
font-size:14px;
text-decoration:none;
}
.menu li a span{
display:block;
background-image:url(../../../../../images/website/arrRightTall.png);
background-position:right;
background-repeat:no-repeat;
margin-right:20px;
}

#bl12971 .menu li.active div{
background-color:#CC6600;
}

#bl12971 .menu li.active li div{
background-color:#ff9e00;
}
.menu li li a{
padding-left:40px;
}
.menu li li li a{
padding-left:60px;
}

.menu li a .descr{
display:none;
}

#content{
padding:20px;
background-color: #FFF;
border-top:1px solid #FFF;
overflow-x:auto/*not sure*/;
}


#content .block{
padding-bottom:1px;
background-image: url("../../../../../images/website/dottedIndexb1.gif");
background-repeat: repeat-x;
background-position:bottom;
}
#content .block.last, #content .block:last-child{
background-image:none;
}
#content h1{
font-size: 30px;
line-height:30px;
margin-bottom:20px;
}
#content h2{
font-size: 20px;
line-height:20px;
margin-bottom:20px;
}
#content p, #content ul{
margin-bottom:20px;
}

#content .menu{
margin-bottom:20px;
}
#content .menu li{
background-color:transparent;
margin-bottom:20px;
}
#content .menu li a{
padding:20px;
line-height:20px;
background-color:#ff9e00;


 -moz-border-radius: 15px;
border-radius: 15px;
}
#content .menu li a span{
margin:0;
padding-right:20px;
}
#content .menu .descr{
padding:20px;
padding-top:0;
padding-bottom:0;
}



#ftr{
padding:40px 20px;
padding-bottom:20px;
background-color:#EDEDED;	
}
#ftr .block{
text-align:center;
margin-bottom:20px;
}
#ftr .block p{
text-align:center;
margin-bottom:20px;
}
#ftr .menu, #ftr2{
text-align:center;
border:none;
}
#ftr .menu ul{
list-style-type: none;
margin:0;
padding:0;
display:inline-block;
border-bottom:1px solid #ccc;
}
#ftr .menu li{
background-color:transparent;
border-top:1px solid #ccc;
}
#ftr .menu a{
color: #333333;
padding-right:20px;
}
#ftr .menu li.last a{
border-right:0;
margin-right:0;
}
#ftr .menu a span{
background-image:none;
margin:0;
}
#ftr2 img{
width:90%;
}

.mobile .twoColomns{
margin-bottom:0;	
}
.mobile .twoColomns, .mobile .twoColomns .one{
margin-bottom:20px;	
}


.viewOtherV{
display:block;
margin-top:20px;
margin-bottom:40px;
}
/*layout end*/

.notice, .colored, .color {
color: #ff9e00;
}

#bl13037 .menu ul {/*members menu*/
float:right;
margin-top:20px;
}
#bl13037 .menu ul li {
float:left;
background-color:transparent;
}
#bl13037 .menu li a {
color: #333333;
padding-left:0;
line-height: 30px;
}
#bl13037 .menu li a span {
background-image: none;
border-right:1px solid #ff9e00;
padding-right:15px;
margin-right:15px;
}
#bl13037 .menu li.last a span {
background-image: none;
border-right:none;
padding-right:10px;
}
.mobile #bl13037 .lev1{
margin-left:10px;

}
.mobile .welcomUser a, .mobile .welcomUser a span{
display:inline;
}
.mobile #bl13037 .welcomUser a span{
margin-right: 8px;
padding-right: 8px;
}


.dotnested {
padding-top: 20px;
background-image: url("../../../../../images/website/dottedIndexb1.gif");
background-repeat: repeat-x;
background-position:top;
}
/*
.dotnested:last-child {
background-image: url("../../../../../images/website/dottedIndexb1.gif");
background-repeat: repeat-x;
background-position:bottom;
}
*/



.links li {
list-style-type: none;
padding-bottom:20px;
background-image: url("../../../../../images/website/dottedIndexb1.gif");
background-repeat:repeat-x;
background-position:bottom;
margin-bottom:20px;
text-align:center;
}
.links li a{
display:block;
margin-bottom:10px;
}


#shop_account_wrapper ul{
border-top:1px solid #ff9e00;
margin-bottom:40px;
list-style:none;
}
#shop_account_wrapper ul li{
background-color:transparent;
border-bottom:1px solid #ff9e00;
background-image:none;
padding-bottom:0;
margin-bottom:0;
}
#shop_account_wrapper ul li a{
line-height:50px;
display:block;
}



.copyright{
display:block;
margin-bottom:20px;
text-decoration:none;
}

.copyright a{
text-decoration:none;
}

.twitterknop{
margin-top:20px;	
}


#content #bl13043 .menu li {/*Leden inschrijfformulier menu*/
padding-bottom: 10px;
margin-bottom: 30px;
background-image: url("../../../../../images/website/dotted.gif");
background-position: center bottom;
background-repeat: repeat-x;
}


.introsubscribe{/*Introductie-aanmelden-voor-mobiel*/
	
}
.introsubscribe a{
background-color:#ff9e00;	
display:block;
 line-height: 50px;
 padding-left: 20px;
 color:#FFF;
 text-decoration:none;
 font-weight:bold;
 
 -moz-border-radius: 15px;
border-radius: 15px;
}
.introsubscribe a span{
   background-image: url("../../../../../images/website/arrRightTall.png");
    background-position: right center;
    background-repeat: no-repeat;
    display: block;
	margin-right:20px;
}



