body, html { font-family: Verdana, Arial, sans-serif; font-size: 10pt; color: #000000; background-image: url(px/bg-medium.jpg); background-color: #ffffff; margin:0px; width:100%; height:100%;}

p, table, tr, td, ul, ol, li, i, u, b, center, br, div { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; line-height: 18px; }

h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 17pt; color: #B64444; font-weight: normal; text-align: center; margin-top:20px;  margin-bottom:8px;}
h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; color: #B64444; font-weight: normal; text-align: left; margin-top:20px;  margin-bottom:5px; }
h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #B64444; font-weight: normal; text-align: left; margin-top:20px;  margin-bottom:3px; }

ul { margin-top:5px; margin-left:15px;}
td.ladder { padding:7px 3px 7px 3px; border:2px solid #9A413E; background-color:#F7F4E5; text-align: center; }
td.ladderstep { padding:5px; border:1px dotted #000000; text-align:center; font-size: 8pt; color: #000000; line-height: 15px; }

A:link { color: #5D8E8F; text-decoration:	none; }
A:active { color: #AD4210; text-decoration: none; }
A:visited { color: #AD4210; text-decoration:	none; }
A:hover { color: #107EAC; text-decoration: underline; }
A:visited:hover { color: #107EAC; text-decoration: underline; }

table.main { width:890px; height:100%; border:0px solid #000000; margin-left:15px; }
td.meny { width: 200px;}
td.content { width: 690px; height:100%; background-image: url(px/content-green.gif); background-color:#FFFFFF: }
.textcontent { padding: 15px 60px 15px 60px; }
.sidfot { font-size: 8pt; text-align:center; padding: 15px 45px 15px 60px; vertical-align:bottom; }
.center { text-align:center;}

/*
A.menu:link { color: #F6F3EC; text-decoration: none; font-size:9pt; display:block; padding-left:15px; border-bottom: 2px solid #32463C; line-height:20px; }
A.menu:hover { color: #F6F3EC; text-decoration: none; font-size:9pt; display:block; padding-left:15px; background-color:#C2D6CD; border-bottom: 2px solid #32463C; line-height:20px;  background:url('px/arrow-menuhover.gif') 0px 0px no-repeat; }
A.menu:active { color: #F6F3EC; text-decoration: none; font-size:9pt; display:block; padding-left:15px; border-bottom: 2px solid #32463C; line-height:20px;  }
A.menu:visited { color: #F6F3EC; text-decoration:	none; font-size:9pt; display:block; padding-left:15px; border-bottom: 2px solid #32463C; line-height:20px;  }
A.menu:visited:hover { color: #F6F3EC; text-decoration: none; font-size:9pt; display:block; padding-left:15px; background-color:#C2D6CD; border-bottom: 2px solid #32463C; line-height:20px;  background:url('px/arrow-menuhover.gif') 0px 0px no-repeat; }
*/

A.menuactive:link { color: #F6F3EC; text-decoration: none; font-size:9pt; display:block; padding-left:15px; border-bottom: 2px solid #32463C; line-height:20px; background:#9C4242; }
A.menuactive:hover { color: #F6F3EC; text-decoration: none; font-size:9pt; display:block; padding-left:15px; background-color:#9C4242; border-bottom: 2px solid #32463C; line-height:20px; }
A.menuactive:active { color: #F6F3EC; text-decoration: none; font-size:9pt; display:block; padding-left:15px; border-bottom: 2px solid #32463C; line-height:20px;   background:#9C4242; }
A.menuactive:visited { color: #F6F3EC; text-decoration:	none; font-size:9pt; display:block; padding-left:15px; border-bottom: 2px solid #32463C; line-height:20px;   background:#9C4242; }
A.menuactive:visited:hover { color: #F6F3EC; text-decoration: none; font-size:9pt; display:block; padding-left:15px; background-color:#9C4242; border-bottom: 2px solid #32463C; line-height:20px; }

A.submenu:link { color: #F6F3EC; text-decoration: none; font-size:9pt; display:block; padding-left:25px; border-bottom: 2px solid #32463C; line-height:20px; }
A.submenu:hover { color: #F6F3EC; text-decoration: none; font-size:9pt; display:block; padding-left:25px; border-bottom: 2px solid #32463C; line-height:20px; background:url('px/arrow-submenuhover.gif') 0px 0px no-repeat; }
A.submenu:active { color: #F6F3EC; text-decoration: none; font-size:9pt; display:block; padding-left:25px; border-bottom: 2px solid #32463C; line-height:20px; }
A.submenu:visited { color: #F6F3EC; text-decoration: none; font-size:9pt; display:block; padding-left:25px; border-bottom: 2px solid #32463C; line-height:20px; }
A.submenu:visited:hover { color: #F6F3EC; text-decoration: none; font-size:9pt; display:block; padding-left:25px; border-bottom: 2px solid #32463C; line-height:20px; background:url('px/arrow-submenuhover.gif') 0px 0px no-repeat; }

A.submenuactive:link { color: #F6F3EC; text-decoration: none; font-size:9pt; display:block; border-bottom: 2px solid #32463C; line-height:20px; background:url('px/arrow-submenuhover.gif') 0px 0px no-repeat; }
A.submenuactive:hover { color: #F6F3EC; text-decoration: none; font-size:9pt; display:block; border-bottom: 2px solid #32463C; line-height:20px; background:url('px/arrow-submenuhover.gif') 0px 0px no-repeat; }
A.submenuactive:active { color: #F6F3EC; text-decoration: none; font-size:9pt; display:block; border-bottom: 2px solid #32463C; line-height:20px; background:url('px/arrow-submenuhover.gif') 0px 0px no-repeat; }
A.submenuactive:visited { color: #F6F3EC; text-decoration: none; font-size:9pt; display:block; border-bottom: 2px solid #32463C; line-height:20px; background:url('px/arrow-submenuhover.gif') 0px 0px no-repeat; }
A.submenuactive:visited:hover { color: #F6F3EC; text-decoration: none; font-size:9pt; display:block; border-bottom: 2px solid #32463C; line-height:20px; background:url('px/arrow-submenuhover.gif') 0px 0px no-repeat; }
 
td.twoline { border-right:0px; border-top: #c0c0c0 1px solid; border-left:0px; border-bottom: #c0c0c0 1px solid; padding-top: 3px; padding-bottom: 3px; }
td.dot { border-bottom: #c0c0c0 1px dotted; padding-top: 2px; padding-bottom: 2px; }

.small { font-size: 8pt; color: #000000; line-height: 15px; }

.nav { width:185px; }

b.noscript { color: #AD4210; font-weight: normal; }




/***************/
/* FYOUT MENU  */
/***************/

#menu {width:200px; margin:0 auto; position:relative;}

#menu ul {margin:0; padding:0; list-style:none; white-space:nowrap; text-align:left; padding:1px 1px 0 1px;}

#menu li {margin:0; padding:0; list-style:none;}
#menu li {display:inline-block; display:inline;}
#menu ul {position:absolute; left:-9999px;}
#menu ul.level1 {position:absolute; left:0; top:0px;}

#menu a {display:block;  font:normal 9pt verdana,arial,sans-serif; color:#F6F3EC; line-height:22px; text-decoration:none;padding:0 10px 0 12px; border-bottom:2px solid #32463C;} 

#menu ul li:hover > ul {background:#5D7C6D; visibility:visible; left:100%; margin-top:-24px; margin-left:-1px; border-left:2px #32463C solid; border-right:2px #32463C solid;}

#menu a:hover ul,
#menu a:hover a:hover ul, 
#menu a:hover a:hover a:hover ul {left:100%; visibility:visible;}
#menu a:hover ul ul, 
#menu a:hover a:hover ul ul {left:-9999px;}

#menu li a:hover {background: #9C4242;} 
#menu li:hover > a {background:#9C4242;}
#menu li a.fly {background: url(px/arrow000.gif) no-repeat right top;}
#menu li a.fly:hover {background:#9C4242 url(px/arrow000.gif) no-repeat right top;} 
#menu li:hover > a.fly {background:#9C4242 url(px/arrow000.gif) no-repeat right top;}

#menu li a.flyactive {background:#9C4242 url(px/arrow000.gif) no-repeat right top;}
#menu li a.flyactive:hover {background:#9C4242 url(px/arrow000.gif) no-repeat right top;} 
#menu li:hover > a.flyactive {background:#9C4242 url(px/arrow000.gif) no-repeat right top;}


#menu table {position:absolute; left:99%; height:0; width:0; border-collapse:collapse; margin-top:-7px; margin-left:-1px;}

/* pompejiröd: #9C4242 */
/* bakgrundsgrön: #5D7C6D*/ 




/**************************/
/* HIGHSLIDE IMAGE VIEWER */
/**************************/

.highslide-container div { font-family: Verdana, Helvetica; font-size: 10pt; }
.highslide-container table { background: none; }
.highslide {	outline: none;	text-decoration: none;}
.highslide img {	border: 0px;}
.highslide:hover img {	border-color: gray;}
.highslide-active-anchor img {	visibility: hidden;}
.highslide-gallery .highslide-active-anchor img {	border-color: black;	visibility: visible;	cursor: default;}
.highslide-image {	border-width: 2px;	border-style: solid;	border-color: white;	background: gray;}
.highslide-wrapper, .highslide-outline {	background: white;}
.glossy-dark {	background: #111;}
.highslide-image-blur {}
.highslide-number {	font-weight: bold;	color: gray;	font-size: .9em;}
.highslide-caption {display: none;	font-size: 1em;	padding: 5px;	/*background: white;*/}
.highslide-heading {	display: none;	font-weight: bold;	margin: 0.4em;}
.highslide-dimming {	position: absolute;	background: black;}
a.highslide-full-expand {   background: url(graphics/fullexpand.gif) no-repeat;   display: block;   margin: 0 10px 10px 0;   width: 34px;   height: 34px;}
.highslide-loading {	display: block;	color: black;	font-size: 9px;	font-weight: bold;	text-transform: uppercase;	text-decoration: none;	padding: 3px;	border: 1px solid white;	background-color: white;	padding-left: 22px;	background-image: url(graphics/loader.white.gif);	background-repeat: no-repeat;	background-position: 3px 1px;}
a.highslide-credits, a.highslide-credits i { padding: 2px;	color: silver;	text-decoration: none;	font-size: 10px;}
a.highslide-credits:hover, a.highslide-credits:hover i { color: white;	background-color: gray;}
.highslide-move, .highslide-move * { cursor: move; }
.highslide-viewport {
	display: none;
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 1;
	background: none;
	left: 0;
	top: 0;
}
.highslide-overlay {	display: none;}
.hidden-container {	display: none;}
/* Example of a semitransparent, offset closebutton */
.closebutton {
	position: relative;
	top: -15px;
	left: 15px;
	width: 30px;
	height: 30px;
	cursor: pointer;
	background: url(graphics/close.png);
	/* NOTE! For IE6, you also need to update the highslide-ie6.css file. */
}



/*****************************************************************************/
/* Styles for the Individual wrapper class names.							 */
/*****************************************************************************/

/* hs.wrapperClassName = 'wide-border' */
.wide-border {
	background: white;
}
.wide-border .highslide-image {
	border-width: 10px;
}
.wide-border .highslide-caption {
	padding: 0 10px 10px 10px;
}
