/* divisies ******************************************************************************/
#teaser,
#masthead,
#frontpage-navigation,
#frontpage-cols,
#footer,
#main,
.roundtop,
.roundbottom  { 
	position: relative;
	margin: 0 auto; 
	padding: 0px;
	width: 800px; /* padding en width samen 800px ! */
overflow: hidden;
}


body {

margin: 0;
padding: 0;
background-color: #000;
/*
background: #000 url(http://www.labodega-maastricht.nl/_gfx/large-bg4.jpg) no-repeat 50% 0; 
background-attachment: fixed;
*/
font-family: georgia, serif;
color: #bbb;
line-height: 1.7em;

}

#wrap{
			margin:0px auto;
			height:100%;
			width:100%;
			
			z-index: 3;
			position:absolute;
		}


h1 {
font-family: gentium;
letter-spacing: -.08em;
font-size: 600%;
margin-bottom: .2em;
}

:link {
color: #abe;
}
:visited {
color: #ebe;
}
:focus,
:link:hover,
:visited:hover {
color: #fff;
}

#masthead {

height: 140px;
border: 0px solid white;
clear: both;
margin-top: 0px;
margin-bottom: 0px;
overflow: hidden;
}

#masthead .csc-textpic-text {
height: auto;
overflow: auto;
border: 0px solid red;
}

#masthead .csc-textpic-text .bodytext {
margin: 30px 50px 15px 180px;
padding: 0 0 0 30px;
font-style: italic;
font-family: georgia, serif;
font-size: 140%;
color: #ccc;
line-height: 1.7em;
border-left: 0px dotted #888;
}

#masthead .csc-textpic-imagewrap {
margin: 0 0 0 22px;
position: fixed;
z-index: 20;
}

.roundtop,
.roundbottom {
width: 800px;
background: url(http://www.oxylab.com/_gfx/boxround8-800/boxround8-95.png) 0 0 no-repeat;
height: 8px;
overflow: hidden;
}

.roundbottom {
background-position: 0 100%;
}

#nav {
position: fixed;
margin: 20px 0px 10px 20px;
width: 160px;
padding: 0 0 0 0px;

}

#nav ul,
#nav li {
margin: 0;
padding: 0;
list-style: none;
}

#nav ul {
margin-top: 40px;
}

#nav>ul>li>a {
display: block;
padding: 4px 20px 8px 40px;
color: #cde;
text-decoration: none;
background: url(http://www.labodega-maastricht.nl/_gfx/bg-menu-li2-trans.png) no-repeat 1000px 4px;
}

#nav li:hover {
background: url(http://www.oxylab.com/_gfx/10shades/ffffff10.png);
}

#nav a:hover {
background-position: 10px 4px;
}

#nav li.active a {
background: url(http://www.labodega-maastricht.nl/_gfx/bg-menu-li2.png) no-repeat 10px 4px;
}

#nav ul li ul {
margin: 1px 0 10px 10px;
}

#nav ul li ul li a {
background: none !important;
display: block;
font-size: 90%;
padding: 2px 0px 1px 31px;
color: #aaa;
text-decoration: none;
}

#main {
background: url(http://www.oxylab.com/_gfx/10shades/00000095.png);
padding-top: 0px;
}

#main-body {
margin-left: 210px;
margin-top: 20px;
padding-top: 20px;
padding-bottom: 30px;
width: 550px !important;
padding-right: 10px;
background: url(http://www.oxylab.com/_gfx/10shades/ffff0010.png) repeat-x 0 -9px;
min-height: 450px;
}





#footer {

margin: 10px auto;
height: auto;
overflow: hidden;
}

#footer .roundtop,
#footer .roundbottom {
background-image: url(http://www.oxylab.com/_gfx/boxround8-800/boxround8-80.png);
}

#footermain {
height: auto;
overflow: hidden;
background: url(http://www.oxylab.com/_gfx/10shades/00000080.png);
height: 46px;
}
.address {
float: right;
font-family: arial;
margin: 10px 30px 0 0;
color: #999;
}

#footer .navigatie {
margin: 10px 0 0 30px;
}

#footer .navigatie :link,
#footer .navigatie :visited {
font-size: 130%;
color: #ccc;
text-decoration: none;
}

#footer .navigatie :link:hover,
#footer .navigatie :visited:hover {
border-bottom: 1px solid #ccc;

}



:focus {
outline: none;
}

.inlineframe {
height: 500px;
overflow: auto;
margin: 10px 0;
}

.halvekolom {
float: left;
width: 260px;
margin-right: 20px;

}

.laatste {
margin-right: 0;
}

h1,h2,h3,h4,h5 {
color: #ac8;
}

.hr {
text-indent: -1000px;
border-top: 1px solid #222;
margin: 10px 0;
clear: both;

height: 1px;
}

hr {
background: #222;

height: 1px;
}

#gmapmarker {
color: #333;
height: 80px;


}

#gmapmarker p {
margin: 7px 0;
line-height: 128%;
}
		#supersize{
			position: fixed;
		}
		#supersize img, #supersize a{
			height:100%;
			width:100%;
			position:absolute;
			z-index: 0;
		}
		#supersize .prevslide, #supersize .prevslide img{
			z-index: 1;
		}
		#supersize .activeslide, #supersize .activeslide img{
			z-index: 2;
		}
