body {background: #FFF url(../img/main.jpg) repeat-x; font-family: "Lucida Grande", "Segoe UI", Tahoma, "DejaVu Sans", "Bitstream Vera Sans", sans-serif; font-size: 0.9em; color: #555; padding: 0; margin: 0; min-width: 940px; text-align: left; }



h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#333;}
h1 {font-size:3em;line-height:0.1;margin:1em 0 1em;}
h2 {font-size:1.5em; font-weight:bold;}
h3 {font-size:1.2em;line-height:1;margin:2em 0 1em;}
h4 {font-size:1em;line-height:1.25;margin-bottom:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}

p img.left {float:left; padding-right: 5px;}
p img.right {float:right; padding-right: 5px;}
p {border: 0px solid #666; overflow: hidden; padding: 0px 0;text-align: left;}
a {color: #FF0000;}

.container_12{margin-left:auto;margin-right:auto;width:960px;}

.logo,.top,.top_menu,.header,.content,.bottom_menu,.contact,.contact_kaart,.prijzen,.aflever1,.fin,.aflever2,.over,.pr,.gallery,.text,.plaatje{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px}

.logo{width:220px; height: 100px; padding-top: 5px; padding-bottom: 5px;}
.top{width:700px; text-align: right; padding-top: 5px; color:#FFF; font-size: 1.2em;}
.top_menu{width:700px}
.bottom_menu{width:500px; margin-left: 0px;}
.gallery {width:500px; height: 485px; padding: 10px; background-color: #868686; margin-top: 20px; margin-bottom: 20px;}
.text {width:385px; height: 100px; padding: 5px; border: 1px solid #868686; margin-top: 10px; margin-bottom: 10px;}
.header{width:940px; height: 520px; background: #FFF url(../img/ls_h_01.jpg) no-repeat; margin-bottom: 10px;}
.contact{width:400px; height:360px; padding: 10px; border: 1px solid #868686; margin-top: 20px; margin-bottom: 20px;}
.contact_kaart p {width:490px; height:400px;   margin-top: 20px; margin-bottom: 20px;}
.prijzen {width:474px; padding: 10px; margin-bottom: 10px;}
.aflever1 {width:395px; padding: 10px; border: 4px solid #868686;  margin-bottom: 10px;background: #FFF url(../img/pk1.gif) no-repeat;}
.aflever2 {width:395px; padding: 10px; border: 4px solid #868686;  margin-bottom: 10px;background: #FFF url(../img/pk2.gif) no-repeat;}
.fin {width:395px; padding: 10px; border: 4px solid #868686;  margin-bottom: 10px;background: #FFF;}
.over  {width:630px; height: 550px; padding: 10px;  margin-bottom: 10px;}
.pr  {width:255px; height: 75px; padding: 5px; border: 1px solid #868686; margin-bottom: 10px; text-align: left;}
.content {width: 940px; margin-top: 0px;}
.plaatje {width: 100px; height: 95px; border: 1px solid #868686; margin-top: 20px;}

.adv {width: 250px; height: 125px; position:absolute; margin-top: 380px; margin-left: 670px; text-align: center; background: #FFF; }
.adv2 {width: 225px; height: 25px; position:absolute; margin-top: -80px; margin-left: 460px;  background: #FF0000; color: #FFF; padding-left: 30px; border: solid 2px #FFF; text-align: center;}

.adv3{width: 325px; height: auto; position:absolute; margin-top: 50px; margin-left: 300px;  background: #FF0000; color: #FFF; padding-left: 30px; border: solid 2px #FFF; text-align: center; text-align: left;}



/*
	PAGE STRUCTURE
*/
#page-wrap 									{ width: 500px; margin: 0px auto; position: relative; min-height: 500px;
											   }
/*
	SLIDER
*/
.slider-wrap								{ width: 500px; position: absolute; top: 0px; left: 0px; }			
.stripViewer .panelContainer 
.panel ul									{ text-align: left; margin: 0 15px 0 30px; }
.stripViewer								{ position: relative; overflow: hidden; width: 500px; height: 485px; }
.stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel			{ float: left; height: 100%; position: relative; width: 500px; }
.stripNavL, .stripNavR, .stripNav			{ display: none; }
.nav-thumb 									{ border: 1px solid black; margin-right: 5px; }
#movers-row									{ margin: -43px 0 0 62px; }
#movers-row div								{ width: 20%; float: left; }
#movers-row div a.cross-link 				{ float: right; }
.photo-meta-data							{ background: url(../img/transpBlack.png); padding: 10px; height: 30px; 
											  margin-top: -50px; position: relative; z-index: 9999; color: white; }
.photo-meta-data span 						{ font-size: 13px; }
.cross-link									{ display: block; width: 62px; margin-top: -14px; 
											  position: relative; padding-top: 15px; z-index: 9999; }
.active-thumb 								{ background: transparent url(../img/icon-uparrowsmallwhite.png) top center no-repeat; }


#masthead ul { 
margin: 0px 0px 0px 10px;
padding: 0;
list-style-type: none;
float: right; }

#masthead li { 
display: block;
padding-top: 25px;
padding-right: 5px; 
height: 25px; 
width: auto; 
font-family: HelveticaNeue, "Helvetica Neue", helvetica, arial;
text-transform: lowercase;
font-size: 14px;
letter-spacing: 1px; 
line-height: 25px; 
color: #FFF; 
text-indent: 10px; 
float: left; }

#masthead li a:link, li a:active, li a:visited  {
display: block;
background: transparent;
color: #FFF; 
text-decoration: none; 

}

#masthead li a:hover  {
display: block;
background-color: #FF0000;
color: #FFF; 
text-decoration: none; }

hr, .hide {
display: none; }



.content {width:940px; height:auto; margin-top: 20px;}

.footer_block {width: 100%; height: 50px; background-color: #000;}
.footer{margin-left:auto;margin-right:auto; width:960px; height: 35px; font-size: 75%;}

#footerhead ul { 
margin: 0px 0px 0px 0px;
padding: 0;
list-style-type: none;
float: right; }

#footerhead li { 
display: block;
padding-top: 5px; 
height: 25px; 
width: auto; 
font-family: HelveticaNeue, "Helvetica Neue", helvetica, arial;
text-transform: lowercase;
font-size: 10px;
letter-spacing: 1px; 
line-height: 25px; 
color: #FFF; 
text-indent: 1px; 
float: left; }

#footerhead li a:link, li a:active, li a:visited  {
display: block;
background: transparent;
color: #FFF; 
text-decoration: none; 
text-align: center;
}

#footerhead li a:hover  {display: block; background-color: #FF0000; color: #FFF; text-decoration: none; }


.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}
* html .clearfix,*:first-child+html .clearfix{zoom:1}
