* {
	margin:0px;
	padding:0px;
}


html {
	height:100%;
	width:100%;
/*	overflow-y:scroll; */
	padding-bottom:1px;	

}

body {
	height:100%;
	width:100%;
	color:#111111;
	font:74% "Trebuchet MS", Arial, Verdana, sans-serif;
	background-color:#000;
}

#tail_background {
	width:100%;
	background-image:url(../img/main_bg.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	text-align:center;
	padding:30px 0px 0px 0px;

}

#tail_body_background {
	width:100%;
	background-position:top center;
	text-align:center;
	background-color:#fff;
}

#top {
	height:200px;
	width:720px;
	margin:0 auto;
	background: #fff url(../img/tailreclogo.png) no-repeat top center;
	text-align:left;
}

#tail_cont_wrapper {
	width:720px;
	margin:0 auto;
	text-align:left;
	background-image:url(../img/tailrecbgrep.jpg);
	background-repeat:repeat-y;
	background-position:top center;	
}

#tail_cont_background {
	width:100%;
	background-image:url(../img/tailrecbgstat.jpg);
	background-repeat:no-repeat;
	background-position:top center;	
}

#tail_cont_content {
	padding-top:4px;
	padding-bottom:19px;
	padding-left:60px;
	padding-right:27px;
	border:0px solid #ccff00;		
}

#tail_cont_content a {
font-size:10px;
text-decoration:none;
color:#910503;
font-weight:bold;
}

#tail_cont_content a:hover {
text-decoration:underline;
}

h1 {
color:#910503;
font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:normal;
margin:0px;
padding:0px 0px 10px 0px;
}

h2 {
color:#910503;
font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
margin:0px;
padding:0px 0px 8px 0px;
}

h3 {
color:#910503;
font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
margin:0px;
padding:0px;
}

.hr_start {
  border:0px;
  width:100%;
  height:1px;
  color:#ececec;
  background-color:#ececed; 
  margin:10px 0px 10px 0px;
}
.hr_pris {
  border:0px;
  width:100%;
  height:1px;
  color:#910503;
  background-color:#910503; 
  margin:10px 0px 10px 0px;
}
#tail_horizontal_shadow {
	position:absolute;
	z-index:10;
	height:19px;
	width:100%;
	top:-19px;
	left:-0px;
	background-image:url(../img/shadowattheend.png);
	background-repeat:no-repeat;
	background-position:top center;
	
}
#sprakholder {
	position:relative;
	z-index:20;
	height:61px;
	width:61px;
	top:-5px;
	left:-5px;		
}

a.sprakengelska {
	position:absolute;	
	background:transparent url(../img/engelska.png) no-repeat;
}
a.sprakengelska:hover {
	background:transparent url(../img/engelskahover.png) no-repeat;
}

a.spraksvenska {
	position:absolute;	
	background:transparent url(../img/svenska.png) no-repeat;
}
a.spraksvenska:hover {
	background:transparent url(../img/svenskahover.png) no-repeat;
}

a img {
	border:none;
}

fieldset {
border:0px;
padding:0px;
margin:0px;
}

#tail_footer_background {
	position:relative;
	height:114px;
	width:100%;
	margin:0 auto;
	text-align:center;
background-color:#000;
	
}

#tail_tail_footer_wrapper {
	position:relative;
	width:720px;
	margin:0 auto;
	text-align:center;
}

#tail_footer {	
	width:720px;
	height:114px;
	text-align:center;	
	background-image:url(../img/tailreccenterbotback.png);
	background-repeat:no-repeat;
	background-position:top center;		
}


.clear {
	clear:both;
	height:0px;
	line-height:0px;
	font-size:0px;
}

.srtarw
{

float:right;padding-left:10px;
}
.sndbtn
{
z-index:10;
}

#columns {
	width:100%;
/*	background-color: #cc00ff;	*/	
}

#column1 {
	float:left;
	height:100%;
	width:330px;
	margin-right:0px;	
}

#column2 {
	float:left;
	height:100%;
	width:270px;
	padding-left:0px;
	text-align:right;	
}
#columnspriser {
	width:100%;
	background-image: url(../img/colbackrepy.gif);
	background-repeat:repeat-y;
	background-position:300px;
}

#columnpriser1 {
	float:left;
	height:100%;
	width:280px;
	margin-right:0px;
}

#columnpriser2 {
	float:left;
	height:100%;
	width:280px;
	padding-left:40px;
	text-align:left;

	
}

#fotcolumner {
	position:relative;
	top:25px;
	width:600px;
	margin:0 auto;
	text-align:center;
	border:0px solid red;	
}



#fotcolumn1 {
	float:left;
	height:100%;
	width:260px;
	margin-right:0px;	
}

#fotcolumn2 {
	text-align:right;
	float:left;
	height:100%;
	width:340px;	
}

#minifotcolumn1 {
	text-align:left;
	float:left;
	height:100%;
	width:120px;
	margin-right:0px;		
}
#minifotcolumn2 {
	text-align:left;
	float:left;
	height:100%;
	width:140px;
	margin-right:0px;	
}

#tail_footermenu li
{
display: inline;
list-style-type: none;
padding-left: 0px;
font:9px "Trebuchet MS", Arial, Verdana, sans-serif;
font-weight:bold;
color:#fff;
}

#tail_footermenu li a {
text-decoration:none;
color:#ffffff;
}

#tail_footermenu li a:hover {
text-decoration:none;
color:#910503;
}

#startsida #fotstart
{
text-decoration:underline;
color:#ffffff;
}

#prislista #fotpris
{
text-decoration:underline;
color:#ffffff;
}

#laggorder #fotorder
{
text-decoration:underline;
color:#ffffff;
}

#kontakt #fotkontakt
{
text-decoration:underline;
color:#ffffff;
}

#omoss #fotomoss
{
text-decoration:underline;
color:#ffffff;
}

.tail_footer_adress_text {
color:#ffffff;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
line-height:14px;
}

.tail_footer_adress_text a {
text-decoration:none;
color:#ffffff;
}

.tail_footer_adress_text a:hover {
text-decoration:underline;
color:#ffffff;
}


.tail_footer_text {
color:#3c3c3c;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:9px;
font-weight:normal;
line-height:14px;
}

.tail_footer_text a {
text-decoration:none;
color:#3c3c3c;
}

.tail_footer_text a:hover {
text-decoration:underline;
color:#3c3c3c;
}






	#startsida #menystartsida a {
		background-position:0px -74px
		}
	
	#prislista #menyprislista a {
		background-position:-90px -74px
		}
	
	#laggorder #menylaggorder a {
		background-position:-180px -74px
		}
	
	#kontakt #menykontakt a {
		background-position:-270px -74px
		}

	#omoss #menyomoss a {
		background-position:-360px -74px
		}	
	
	#meny {
		width:450px;
		border:0px solid green;
		position:relative;
		top:82px;
		left:135px;
		}
		
	#meny ul {
		margin:0px;
		padding:0px;
		background-image:url(../img/meny.png);
		}
	
	#meny li {
		float:left;
		margin:0px;
		padding:0px;
		list-style-type:none;
		height:37px;
		width:90px;
		}
	
	#meny a {
		background-image:url(../img/meny.png);
		background-repeat:no-repeat;
		display:block;
		height:37px;
		width:90px
		}

	
	#meny-eng {
		width:450px;
		border:0px solid green;
		position:relative;
		top:82px;
		left:135px;
		}
		
	#meny-eng ul {
		margin:0px;
		padding:0px;
		background-image:url(../img/meny-eng.png);
		}
	
	#meny-eng li {
		float:left;
		margin:0px;
		padding:0px;
		list-style-type:none;
		height:37px;
		width:90px;
		}
	
	#meny-eng a {
		background-image:url(../img/meny-eng.png);
		background-repeat:no-repeat;
		display:block;
		height:37px;
		width:90px
		}
	
	
	#menystartsida a {
		background-position:0px 0px;
		background-repeat:no-repeat;
		display:block;
		text-indent:-9999px
		}
		
	#menystartsida a:hover {
		background-position:0px -37px;
		background-repeat:no-repeat;
		display:block;
		text-indent:-9999px
		}
		
	#menyprislista a {
		background-repeat:no-repeat;
		display:block;
		text-indent:-9999px;
		background-position:-90px 0px
		}
		
	#menyprislista a:hover {
		background-repeat:no-repeat;
		display:block;
		text-indent:-9999px;
		background-position:-90px -37px
		}
			
	#menylaggorder a {
		background-repeat:no-repeat;
		display:block;
		text-indent:-9999px;
		background-position:-180px 0px
		}
	
	#menylaggorder a:hover {
		background-repeat:no-repeat;
		display:block;
		text-indent:-9999px;
		background-position:-180px -37px
		}
		
	#menykontakt a {
		background-repeat:no-repeat;
		display:block;
		text-indent:-9999px;
		background-position:-270px 0px
		}
	
	#menykontakt a:hover {
		background-repeat:no-repeat;
		display:block;
		text-indent:-9999px;
		background-position:-270px -37px
		}
		
	#menyomoss a {
		background-repeat:no-repeat;
		display:block;
		text-indent:-9999px;
		background-position:-360px 0px
		}
	
	#menyomoss a:hover {
		background-repeat:no-repeat;
		display:block;
		text-indent:-9999px;
		background-position:-360px -37px
		}
				
a:active,a:focus{outline:none}



.spec {
	width:100%;
}
.tdcolor {
	background-color:#910503;
	color:#ffffff;
}
td {
	padding:2px 3px 2px 3px;
}

.beta {
  color: red;
  font-weight: normal;
  text-decoration: none;
  font-size: 6pt;
  text-transform:uppercase;
}

/****************
Kontaktformulär
****************/

#kontaktkapsel { 
	padding:0px;
	margin: 0px;
	width: 431px;
	height: 352px;
	background:url(../img/kontfrmbkr.png) no-repeat;	
	}
	
#kontaktruta {
	position:relative;
	width: 380px;
	top:30px;
	left:25px;
}

#kontaktruta form {
	margin: 0;
	padding: 0;
}

#kontaktruta label {
	font-size: 12px;
	display: block;
	width: 182px;
	margin: 8px 0 5px 0;
	}
	
#kontaktruta-vanster {
	float: left;
	width: 182px;
	}

#kontaktruta-hoger { 
	float: right;
	width: 182px;
	}	
		
.textinmatning {
	width: 175px;
	height: 18px;
	border: 1px solid #dedede;	
	background: url(../img/frmtextbkr.png) no-repeat top center;	
	padding: 5px 0 0 5px; 
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #191919;	
}
	
.textinmatning_disabled {	
	background: #e5e5e5 url(../img/frmtextbkr_disabled-.png) no-repeat top center;
}	
.textareainmatning {
	width: 373px;
	height: 86px;	
	overflow: auto;
	border: 1px solid #dedede;	
	background: url(../img/frmtextareabkr.png) no-repeat top center;
	padding: 5px 0 0 5px; 
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #191919;
	z-index:-1;		
}

#skicka {
	width:61px;
	height:61px;	
	position:absolute;
	top:262px;
	left:350px;
}

/****************
Kontaktformulär
****************/

#menu{
       width: 280px;
       padding-left:40px;
       }

#menu ul{
       margin: 0px;
       padding: 0px;
       text-align: left;       
       list-style-type: none;
       }
       
#menu ul li { float: left; }

#menu ul li a
{
text-decoration: none;
background: url(../img/pdf-icon.png) no-repeat top left;
float: left;
margin: 0px;
padding: 0px 15px 0px 20px;
}

#menu li a:hover
{
background: url(../img/pdf-icon-hov.png) no-repeat left top;
color: #000000;
}

.pdf
{
padding:0 0 0 18px;
background:url(../img/pdf-icon.png) no-repeat 0 100%;
}
.pdf:hover
{
background:url(../img/pdf-icon-hov.png) no-repeat 0 100%;
}