@charset "utf-8";

* {
border:none;
margin:0;
outline:none;
font-family:verdana;
padding:0;
}
ul {
margin-left:15px;
}
html,body {
background:#fff;
height:100%;
width:100%;
}
body, p, td, span, h2 {
color:#231f20;
font-size:11px;
line-height:17px;
}
h1, h1 a {
color:#5c2a17;
font-size:18px;
font-weight:bold;
line-height:20px;
}
h2{ 
font-weight:bold;
}
a, a span, a font, td a {
color:#5c2a17;
text-decoration:none;
}

ul {
margin-left:20px;
}
#container {
background:url(images/content_bg.jpg) repeat-y 20px;
height:auto !important;   
margin:0px auto -33px auto;
min-height: 100% !important;
height:100%;
overflow:visible;
position:relative;
width:1000px;
}
#quickLinks {
background:#ffffff;
color:#5c2a17;
height:24px;
overflow:hidden;
margin:0 auto;
}
#quickLinks ul {
float:right;
margin:0px;
padding-right:49px;
}
#quickLinks li {
list-style-type:none;
float:left;
line-height:11px;
padding:9px 2px;
margin:0;
}
#quickLinks li a:hover {text-decoration:underline;}
#top {
background:url(images/top_bg.jpg) no-repeat top center;
height:217px;
position:relative;
width:1000px;
}
.frameImage {
overflow:visible;
position:absolute;
height:162px;
top:15px;
width:121px;
}
#frame0 {left:262px;}
#frame1 {left:422px;}
#frame2 {left:580px;top:35px;width:168px;height:124px;}
#frame3 {left:783px;}
.mask {cursor:pointer;}
#homeClick {
cursor:pointer;
height:155px;
position:absolute;
left:35px;
top:15px;
width:200px;
}
#topMenu {
border-bottom:1px solid #69321f;
height:29px;
position:absolute;
left:20px;
overflow:hidden;
position:relative;
top:187px;
width:960px;
}
#topMenu ul {
margin-left:10px;
}
#topMenu li {
list-style-type:none;
position:absolute;
top:0px;
}
#topMenu0 {left:10px;}
#topMenu1 {left:249px;}
#topMenu2 {left:434px;}

#topMenu a, #menuRight {
background-repeat:no-repeat;
background-position:left top;
color:#5c2a17;
display:block;
float:left;
font-size:13px;
height:29px;
line-height:28px;
padding:0 0 0 37px;
position:relative;
}
#topMenu .topMenu .bg {filter: alpha(opacity=7);-moz-opacity: 0.7;opacity: 0.7;}
#topMenu .bg {position:absolute;left:0px;top:0px;width:24px;height:30px;}

#topMenu0 .bg {
background-image:url(images/top_menu_0.png);
}
#topMenu1 .bg {
background-image:url(images/top_menu_1.png);
}
#topMenu2 .bg{
background-image:url(images/top_menu_2.png);
}

#topMenu .topMenu a {color:#926044;}
#topMenu .topMenu a:hover {color:#5c2a17;}
#topMenu .topMenuActive a {color:#5c2a17;font-weight:bold;}

#menuRight {
background-image:url(images/top_menu_3.png);
font-weight:bold;
left:686px;
position:absolute;
}

#content {
border-top:1px solid #fff;
height:auto;
margin:0px auto 0px;
overflow:visible;
width:960px;
}
#contentLeft {
float:left;
padding:18px 0 0 0;
width:249px;
}
#menu {
height:auto;
padding-bottom:3px;
overflow:auto;
}
#menu ul{margin:0px;}

#menu li {
background:url(images/menu_bg.png) repeat-y left;
list-style-type:none;
height:auto;
float:left;
overflow:visible;
position:relative;
width:220px;
}
#menu a {
color:#5c2a17;
display:block;
height:auto;
padding:5px 10px 6px 41px;
position:relative;
line-height:19px;
}
#menu .mainMenu .mainMenuBg {
background:#eddc77;
display:none;
height:100%;
top:0px;
left:0px;
position:absolute;
width:220px;
}
#menu .mainMenuActive a {
background:url(images/menu_active.png) no-repeat;
padding:9px 16px 10px 43px;
margin:-4px -6px -4px -2px;
}
#menu .mainMenuSeperator {
background:#5c2a17;
height:1px;
overflow:hidden;
z-index:5;
}
#menu .mainMenu {
z-index:3;
}
#menu .mainMenuActive {
z-index:4;
}
#text {
height:auto;
float:left;
padding:21px 0 20px 0;
width:448px;
overflow:hidden;
}
#news {
background:url(images/news_bg.jpg) no-repeat 0px 15px;
float:right;
height:310px;
padding:84px 40px 0 20px;
width:182px;
}
#news h1 a {
font-size:12px;
}
#headlines {
height:302px;
overflow:hidden;
}
.menuAfbeelding {
margin:30px 0 -30px -20px;
position:relative;
z-index:9;
}
#clearFooter {
clear:both;
height:33px;
width:100%;
}

#footer {
background:url(images/footer.png) no-repeat center;
height:33px;
margin:0 auto;
overflow:hidden;
position:relative;
width:1000px;
}
#footer  a {
color:#241915;
display:block;
line-height:11px;
font-size:11px;
float:right;
padding:14px 24px 0 0;
}
.addthis_default_style {
padding:19px 0 0 36px;
}
.social-icons .addthis_default_style a {
padding:0 2px;
}
#social-links {
font-size: 10px;
line-height: 16px;
position:absolute;
left:62px;
top:7px;
width:200px;
}
#social-links img {
border-bottom:3px solid #fff;
vertical-align:middle;
}
