@charset "utf-8";
/* CSS Document */

body {
	background-image:url(../graphic/BodyBG.jpg);
	background-repeat:repeat-x;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#2b2b2b;
	text-align:center;
	margin:0px;
}


li  { list-style: url(../graphic/arrow.gif);  padding: 20px 14px 0px 20px;   }

ul { margin: 0px 0px 0px 20px;}

a,a:hover { text-decoration: underline;}

a { color: #006666; 
	text-decoration: none;}

a:hover {
	color: #006666; 
	text-decoration: underline;}


/*------------ Forside ---------------*/
#siteContainer {
	width:946px;
	margin:auto;
	text-align:left;
}
#logo {
	float:left;
	width:178px;
	height:61px;
	position:relative;
}
#menuContainer {
	float:right;
	position:relative;
	margin-top:18px;
	margin-right:47px;
	text-align:left;
}
#frontPageContentContainer {
	float:left;
	height:551px;
	width:899px;
	position:relative;
	background-image:url(../graphic/ContentBGFrontpage.jpg);
}
#slogan {
	width:45px;
	float:left;
	height:327px;
	position:relative;
	display:block;
	background-image:url(../graphic/slogan.jpg);
}
#footer {
	width:871px;
	padding:12px 14px 0 14px;
	border-top:#9a9999 dotted 1px;
	color:#9a9999;
	font-size:9px;
	margin-top:10px;
	float:left;
}
#frontPageBoxeContainer {
	width:899px;
	height:168px;
	float:left;
	position:relative;
	margin-top:368px;
}
#frontPageInfoBox {
	width:324px;
	height:124px;
	float:left;
	padding:30px 134px 14px 14px;
	margin-left:14px;
	background-image:url(../graphic/infoBoxFrontpage.png);
	position:relative;
}
#frontPageNewsBox {
	float:left;
	width:186px;
	height:149px;
	position:relative;
	margin-left:14px;
	margin-top:19px;
}
#frontPageQuicky {
	float:left;
	width:186px;
	height:149px;
	position:relative;
	margin-left:13px;
	margin-top:19px;
}
.BoxTop {
	width:100%;
	height:22px;
	background-image:url(../graphic/boxeTopBar.jpg);
	padding-top:5px;
	text-indent:10px;
	color:#FFF;
	font-weight:bold;
	float:left;
	display:block;

}
.BoxContent {
	width:164px;
	height:auto !important;
	height:101px;
	min-height:101px;
	background-image:url(../graphic/boxeBG.jpg);
	background-repeat:no-repeat;
	background-color:#FFF;
	border-bottom:#cac5ba solid 1px;
	border-left:#cac5ba solid 1px;
	border-right:#cac5ba solid 1px;
	padding:10px;
	float:left;
}
.BoxContentRound {
	width:166px;
	height:auto !important;
	height:102px;
	min-height:102px;
	background-image:url(../graphic/RoundetBoxFrontpage.png);
	background-repeat:no-repeat;
	float:left;
	padding:10px;
}
/*------------ Underside ---------------*/
#subpageContentContainer {
	width:897px;
	background-color:#FFF;
	border-top:#cac5ba solid 1px;
	border-left:#cac5ba solid 1px;
	border-right:#cac5ba solid 1px;
	position:relative;
	float:left;
	height:auto !important;
	height:500px;
	min-height:500px;
	background-repeat:no-repeat;
}
#leftContainer {
	width:186px;
	position:relative;
	float:left;
	margin-top:172px;
	margin-left:14px;
}
#rightContainer {
	width:186px;
	position:relative;
	float:left;
	margin-top:172px;
	margin-left:14px;
}
#leftMenuContainer {
	width:184px;
	background-image:url(../graphic/boxeBG.jpg);
	background-repeat:no-repeat;
	border-right:#cac5ba solid 1px;
	border-left:#cac5ba solid 1px;
	float:left;
}
#subContent {
	float:left;
	position:relative;
	width:474px;
	background-image:url(../graphic/subpageContentBG.jpg);
	background-repeat:no-repeat;
	height:auto !important;
	height:230px;
	min-height:230px;
	margin-left:14px;
	margin-top:108px;
}
#subpageContentBottom {
	width:899px;
	height:24px;
	background-image:url(../graphic/subpagebottom.jpg);
	position:relative;
	float:left;
}
#legend {
	width:446px;
	border-bottom:#909090 dotted 1px;
	height:25px;
	line-height:24px;
	padding:0px 14px 0px 14px;
	font-size:9px;
	color:#909090;
	float:left;
}
#contentText {
	width:446px;
	padding:14px;
	float:left;
}
/*------------ MENU ---------------*/
a.topMenu, a.topMenu:visited {
	display:block;
	padding:0 12px 0 12px;
	background:url(../graphic/MenuSep.jpg) right center no-repeat;
	height:24px;
	line-height:23px; 
	float:left;
	color:#000;
	text-decoration:none;
	font-weight:bold;
}
a.topMenu:hover, a.topMenuAtive, a.topMenuAtive:hover {
	display:block;
	padding:0 12px 0 12px;
	background:url(../graphic/MenuSep.jpg) right center no-repeat #dddad3;
	color:#9e7508;
	height:24px;
	line-height:23px; 
	float:left;
	text-decoration:none;
	font-weight:bold;
}
a.funcMenu {
	padding:0 12px 0 12px;
	float:left;
	font-size:9px;
	color:#9a9999;
	text-decoration:none;
	background:url(../graphic/funcmenusep.jpg) right top no-repeat;
}
a.funcMenu:hover {
	color:#333;
}
a.leftMenu, a.leftMenu:visited {
	display:block;
	height:20px;
	line-height:19px;
	padding:0px 14px 0px 20px;
	text-decoration:none;
	border-bottom:#cac5ba solid 1px;
	background:url(../graphic/arrow.gif) 6% center no-repeat;
	color:#000;
	width:152px;
}
a.leftMenu:hover, a.leftMenuActive, a.leftMenuActive:hover {
	display:block;
	height:20px;
	line-height:19px;
	padding:0px 14px 0px 20px;
	text-decoration:none;
	border-bottom:#cac5ba solid 1px;
	background:url(../graphic/arrow.gif) 6% center no-repeat;
	color:#9e7508;
	font-weight:bold;
	width:152px;
}
/*-------------FONTE----------------*/
H1 {
	font-size:18px;
	margin-bottom:5px;

}


/*----------ListMenu Snippet-------------*/

#mainMenuBox    { color: black; padding: 0px 0px 0px 0px;; width: 100%; height: 100%}


#LM_level_1, #LM_level_1 ul, #LM_level_1  li       { color: black; font-weight: bold;  padding: 2px 0px 0px 0px;  border-bottom:#cac5ba solid 1px }

#LM_level_1 a, #LM_youAreHere       { color: #000; font-weight: bolder; text-decoration: none; background-image: none; background-position: left 0;  margin: 0; padding: 0; ;  border-bottom:#cac5ba solid 1px; outline-color: white }

#LM_level_1 li a:hover     { color: #6a6a6a; background: repeat-x left top; padding-left: 0px }
#LM_level_2 li a:hover    { background: repeat-x left top; margin-left: 0; padding-left: 0px }
#LM_level_3 li a:hover    { color: gray; background: repeat-x left top; margin-left: 0; padding-left: 0px }
#LM_level_2 li a, #LM_level_2 li #LM_youAreHere      { color: black; margin-left: 0; padding-left: 0px }
#LM_level_3 li a, #LM_level_3 li #LM_youAreHere    { color: black; padding-left: 0 }

#LM_level_1 li span#LM_youAreHere        { color: #980000; font-weight: bold; text-decoration: underline; background-image: none; background-repeat: no-repeat; background-attachment: scroll; background-position: left top }

