body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #fff;
}

#container 
{
    position: relative;
	width: 954px;
	margin: 0 auto;
	padding: 0px;
	text-align: left;
}

#header 
{
	width: 954px;
	height: 57px;
	background-image:url(/images/header_logo.jpg);
	float:left;
}

#menu 
{
	width: 954px;
	height: 32px;
	background-image:url(/images/menu_img.jpg);
	float:left;
}

#menuitem
{
	height: 32px;
	float:left;
}

.smalllink, .smalllink a
{
    font-family: Verdana;
    font-size: 10px;
    color: #00549e;
}

#footer
{
	width: 954px;
	height: 20px;
	background-image:url(/images/dashed_pixel_x.jpg);
    background-repeat:repeat-x;
    background-position:top;
    padding-top:10px;
    float:left;
}

#footeritem, #footeritem a
{
    font-family: Verdana;
    font-size: 11px;
    color: #8b8b8b;
    text-decoration:none;
}

#footeritem a:hover
{
    color: #8b8b8b;
    text-decoration:underline;
}

#seperatorx
{
    height:10px; 
    width:954px; 
    float:left
}

#seperatory
{
    width:10px; 
    float:left
}

#home1container
{
	width: 396px;
	height: 181px;
	float:left;
}

#home1top 
{
	width: 396px;
	height: 2px;
	background-image:url(/images/home1top.gif);
	float:left;
}

#home1middle 
{
	width: 370px;
	height: 151px;
	background-image:url(/images/home1middle.gif);
	padding: 13px;
	float:left;
}

#home1bottom 
{
	width: 396px;
	height: 2px;
	background-image:url(/images/home1bottom.gif);
	float:left;
}

#home1header 
{
    width: 396px;
    padding-bottom:10px;
	float:left;
}

#home2container
{
	width: 396px;
	height: 161px;
	float:left;
}

#home2middle 
{
	width: 370px;
	height: 131px;
	background-image:url(/images/home2middle.gif);
	padding: 13px;
	float:left;
}

#home3container
{
	width: 396px;
	height: 192px;
	float:left;
}

#home3header 
{
    width: 370px;
    padding-bottom:10px;
    padding-left:13px;
    padding-right:13px;
	float:left;
}

#home3middle 
{
	width: 396px;
	height: 162px;
	background-image:url(/images/home2middle.gif);
	padding-top: 13px;
	padding-bottom: 13px;
	float:left;
}

#home3block
{
    height:120px; 
    width:131px; 
    text-align:center;
    float:left;
}

#home3blockseparator
{
    height:120px; 
    width:1px; 
    float:left; 
    background-color:#e7e9de
}

#home4container
{
	width: 548px;
	height: 352px;
	float:left;
}

#home4top 
{
	width: 548px;
	height: 2px;
	background-image:url(/images/home4top.gif);
	float:left;
}

#home4middle 
{
	width: 522px;
	height: 322px;
	background-image:url(/images/home4middle.gif);
	padding: 13px;
	float:left;
}

#home4bottom 
{
	width: 548px;
	height: 2px;
	background-image:url(/images/home4bottom.gif);
	float:left;
}

#home5container
{
	width: 253px;
	height: 192px;
	float:left;
}

#home5top 
{
	width: 253px;
	height: 2px;
	background-image:url(/images/home5top.gif);
	float:left;
}

#home5middle 
{
	width: 227px;
	height: 162px;
	background-image:url(/images/home5middle.gif);
	padding: 13px;
	float:left;
}

#home5bottom 
{
	width: 253px;
	height: 2px;
	background-image:url(/images/home5bottom.gif);
	float:left;
}

#home5header 
{
    width: 253px;
    padding-bottom:10px;
	float:left;
}

#home6container
{
	width: 285px;
	height: 192px;
	float:left;
}

#home6top 
{
	width: 285px;
	height: 2px;
	background-image:url(/images/home6top.gif);
	float:left;
}

#home6middle 
{
	width: 259px;
	height: 162px;
	background-image:url(/images/home6middle.gif);
	padding: 13px;
	float:left;
}

#home6bottom 
{
	width: 285px;
	height: 2px;
	background-image:url(/images/home6bottom.gif);
	float:left;
}

#contentheadercontainer 
{
	width: 954px;
	height: 44px;
	float:left;
}

#contentheadertop 
{
	width: 954px;
	height: 2px;
	background-image:url(/images/contentheadertop.gif);
	float:left;
}

#contentheadermiddle 
{
	width: 934px;
	height: 34px;
	background-image:url(/images/contentheadermiddle.gif);
	font-family: Verdana;
    font-size: 20px;
    color: #00549e;
    padding-top:6px;
    padding-left:13px;
    padding-right:7px;
	float:left;
}

#contentheadermiddle h2
{
	font-family: Verdana;
    font-size: 20px;
    color: #00549e;
    font-weight: normal;
}

#contentheadermiddlegeel
{
	width: 934px;
	height: 34px;
	background-image:url(/images/contentheadermiddle.gif);
	font-family: Verdana;
    font-size: 20px;
    color: #f9a702;
    padding-top:6px;
    padding-left:13px;
    padding-right:7px;
	float:left;
}

#contentheadermiddlegeel h2
{
	font-family: Verdana;
    font-size: 20px;
    color: #f9a702;
    font-weight: normal;
}

#contentheaderbottom 
{
	width: 954px;
	height: 2px;
	background-image:url(/images/contentheaderbottom.gif);
	float:left;
}

#contentcontainer 
{
	width: 954px;
	float:left;
}

#contenttop 
{
	width: 954px;
	height: 2px;
	background-image:url(/images/contentheadertop.gif);
	float:left;
}

#contentmiddle 
{
	width: 954px;
	overflow: visible;
	background-image:url(/images/contentmiddle.gif);
	float:left;
}

#contentmiddletext
{
	width: 582px;
	float:left;
	font-family: Verdana;
    font-size: 12px;
    color: #606060;
    padding-left:13px;
    padding-right:13px;
    padding-top:20px;
    padding-bottom:20px;
}

#contentmiddletext a
{
    color: #00549e;
    text-decoration:underline;
}

#contentmiddletext a:hover
{
    color: #00549e;
    text-decoration:none;
}

#contentmiddlephoto 
{
	width: 288px;
	float:left;
	padding-left:28px;
    padding-right:28px;
    padding-top:20px;
    padding-bottom:20px;
}

#contentbottom 
{
	width: 954px;
	height: 2px;
	background-image:url(/images/contentheaderbottom.gif);
	float:left;
}

#stap
{
    width:78px;
    height:26px;
    padding-top:2px;
    background-color:#bcccd2;
    font-family: Verdana;
    font-size: 18px;
    color: #e8e8de;
    text-align: center;
    float:left;
}

#stapactive
{
    width:78px;
    height:26px;
    padding-top:2px;
    background-color:#00549e;
    font-family: Verdana;
    font-size: 18px;
    color: #ffffff;
    text-align: center;
    float:left;
}

#stapgeel
{
    width:78px;
    height:26px;
    padding-top:2px;
    background-color:#ecdfbd;
    font-family: Verdana;
    font-size: 18px;
    color: #e8e8de;
    text-align: center;
    float:left;
}

#stapgeelactive
{
    width:78px;
    height:26px;
    padding-top:2px;
    background-color:#f9a702;
    font-family: Verdana;
    font-size: 18px;
    color: #ffffff;
    text-align: center;
    float:left;
}

.content
{
    font-family: Verdana;
    font-size: 12px;
    color: #606060;
}

.content a
{
    color: #00549e;
    text-decoration:underline;
}

.content a:hover
{
    color: #00549e;
    text-decoration:none;
}

.contentgrey
{
    font-family: Verdana;
    font-size: 12px;
    color: #606060;
}

.contentgrey a
{
    color: #606060;
    text-decoration:underline;
}

.contentgrey a:hover
{
    color: #606060;
    text-decoration:none;
}

.contentsmall, .contentsmall a
{
    font-family: Verdana;
    font-size: 11px;
    color: #606060;
    text-decoration:none;
}

.contentsmall a:hover
{
    color: #606060;
    text-decoration:underline;
}

.contentsmallfaq, .contentsmallfaq a
{
    font-family: Verdana;
    font-size: 11px;
    color: #606060;
    line-height: 18px;
}

.contentsmallfaq a:hover
{
    color: #606060;
    text-decoration:none;
}

h1
{
    margin:0px;
}

h2
{
    margin:0px;
}

.header1 h1
{
    font-family: Verdana;
    font-size: 16px;
    font-weight: bold;
    color: #00549e;
}

.header2
{
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #00549e;
}

.header3
{
    font-family: Verdana;
    font-size: 16px;
    font-weight: bold;
    color: #606060;
}

.header4
{
    font-family: Verdana;
    font-size: 13px;
    font-weight: bold;
    color: #2f5eb2;
}

.header4error
{
    font-family: Verdana;
    font-size: 13px;
    font-weight: bold;
    color: #e41919;
}

.adviesheader
{
    font-family: Verdana;
    font-size: 13px;
    font-weight: bold;
    color: #4f87ea;
}

.adviesheader a
{
    color: #4f87ea;
    text-decoration:underline;
}

.adviesheader a:hover
{
    color: #4f87ea;
    text-decoration:none;
}

.adviestext
{
    font-family: Verdana;
    font-size: 12px;
    color: #2f5eb2;
}


.inputtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #606060;
	height: 13px;
	border: #a3a3a3 1px solid;
	padding: 2px;
	margin-top: 5px;
}

.inputtexterror {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #606060;
	height: 13px;
	border: #a3a3a3 1px solid;
	background-color: #ffc5c5;
	padding: 2px;
	margin-top: 5px;
}

.inputtextarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #606060;
	border: #a3a3a3 1px solid;
	padding: 2px;
	margin-top: 5px;
}

select {
	color: #606060;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border: #a3a3a3 1px solid;
}

a.info{
    position:relative; /*this is the key*/
    z-index:24; background-color:transparent;
    color:#000;
    text-decoration:none}
 
a.info:hover{z-index:25; background-color:transparent; border:0px;}
 
a.info span{display: none}
 
a.info:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:-1em; left:2em; width:16em;
    padding:5px;
    border:1px solid black;  
    background-color:#fff; color:#333;
    text-decoration:none;
    text-align: left;
    font-family: Verdana;
    font-size: 11px;
    }