@charset "utf-8";
/* CSS Document */
.acy_t{
	margin: 0;
	padding: 0;	
}
.acy_t li{
	margin: 0;
	padding: 0;	
	list-style: none;
	font-size: 20px;
	font-weight: 300;
	font-style:italic;
	color: white;
}
a.faq_t_link{
	font-size: 20px;
	font-weight: 300;
	font-style:italic;
	color: white;
	text-decoration:none;
}
.acy_t_overview{
	display: none;	
}
.acy_t_date{
	font-size: 0.7em;
	color: white;	
}
a.acy_t_link, input.btn_login{
	padding: 7px 12px;
	color: white;
	font-size: 0.9em;
	background-color: #00a0e6;
	text-decoration:none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
	border: 1px solid white;
}
.pwd_t_txt{
	padding: 25px 0px;
	color: white;
	font-size: 1em;
	line-height:120%;	
}
input.btn_login{
	margin-left: 60px;
}
.in{
	font-size: 1em;
	color: black;
	line-height:120%;
	padding: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
	margin-bottom: 10px;
	border: 1px solid #666;
	margin-left: 60px;
}
a.pwd_t_link{
	color: white;
	font-size: 0.8em;
	margin: 20px 0 0 60px;	
	float: left;
}
.editor_submit, .mailfriend_submit{
	background-color: transparent;
	border: 0px solid white;
	display: block;
	padding: 5px 20px 5px 20px;
	cursor: pointer;
	color: white;
	font-size: 14px;
	background-color: #2198cf;
	float: right;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.pwd_t_link, .pwd_t_link:visited{
	color: white;
	margin-left: 20px;
}
.pwd_t_link:hover{
	color: white;
	margin-left: 20px;
	text-decoration: none;
}
.mbr_header{
	font-weight: bold;
	padding-top: 15px;
	padding-bottom: 5px;
	border-bottom: 1px solid white;
}
.axolabel, .axolabel2{
	padding-left: 10px;
	padding-top: 5px;
}
.axodropdown, .editor_dropdown, .cnt_text, .editor_textfield{
	margin-top: 5px;
}
.mbr_inner_gridtable table td{
	line-height: 140%;
}
.art_text{
	/*font-size: 20px;*/
	color: #343434;
	line-height: 160%;
	padding: 20px 15px 15px 15px;
}
.mbr_table{
	margin-top: 15px;
}
.art_text strong{
	/*font-size: 20px;*/
	color: #ff8200;
}
.art_text li{
	list-style-image: url(/file?fle=771);
	margin-bottom: 8px;
}
.pointes li{
	font-size: 20px;
	color: white;
	line-height: 120%;
	list-style-image: url(/file?fle=770);
}

.pointes li strong{
	font-size: 20px;
	color: #ff8200;
}
div.art_title{
	  clear: both;
    color: #2198cf;
    float: left;
    font-family: "Quicksand",sans-serif;
    font-size: 2.5em;
    font-weight: 300;
    letter-spacing: -1px;
    line-height: 120%;
    padding-bottom: 20px;
    padding-top: 45px;
    text-align: center;
    width: 100%;
	border-top: 1px solid #DEDEDE;	
}
.art_title{
	font-size: 2.8em;
	color: #2198cf;
	font-weight: 300;
	padding-top: 25px;
	line-height: 120%;
	font-family: "Quicksand",sans-serif;
	text-align:center;
	padding-bottom:0px;
	letter-spacing: -1px;
}
.art_text h3{
	color: #2198cf;
	font-weight: 300;
	margin: 15px 0 0 0;
	line-height: 120%;
	font-family: "Quicksand",sans-serif;
	font-size: 1.5em;
	font-weight: 700;
}
.art_text h1{
	font-size: 1.5em;
	color: #000;
	font-weight: 400;
	padding-top: 15px;
	line-height: 120%;
	font-family: "Quicksand",sans-serif;
}
.art_text a, .art_text a:visited{
	color: #2198cf;
	font-weight: 400;
	font-style:italic;
}
.art_text a:hover{
	color: #000000;
	text-decoration: none;
}
.mbr_cell_selected{
	/*background-color: #ff8200;*/
	color: #2198cf;
    font-family: "Quicksand",sans-serif;
    font-size: 0.8em;
    margin-top: 0px;
    text-align: center;
    text-shadow: 1px 1px #fff;
	padding: 10px;
	font-weight:700;
	border: 1px solid #2198cf;
}
.mbr_cell_notselected{
	color: #000;
    font-family: "Quicksand",sans-serif;
    font-size: 0.8em;
    margin-top: 0px;
    text-align: center;
    text-shadow: 1px 1px #fff;
	padding: 10px;
	font-weight:300;
}
.maf{
	float:left;	
}
#mailFriend_link{
	float: left;
	margin: -6px -2px;
	z-index: 4;
}
.mailfriend_link, .mailfriend_link:visited{
	color: #fff;
	padding-left: 33px;
	background-image: url(/file?fle=2424);
	background-position:10px 14px;
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-bottom: 5px;
}
.mailfriend_link:hover{
	color: #fff;
	padding-left: 33px;
	background-image: url(/file?fle=2424);
	background-position: 10px 14px;
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration: none;
}
#mailFriend_form{
	/*float: right;
	left: 610px;*/
	padding-top: 7px;
	z-index: 4;
	position: relative;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	background-color: #00a0e6;
	-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
margin-left: 1px;
color: #fff;
font-size: 13px;
}
.mailfriend_gridtable td{
	padding: 2px;
	color: #fff;
}
.acy_l_content, .acy_l_title{
	width: 33%;
}
.acy_l_content{
	padding: 5px 10px 5px 10px;
}
.acy_l{
	list-style: none;
	list-style-image: none;
}
td.acy_l_title{
	color: #fff;
	font-weight: bold;
	padding: 5px 10px 5px 10px;
	background-color: #1D99CC;
}
span.acy_l_title{
    font-size: 18px;
    color: #FF8200;
    font-weight: 400;
    padding-right: 20px;
    text-transform: uppercase;
}
td.acy_l_innertable{
	border-bottom: 1px dotted #1D99CC;
	padding-bottom: 20px;
}
.acy_l_gridtable{
	width: 800px;
}
.leftkol{
	float: left;
	width: 35%;	
	margin: 45px 0;
}
.rightkol{
	float: right;
	width: 60%;	
	margin: 25px 0;
}
.rightkol h2{
	font-size: 1.3em;
	font-weight: 400;
	line-height: 140%;
	color: #f19a2a;	
}
.contbutt{
	clear: both;
	float: left;
	width: 100%;
	padding: 52px 0px;
	margin-bottom: 40px;
	text-align: center;
	border-bottom: 1px dotted #00a0e6;	
}
.contbutt a, .contbutt a:visited{
	color: white;
	text-decoration:none;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-color: #00a0e6;
	font-size: 1.5em;
	padding: 10px 20px 13px 20px;
	font-weight:300;
	margin-bottom: 30px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;	
}
.contbutt a:hover{
	color: white;
	text-decoration:none;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-color: #f19a2a;
	font-size: 1.5em;
	padding: 10px 20px 13px 20px;
	font-weight:300;
	margin-bottom: 30px;	
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.leftkol img{
	height: auto;
	width: 100%;	
}
.pricetable td img{
	width: 100%;
	height: auto;	
}
.pricetable td{
	padding: 10px;	
}
.pricetable td.price_img{
	padding: 0px;	
}
.pricetitle{
	white-space: nowrap;
	font-size: 0.9em;
	padding: 10px;	
}
.left_block a{
	color: #00a0e6;
}
.contpart_inner{
	padding-bottom: 40px;	
}
.pricetitle h3{
	white-space: nowrap;
	font-size: 1.8em;
	color: #00a0e6;
	margin: 0px 0px 10px 0px;	
}
.pricetable .priceheader{
	font-size: 0.9em;
	font-weight:bold;	
}
.price_per{
	margin: 0;
	font-size: 0.7em;	
}
.pricetable h2{
	margin: 0;	
}
.pricediv{
	padding: 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;	
	background-color: #f7f7f7;
}
.all01{
	width: 20%;
	float: left;
	text-align: center;	
}
.all02{
	width: 6.666%;
	float: left;	
}
.all01 img{
	width: 100%;
	height: auto;	
}
.all02 img{
	width: 70%;
	height: auto;
	float: right;
	margin-top: 60px;	
}
.section .allinfo{
	padding: 50px auto;	
	margin: 50px auto;
	float: left;
}
.section{
	float: left;
	margin-bottom: 70px;	
}
.all01 p{
	float: left;
	width: 100%;
	margin-bottom: 30px;	
}
.section .allinfo .all01 a.intLink{
	color: white;
	text-decoration:none;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-color: #00a0e6;
	font-size: 1.2em;
	padding: 10px 20px 13px 20px;
	font-weight:300;
	margin-bottom: 30px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;	
	margin-top: 30px;
}
.section .allinfo .all01 a.intLink:hover{
	color: white;
	text-decoration:none;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-color: #f19a2a;
	font-size: 1.2em;
	padding: 10px 20px 13px 20px;
	font-weight:300;
	margin-bottom: 30px;	
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.faq_gridtable{
	max-width: 800px;
	margin: 30px auto;	
}
.faq_question{
	color: #ff8200;
    font-size: 1.7em;
	background-image: url(/file?fle=3011);
	background-position: 0 5px;
	background-repeat: no-repeat;
	padding-left: 45px;
	line-height: 110%;
	min-height: 35px;	
	padding-bottom: 10px;
}
.faq_answer{
	padding: 0px 0px 45px 45px;	
}
.contpart_inner form{
	max-width: 800px;
	margin: 30px auto;
	padding-left: 45px;	
}

.cnt_text, .cnt_text2, input.axofield, .axodropdown, .editor_dropdown, .editor_textfield {
    border: 1px solid #c8c8c8;
    border-radius: 5px;
    padding: 5px;
}
.axodropdown, .editor_dropdown, .cnt_text, .editor_textfield, .cnt_text2, input.axofield, .axodropdown, .editor_dropdown, .editor_textfield {
    margin-top: 5px;
}
input.axobutton {
    background-color: #f19a2a;
    border-color: #f1b22a;
    border-radius: 5px;
    border-style: solid;
    border-width: 0;
    color: #fff;
    cursor: pointer;
    font-family: "Open Sans",Arial,Verdana;
    font-size: 16px;
    margin-right: 10px;
    padding: 5px 15px 7px;
    transition: all 0.3s ease-in-out 0s;
}
.blockwrap{
	width: 100%;
	float: left;	
}
.left{
	width: 35%;
	float: left;
	font-size: 0.9em;
	color: #666;	
}
.left h1{
	font-family: "Quicksand",sans-serif;
	font-weight:300;
	color: #2198cf;
	font-size: 1.7em;
}
.right{
	float: right;
    padding-top: 60px;
    width: 60%;	
}
.price{
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	border: 1px solid #2198cf;	
	font-size: 3em;
    height: 110px;
    line-height: 100px;
    margin: 20px auto;
    width: 110px;
	font-weight: 300;
}
.price-small{
	font-size: 0.2em;	
	font-weight: 400;
}
form{
	float: left;
    margin-bottom: 70px;
    margin-left: 41%;;	
}
form input{
	-webkit-box-shadow: none;
box-shadow: none;	
}
.impo{
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-color: #f19a2a;
	font-family: "Quicksand",sans-serif;
	font-size: 1.4em;
	color: white;
	font-weight: 400;
	clear:both;
	width: 35%;
	float:left;
	margin-top: 60px;
	margin-bottom: -240px;
}
.impo_inner{
	margin: 20px;
}
.introtxt{
	padding-top: 20px;
	padding-bottom: 50px;
	border-bottom: 1px dotted #2198cf;	
}
.left2kol{
	width: 60.5%;
	float: right;
	margin-right: 1%;
	margin-top: 0px;	
}
.right2kol{
	width: 35%;
	float: left;
	background-image: url("/file?fle=3250");
    background-position: right top;
    background-repeat: no-repeat;
	height:inherit;
	background-color: #f4f4f4;
}
.kolom2{
	float: left;
	margin-top: 10px;	
}
.right2kol div, .right2kol p, .right2kol ul, .right2kol h4{
	width: 85%;
	margin-left: auto;	
	margin-right: auto;
}
.left2kol h2{
	color: #000;
    font-size: 1.7em;
    font-weight: 700;
    margin-bottom: 10px;
    text-align: left;
	margin-top: 40px;
	font-family: "Quicksand",sans-serif;
	float: left;	
}
.left2kol h2.top{
	color: #000;
    font-size: 1.7em;
    font-weight: 700;
    margin-bottom: 10px;
    text-align: left;
	margin-top: 40px;
	font-family: "Quicksand",sans-serif;
	float: left;
	margin-bottom:30px;
	width: 100%;	
}
.left2kol h3{
	color: #2198cf;
    float: left;
    font-family: "Open Sans",sans-serif;
    font-size: 1.1em;
    font-weight: 400;
    margin-bottom: 10px;
    margin-top: 20px;
    text-align: left;
    text-transform: uppercase;
}
.left2kol ul{
	float: left;
	margin-top: 0px;	
}
.right2kol h4{
	color: #000;
    font-size: 1.4em;
    font-weight: 700;
    margin-bottom: 10px;
	margin-top: 40px;
	font-family: "Quicksand",sans-serif;	
}
.right2kol p, .korting{
	text-align: center;
	font-size: 0.9em;	
}
.right2kol ul{
	float: left;
    font-size: 0.9em;
    margin-right: 45px;
    width: 80%;
	margin-bottom: 50px;
}
.right2kol_title{
	width: 100%;
	font-size: 2em;
	color: #2198cf;
	text-align:center;
	margin-top: 40px;	
	font-family: "Quicksand",sans-serif;
	text-shadow: 1px 1px #fff;
}
.price1{
	text-align: center;
	font-size: 1.9em;
	color: #2198cf;
	font-weight:300;
	margin-top: -10px;	
}
.price1 .small{
	color: #000;
	font-size: 14px;
	margin-right: -5px;	
}
.price2 .small{
	color: #000;
    float: left;
    font-size: 14px;
    margin-left: 23px;
    margin-right: -20px;
    margin-top: 15px;
		
}
.price2 .small2{
	  color: #000;
    float: left;
    font-size: 14px;
    margin-top: 0px;
    text-align: center;
    width: 100%;	
}
.price2{
	text-align: center;
	font-size: 48px;
	color: #faa41b;
	font-weight:300;
	margin-top: -10px;
	width: 115px !important;
	height: 115px !important;
	-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
border: 1px solid #faa41b;
background-color: #fff;	
}
.price2 div{
	 float: left;
    margin-top: 33px;
    text-align: center;
    width: 100%;	
}
.abobutton a, .abobutton a:visited{
	font-size: 1.2em;
	font-style:normal;
	color: #fff;
	padding: 15px 30px;
	background-color: #faa41a;
	border: 1px solid #fff;
	width: auto !important;
	text-decoration:none;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;	
}
.abobutton a:hover{
	background-color: #fa741a;
	color: #fff;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;	
}
div.abobutton{
	width: 100%;
	float: left;
	text-align:center;
	margin: 40px 0px 60px 0px;	
}
.left2kol_intro{
	font-style:italic;
	color: #000;	
}
.nat{
	margin: 20px 0 50px 0;
	float: left;
	clear:both;
	border: 2px solid #008641;
	-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
text-align:center;	
}
.nat img{
	heigth: auto;
	margin: 20px auto -10px;
    width: 30%;	
}
.nat p{
	margin: 20px;
	text-align:center;	
}
.right2kol li {
    list-style-image: url("/file?fle=771");
    margin-bottom: 8px;
}
.mbr_inner_griddiv form{
margin-left: 15%;
}
.mba_row div{
   float: left;
}
.mba_row{
   float: left;
   width: 100%;
   clear: both;
}
.axolabel{
   width: 150px;
}
.mbr_div_inner, .mbr_div_inner2{
	margin: 15px auto;	
}
.mbr_div_inner2{
	clear: both;	
}
.mbr_div_inner div, .mbr_div_inner2{
	float: left;	
}
.mbr_div_inner{
	 color: #2198cf;
    font-family: "Quicksand",sans-serif;
    font-size: 2.6em;
    font-weight: 300;
    letter-spacing: -1px;
    line-height: 120%;
    padding-bottom: 0;	
}
.mbr_header{
	color: #000;
    font-family: "Quicksand",sans-serif;
    font-size: 1.4em;
    font-weight: 700;
    margin-bottom: 20px;
    margin-top: 10px;	
}
.mba_send{
	margin-top: 30px;	
}
.mba_content{
	float: left;
	border-bottom: 1px dotted #dedede;	
}
.mba_desc{
	float: left;
	padding: 0 20px 20px;	
}
.mba_title{
	float: left;
	width: 100%;
	/*margin-bottom: 10px;*/	
}
.mba_title a, .mba_title a:visited{
	color: #2198cf;
    font-family: "Quicksand",sans-serif;
    font-size: 2em;
    text-align: left;	
	text-decoration: none;
	padding: 20px;
	line-height: 140%;
	display: block;
	   -webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.mba_title a:hover{
	background-color: #2198cf;
	color: #fff;
	   -webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;	
}
@media (min-width: 768px) {
	.art_gridtable{
	margin: 0px 0px;
}
.3stappen p, .header_title2{
	margin-left: 15px	
}
}
 @media (min-width: 992px) {
	 .art_gridtable{
	margin: 0 0 0 25px;
}
.3stappen p, .header_title2{
	margin-left: 0px	
}
 }