body
{
	background-color: #000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #000000;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 9pt;	
}

FORM {margin: 0px;}

P {margin-top: 5px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px;}
H1{font-size:12pt; margin: 10px 0px 10px 0px;}
H2{font-size:10pt; margin:0; padding:0;}
H3{font-size:9pt; margin:0; padding:0;}
A:link,A:active,A:visited
{
	font-size: 8,5pt;
	font-weight: normal;
	color: #000000;
}

A:hover
{
	color: #999999;
}

A.wl:link,A.wl:active,A.wl:visited
{
	font-size: 8,5pt;
	font-weight: normal;
	text-decoration: underline;
	color: #ffffff;
}

A.wl:hover
{
	color: #999999;
}

A.topl:link,A.topl:active,A.topl:visited
{
	font-size: 9pt;
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;
}

A.topl:hover
{
	color: #999999;
}
.topBlack{background-color:#000000; height:20px; border-bottom:3px solid #67272c;}
.topPicture{ background-image:url(../images/ofelas_topp.jpg); background-repeat:no-repeat; height:185px; border-bottom:3px solid #F6F7F6;}
.mainTable{margin: 0px auto; padding:0px 0px 2px 0px; background-color:#F6F7F6; border-bottom:3px solid #F6F7F6; border-top: 3px solid #000;}
.container { width: 900px; margin: 0px; padding:0px;}
.links {position: absolute; left: 645px; top: 30; z-index: 2;}

.main {MARGIN-LEFT: 132px; margin-right: 265px; margin-top: 3px;}
.subpage {width: 750px; MARGIN-LEFT: 132px; margin-right: 0px; margin-top: 3px;vertical-align:top}

.left {
	FLOAT: left;
	WIDTH: 132px;
	background-color:#ECEFED;
	margin-top: 4px;
}

.sidebar {FLOAT: right; WIDTH: 260px; background-color:#F6F7F6; margin:0; padding: 0;}

.newsContainer {margin-left:10px;}
.news {float: left; padding-right: 2px; padding-bottom: 5px; margin-left:3px;}
.news p {margin:1px 4px 2px 6px;}
.news img {margin: 1px; padding: 1px; border:1px solid #000; width:225px;}
.news H1 {display:block; padding: 0px 0px 0px 6px;	margin:1px 0px 4px 0px;	font-size:10pt; font-weight: bold; color: #000;}


.nyhet H2{
	padding: 5px 0px 2px 0px;
	margin: 4px 2px 4px 2px;
	font-size:10pt;
	font-weight: bold;
	color: #000;
}

.heading{background-color:#000; width:96%; margin:4px 6px 4px 6px; padding:4px;}
.heading h1 {font-size:10pt; color:#fff; margin: 2px; padding:2px;}

.columns { width: 99%; margin-left: 0px; margin-top: 20px; margin-bottom: 20px;}
.columns h1{font-size:11pt; margin:0px 0px 0px 8px;}
.columns p{margin:0px 0px 0px 8px;}
.columns .a { float: left; }
.columns .b { float: left; }
.columns .a { width: 50%; //margin-right: -100%; text-align: center;}
.columns .b { width: 50%; //margin-left: 25%; text-align: center; }

.image_c {width: 234 px;}
.image_c img{border: 1px solid #000;}

ul.line-separated
{
	background-color: #CDD7D9;
    padding: 0;
    margin-left: 0em;
	text-align: right;
}

ul.line-separated li
{
	background-color: #ECEFED;
    margin: 1px 0px 0px 0px;
    padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 20px;
    list-style-type: none;
}

.left_cont {margin: 10px 0px 20px 10px; text-align:left;}
.left_cont H1 {font-size:10pt; margin:0; padding:0;}
.right_cont { margin: 0px 0px 0px 0px; background-color:#000000; padding:10px 0px 24px 5px; color:#FFFFFF;}
.right_cont H1 {font-size:10pt; margin:4px 0px 6px 3px; padding:0;}
.right_cont p {margin:2px 6px 2px 3px; padding:0;}

.bottom {background-color: #FFFFFF; height: 100%; padding: 5px 20px 10px 20px;}

/* Start - vertikal meny */
.menu{ width:145px;	margin:4px 0px 0px 4px;	padding:1px 0px 1px 0px;}
.menu ul{list-style: none; margin: 0; text-align: right;}
.menu ul li{border-bottom: 1px solid #CDD7D9; padding: 0px 0px 0px 8px; margin:0px 0px 0px 0px;}
.menu ul li a{display: block; text-align: right; padding: 4px 10px 4px 6px; margin:0; border-right: 1em solid #ECEFED; text-decoration: none;}
.menu ul li a:hover{border-color: #CDD7D9; color: #000000;	background: #ECEFED;}
/* End - vertikal meny */

/* Start - topmenu */
.topmenu{ width:350px;	text-align:right; margin:4px 7px 0px 0px;	padding:1px 0px 1px 1px;}
.topmenu ul{list-style: none; margin: 0; text-align: right;}
.topmenu ul li{display: inline; padding: 0px 0px 0px 8px; margin:0px 0px 0px 0px;}
.topmenu ul li a{color:#fff; text-align: right;	padding: 4px 5px 4px 5px; margin:0;	text-decoration: none; font-weight: bold;}
.topmenu ul li a:hover{color:#CCCCCC;}
.topmenu a:visited{color:#fff; font-weight: bold;}
/* End - topmeny */

.bottom{margin-top:5px;}
.bblock {float: left; width: auto; padding-right: 50px;}
.cms {float: right; width: auto; padding-right: 15px; text-align:right;}
.backgrGrey{background-color:#ECEFED}
.backgrBlack{background-color:#000; border-right:1px solid #fff;}

.imagegallery_strip {}
.imagegallery_strip img {margin: 1px; padding: 1px; border:1px solid #000;}

.gallery {
	width:100%;
	margin:10px 20px 20px 20px;
	padding:0px 0px 5px 0px;
}

.gallery .galleryimage {
	float: left;
	margin: 1px; 
	padding: 1px; 
	border:1px solid #000;
	margin-right: 10px;
	margin-bottom: 10px;
}
