body {padding: 2em; margin: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em;background:url(img/bg1.gif);}
h2 {margin: 0 0 0.5em 0; font-size: 2.5em;}
h3 {margin: 1em 0 0.5em 0; font-size: 1.5em;}
h4 {margin: 1.5em 0 0.5em 0; font-size: 1em;}
p {line-height: 1.9em; margin: 0 0 5px 0; color:#000000;}
a:link { text-decoration: none; color: #000000;}
a:visited { text-decoration: none; color: #000000}
a:active { text-decoration: none; color: #000000}
a:hover { text-decoration: underline; color:#333333;}

/* layout */
#layout {width: 700px; background: #FFFFFF;	 border: 6px solid #333333; margin-right: auto; margin-left: auto;}
#sidhuvud {height:100px; padding: 10px; margin: 0;background:url(img/logo.jpg);background-repeat: no-repeat; horizontal-align:right; vertical-align:top;}
#navcontainer{font-family: Arial,Sans-Serif;margin: 0 auto;width: 700px; border-bottom: 1px solid #CCCCCC;}
#kolumncontainer{float: left; width: 700px; height:auto;	background: url(img/bg001.jpg);background-repeat: no-repeat;}
#kolumncontainer2{float: left; width: 700px; height:auto;	background: url(img/bild010.jpg);background-repeat: no-repeat;}
#kolumncontainer3{float: left; width: 700px; height:auto;	background: url(img/bg001.jpg);background-repeat: no-repeat;}
#kolumncontainer4{float: left; width: 700px; height:auto;	background: url(img/bild013.jpg);background-repeat: no-repeat;}
#kolumncontainer5{float: left; width: 700px; height:auto;	background: url(img/bg001.jpg);background-repeat: no-repeat;}
#kolumncontainer6{float: left; width: 700px; height:auto;	background: url(img/bg001.jpg);background-repeat: no-repeat;}
#kolumncontainer7{float: left; width: 700px; height:auto;	background: url(img/bild006.jpg);background-repeat: no-repeat;}
#kolumncontainer8{float: left; width: 700px; height:auto;	background: url(img/bild007.jpg);background-repeat: no-repeat;}
#kolumncontainer9{float: left; width: 700px; height:auto;	background: url(img/bild008.jpg);background-repeat: no-repeat;}
#kolumncontainer10{float: left; width: 700px; height:auto;	background: url(img/bild012.jpg);background-repeat: no-repeat;}
#kolumncontainer11{float: left; width: 700px; height:auto;	background: url(img/bild014.jpg);background-repeat: no-repeat;}
#kolumncontainer12{float: left; width: 700px; height:auto;	background: url(img/bild020.jpg);background-repeat: no-repeat;}
#kolumn1 {float: left; width: 120px; height:auto; padding: 10px;}
#kolumn2 {float: left; width: 480px; height:auto; padding: 10px;background: #FFFFFF;}
#kolumn3 {float: right; width: 100px; height:auto; padding: 10px;background: #cccccc;}
#sidfot {height:50px;clear: both; padding: 10px; background: #FFFFFF; border-top: 1px solid #CCCCCC;}

#block
{
	padding: 12px;
	font-family: Verdana,Arial,Sans-Serif;
	border-left: 3px solid #fc6;
	border-right:3px solid #fc6;
	font-size: x-small;
	font-weight:500;
	background-color: #f9f9f9;
	color: #000000;
	
}
#block2
{
	padding: 12px;
	font-family: Verdana,Arial,Sans-Serif;
	border: 1px dotted #CCCCCC;
	font-size: x-small;
	font-weight:500;
	background-color: #ffffff;
	color: #000000;
	
}
#imageplaceholder
{ height:48px;
width:48px;
  margin: 2px;
  padding: 2px;
  vertical-align: middle;
  h-align:middle;
  border: 1px #999999 solid;
  float: left;
  }

#imageplaceholder2
{ height:48px;
  width:48px;
  margin: 2px;
  padding: 2px;
  vertical-align: middle;
  h-align:middle;
  border: 1px #999999 solid;
  float: left;
  }





#navlist
{
width: 95%;
text-align: right;
margin: 0 auto;
padding: 0;
text-indent: 0;
list-style-type: none;
}

#navlist li
{
padding: 0;
margin: 0;
text-indent: 0;
display: inline;
}

#navlist li a
{
letter-spacing: -1px;
text-decoration: none;
color: #333333;
font-size: 1.5em;
padding: 0 2px;
border-top: 2px solid #fc6;
}

#navlist li a:hover,#navlist a#current
{
color: #333;
border-top: none;
font-size: 2em;
}

#navlist a#current { color: #fc6; }

