html, body {
	background-color: #FFFFFF;
	background-image: url(bakgrund.jpg);
	background-repeat: repeat;
	margin: 0px;	
	padding: 0px;
	font: 74% Verdana, Arial, Helvetica, sans-serif;
}

h1, h2, h3, h4, h5 { 
font-family: Arial, Helvetica, sans-serif;
color: #455361; background-color: inherit;
/*letter-spacing: 1px;*/
margin-top: 2px;
margin-bottom: 4px; 
}

h1 { font-size: 2em; }
h2 { font-size: 1.33em; }
h3 { font-size: 1.16em; }
h4 { font-size: 1em; }

p { margin: 0 0 10px 0;
font-size: 1.2em;
color: #455361;
line-height: 140%; }

a { color: #455361; background-color: inherit; text-decoration: underline; }
a:visited { color: #455361; background-color: inherit; text-decoration: underline;}
a:hover { color: #000000; background-color: inherit; text-decoration: underline; }
a img { border: none; }

#layout {
	width: 700px;
	margin: auto;
	margin-top: 20px;
	margin-bottom: 20px;
	background-image: url(layout_C.jpg);
	background-repeat: repeat-y;
}

#mainnav {
	width: 187px;
	height: 200px;
    overflow: visible;
	float: left;
	padding-top: 240px;
	background-image: url(layout_A.jpg);
	background-repeat: no-repeat;
	/*padding-left: 41px;*/
}

#menycontainer ul{
margin-left: 41px;
list-style-type: none; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-size: 1.5em;
}

#menycontainer ul li a{
background: transparent url("symbol.gif") left center no-repeat; 
padding-left: 15px;  
text-decoration: none; color: #333333;
}

#menycontainer ul li a:hover{
background: transparent url("symbol-over.gif") left center no-repeat;
text-decoration: underline; color: #000000;
}

#menycontainer ul li a#current{
background: transparent url("symbol-active.gif") left center no-repeat;
text-decoration: none;
color: #000000;
}

ul{
list-style: square; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 1.2em; 
color: #455361;
}

#contentB {
	width: 443px;
	/*min-height: 200px;*/
	float: right;
	/*font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.33em;*/
	overflow: visible;
	background-image: url(layout_B.jpg);
	background-repeat: no-repeat;
	padding-top: 155px;
	padding-left: 20px;
	padding-right: 50px;
}

#kolumncontainer {background: #ffffff; float: left; width: 443px; }
#kolumn1 {float: left; width: 251px; margin-right: 10px; padding: 10px; background: #99ccff; border-width: 1px; border-style: dotted; }
#kolumn2 {float: left; width: 133px; padding: 10px; background: #99ccff; border-width: 1px; border-style: dotted; } 

#imgkarta { float: left; margin-top: 10px; margin-bottom: 10px; }
#imgperson { float: left; margin-right: 5px;}
#imgright{ float: right; margin-top: 10px; margin-bottom: 10px; margin-left: 10px; }
#imgleft{ float: left; margin-top: 10px; margin-bottom: 10px; margin-right: 10px; }

#contentC {
	width: 700px;
	height: 62px;
	clear: both;
	/*clear: right;*/
	background-image: url(layout_D.jpg);
	background-repeat: no-repeat;
}


