html,body{height:100%;margin:0}
body{overflow:0;text-align:center;background:#fff;font-family:Verdana, Geneva, sans-serif;font-size:11px;line-height:18px;color:#fff}
hr{height:1px;border:none;background-color:#cab3a0;margin:40px 0}
h1{font-size:34px;font-weight:400;color:#786351;line-height:40px;clear:both;font-family:Arial, Helvetica, sans-serif;margin:0 0 10px}
h2{font-size:20px;font-weight:400;padding-top:5px;color:#786351;font-family:Arial, Helvetica, sans-serif;margin:15px 0 10px}
h3{font-size:14px;font-weight:400;color:#786351;margin:0;padding:10px 0}
p{margin:0 0 20px}
#blocks{width:960px;text-align:left;margin:0 auto;padding:30px 0}
#logo{float:left;margin:0;padding:0}
#topwhite{height:50px}
#menu{display:block;height:65px;margin:0;padding:0}
#left{float:left;height:350px;width:193px}
#content{position:relative;float:left;width:706px;min-height:395px;height:auto!important;border-left:1px solid #fff;background:url(../images/background_content.gif) no-repeat right bottom #b59e8b;padding:40px 30px}
#content .columns{width:646px}
#content .columns .columnleft,#content .columns .columnright{width:293px;float:left}
#content .columns .columnleft{padding-right:30px}
#content .columns .columnright{padding-left:30px}
#content a{color:#58493c;font-weight:400;text-decoration:underline}
#content a:hover{color:#213045;font-weight:400;text-decoration:none}
#textbottom{width:528px;height:185px;list-style:none;font:12px Verdana,Arial,Helvetica,sans-serif;color:#213045}
#textbottom h2{color:#fff}
#textbottom ul{list-style:none}
#textbottom li a{color:#213045;font:bold 12px Verdana,Arial,Helvetica,sans-serif;text-decoration:none}
#textbottom li a:hover{color:#213045;font:bold 12px Verdana,Arial,Helvetica,sans-serif;text-decoration:underline}
#right{float:left;width:20px;height:200px;background-color:#eee}
#quote{position:relative;top:-30px;left:10px;margin:0;padding:0}
#footer{width:500px;font:9px Verdana,Arial,Helvetica,sans-serif;color:#786351;text-decoration:none;margin:10px 0 10px 193px}
#footer a{color:#786351;text-decoration:underline}
#footer a:hover{color:#786351;text-decoration:none}
.breadcrumbs{position:absolute;top:5px;right:30px;font-size:9px;text-align:right}
.project{width:165px;height:100%;float:left;text-align:center;margin:1px;padding:0}
.project h3{margin-top:10px;color:#304a6f}
#nav{list-style:none;margin:0}
#nav ul{margin-top:0;list-style:none}
#nav li{float:left;height:65px;border-left:1px solid #b59e8b;list-style:none}
#nav li a{float:left;height:65px;display:inline;font:10px/65px Verdana,Arial,Helvetica,sans-serif;color:#2f4a6f;text-decoration:none;padding:0 20px}
#nav li a:hover{background-color:#f3efeb;display:block;text-decoration:none}
#nav li a.selected{background-color:#f3efeb}
#nav li ul{position:absolute;width:170px;margin-top:65px;margin-left:-1000em;display:block;z-index:100;color:#2f4a6f;padding:0}
#nav li ul li{width:170px;height:19px;display:block;background-color:#d0c2b5;padding:0}
#nav li ul li a{line-height:19px;width:170px;height:19px;background-color:#d0c2b5;padding:0 10px}
#nav li ul li a:hover{width:170px;height:19px;background-color:#f3efeb;padding:0 10px}
#nav li:hover ul,#nav li.sfhover ul{position:absolute;margin-left:0;_margin-left:-100px}
.stepcarousel{position:relative;overflow:scroll;float:left;width:425px;height:100px}
.stepcarousel .belt{position:absolute;left:0;top:0}
.stepcarousel .panel{float:left;overflow:hidden;width:100px;height:100px;margin:5px}
#samplebuttons{float:left;clear:both;width:15px}
#samplebuttons a{margin-right:3px;padding:1px 2px}
#samplebuttons2{width:15px}
#samplebuttons2 a{margin-left:3px;padding:1px 2px}
.uitleg{position:absolute;z-index:500;font:10px Verdana,Arial,Helvetica,sans-serif;color:#2f4a6f;display:none;border:1px solid #bda897;background-color:#f3efeb;width:394px;text-align:left;opacity:.85;filter:alpha(opacity=85);-moz-opacity:.85;margin:5px 35px;padding:5px 10px}
#lightbox{position:absolute;left:0;width:100%;z-index:100;text-align:center;line-height:0}
#lightbox a img{border:none}
#outerImageContainer{position:relative;background-color:#fff;width:255px;height:255px;margin:0 auto}
#imageContainer{padding:10px}
#loading{position:absolute;top:40%;left:0;height:25%;width:100%;text-align:center;line-height:0}
#hoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}
#imageContainer>#hoverNav{left:0}
#hoverNav a{outline:none}
#prevLink,#nextLink{width:49%;height:100%;background:transparent no-repeat;display:block}
#prevLink{left:0;float:left}
#nextLink{right:0;float:right}
#prevLink:hover,#prevLink:visited:hover{background:url(../images/pijl_left.png) left 15% no-repeat}
#nextLink:hover,#nextLink:visited:hover{background:url(../images/pijl_right.png) right 15% no-repeat}
#imageDataContainer{font:10px Verdana,Helvetica,sans-serif;background-color:#fff;line-height:1.4em;overflow:auto;width:100%;margin:0 auto}
#imageData{color:#666;padding:0 10px}
#imageData #imageDetails{width:70%;float:left;text-align:left}
#imageData #caption{font-weight:700}
#imageData #numberDisplay{display:block;clear:left;padding-bottom:1em}
#imageData #bottomNavClose{width:66px;float:right;padding-bottom:.7em}
#imageData #bottomNav{padding-top:0}
#overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;background-color:#000}
#listitems{margin-top:30px}
#listitems ul{overflow:hidden;margin:0 0 5px;padding:0}
#listitems ul li{width:224px;list-style-type:none;background-color:#d8c5b5;line-height:0;float:left;margin:0 0 0 5px;padding:4px}
#listitems .image_inner{height:298px;overflow:hidden}
#news{margin:0;padding:0}
#news li{list-style-type:none}
#news li a{text-decoration:none;display:block;padding:3px 0}
#news li a .datum{padding-right:10px;color:#fff}
#news li a .titel{text-decoration:underline}
.titeldatum{color:#e6d8cd;font-size:10px;display:block;margin:-10px 0 20px}
table.tablecontent .tablecontent_item{background-color:#d8c5b5;padding:4px}
table.tablecontent .tablecontent_item h2{margin:5px 0}
#nav li li:hover ul,#nav li li.sfhover ul,#listitems li.first{margin-left:0}
