.style1 {
	color: #ffffff
}
a:link {
	text-decoration: none
}
a:visited {
	text-decoration: none
}
a:hover {
	text-decoration: none
}
a:active {
	text-decoration: none
}

.onload {
	background: #ffffff; color: #000000
}
.onmouseover {
	background: #ffcc99
}
.onmouseout {
	background: #ffffff; color: #000000

}

body {
	margin: 0px
}

.bodytext {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; WORD-SPACING: normal; COLOR: #666666; LINE-HEIGHT: 12px; FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif; LETTER-SPACING: 0px
}

p {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; WORD-SPACING: normal; COLOR: #666666; LINE-HEIGHT: 12px; FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif; LETTER-SPACING: 0px
}

.style2 {
	font-weight: bold; color: #336699; font-family: verdana, arial, helvetica, sans-serif
}
.bildtext {
	font-weight: normal; font-size: 10px; word-spacing: normal; color: #666666; line-height: 12px; font-family: arial, helvetica, sans-serif; letter-spacing: 0px
}

.bodytext { 
	font-size: 13px;
                color: #666666;  
                line-height: 17px; 
                font-family: arial, helvetica, sans-serif;
}

body {
	font-size: 13px; 
                color: #666666; 
                line-height: 17px; 
                font-family: arial, helvetica, sans-serif;
}



.brodbvit .bodytext {
	/* font-size: 12px; */ color: #ffffff; line-height: 17px; font-family: arial, helvetica, sans-serif;
}



.csc-firstheader {
	font-weight: lighter; 
	font-size: 18px;
                letter-spacing:-0.2mm; 
	color: #8f8f8f; 
	line-height: 22px;
	font-style: normal;
	font-family: verdana, arial, helvetica, sans-serif;
}

h1 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #336699;
	font-weight: bold;
	font-style: italic;
}

h2 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 16px;
	line-height: 26px;
	font-weight: bold;
	color: #333333;
}

h3 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 16px;
	line-height: 26px;
	font-weight: bold;
	color: #333333;
}

h4 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 16px;
	line-height: 26px;
	font-weight: bold;
	color: #333333;
}


h5 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 16px;
	line-height: 26px;
	font-weight: bold;
	color: #333333;
}



p a, p a:link, p a:active, p a:visited  {
	text-decoration: underline;
                font-weight: normal;
                color: #666666; 
                line-height: 17px; 
}

img  {
                 border:0px;
}


p a:hover  {
	text-decoration: none;
                font-weight: normal;
                color: #666666; 
                line-height: 17px; 
}

ul  {
	font-size: 13px; 
                color: #666666; 
                line-height: 17px; 
                font-family: arial, helvetica, sans-serif;
                padding-right:10px;
}

li  {
	font-size: 13px; 
                color: #666666; 
                line-height: 17px; 
                font-family: arial, helvetica, sans-serif;
                padding-right:10px;
}

ol {
	font-size: 13px; 
                color: #666666; 
                line-height: 17px; 
                font-family: arial, helvetica, sans-serif;
                padding-right:10px;
}



.bordercontent {
                     padding-left:15px;
                     padding-bottom:15px;
                     padding-top:15px;
                     padding-right:15px;
}


.imgtext-table {
                     border-left: 10px solid #ffffff;
                     border-right: 10px solid #ffffff;
}


/* navigation */

.nav a:link, .nav a:active, .nav a:visited  {
	font-weight: normal; 
}

.nav a:hover {
	font-weight: bold; 
}

.navaktiv a:link, .navaktiv a:active, .navaktiv a:visited  {
	font-weight: bold; 
}

.navaktiv a:hover {
	font-weight: bold; 
}


.nav1aktiv {
	font: 12px; 
	font-weight: bold; 
	color: #666666; 
	font-family: verdana, arial, helvetica, sans-serif;
                background-image: url(1aktiv.gif); 
                background-repeat: no-repeat;
                background-position: 1% 100%;
                width:170px;
                height:22px;
                display:block;
                padding-top:3px;
}

.nav1 {
	font: 12px ; 
	color: #666666; 
	font-family: verdana, arial, helvetica, sans-serif;
                background-image: url(1_out.gif); 
                background-repeat: no-repeat;
                background-position: 1% 100%;
                width:170px;
                height:22px;
                display:block;
                padding-top:3px;
}


.nav2 {
	font-weight: bold; 
	font: 12px ; 
	color: #666666; 
	font-family: verdana, arial, helvetica, sans-serif;
                background-image: url(1_over.gif); 
                background-repeat: no-repeat;
                background-position: 1% 100%;
                width:170px;
                height:22px;
                display:block;
                padding-top:3px;
}

.nav3 {
	font-weight: normal; 
	font: 12px; 
	color: #336699; 
	font-family: verdana, arial, helvetica, sans-serif;
                background-image: url(2_out.gif); 
                background-repeat: no-repeat;
                background-position: 1% 50%;
                width:153px;
                height:19px;
                display:block;
}

.nav4 {
	font-weight: bold; 
	font: 12px; 
	color: #336699; 
	font-family: verdana, arial, helvetica, sans-serif;
                background-image: url(2_over.gif); 
                background-repeat: no-repeat;
                background-position: 1% 50%;
                width:153px;
                height:19px;
                display:block;
}

.nav4aktiv {
	font-weight: bold; 
	font: 12px; 
	color: #336699; 
	font-family: verdana, arial, helvetica, sans-serif;
                background-image: url(2aktiv.gif); 
                background-repeat: no-repeat;
                background-position: 1% 50%;
                width:153px;
                height:19px;
                display:block;
}

.nav5 {
	font-weight: normal; 
	font-size: 12px / 19px; 
	color: #37939b;        
	font-family: verdana, arial, helvetica, sans-serif;
                background-image: url(3_out.gif); 
                background-repeat: no-repeat;
                background-position: 1% 50%;
                width:145px;
                height:19px;
                display:block;
}

.nav6 {
	font-weight: bold; 
	font-size: 12px; 
	color: #37939b; 
	font-family: verdana, arial, helvetica, sans-serif;
                background-image: url(3_over.gif); 
                background-repeat: no-repeat;
                background-position: 1% 50%;
                width:145px;
                height:19px;
                display:block;
 
}

/* navigation end */

/* *** filelist *** */

.csc-uploads-filename  {
	font-size: 13px; 
                color: #666666; 
                line-height: 17px; 
                font-family: arial, helvetica, sans-serif;
}



/* search */

.csc-searchresultrange {
	font-size: 13px; 
                color: #666666; 
                line-height: 17px; 
                font-family: arial, helvetica, sans-serif;
}

.csc-searchresultheader a:link, .csc-searchresultheader a:hover, .csc-searchresultheader a:active, .csc-searchresultheader a:visited   {
	font-size: 13px; 
                color: #666666; 
                line-height: 17px; 
                font-family: arial, helvetica, sans-serif;
	font-style: italic;
}

.csc-searchform {
	font-size: 13px; 
                color: #666666; 
                line-height: 17px; 
                font-family: arial, helvetica, sans-serif;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 10px;
}

.csc-loginform {
	font-size: 13px; 
                color: #666666; 
                line-height: 17px; 
                font-family: arial, helvetica, sans-serif;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 10px;
}


.csc-mailform {
	font-size: 13px; 
                color: #666666; 
                line-height: 17px; 
                font-family: arial, helvetica, sans-serif;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 10px;
}


.csc-menu csc-menu-2, .csc-menu csc-menu-2 a:hover, .csc-menu csc-menu-2 a:active, .csc-menu csc-menu-2 a:visited {
	font-size: 13px; 
                color: #666666; 
                line-height: 17px; 
                font-family: arial, helvetica, sans-serif;
}


/* tabeller */

td  {
	font-size: 13px; 
                color: #666666; 
                line-height: 17px; 
                font-family: arial, helvetica, sans-serif;
}




/* sitemap */

.csc-menu csc-menu-2 {
                     padding-left:20px;
                     padding-bottom:20px;
                     padding-top:20px;
                     padding-right:20px;
}

.csc-sitemap-level1 a:link, .csc-sitemap-level1 a:hover, .csc-sitemap-level1 a:active, .csc-sitemap-level1 a:visited {
	font-size: 13px; 
                color: #666666; 
                line-height: 17px; 
                font-family: arial, helvetica, sans-serif;
                     padding-left: 25px;
                     padding-top:2px;
}

.csc-sitemap-level2 a:link, .csc-sitemap-level2 a:hover, .csc-sitemap-level2 a:active, .csc-sitemap-level2 a:visited {
	font-size: 13px; 
                color: #666666; 
                line-height: 17px; 
                font-family: arial, helvetica, sans-serif;
	padding-left: 50px;
}

.csc-sitemap-level3 a:link, .csc-sitemap-level3 a:hover, .csc-sitemap-level3 a:active, .csc-sitemap-level3 a:visited {
	font-size: 13px; 
                color: #666666; 
                line-height: 17px; 
                font-family: arial, helvetica, sans-serif;
	padding-left: 75px;
}

.csc-sitemap-level4 a:link, .csc-sitemap-level4 a:hover, .csc-sitemap-level4 a:active, .csc-sitemap-level4 a:visited {
	font-size: 13px; 
                color: #666666; 
                line-height: 17px; 
                font-family: arial, helvetica, sans-serif;
	padding-left: 100px;
}

.csc-caption   {
                color: #666666; 
                font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	padding: 3px;
	background-color: #eeeeee;
}

#flags {
  position: absolute;
  bottom: 0;
  right: 0;
  padding-right: 30px;
  padding-bottom: 2px;
}

#flags a {
  margin: 0 5px 0px 5px;
}	

#flags a img {																																																																																																																			
  border: none;
}

.right_col {
 display: block;
 width: 170px;
 height: auto !important;
 overflow: hidden;
}
.right_col div, .right_col span, .right_col p, .right_col h1, .right_col h2, .right_col h3, .right_col a {
 width: 170px;
}

#flashWrapper {
  float:left;
  height:110px;
  width:500px;
}

#flagsWrapper {
  float:right;
  width:200px;
  height:110px;
  position:relative;
}

fieldset.csc-mailform {
	margin-top: 15px;
	margin-left: 20px;
	border: none;
}

fieldset.csc-mailform label {
	float: left;
	width: 150px;
}


div.csc-mailform-field {
	margin-bottom: 5px;
	clear:both;
	float:left;
	width:350px;
}

fieldset.csc-mailform input {
	width: 200px;
	float:left;
}

fieldset.csc-mailform select {
	width: 200px;
	float:left;
}

fieldset.csc-mailform textarea {
	width: 200px;
	height: 100px;
	float:left;
}

fieldset.csc-mailform .csc-mailform-check {
	width: 15px;
	height: 15px;
}

fieldset.csc-mailform .csc-mailform-radio {
	width: 15px;
	margin-top: 10px;
}

fieldset.csc-mailform legend {
	display: none;
}

fieldset .csc-mailform-radio label {
	display:inline;
	margin-bottom:15px;
	margin-left:10px;
	margin-right:10px;
	white-space:nowrap;
	float: none;
}

fieldset.csc-mailform input.csc-mailform-submit {
	width: auto;
	padding-top:3px;
	padding-bottom:3px;
	float:right;
}