@charset "utf-8";
/* CSS Document */

/* =========================================================================
 *
 *	default.css
 *
 *  default colors:
 *	 - blue: #015c91
 *   - gray: #404040
 *   - green: #62bc08
 *
 *	 _.... = IE6 hack
 *	 #.... = IE7 hack
 *
 * =========================================================================
 *   basic styles for fonts, anchors and headers
 */
	body, p, td, th, li, ul,textarea, input, select {
		margin: 0;
		padding: 0;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-style: normal;
		font-weight: normal;
		line-height: 18px;
		}

    h1,h2,h3,h4,h5,h6 {
		color: #0095db;
		font-weight: normal;
		padding: 0;
		margin: 0 0 5px 0;
        }
	h1 { font-size: 18px; }
	h2 { font-size: 14px; }
	h3 { font-size: 14px; }
	p {
		padding: 0;
		margin: 0 0 18px 0; 
		}

    h1 a, a:link, a:active, a:visited, a:hover, input.button { 
			text-decoration: none; 
			color: #404040; 
			cursor: pointer; 
			cursor: hand; }
	h1 a, a:hover, a:active { 
			text-decoration: underline; 
			cursor: pointer; 
			color: #0095db; }

	a:link img,
	a:active img,
	a:visited img,
	a:hover img { border: solid 0px; }





	/* ===================================
		MISC	*/
	
	input { margin-bottom: 5px;	}
	.partnerwrapper { 
		margin: 0 0 40px 0;
		}
		
	tr.partnerrow { }
	td { vertical-align: top; }
	td.partnerlogo { width: 150px; border-bottom: 1px solid #e2e2e2; }
	td.partnertekst { border-bottom: 1px solid #e2e2e2; padding: 10px 0 10px 0; }
	
	.pdflink {
		background: url(../images/icon_pdf.gif) top left no-repeat;
		padding-left: 25px;
		}
		
	 div.widecol a.anker {
	 	text-decoration: none;
		cursor: text;
		color: #0095db;
		}
	.footer span a { color: #62bc08; }
	.footer span a:hover { color: #62bc08; }
	
	div.widecol ul { list-style:none; list-style-image: url(../images/bullet.gif); margin-left: 26px; margin-bottom: 18px; }
	
	div.widecol a { color: #62bc08; }
   
   
   

    /* ===================================
		BODY TYPES	*/
	body {
		margin: 0;
		padding: 0;
		}
		
	.totalwrapper {
		width: 760px;
		margin: 0 auto 0 auto;
		}
	
	.toplogo { height: 94px; }
	
	.headervisual {
		background: url(../images/bg_headervisual2.jpg) no-repeat top left;
		width: 760px;
		height: 225px;
		margin-top: 8px;
		margin-bottom: 21px;
		}
	.headervisual .contactinfo {
		margin: 0 0 0 609px;
		padding: 86px 0 0 7px;
		line-height: 16px;
		}
	
	.contentwrapper .widecol {
		float: left;
		width: 361px;
		margin: 0 15px 0 0;
		padding: 0;
		}
	.contentwrapper .smallcol {
		float: left;
		width: 225px;
		margin: 0 8px 0 0;
		padding: 0;
		}
	.contentwrapper .partnercol {
		float: left;
		width: 143px;
		margin: 0;
		padding: 0 0 0 7px;
		}
	.contentwrapper .partnercol img.logo {
		display: block;
		margin: 10px 0 25px 0;
		padding: 0;
		}
		
	.footer {
		height: 19px;
		width: 747px;
		margin-top: 30px;
		margin-bottom: 20px;
		padding: 1px 9px 0 4px;
		background-color: #0095db;
		color: #FFF;
	}
		

    /* ===================================
		NAVIGATION	*/

	div.headnavwrapper { 
		height: 32px;
		width: 760px;
		background: url(../images/bg_topnav.jpg) top left no-repeat;
		}
	ul.headnav {		
		list-style:none;
		list-style-image:none;
		display: block;	
		margin-bottom: 7px;	
	}
	ul.headnav li {
		float: left;
		font-size: 18px;
		padding: 7px 15px 0 15px;
		border-right: 1px solid #e2e2e2;
		}
	ul.headnav li a:hover { text-decoration: none; }
	ul.headnav li.small { font-size: 14px; border-right: 0px solid }
	
	div.smallcol ul.nobullet { margin-top: 20px; }
	li.subnavitem { border-bottom: 1px solid #e2e2e2; }
	li.subnavitem img {
		padding-right: 3px;
		}
	a.subnavitem {

		}
	
	
	
	/* ===================================
		FOOTER	*/
		
	.footer .item { 
		padding-left: 6px; 
		padding-right: 9px; 
		}
	.footer .item a { color: #FFF; }
	.footer .item a:hover { color: #FFFFFF; text-decoration: underline; }

	.footerblockleft {
		display: block;
		float: left;
		padding-left: 0;
		padding-right: 0;
		width: 477px;
		}


    /* ===================================
		FORM ELEMENTS	*/
		
	.label {
		display: block;
		float: left;
		width: 100px;
		}
	.widelabel {
		display: block;
		float: left;
		width: 175px;
		}

    







/***** Global Classes *****/

.nospace       { padding: 0 0 0 0; margin: 0 0 0 0;}
.bottomspace   { margin-bottom: 11px; }
.nobottomspace { margin-bottom: 0px; padding-bottom: 0px; }

.float-left    { float:left; }
.float-right   { float:right; }
.clear		   { clear:both; }

.text-left     { text-align:left; }
.text-right    { text-align:right; }
.text-center   { text-align:center; }
.text-justify  { text-align:justify; }

.bold          { font-weight:bold; }
.italic        { font-style:italic; }
.underline     { border-bottom:1px solid; }
.highlight     { background:#ffc; }

.wrap          { margin:0 auto; }

.img-left      { float:left;margin:0 0 0 0; }
.img-right     { float:right;margin:0 0 0 0; }

.nopadding     { padding:0; }
.noindent      { margin-left:0;padding-left:0; }
.nobullet      { list-style:none;list-style-image:none; }

/***** Style for error messages *****/





