

  body 	{

		font-family: verdana, arial, sans-serif; font-size:95%;
    	background: #081063 ;

    	}
	* 	{
		margin:0;
		padding:0;
		}

 



.navbar {
		list-style-image: url('pil.gif');
		list-style: inside url('pil.gif');
    	background: transparent ;
		color: #111;
    	margin: 0.4em;
    	padding: 0.3em;
    	border-right: .5em solid #151B8D ;
		border-left: .5em solid #DE0800 ;
	}


table.main {

	width: 100%;
	background: transparent;  
	font-weight: normal;
	color: black;

	}



table.main td {

	margin: .2em;
	padding: .2em;

	}
  

table.head {
	margin: 0em;
	width: 100%;
	background: transparent; 
	font-weight: bold;
	color: white;
	height: 6.5em;

	}



table.head td {
	background: transparent;
	color: white;



	}


TABLE.kontakt {
	border: 0;
	WIDTH: 90%;
	BACKGROUND: transparent;  
	color: #FFFACD;

	}


TABLE.kontakt tr {
	color: #FFFADC;
	background: transparent;
	
}



a:link {
	background: transparent;
    color: #081063 ;
	text-decoration: none;
	margin: .5em .9em .5em;
 
  	}




a:visited {
	background: transparent;	
    color: #081063 ; 
    text-decoration: none;
	margin: .5em .9em .5em;
	}

.akt 	{
	text-decoration: none;
	font-size: ;
	font-style: normal;
	}


a:hover   { 
 
	
	text-decoration: overline underline; 
	color: #157DEC;
	background: transparent;
	margin: .5em .9em .5em;
	}



a:active {

    color: black; 
	background: transparent;
	margin: .5em .9em .5em;
	}


a {
    	color: black; 
	
	background: transparent;
    	font-weight: bold;
	margin: .5em .9em .5em;

	}



.led	{
	vertical-align: -30%;
	font-size: 1em;
	}

  
p { 

	padding: .5em;
	background: transparent;
	font-weight: normal; 
	font-size: 1em;
	text-align: left;

	}

  
 p.aktu { 

	color: red;
	background: transparent; 
	font-size: .85em;
	margin: .5em .9em .5em;
	}




td {

	font-size: .8em;
	padding: 0.2em;
	}


li {

	font-weight: bold;
	font-style: italic;
	text-decoration: underline;
	font-size:.9em;
	padding: .3em;

	}

  
 p.small { 
	color: black;
	background: transparent; 
	font-size: 65%;
	margin: .5em .9em .5em;
	}


 em {


	font-weight: bold;
	margin: .5em;
	}
	   



 em1 {


	font-weight: bold;
	color: #111;
	background: transparent;
	margin: .5em;
	}


u 	{
	font-weight: bold; 
	letter-spacing:0em; 
	color: blue; 
	border-bottom: .2em solid; 

	}



.brad  {
	background: #DE0800 ;
	color: #081063 ;
	height: 4em;
	width: 100%;

	}


.grad  {
	background: #E0D785 ;
	color: black;
	vertical-align: top;
	width: 100%;

	}


.vrad {
	height: .3em;
	background: #ffffff;
	color: white;
	width: 100%;

	}

.kol1	{
	width: 20%;



	}


.kol2	{
	width: 15%;
	
	}


.kol3	{
	width: 20%;
	
	}


.kol4	{
	width: 20%;
	
	}


.kol5	{
	width: 20%;
	
	}


.kol6	{
	width: 20%;
	
	}



.kol7	{
	width: 20%;
	
	}



.kol8	{
	width: 16.66%;
	
	}




.bkol1	{
	width: 20%;
	}



.bkol2	{
	width: 15%;
	
	}



.bkol3	{
	width: 20%;
	}



.bkol4	{
	width: 20%;
	}



.bkol5	{
	width: 20%;
	}



.bkol6	{
	width: 5%;
	}




.gkol1	{
	width: 20%;

	}



.gkol2	{
	width: 15%;

	}



.gkol3	{
	width: 20%;

	}



.gkol4	{
	width: 20%;

	}




.gkol5	{
	width: 20%;

	}


.gkol6	{
	width: 5%;

	}


.linjestil  {
	line-height: 1.3em;
	font-size: .8em;
	font-weight: 900;
	letter-spacing: .2em;

	}


img.right {
	position: relative; 
	right:15%; 
	float: right;
	margin: 1em 0em 1em 2em;

	}


img.nikka {
	position: relative; 
	vertical-align: top; 
	z-index:1

	}


img.ren {
	position: absolute; 
	right: 15%; 
	top: 5.2em; 
	z-index:1;


	}



img.rensmall {
	position: absolute; 
	right: 12%; 
	top: 4em; 
	z-index:1;


	}



img.left {
	position: relative; 
	margin: .5em 0em .5em .5em;

	}


img.left1 {
	position: relative; 

	margin: .5em 0em 0em .2em;

	}




img.left2 {
	position: relative; 
	top: 2em;

	margin: .5em 0em 0em .2em;

	}







img.right {
	position: relative; 

	margin: .5em 0em 0em .2em;

	}


img.logga {
	position:absolute; 
	left:5%; 
	top:8.5em; 
	z-index:1

	}


img.logsmall {
	position:absolute; 
	left:5%; 
	top:17em; 
	z-index:1

	}





img.flag {
	position: absolute; 
	right: 4%; 
	top: 1em; 
	z-index:1;


	}



img  {
	border: 0;
	vertical-align: bottom;
	}

caption  {
	font-size: 200%;
	background: transparent;
	color: #2244AA;
	}

font.asterix { font-size: .9em; color: red; 
background: transparent; }

.copy   { font-size: .7em; color: white; 
background: transparent; }

font.pytte {font-size: .6em; }

font.pyttered {font-size: .6em; color: red;}

font.pytteblue {font-size: .8em; color: blue;}

font.liten {font-size: .7em; }

Font.mellan {font-size: .85em; }

font.stor {font-size: 1.4em; }

font.lankar {font-size: 1.25em;  font-weight: normal }

font.lankarmax {font-size: 2.2em; font-weight: bold }

font.maila  { font-size: 1em;  color: #FFFACD; 
background: transparent; }

font.maning { font-size: 2em;  font-weight: 900; color: red;
background: transparent;  }

font.maning-small  { font-size: 1em; font-weight: bold; ;
background: transparent;  }

font.points  { font-size: 1.4em; font-weight: bold; color: #C9BE62; 
background: transparent; }

font.rev {font-size: 1.25em;  font-weight: bolder; color: white;
background: transparent;  }

font.rev1 {font-size: 1.25em;  font-weight: normal; color: black; background: transparent;  }

font.rubrik {font-size: 1.8em;  font-weight: bold; color: white;
background: transparent; }

font.rubrikleft {font-size: 1em;  font-weight: normal }

font.tabell {font-size: .95em;  font-weight: normal; color: red ;
background: transparent; }

font.locka {font-size: 1em; font-family: "Comic Sans MS", Thorndale; font-weight: bold }


h1  {
	font-size: 1.25em;
	font-weight: bold;
	color: black;
	background: transparent; 
	margin: .2em;
	}




h2  {
	font-size: 1em;
	font-weight: bold;
	color: #111;
	background: transparent; 
	margin: .2em;
	}




h3  {
	font-size: .95em;
	font-weight: bold;
	color: #111;
	background: transparent; 
	margin: .2em;
	}


h5  {
	font-size: .85em;
	font-weight: bold;
	color: #FF3300;
	background: transparent; 
	margin: .5em .9em .5em;
	}



h6  {
	font-size: .75em;
	font-weight: bold;
	color: #FF3300;
	background: transparent; 
	margin: .5em .9em .5em;
	}




select 	{
 		background: #666699;
 		color: #ffffff;
		}

textarea {
 		background: #666699;
 		color: #ffffff;
		}

form 	{
 		border: .1em solid #666699;
 		color: #ffffff;
		background: transparent;
 		padding: .5em;
		}

.texta {
 		font-size: 80%;
 		background: transparent;
		color: #ffffff;
 		border: .1em solid #666666;
		}

#meddelande table {
 		background: #EFC618;
 		color: #000000;
 		width: 100%;
 		border: 0em solid #D7E5F2;
 		border-collapse: collapse;

 
		}

#meddelande td {
 		border: 0em solid #D7E5F2;
 		padding-left: 0em;
 		border-collapse: collapse;

		}


#alternativ	{
		background: white;
		color:  black;
		font: 100% Geneva, Arial, Helvetica, sans-serif;
		font-weight: bold;
		width: 15em;
		height: 1.8em;
		}


#textfri	{
		background: white;
		color:  black;
		font: 100% Geneva, Arial, Helvetica, sans-serif;
		font-weight: bold;
		width: 25em;
		height: 8em;
		}


#textarea	{
		background: white;
		color:  black;
		font: Geneva, Arial, Helvetica, sans-serif;
		font-weight: bold;
		width: 95%;

		}

<!--


#kol1	{
		width: 20%;

		}


#kol2	{
		width: 5%;


		}

-->
#id_namn	{
 		background: white;
 		color: black;
	 	text-align: left;
 		margin-right: 0em;
 		padding-right: 0em;
		width: 20em;
		}

#address	{
 		background: white;
 		color: black;
	 	text-align: left;
 		margin-right: 0em;
 		padding-right: 0em;
		width: 20em;
		}		
		



#postnr	{
 		background: white;
 		color: black;
	 	text-align: left;
 		margin-right: 0em;
 		padding-right: 0em;
		width: 5em;
		}		

#ort	{
 		background: white;
 		color: black;
	 	text-align: left;
 		margin-right: 0em;
 		padding-right: 0em;
		width: 15em;
		}		



#antal	{
 		background: white;
 		color: black;
	 	text-align: left;
 		margin-right: 0em;
 		padding-right: 0em;
		width: 2em;
		}


#skoter	{
 		background: white;
 		color: black;
	 	text-align: left;
 		margin-right: 0em;
 		padding-right: 0em;
		width: 1em;
		}


#food	{
 		background: white;
 		color: black;
	 	text-align: left;
 		margin-right: 0em;
 		padding-right: 0em;
		width: 1em;
		}



#telefon	{
 		background: white;
 		color: black;
	 	text-align: left;
 		margin-right: 0em;
 		padding-right: 0em;
		width: 10em;
		}		
		


#email	{
 		background: white;
 		color: black;
	 	text-align: left;
 		margin-right: 0em;
 		padding-right: 0em;
		width: 20em;
		}		
		


#breakfast	{
 		background: white;
 		color: black;
	 	text-align: left;
 		margin-right: 0em;
 		padding-right: 0em;
		width: 1em;
		}		
		


#bedcloth	{
 		background: white;
 		color: black;
	 	text-align: left;
 		margin-right: 0em;
 		padding-right: 0em;
		width: 1em;
		}		
		

#clean	{
 		background: white;
 		color: black;
	 	text-align: left;
 		margin-right: 0em;
 		padding-right: 0em;
		width: 1em;
		}		
		
.btn { 
	  color:#050; 
	  font: bold small 'trebuchet ms',helvetica,sans-serif; 
	} 



.labelcell {
 		font: Geneva, Arial, Helvetica, sans-serif;
		font-weight: bold;
 		color: black;
		float: left;
		width: 20%;	
		}

.fieldcell {
 		font: Geneva, Arial, Helvetica, sans-serif;		
 		color: #000000;
	 	text-align: right;
 		margin-right: 0em;
 		padding-right: 0em;
		width: 20%;

		
		}


.fieldcell input {
 		width: 5em;
 		font: Geneva, Arial, Helvetica, sans-serif;
		font-size: 100%;
		font-weight: bold;
 		background: white;
 		color: #102132;
 		border: .1em solid #284279;
 		margin-right: 0em;
		float: left;
		}


.textarea  {
 		width: 10%;
 		font: 120% Geneva, Arial, Helvetica, sans-serif;
		font-weight: normal;
 		background: transparent;
 		color: black;
 		border: 0em solid #284279;
 		margin-right: 0em;
		}

.textarea.input {
 		width: 100%;
		height: 0em;
 		font: 12px Geneva, Arial, Helvetica, sans-serif;
		font-weight: bold;
 		background: transparent;
 		color: #ffffff;
 		border: 0em solid #284279;
 		margin-right: 0em;
		}

		

.button {
 		font: Geneva, Arial, Helvetica, sans-serif;
		font-weight: bold;
 		background: #D7E5F2;
 		color: #102132;
 		margin-left: 1em;
 		margin-top: .3em;
 		margin-bottom: .2em;
		}

.btn {
 		font: Geneva, Arial, Helvetica, sans-serif;
		font-weight: bold;
 		background: #D7E5F2;
 		color: #102132;
 		margin-left: 1em;
 		margin-top: .3em;
 		margin-bottom: .2em;
		}
