/* CSS RESET */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
dfn, em, img, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video{ margin: 0; padding: 0; border: 0;	font-sizeimgrgt: 100%; font: Verdana;		}	
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {display: block;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';	content: none;}
table {border-collapse: collapse; border-spacing: 0;}
/* END CSS RESET */
a{  outline:none; 	}


html{
	-webkit-text-size-adjust: none;
	
	font-size:12px;
}


body {
	font-family:  Verdana;
	font-size:10px;
	margin:0px;
	color:black;
	height:100%;
	
	
	
	
	background-color:#FFFFFF;
	
}

a{					color:black;		}

h1{					font-size:16px;	}

.main{						position:absolute;	width:100%;		top:0;	margin:550px 0 0 0; }	
.main_c{					margin:300px 0 0 0;			}

.sli{						top:0;			width:100%;		position:absolute;	z-index:0;		}
.sli_itm{					height:550px;	background-size:cover;	 background-color: rgba(21, 21, 21,0.4);  background-blend-mode: multiply;			width:100%;		float:left;	}
.sli_itm .lbl_g{			background-color:rgba(21, 21, 21, 0.6);	 text-decoration:none;	padding:20px;		font-size:22px;		float:left;			font-family: 'Oxygen', sans-serif;		color:white;	margin:290px 0 0 0;	}
.sli_itm .lbl_w{			background-color:white;		padding:20px;	text-decoration:none;	float:left;			font-size:22px;		font-family: 'Oxygen', sans-serif;	}
.sli_itm .lbl_w strong{		color:rgb(245, 138, 30);	}
.sli_small{					height:300px !important;  overflow:hidden;	}

.hdr{					height:250px;	margin:0 0 250px 0;  	 overflow:hidden;	top:0;			width:100%;		position:absolute;	z-index:0;		}
.hdr .lgo{				margin:40px 0 0 0; 	display:block;		float:left;		}
.hdr .add{				display:block;		float:right;		color:white;		font-size:13px;		line-height:44px;	margin:50px 0 0 40px;	}
.hdr .add a{			text-decoration:none;	color:white;	}
.hdr .add i{			background-color:rgba(21, 21, 21, 0.6);		padding:12px;		font-size:20px;		margin:0 20px 0 0;	display:block;	float:left; }	
.hdr menu{				background-color:rgba(245, 138, 30,0.9);		height:80px;	margin:38px 0 0 0;		overflow:hidden; 	}
.hdr menu a{			color:white;		text-decoration:none;	text-transform:uppercase;	border-right:1px solid #C06C0C;		float:left;	font-size:18px;		font-family: 'Oxygen', sans-serif;		font-weight:300;	padding:30px 16px 31px 17px;    transition: all 0.5s;			}			
.hdr menu a:hover{		border-bottom:5px solid white;		}			
.hdr menu a:last-child{		border-right:0px;		}			
.hdr menu .act{			border-bottom:5px solid white;		}			
.hdr_small{				height:300px !important; overflow:hidden;		}


.hdr .blk{				height:160px;	width:560px;	margin:250px 0 0 0;	float:right;		overflow:hidden; background-color:rgba(21, 21, 21, 0.6);		}
.hdr .fi{				margin-left:0px;	float:left;	}
.hdr .blk_img{			width:250px;	float:left;	height:160px;	background-size:cover;	border-right:8px solid rgb(245, 138, 30);	background-position:center center;	}
.hdr .blk_txt{			text-align:right;		color:white;	font-size:15px;		padding:20px;	width:255px;	line-height:25px;	height:250px;		float:left;	}
.hdr .blk_txt h1{		font-size:20px;		margin:0 0 20px 0;	}
.hdr .blk_txt a{		color:white;	text-decoration:none;	font-weight:bold;	margin:15px 0 0 0;	display:block;	}	

.bar{					background-color:#D8D8D8;	height:215px;	}
.bar .lin{				background-color:white;		margin:40px 0 0 0; 	height:70px;	font-size:30px;		color:#1C1D1D;	padding:30px;}
.bar .lin i{			border-radius:35px;			padding:20px;		background-color:rgb(245, 138, 30);	color:white;	margin:0 30px 0 0;}
.bar .lin a{			background-color:rgb(245, 138, 30);	color:white;	padding:10px 20px 10px 20px; 	float:right;	font-size:16px;	text-decoration:none;	margin:20px 0 0 0;		} 

.bara{					background-color:#D8D8D8;	height:215px;	}
.bara .lin{				background-color:white;		margin:40px 0 0 0; 	height:70px;	font-size:30px;		color:#1C1D1D;	padding:30px;	display:block;	text-decoration:none;}
.bara .lin i{			border-radius:35px;			padding:20px;		background-color:rgb(245, 138, 30);	color:white;	margin:0 30px 0 0;}

.spl{					border:1px solid #D8D8D8;		margin:30px 0 20px 0;	font-size:20px;	font-weight:bold; 		}
.spl i{					padding:20px;		background-color:rgb(245, 138, 30);	color:white;	margin:0 30px 0 0;		font-size:22px;		}
.spl h1{					font-size:20px;	font-weight:bold; 		display:inline-block;	}

.sbl_win{				border:1px solid #D8D8D8;	float:left;		height:200px;	width:275px;	margin:20px 0 0 20px;	transition: all 0.5s;			}		
.sbl_win_img{			height:25px;	background-position:center center;	transition: all 0.5s;				background-size:cover;		text-align:center;	color:white;	font-size:16px;	text-transform:uppercase;	font-weight:bold;	 background-color: rgba(21, 21, 21,0.4);  background-blend-mode: multiply;		padding-top:100px;	}		
.sbl_win_txt{			text-align:center;	padding:30px 0 0 0;	}
.sbl_win_txt a{			text-decoration:none;		border:1px solid #D8D8D8;	padding:10px 15px 10px 15px;	font-size:14px;		transition: all 0.2s;		}
.sbl_win:hover{			background-color:rgb(245, 138, 30);		}
.sbl_win:hover .sbl_win_txt a{			color:white;	}

.sbx_win{				border:1px solid #D8D8D8;	float:left;		height:168px;	width:275px;	margin:0 0 20px 20px;	transition: all 0.5s;  display:block;  text-decoration:none;	}		 		
.sbx_win_img{			height:25px;	background-position:center center;	transition: all 0.5s;				background-size:100%;		text-align:center;	color:white;	font-size:16px;	text-transform:uppercase;	font-weight:bold;	 background-color: rgba(21, 21, 21,0.1);  background-blend-mode: multiply;		padding-top:100px;	}		
.sbx_win_txt{			text-align:center;	padding:15px;  background-color: #F58A1E;    color:white;   font-size:14px;       	}
.sbx_win:hover .sbx_win_img{		background-size:120%;	   }


.sbx_wins{				border:1px solid #D8D8D8;	float:left;		height:168px;	width:130px;	margin:0 0 20px 20px;	transition: all 0.5s;  display:block;  text-decoration:none;	}		 		
.sbx_wins_img{			height:25px;	background-position:center center; 	background-repeat:no-repeat;	 transition: all 0.5s;				background-size:90%;		text-align:center;	color:white;	font-size:16px;	text-transform:uppercase;	font-weight:bold;	 background-color: rgba(21, 21, 21,0.1);  background-blend-mode: multiply;		padding-top:100px;	}		
.sbx_wins_txt{			text-align:center;	padding:15px;  background-color: #F58A1E;    color:white;   font-size:14px;       	}
.sbx_wins:hover .sbx_wins_img{		background-size:120%;	   }


.bar2{					background-color:#D8D8D8;	padding:20px 0 0 0;  	}

.inf_win{				height:400px;	width:360px;	float:left;		margin:0 15px 20px 20px;		}
.inf_win_img{			height:220px;	background-size:cover;	background-position:center center;		}
.inf_win_img .label{	background-color:white; position:relative;	padding:15px;	top:95px;	left:230px;	width:100px;	color:black;	font-size:15px;	}	
.inf_win_img .label i{	margin:0 10px 0 0;		}	
.inf_win_img .date{		 position:relative;	padding:15px;	top:95px;	left:279px;	width:50px;	color:white;	font-size:15px;		text-align:center;	line-height:25px;	background-color: rgba(21, 86, 176,0.8);	}	
.inf_win_txt{			font-size:16px;		line-height:22px;	color:#1E2026; height:120px;	}
.inf_win_txt span{		display:block;	font-size:18px;	font-weight:bold;		padding:15px 0 15px 0;	color:black;	}
.inf_win_lnk{			background-color:#F0F0F0;	display:block;		padding:15px;	border:1px solid #D9D9D9;	text-decoration:none;	font-size:15px;	float:right;	margin:10px 0 0 0;	}
.inf_win_lnk:hover{			background-color:rgb(245, 138, 30);		color:white; transition: all 0.5s;	}

.abl{					background-color:#3A3C48;	padding:20px;	margin:0 0 30px 0;	}
.abl .kop{				color:white;	font-size:18px;		margin:0 0 15px 0;		display:block; }
.abl .edt_search{		background-color:#444750;	color:white;	border:1px solid #444750;	padding:15px;		font-size:11px; width:260px;float:left;	}
.abl .btn_search i{		background-color:#444750;	color:white;	border:1px solid #444750;	padding:13px;		font-size:18px; 	float:left; }
.abl .menu a{			color:white;	font-size:14px;	 transition: all 0.5s;	margin:0 0 1px 0;		padding:15px;		display:block;	background-color:#444750;	text-decoration:none;	line-height:22px;	}
.abl .menu a i{			font-size:20px;	float:left;	margin:0 10px 0 0;	}
.abl .menu .act{		background-color:#F58A1E;			}
.abl .menu a:hover{   	background-color:#F58A1E;		}	
.abl .tags a{			color:white;	transition: all 0.5s; border:1px solid #444750;	padding:4px;	 margin:0 4px 4px 0;  font-size:14px;float:left; display:inline-block;	text-decoration:none;			}
.abl .tags a:hover{       background-color:#F58A1E; }	

.txt{					min-height:200px;	font-size:16px;		line-height:22px;	color:#1E2026; 	padding:0 20px 0 0;	}

.txt_img{               height:350px;		background-size:cover;  background-position:center center;  margin:0 0 40px 0;  	transition: all 0.5s;	overflow:hidden;				}

.txt_img a{     		display:block;		height:100%;  transition: all 0.5s;			text-decoration:none;	text-align:center;	padding:160px 0 0 0;	}
.txt_img a i{    		display:none;  		}
.txt_img a:hover{     	display:block;		height:100%;	  background-color: rgba(245, 138, 30,0.4);  background-blend-mode: multiply;		}
.txt_img a:hover i{    	color:white;	font-size:25px;	display:block;	text-decoration:none;			}



.txt h1{				font-size:24px;  margin:25px 0 25px 0;		color:black;		}
.txt_pos{				padding:0 100px 100px 0;	}
.txt_img_con{			width:900px;	}
.txt_img_small{			height:200px;		background-size:cover;  background-position:center center;  margin:-20px 20px 0 0;  width:240px;float:left;	}
.txt_img_small a{     		display:block;		height:100%;  transition: all 0.5s;			text-decoration:none;	text-align:center;	padding:80px 0 0 0;	}
.txt_img_small a i{    		display:none;  		}
.txt_img_small a:hover{     	display:block;		height:100%;	  background-color: rgba(245, 138, 30,0.4);  background-blend-mode: multiply;		}
.txt_img_small a:hover i{    	color:white;	font-size:25px;	display:block;	text-decoration:none;			}
.txt_pos ul li{			padding:0 0 0 35px; 	background-image:url('/images/de_vink.png');	background-repeat:no-repeat;	background-size:25px;		}



.err{				height:200px;		background-size:cover;  background-position:center center;  margin:20px 0 0 50px;  width:500px;float:left; 	line-height:18px;	}
.err h1{				font-size:24px;  margin:25px 0 25px 0;		color:#1C1D1D;		line-height:30px;	}
.err a{     		display:block;		height:100%;  transition: all 0.5s;			text-decoration:none;	text-align:center;	padding:80px 0 0 0;	}
.err a i{    		display:none;  		}
.err a:hover{     	display:block;		height:100%;	  background-color: rgba(245, 138, 30,0.4);  background-blend-mode: multiply;		}
.err a:hover i{    	color:white;	font-size:25px;	display:block;	text-decoration:none;			}



footer{					background-color:#3A3C48;		height:360px;	margin:50px 0 0 0; z-index:10;	}
footer .twi{			background-color:#444750;		height:150px;	margin:40px 0 0 0;	text-align:center;	color:white;	font-size:18px;	padding:20px 0 0 0;	line-height:25px;	}
footer .twi i{			font-size:35px;		margin:10px 0 10px 0;		}
footer .twi span{			font-size:14px;		}
footer .twi span span{			color:#569AFF;}
footer .twi a{			color:#7EC9E8;}
footer .inf{			background-color:#F58A1E;		height:14px;	margin:30px 0 0 0;		color:white;	font-size:13px;	padding:30px;	}
footer .inf a{			border:1px solid white;	float:right;	padding:10px;	display:block;	color:white;	margin:-10px 0 0 20px; 	font-size:18px;	}

	
.col_1{					float:right;	width:380px;		}
.col_2{					float:left;	width:780px;	font-size:16px;		line-height:22px;	color:#1E2026; 		}
	
.fi{					margin-left:0px;		}
.cen{					width:1170px;	margin:0 auto;			overflow:hidden;		}
.clear{					clear: both; 			display: block; 			overflow: hidden; 		visibility: hidden; 	width: 0; 				height: 0;		}

#sticky.stick{			position: fixed;	  top: 0;	  margin:0 0 0 790px;	  z-index:110; 	}
#sticky.stick2btm{		position: absolute; 	bottom:360px; margin:0 0 0 790px;	z-index:110; 	}	

.frm{					width:100%;		}
fieldset{				 width:100%;		}
fieldset label{			font-size:16px;		display:block;	margin:20px 0 4px 0;	}
fieldset .inputbox{		border:1px solid #D8D8D8;	width:90%;			font-size:14px;	padding:8px;}
fieldset .inputboxg{	border:1px solid #D8D8D8;	width:90%;			font-size:14px;	padding:8px;	height:100px;	}
fieldset .inputboxd{	width:90%;			font-size:14px;	padding:8px;}
fieldset .inputboxs{		border:1px solid #D8D8D8;	width:20%;			font-size:14px;	padding:8px;}
fieldset .inputboxm{		border:1px solid #D8D8D8;	width:65%;			font-size:14px;	padding:8px;}
fieldset select{		width:20%;			font-size:14px;	padding:8px;}
.button{				color:white;	background-color:#F58A1E;	padding:2px 4px 2px 4px;	border:0px;		width:140px;	height:40px;	display:block;	font-size:14px;	 cursor: pointer;	}

.red{					color:red;	}


.firstfield{			display:none;	} 


@media screen and (max-width: 1190px) {



}

.cookie_holder_container{		width:1160px;	left:50%;		position:absolute;		margin-left:-580px;	}	
.cookie_holder{					background-color:#eb8a28;	 padding:20px 0 30px 0;	 width:100%; position:absolute;	z-index:20;		 }

.cookie_holder .a1{				color:white;	text-decoration:underline;		font-size:14px;	float:left;			}
.cookie_holder .a2{				color:white;	text-decoration:underline;		font-size:14px;	float:right;	}	


.banner_holder_container{		width:1160px;	left:50%;		position:absolute;		margin-left:-580px;  	}	
.banner_holder{					background-color:#CFF4FC;	 padding:20px 0 30px 0;	 width:100%; position:absolute;	z-index:20;	font-size:18px;	 }

