body {padding: 0;	margin: 0; font: 0.8em Verdana, sans-serif; no-repeat fixed; color: #FFFFFF; background-color:#808080; text-align:left;	}
h1 {margin: 0 0 0px 0; font-size: 2em; color: #FFFFFF; letter-spacing: 0.3em; text-align:right}
h2 {margin: 0 0 0px 0; font-size: 1em; color: #FFFFFF; letter-spacing: 0.1em; text-align:right; padding: 2px;}
h3 {margin: 0px 0; font-size: 1.5em; color: #000000; background: #0000FF;text-align:center;}
h4 {margin: 0px 0; font-size: 1.5em; color: #000000; background: #000000;text-align:center;}
h5 {margin: 0px 0; font-size: 1em; color: #000000; background: #0000FF;text-align:center;}
p {margin: 0 0 0px 0;}
a{text-decoration: none;}
a:link{color: #000000;}
a:visited{ color: #000000;}
a:hover{text-decoration: underline;}

/* sidlayout */
#layout {width: 900px; margin-right: auto; margin-left: auto; background: #808080;}
#sidhuvud {padding: 0px; margin: 0; background: #808080;}
#kolumncontainer{float: left;}
#kolumn1 {float: left; width: 225px; padding: 5px; background: #808080; padding: 0px;}
#kolumn2 {float: left; width: 650px; padding: 10px; background: #000000;}
#sidfot {clear: both; padding: 0px; background: #808080;}


/* meny */
#menycontainer{float: left; margin: 1em 0 0 1em; padding: 0;}
#meny{margin: 0; padding: 0; list-style-type: none;	font-size: 1.2em;}
#meny a{width: 10em; text-decoration: none;	display: block;	padding: 0.3em 1em;	margin-bottom: 0.8em;	border-bottom: 2px solid #000000; bold; border-left: 1px solid #000000; border-right: 10px solid #808080;}
#meny a:link{color: #000000; font-weight:bold;}
#meny a:visited{color: #000000;font-weight:bold;}
#meny a:hover{background: #FFFFFF; border-right: 10px solid #FFFFFF;}
#meny a#current{background: #000000; font-weight: bold; border-left: 1px solid #000000; border-right: 10px solid #000000; color:#FFFFFF;}

.menu2{margin:0 auto; padding:0; height:30px; width:100%; display:block; background:url('2topMenuImages.png') repeat-x;}
.menu2 li{padding:0; margin:0; list-style:none; display:inline;}
.menu2 li a{float:left; padding-left:15px; display:block; color:rgb(255,255,255); text-decoration:none; font:14px Georgia, Arial, Helvetica, sans-serif; cursor:pointer; background:url('2topMenuImages.png') 0px -30px no-repeat;}
.menu2 li a span{line-height:30px; float:left; display:block; padding-right:15px; background:url('2topMenuImages.png') 100% -30px no-repeat;}
.menu2 li a:hover{background-position:0px -60px; color:rgb(0,0,0);}
.menu2 li a:hover span{background-position:100% -60px;}
.menu2 li a.active, .menu li a.active:hover{line-height:30px; font:14px Georgia, Arial, Helvetica, sans-serif; background:url('2topMenuImages.png') 0px -90px no-repeat; color:rgb(255,255,255);}
.menu2 li a.active span, .menu li a.active:hover span{background:url('2topMenuImages.png') 100% -90px no-repeat;}
