html
{
    height: 100%;
    width: 100%;
}     

body
{
    margin: 0px;
    padding: 0px;
    width: 100%;
    height: 100%;
    background-color: #fff;
    font-family: verdana;
    font-size: 10px;
    color: #5d5d5d;
}     

div#optin
{
    margin-top:10px;
}

div.sliderwrapper
{
    position: relative;
    width: 470px;
    height: 39px;
    background-image: url("/media/site/image/layout/slider_bg.jpg");
    background-repeat: no-repeat;
}

div.sliderwrapper div.slider
{
    position: absolute;
    overflow: hidden;
    width: 64px;
    height: 24px;
    top: 7px;
    left: 205px;   
    background-image: url(/media/site/image/layout/schuifje_a.gif); 
    background-position: 0px 0px      
}

div.sliderwrapper div.sliderhover
{
    background-image: url(/media/site/image/layout/schuifje_b.gif); 
    background-position: 0px 0px;
   
}

div.sliderwrapper div.slidercatch
{
    position: absolute;
    width: 100%;
    height: 100%;
    cursor: pointer;
    clear: both;   
}

div.slideranswers
{
    width:472px;
    float:left;
    height:15px;
    margin-top: -19px;
    position: relative;
}

div.slideranswers div.slider_answerleft
{
    float:left;    
}

div.slideranswers div.slider_answerright
{
    float:right;      
}

div.resultheader
{
    margin-left:-8px;
    margin-top:2px;
   position:absolute;
}
    
div.tiptitle
{
    margin-left:8px;
    margin-top:5px;
}

img#throbber
{
    margin-right : 40px ;
    float : right ;
    display : none ;
}

img.forumnews
{
    margin-top:1px;
    position:absolute;
}

div.personlabel
{
    float:left;
    width:144px;
    font-weight:bold;
}

div.nextquestionbg
{
    position:relative;
    z-index:1;
}

img.nextquestionnumber
{
    position:relative;
    left:5px;
    top:8px;
    z-index:2;
}
form, p
{
    margin: 0px;
    padding: 0px;
}

img
{
    border: 0px;
} 

a
{
    color: #c54a26;
    outline-style:none;
}

div.smallspacer
{
    margin-left:85px;
}
.persoonsgegevenscontainer
{
    height:175px;
}
.extradetail
{
    height:150px;
}
a.breadcrumb
{
    color: #c54a26;
    position:relative;
    top:-1px;
}

a.forgotpass
{
    font-weight: bold;
    color: #fff;
}

a:hover
{
    text-decoration: underline;
    outline-style:none;
}

br.clear
{
    clear: both;
}

.marquee
{
    position: absolute;
    width: 960px;
    margin-left: 5px;
    margin-top: 5px;  
} 

div.linkunsubscribe
{
    margin-top:5px;
    float:left;
}

div#marquee
{
    width: 950px;
    margin-left: auto;
    margin-right: auto;  
    position: relative;
    z-index:10;
}

#marqueecontainer{
position: relative;
width: 200px; /*marquee width */
height: 20px; /*marquee height */
overflow: hidden;
padding: 2px;
padding-left: 4px;
}

div.feedback
{
    height: 13px;
    z-index:10;
    position: relative;
}

div.newsimgpadding
{
    width:77px;
}

div.fdbk
{
    height:12px;
    position:absolute;
}

div.feedback.info
{
    color: #39b44a;
}

div.feedback.error
{
    color: #D92B2C;
}

div.left
{
    float: left;
}

div.right
{
    float: right;
}

div.resulttextheader
{
    float:left;
    color: #c54a26;
    font-weight:bold;
    width:326px;
}

/* form elements */

div.label_test
{
    margin-top:10px;
    float:left;
    width:130px;
}
div.labelnotchosen
{
    float: left;
    width: 100px;
    height: 25px;
    line-height: 25px;
    padding:3px;
}

div.testimage
{ 
    width:464px;
    height:250px;
}

div.meforgotpass
{
    position:absolute;
    z-index:10;
    top:38px;
    left:0px;
}
.labelpadding
{
    padding-top:5px;
}
div.taflijn
{
    width:400px;
}

div.tafright
{
    float:right;
    margin-top: 40px;
}

div.heighttaf
{
    height:332px;
}
.marginright
{
    padding-right:43px;
}

div.stopdetail
{
    margin-top:3px;
}

div.uitslagspacer
{
    height:5px;
}
.uitslagtopbox
{
    background-color:#F2F2F2;
    width:100%;
    height:229px !important;
}

.uitslagbottombox
{
    height:180px !important;
}
div.bminput
{
    float: left;
    height: 20px;
    line-height: 20px;
    padding:3px;
    position:relative;
    z-index:1;
}

div.input_test
{
    
    float: left;
    width: 100px;
    height: 25px;
    line-height: 25px;
    padding:3px;
    text-align: center;
}

div.large
{
    width:230px;
}

div.light
{
    background-color:#f8f8f8;
}

input.textfield
{
    width: 145px;
    height: 15px;
    border:1px solid #95654f;  
}

div#wrapper
{
    position: relative;
}

div#wrapper div#content
{
    position: relative;
    width: 100%;
    min-height: 495px;
    height:100% !important;      
    margin: 0px 0px 0px 0px;
}

/* HEADER */
div#wrapper div#content div#header
{
    position: relative;
    width: 100%;
    height: 130px;
    background-color: #f8f8f8;
}

div#wrapper div#content div#header div.top
{
    height:15px;
    background-image: url( /media/site/image/layout/top_bg.gif);
    background-repeat: repeat-x;
    top:0px;
    width:100%;
    z-index:1;
}

div#wrapper div#content div#header div.top_bg
{
    height:55px;
    background-image: url( /media/site/image/layout/header_top_bg.gif );
    background-repeat: repeat-x;
    width: 100%;
    position:absolute;
    top:15px;
}

div#wrapper div#content div#header div#container
{
	position: relative;
    width: 980px;
    margin-left: auto;
    margin-right: auto;  
    height:130px;  
}

div#wrapper div#content div#headerfull
{
    background-image: url( /media/site/image/layout/bg_header.gif ); 
    background-repeat: repeat-x;
    height:67px;
}

div#wrapper div#content div#header div#logo
{
    position: relative;
    width: 282px;
    height: 45px;
    left:20px;
	top: 0px;
}

div#wrapper div#content div#header div.payoff
{
    position: relative;
    width: 500px;
    height: 45px;
    left:47px;
	top: 20px;
}

div#wrapper div#content div#header div.payoff img
{
	margin-bottom: -11px;
}

div#wrapper div#content div#header div.banner
{
    position: absolute;
    right:0px;
	top: 2px;
}

div#wrapper div#content div#header div#title
{
    position: relative;
    width: 400px;
    float: left;
}

div#wrapper div#content div#header div#options
{
    position: relative;
    width: 150px;
    text-align: right;
    float: right;
}

div#wrapper div#content div#headerfull div#navigation
{
    width: 980px;
    margin-left: auto;
    margin-right: auto; 
}

div#wrapper div#content div#headerfull div#navigation div.nav_cloud
{
    display: block;
    position: relative;
    height:39px;
    float: left;
    bottom:0px;
    margin-top:28px;
}

div#wrapper div#content div#headerfull div#navigation div#loginbackgound
{
    width:333px;
    height:35px;
    background-image: url( /media/site/image/layout/bg_inlog.png ) !important;
    background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/site/image/layout/bg_inlog.png",sizingMethod="crop");
    background-repeat: no-repeat;
    float:right;
}

div#wrapper div#content div#headerfull div#navigation div#loginbackgound div.login
{
    margin-left:17px;
    margin-top: 5px;
    width:301px;
    height: 27px;
    position:relative;
    z-index:10;
}

div#wrapper div#content div#headerfull div#navigation div#loginbackgound div.loggedin
{
    margin-left:auto;
    margin-right:auto;
    text-align:center;    
    margin-top: 10px;
    width:301px;
    height: 27px;
    position:relative;
    z-index:10;
}
div#wrapper div#content div#headerfull div#navigation div#loginbackgound div.loggedin a
{
    font-weight:bold;
}
/* END HEADER */

/* TEST */
div.test_top5
{
    position:relative;
    float: left;
    top:10px;
    width: 250px;
}

div.testalreadymade
{
    float:right;
    margin-top:-16px;
    margin-right: 4px;
}

div.test_top5 .choosen
{
    padding-bottom:5px;
}

div.notchosencontainer
{
    float: left;
    position:relative;
    top:10px;  
}
div.test_notchosen
{
    width: 470px;
    position:relative;
}

div.test_notchosen_back
{
    float: left;
    padding-left: 30px;
    width:99px;
}

div.test_notchosen_next
{
    float: right;
    width:99px;
    padding-right:30px;
}

div#progress_bar
{
    width: 100%;
    padding-top: 5px;
    padding-bottom: 5px;
}

img.progress_status
{
    width: 11px;
    height:11px;
}

div#optin_name
{
    float: left;    
}

div.linetje
{
    width:70%;
    height: 1px;
    background-color: #d3d2d0;
}

div.flashline
{
    width:510px;
}
div.top5seprator
{
    width:230px;
}

div.nietgekozen
{
    width:480px;
}
div.personaldata
{
    width:430px;
}
div.searchline
{
    width:530px;
}
div.login
{
    width:430px;
}
div.full
{
    width:100%;
}


div.questionline
{
    width:460px;
}

div#optin_floats
{
    float: left;
    text-align: center;
    width: 50px;
}

div#optin_container
{
    width: 489px;
    height: 203px;
    padding: 15px 15px 15px 15px;
    background-image: url( /media/site/image/layout/box_3.png );
    background-repeat: no-repeat; 
}


/* MAIN */
div#wrapper div#content div#contentcontainer
{
    width:100%;
    background-color: #f8f8f8;
    background-repeat: no-repeat;    
}

div.breadcrumb
{
    width: 980px; 
    margin-left: auto;
    margin-right: auto;
    height:20px;
    padding-top:10px;
    position:relative;
    left: 23px;
}

div.line
{
    height:1px;
    background-color: #d3d2d0;
    width: 960px; 
    margin-left: auto;
    margin-right: auto;   
    position:relative;
    left: -5px; 
}
div.wachtwoordvergeten
{
    width:400px;
}

div.forum
{
    width:400px;
}

div#wrapper div#content div#contentcontainer div#singlecolumn
{
    position: relative;
    width: 960px;
    margin: 0px 0px 0px 0px;
    height: 100% !important;
    min-height: 480px;  
    margin-left: auto;
    margin-right: auto;
    left: 0px;
}
/* END MAIN*/


/* FOOTER */
div#wrapper div#content div#footer
{
    position: relative;
    width: 980px;
    margin-left: auto;
    margin-right: auto;
    margin-top:15px;
}

div#wrapper div#content div#footer div.copyright
{
    float:left;
    margin-left: 20px;
}

div#wrapper div#content div#footer div.extravoorwaarden
{
    width: 350px;
    margin-left:60px;  
    float:left;  
}

div#wrapper div#content div#footer div.mmgd
{
    float:right;
    margin-right: 20px;
}
 img.mmgdimage
{
    position:relative;
    top: -10px;
}
.buttonpadding
{
    position:relative;
    left:295px;
    width:50px;
}
span.mmgdtext
{
    margin-top:2px;
    position:absolute;
    margin-left:-140px;
}


/* END FOOTER */

/* form */

img.genderoption
{
   margin-top:10px; 
}
div.voornaam
{
    float:left;
    width:150px;
    margin-bottom:5px;
}
div.optinimage
{
    float:left;
}
div.optintekst
{
    position:relative;
    top:10px;
    margin-left:5px;
    width:400px;
    float:left;
}
form div.formrow
{
    margin-bottom: 10px;
}

form div.formrow div.formlabel
{
    float: left;
    width: 144px;
    font-weight: bold;
}  
form div.formrowsearch div.formlabel
{
    float: left;
    width: 144px;
    font-weight: bold;
}  
div.verstuur
{
    margin-right:61px;
}
form div.formrow div.formlabelsmall
{
    float: left;
    width: 120px;
    margin-bottom:5px;
    font-weight: bold;
}

form div.formrow div.formfield_custom
{
    float: left;
    width: 205px;
    padding:1px;
    background-image: url( /media/site/image/form/form_bg.gif );
    background-repeat: no-repeat;
    height:23px;
}

form div.formrow div.formfield
{
    float: left;
    width: 205px;
    padding:1px;
    font-weight: bold;
    height:23px;
} 

div.formrowsearch
{ 
    float:left;
}
form div.formrow div.formfield_custom_search
{
    float: left;
    width: 366px;
    padding:1px;
    font-weight: bold;
    background-image: url( /media/site/image/form/input_search.gif );
    background-repeat: no-repeat;
    height:23px;
} 

form div.formrowsearch div.formfield_custom_search_small
{
    float: left;
    width: 233px;
    padding:1px;
    font-weight: bold;
    background-image: url( /media/site/image/form/input_search_small.gif );
    background-repeat: no-repeat;
    height:23px;     
} 

form div.formrow div.formfield_customsmall
{
    float: left;
    width: 120px;
    padding:1px;
    font-weight: bold;
    background-image: url( /media/site/image/form/form_bg_small.gif );
    background-repeat: no-repeat;
    height:23px;
    color: #787878;  
} 

form div.formrow div.formfield
{
    float: left;
    width: 200px;
    font-weight: bold;
}

form div.formrow div.formtextarea
{
    float: left;
    width: 510px;
}
 
.formmargin
{
    margin-top:5px;
    margin-bottom:5px;
}
input.custom
{
    border:0px; 
    width:190px;
    margin-left:2px;
    margin-top:1px;
    height:15px;
    color: #787878;
    font-size:12px;
}

input.custom_search_small
{
    border:0px; 
    width:226px;
    margin-left:2px;
    margin-top:2px;
    height:15px;
    color: #787878;
    background-color: #f8f8f8; 
}

input.custom_search
{
    border:0px;
    width:360px;
    margin-left:2px;
    margin-top:1px;
    height:17px;
    background-color: #f8f8f8;
}

input.customsmall
{
    border:0px;
    width:105px;
    margin-left:2px;
    margin-top:1px;
    height:17px;
    color: #787878;  
}

form div.loginfield
{
    float: left;
    width: 114px;
    height:23px;
    font-weight: bold;
    background-image: url(/media/site/image/form/login.gif);
    background-repeat:no-repeat; 
}

div.logintop
{
    margin-top:-10px;
}

div.formspacer
{
    margin-left:5px;
}

form div.formrow div.loginfield input.login
{
    width: 110px;
    border:1px solid #95654f;
} 

input.textfield_login
{
    width: 102px;
    height:18px;
    position:relative;
    border:0px;
    z-index:1;
    margin-top:1px;
    margin-left:3px;
    color: #787878;
    background-color:#f8f8f8;
    font-size: 12px;
}

input.formerror
{
    border: 1px solid #f00;
    background-color: #fee;
    height: 17px;
}
textarea.formerror
{
    border: 1px solid #f00;
    background-color: #fee;
}
div.formerror
{
    border: 1px solid #f00;
    background-color: #fee;
}   

div.imgcontainer img
{
    width: 383px;
    height:303px;
    position:absolute;
}

div.items
{
    width: 95%;
    margin-left: auto;
    margin-right: auto;
    margin-top:6px;
    position:relative;
}

div.itemimg
{
    float:left;
    padding:5px;    
}

div.itemtxt
{
    float:left;
    padding:5px;   
    width:70%;
}

div.page
{
    width:479px;
}

/* question tpls */
div#capture
{
    position: relative;
    width: 960px;
}

div#content div.page h1
{
    margin: 0;
    margin-left:5px;
    color: #fff;
}

div.button
{
    width:450px;
    height:40px;
    left:5px;
    position: relative;
}

div#content div.page div.testbg
{
    width:479px;
    height:183px;
    background-image:url(/media/site/image/layout/box_4.png);
    position:relative;
}

div#content div.page div.testbgsmall
{
    width:470px;
    height:183px;
    background-image:url(/media/site/image/layout/box_4.png);
    position:relative;
}

div#content div.page div.testbg div.intermezzocontent
{
    position:relative;
    width:440px;
    left:20px;
    z-index:1;
}

div#content div.page div.testquestion
{
    width:98%;
    text-align:left;
    padding:5px;
    height:47px;
    margin-top:-10px;
    position:relative;
    z-index:1;
}

div.btn_next img
{
    width:99px;
    height:33px;
    float:right;
    position: relative;
    z-index:10;
}                

/* NEW CSS */

div.linefull
{
    height:1px;
    background-color: #e2e2e2;
}

/* STOPNEWS */

div.newsoverview
{
    width:627px;
    height:32px;
    background-image: url(/media/site/image/layout/newsoverzicht_bg.gif);
    background-repeat: no-repeat;
}

div.newsoverviewsmall
{
    width:340px;
    height:32px;
    background-image: url(/media/site/image/layout/newsoverzicht_bg_small.gif);
    background-repeat: no-repeat;
}

div.overviewleft
{
    margin-left:15px;
    margin-top:0px;
    font-weight:bold;
    float:left; 
    margin-top:7px;
}

div.overviewleftsmall
{
    margin-left:15px;
    margin-top:0px;
    float:left; 
    margin-top:7px;
}

 div.overviewright
{
    margin-right:25px;
    margin-top:7px;
    float:right;
}

div.newsimg
{
    float:left;
    padding:0px;
}  

div.newsimgsmall
{
    float:left;
    padding:8px;
    width:61px; 
}

div.newstitle
{
    margin-top:5px;
    float:left;     
}
div.tafbutton
{
   width:100px; 
   float:right; 
   padding-right:40px;
}

div.forgotpassbutton
{
   width:100px; 
   float:right; 
   padding-right:61px;
}

div.nwsmall
{
    width:74%;
}

div.nwsmallnews
{
    width:98%;
}

div.nwsmalluitsl
{
    width:80%;
    margin-left:-9px;
    margin-top:8px;
}

div#forumaccount_left
{
    width: 480px;
    position:relative;
    float:left;      
}

.forumaccount
{
    height:293px;
}
.lijn380
{
    width:380px !important;
}
.lijn400
{
    width:400px !important;
}
div.nwbig
{
    margin-left:-8px;
}

div.nwbiguitsl
{
    margin-left:-8px;
    width:98%;
}

div.headerimagecontainer
{ 
    width:580px;
    overflow:hidden;
}

div.nwsmallresult
{
    width:74%;
    margin-left:-9px;
    margin-top:8px;
}

div.newstitle_right
{
    float:right;
    color: #95654f; 
    margin-top:8px; 
}

div.newscontent
{
    padding-left:5px;    
    padding-right:5px;
}

div.newscontentnw
{
    position:relative;
    padding-left:5px;   
}

div.newscontentnwinner
{
    border:1px solid #000;
    width:420px;
}

div.newscontentsmall
{
    margin-top:-6px;
    float:left;
    position:relative;   
}

div.newslink
{
    float:left;
    margin-top: 10px;
}   

div.stopnews_left
{
    width: 627px;
    position:relative;
    margin-top:10px;
    float:left;
}

div.stopnews_right
{
    position:relative;
    float:right;
    width:316px; 
    margin-top:-1px;   
}   

div.stopnews_left_coach
{
    width: 600px;
    position:relative;
    margin-top:10px;
    float:left;
}

div.stopnews_right_coach
{
    position:relative;
    float:right;
    width:341px; 
    margin-top:-1px;   
}

div.nimbmw_left
{
    width: 560px;
    position:relative;
    margin-top:10px;
    float:left;
}

div.nimbmw_right
{
    position:relative;
    float:right;
    width:385px; 
    margin-top: 50px;   
}
.zoekpadding
{
    padding-right:5px;
}
div.stopnews_left2
{
    width: 560px;
    position:relative;
    margin-top:10px;
    float:left;
}

div.stopnews_right2
{
    position:relative;
    float:right;
    width:385px; 
    margin-top:0px;   
}

div.largenewsimg
{
    float:left;
    padding:0px;
}

div.spacer
{
    margin-left:90px;
}

div.spacerreact
{
    margin-left:15px;
}

div.topspacer
{
    margin-left:150px;
}
/* END STOPNEWS */

/* CSS OF ALL BLOCKS */

div.leftuppercorner
{
    width:14px;
    height: 14px;
    float:left;
    position: relative;
    z-index:1;
}

div.top
{
    float:left;
    width: 100%;     
    height:14px; 
    position:absolute;
    left:0px;
    background-color: #f2f2f2;
}

div.rightuppercorner
{
    width:14px;
    height: 14px;
    float:right;
    position: relative;
    z-index:1;
}

div.content
{
    background-color: #f2f2f2;
    width:100%; 
    height:100%;  
             
} 

div.contentsmall
{
    background-color: #f2f2f2;
    width:100%; 
    height:80%;
}

div.contentsmall div.inner
{
    z-index:1;
    position:relative;
} 

div.content div.inner
{
    padding-left:12px;
    padding-right:8px;
    z-index:1;
    position:relative;
}   

div.bulletrow
{
    height:15px;
    width:100%;
}

div.bulletrow a
{
    position:relative;
    top:-1px;
}

div.content div.innercoach
{
    height:343px;
    z-index:1;
    position:relative;
} 

div.content div.innerbenchmark
{
    z-index:1;
    position:relative;
} 

div.leftbottomcorner
{
    width:14px;
    height: 14px;
    float:left;
    position: relative; 
    z-index:1;
}

div.bottom
{
    float:left;
    width: 100%;     
    height:14px; 
    position:absolute;
    left:0px;
    background-color: #f2f2f2;
}

div.rightbottomcorner
{
    width:14px;
    height: 14px;
    float:right;
    position: relative;
    z-index:1;
}

/* END CSS OF ALL BLOCKS */

/* RESULTPAGE */
div#result
{
    margin-top:5px;    
}

div.resulttheme
{
    float:right;
    position:relative;
    margin-top:-20px;
    z-index:10;
}

div.resultyourself
{
    float:right;
    position:relative;
    margin-top:-15px;
    color:#c54a26;
}

div#result_left
{
    width: 550px;
    position:relative;        
    margin-top:0px;
    float:left;
}

div.archetypeleft
{
    float:left;
    position: relative;
    z-index:1;
    height:200px;
    width:240px;
    margin-right:8px;
}

div.archetyperight
{
    float:right;
    position: relative;
    z-index:1;
    height:200px;  
    width:240px;      
}

div.btn_archetypes
{
    width:100%;
    height:40px;
    cursor: pointer;
}

div.betweentypes
{
    width: 20px;
    float:left;
    height: 200px;
    position:relative;
    z-index:1;
    margin-top:22px;
    margin-left: 26px;
}

div.betweentypesbenchmark
{
    width: 20px;
    float:left;
    height: 200px;
    position:relative;
    z-index:1;
    margin-top:22px;
    margin-left: 18px;
}

div.resultnumbers
{
    width: 30px;
    float:left;
    height: 190px;
    position:relative;
    z-index:1;
    margin-top:21px;
}

div.resultnumbers div.btnblock
{
    width: 29px;
    height: 29px;
}

div.resultnumbers div.btnblockspacer
{
    width: 29px;
    height: 11px;
    
}

div.betweentypesbenchmark div.btnblock
{
    width: 29px;
    height: 29px;
}

div.betweentypesbenchmark div.btnblockspacer
{
    width: 29px;
    height: 11px;
}


div.betweentypes div.btnblock
{
    width: 29px;
    height: 29px;
}

div.betweentypes div.btnblockspacer
{
    width: 29px;
    height: 10px;
}

div#result_right
{
    float:right;
    width:390px;
    margin-top:3px;
    position:relative;
}   

div.resultsmallleft
{
    float:left;
    width:265px;
    width:265px;
    position:relative;
} 

div.resultsmallright
{
    float:right;
    width:265px;
    position:relative;
} 

/* END RESULT CSS */

/* HOME CSS */ 

div#home
{
    margin-top:10px;
}

div#home div.home_left
{
    width:375px;
    float:left;
    position:relative;
}

div#home div.home_right
{
    width:570px;
    float:right;
    position:relative;
}

div#top5flash
{
    position: relative;
}

/* END HOME CSS */

/* PIECHARTS CSS */
div.piechart
{
    width:100%;
    height:260px;
}

div.piechart div.first
{
    width:200px;
    height:230px;
    float:right;
    margin-right:30px;
   
}

div.piechart div.second
{
    width:200px;
    height:230px;
    float:right;
    margin-right:122px; 
    margin-top:0px;
}

/* END PIECHARTS CSS */ 

/* PERSOONSGEGEVENS TEST CSS */

div#optin_left
{
    width: 480px;
    position:relative;
    float:left;      
}
div#optin_left .content
{
    position:relative;
    height:223px;
}

div#personaldata_left
{
    width: 460px;
    position:relative;
    float:left;
    
}
div#contentpage
{
    width: 960px;
    position:relative;
    float:left;
}
.overwzjs
{
    width:600px !important;
}
div#loginpage
{
    width: 470px;
    position:relative;
    float:left;
}
div#personaldata_right
{
    width: 464px;
    position:relative;
    float:right;
}

div#personaldata_left .content
{
    position:relative;
    height:157px;
}
div.personaldata_submit_left
{
    float:left;
    padding-left:10px;
    width:99px;
}
div.personaldata_submit_right
{
    float:right;
    padding-right:10px;
    width:99px;
}
/* END PERSOONSGEGEVENS TEST CSS */ 

/* STOP 5 */

div#stoptips_left
{ 
    width:600px;
    position:relative;
    float:left;
    margin-top:10px;
}

div#stoptips_right
{ 
    width:345px;
    position:relative;
    float:right;
    margin-top:48px;
}

div#stoptips_left div.category
{
    position:relative;
    left:10px;
    width:360px;
}

div#stoptips_left div.tipnr
{
    float:left;
    width:29px;
    height:29px;
    padding: 5px;
}

div#stoptips_left div.tipcontent
{
    float:left;
    margin-top: 13px;
    width: 520px;
}

div#stoptips_left div.btn_praktijk
{
    float:right;
    margin-right:20px;
    margin-top:0px;     
}

/* END STOP 5 */

/* BENCHMARK CSS */

div#benchmark
{
    margin-top:10px;
}

div#benchmark div.benchmark_left
{
    float:left;
    width:580px;
    position:relative;
}

div#benchmark div.benchmark_left div.bminput
{
    float:left;
}

div#benchmark div.benchmark_right
{
    float:right;
    position:relative;
    width:360px;  
    margin-top:40px;
}

div.shortnews
{
    height:90px;
    cursor: pointer;
    padding:3px;
} 

div.shortnewsoptional
{
    height:90px;
    cursor: pointer;
    padding:3px;
}  

div.shortnewsoptionalresult 
{
    cursor: pointer;
    padding:3px;  
}

div.shortnewscoach
{
    height:90px;
    cursor: pointer;
    padding:8px;
} 
div.shortnewscoachfirst
{
    height:90px;
    cursor: pointer;
    padding-left:8px;
    padding-right:8px;
    padding-bottom:8px;
} 
div.shortnewsbenchmark
{
    height:90px;
    cursor: pointer;
    padding:8px;
} 

div.shortnewsresult
{
    height:180px;
    cursor: pointer;
    padding:3px;
    margin-left:2px;
}  

select.benchmark
{
    border:1px solid #6bb520; 
} 

select.selectbox
{
    border:1px solid #6bb520; 
}

/* END BENCHMARK CSS */

/* JOUWGEGEVENS CSS */

div#personaldata
{
    margin-top:10px;
    height:600px;
}

div.block_personaldata
{
    width: 300px;
    position:relative;
    margin-left:20px;
    float:left;
    height:215px;
}

div.block_personaldataleft
{
    width: 300px;
    position:relative;
    float:left;
    height:460px;
}

div.block_personaldata2
{
    width: 300px;
    position:relative;
    margin-left:20px;
    float:left;
    height:150px;
}

/* END JOUWGEGEVENS CSS */

/* CHANGE EMAIL */

div#changeemail
{
    margin-top: 10px;
}

div#changeemail div.block
{
    width:500px;
    position:relative;
    float:left;
}

/* END CHANGE EMAIL */

/* UNSUBSCRIBE CSS */

div#unsubscribe
{
    margin-top:10px;
}

div#unsubscribe div.block
{
    float:left;
    position: relative;
    width:400px;
}

/* END UNSUBSCRIBE CSS */

/* REACTIVATE CSS */

div#reactivate
{
    margin-top:10px;
}

div#reactivate div.block
{
    float:left;
    position: relative;
    width:450px;
}

/* END REACTIVATE CSS */

/* FORGOTPASS CSS */

div#forgotpassword
{
    margin-top:10px;
}

div#forgotpassword div.block
{
    float:left;
    position: relative;
    width:460px;
}

/* END FORGOTPASS CSS */

/* TAF CSS */

div#taf
{
    margin-top:10px;
}

div#taf div.block
{
    float:left;
    position: relative;
    width:470px; 
}

div.label
{
    float: left;
    width: 200px;
    height: 24px;
    line-height: 20px;
    padding:3px;
}
div.labeltaf
{
    float: left;
    height: 24px;
    border:solid 1px black;
    
}
div.input
{
    float: left;
    width: 200px;
    font-weight: bold;
    background-image: url( /media/site/image/form/form_bg.gif );
    background-repeat: no-repeat;
    height:23px;
}


/* END TAF CSS */

div.search
{
    margin-top: 10px;
    height:25px;
}
    
div.searchresultrow
{
    width: 100%;
    height: 22px;
}

div.resultrowarrow
{
    width:15px;
    height:7px; 
    padding:5px;
    float:left;  
}

div.resultrowtype
{
    margin-top:5px;
    float:left;
    margin-left:10px;
}

div.resultrowtext
{
    float:left;
    margin-top:5px;
}

ul.coaches
{
    margin-left:0px;
}

.coachheader
{
    color: #b32121;
    font-weight:bold;
}

div#progresswrapper
{
    display:none;
    position:relative;
}
/* LOGIN CSS */

div#login_right
{
    float:right;
}

div.loginimgtop
{
    margin-top: 42px;
}

div.loginimgheight
{
    height:170px;
}

div.loginform
{
    width:360px;
    height:132px;
}
div#login
{
    margin-top:1px;
}

div#login div.block
{
    float:left;
    position: relative;
    width:600px;
}

div.introimage
{
    float:left;
    position:relative;
    top:50px;
}
/* END LOGIN CSS */

.imageon
{
    display:inline;
    margin-left:5px;
}

.imageoff
{
    display:none;
    margin-left:5px;
}

/* SUBMIT ROW */

a.rollover, a.rollover_hover, 
div.submitrow, div.submitrow_hover
{
    height: 20px;     
}

a.rollover img.over, a.rollover:hover img.out, a.rollover_hover img.out,
div.submitrow input.over, div.submitrow:hover input.out, div.submitrow_hover input.out
{
    display: none;
}

a.rollover:hover img.over, a.rollover_hover img.over, a.rollover img.out,
div.submitrow:hover input.over, div.submitrow_hover input.over, div.submitrow input.out
{
    display: inline;
}


/* END SUBMIT ROW */

/* FORUM FORM CSS */

div#forum div.block
{
    width:700px;
    position:relative;
}

/* END FORUM FORM CSS */

/* COACHES CSS */

    div#stopcoaches
{
    width:960px;
}  


div.stopch_left
{
    width: 600px;
    position:relative;
    margin-top:10px;
    float:left;
}

div.stopch_right
{
    position:relative;
    float:right;
    width:340px; 
    margin-top:0px;  
    border:1px solid #000;
}


/* END COACHES CSS */

/* 404 CSS */

div#pagenotfound
{
    margin-top:10px;
}

div#pagenotfound div.block
{
    width:780px;
    position:relative;
    float:left;
}

/* END 404 CSS */

img.nextquestion
{
    position:relative;
    top:5px;    
    margin-left:15px;
    z-index:2;
}

.setup {
    position:absolute;
    width:965px;  
    height:15px;
    margin-left:-10px;
    overflow:hidden;
    margin-top:5px;
 }  
#ticker0,#ticker1 {
    position:absolute;
    height:20px; 
    line-height:2px;
    padding:4px; 
    white-space:nowrap;
 }

div.tickercontainer
{
    position: absolute;
    z-index:10;
}

div.questionbtnleft
{
    float:left;
    width:182px;
    margin-left:10px;
    position:absolute;
    margin-top:-30px;
}

div.questionbtnright
{
    float:right;
    width:182px;
}

.btn_question1
{
    position:absolute;
    margin-top: 7px;
    width: 177px;
    margin-left: -180px;
    color:#fff;
    font-size:12px;
    text-align:center;
    float:left;
}

.btn_question2
{
    position:absolute;
    margin-top: -29px;
    width: 177px;
    margin-left: -175px;
    color:#fff;
    font-size:12px;
    text-align:center;
}

div.forumsearch
{
    position:absolute;
    left:654px;
    margin-top:-35px;
    float:right;
    width: 302px;   
}

div.forumsearchbtn
{
    float:left;
    margin-left:8px;
}

/* ADMIN  CSS */

div.admin
{
    background-color: #e2e2e2;
    padding:5px;
}

div.admin div.adminleft
{
    float:left;
    width:60%;
    margin-left:10px;
}

div.admin div.adminright
{
    float:right;
    color:purple;
    width:37%;
}

/* END ADMIN CSS */

.right
{
    float:right;
}

form div.formrow div.selectlarge
{
    float:left;
    width:100%;
}

div.shortnewsbg
{
    width:391px;
    height:78px;
    background-image: url(/media/site/image/layout/newsbg.gif);
    background-repeat: no-repeat;    
}
 
div.shortnewsbgsmall
{
    width:341px;
    height:78px;
    background-image: url(/media/site/image/layout/newsbg_small.gif);
    background-repeat: no-repeat;    
} 

div.shortnewsbgsmall_news
{
    width:316px;
    height:78px;
    background-image: url(/media/site/image/layout/newsbg_small_news.gif);
    background-repeat: no-repeat;    
} 

.heightresult
{
     height:215px;
}

div.heightbenchmark
{
    height: 423px;
}

div.loginbox
{
    height:156px;
}

div.heightcoachbig
{
    height:356px;
}

div.resultsmallblock
{
    height:215px;
}

div.homeintro
{
    height:130px;
}

div.smallblock
{
    margin-left:-5px;
}

div.smallblockuitsl
{
    margin-left:-5px;
    width:98%;
}

div.heightoptin
{
    height: 210px;
}

div.optintest
{
    height:210px;
}

div.heightnimbwm
{
    height:336px;
}

div.stop5container
{
    height:338px;
}


div.pretty 
{ 
    position: relative;    
    float:left;  
    margin-right:8px; 
    margin-bottom:5px;  
}

div.pretty div.corner 
{
    position: absolute; 
    width: 10px; 
    height: 11px; 
}

img.zoek
{
    width: 58px;
    height:22px;
}

div.pretty div.lefttop 
{
    top:0px; 
    left: 0px; 
    background-image: url(/media/site/image/layout/hoekje_LB.png) !important; 
    background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/site/image/layout/hoekje_LB.png",sizingMethod="scale");
    background-repeat: no-repeact;
}

div.pretty div.righttop 
{
    top:0px; 
    right: -1px; 
    background-image: url(/media/site/image/layout/hoekje_RB.png) !important; 
    background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/site/image/layout/hoekje_RB.png",sizingMethod="scale");
    background-repeat: no-repeact; 
}

div.pretty div.leftbottom 
{
    bottom:0px; 
    left: 0px; 
    background-image: url(/media/site/image/layout/hoekje_LO.png) !important; 
    background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/site/image/layout/hoekje_LO.png",sizingMethod="scale");
    background-repeat: no-repeact; 
}

div.pretty div.rightbottom 
{
    bottom:0px; 
    right: -1px; 
    background-image: url(/media/site/image/layout/hoekje_RO.png) !important; 
    background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/site/image/layout/hoekje_RO.png",sizingMethod="scale");
    background-repeat: no-repeact; 
}

a.rollover,
div.submitrow
{
    IE: expression(this.onmouseover=function(){this.className=this.className+'_hover';});
    IE2: expression(this.onmouseout=function(){this.className=this.className.replace(/_hover/,'');});
} 

