/***********************************************/
/* 3col_rightNav.css                              */
/* Use with template 3col_rightNav.html           */
/***********************************************/

/***********************************************/
/* HTML tag styles      men ndra d                       */
/***********************************************/ 

body{
	font-family: Arial, sans-serif;
	color: #000000;
	line-height: 1.322;
	margin-top: 15px;
	margin-bottom: 15px;
	padding: 0px;
	text-align: center;
	background-color: #Eaf3FA;	
		
}
	img {   border: 0;}



	


a{
	color: #006699;
	text-decoration: none;
}

a:link{
	color: #006699;
	text-decoration: none;
}

a:visited{
	color: #006699;
	text-decoration: none;
}

a:hover{
	color: #006699;
	text-decoration: underline;
}
#main_topp_nyhet a{
color: #31759a;
font-size: 90%; 
text-decoration: none;
}
#main_topp a{
color: #31759a;
font-size: 70%; 
text-decoration: none;
}
#content_test a{
color: #31759a;
text-decoration: none;
}
.slumpprodukt a{
color: #31759a;
text-decoration: none;
font-family: Georgia;
font-weight:bold;
}
.wrapper_extrarecept a{
color: #31759a;
text-decoration: none;
font-family: Georgia;
font-weight:bold;
font-size: 14px; 
}
.recept_kommentar a{
color: #31759a;
text-decoration: none;
font-family: Georgia;
font-weight:bold;
font-size: 70%; 
}

#navBar a{
color: #31759a;
font-size: 70%; 
text-decoration: none;
}
.senaste_bild_wrapper a{
color: #025ab4;
font-weight:bold;
}
.meny1 a{
color: #eeeeee;
text-decoration: none;
font-family: Georgia;


}
h1{
 font-family: Georgia;
 font-size: 100%;
 font-weight: bold;
 color: #5b662d;
 margin: 4px;
 padding: 4px;
 }

h2{
  font-family: Georgia;
  font-size: 16px;
 font-weight: bold;
 color: #5b662d;
 margin: 0px;
 padding: 0px;
}

h3{
  font-family: Georgia;
  font-size: 15px;
 font-weight: bold;
 color: #333333;
 margin: 0px;
 padding: 0px;
}

h4{
  font-family: Georgia;
 font-size: 15px;
 font-weight: bold;
 color: #000000;
 margin: 0px;
 padding: 0px;
}

h5{

 color: #000000;
 margin: 0px;
 padding: 0px;
 background-color: #fe9630;
 width:100%;
}
#content_test ul{
color: #31759a;
}


ul{
 list-style-type: square;
}

ul ul{
 list-style-type: disc;

	
 
}

ul ul ul{
 list-style-type: none;
}
li{
 padding-left: 1px;
	margin-left: -23px;
		margin-top:-1px;		
	}
label{
 font-size: 100%;
 font-weight: bold;
 color: #000000;
}
#topp_wrapp{
	padding: 0px 0px 0px 0px;
		width:680px;
	float:left; 
	
	
	
}
.teaser_wrapper_mat{

  width: 100%;
 float:left;
}
.teaser_small_mat {
     	width:33%;
				margin:4px;
		padding:3px;
							
			
			
}
.teaser_wrapper_mat img {  padding: 2px 2px 2px 5px;
margin:8px;
	vertical-align: middle;}
/*
=Navigation
*/
#nav_top {
	clear:both;
	padding-top:3px;
width:980px;
}
#nav_top ul {
	
	width:100%;
	margin:0;
	padding:0;
	list-style:none;
	background:#868749 ;
	border-bottom:3px solid #5b662d;
	color: #000;
}
#nav_top li {
	display:inline;
	margin:0;
	padding:0;
}
#nav_top a {
	display:block;
	width:auto;
	margin:0;
float:left; 
			padding:0 16px;
	border-right:1px solid #fff;
	border-bottom:none;
		color:#fff;
	background:#868749 ;
	font:bold 0.896em/2.45 Georgia;
	text-transform:uppercase;
	text-decoration:none;
	letter-spacing:1px;
}
#nav_top a:hover{background:#5b662d;
color: #fff;}
#nav_top a:focus,
#nav_top a:active {background:#5b662d }
#nav_top .sel a {background:#5b662d }
#nav_top .sel a:focus {background:#5b662d }

#topp_wrapp{
	padding: 0px 0px 0px 0px;
		width:650px;
	float:left; 
	
	
	
}

/*Boxar*/
.teaser {
		padding:0 0 0 11px;
		margin:10px;
		background:url("tsr-l.gif") top left no-repeat;
	}
	.teaser h3 {
		background:url("tsr-r.gif") top right no-repeat;
		margin:0;
		padding:8px 0 0.5em 0;
	}
	.teaser p {
		margin:0 0 0 -11px;
		padding:0 11px 0.5em;
		border:1px solid #d8d8d8;
		border-width:0 1px;
		background:#fff;
	}
	.teaser div {
		margin:0 0 0 -11px;
		padding-left:11px;
		background:url("tsr-l.gif") bottom left no-repeat;
	}
	.teaser a.more {
		display:block;
		text-align:right;
		padding:0 10px 10px 0;
		background:url("tsr-r.gif") bottom right no-repeat;
	} 
	

/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#wrapper
{
       width:100%;
	 max-width:980px;
		 text-align: left; /*terstll text till vnster */
        	float:left; /*om du vill centrera*/
		/* background-image: url(bakgrund.gif);
	background-repeat:  repeat-y ;
	background-position:50% 40px;*/
		border: 1px solid #333333;
			background-color: #ffffff;
						
	 }
	 #wrapper_utskrift
{
       width:100%;
	 max-width:980px;
		 text-align: left; /*terstll text till vnster */
        	float:left; /*om du vill centrera*/
		/* background-image: url(bakgrund.gif);
	background-repeat:  repeat-y ;
	background-position:50% 40px;*/
	padding: 15px;
		border: 1px solid #333333;
			background-color: #ffffff;
						
	 }
	 #wrapper2
{
       width:100%;
	 max-width:850px;
		 text-align: left; /*terstll text till vnster */
        	 margin: 0 auto; /*om du vill centrera*/
		/*background-image: url(bakgrund_forum.gif); 
	background-repeat:  repeat-y ;
	background-position:50%;*/
		background-color: #ffffff;
			border: 1px solid #333333;
	 }
	/***********************************************/
/* Toppen p sidan                                 */


#masthead{
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #333333;
	width:100%;
	float:left; 
	background-color: #ffffff;
	
	
}

	/*************** #Hemsidansnamn  **************/
#siteName{
	margin: 0 ;
	padding: 0 0 0 0px;
	width:100%;
	 height: 70px;
	  
}
/*************** #sidans namn styles **************/

#pageName{
	margin: 0px;
	padding: 0px 0px 0px 2px;
	background-color: #fe9630;
}
input.groovybutton
{
   font-weight:bold;
   background-color:#025ab4;
   border-style:solid;
   border-color:#330000;
   border-width:1px;
   
   color: #FFffff;
}

.lank_fet{
clear: both;
	margin-left: 4px;
	font-size: 90%;
		color: #FFffff;
	}
	.sidtitle{
 font:bold 1em/1.5 "Trebuchet MS",Arial,sans-serif;
 color: #000000;
 }
.visitors{
 font-size: 10px;
 color: #Fe9630;
 margin: 0px;
 padding: 0px;
}
/************* #Navigatins i toppen styles **************/

#globalNav{
	padding: 0px 0px 5px 10px;	
	color: #cccccc;
		 float:left;
width:100%;

}
#globalNav_nyhetsbrev{
	padding: 0px 0px 5px 10px;	
	color: #cccccc;
		 float:left;
}
#globalNav_forum{
	padding: 0px 0px 5px 10px;	
	color: #cccccc;
		 float:left;
}

#globalNav img{
 display: block;
}

/* kollar att ta bort#globalNav a {
	font-size: 100%;
	padding: 0 4px 0 0;
}*/
/* fr att lgga skrutan till hger och lta annan text flda runt den****************************************************/
#sokwrapper{
	padding: 0px 0px 5px 10px;	
	color: #cccccc;
		 width: 80%;
	 float:right;
}
.sokwrapper{
	padding:2px 2px 2px 2px;	
		 width: 100%;
	 float:right;
	border-bottom: 1px solid #31759a;
}
#sokbild{
   		
	float:right; 
    	width: 20%;
		padding:5px 0px 5px 0px;	
		border-bottom: 1px solid #cccccc;
		 background-color: #Fe9630;
}
.sokbild{
   		
	float:right; 
    	width: 20%;
		padding:2px 32px 2px 2px;	
		
}
#sok_div{
   		clear: both;
	float:left; 
    	width: 150px;
		padding: 0px 0px 0px 0px;
		font-size: 80%;
		margin:2px;
		
}
#sok_wrapper{
 height:25px;
 
	
		 width: 100%;
	 float:right;
}
/* Sökfunktion i två staplar */
#sokwrapper_mat{
	padding: 0px 0px 5px 10px;	
	color: #cccccc;
		 width: 100%;
	 float:right;
}
#sokwrapper_maten{
	padding: 2px ;	
	color: #cccccc;
		 width: 62%;
	 float:left;
}
.sokbild_mat{
   		
	float:right; 
    	width: 20%;
		padding:2px 62px 2px 2px;	
		
}
.sokresultat{
	padding:2px 2px 2px 2px;	
		 width: 100%;
		 height:165px;
		 min-height:165px;
	 float:right;
	border-bottom: 1px solid #B36A22;
}
#sokwrapper_drinkar{
	padding: 2px ;	
	color: #cccccc;
		 width: 32%;
	 float:right;
}

/* infogade bilder i recept och blogginlägg, bild_stop gör så inte diven skjuter in i nästa div*/
.bild_r{
width: 100%;
	padding: 5px	;
		float:right;
			
}
.bild_l{
width: 100%;
	padding: 5px	;
		float:left;
			
}
.bild_stop{
width: 100%;
	padding: 5px	;
		float:right;
			
}
/*******Fr de slumpade bilderna p produkter frsta sidan********/
#wrapper_test{
   		
	float:right; 
    	width: 100%;
		margin-left:2px;
}
.senaste_bild_wrapper{
	padding:2px 2px 2px 2px;	
		 width: 100%;
	 float:left;
	border-bottom: 1px solid #000000;
	
}

.senaste_bild{
   		
	float:left; 
    	width: 140px;
		padding:2px 2px 2px 2px;	
		
}

/* Slut på senasterecept med bilder */
.slumpwrapper{
position:relative; /* containing block fr absolut positionerade avkomlingar */ 
		 width: 47%;
		 height: 325px;		 
	 float:right;
	 margin-right: 4px;
	  margin-bottom: 8px;
	  margin-left: 2px;
	  	border: 1px solid #31759a;
		
	
	
}
.slumpwrapper_recept{
position:relative; /* containing block fr absolut positionerade avkomlingar */ 
		padding-top:5px;	
		 width: 100%;
		 height: 320px;		 
	 float:right;
	 margin-right: 1px;
	  margin-bottom: 8px;
	  margin-left: 1px;
	  	border: 1px solid #31759a;
	
	
}
.slump_bild{
   float:right; 
    	width: 97%;
		padding: 2px 2px 2px 2px;
		
		
		 margin-left: 3px;
		  margin-bottom: 4px;
	clear:left;
}
.knapp{	 clear:right; width: 100%; position:absolute; bottom:3px; left:3px;  /* positioneras i frhllande till .bild_wrapper */
	 	
}
.slump_produktbild{
   float:left; 
    	width: 32%;
		padding: 2px 2px 2px 2px;
						  margin-bottom: 1px;
				  margin-right: 1px;
	 
}
/* Reklam till .se */
#annons{
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #333333;
	width:100%;
	float:left; 
	background-color: #ffffff;
	
	
}

.slumpprodukt{
 /*position:relative; containing block fr absolut positionerade avkomlingar */ 
	margin-top:5px;	
		 width: 100%;
		 	 float:left;	 
	  margin-bottom: 8px;
	   line-height: 1.2;
	border-bottom: 1px solid #31759a;
	
	
	
}
.knapp_produkt{				clear:right; width: 10%; height: 12px;	
			position:absolute; bottom:2px; right:2px; /* positioneras i frhllande till .bild_wrapper */
	 	
}

/*******Fr rssen fran webbutiken********/
#wrapper_rs{
   		
	float:right; 
    	width: 98%;
		margin-left:2px;
}

.produkt_rs{
 /*position:relative; containing block fr absolut positionerade avkomlingar */ 
			 width: 100%;
		 	 float:left;	 
	  margin-bottom: 8px;
	   line-height: 1.2;
	border-bottom: 1px doted #B36A22;
	
	
	
}


.produktbild_rs{
   float:left; 
    	width: 170px%;
		height: 130px;
		min-height: 130px;
		padding: 2px 2px 2px 2px;
						  margin-bottom: 1px;
				  margin-right: 1px;
	 
}



/* fr att lgga texten rtt nr left ligger fel i koden****************************************************/

#contentwrapper{
  float:left;
	width:78%;
	
	
}
.nyhetsbrev{
margin-top:6px;
margin-bottom:6px;
	
	
	
}
#contentwrapper2{
  float:left;
	width:100%;
	
}
#content_test{
  float: right;
  width: 75%;
   margin-top: 2px;
}
#contentwrapper_news{
  float:left;
	width:100%;
	min-height:700px;
		 margin-top: 2px;
	
}
/* Mitten delen innehll Layout****************************************************/
#content{
  float: left;
  width: 56%;
  padding: 0px 2px 2px 2px;
}
#content2{
  float: right;
  width: 79%;
		 padding: 2px 2px 2px 2px;

 }
/* Mitten delen hller runt receptens divar****************************************************/
#main_topp{
  float: right;
  width: 100%;
  margin: 1px;
 padding: 0px 2px 2px 2px;
border-bottom: 1px solid #31759a;

}
#main_topp_utskrift{
  float: right;
  width: 100%;
  margin: 5px 2px 2px 15px;
 padding: 5px 2px -22px 5px;
border-bottom: 1px solid #31759a;
}
#main_topp_nyhet{
  float: right;
  width: 100%;
  margin: 1px;
 padding: 0px 2px 2px 2px;
border-bottom: 1px solid #31759a;
}
#mitt_cont{
  float: right;
  width: 100%;
  margin: 1px;
 padding: 2px 2px 2px 2px;
}
/* vnster mitten delen topp */
#left_main_topp{
   float:left; 
    	width: 44%;
		padding: 2px 2px 2px 2px;
		
	
}
#left_main_mitt{
   float:left; 
    	width: 44%;
		padding: 2px 2px 2px 2px;
		
	
}
/* hger mitten delen topp */
#right_main_topp{
   float:right; 
    	width: 50%;
		padding: 2px 2px 2px 2px;
			
}
#recept_bild{
   float:right; 
    	width: 44%;
		padding: 2px 2px 2px 14px;
		/*border-bottom: 1px solid #cccccc;*/
		border-left: 0.081em dashed #242424;
		  margin-left: 4px;
		  margin-bottom: 4px;
	
}
.wrapper_extrarecept{
	padding: 4px 2px 2px 2px;
		 width: 100%;
	 float:right;
	border-top: 1px solid #31759a;

}
#recept_bild_utskrift{
   float:right; 
    			padding: 2px 2px 2px 2px;
		/*border-bottom: 1px solid #cccccc;*/
		border-left: 1px solid #31759a;
		 margin-left: 15px;
		  margin-bottom: 4px;
		  
	
}
#receptbild_indexsida{
  float: right;
  width: 96%;
   padding: 2px 2px 2px 2px;


}
#artikel_bild{
   float:right; 
    	width: 50%;
		padding: 2px 2px 2px 4px;
		border-bottom: 1px solid #31759a;
		border-left: 1px solid #31759a;
		 margin-left: 6px;
		  margin-bottom: 4px;
	
}
.artikel_bild{
   float:right; 
    	width: 50%;
		padding: 2px 2px 2px 4px;
		border-bottom: 1px solid #31759a;
		border-left: 1px solid #31759a;
		 margin-left: 6px;
		  margin-bottom: 4px;
	
}
#right_main_mitt{
   float:right; 
    	width: 50%;
		padding: 2px 2px 2px 4px;
		border-bottom: 1px solid #31759a;
		border-left: 1px solid #31759a;
		 margin-left: 6px;
		  margin-bottom: 4px;
	
}
/* mitten delen nere */
#left_main{
   float:left; 
    	width: 44%;
		padding: 2px 2px 2px 2px;
			
}

#right_main{
   float:right; 
    	width: 50%;
		padding: 2px 2px 2px 2px;
			
}
#right_main h3{
	 font-size: 15px;
 font-weight: bold;
 color: #333333;
 margin: 0px;
 padding: 0px;
}
/* Vnsterspalt */
#headlines{
   float:left; 
    	width: 18%;
	margin: 1px;
	padding: 0px 2px 2px 5px;
		font-size: 80%;
	background-color: #eeeeee;
}
/* Kommentera recept */

.LoginForm{
   
}
.recept_kommentar{
 /*position:relative; containing block fr absolut positionerade avkomlingar */ 
	margin-top:8px;	
		 width: 100%;
		 padding-left: 5px;
		 	 float:left;	 
			border-top: 1px solid #31759a;
}

#headlink_butik{/* lnkar till webshop i huvudkategorierna */
   float:left; 
    	width: 100%;
		padding:4px;
		font-size: 100%;

	
}
#headlink{/* lnkar till andra siter */
   float:left; 
    	width: 100%;
					
padding:4px;
	
}
.headlink{/* lnkar till andra siter */
   float:left; 
    	width: 100%;
					
	
}
#list_recept_ikategori{/* listar recepten nr ngon valt en kategori */
   float:left; 
    	width: 100%;
		padding: 2px 2px 2px 2px;
			margin-left:2px;
}
#headlines_forum{
   float:left; 
    	width: 19%;
	padding: 1px 2px 2px 5px;
	margin:  0px 2px 2px 3px;
			background-color: #eeeeee;
}
.meny_forumtext{
margin-left:3px;
		color: #000000;
	}
	
	  .meny_forum
{
       width:100%;
	   background-color: #FABA19;
	 		border: 1px solid #000;
						color: #000000;
			margin-left:-4px;
			padding: 3px 3px 3px 0px;
 font-size: 90%;
 font-weight:bold;
	 }
#headlines_forum img{
padding: 2px 8px 2px 2px;
}
/* Vnsterspalt test */
#headlines_test{
  float:left; 
    	width: 22%;
		padding-left: 5px;
		padding-right: 2px;
			background-color: #ffffff;
			border-right: 1px solid #000;
}
#headlines_test img{
	padding: 4px ;
	vertical-align: middle;
}
#headlines_test ul {
list-style: none;
margin: 0 0 10px 0;
padding: 0;
}
#headlines_test ul li { 
display: inline;
padding: 0;
margin: 0;
}
#headlines_test ul li a {
display: block;
color: #385900;
background: inherit;
text-decoration: none;
margin: 0;
padding: 5px 0 5px 0;
border-bottom: 1px solid #C0C0C0;
}
#headlines_test ul li a:hover {
text-decoration: none;
background: #E6E7E9;
color: #DA7910;
}
/*Knappar
.confirm {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:3px;
	font-weight:bold;
	border-width:1px;
	border-style:solid;
	-moz-border-radius: 3px; /* rounded corners only works in firefox/gecko 
	border-radius: 3px; /* rounded corners only works in firefox/gecko 
	background-color:#1F992B;
	color:#ffffff;
	border-color:#333333;

	filter:progid:DXImageTransform.Microsoft.Gradient
		(GradientType=0,StartColorStr='#6FD179',EndColorStr='#1F992B  ');
}*/
/*hgerspalt*/
#navBar
{
   float:right;
	width:19%;	
			padding-left: 6px;
			padding-right: 2px ;
		background-color: #ffffff;
			border-left: 1px solid #000;
			margin: 0px;
				
	} 
	#navBar img{
	margin-left: 10px 	;
	margin-bottom:10px;
	
}
	#navBar ul {
list-style: none;
margin: 0 0 10px 0;
padding: 0;
}
#navBar ul li { 
display: inline;
padding: 0;
margin: 0;
}
#navBar ul li a {
display: block;
color: #385900;
background: inherit;
text-decoration: none;
margin: 0;
padding: 5px 0 5px 0;
border-bottom: 1px solid #C0C0C0;
}
#navBar ul li a:hover {
text-decoration: none;
background: #E6E7E9;
color: #DA7910;
}
/*********** Hgerspalt uppe styles ***********/

.relatedLinks{
	margin: 1px;
		padding: 2px 2px 2px 0px;
	 
	}


.relatedLinks h3{
	padding: 2px 0px 2px 0px;
}


/************** lnkar hgarspalt **************/
.relatedLinks_lit{
	margin: 0px;
	padding: 2px 2px 2px 2px;
		 font-family: Arial,sans-serif;}

	
	

/************** #Vnsterspalt styles **************/


.headlines p{
	padding: 2px 0px 2px 0px;
}
#headlines h3{
	padding: 2px 0px 2px 0px;
}
/************** lnkar **************/
.headlines_lit{
	margin: 0px;
	padding: 4px 5px 5px 0px;
	 font-family: Arial,sans-serif;}
/************** #Lngst ned till vnster styles **************/

.advert{
	margin: 1px;
	padding: 4px 0px 5px 0px;
	font-size: 100%;
	color: #000000;
	 

}
.advert_erbjud{
	margin: 1px;
	padding: 4px 0px 5px 0px;
	font-size: 75%;
	color: #fe9630;
	 	 font-family: Arial, sans-serif;

}

.advertfet{
clear: both;
	margin: 2px 2px 2px 2px;
	padding: 4px 0px 1px 1px;
	font-size: 95%;
		color: #000000;
	}
	.advertfet2{
clear: both;
	margin: 2px 2px 2px 2px;
	padding: 4px 0px 1px 1px;
	font-size: 90%;
		color: #000000;
			}
	.advertfet3{
clear: both;
	margin: 2px 2px 2px 2px;
	padding: 4px 0px 1px 1px;
	font-size: 90%;
		color: #000000;
		 background-color: #fe9630;
 width:100%;
	}
	/************** lnkar **************/
.advert_lit{
	margin: 0px;
	padding: 2px 2px 2px 0px;
	font-size: 70%; 
}
.advert p{
	padding: 1px 1px 1px 1px;
}

.advert3{
 background-color: #CCCC00;
font-family: Arial,sans-serif;
 color: #FFffff;
 margin: 0px;
 padding: 0px;}


.content img{
	float:left;
	padding: 2px 2px 0px 5px;}
/************** .mittendelen verst styles ***************/

#feature{
	padding: 0px 0px 2px 2px;
	font-size:65%;
	 margin: 1px;
	  font-family: Arial,sans-serif;
}
#feature h3{
	font-family: Arial,sans-serif;
 font-size: 15px;
 font-weight: bold;
 color: #333333;
 margin: 0px;
 padding: 0px;
}
.feature_lit{
	padding: 4px 0px 5px 0px;
	font-size: 84%; 
	 font-family: Arial,sans-serif;
}


.feature img{
	float:left;
	padding: 2px 2px 0px 2px;
}
.feature p{
	padding: 0px 0px 2px 0px;
}
.featurefet{

		padding: 2px 2px 2px 2px;
	font-size: 85%;
		color: #333333;
	}
/************** mitten nedre del styles *****************/

.story{
	clear: both;
	padding: 2px 2px 2px 2px;
	 width:100%;
}
.story_lit{
	margin: 0px;
	padding: 4px 0px 5px 0px;
	font-size: 80%; 
	 font-family: Arial,sans-serif;}

.story p{
	padding: 0px 0px 10px 0px;
}
.storytext{
clear: both;
	margin: 1px;
	padding: 4px 0px 5px 0px;
	font-size: 80%;
	
	 
}

/************* #Lngst ned p sidan ***************/

#siteInfo{
width:100%;
	   
						
			
			
float:left;
	
}

#siteInfo img{
	padding: 4px 4px 4px 10px;
	vertical-align: middle;
}


/***********************************************/
/* Components                                  */
/***********************************************/





/************* #breadCrumb styles *************/

#breadCrumb{
	font-size: 80%;
	padding: 0px ;
	border-bottom: 1px solid #cccccc;
	background-color: #eeeeee;
	width:100%;
	height: 2px;
}








/************* #search styles ***************/

#search{
	padding: 5px 0px 5px 5px;
	border-bottom: 1px solid #cccccc;
	font-size: 90%;
}

#search form{
 margin: 0px;
 padding: 0px;
}

#search label{
	display: block;
	margin: 0px;
	padding: 0px;
}

 /***********************************************/
/* Layout Menyer                                 */
/***********************************************/
#meny1
{
       width:100%;
	   background-color: #64CCCC;
	 		border: 1px solid #5b662d;
						color: #000000;
			padding-bottom:5px;
			padding-top:5px;
			font-family: Georgia;

	 }
	 .meny1
{
       width:100%;
	    font-family: Georgia;
	   background-color:#5b662d;
	 								color:#ffffff;
			padding-bottom:4px;
			padding-right:3px;
			padding-left:6px;
			padding-top:4px;
			margin-left: -6px;
			
			letter-spacing:1px;
						font-weight:bold;
			
 
	 }
	 #meny2
{
       width:100%;
	   background-color: #D98129;
	 		border: 1px solid #64CCCC;
						color: #000000;
			padding: 2px 0px 1px 1px;

	 }
	 .meny2
{
       width:100%;
	   background-color: #D98129;
	 		border: 1px solid #64CCCC;
						color: #000000;
			padding-bottom:5px;
			padding-top:5px;

	 }
	 
	 .meny1_text{
clear: both;
	margin-left: 6px;
		font-size: 14px;
		color: #000000;
	}



/*********** #sectionLinks styles ***********/

#sectionLinks{
	position: relative;
	margin: 1px;
	padding: 1px;
	border-bottom: none;
	font-size: 90%;
}

#sectionLinks h3 {
	padding-top: 5px;
	padding-right: 0px;
	padding-left: 5px;
	padding-bottom: 2px;
}

#sectionLinks a {
	display: block;
	padding-top: 1px;
	padding-bottom: 1px;
		padding-right: 0px;
	padding-left: 5px;
	
}

#sectionLinks a:hover{
	background-color: #dddddd;
}
/*********** #Forum styles ***********/

/* Text for most CSS classes */
.text, .smText, .error,  a.smLink,  a.msgLink, a.tLink, .WebWizRTEtextarea, .basicTable, .errorTable, .tableLedger, .tableSubLedger, .tableSearchLedger, .tableRow, .tableTopRow, .tableBottomRow, .evenTableRow, .oddTableRow, .hiddenTableRow, .PMtableRow, .PMmsgBody, .msgBody, .msgEvenTableRow, .msgOddTableRow, .msgHiddenTableRow, .msgOddTableSide, .msgEvenTableSide, .msgSignature, .calLedger, .calDateCell, .calTodayCell, .BBquote, .BBcode {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	font-weight: normal;
	font-size: 12px;
}
.lgText, .heading{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
}

/* Text */
.smText{
	font-size: 10px;
}

.lgText{
	font-size: 15px;
}

.heading{
	font-size: 19px;
}

.error{
	color : #FF0000;
}

/* Search highlight */
.highlight{
	background-color: #ffff66
}

/* Hyperlinks */

a.smLink {
	font-size: 10px;
}

/* navigation hyperlinks */
a.nav, a.nav:visited{
	color : #444444;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
}

a.nav:hover, a.nav:visited:hover{
	color : #999999;
	text-decoration : underline;
	font-size: 10px;
	font-weight: bold;
}

/* Misc */
ul{
	list-style-type: circle;
}

form{
	display: inline;
}

a img,:link img,:visited img{
	border:none 
}

.avatar, #avatar{
	width: 64px;
	height: 64px;
	border: 1px solid #000000;
	margin: 2px;
}

/* Rich Text Editor */
.WebWizRTEbutton{
	 border: #EFEFEF 1px solid;
}

.WebWizRTEtextarea{
	background-color: #FFFFFF;
	font-size: 12px;
}

.RTEbutton{
	background-color: #E6E7F2;
}

/* Tables */
.basicTable{
	border: 0px;
	width: 98%;
}

.errorTable{
	border: 1px solid #FD7D40;
	background-color: #FFF2E6;
	width: 98%;
	color: #FF0000;
}

.tableBorder, .wwgAdTable{
	border: 1px solid #B6B9CB;
	background-color: #FFFFFF;
	width: 98%;
}

/* Table Ledger */
.tableLedger{
	font-weight: bold;
	color: #FFFFFF;
	background-color: #64CCCC;
	 		border: 1px solid #5b662d;
	height: 26px;
}

.tableLedger a:link, .tableLedger a:visited{
	color : #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}

.tableLedger a:hover, .tableLedger a:visited:hover{
	color : #CCCCCC;
	text-decoration: underline;
	font-weight: bold;
}

/* Search Sub-Ledger */
.tableSubLedger{
	font-weight: bold;
	background-color: #FABA19;
	height: 22px;
}

.tableSubLedger a:link, .tableSubLedger a:visited{
	color : #000000;
	text-decoration: underline;
	font-weight: bold;
}

.tableSubLedger a:hover, .tableSubLedger a:visited:hover{
	color : #666666;
	text-decoration : underline;
	font-weight: bold;
}

/* Search Ledger */
.tableSearchLedger{
	font-weight: bold;
	background-color: #DCDDE4;
}

.tableSearchLedger a:link, .tableSearchLedger a:visited{
	color : #000000;
	text-decoration: underline;
	font-weight: bold;
}

.tableSearchLedger a:hover, .tableSearchLedger a:visited:hover{
	color : #666666;
	text-decoration : underline;
	font-weight: bold;
}

/* Tables */
.tableRow{
	background-color: #F0F1F5;
}

.tableTopRow, .tableBottomRow{
	background-color: #F0F1F5;
}

/* Alternating Row Colours */
.evenTableRow{
	background-color: #F0F1F5;

}

.oddTableRow{
	background-color: #F0F1F5;
}

.hiddenTableRow{
	background-color: #DFDFDF;
}

/* Private messager */
.PMtableRow{
	background-color: #F0F1F5;
}

.PMmsgBody{
	width: 99%;
	max-height: 350px;
	float: left; 
	overflow: auto;
}

/* Forum posts */
.msgBody{
	width: 100%;
}

.msgEvenTableRow, .msgEvenTableSide{
	background-color: #F8F8FC;
	font-size: 10px;
}

.msgOddTableRow, .msgOddTableSide{
	background-color: #F8F8FC;
	font-size: 10px;
}

.msgEvenTableSide a:link, .msgEvenTableSide a:visited, .msgOddTableSide a:link, .msgOddTableSide a:visited{
	color : #000000;
	text-decoration: underline;
	font-weight: bold;
}

.msgEvenTableSide a:hover, .msgEvenTableSide a:visited:hover, .msgOddTableSide a:hover, .msgOddTableSide a:visited:hover{
	color : #666666;
	text-decoration : underline;
	font-weight: bold;
}

.msgHiddenTableRow{
	font-size: 10px;
	background-image: url(../forum_images/pre_approved_post.gif);
}

.msgLineDevider{
	border: solid #D1D7DC 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
}

.msgSignature{
	max-height: 160px;
	width: 100%;
}

.postSeparatorTableRow{
	height: 10px;
	background-color: #E7F1FA;

}

/* Calendar */
.calLedger{
	font-weight: bold;
	background-color: #DCDDE4;
	padding:4px;
}
.calLedger a:link, .calLedger a:visited{
	color : #000000;
	text-decoration: none;
	font-size: 10px;
}

.calLedger a:hover, .calLedger a:visited:hover{
	color : #666666;
	text-decoration: none;
	font-size: 10px;
}

.calDateCell{
	background-color: #F8F8FC;
}

.calTodayCell{
	background-color: #F8F8FC;
	border:1px solid #FF0000;
}

.calEmptyDateCell{
	background-color: #FFFFFF;
}

/* BBcode blocks */
.BBquote{
	border: 1px dotted #999999;
	background-color: #FFFFFF;
	width: 97%;
	padding: 5px;
	margin: 8px 0px;
	text-align: left;
	overflow: auto;
	display: block;
	padding: 5px;
}

.BBcode{
	font-family: Courier New, Courier, mono;
	border: 1px dashed #999999;
	width: 97%;
	padding: 5px;
	margin: 8px 0px;
	text-align: left;
	overflow: auto;
	display: block;
	padding: 5px;
}

/* Forum ads */
/* WARNING: Changing the adverts so they are no-longer visable or readable will break the terms of the license agreement */

.wwgAdTD {
	background-color: #F8F8FC;
	color : #000000;
}

.wwgAdTitle a:link, .wwgAdTitle a:visited, .wwgAdTitle a:hover, .wwgAdTitle a:visited:hover{
	color : #0000FF;
	text-decoration: underline;
}

.wwgAdFooter{
	color: #FFFFFF;
	background-color: #7F7F99;
}

.wwgAdFooter a:link, .wwgAdFooter a:visited, .wwgAdFooter a:hover, .wwgAdFooter a:visited:hover{
	color : #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
ul.menu li a {
display:block;
float:left;
margin:0 20px 0 0;
padding:0;
color:#fff;
width:auto;
height:auto;
font:normal 12px Arial;
text-transform: uppercase;
}


.wrapper-bottom {
display:block;
float:left;
width:100%;
height:auto;
min-height:320px;
background: #5b662d url("bottom-bakgrund.png") repeat-x top left;
}

.wrapper-bottom .footer{
margin:0 auto;
width:950px;
background:url("footer-bakgrund.png") no-repeat top left;
height:320px;
}

.wrapper-bottom .footer .leftbox {
display:block;
float:left;
width:700px;
min-height: 240px;
background:#868749 url("bottombox-bakgrund.png") repeat-x top left;
border:1px solid #5b662d;
margin:30px 0 0 0;
}

.wrapper-bottom .footer .leftbox  h2 {
font:bold 20px Arial;
color:#FFEBE4;
}
.wrapper-bottom .footer .rightbox  h2 {
font:bold 20px Arial;
color:#FFEBE4;
}
.wrapper-bottom .footer .navmenu {
display:block;
float:left;
margin:25px 0 0 0;
padding:0 40px;
min-height:180px;
border-right:1px solid #5b662d;
}

.wrapper-bottom .footer .navmenu.last {
border-right:0;
}

.wrapper-bottom .footer .navmenu ul {
list-style-type: none;
}

.wrapper-bottom .footer .navmenu li {
margin-left:-30px;
padding:0px;
clear:left;
}
.wrapper-bottom .footer .rightbox  ul {
list-style-type: none;
}
.wrapper-bottom .footer .rightbox li {
margin-left:-30px;
padding:0px;
clear:left;
}

.wrapper-bottom .footer .navmenu li a {
font:normal 13px Arial;
color:#ffebe4;



}
.wrapper-bottom .footer .rightbox a{
font:normal 13px Arial;
color:#ffebe4;

}

.wrapper-bottom .footer .rightbox {
display:block;
float:right;
width:auto;
height:auto;
padding:0;
margin-right:50px;
margin-top:55px;

}
#sok_ruta{
   			float:left; 
    	width: 180px;
		padding: 0px ;
				margin:6px;				
				align: center;
		
}
/***********************************************/
/* För produkterna med unikt namn från lyckas med amt                               */
/***********************************************/
#wrapper_global{
   		
	float:left; 
    	width: 100%;
		margin-left:2px;
}
#wrapper_global a{
color: #31759a;
text-decoration: none;
font:bold 1.1em/0,5 "Trebuchet MS",Georgia,Arial;
font-weight:bold;
}
.wrapper_global a{
color: #31759a;
text-decoration: none;
font:bold 1.1em/0,5 "Trebuchet MS",Georgia,Arial;
font-weight:bold;
}
.wrapper_global{
   		
	float:left; 
    	width: 100%;
		margin-left:2px;
}
.global_prod_wrapper{
			 width: 48%;
	 float:left;
	height: 260px;
		min-height: 260px;
margin-left: 10px;
}
.global_produktbild{
   float:right; 
    	width: 100%;
height: 120px;
		min-height: 120px;
		padding: 2px 2px 2px 2px;
						  margin-bottom: 1px;
				  margin-right: 1px;}

/***********************************************/
/* För produkterna med unikt namn från lyckas med amt                               */
/***********************************************/
#singel_global{
   		
	float:left; 
    	width: 48%;
		margin-left:2px;
}
#singel_global a{
color: #31759a;
text-decoration: none;
font:bold 1.1em/0,5 "Trebuchet MS",Georgia,Arial;
font-weight:bold;
}

.singel_prod_wrapper{
			 width: 98%;
	 float:left;
	height: 260px;
		min-height: 260px;
margin-left: 10px;
}
.singel_produktbild{
   float:right; 
    	width: 100%;
height: 120px;
		min-height: 120px;
		padding: 2px 2px 2px 2px;
						  margin-bottom: 1px;
				  margin-right: 1px;
}
	 #sokning{
   float:right; 
    	width: 200px;
		padding: 8px 2px 2px 2px;

			
}
.meny1  h2 {
 font-family: Georgia;
font:bold 20px;
color:#FFEBE4;
}
