/* CSS Document */

body, p, h1, h2, h3, h4, h4, h5, form, a, input, select, td, tr, table, div, span{margin:0px; padding:0px; border:0px;}

.back_img { 
	background-color:#fffcf4;
	background-image:url(back.gif);
	background-repeat:repeat-y;
	left:20px;}


body, h1, h2, h3, h4 ,h5 ,li ,ol{
	font-family:verdana;
	font-size:10px;
	line-height:150%;
	color:#666666;
	text-decoration:none;
}

body, h5{
	font-family:verdana;
	font-size:11px;
	line-height:150%;
	color:#005AAB;
	text-decoration:none;
}

.bodytext { 
	font-family:verdana;
	font-size:10px;
	line-height:150%;
	color:#666666;
	text-decoration:none;
}

.style1 {
	font-size: 10pt;
	font-weight: bold;
}
.italic { font-weight:bold; font-size:10px;}
.mellem {height:4px;}
.navn {height:20px; padding-top:5px; margin-bottom:5px; border-bottom:solid 1px #CCCCCC; background-image:url(newback.gif);
}
.opl {height:20px;}

.csc-frame-rulerAfter{ border-bottom:thin solid #666666;}

.menutop-level1-no a{
	color:#005AAB;
	text-decoration:none;
}

.menutop-level1-act a{
	color:#005AAB;
	text-decoration:none;
}

.leftnavspc { 
 
   font-size: 11px;
   font-weight: bolder;
   color:#004c93;
   text-decoration: none;
   margin-top:8px;
   padding-left:0px; 
}

.menu1-level11-no a{
	color:#005AAB;
	text-decoration:none;
	padding-left:15px;
	line-height:15px;
}
.menu1-level11-no a:hover{
	color:#005AAB;
	text-decoration:none;
	padding-left:15px;
	line-height:15px;
	background-image:url(btn_rund_lys.gif);
	background-repeat:no-repeat;
}

.menu1-level11-act a{
	color:#005AAB;
	padding-left:15px;
	text-decoration:none;
	background-image:url(btn_rund.gif);
	background-repeat:no-repeat;
	line-height:15px;
}



.menu2-level11-no a{
	color:#005AAB;
	text-decoration:none;
	padding-left:15px;
	margin-left:15px;
	line-height:15px;
}

.menu2-level11-no a:hover{
	color:#005AAB;
	text-decoration:none;
	padding-left:15px;
	margin-left:15px;
	line-height:15px;
	background-image:url(btn_lys.gif);
	background-position:bottom;
	background-position:left;
	background-repeat:no-repeat;
}

.menu2-level11-act a{
	color:#005AAB;
	padding-left:15px;
	margin-left:15px;
	text-decoration:none;
	background-image:url(btn.gif);
	background-position:bottom;
	background-position:left;
	background-repeat:no-repeat;
	line-height:15px;
}


.head { font-size:20px; font-weight:bold; color:#005AAB; text-align:center;}

.rubrik { font-size:14px; font-weight:bold; color:#666666; padding-top:10px; background-image:url(rubrik_newback.gif); background-repeat:no-repeat; text-align:left; width:567px; height:33px;}
.col2 { font-size:14px; font-weight:bold; color:#666666; padding-top:2px; background-image:url(rubrik_newback.gif); background-repeat:no-repeat; text-align:left; width:100%; height:33px;}
.col { font-size:14px; font-weight:bold; color:#666666; text-align:left; height:33px;}
.stroke {background-image:url(stroke.gif); background-repeat:repeat-y;}
.top_left { font-size:12px; font-weight:bold; color:#999999; line-height:110%; border-bottom:solid 1px #CCCCCC;}
.mid_left { font-size:10px; color:#333333; line-height:150%; padding-top:5px;}
.bord {border-bottom:solid 1px #CCCCCC; padding-top:3px;}

.rubrik td{ font-size:14px; font-weight:bold; color:#666666;}

.tekst{
	font-family:verdana;
	font-size:10px;
	line-height:150%;
	color:#666666;
	text-decoration:none;
}

a {
	font-size:10px;
	color:#ffffff;
	text-decoration:none;
}

a:hover {
	color:#333333;
}

34h1 {
	font-size:20px;
	text-align:center;
	font-weight:bold;
	color:#005aab;
}


#top {
	position:absolute;
	top:20px;
	height:8px;
	width:780px;
}

#logo {
	position:absolute;
	top:25px;
	height:50px;
	width:293px;
	background-image:;
	background-repeat:no-repeat;
	left: 485px;
}

#img {
	position:absolute;
	top:0px;
	left:20px;
	height:20px;
	width:780px;
	background-color:#fffcf4;
	z-index:50;
}

#menu_top {
	top:20px;
	left:201px;
	width:596px;
	height:68px;
	vertical-align: top;
	display: inline;
	position: absolute;
	z-index:10;
	background-image:url(menu_back_top.gif);
	background-repeat:no-repeat;
	padding-top:5px;
}


	

#menu_top a {
	font-size:10px;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
}

#menu_top a:hover {
	color:#0099FF;
}

#content a {
	font-size:10px;
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}

#content a:hover {
	color:#999999;
}

#content {
	position:absolute;
	top:152px;
	left:215px;
	width:567px;
	line-height:150%;
	FONT-SIZE: 8pt;
	LINE-HEIGHT: 150%;
	FONT-FAMILY: Verdana;
	z-index:10;
}

#spacer {
	position:absolute;
	top:166px;
	width:182px;
	height:9px;
	left:20px;
	background-image:url(space.gif);
}

#spacer1 {
	position:absolute;
	top:600px;
	width:182px;
	height:9px;
	left:20px;
	background-image:url(space.gif);
	z-index:50;
}

#menu_img {
	position:absolute;
	top:20px;
	left:20px;
	height:146px;
	width:182px;
	z-index:20;
}

#logos {
	position:absolute;
	top:640px;
	left:20px;
	width:181px;
	height:151px;
	z-index:50;
}

#menu_img1 {
	position:absolute;
	top:175px;
	left:20px;
	height:146px;
	width:182px;
	z-index:20;
}

#menu {
	top:210px;
	width:123px;
	vertical-align: top;
	display: inline;
	position: absolute;
	left: 47px;
	z-index:40;
}

#menu div{
	width:129px;
	text-align: left;
	vertical-align: top;
	padding-top:2px;
}

#menu a {
	font-size:11px;
	color:#666666;
	text-decoration:none;
}

#menu a:hover {
	color:#999999;
}
#menu_arr{
	width:123px;
	vertical-align: top;
	display: inline;
	z-index:40;
}

#menu_links{
	width:123px;
	vertical-align: top;
	display: inline;
	z-index:40;
}

#info {
	position:absolute;
	z-index:2;
	top:555px;
	height:25px;
	width:780px;
	background-image:;
	left: 20px;
}

#heading {
	position:absolute;
	top:100px;
	left:263px;
	height:25px;
	width:470px;
	border-bottom:1px solid #666666;
	font-size:20px; font-weight:bold; color:#004c93; text-align:center;
}

.sekre {
	font-size:10px;
	font-weight:bold;
	vertical-align:bottom;
	color:#004c93;
	padding-bottom:4px;
}

.sekre1 {
	font-size:10px;
	padding-top:4px;
	padding-bottom:4px;
	color:#004c93;
}

#sek {
	position:absolute;
	top:470px;
	left:47px;
	height:100px;
	width:140px;
	z-index:55;
}

#sek a{
	font-size:10px;
	padding-top:4px;
	padding-bottom:4px;
	color:#004c93;
}

#sek a:hover{
	font-size:10px;
	padding-top:4px;
	padding-bottom:4px;
	color:#0099FF;
}

 label
{
width: 500px;
text-left: right;
display: block;
font-size:10px;
}

.submit input
{
margin-left: 4.5em;
}
input
{
color: ##004c93;
background: #edf3f9;
border: 1px solid #004c93;
margin-left:10px;
font-size:10px;
padding-top:2px;
padding-bottom:2px;
}

select {
color: #004c93;
background: #edf3f9;
border: 1px solid #004c93;
margin-left:10px;
font-size:10px;
padding-top:2px;
padding-bottom:2px;
}

.submit input
{
color: #000;
background: #edf3f9;
border: 2px outset #d7b9c9
}
fieldset
{
border: 1px solid #004c93;
width: 540px;
}

legend
{
color: #004c93;
background: #edf3f9;
border: 1px solid #004c93;
padding: 2px 6px
}

.csc-mailform-field {
margin-top: 2px;
margin-bottom: 2px;
}
.paddingBund {
	padding-bottom: 2px;
}

.csc-mailform-submit {
 margin-top: 2px;
 font-size:10px;
 padding-bottom:2px;
 }
 
.csc-mailform {
border: 1px solid #004c93;
width:100%}

.csc-mailform {
width:100%;
padding-top:	4px;
padding-right:	7px;
padding-bottom:	8px;
padding-left:	7px;
} 

#mailform {
width:540px;
}

textarea {
color: #000;
background: #edf3f9;
border: 1px solid #004c93;
margin-left:10px;
}
.hM {
	font-family:verdana;
	font-size:10px;
	line-height:150%;
	color:#005AAB;
	text-decoration:none;
}
