body {margin: 0;padding: 0; font-family: Verdana, Arial, Helvetica,  Sans-serif; text-align:center;
	font-size:.7em;
	color: #FFFFFF;
	background: #313131; 
	background-image: url("bak_2.jpg");

	background-position:center;

	background-repeat:repeat-y;
	}
	
a { color: #fff15f; background-color: inherit; text-decoration: none;  font-size:1.0em; font-weight: bold;} 
a:hover { color: #CCCCCC; background-color: inherit; text-decoration:underline overline; font-size:1.0em; font-weight: bold;}	

#page-container {
background-color: #434343; 
width: 798px;
margin: auto;
text-align: left;


}

#main-nav {
	background:#434343;
	height: 20px;
	padding:0 0 5px 0;}
	/* topmeny */

#menybox ul
{
list-style-type: none;
float: left;
width: 100%;
padding: 0;
margin: 0;
border-top: 0px solid #CCCCCC;
border-bottom: 0px solid #CCCCCC;
background: transparent url("gray.jpg") repeat-x top left;
font: 12px Tahoma, Arial, Helvetica, sans-serif;
font-weight: bold;
}

#menybox li { display: inline; }

#menybox a, #menybox span
{
float: left;
padding: 5px 10px;
border-right: 1px solid #CCCCCC;
background: transparent url("gray.jpg") repeat-x top left;
color: #ffffff;
text-decoration: none;
}

#menybox a:hover, #menybox span#aktuell
{
background: transparent url("lightgra.gif") repeat-x top left;
color: #DCDCDC;
}
	
#header {

	height: 164px;
	background: #434343 url(logga.jpg);
}
#header p {font-size:.9em; margin: 10px;}



#sidebar-a {
	background-color:#434343;
	float: right;
	width: 200px;
	

	}

#sidebar-a p {font-size:.9em; margin: 10px;}
#sidebar-a a img { border: none; } 

#content {
	background-color:#434343;
	margin-right: 200px;
	border-right:1px dotted #CFCFCF;
}

#content .padding {
	padding: 25px;
	line-height: 18px;
}
#content h1 {
	margin: 0 10px 0 10px;
	padding: 5px;
	padding-bottom: 5px;
	font-size:1.4em;
	font-family:Georgia, Verdana, Arial, Helvetica, Sans-serif; color:#ffffff;
	background-image: url("telefon.jpg");
	background-position: right;
	background-repeat:no-repeat;
	border-top:1px  dotted #fff15f;	
	border-bottom:1px  dotted #fff15f;	
	}

#content h2 {
	margin: 0;
	padding: 5px;
	padding-bottom: 5px;
	font-size:1.6em;
	font-family:Georgia, 'comic sans MS', Verdana, Arial, Helvetica, Sans-serif; color:#7e99aa;
	}
#content h3 {
	margin:0 10px 0 10px;
	padding: 10px;
	padding-bottom: 15px;
	font-size:1.0em;
	font-family: Georgia, Verdana, Arial, Helvetica, Sans-serif; color:#e5e5e5;
	border-top: 1px dotted #FFFFFF;
	}	
#content h4 {
	margin: 10px;
	padding: 5px;
	padding-bottom: 5px;
	font-size:1.2em;
	font-family: Georgia, Verdana, Arial, Helvetica, Sans-serif; color:#000000;
	border:1px solid #000000;
	background-image: url("sun.jpg");	
}


.tabell {
border-collapse: collapse;
border: 0px #C0C0C0; }
.lefttext {text-align:left;}
.centeredtext {text-align:center;}
.righttext {text-align:right;} 
.justifiedtext {text-align:justify;} 
.tabell td {
border: 0px solid #C0C0C0;
padding: 5px;}


#content p {
	margin: 10px;
	padding: 5px;
	padding-bottom: 5px;
	font-size:1.0em;
	
}
#content a img { border: none; } 

#sidfot { 
width: 100%;
clear: both; 
background-image: url("sun.jpg"); color: #000000;
border:1px solid  #CFCFCF;
text-align: center; 
}

#sidfotcontent {
padding:5px;
text-align: center; }

#sidfotcontent p {
margin: 0;
font-size:.9em; 
font-weight: bold;
}

#sidfotcontent img { padding: 5px 5px 0 5px; }
#sidfotcontent a { padding: 5px 5px 0 5px; color: #000000; background-color: inherit; }



.clearfix {display: inline-block;}   /* en fix för IE Mac */

/* härnäst en fix för den fruktade Guillotine-buggen i IE6 */
/* Gömmer för IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* Slut på gömning för IE-mac */
/* slut på "ingen-extra-kod"-metoden för friläggning (clearing) */