/* GENERAL STYLES */
/* Rich text editor styling start */
#holderBody {
background: #eee;
}

#holder {
background: #a5a281;
border: 1px solid #000;
padding: 15px;
margin: 15px;
text-align: left;
width: 500px;
}
#holder a {
	text-decoration: underline;
}
/* Rich text editor styling end */

body {
	font-family: Verdana, Arial;
	background-image: url(/gfx/bg.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	line-height: 130%;
	color: #414141;
	font-size: 9pt;
}
.mceContentBody {
background: #a5a281;
}
legend {
	color: #000;
} 
p {
    margin:0;
    line-height:1.5em;
}
a {
	color: #414141;
	text-decoration: none;
}
a:hover {
	color: #393939;
	text-decoration: underline;
}
img {
	border: 0px;
}
input {
	border: 1px solid #9f9f9f;
	font-size: 9pt;
}
.menu {
	background-repeat: repeat-x;
	height: 20px;
}
.menutd {
	padding: 2px 10px;
}
.menutext {
	font-family: Arial;
	color: #424242;
	font-size: 7pt;
        text-transform: uppercase;
}
.undermeny {
	background-image: url(/gfx/undermenybg.jpg);
	background-repeat: repeat-x;
	height: 16px;
}
.submenu {
	background-color: #e8e8e8;
	position: relative;
	top: 4px;
}
.submenutext {
	padding: 2px 5px;
	font-size: 8pt;
	font-family: Arial;
	text-transform: uppercase;
	color: #414141;
}
.main {
	background-repeat: repeat-y;
}
.content {
/*	background-image: url(/gfx/contentbg.jpg); */
	background-repeat: repeat-x;
	height: 400px;
	padding: 2px 5px;
        color: #333333;
       font-size: 9pt;
       line-height: 140%;
       margin-left: 0px;
       margin-right: 0px;
}
.pagecontent {
	color: #414141;
}
.pagecontent img {
	margin: 5px 2px;
}
.pagecontent a {
	text-decoration: underline;
}
.pagecontent legend {
	color: #333;
}
.tabaktiv {
	background-repeat: repeat-x;
	padding: 0px 5px 0px 5px;
}
.tabaktivL {
	background-image: url(/gfx/tab_aktiv_l.jpg);
	width: 5px;
	height: 16px;
}
.tabaktivR {
	background-image: url(/gfx/tab_aktiv_r.jpg);
	width: 5px;
	height: 16px;
}
.tabaktivlink {
	color: #414141;
	font-size: 7pt;
	text-transform: uppercase;
}
.tabinaktiv {
	background-image: url(/gfx/tab_inaktiv_bg.jpg);
	background-repeat: repeat-x;
	padding: 0px 5px 0px 5px;
}
.tabinaktivL {
	background-image: url(/gfx/tab_inaktiv_l.jpg);
	width: 5px;
	height: 16px;
}
.tabinaktivR {
	background-image: url(/gfx/tab_inaktiv_r.jpg);
	width: 5px;
	height: 16px;
}

.tabinaktivlink {
	color: white;
	font-size: 7pt;
	text-transform: uppercase;
}
.highlights {
	color: white;
	font-size: 8pt;
	padding: 10px 7px;
	line-height: 1.1;
	text-align:left;
}
.highlights a {
	color: white;
}
.highlights p {
	padding-bottom: 10px;
}

.level2{
	font-family: Arial;
	font-size: 7pt;
	text-transform: uppercase;
	padding: 2px 5px 2px 10px;
	border-bottom: 1px solid #e8e8e8;
}
.level3{
	font-family: Arial;
	font-size: 7pt;
	text-transform: uppercase;
	padding: 2px 5px 2px 10px;
	border-bottom: 1px solid #e8e8e8;
}
.level4{
	font-family: Arial;
	font-size: 7pt;
	text-transform: uppercase;
	padding: 2px 5px 2px 10px;
	border-bottom: 1px solid #e8e8e8;
}
.level5{
	font-family: Arial;
	font-size: 7pt;
	text-transform: uppercase;
	padding: 2px 5px 2px 10px;
	border-bottom: 1px solid #e8e8e8;
}
.level6{
	font-family: Arial;
	font-size: 7pt;
	text-transform: uppercase;
	padding: 2px 5px 2px 10px;
	border-bottom: 1px solid #e8e8e8;
}
.level7{
	font-family: Arial;
	font-size: 7pt;
	text-transform: uppercase;
	padding: 2px 5px 2px 10px;
	border-bottom: 1px solid #e8e8e8;
}
.image {
		margin: 5px 2px;
}
.Overskrift {
	font-family: Arial;
	font-size: 16pt;
	color: #333333;    
	line-height: 130%;
       margin-left: 0px;
       margin-right: 0px;
}
.Uthevet {
	font-family: Arial;
	font-size: 12pt;
	color: #201e18;    
	line-height: 130%;
}
.Normal {
	font-family: Arial;
	font-size: 9pt;
	color: black;
	line-height: 130%;
}

.topmenuDropDown {
	width: 135px;
	position:absolute;
	z-index:998;
	border: 1px solid #fff;
	background-color: #a4a280;
	padding: 10px;
	padding-bottom: 5px;
	mozopacity: 0.9;
	opacity: 0.9;
	filter:ALPHA(opacity=90);
	font-size: 0.85em;
	visibility: hidden;
	line-height: 1;
}
.topmenuDropDown a {
	color: #fff;
	display: block;
	text-transform: uppercase;
	margin-bottom: 5px;
}
.topmenuDropDown a:hover {
	color: #ddd;
}
.topContentImage {
	width: 848px; 
}
.bottomContentImage {
	height: 33px; 
	width: 100%;
}

.panorama {
	left:0px; 
	top:0px; 
	z-index:1;
	overflow:hidden;
	border: 1px solid #fff;
}
.panorama img {
	border: none;
	padding: 0px;
	margin: 0px;
}

.umbMailFormLabel {
float:right;
width:23em;
}

#contactForm input {
width:15em;
}

#contactForm textarea {
height:8em;
width:15em;
}
table.newstable td {
background-color: #d9d7c5;
padding: 1px;
text-align: left;
border: 1px solid #d9d7c5;
}

table.newstable td:hover, table.newstable td:active {
background-color: #e9e7d5;
border: 1px solid white;
}

table.newstable th, table.newstable th a {
 background-color: #1c0707;
 padding: 0px 5px 0px 5px;
 text-align: left;
 color: white;
 text-decoration: none;
}

table.newstable td img {
border: 1px solid white;
float: left;
margin: 1px 8px 1px 1px;
}

table.newstable td a {
display: block;
text-decoration: none;
}


/* EDITOR PROPERTIES */
h1 {
font-family: verdana, arial;
font-size: 1.8em;
color: #414141;
margin:0px;
padding:10px 0;
clear:both;
}

.textbox H1 {
	BORDER-BOTTOM: #d9d7d8 1px dotted; 
}
h2 {
FONT-FAMILY: verdana, arial;
font-size: 1.4em;
color: #414141;
padding:10px 0;
clear:both;
margin:0px;
}

.textbox H2 {
	BORDER-BOTTOM: #d9d7d8 1px dotted; 
}
ns {
font-family: Verdana, Arial;
line-height: 130%;
color: #414141;
font-size: 9pt;
}

h3 {
font-family:Verdana, Arial;
font-weight:bold;
font-size:1.1em;
color:#414141;
margin:0;
padding:8px 0 0 0;
text-transform:uppercase;
}

.textbox H3 {
	margin:0 0 0 0;
}
.textbox p {
    text-align:justify;
    margin:1em 0em;
}
h4 {
border: none;
margin: 5px 2px;
}



.textbox a:link {color:#414141;text-decoration:none;font-weight:bold}
.textbox a:visited {color:#393939;text-decoration:none;font-weight:bold}
.textbox a:hover {color:red;text-decoration:none;font-weight:bold}
.textbox a:active {color:red;text-decoration:none;font-weight:bold}
 
.textbox UL {
	MARGIN:.4em; 
	COLOR:#414141; 
	FONT-FAMILY: verdana, arial; 
	LIST-STYLE-TYPE: none;
	padding:0 20px;
	list-style-image: url(/umbraco/../media/160508/bullet_point.gif);
}

.textbox LI {
margin:0px;
padding:0.4em;
}


.textbox li a:link {color:#414141;text-decoration:underline;font-weight:lighter}
.textbox li a:visited {color:#393939;text-decoration:underline;font-weight:lighter}
.textbox li a:hover {color:red;text-decoration:underline;font-weight:lighter}
.textbox li a:active {color:red;text-decoration:underline;font-weight:lighter}

.textbox {
BORDER:0px;
PADDING:0px 10px 10px 10px; 
BACKGROUND:#fff; 
position:relative;
margin:4px 0;
}

.gallery {
float:right;
padding:0px;
position:middle;
margin:10px 0px 5px 10px;
text-align:center;
}

.gallery p {
font-style:italic;
font-size:0.8em;
padding:0px;
margin:2px;
text-align:center;
}

.textbox DL {
	MARGIN:6pt 6pt 12pt 6pt; 
}
.textbox DT {
padding: 6pt 2pt 2pt 2pt;
font-weight: bold;
border-top: 1px dotted #d9d7d8;
}
.textbox DD {
margin: 0 0 6px 0;
padding: 2pt;
}
p.quote {
	margin:0;
	padding:12px 0 0 0;
	color:#515036;
	font-style: italic;
}
p.name {
	margin:0;
	padding:0 0 12px 0;
	font-weight:bold;
	color:#515036;
}
img.roundedge {
position:absolute; 
bottom:0px; 
right:0px;
padding:0px;
margin:0px;
}

div.centered 
{
text-align: center;
}
div.centered table 
{
margin: 0 auto; 
text-align: left;
}

.table {
clear:both;
margin:10px;
padding:0;
border-collapse:collapse;
}

.table td {
margin:10px;
padding:8px 10px;
BORDER-top:#d9d7d8 1px dotted;
BORDER-bottom:#d9d7d8 1px dotted;
background-color:white;
}

.table td:hover {
background-color:#f7f5f6;
}

.table p {
font-size:9pt;
margin:0;
}



R2 {
font-size:75%;
}
.imageborder {
border: 1px solid white;
margin: 5px 2px;
}
.imagenoborder {
margin: 0;
padding: 0;
}
h5 {
border: none;
margin: 0;
padding: 0;
}

span.label,span.spacer,span.multiple span {width:120px;float:left;} 
span.multiple {float:left;} 
span.button {padding-left:120px;} 
div.clear {clear:both;padding-top:5px;} 
