

a:link, a:visited, a:active {
	color:#68788f; 
	text-decoration:none;
	}
body, td,p,div, span, li {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	box-sizing: content-box;
	-moz-box-sizing: content-box; /*mozilla padding fix*/
}

h1, h2, h3, h4, h5, h6, th{
	font-family: serif;
	color: #047391;
	padding-top:0px;
	margin-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
	
}

p {padding-top:0px;
	margin-top:6px;
}
	
	
.kasserubrik {
	margin-left:30px;
	margin-right:30px;
	font-family: serif;
	font-weight:bold;
	font-size:14px;
	color: #047391;
}
.infoboks {
	background-color:#efefef;
	border:1px solid #CCCCCC;
	width:200px;
	padding:6px;
}
td.manchet p {
font-family: serif;
	font-weight:bold;
	font-size:15px;
	
}


h1 { font-size:18px;}
h2 { font-size:14px;}
h3 { font-size:12px;}

h4{	font-size:16px;}
h5{	font-size:14px;}

#ydreramme {
	position: relative;
	text-align: left;
  	width: 1000px;
  	margin-left: auto;
 	margin-right: auto;
	z-index:0;
	border: 0px solid red;
	background-color:#EEF4FD;
	}
#top {
	height: 180px;
	background-color:#EEF4FD;
}
div#mainomrForside {
	position:absolute;
	top: 200px;
	left: 0px;
	width: 810px;
	z-index:1;
	border:1px solid #ACACAC;
	background-color: #FFFFFF;
	padding:5px;
	box-sizing: content-box;
	-moz-box-sizing: content-box; /*mozilla padding fix*/
}

#vSpalteForside{
	float: left;
	width:186px;
	top: 0px;
	left: 0px;
}
#area1{
float: right;
	top: 0px;
	left: 200px;
	width: 610px;
}



#mainomr {
	position:absolute;
	top: 200px;
	left: 0px;
	width: 810px;
	z-index:1;
	border:1px solid #ACACAC;
	background-color:#FFFFFF;
	padding:5px;
	box-sizing: content-box;
	-moz-box-sizing: content-box; /*mozilla padding fix*/
}
#imagemenu {
float:right;
	
	height: 26px;
	vertical-align:bottom;
	z-index:2;
	text-align:right;
}

#imagemenudiv {
position:absolute;
	text-align:right;
top: 10px;
	left: 70px;
	width: 820px;
	border: 0px solid gray;


}

#menu2{
	position:absolute;
	top: 160px;
	left: 0px;
	width: 822px;;
	height: 42px;
	z-index:2;
}

#logo {
	position:absolute;
	top: 30px;
	left: 0px;
	z-index:1001;
}
#reklamer{
position:absolute;
	top: 200px;
	left: 824px;
	width: 175px;
	z-index:2;
}
#iteam{
	position:absolute;
	top: 180px;
	left: 834px;
	width: 175px;
	z-index:2;
	color: #999999;
}
#iteam a:link, #iteam a:visited, #iteam a:active {
	color: #999999; 
	text-decoration:none;
	}

.tabrow {
	height: 40px;
}

/*Aktive tabs*/
.tabLS{
	background-image:url(/templates/terpsichore/images/tabVS.gif);
	background-repeat: no-repeat;
	background-position:right;
	width:7px;
}
.tabL{
	background-image:url(/templates/terpsichore/images/tabVS.gif);
	background-repeat: no-repeat;
	background-position:right;
	width:7px;
}
.tabRS{
	background-image:url(/templates/terpsichore/images/tabRS.gif);
	background-repeat: no-repeat;
	background-position:right;
	width:7px;
}
.tabR{
	background-image:url(/templates/terpsichore/images/tabRS.gif);
	background-repeat: no-repeat;
	background-position:right;
	width:7px;
}
.tabM{
	background-image:url(/templates/terpsichore/images/tabM.gif);
	background-repeat: repeat-x;
	background-position:right;
	text-align:center;
	font-weight:bold;
}

/*inaktive tabs*/
.tabLIn{
	background-image:url(/templates/terpsichore/images/tabLIn.gif);
	background-repeat: no-repeat;
	background-position:right;
	width:6px;
}
.tabRIn{
	background-image:url(/templates/terpsichore/images/tabRIn.gif);
	background-repeat: no-repeat;
	background-position:right;
	width:6px;
}
.tabMIn{
	background-image:url(/templates/terpsichore/images/tabMIn.gif);
	background-repeat: repeat-x;
	background-position:right;
	text-align:center;
}

.tabM, .tabMIn {
	padding-left:8px;
	padding-right:8px;
}
.tabMIn {
	padding-top:8px;

}





.vkant {
	background-image:url(/templates/terpsichore/images/edgeL.gif);
	background-repeat:repeat-y;
	background-position:right;
	width: 3px;

}

.hkant {
	background-image:url(/templates/terpsichore/images/edgeR.gif);
	background-repeat:repeat-y;
	background-position:left;
	width: 3px;
}

.bottom {
	background-image:url(/templates/terpsichore/images/edgeB.gif);
	background-repeat:repeat-x;
}

.cornerBL{
	background-image:url(/templates/terpsichore/images/cornerBL.gif);
	background-repeat: no-repeat;
	background-position: top;
}
.cornerBR{
	background-image:url(/templates/terpsichore/images/cornerBR.gif);
	background-repeat: no-repeat;
	background-position: top;
}
.text {
	background-color:#FFFFFF;
	padding:20px;
	padding-right:30px;
	padding-left:30px;
}


/*Benyttes til mouseover ved lister mm*/
  .normal { background-color: #FFFFFF }
  .highlight { background-color: #e3e5e3; 
  cursor: pointer;
  }
  
  
.artikeloverskrift{
font-weight:bold;
font-size:18px;
}

/*stil til fckeditor layout*/
.vSpalteTmp{
	padding-top:10px;
	vertical-align:top;
	padding-right:30px;
	padding-left:10px;
}
.vBoxTmp{
	background-color:#DCDCDC;
	vertical-align:top;
	padding: 10px;
	
}
.hSpalteTmp{
	padding-top:10px;
	vertical-align:top;
}

.floatBox {
	float:right;
	background-color:#DCDCDC;
	padding: 10px;
	width:33%;
	margin-left:50px;
}

.reklameImg {	
	padding-bottom:10px;  	
}


#mycustomscroll {
	width: 200px;
	height: 253px;
	overflow: auto;
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 4px 0px 0px;
	left: 0px;
	top: 0px;
	}


/*  scrollgeneric is used for corrective styling of elements, and should not be modified or removed */ 
.scrollgeneric {
line-height: 1px;
font-size: 1px;
position: absolute;
top: 0; left: 0;
}

.vscrollerbase {
width:11px;
}
.vscrollerbar {
background-image: url(dobbelt-pil.gif);
width: 11px;
/* following is the bit that allows us fixed height scrollbars */
height: 60px !important;
/* for fixed height, we force the vscrollerbar class with an !important decleration, and fleXcroll follows suit.*/

background-image: url(dobbelt-pil.gif);
/* unfortunately, due to limitations of CSS, we cannot provide a color for the background when we are
using alpha images, thay have to be transparent.*/
}

* html .vscrollerbar {
/* IE6 alpha png trick */
/* IE7 is not affected by this trick, as it perfectly handles the normal png */
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/img/dobbelt-pil.gif');
background-image: none;
}


/* do not forget to give horizontal scrollbars some color properties even if you don't plan on using them */
.hscrollerbase {height: 11px;}
.hscrollerbar {height: 11px; background-color: #84ADD6;}

.vscrollerbar, .hscrollerbar {
/* paddings of these elements will decide how far the scrollbar will stop in both ends, and are not actually
used for styling, and are set to 0 by the script, here we will set them the size of our faux arrows */
padding: 0px;
margin: 0px;
z-index: 2;
}

/* properties for scroller jog box, just in case */
.scrollerjogbox {
width: 11px;
height: 11px;
top: auto; left: auto;
bottom: 0px; right: 0px;
background: #698AAA;
}
/* Scroll Bar Master Styling Ends Here */

