/* CSS-kod för skärm */

@media screen{

body {background-color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:0;}

h1 {color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:26px;
letter-spacing:2px;
margin-bottom:16px;}

h2 {color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
letter-spacing:1px;
margin-top:0;
margin-bottom:0;}

h3 {color:#000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight:bold;
margin-top: 0;
margin-bottom: 18px;
line-height: 18px;}

p {color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
margin-top:0;
margin-bottom:16px;
line-height:20px;}

a {color:#0000FF;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
margin-top:0;
margin-bottom:0;
line-height:20px;}

a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:active{text-decoration:blink;}
a:hover{text-decoration:underline;}

/* skapar mellanrum mellan formulärets olika rader */
div#content div.clearfix {margin-left:0; float:left; margin-top:5px;}

/* stylar label-elementen. */
div#content form label {width:100px; float:left; margin-left:-120px;} 

/* here follows the brillant "no-extra-markup" clearing method devised by Tony Aslett*/
.clearfix:after {
content: ".";            
display: block;          
height: 0;                  
clear: both;               
visibility: hidden;
}

/* a fix for IE Mac */
.clearfix {display: inline-block;}   

/* next a fix for the dreaded Guillotine bug in IE6 */
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}

/* End hide from IE-mac */
/* end of "no-extra-markup" clearing method */
.clearfix {display: block;}


/*Format på ingress*/
.ingress {color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight:bold;
margin-top: 0;
margin-bottom: 16px;
line-height: 20px;}

/*Format på bildtext*/
.bildtext {color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-style:italic;
margin-top:0;
margin-bottom:16px;
line-height:14px;}

/*Format på datum-dårrad*/
.datum {color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-style:italic;
margin-top:0;
margin-bottom:0;
line-height:14px;}

/*Format på text och datum i sidhuvud*/
.sidhuvudtext {color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:right;
margin-top:0;
margin-bottom:0;
margin-right:10px;
line-height:14px;}

/*Format på text i sidfot - kontaktuppgifter*/
.sidfottext {color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
margin-top:0;
margin-bottom:10px;
line-height:14px;}

.menylank {color: #0000FF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight:bold;
margin-top: 0;
margin-bottom: 18px;
line-height: 18px;}

/*Hela sidans position och format*/
#hela {position:relative;
width:870px;
height:auto;
background-color:#FFFFFF;
margin:0 auto;
margin-top:10px;}

/*Loggans positionering*/
#sidhuvud {position:relative;
margin-left:10px;
margin-top:10px;
margin-bottom:0;}

/*Huvudmenyns positionering och format*/
#meny {position:relative;
width:850px;
height:20px;
background-color:#E61A09;
margin-left:10px;
margin-top:2px;}

#kartmeny {position:relative;
width:190px;
height:auto;
margin-left:10px;
margin-top:15px;
float:left;}

/*Positionering av brödtextens första del*/
#text-1 {position:relative;
width:450px;
margin-left:0;
margin-top:15px;
margin-bottom:0;
border-width:thin;
border-left-style:hidden;
border-left-color:#CCCCCC;
padding-left:10px;
float:left;}

#text-2 {position:relative;
width:400px;
margin-left:0;
margin-top:15px;
margin-bottom:0;
padding-left:10px;
float:left;}

#content {position:relative;
width:300px;
margin-left:120px;
padding-left:10px;
float:left;}

/*Positionering av formulärets felmeddelande*/
#felmeddelande {position:relative;
width:300px;
height:auto;
margin-left:120px;
margin-top:0;
margin-bottom:0;
padding-left:10px;
float:left;}

#annonser {position:relative;
width:200px;
height:auto;
margin-top:15px;
padding-right:10px;
text-align:right;
float:right;}

/*Sidfotens positionering*/
#sidfot {position:relative;
margin-left:10px;
width:850px;
height:auto;
margin-top:10px;
padding-top:10px;
border-width:thin;
border-top-style:solid;
border-top-color:#000000;
float:left;}
}

