/*** <Imports> ***/

@import url(/css/elements.css);
@import url(/css/topbar.css);
@import url(/css/menu.css);
@import url(/css/footer.css);
@import url(/css/submenu.css);
@import url(/css/factsheet.css);
@import url(/css/themepage-factsheet.css);
@import url(/css/sitemap.css);
@import url(/css/steljevraag.css);
@import url(/css/experts.css);
@import url(/css/forms.css);
@import url(/css/flashplayer.css);

/*** </Imports> ***/


/* Debug CSS */
/*
div
{
    border: dashed 2px red;
}
*/

body
{
    behavior: url(/js/hover.htc);
    background-color: #ff9c1a;
}

div#main
{
	width: 948px;
	margin: auto;
}

/* Default CSS */
div, input
{
    font-family: Lucida Sans Unicode, Arial, Verdana;
    font-size: 11px;
    color: #666666;
    padding: 0px;
    margin: 0px;
}

html, body
{
    height: 100%;
}

a
{ 
	text-decoration:none;
	color: #666666;
	font-size: 11px;
	line-height: 14px;
}

body#www-zijgezond-nl
{
    height: auto ! important; /* voor moderne browsers */    
    height: 100%; /* voor IE */
    width: 100%;
    display: block;
    background-color: #ff9c1a;
}

div#main div#content
{
    margin-top: -7px;
    float: left;
}

div.contentpane
{
    margin-left: 10px;
    width: 924px;
    height: 100%;
    display: block;
}

span.last
{
	margin-bottom:10px;
}


/*** <Container specific CSS> ***/
div#main div#content div.container
{
    /* position:absolute; */
    display: block;
    /* background-color: #ffffff; */
    /* background-image: url(/img/contentvlak_a_middenstuk.gif); */
    /* background-repeat: repeat-y; */
    font-family: Lucida Sans Unicode, Arial, Verdana;
    font-size: 11px;
    color: #666666;
    padding: 0px;
    margin: 0px;    
    width: 938px;
    /* margin-top: 126px; */
    margin-left: 10px;
    min-height: 335px;
    height: auto ! important; /* voor moderne browsers */
    height: 335px; /* voor IE */   
}

div.container div.homepage
{
    width: 940px;
}

/* container borders */
div#borderTop
{
    /* position: absolute; */
    display: block;
    /*
    top: 126px;
    left: 40px;
    */
    width: 940px;
}

div#borderBottom
{
    display: block;
    /* top: 740px; */
    width: 940px;
    height: 15px;
}

div#borderContent 
{
    background-image: url(/img/contentvlak_a_onderkant.gif);
    /* position: relative; */
    display: block;
    /*
    top: 130px;
    left: 50px;
    */
    height: 619px;
    width: 940px;
    margin: 0px;
    font-style: normal;
}

/*** </Container specific CSS> ***/

div#content div#innercontent
{
    min-height: 335px;
    height: 100% ! important; /* voor moderne browsers */
    height: 335px; /* voor IE */   
    display: block;
    width: 100%;
}

.clear 
{
    clear: both;
    height: 0px;
    width: 0px;
    display: block;
    margin: 0;
    padding: 0;
    line-height: 0;
    font-size:0px;
}

div#borderTop img
{
    visibility: hidden;
}

div#borderBottom img
{
	visibility: hidden;
}


#errormelding dd
{
	background-color:white;
}

#errormelding dt
{
	background-color:red;
	color:Black;
	font-weight : 600;
}

span#CalculateOnce
{
	color:#CA005E;
}


