@charset "utf-8";
/*System Styles*/


body {
background-image:url(/Files/System/grafik/bg.png);
background-repeat:repeat-x;
margin:0px;
padding:0px;
}
.clear {
clear:both;
}
/*Text atyle start*/
h1 {
font-family: Verdana;
font-size: 25px;
font-weight: normal;
}
h2 {
font-family: Verdana;
font-size: 11px;
}
img {
	border: 0px;
}
div {
b_order: 1px solid black;
}
/*Text atyle slut*/




/*Design styles start*/
#total {
background-image:url(/Files/System/grafik/bgtop_new.gif);
background-repeat:repeat-x;
background-position: top center;
}




#total_frontpage {
b_ackground-image: url(/filfes/system/grafik/flashbackground.jpg);
b_ackground-repeat: repeat-x;
b_ackground-position: top center;
}




#topbar {
width: 960px;
margin-left:auto;
margin-right:auto;
display: block;
text-align: left;
}
#topmenu{
width:779px;
}
#logo {
width: 181px;
display: block;
text-align: left;
float:left;
}
#top {
width: 779px;
float:left;
height:80px;
}
#sitemap {
width: 779px;
font-family:Verdana;
font-size: 11px;
color:#ffffff;
text-align: right;
padding: 10px 0px 20px 0px;
}
#sitemap a{
font-weight: normal;
font-family:Verdana;
font-size: 11px;
color:#ffffff;
text-align: right;
}

#maincontent {
width: 960px;
margin-left:auto;
margin-right:auto;
display: block;
text-align: left;
background-image: url(/files/system/grafik/leftmenu_bg.gif);
background-repeat: no-repeat;
b__ackground-position: bottom left;
line-height:160%;
}

p {
line-height:160%;
}

#content .td{

line-height:160%;
}


#content {
width: 725px;
min-height: 400px;
text-align: left;
float:left;
margin-left: 35px;
margin-bottom: 25px;
}
#contenttext {
width: 500px;
float: left;
}
#contentbox {
width: 205px;
float: right;
}
#breadcrums {
width: 960px;
margin-left:auto;
margin-right:auto;
text-align: left;
color:#949494;
font-family: tahoma;
font-size: 12px;
font-weight: normal;
padding: 20px 0px 25px 0px;
}
#breadcrums a {
text-align: left;
color:#949494;
font-family: Verdana;
font-size: 9px;
text-decoration:none;
font-weight: normal;
text-transform: uppercase;
}
/*Design styles slut*/
/*Menu styles Start*/
#leftmenu {
width: 200px;
text-align: left;
float:left;
font-weight: normal;
margin-bottom: 25px;
}
#leftmenu a {
font-weight: normal;
text-decoration: none;
color:#000000
}
#leftmenu a:hover {
font-weight: normal;
text-decoration: none;
}




#leftmenu div.Menu2 {
background-image: url(/files/system/grafik/leftmenu_ruler.gif);
background-position: bottom left;
background-repeat: no-repeat;
width: 200px;
padding-top: 11px; /* was 15 */
padding-bottom: 13px; /* was 17 */
}
#leftmenu div.Menu2 a {
margin-left: 5px;
}
#leftmenu div.Menu2Last {
width: 200px;
padding-top: 11px;
padding-bottom: 13px;
}
#leftmenu div.Menu2Last a {
margin-left: 5px;
}
#leftmenu div.MenuActive2 {
background-color: #ffffff;
background-image: url(/files/system/grafik/leftmenu_ruler.gif);
background-position: bottom left;
background-repeat: no-repeat;
width: 200px;
padding-top: 11px;
padding-bottom: 13px;
}
#leftmenu div.MenuActive2 a {
font-weight: bold;
margin-left: 5px;
}






#leftmenu div.MenuActive2Last {
background-color: #ffffff;
width: 200px;
padding-top: 11px;
padding-bottom: 13px;
}
#leftmenu div.MenuActive2Last a {
font-weight: bold;
margin-left: 5px;
}




#leftmenu div.Menu3 {
width: 180px;
padding-top: 10px;
margin-left: 20px;
}
#leftmenu div.Menu3 a {
font-weight: normal;
}




#leftmenu div.Menu3Last {
width: 180px;
padding-top: 10px;
margin-left: 20px;
}
#leftmenu div.Menu3Last a {
font-weight: normal;
}
#leftmenu div.MenuActive3 {
width: 180px;
padding-top: 10px;
margin-left: 20px;
}
#leftmenu div.MenuActive3 a {
text-decoration: underline;
font-weight: normal;
}
#leftmenu div.MenuActive3Last {
width: 180px;
padding-top: 10px;
margin-left: 20px;
}
#leftmenu div.MenuActive3Last a {
text-decoration: underline;
font-weight: normal;
}






#leftmenu div.Menu4 {
width: 180px;
padding-top: 10px;
margin-left: 20px;
}
#leftmenu div.Menu4 a {
font-weight: normal;
}






#leftmenu div.Menu4Last {
width: 180px;
padding-top: 10px;
margin-left: 20px;
}
#leftmenu div.Menu4Last a {
font-weight: normal;
}
#leftmenu div.MenuActive4 {
width: 180px;
padding-top: 10px;
margin-left: 20px;
}
#leftmenu div.MenuActive4 a {
text-decoration: underline;
font-weight: normal;
}
#leftmenu div.MenuActive4Last {
width: 180px;
padding-top: 10px;
margin-left: 20px;
}
#leftmenu div.MenuActive4Last a {
text-decoration: underline;
font-weight: normal;
}






/*Menu styles Slut*/






/* Tekst styles start */
a {
font-family: Verdana;
color:#821517;
font-weight:bold;
} 
a:hover {
font-family: Verdana;
color:#821517;
font-weight:bold;
}
a:visited {
font-family: Verdana;
color:#821517;
font-weight:bold;
}
/*Footer style start*/
#footer {
background-image: url(/Files/System/grafik/footerbg.gif);
background-repeat: no-repeat;
width: 960px;
margin-left:auto;
margin-right:auto;
display: block;
text-align: left;
}
#footerleft {
float:left; width: 335px; 
padding: 0px 0px 50px 20px;
}
#footermiddle {
float:left; width: 335px; 
padding: 0px 0px 50px 20px;
}
#footerright {
float:left; width: 230px; 
padding: 0px 0px 50px 20px;
}
#footertitelleft {
float:left; 
width: 690px; 
padding: 35px 0px 30px 20px; 
font-family: Myriad Pro; 
font-size:24px;
}
#footertitelright {
float:left; 
width: 230px; 
padding: 35px 0px 30px 20px; 
font-family: Myriad Pro; 
font-size:24px;
}
/*Footer style slut*/




/* Forside start*/
#flash {
width: 980px;
height: 309px;
}






#bg {
visibility: hidden;
display: none;
position: absolute;
z-index: -1;
padding: 0;
margin-top: 0px;
m_argin-left:182px;

}
/* Forside slut */






#frontpagecontent {
width: 959px;
padding-left: 20px;
padding-top: 30px;
background-image: url(/files/system/grafik/contentbackground-frontpage.gif);
background-repeat: no-repeat;
}






#frontheader {
font-size: 24px;
font-family: Myriad Pro,Verdana;
margin-bottom: 20px;
}






#frontleftbox {
width: 400px;
float: left;
}








#frontspeakbox {
background-image: url(/files/system/grafik/speak.gif);
background-repeat: no-repeat;
width: 400px;
height: 122px;
margin-bottom: 15px;
}




#frontspeaktext {
padding: 20px;
color: #ffffff;
height: 60px;
}




#frontspeaktext a:link {
color: #ffffff;
}




#frontspeaktext a:visited {
color: #ffffff;
}




#frontspeaktext a:hover {
color: #ffffff;
}


#frontrightbox {
width: 425px;
float: right;
margin-right: 50px;
}






#frontspeakcredit {
padding-left: 60px;
color: #8f8f8f;
margin-top: 5px;
}






/* call to action start */
#redbox1 {
	width: 202px;
	height: 46px;
	background-image: url(/files/system/grafik/redbox1.gif);
	background-repeat: no-repeat;
	cursor: pointer;
}




#redbox1_open {
	width: 202px;
	height: 46px;
	background-image: url(/files/system/grafik/redbox1_open.gif);
	background-repeat: no-repeat;
	cursor: pointer;
}










#redbox2 {
	width: 202px;
	height: 40px;
	background-image: url(/files/system/grafik/redbox2.gif);
	background-repeat: no-repeat;
	cursor: pointer;
}






#redbox2_open {
	width: 202px;
	height: 40px;
	background-image: url(/files/system/grafik/redbox2_open.gif);
	background-repeat: no-repeat;
	cursor: pointer;
}






#redbox3 {
	width: 202px;
	height: 50px;
	background-image: url(/files/system/grafik/redbox3.gif);
	background-repeat: no-repeat;
	cursor: pointer;
}




.redboxbody {
	width: 202px;
	background-image: url(/files/system/grafik/redbox_gradiant.gif);
	background-repeat: repeat-x;
	background-color: #be0626;
	color: #ffffff;
}






.redboxfield {
	width: 147px;
}




.redboxtextarea {
	width: 147px;
	height: 50px;
}




.redboxcontent {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 24px;
	padding-right: 24px;
}




.boxcontent {
	padding: 10px;
}
/* call to action end */




/* teaser box start */
.greybox {
	width: 201px;
	background-image: url(/files/system/grafik/greybox_background.gif);
	background-repeat: repeat-x;
	background-color: #dcdcdc;
}


.greybox2 {
	width: 232px;
	background-image: url(/files/system/grafik/greybox_background.gif);
	background-repeat: repeat-x;
	background-color: #dcdcdc;
}




.greyboxcontent {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 24px;
	padding-right: 24px;
}


/* teaser box end */



