body {padding: 2em;	margin: 0; font: 0.7em Verdana, sans-serif; background:url(bgall1.jpg) fixed;}
h1 {margin: 0.1em 0 0 0; font: 3.5em Georgia, serif; color: #2A00AA; letter-spacing: 0.2em;}
h2 {margin: 0em 0 0.5em 0; font: 3em Georgia, serif; color: #2A00AA; letter-spacing: 0.2em;}
h3 {margin: 1em 0 1em 0 ; font: 1.5em Georgia, serif; font-weight: normal; letter-spacing: 0.1em;}
h4 {margin: 0.5em 0 0 0; font: 1.3em Georgia, serif; letter-spacing: 0.2em;	color: #FFFFFF; padding: 0.5em 0 0.5em 1em; background-color:#2A00AA;}
p_egen {margin: 0 0 5px 0; font-style:italic;}
p {margin: 0 0 5px 0; line-height:2em}
a {border-bottom: 1px dotted #000000; text-decoration: none;}
a:link {color: #000000; text-decoration: none;}
a:visited {color: #666666; text-decoration: none;}
a:hover {text-decoration: none;}

/* lightbox */
#lightbox{
	background-color: #AABFFF;
	padding: 10px;
	border: 1px solid #121212;
	}
	
#lightbox a { color: #fff; }
#lightboxDetails{
	font-size: 1em;
	padding-top: 0.4em;
	color: Silver;
}	
#lightboxCaption { float: left; }
#keyboardMsg { float: right; }
#closeButton { top: 5px; right: 5px; }
#lightbox img { border: none; clear: both; }

/* sidlayout */
#layout {width: 69em; margin-left: 180px}
#sidhuvud {height: 100px; width:68.2em; margin: 0; padding: 0 px; background-color:#FFFFFF}
#kolumncontainer{float: left;}
#kolumn1 {float: left; width: 15em; padding: 0 1em 0 0; background-image:url(meny.jpg); height:33.8em; border: 1px 1px solid #837364;}
#kolumn1_box{float: left; margin: 0; padding: 1em;; vertical-align:bottom; width:157px; margin-top:6em;}
#kolumn2 {float: left; width: 50em; padding: 1em; line-height: 2.1em; border: 1px 1px solid #837364; background-image:url(bgkolumn.jpg); height: 32em; overflow:auto}
#kolumn3 {float: left; margin: 0; padding: 1em;; vertical-align:bottom; width:43.9em}
#kolumn4 {float: left; margin: 0; padding: 1em;; vertical-align:bottom;}
#Kolumn5 {margin: 0 0 0px 0; line-height: 1.2em;}
#sidfot {clear: both; padding: 0.5em; background-color:#2A00AA; width: 67.1em;}


/* meny */
#menycontainer{float: left; margin: 0; padding: 0;}
#meny{width: 180px; margin: 0; padding: 0; list-style-type: none; font-size: 1em; margin-top:1em}
#meny a{height: 20px; text-decoration: none; display: block; padding: 0 0.5em 0 2em;; border: none; letter-spacing: 0.1em;}
#meny a:link{color: #2d371e;}
#meny a:visited{color: #2d371e;}
#meny a:hover{text-decoration: underline;}
#meny a#current{font-weight: bold;}
