/* CSS Document */

html { 
  background: url(../images/background_image.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
} 

html#home{
	 background: url(../images/back_website_home.jpg) no-repeat center center fixed; 
}
body{
	font-family:'Yanone Kaffeesatz', sans-serif;
	color:#000033; 
	font-size:14pt;
	}
#website_container{
	width:960px;
	margin:auto;
	position:relative;
}
#header_container{
	min-height:110px;
	position:relative;
}

.biglogo{
	max-width:800px;
	align:center;
	margin:auto;
	display:block;
	margin-bottom:45px !important;
}


H3{
	color:#f60;
	
}

a{
	color:#f60;
}

p{
	margin: 0 0 7px 0;
}

#content_container{
	padding: 10px;
	background:url(../images/transpixel.png);
	color:#000033; 
	min-height:350px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	position:relative;
	margin-top:20px;
}

#content_container.homeblock{

	min-height:50px !important;

}

.slogan{
	position:absolute;
	right:-20px;
	top:0px;
	display:block;
}

#menu{
position:absolute;
right:0px;
bottom:18px;
	font-size:14pt;
	display:block;
	margin-top:10px;
		background:url(../images/transpixel.png);
	padding:0px 20px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

#menu.bigmenu{
position:absolute;
right:0px;
left:0px;
bottom:0px;
	font-size:14pt;
	display:block;
	margin-top:25px;
	background:url(../images/transpixel.png);
	padding:0px 20px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}


#submenu{
	padding-top:10px;
}
#menu ul.bhind_menu,#submenu ul.bhind_submenu{
	list-style:none;
	margin:0px;
	padding:0px;
	display:block;
	width:100%;
}

#menu ul.bhind_menu li {
	list-style:none;
	margin:0px;
	padding:0px;
	float:left;
	position:relative;
}

ul.bhind_submenu li{
	list-style:none;
	margin:0px;
	padding:0px;
	margin-bottom:2px;
	dsiplay:block;
}

#menu ul.bhind_menu li a,ul.bhind_submenu li a{
	display:block;
	width:auto;
	padding:10px 15px;
	text-decoration:none;
	height:20px;
	
	
	color:#141732;
}

H1{
color : #900;
text-transform:uppercase;	
	
}

H2{
color : #F60;
	
}

#menu ul.bhind_menu li a.active,#submenu ul.bhind_submenu li a.active{
	background-color:#E8EEEC;
	
	color:#141732;
}

#menu ul.bhind_menu li a:hover,#submenu ul.bhind_submenu li a:hover{
	background-color: #f60;
}

#menu ul.bhind_menu ul{
	z-index:200;
	position:absolute;
	background-color: #fff;
	left:-9999px;
	top:40px;
	width:250px;
	margin:0px;
	padding:0px;
	white-space: nowrap;	
}
#menu ul.bhind_menu li li{
	margin:0px;
	padding:0px;
	float:none;
}





#menu ul li li{
	display:block;
	line-height:25px;
	float:none;
	z-index:200 !important;
}


#menu li:hover ul{

}

#menu ul li:hover ul{
	left:0px;
}

#menu ul li:hover ul ul{
	left:-9999px;
}


#menu ul ul li:hover ul {
	left:250px;
	top:0px;
}











#leftcontent{
	display:block;
	float:left;
	padding-top:5px;
	width:250px;
	clear:left;
}

#maincontent{
	float:right;
	display:block;
	padding-top:5px;
	width:670px;
}

#pagecontent{
	clear:both;
	display:block;
	padding-top:5px;
	float:left;
	width:670px;
}

.bhind_adminButtons{
	position:absolute;
	right:0px;
	padding:5px;
}

#rightcontent{
	display:block;
	float:right;
	padding-top:5px;
	width:250px;
}

.snow{
	position:absolute;
	left:-20px;
	top:-30px;
	width:1000px;
	height:80px;
	background:url(../images/snow.png) no-repeat left top;
}

#footer_container{
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin-top:10px;
	padding: 10px;
	background:url(../images/transpixel.png);
	color:#000033; 
	text-align:right;
}

.contentblock{
	margin-top:10px;
	clear:both;
}

.bhindcontent{
	margin-bottom:10px;
}

.bhind_item {
	clear:both;
	border-bottom: dotted 1px #CCC;
	padding-bottom:5px;
}

.bhind_gallery_item  {
	clear:none !important;
}

.bhind_item h2{
	margin: 10px 0 5px 0 ;
	padding:0px;
	font-size:16pt;
}
.bhind_thumb {
	float:right;
	margin-left:5px;
	clear:right;
}

.bhind_detaillink, .bhind_link{
	display:inline-block;
	margin-left:10px;
	text-decoration:none
	
}
.bhind_detaillink a, .bhind_link a{
	text-decoration:none;
	font-weight:700;
}
.bhind_popup_item .bhind_link{
	clear:both !important;
	display:block;
	
}

H2 .datum{
	float:right;
	display:block;
	
}

.paginator a {
	display:block;
	float:left;
	width:auto;
	padding:2px 5px;
	margin-right:5px;
	color:#fff;
	text-decoration:none;
	background-color:#FF6600;
	border: solid 1px #FF6600;
}

.paginator a.active {

	color:#FF6600;

	background-color:transparent;
}

.bhind_list .location{
	display:block;
	text-align:right;
	margin-bottom:5px;
	font-style:italic;
	padding-right:2px;
}
.bhind_quicklist .location{
	float:left;
	width:30%;
	display:block;
}

.bhind_quicklist .title{
	float:left;
	width:42%;
	display:block;
}
.bhind_quicklist .datum{
	float:left;
	display:block;
	width:28%;
	
}
.bhind_activiteiten_latest{
	padding:5px;
	background-color:#CCF;
	font-size:12pt;
	margin-bottom:10px ;
}

.bhind_activiteiten_latest .bhind_item{
	margin-bottom:0px !important;
	padding-bottom:0px !important;
}

.bhind_activiteiten_latest h2{
	margin:0 0 5px 0;
	font-size:14pt;
}

.bhind_carousel_container{
	height:134px;
}

.bhind_activiteiten_latest  .bhind_activiteiten_content{
	clear:left;
}

.bhind_activiteiten_latest H2 .datum{
	font-size:10pt;
	clear:left;
	display:block;
	float:none;
	text-align:right;
}

/********* forms **/
.FormBuilder label{
	width:150px;
	display:inline-block;
}
.FormBuilder .row input,#FormBuilder .row textarea{
	width:450px;
	padding:2px;
}

.FormBuilder .row input.radio{
	width:20px;
	padding:2px;
}
.FormBuilder .row .radiolist{
	display:inline-block;
	vertical-align:text-top;
	
}
.FormBuilder .row .radioLabel{
	display:inline-block;
	width:350px;
}
.FormBuilder .row{
	margin-bottom:5px;
	}