body {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background: url('/images/__od/839/bg_gradient.png') repeat-x;
	background-color: #85a3ad;
	color:#000000;
	margin: 0px;
	padding: 0px;
}

.h1, h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:18.0px;
	font-weight: bold;
}

.h2, h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14.0px;
	font-weight: bold;
}

.h3, h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12.0px;
	font-weight: bold;
}

.h4, h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10.0px;
	font-weight: bold;
}

.listheader {
	font-size : 11px; 
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	text-transform: uppercase;
}

.viewheader {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px; 
	font-weight: bold;
	text-decoration: none;
	line-height : 13pt; 
	color:#000000;
}

.focusheader {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	line-height: 11pt; 
	color:#000000;
}

.normal {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	vertical-align: top;
}

strong {
	font-weigth: bold;
}

p, li, td 	{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration : none;
	color:#000000;
	margin: 0px 0px 1px 0px;
}

blockquote 	{
	margin: 0px 0px 0px 40px;
}

pre {
	font-size: 11px;
	color:#000000;
	margin: 0px 0px 0px 0px;
}

hr.dimmed {
	color: #CCCCCC;
}

td.dimmed {
	color: #CCCCCC;
}

.errormsg {
	color: #FF0000;
}

.nounderline {
	text-decoration: none;
}

.boxcontent {
	padding: 4px 4px 4px 4px;
}

.list1 {
	background-color: #EEEEEE;
	padding: 4px 4px 4px 4px;
}

.list2 {
	background-color: #FFFFFF;
	padding: 4px 4px 4px 4px;
}

input, textarea, button {
	border: solid 1px #777777;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.noborder {
	border: solid 1px #777777;
}

a {
	color: #83a1aa;
}

#navwrapper {
	background: url('/images/__od/839/bg_nav.png') no-repeat;
	/*height: 140px;*/
	/*width: 940px;*/
}

#navwrapper, #navwrapper ul {
	list-style: none;
	margin: 0px;
	/*margin-top: 50px;*/
	padding: 100px 0px 50px 40px;
	
	text-transform: uppercase;
	text-align: center;
}
#navwrapper a { text-decoration: none;}
#navwrapper > li {
	position: relative;
	/*height: 40px;*/
	float: left;
}
#navwrapper > li.navitemon  a {
	color: #fff;
	/*background-color: #000;  remove if  */
}
#navwrapper > li > a {
	color: #000;
	display: block;
	border-right: 1px solid #000;
	padding-right: 10px;
	padding-left: 10px;
}
#navwrapper > li:last-child > a {
	border: none;
}
#navwrapper li {
	padding: 9px 0px;
}

#navwrapper li:hover a {
	color: #fff;
}

#title_top {
	width: 860px;
	margin: 0 auto;
}
#title_top img {
	margin-top: 20px;
	margin-left: 30px;
	border: none;
}

#pagewrapper {
	overflow: hidden;
	width: 940px;
	margin: 0 auto;
}
#content_container {
	width: 860px;
	margin: 0 auto;
}
#content_top {
	background: url('/images/__od/839/content_top.png') no-repeat;
	height: 20px;
}
#content_bottom {
	background: url('/images/__od/839/content_bottom.png') no-repeat;
	width: 860px;
	height: 20px;
}
#content_footer {
	border-top: #83a1aa 2px solid;
	text-align: center;
	width: 800px;
	margin: 0 auto;
	padding-top: 5px;
	background-color: #fff;
}
#contentwrapper {
	overflow: hidden;
	width: 800px;
	padding: 10px 30px 0px 30px;
	background-color: #fff;
}

hr {
	margin: 15px 0px;
	border: none;
	height: 1px;
	background-color: #83a1aa;
}

/* VARCONTENT TEMPLATE: ktv_forside */
.ktv_forside_top {
	margin-bottom: 30px;
}
.ktv_forside_center {
	
}
.ktv_forside_table {
	width: 100%;
}
/*.ktv_forside_table hr {
	margin: 15px 0px;
	border: none;
	height: 1px;
	background-color: #83a1aa;
}*/

.ktv_forside_left_column {
	border-top: #83a1aa 2px solid;
	padding-top: 20px;
	padding-bottom: 20px;
	width: 526px;
}
.ktv_forside_right_column {
	border-top: #83a1aa 2px solid;
	vertical-align: top;
	padding-top: 20px;
	width: 254px;
}
.ktv_forside_column_spacing {
	width: 20px;
}

#featured {
	display: none;
	background-color: #000;
	max-height: 196px;
}
#featured .slide_description {
	color: #fff;
	font-size: 22px;
	width: 254px;
	float: right;
	margin-top: 20px;
}
#featured div img {
	float: left;
}

/* CSS for jQuery Orbit Plugin 1.4.0 Maintained for Foundation. foundation.zurb.com Free to use under the MIT license. http://www.opensource.org/licenses/mit-license.php
*/
/* Container ---------------------- */
.orbit-wrapper { width: 1px; height: 1px; position: relative; }

.orbit { width: 1px; height: 1px; position: relative; overflow: hidden; margin-bottom: 17px; }
.orbit.with-bullets { margin-bottom: 0px; }
.orbit .orbit-slide { max-width: 100%; position: absolute; top: 0; left: 0; }
.orbit a.orbit-slide { border: none; line-height: 0; display: none; }
.orbit div.orbit-slide { width: 100%; height: 100%; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; }

/* Note: If your slider only uses content or anchors, you're going to want to put the width and height declarations on the ".orbit>div" and "div.orbit>a" tags in addition to just the .orbit-wrapper */
/* Timer ---------------------- */
.orbit-wrapper .timer { display: none;width: 40px; height: 40px; overflow: hidden; position: absolute; top: 10px; right: 10px; opacity: .6; cursor: pointer; z-index: 31; }
.orbit-wrapper span.rotator { display: block; width: 40px; height: 40px; position: absolute; top: 0; left: -20px; background: url('../images/foundation/orbit/rotator-black.png') no-repeat; z-index: 3; }
.orbit-wrapper span.rotator.move { left: 0; }
.orbit-wrapper span.mask { display: block; width: 20px; height: 40px; position: absolute; top: 0; right: 0; z-index: 2; overflow: hidden; }
.orbit-wrapper span.mask.move { width: 40px; left: 0; background: url('../images/foundation/orbit/timer-black.png') repeat 0 0; }
.orbit-wrapper span.pause { display: block; width: 40px; height: 40px; position: absolute; top: 0; left: 0; background: url('../images/foundation/orbit/pause-black.png') no-repeat; z-index: 4; opacity: 0; }
.orbit-wrapper span.pause.active { background: url('../images/foundation/orbit/pause-black.png') no-repeat 0 -40px; }
.orbit-wrapper .timer:hover span.pause, .orbit-wrapper .timer:focus span.pause, .orbit-wrapper span.pause.active { opacity: 1; }

/* Captions ---------------------- */
.orbit-caption { display: none; font-family: inherit; }

.orbit-wrapper .orbit-caption { background: black; background: rgba(0, 0, 0, 0.6); z-index: 30; color: white; text-align: center; padding: 7px 0; font-size: 13px; position: absolute; right: 0; bottom: 0; width: 100%; }

/* Directional Nav ---------------------- */
.orbit-wrapper .slider-nav { display: block; }
.orbit-wrapper .slider-nav span { width: 39px; height: 50px; text-indent: -9999px; position: absolute; z-index: 30; top: 50%; margin-top: -25px; cursor: pointer; }
.orbit-wrapper .slider-nav span.right { background: url('/images/foundation/orbit/right-arrow.png'); background-size: 100%; right: 0; }
.orbit-wrapper .slider-nav span.left { background: url('/images/foundation/orbit/left-arrow.png'); background-size: 100%; left: 0; }

.lt-ie9 .orbit-wrapper .slider-nav span.right { background: url('/images/foundation/orbit/right-arrow-small.png'); }
.lt-ie9 .orbit-wrapper .slider-nav span.left { background: url('/images/foundation/orbit/left-arrow-small.png'); }

/* Bullet Nav ---------------------- */
ul.orbit-bullets { position: absolute; z-index: 3000; list-style: none; bottom:-10px; right: 234px; margin-left: -50px; padding: 0; }
/*ul.orbit-bullets li { background-color: #f00;float: left; margin-left: 5px; cursor: pointer; color: #ffffff; width: 20px; height: 20px; overflow: hidden; }*/
ul.orbit-bullets li { float: left; margin-left: 5px; cursor: pointer; color: #ffffff; height: 17px; overflow: hidden; }
ul.orbit-bullets li.active { color: #cccccc;}
ul.orbit-bullets li.has-thumb { background: none; width: 100px; height: 75px; }
ul.orbit-bullets li.active.has-thumb { background-position: 0 0; border-top: 2px solid black; }

/* Orbit Slide Counter */
.orbit-slide-counter { position: absolute; bottom: 0; z-index: 99; background: rgba(0, 0, 0, 0.7); color: white; padding: 5px; }

/* Fluid Layout ---------------------- */
.orbit img.fluid-placeholder { visibility: hidden; position: static; display: block; width: 100%; }

.orbit, .orbit-wrapper { width: 100% !important; }