body { 
 height: 75%;/* 96 för att slippa scrollen */ 
 text-align: center; 
 margin:0px;
 background-image:url(../php/images/sida_bg.gif);
 background-repeat:repeat-x;
 background-position:top;
 background-color:#669999;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#000;
}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}
h6{
	position:relative;  
	top:-26px; 
	left:35px; 
	color:white; 
	background-color:transparent;
	margin:0px;
}
h7{
	color:#999999;
	border-bottom:1px solid silver;
	text-align:left;
	margin:0px;
	background-color:red;
	}

h3{
	font-family:Arial,Verdana,sans-serif;
	color:#999999;
	background-color:#FFF;;
	text-align:left;
	margin:0px;
	font-weight:100;
	border-bottom:1px solid silver;
	
}
h2{
	font-family:Arial,Verdana,sans-serif;
	color:#999999;
	background-color:#FFF;;
	text-align:center;
	margin:0px;
	font-weight:100;
	padding-right:60px;
	
	/*border-bottom:1px silver solid;*/
	
	/*background-image: url(../images/h1_bg.jpg); 
	background-repeat: no-repeat;*/
	padding-top:0px;
	
}
h1{display:none}
.darker{color:#000000}
hr{
	width:250px;
	height:5px;
	text-align: center; 
	margin-top:-20px;
}
a{text-decoration:none;}
.top_image{
/*background: transparent url(../images/header.jpg usemap=#Map);*/
height:263px;
width:800px;
}

  /*  Innehållet  */ 
.main {
 position:relative;
 margin: 0 auto;
 margin-top:10px; 
 text-align: left;
 width:800px;
 background-color:#FFFFFF;


} 
.main form{
position:relative;  
top:-47px; 
left:500px; 
color:#000;  
margin:0px;
padding:0px;
font-size:70%;
width:300px;
}

#menu_container{
float:left;
width:28%;
padding-left:10px;
margin-top:-20px;
}
/***********  Menu ************************/
#menu{
	margin-bottom:30px;
	padding: 0;
	margin-left:0px;
	padding-left:5px;
	/*text-indent: 1.5em;*/
	list-style-type: none;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 70%;
	letter-spacing: 0.1em;}
#menu li{
	
	margin-bottom: 0.4em;}
#menu a{
	display: block;
	/*width: auto;*/
	/*height:100%;
	background: #5497B8;*/
	padding: 0.25em;
	text-decoration: none;
	/*border: 1px solid #996666;*/
}
#menu a:link{color: black;}
#menu a:visited{color:black;}
#menu a:hover{
	background-image: url(../images/menu_bg.jpg);
text-decoration:underline;
	
}
#menu a#current{
	background-image: url(../images/menu_bg.jpg);
	text-transform: uppercase;
	
}
/* själva innehållet */
#content_container{
background-color:#FFFFFF;
float: right;
width:63%;
padding:10px;
border-left:1px solid silver;
border-right:1px solid silver;
margin-right:20px;
margin-top:-30px;
}

#content_container p:first-letter 
{
color: #ff0000;
font-size:xx-large;
vertical-align:bottom;

}
#content_container p.list:first-letter 
{

color: #000;
font-size:small;
vertical-align:text-top;

}
#content_container p {
margin-top:0px;
line-height: 0.5cm;
padding:20px;
padding-top:10px;
font-size:70%;

}
div.top{
margin-top:0px;
line-height: 0.5cm;
padding:20px;
padding-top:10px;
font-size:70%;
color:grey;
font-weight:bold;

}
ul.innehallslista{
margin-top:-20px;
line-height: 0.5cm;
padding:0 20px;
font-size:70%;
}
ul.innehallslista  li{
padding:10px;
}
.person_img{
margin-top:10px;
margin-left:10px;
float:right;
width:250px;
}

#container {background: #E9E5E5;width:225px;float:left;margin-right:10px;margin-top:10px;margin-bottom:10px;}

.roundtop {background: #ffffff;}
.roundbottom {background: #ffffff;}
.r1{margin: 0 16px; height: 1px; overflow: hidden; background: #E9E5E5;}
.r2{margin: 0 13px; height: 1px; overflow: hidden; background: #E9E5E5;}
.r3{margin: 0 11px; height: 1px; overflow: hidden; background: #E9E5E5;}
.r4{margin: 0 9px; height: 1px; overflow: hidden; background: #E9E5E5;}
.r5{margin: 0 8px; height: 1px; overflow: hidden; background: #E9E5E5;}
.r6{margin: 0 7px; height: 1px; overflow: hidden; background: #E9E5E5;}
.r7{margin: 0 6px; height: 1px; overflow: hidden; background: #E9E5E5;}
.r8{margin: 0 5px; height: 1px; overflow: hidden; background: #E9E5E5;}
.r9{margin: 0 4px; height: 1px; overflow: hidden; background: #E9E5E5;}
.r10{margin: 0 3px; height: 2px; overflow: hidden; background: #E9E5E5;}
.r11{margin: 0 2px; height: 2px; overflow: hidden; background: #E9E5E5;}
.r12{margin: 0 1px; height: 3px; overflow: hidden; background: #E9E5E5;}

.content {padding-left:10px;
padding-right:10px;
font: italic small-caps 900 15px arial;
line-height: 0.5cm;
}
.content span{
	font-style:normal;
	font: italic  900 12px arial;
}

.content_home {padding-left:10px;
padding-right:10px;
font-style:italic;
line-height: 0.5cm;
font-size:70%;
}
#explanation_text{
font-size:60%;
background-color:#F2DCDC;
border:1px solid #660000;
padding:5px;
}
.search{
	border-bottom:1px solid black;
	font-size:70%;
	margin:10px;
	padding:10px;
}
.no_match{
	border-bottom:1px solid silver;
	border-top:1px solid silver;
	font-style:italic;
	margin:-10px;

	padding:35px;
}

.bottom {
background-color:#990033; 
clear: both;
width:800px;
border-bottom:1px solid black;
color:#FFF;
font-size:70%;
padding-top:5px;
padding-bottom:15px;

 
}
.bottom-left{
	float:left;
	
text-indent: 1.5em;
	}
.bottom-right{
	float:right;
	text-decoration:none;
	text-align:right;
	padding-right:20px;
}
.bottom-right a{color:#FFF;}

