*{ 
   margin: 0; 
   padding: 0;
}	

a:visited,  a:link{
   color: #555;
   font-weight: bold;
}

h1 {
   text-align: left; 
   font-size: 1.3em; 
   margin: .8em 0 .4em 0;
}

h2 {
   text-align: left; 
   font-size: 1.3em; 
   margin: .8em 0 .2em 0;
}

body, html{
height: 100%;
}

body{
   text-align: left; 
   font-family: Arial, Verdana, sans-serif;
   font-size: 80%; 
   color: #555;
	background-image: url('./images/presentation/bg_gray.gif');
   background-attachment: fixed;
   background-repeat: repeat-x;
}

ul{
   margin: .5em	0 0 0;
   padding-left: 1.2em;
   padding-bottom: .4em;
   }

li{
	margin-bottom: .6em;
   font-size: 1.1em;
}
	
p{
   font-size: 1.1em;
   margin-bottom: .8em;
 }

#container{
   position: relative;
   width: 700px; 
   min-height: 100%;
   margin: 0 auto; 
   border: 1px solid #000;
   background-color: #fff;
}

#header{
   height: 130px;
   background-image: url('./images/presentation/header.jpg');
   border-top: 1px solid #2c2618;
   border-bottom: 3px solid #2c2618;
}
   
#navigation {
}
#navigation ul{
   list-style-type: none;
   font-size: 1em;
   font-weight: bold;
}
#navigation li{
   display: inline;
   color: #555;
}	
#navigation a:visited, #navigation a:link{
   text-decoration: none;
   color: #555;
}
#navigation a:hover {
   background-color: #f0efef;
   text-decoration: none;
}
#navigation #current a, #navigation #current li {
   background-color: #ffccff;
   color: #555;
   text-decoration: none;
}

#content{
   width: 620px; 
   height: 100%;
   padding: 1.1em;
   margin: 1.5em auto;
   line-height: 1.4em;
}
	
#aktuellt h1 {
   text-align: center; 
   font-size: 1.2em; 
   margin: 0; 
}

#aktuellt ul{
   list-style-type: none;
   margin: .5em	0 0 0;
   padding-left: .6em;
   padding-bottom: .4em;
   padding-right: .4em;
   }
   
#aktuellt li{
   border-bottom: 1px dotted #360;
   padding-bottom: .4em;
}
 #aktuellt p{
   margin: .3em 0;
}
  
.corner { 
width: 210px; 
float: right;
clear: both;
background: #f0efef; 
margin: 0 0 0 .8em ;
padding: 0;
}

.corner h1{
margin: 0;
padding: 0;
font-size: 1em; 
font-weight: bold; 
text-align: center; 
}

.corner ul {
   margin: .5em	0 0 0;
   padding-left: 1.6em;
   padding-bottom: .4em;
   padding-right: .4em;
}
   
.corner li {
   border-bottom: 1px dotted #360;
   padding-bottom: .4em;
   font-size: .9em; 
}

.corner td{
   font-size: .9em;
}

.topcorner { 
background: #ffffff; 
}

.botcorner { 
background: #ffffff; 
}

.c1{ 
margin: 0 5px; 
height: 1px; 
overflow: hidden; 
background: #f0efef; 
}/* lagret längst ut från boxen*/

.c2{ margin: 0 3px; height: 1px; overflow: hidden; background: #f0efef; }
.c3{ margin: 0 2px; height: 1px; overflow: hidden; background: #f0efef; }
.c4{ margin: 0 1px; height: 2px; overflow: hidden; background: #f0efef; }/* lagret längst in mot boxen*/

.fluid { 
padding: .5em; 
}

   

.imgright{
   float: right;
   clear: left;
   padding: .5em .5em .3em .5em;
   margin: 0 5em 0 0;
   background-color: #f0efef;
   border: 1px solid #2C2618;
   text-align: center;
}

#tabellfoton{
   margin: auto;
   text-align: center;
   }


#footer {
   position: absolute;
   bottom: 0;
   width: 100%;
   clear: both;
   padding: .3em 0;
   background-color: #2C2618; 
   color: #b8be95;
   text-align: center;
   font-size: .9em;
}
#footer a:visited, #footer a:link{
   color: #b8be95;
}
	
#tabellfoton{
   margin: auto;
   text-align: center;
   }

.bold {
   font-weight: bold;
}

hr{
display: block;
position: relative;
padding: 0;
margin: 0 0 5px 0;
height: 0;
max-height: 0;
width: 90%;
border: none;
border-top: 0px solid #aaa;
border-bottom: 1px dotted #555;
font-size: 1px;
line-height: 0;
}
