@charset "utf-8";

* {
border:none;
outline:none;
}
html, body, br, div, p, h1, h2, h3  {
color:#fff;
font-family:arial, sans-serif;
font-size:11px;
line-height:16px;
margin:0;
padding:0;
}
li {
padding-top:0;
padding-bottom:0;
margin-top:0;
margin-bottom:0;
list-style-type:square;
}
ul {
padding-top:0;
padding-bottom:0;
margin-top:0;
margin-bottom:0;
}
#center-col li {margin:0 0 0 13px;padding:0;}
#center-col ul {margin:0;padding:0;}
a {
color:#d0d0d0;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
html, body {
height:100%;
width:100%;
}
body {background:#000 url(images/bg.png) repeat-x top left;}
h1 {
/*font-weight:normal;
letter-spacing:1px;
font-size:14px;
*/
font-weight:bold;
font-size:17px;
padding-bottom:1px;
}
h2 {
font-weight:bold;
font-size:12px;
}

#container {
margin:0 auto;
width:1000px;
}
#top {
height:74px;
position:relative;
}
#logo {
background:url(images/meuva_logo.png) no-repeat;
cursor:pointer;
left:20px;
position:absolute;
top:17px;
height:34px;
width:130px;
}
#top-links {
background:url(images/top_links_bg.png);
height:25px;
left:165px;
position:absolute;
top:26px;
width:316px;
}
.top-link, .top-link-active  {
background-repeat:no-repeat;
background-position:left top;
display:block;
height:25px;
left:0px;
position:absolute;
top:0px;
width:77px;
}
.top-link {display:none;}
#top-link1 {background-image:url(images/top_link_1.png);}
#top-link2 {left:85px;background-image: url(images/top_link_2.png);}
#top-link3 {left:175px;background-image: url(images/top_link_3.png);}
#top-link4 {left:252px;background-image: url(images/top_link_4.png);}

#top-slogan {
background:url(images/top_slogan.gif);
height:26px;
left:632px;
position:absolute;
top:30px;
width:348px;
}
#top ul {
float:right;
margin:0;
padding:4px 15px 0 0;
}
#top  li {
float:left;
list-style-type:none;
padding:0 3px;
}
#top  li , #top  li a {
color:#ccc;
font-size:10px;
line-height:10px;
text-decoration:none;
}
#top  li a:hover {color:#fff;}
.mainMenuSeperator {
display:none;
}
#banner {
padding-left:19px;
width:961px;
}
#nav {
height:25px;
overflow:hidden;
padding:0 0 12px 19px;
width:961px;
}
#nav ul {background:url(images/nav.gif) no-repeat left top;margin:0;padding:0 0 0 1px;}
#nav li {
background:url(images/nav_bg.gif) no-repeat left top;
float:left;
height:25px;
list-style-type:none;
overflow:hidden;
position:relative;
width:140px;
}
#nav .mainMenuBg {
background:url(images/nav_active_bg.gif) no-repeat bottom left;
height:25px;
left:0px;
position:absolute;
top:0px;
width:140px;
}
#nav #menu0 .mainMenuBg {background:url(images/nav1_active_bg.gif);}
#nav .mainMenu .mainMenuBg {display:none;}
#nav a {
color:#fff;
display:block;
float:left;
font-size:13px;
height:20px;
line-height:14px;
padding-top:5px;
position:relative;
text-align:center;
text-decoration:none;
text-transform:lowercase;
width:140px;
}
#nav .mainMenuActive a {font-weight:bold;}
#nav #menu0 {
background:url(images/nav1_bg.gif) no-repeat left top;
width:120px;
}
#nav #menu0 a {width:120px;}

#content, #contentHome {
background:url(images/content_bg.png) no-repeat 29px 0px;
height:auto;
overflow:auto;
}
#contentHome {background:url(images/content_bg_home.png) no-repeat 29px 0px;}
#left-col {
display:inline;
padding:45px 15px 23px 30px;
float:left;
width:185px;
}
#content-left-text {
padding-left:5px;
width:185px;
}
#content-left-text .sub-nav {
float:left;
list-style-type:none;
margin:0px;
padding:0px;
}
#content-left-text .sub-nav li {
list-style-type:none;
margin:0;
padding:0;
}
#content-left-text .sub-nav li a {
display:block;
font-weight:bold;
line-height:15px;
padding:4px 10px 4px 0px;
text-decoration:none;
width:170px;
color:#fff;
}
#content-left-text .sub-nav .subMenuActive a, #content-left-text  .sub-nav .subMenu a:hover {color:#000;}
#home-flash, #project-flash {
background:url(images/movie_bg.png) no-repeat left top;
height:382px;
padding:1px 0 0 1px;
width:566px;
}
#project-flash {position:absolute;left:0px;top:10px;display:none;}
#project-info {
color:#000;
padding-left:6px;
padding-top:6px;
font-weight:bold;
height:39px;
}
#project-info a {
color:#000;
text-decoration:none;
}
#project-info a:hover {text-decoration:underline;}
#projectInfo a:hover {text-decoration:underline;}
#project-film b, #project-fotos b {padding-left:6px;}
#project-film, #project-fotos {padding-bottom:11px;margin-bottom:16px}

#project-film {
background:url('images/play_movie_bg.png') no-repeat bottom left;
height:127px;
margin-left:-1px;
}
#project-film div {cursor:pointer;margin:2px 0 0 1px;}

#project-foto {margin-left:-1px;margin-top:1px;}
#project-foto-overlay {cursor:pointer;width:155px;height:115px;background:url('images/project_foto_overlay.png');}


#content-left-text .sub-nav ul {display:none;}
#center-col {
display:inline;
float:left;
padding:10px 0 17px 0;
position:relative;
width:569px;
}
#content-center-text {
padding:6px 0 0 21px;
position:relative;
width:470px;
}
#content-center-project {
padding:6px 0 0 21px;
position:relative;
overflow:visible;
height:auto;
width:470px;
}
#right-col {
float:right;
padding:10px 13px  23px 0;
width:188px;
}
#content-right {
background:url(images/right_col_bg.png) no-repeat left top;
padding:0 18px 0 10px;
width:160px;
}
#content-right h1 {
color:#fff;
display:block;
font-weight:normal;
letter-spacing:1px;
font-size:12px;
line-height:15px;
padding:7px 0 9px 3px;
width:160px;
}
#right-col ul {
display:block;
height:auto;
margin:0;
overflow:auto;
overflow-x:hidden;
height:auto;
position:relative;
padding:0 0 10px 0;
width:160px;
}
#right-col li {
border-bottom:1px solid #999999;
position:relative;
height:auto;
float:left;
width:160px;
}
#right-col li a {
color:#161616;
display:block;
height:auto;
float:left;
overflow:hidden;
line-height:14px;
position:relative;
padding:8px 0 8px 3px;
width:157px;
}
#right-col .mainMenuBg, #right-col .subMenuBg {
background:#e5e5e5;
border-bottom:1px solid #cc66cc;
border-top:1px solid #cc66cc;
height:100%;
left:0px;
position:absolute;
top:-1px;
width:160px;
}
#right-col .subMenu .mainMenuBg, #right-col .subsubMenu .mainMenuBg  {display:none;}
#right-col li a:hover {text-decoration:none}
#right-col-footer {
background:url(images/right_col_footer.png) no-repeat 1px top;
height:9px;
overflow:hidden;
width:186px;
}
#alle-projecten a {
background:url(images/arrow.png) no-repeat right top;
color:#8c8c8c;
height:11px;
display:block;
font-size:10px;
line-height:10px;
padding:0 0 10px 3px;
text-decoration:underline;
width:157px;
}
#content-images {
padding-left:230px;
width:769px;
}
.paginaAfbeeldingWrapper {
border:1px solid #909090;
display:inline;
float:left;
margin:10px 10px 0px 0;
}
.paginaAfbeelding {cursor:pointer;}
#footerHome {
background:url(images/footer_bg.png) no-repeat left 1px;
height:40px;
margin:0px auto;
position:relative;
width:960px;
}
.bottom-link, .bottom-link-active {
background-repeat:no-repeat;
background-position:left top;
display:block;
height:39px;
position:absolute;
top:0px;
width:190px;
}
.bottom-link {display:none;}
#bottom-link1 {left:85px;background-image:url(images/bottom_link_1.gif);}
#bottom-link2 {left:286px;background-image:url(images/bottom_link_2.gif);}
#bottom-link3 {left:488px;background-image:url(images/bottom_link_3.gif);}
#bottom-link4 {left:689px;background-image:url(images/bottom_link_4.gif);}

.albumFoto {
background:#fff;
cursor:pointer;
border:1px solid #939393;
background-position:center;
background-repeat:no-repeat;
display:inline;
float:left;
margin-bottom:10px;
height:113px;
margin-right:26px;
width:153px;
}
#albumFotos {
width:560px;
margin-top:-5px;
}
#showProjectMovie {
width:555px;
/*background:#939393;
border:1px solid #939393;
height:327px;
text-align:left;
*/
margin-top:-6px;
margin-left:-22px;
}
#project-movie-border {
border:1px solid #939393;
}
#albumFotos a {display:block;clear:both;}

#footer {
background:url(images/footer_line.png) no-repeat center bottom;
overflow:auto;
padding-bottom:20px;
}

#foot-note {
color:#fff;
font-size:8px;
font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; 
text-align:right;
padding:14px 0 16px 0;
line-height:10px;
margin:0 auto;
width:960px;
}
#foot-note a {color:#fff;}
.button {
background:#fff url(images/form_button.gif) no-repeat top left;
cursor:pointer;
display:block;
overflow:hidden;
border:none;
padding:25px 0 0 0;
margin-left:100px;
height:13px;
width:140px;
}
#contactInfo {
float:left;
width:140px;
}
form {
display:block;
float:right;
margin-right:-85px;
width:350px;
}
form label {width:300px;}
input{
color:#333;
border:none;
background:url(images/text-input.gif) no-repeat top left;
height:17px;
line-height:18px;
display:block;
margin:2px 0 4px 0;
font-size:11px;
padding:0px 13px 10px 2px;
width:337px;
}
select {
background:#fff url(images/text-input.gif) no-repeat top left;
display:block;
margin:2px 0 12px 0;
height:20px;
padding:2px 0 2px 0;
clear:both;
width:338px;
}
textarea {margin-bottom:10px;}