.{
	font-family: verdana,arial,helvetica,sans-serif;
}

body{
	background:#AAAAAA;
}

body,P,TD{
	font-size: 12px;
	vertical-align:top;
}

H1,H2,H3,H4,H5,H6{
	font-family : Arial, Helvetica, Sans-Serif;
	margin-bottom : 5px;
	margin-top : 0px;
	padding-top : 0px;
}

H1{
	font-size : 20px;
}

H2{
	font-size : 18px;
}

H3{
	font-size : 16px;
	font-weight : bold;
}

H4{
	font-size : 14x;
	font-weight : bold;
}

H5{
	font-size : 14px;s
}

H6{
	font-size : 12px;
	font-weight : bold;
}

TD{
	vertical-align : top;
}

IMG{
	border: none;
}

TD.menuBar{
	border-top : 1px #8C8989 solid;
	border-bottom : 1px #8C8989 solid;
	background : #000;
	text-align:center;
	vertical-align:middle;
	color:#FFF;
	height:22px;
	font-weight:bold;
}

.menuBar A, .menuBar A:visited, .menuBar A:hover, .menuBar.A:active{
	padding:10px;
	text-decoration:none;
	color:#FFF;
}

.menuBar A.mark, .menuBar A.mark:visited, .menuBar A.mark:hover, .menuBar A.mark:active{
	color: #0FF;
}

TABLE.mainTable{
	background : #F8E5CB;
	border : 1px #000000 solid;
}
TD.lefttop{
background: #771817 url('/images/design/left_bg.jpg');
}
TD.leftBot{
	background: #771817 url('/images/design/left_bg.jpg');
	vertical-align:bottom;
}
TD.mainContent{
	padding: 7px;
}

TD.catTitle A,TD.catTitle A:visited,TD.catTitle A:hover,TD.catTitle A:active,{
	color: #000;
	text-decoration:none;

}
IMG.thumbportrait{
	width : auto;
	height: 80px;

}

.topCRow TD{
	/*background:#F00;*/
border-bottom: 1px #999 solid;
}
.midCRow TD{

	/*background:#FF0;*/
	font-size:10px;
	padding: 5px;
}
.noB, TD.noB, .noB TD{
	border: none;
}

/* news */
div#lastNews{
	width: 550px;
	clear: both;
	margin-top: 10px;
	padding-top: 10px;

	border-top: 2px #CCC solid;
}
div.newsRow{
	width: 550px;
	clear: both;
	/*padding: 5px 0px 10px 0px;*/
}
div.nextNews{
width: 550px;
	float: left;
	overflow: hidden;
	border-top: 1px #CCC solid;
	/*border: 1px #F00 solid;*/
	padding: 10px 5px 10px 10px;
}

div#fpNews  .nextNews{
	border: none;

}

div.nextNews A{
	text-decoration: none;
}
div.nextNews  H3 A{
	color : #000;

	font-weight : bold;
	font-family: arial, helvetica, sans-serif;
}
div.nextNews div.newsThumb{
	width: 110px;
	float: left;
}
div.newsDate{
	color: #999;
	font-size: 9px;
}
div.newsList{
	padding: 10px 0px 10px 0px;
width: 550px;
	clear: both;
	/*border-top: 2px #990099 solid;*/
}
div.nDate{
	font-size: 9px;
	color: #999;
	width:75px;
	float: left;
	overflow: hidden;
}
div.newsList div.nTit A{
	font-size : 14px;
	font-size: 11px;
	color: #000;
	text-decoration:none;
	font-weight: bold;
	width:450px;
	float:left;
	overflow: hidden;
}
div.newsList div.ningr{
	font-size: 9px;
	width:450px;
	margin-left: 100px;
	overflow: hidden;
	height: 14px;
}
div.nListEvenRow, div.nListOddRow{
	padding-top : 5px;
	padding-bottom : 7px;
}
div.nListEvenRow{
	background: #F8EDDE;
}
a.readmore{
		background: url('/images/design/gul_pil.gif') no-repeat;
		background-position: right center;
		text-align: right;
		float: right;
		font-size: 10px;
		color: #666;
		padding-right: 15px;
		text-decoration:none;
		padding-bottom: 2px;
}
div#frontNews{
	clear: both;
	/*border-top: 2px #771817 solid;
	margin-top: 25px;*/

}
div#frontNews H1{
	background: #EEE;
	padding: 5px;
}
div#frontNews #lastNews{
	border:none;
}
/* Standard CSS Tags*/ ...
.hide {display: none;}
.cloak {visibility: hidden;}
.floatL {float: left;}
.floatR {float: right;}
.clear {clear: both;}
.clearL {clear: left;}
.clearR {clear: right;}
.center {text-align: center;}
.left {text-align: left;}
.right {text-align: right;}



div.frontSpot H2{
/*	border-top: 2px #771817 solid;*/
}

/* DEFAULT CANOPUS/PD INFO I BUNNTEKST */

div#ccmsInfo{
	height: 12px;
	background: #771817;
	/*border-top: 1px #AAA solid;*/
	font-family: arial, helvetica, sans-serif;
	font-size: 8px;
	clear:both;
	width: 100%;
	display:block;

	bottom:0px;
	text-align: center;
	color: #EFEFEF;
}
div#ccmsInfo A, div#ccmsInfo A SPAN{
		font-family: arial, helvetica, sans-serif;
	color: #666;
	font-size: 9px;
	text-decoration: none;
}
DIV#ccmsInfo A:hover, DIV#ccmsInfo A:hover SPAN{
	font-family: arial, helvetica, sans-serif;
	color: #666;
	font-size: 9px;
	text-decoration: underline;
}

/* OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO */
/* I M A G E    G A L L E R Y*/
/* OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO */
div.gallerymenu{
		overflow:hidden;
		clear: both;
		border-bottom: 1px #748ba0 solid;
		border-top: 1px #c3c8cc solid;
		text-align: center;
		height:18px;

/*
møøørk 003563
mørk 748ba0
lys c3c8cc

grå dcddd5
*/

}
div.gallerymenu A{
	padding-right: 7px;
	padding-left: 7px;
	border-left: 1px  #003563 solid;
	color: #003563;
	display:inline;
	margin-top: 0px;
	height: 18px;
	
	font-size: 10px;
		
}
div.gallerymenu A SMALL{
	font-weight:normal;
}
div.imgGallery{
  overflow: hidden;
  position:relative;
  clear:both;
  margin-top: 10px;
  width: 435px;
  margin-left: 35px;
  text-align:center;
}
div.squares div.imgGallery{
		/*border: 1px #F00 solid;*/
		width: 260px;
		margin-left: 0px;
}
.exgallery{
	clear:both;
	float:right;
	height: 50px;	
	padding-right: 20px;
}

div.squares div.exgallery{
		height: 30px;
		
		width: 235px;
		float:left;
margin-left:5px;
padding:0px;
padding-left: 10px;
	
		
}
.imgGallery div.imgBox{
		
		height: 45px;

	border: 1px #666 solid;
		/*overflow:hidden;*/
		/*float: left;*/
		text-align: center;
		position:relative;
}


.gbox{
	height: 45px;
	width: 45px;
	
	overflow: hidden;
	float:left;
	border: 1px #999 solid;
	border-right: none;
	text-align:center;
}


.firstinrow, .lastinrow{
	padding-top: 7px;
	border: none;
	width: 18px;
	height: 40px;
	}



.lastinrow{
		border-left: 1px #999 solid;
		text-align: left;
		padding-left: 5px;
}
.firstinrow{
	text-align: right;
	margin-right:5px;
}
