body { font-family: Tahoma; line-height: 160%; font-size: 62.5%; color: #7E7F7F; background: url('/_images/bodybackground.jpg') repeat-x; }

address { clear: both; float: right; font-style: normal; margin-right: 45px; }
a { color: #7E7F7F; text-decoration: none; }
a:hover { text-decoration: underline; }

h1 { margin-bottom: 10px; font-size: 1.7em; color: #3379B4; }
h2, h3, h4, p { font-size: 1em; }
h2 { font-weight: bold; margin-top: 15px; }
h3 { font-style: italic; margin-top: 15px; font-weight: normal; }
h4 { margin: 15px 0 0 0; }
p { margin: 0 0 15px 0; }

strong { font-weight: bold; }

form { }
form li { margin-bottom: 2px; }
legend { font-weight: bold; margin-bottom: 15px; }
label { display: inline-block; width: 90px; vertical-align: top; }
label small, .validatorMsg { color: #F00; margin-left: 5px; vertical-align: top; }
input { }
input.imageSubmit { float: left; vertical-align: bottom; }

ul { font-size: 1.1em; list-style-type: disc; }
li { margin-left: 15px; }

#body { background: transparent /* url('/_images/background.jpg')*/ top right no-repeat; position: relative; margin: 0 auto; border-left: 1px solid #FFF; border-right: 1px solid #FFF; width: 1000px; }
#header { height: 147px /*180px*/; }
#logo { height: 87px; position: absolute; top: 44px; right: 10px; width: 90px; }
#name { position: absolute; height: 52px; top: 80px; left: 58px; width: 465px; }

#language { height: 15px; position: absolute; right: 17px; top: 10px; }
#language ul li { float: left; list-style: none; margin: 0px; }

#nav { height: 34px; width: 100%; }
#nav.menubg { background: transparent url('/_images/nav_bg.png') left top no-repeat; }

/**
 * Blijf van onderstaande volgorde af. 
 * Het is een truc, om de minimal height in alle browsers (inclusief IE6) goed te krijgen
*/
#main { font-size: 1.1em; min-height: 450px; height: auto !important; height: 450px; }
/**
*/
#main { padding: 117px 0px 0px 62px; }

#article { /*float:left;*/ /* position:absolute; left:62px; top:300px;*/ width: 669px; }
#article p { line-height: 180%; }
#articletop { background: url('/_images/articletop.png') bottom no-repeat; height: 10px; line-height: 0; }
#articlemiddle { background: url('/_images/articlebg.png') repeat-y; width: 100%; }
#articlebottom { background: url('/_images/articlebottom.png') no-repeat; height: 11px; }

#aside { /*float:left; margin-left:25px;*/ position: absolute; right: 57px; top: 297px; width: 186px; }

#footer { background: url('/_images/bgfooter.jpg') bottom repeat-x; clear: both; height: 46px; margin-top: 50px; padding-top: 20px; text-align: center; }
#footer a { color: #0E497C; text-decoration: none; }
#footer a:hover { text-decoration: underline; }
#footer, #footer a { font-size: 1em; }

#left { bottom: 0px; position: absolute; left: 0px; height: 193px; width: 108px; }

#webshoptop { padding: 0; margin: 0; }
#webshopmiddle { padding: 0; margin: 0; }

#webshoptop { background: url('/_images/webshoptop.png') bottom no-repeat; height: 10px; line-height: 0; }
#webshopmiddle { background: url('/_images/webshopmiddle.png') repeat-y; padding: 10px; width: 166px; }
#webshopmiddle form { /*margin:0px auto;*/ }
#webshopmiddle legend { }
#webshopmiddle .LoginButton{padding: 10px 30px; margin-bottom: 30px;}
#webshopmiddle ul { margin-bottom: 20px; }
#webshopbottom { background: url('/_images/webshopbottom2.png') no-repeat; height: 186px; margin-top: -5px; }
#forgottext { display: none; }
#rememberMe { margin-left: 0px; }

#bedrijfspand { position: absolute; top: 482px; right: 50px; z-index: 0; }

/* navigation */
.AspNet-Menu-Horizontal { font-size: 1.2em; margin-left: 44px; text-align: left; }
.AspNet-Menu-Horizontal ul li { border-left: 2px inset #FFF; display: inline; margin: 0px; padding: 0px; /* text-transform:uppercase;*/ }
.AspNet-Menu-Horizontal ul li:first-child { border-left: none; }
.AspNet-Menu-Horizontal ul li a { color: #F4E742; display: inline-block; padding: 9px 15px; }

.AspNet-Menu-WithChildren ul { display: none; font-size: .8em; position: absolute; top: 178px; left: 44px; width: 100%; }
.AspNet-Menu-WithChildren ul li { border-left: 1px solid #F4E742; padding: 0px; text-transform: none; }
.AspNet-Menu-WithChildren ul li a { color: #F4E742; }
.AspNet-Menu-Selected ul, .AspNet-Menu-ChildSelected ul, ul.showSub { display: block; height: 44px; }
a.AspNet-Menu-Selected { text-decoration: underline; }
/* end navigation */

.introtekst { color: #FFF; font-size: 1em; font-weight: bold; line-height: 1.8em; position: absolute; top: 210px; left: 62px; width: 500px; }
.BreadCrumbs { display: block; font-size: .9em; /*margin-bottom:10px; margin-top:-27px;*/ position: absolute; left: 62px; top: 280px; }
.BreadCrumbs a, .BreadCrumbs span { color: #FFF; }

.article { padding: 10px 20px 10px 20px; }
.article li { clear: both; }
.article li img { float: left; margin: 0px 2px 2px 0px; }

ul.ModuleChildOverview h3 { display: inline; }
ul.ModuleChildOverview li { list-style: none; margin: 0px 0px 10px 2px; }

/*.webshop {color:#6A6A6A; padding:10px 15px 10px 15px; margin:0px; width:156px;}*/
.webshop h2 { color: #0E497C; font-size: 1.1em; font-weight: bold; }
.webshop a { color: #6A6A6A; }

.faqs { margin-bottom: 60px; }
.toplink { margin-bottom: 30px; text-align: right; }

/*.prettyInput {height:23px;}*/
.prettyInput input { background: url('/_images/prettyLogin_middle.gif') repeat-x; border: none; height: 15px; padding: 4px 0px; float: left; }
.prettyLeft, .prettyRight { background-repeat: no-repeat; display: inline; float: left; height: 23px; width: 5px; }
.prettyLeft { background-image: url('/_images/prettyLogin_left.gif'); }
.prettyRight { background-image: url('/_images/prettyLogin_right.gif'); }
#user { width: 155px; }
#pass { width: 130px; }

.clear { clear: both; }

#marquee { position: absolute; left: -695px; bottom: 0px; height: 80px; width: 669px; z-index: 10; top: 325px; }
/*#mooquee-top {background:url('/_images/articletop.png') no-repeat; height:10px;}*/
#mooquee-middle { /*background:url('/_images/articlebg.png') repeat-y;*/ /*height:120px;*/ text-align: center; width: 629px; }
/*#mooquee-bottom {background:url('/_images/articlebottom.png') no-repeat; height:11px;}*/
#mooquee-left { float: left; height: 68px; width: 16px; }
#mooquee-right { float: right; height: 68px; width: 16px; }
.mooquee { /* don't change */ left: 20px; position: absolute; overflow: hidden; white-space: nowrap; /* end don't change */ }
.mooquee img { padding-right: 6px; vertical-align: top; }
.mooquee-text { /* don't change */ position: absolute; /* end don't change */ }
.mooquee-preload { margin-top: 25px; }

.actLanguage img { background-color: #3379B4; }

.pager { clear: both; }

.milfcontainer { float: left; height: 245px; position: relative; width: 202px; }
.milf { /*float:left; margin:25px 0px -20px 3px; width:202px; height:245px;*/ position: absolute; top: 23px; }
.milfcontainer > .milf { top: 24px; }
/*.DemoButton {background-color:transparent; border:none; font-size:1em; padding:0px;}*/

/* microformats */
.type { display: none; }
/* end microformats */

/* tooltips */
.tip { background-color: #DDD; color: #333; padding: 2px; position: absolute; width: 160px; z-index: 10; }
/* end tooltips */

.asidelinks { margin: 0; padding: 0; margin-top: 2px; }
.asidelinks a, .asidelinks a img { margin: 0; padding: 0; display: block; clear: both; }
/* .vidbox { margin-top: -75px;} */

/*           <img src="/_images/webshop_bnr.png" alt="webshop" title="Webshop" width="186" height="221" /> */
.asidediv { }

