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 {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 ul {margin-bottom:20px;}
#webshopbottom {background:url('/_images/webshopbottom2.png') no-repeat; height:186px;}
#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;}
/*#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 */
