
/* CSS Document */

body
{
margin:0;
padding:0;
background: url(../images/bg.jpg) repeat-x #fff;
text-align: center; /*zorgt  voor center container */
}

.clear {
clear:both;
}


/* VOOR CENTREREN */

#container {
  margin: 0 auto;
  width: 912px;
  text-align: left;
  
  }

.logo img { float:right;  margin-right:0px; margin-top:15px; }

.logo h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
float:right; margin-right:68px; margin-top:98px; width:110px;
text-align:left;
color:#f6f6f6;
font-style:normal;
font-weight:100;
}

.logo h2 b {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}

.header {
height: 285px;
width:912px;
background:url(../images/reuzengebergte_header.jpg) no-repeat;
}

.header img { margin:70px 0 0 125px; }

.menu {
margin-top: -130px;
margin-left:125px;
height: 40px;
width: 659px;
overflow:hidden;
background:transparent url(../images/menu_bg.png) no-repeat;

}

.bar {
height: 29px;
width: 660px;
background: transparent url(../images/bar.png) no-repeat;
text-align:left;
overflow:hidden;
margin-left:125px;
margin-top:12px;
}

.bar a:link {
color:#939495;
text-decoration:none;
}

.bar a:visited {
color:#939495;
text-decoration:none;
}

.bar a:hover {
color:#0095d4;
text-decoration:none;
}

.bar h3 {
float:none;
display:block;
margin-left:10px;
color:#939495;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
margin-top:8px;
padding-right:20px;

}

.footer_content {
height:48px;
display:block;
background: #ffffff;
}

.footer_menu{

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#000000;
margin:5px 0 0 55px;
padding:0 0 5px 0;

}

.footer_menu a:link{

color:#909d3f;
text-decoration:none;

}

.footer_menu a:visited{
color:#909d3f;
text-decoration:none;
}

.footer_menu a:hover{
color:#0095d4;
text-decoration:none;
}

/* CSS MENU */

#navcontainer{
position:relative;
top:0px;
height:40px;
overflow:hidden;

}

ul#navlist
{

white-space: nowrap;
padding:0 0 0 0;
margin: 0 0 0 0px;


}

#navlist li
{
display: inline;
list-style-type: none;
height:40px;
display:block;
float:left;
margin-left:0px;
font-family:Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}

/*\*/
#navlist a { padding: 13px 1px 13px 1px; display:block; height:14px; text-align:center;
 } 
/*end*/

#navlist a:link, #navlist a:visited
{
color: #939495;
text-decoration: none;
}

a:link, a:visited#navli
{
color: #0095d4;
text-decoration: none;
}

#navlist a:hover
{
color: #0095d4;
text-decoration: none;
}

li#homeActive
{
color: #0095d4;
text-decoration: none;
overflow:hidden;
}

li.menuspace { width:196px; }
li.menuspace2 { width:150px;}
li.menuspace0 { width:40px; }
li.menuspace3 { width:132px; }



/* CSS CONTENT */

.contentblok a:link, .content a:visited
{
color:#939495;
text-decoration: none;
}

.contentblok a:hover
{
color: #0182af;
text-decoration: none;
}

.contentblok h4
{
clear:both;
float:left; display:block; margin:10px 0 0 269px;
}

.content {
margin-left:70px;
width:815px;
background:url(../images/content_bg.jpg) #ffffff repeat-x;
height:567px;
margin:49px 0px 0px 49px;
}

.contentblok {
float:left;
display:block;
background:transparent;
width:814px;
padding:0px 0px 2px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
line-height:15px;
margin:-35px 0px 0px 0px;
overflow:hidden; }



/*end*/

.contenttekst {
float:left;
display:block;
width:406px;
background:url(../images/contenttekst_bg.jpg) repeat-y #FFFFFF;
color:#000000;
margin:0px 0px 0px 10px; 
padding:0 30px 0 30px; }

.content_bottom { background:url(../images/content_bottom.png) bottom no-repeat; height:17px; width:438px; padding:0 0 0 30px; margin-left:-30px; } 

.contentblok h2 {
line-height:13px;
margin:3px 0 10px 0px;
color:#0182af;
font-family: Arial, Helvetica, sans-serif;
font-style:normal;
font-size:13px;
font-weight:bold;
}

/* Extra Elements */

.contactformulier { margin-top:-80px; height:350px; float:left; width:500px; display:block; position:relative; right:50px;}

.adres { margin-top:10px; margin-left:70px; float:left; width:110px; display:block; }

.rightcontent a:link, .rightcontent a:visited { color:#888686; text-decoration:none; } 
.rightcontent a:hover { color:#0182af; filter:alpha(opacity=90); -moz-opacity:.90; opacity:.90; zoom:1; }

/*------*/

.rightcontent { float:left; display:block; margin-left:0px; width:161px; background:url(../images/submenu_bg.jpg) repeat-y; padding:0 5px 0 14px; }
.submenu_top { display:block; background:url(../images/submenu_top.jpg) no-repeat top; width:165px; height:22px; margin-left:-14px; padding:2px 0 0px 14px; }
.submenu_top h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#fff;
line-height:13px;
margin-top:3px;
padding:0 0 0px 0px;}
.submenu_bottom { background:url(../images/submenu_bottom.jpg) no-repeat bottom; width:165px; height:17px; margin-left:-14px; padding:0 0 0 14px;}
.content_top { background:url(../images/content_top.jpg) no-repeat top; width:149px; height:22px; padding:2px 0 0 30px; margin-left:-30px; }

.content_top h2 {
line-height:13px;
margin:3px 0 10px 0px;
color:#0182af;
font-family: Arial, Helvetica, sans-serif;
font-style:normal;
font-size:13px;
font-weight:bold;
}

.rightcontent img { margin:5px 0px 5px 1px; }

.rightcontent_2 a:link, .rightcontent a:visited { color:#888686; text-decoration:none; } 
.rightcontent_2 a:hover { color:#0182af; filter:alpha(opacity=90); -moz-opacity:.90; opacity:.90; zoom:1; }

/*------*/

.rightcontent_2 { float:left; display:block; margin:10px 0 0 0px; width:161px; background:url(../images/submenu_bg.jpg) repeat-y; padding:0 5px 0 14px; }
.rightcontent_2 img { margin:5px 0px 5px 1px; }

.right { float:left; display:block; margin:0px 0 0 78px; width:161px; padding:0 19px 0 0px;}

.tesktspan {
font-family: Arial, Helvetica, sans-serif;
color:#000000;
line-height:13px;
font-style:normal;
font-size:11px;

}

.tesktspan h2 {
font-family: Arial, Helvetica, sans-serif;
color:#000000;
line-height:13px;
font-weight:bold;
font-style:normal;
font-size:11px;

}

.tesktspan ul {
display:block;
list-style:circle;
margin-left:-28px;
}

.tesktspan h3 {
font-family: Arial, Helvetica, sans-serif;
color:#000000;
line-height:11px;
font-weight:100;
font-style:italic;
font-size:11px;

}

/* ------- FAQ -------- */

#basic-accordian{
	width:460px;
	position:relative;
}

.accordion_headings{
	padding:5px;
	background:#9cae2c;
	color:#FFFFFF;
	border:1px solid #FFF;
	cursor:pointer;
	font-weight:bold;
}

.accordion_headings:hover{
	background:#fdd850;
}

.accordion_child{
	padding:15px;
	background:#EEE;
}

.header_highlight{
	background:#fdd850;
}

