	/* common */
body { 	margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 1.6; background-color: #323232; background: url(../images/bg_1_wit.gif) center repeat-y; }
html { 	min-height: 100%; margin-bottom: 1px; }
a img { border: none; }
hr { border: 1px dashed #000; }
#container { width: 860px; margin: 0 auto 0 auto; padding: 0; }

	/* Headings */
h1, h2, h3, h4, h6 { font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-weight: normal; padding: 0; }
h1 { color: #ffd100; font-size: 28px; margin-top: 15px; margin-bottom: 2px; }
.h1 { color: #ffd100; font-size: 24px; margin: 0; }
h2 { font-size: 17px; margin: 3px 0 0 0; color: #ffd100; }
h3 { font-size: 14px; color: #888; margin-bottom: 5px; font-weight: bold; }

	/* Top */
#top { height: 80px; margin: 25px 0 0px 0; }	
#top #logo { float: left; }
#top #logo  a:hover { border-bottom: none; }

	/* Navigation */
#top #navigation { width: 420px; margin-left: 10px; height: 45px; float: left; margin-top: 22px; overflow: hidden;  }
#top #navigation ul	{ list-style-type: none; }
#top #navigation ul li { display: inline; float: left; display: block; padding-left: 17px;  }
#top #navigation ul li a { color: #000; font-size: 17px; text-decoration: none; }
#top #navigation ul li a:hover	{ border-bottom: 3px solid #ffd100; }
#top #navigation ul li.selected a { color: #ffd100; border-bottom: 3px solid #ffd100; }
#top #navigation ul li li.active a { color: #000; border-bottom: 3px solid #ffd100; }
#top #navigation ul li.selected ul li a { color: #fff; border-bottom: none; }

 /*  Subnavigation */
#top #navigation ul ul { display: none; position: absolute; float: none; z-index: 200; }
#top #navigation ul li:hover ul { padding:0; margin: 0; display: block; width: 200px; margin-top: -3px; }
#top #navigation ul li li { float: none; display: block; background-color: #ffd100; border-bottom: none;  }
#top #navigation ul li li a { color: #fff; font-size: 15px; text-decoration: none; border-bottom: none;  }
#top #navigation ul li li.selected a { color: #000; border-bottom: none; }
#top #navigation ul li li.active a { color: #000; border-bottom: none; }
#top #navigation ul li.selected li a:hover { color: #000; border-bottom: none; }
#top #navigation ul li.active li a:hover { color: #000; border-bottom: none; }
#top #navigation ul li ul li ul { display: none; }

	/* Header */
#header { width: 860px; height: 280px; }
#header #information { float: right; width: 260px; color: #fff; height: 230px; padding: 10px; background: #0094C9 url('../images/box.png') left top; border: 1px solid #48aace;  }
#header #information .payoff { font-size: 20px; color: #fff;}
#header #information p { margin-bottom: 30px; }
#header #information a.contact_button { color: #000; padding: 10px 25px 10px 25px; font-size: 15px; background-color: #ffd100; line-height: 20px; text-align: center; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px;}
#header #information a.contact_button:link { color: #000; text-decoration: underline; border-bottom: none; }
#header #information a.contact_button:hover { color: #000; text-decoration: none;  }

#header #slider {float: left; width: 570px; height: 250px; position:relative;  background:#202834 url(../images/loading.gif) no-repeat 50% 50%; }
#header #slider img { position:absolute; top:0px; left:0px; display:none; }
#header #slider a { border:0; }
#header #slider .nivo-controlNav { position:absolute; left:0%; bottom:-30px; }
#header #slider .nivo-controlNav a { display:block; width:20px; height:20px; background:url(../images/bullets.png) no-repeat; text-indent:-9999px; border:0; margin-right:3px; float:left;}
#header #slider .nivo-controlNav a.active { background-position:-20px 0; }
#header #slider .nivo-directionNav a { display:block; width:32px; height:34px; background:url(../images/arrows.png) no-repeat;	text-indent:-9999px; border:0; } 
#header #slider a.nivo-nextNav { background-position:-32px 0; right:10px; }
#header #slider a.nivo-prevNav { left:10px; }

/* If an image is wrapped in a link */
#slider .nivoSlider a.nivo-imageLink { position:absolute;top:0px; left:0px; width:100%; height:100%; border:0; padding:0; margin:0; z-index:60; display:none; }
/* The slices in the Slider */
#slider .nivo-slice { display:block; position:absolute; z-index:50; height:100%; }
/* Caption styles */
#slider .nivo-caption { position:absolute; font-size: 18px; left:0px; bottom:0px; background:#a4e2f9; color:#04405a; opacity:0.8; /* Overridden by captionOpacity setting */ width:100%; z-index:89; }
#slider .nivo-caption p { padding:5px; margin:0; }
/* Direction nav styles (e.g. Next & Prev) */
#slider .nivo-directionNav a { position:absolute; top:45%; z-index:99; cursor:pointer; }
#slider .nivo-prevNav { left:0px; }
#slider .nivo-nextNav { right:0px; }
/* Control nav styles (e.g. 1,2,3...) */
#slider .nivo-controlNav a { position:relative; z-index:99; cursor:pointer; }
#slider .nivo-controlNav a.active { font-weight:bold; }

	/* Content */
#content_wrapper { width: 839px; height: 500px; }
#content { float: left; width: 560px; }
#content ul { list-style-type: none; }
#content li { list-style-image: url(../images/opsomming.jpg); margin-left: 0px; }
#content .divide { clear: both; height: 1px; overflow: hidden; margin-bottom: -1px; }
#content a:link { color: #ffd100; text-decoration: none; border-bottom: none; }
#content a:visited { color: #ffd100; text-decoration: none; border-bottom: none; }
#content a:hover { color: #000; text-decoration: none; border-bottom: 1px dotted #ffd100; }
div#content ul.breadcrumbs { padding: 0; margin: 10px 0 15px 0; list-style-type: none; overflow: auto; clear: both; color: #353f41;  }
div#content ul.breadcrumbs li { float: left; margin-left: 0px; list-style-image: none; padding-left: 5px; }
div#content ul.breadcrumbs li:first-child { padding-left: 0; }

   /*  Forms */
label { display: block; float: left; width: 350px; color: #353f41; font-size: 14px; }
input[type="text"], textarea { width: 100%; min-width: 200px; max-width: 500px; line-height: 22px; font-family: inherit; font-size: 12px; }
input[type="text"] { height: 14px; width: 345px; border: 1px solid #ffd100;}
textarea { height: 125px; border: 1px solid #ffd100;}
input[type="checkbox"],input[type="submit"],input[type="button"] { width: auto; }


	/* Sidebar */
#sidebar { float: right; width: 239px; padding: 10px; border-left: 1px solid #b2ad97; }	
#sidebar ul { list-style-image: none; list-style: none; margin: 0 0 0px 0; padding: 0;}
#sidebar li { list-style-image: none; list-style: none; padding: 0; margin: 0; }
#sidebar h2 { color: #F40018; font-size: 18px;	}
#sidebar a:link { color: #000; text-decoration: none; border-bottom: 1px dotted #000; }
#sidebar a:visited 	{ color: #000; text-decoration: none; border-bottom: 1px dotted #000; }
#sidebar a:hover { color: #ffd100; text-decoration: none; border-bottom: 1px dotted #ffd100; }
#sidebar input, #sidebar select, #sidebar textarea { width: 250px; min-width: 0; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border: 1px solid #F40018; }
#sidebar label { float: left; width: 200px; font-size: 12px; padding: 0px 0 0 2px; }
#sidebar .submit {width: 150px; height: 35px; color: #fff; padding: 10px; background-color: #F40018; text-align: center; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; cursor: pointer; }
#sidebar .phone { font-size: 22px; font-weight: bold;  margin-bottom: 10px; }
#sidebar #slider {float: left; width: 570px; height: 250px; position:relative;  background:#202834 url(../images/loading.gif) no-repeat 50% 50%; }
#sidebar #slider img { position:absolute; top:0px; left:0px; display:none; }
#sidebar #slider a { border:0; }
#sidebar #slider .nivo-controlNav { position:absolute; left:0%; bottom:-30px; }
#sidebar #slider .nivo-controlNav a { display:block; width:20px; height:20px; background:url(../images/bullets.png) no-repeat; text-indent:-9999px; border:0; margin-right:3px; float:left;}
#sidebar #slider .nivo-controlNav a.active { background-position:-20px 0; }
#sidebar #slider .nivo-directionNav a { display:block; width:32px; height:34px; background:url(../images/arrows.png) no-repeat;	text-indent:-9999px; border:0; } 
#sidebar #slider a.nivo-nextNav { background-position:-32px 0; right:10px; }
#sidebar #slider a.nivo-prevNav { left:10px; }

/* If an image is wrapped in a link */
#sidebar #slider .nivoSlider a.nivo-imageLink { position:absolute;top:0px; left:0px; width:100%; height:100%; border:0; padding:0; margin:0; z-index:60; display:none; }
/* The slices in the Slider */
#sidebar #slider .nivo-slice { display:block; position:absolute; z-index:50; height:100%; }
/* Caption styles */
#sidebar #slider .nivo-caption { position:absolute; left:0px; bottom:0px; background:#a4e2f9; color:#04405a; opacity:0.8; /* Overridden by captionOpacity setting */ width:100%; z-index:89; }
#sidebar #slider .nivo-caption p { padding:5px; margin:0; }
/* Direction nav styles (e.g. Next & Prev) */
#sidebar #slider .nivo-directionNav a { position:absolute; top:45%; z-index:99; cursor:pointer; }
#sidebar #slider .nivo-prevNav { left:0px; }
#sidebar #slider .nivo-nextNav { right:0px; }
/* Control nav styles (e.g. 1,2,3...) */
#sidebar #slider .nivo-controlNav a { position:relative; z-index:99; cursor:pointer; }
#sidebar #slider .nivo-controlNav a.active { font-weight:bold; }

/* Footer */
#divide { clear: both; width: 839px; height: 15px; margin: 0 auto; background-color: #fff; }
#footer { margin: 0 auto; margin-top: 20px; font-size: 10px; width: 809px; padding: 0px 15px; background-color: #fff; }
#footer-left { width: 430px; }
#footer-left, #footer-left a { display: inline; background: none; color: #a6a8aa; margin-right: 5px; }
#footer-left a { color: #666; text-decoration: none; border-bottom: 1px; }
#footer-left a:hover { color: #ffd100; text-decoration: none; border-bottom: 1px solid #ffd100; }

#footer-right { float: right; text-align: right; color: #ffd100; width: 195px; }
#footer-right a { color: #000; text-decoration: none; border: none; }
#footer-right a:visited { color: #000; text-decoration: none; border: none; }
#footer-right a:hover { color: #ffd100; text-decoration: none; border-bottom: 1px dotted #ffd100; }

#footer-menu  { margin: 0 auto 20px 0; text-align:center; padding: 0; }
#footer-menu ul { padding: 0; }
#footer li, #footer li a { display: inline; background: none; color: #a6a8aa; margin-right: 5px; }
#footerli a { color: #666; text-decoration: none; border-bottom: 1px; }
#footer li a:hover { color: #ffd100; text-decoration: none; border-bottom: 1px solid #ffd100; }

