body
{
	align: center;
 	text-align: center;
	margin: 0;
	padding: 0;
}
a {
	text-decoration: none;
	font-weight: bold;
	color:  #000000;
	outline: none;
	}
a:visited {
	color:  #000000;
	}
a:active {
	color:  #000000;
	}
a:hover {
	color: red;
	text-decoration: underline;
	}
/* sidlayout  */
#layout {width: 800px; background: #ffffff;	 margin-right: auto; margin-left: auto;
}
#kolumncontainer{float: left; width: 800px;	background: #ffffff; margin-top: 4px;
}
#even_container{float: left; width: 535px;padding: 2px; background: #ffffff; 
}
#kolumn1 {float: left; width: 580px; padding: 10px;	background: #ffffff; 
}
#kolumn1_1 {float: left; width: 100px; padding: 10px;	background: #ffffff; 
}
#kolumn1_1_50{float: left; width: 50px; padding: 10px;	background: #ffffff; 
}
#kolumn1_2 {float: left; width: 400px; padding: 10px;	background: #ffffff; 
}
#kolumn1_2_s {float: left; width: 350px; padding: 10px;	background: #ffffff; text-align: justify;;
}
#garden_priser{align: left; width: 320px;padding: 2px; background: #ffffff; 
}
#kolumn1_2_1 {float: left; width: 400px; padding: 10px;	background: #ffffff; border-left: 2px solid #cccccc; 
}
#kolumn1_2_2 {float: left; width: 300px; padding: 10px;	background: #ffffff; border-left: 2px solid #cccccc; 
}
#kolumn1_3 {float: left; width: 299px; padding: 10px;	background: #ffffff; 
}
#kolumn1_3_1 {float: left; width: 299px; padding: 10px;	background: #ffffff; border-left: 2px solid #cccccc; border-right: 2px solid #cccccc;
border-bottom: 2px solid #cccccc; border-top: 4px solid #cccccc; 
}
#kolumn1_3_2 {float: left; width: 250px; padding: 10px;	background: #ffffff; 
}
#kolumn1_3_2L {float: left; width: 250px; padding: 2px;	background: #ffffff; border-left: 2px solid #cccccc; 
}
#kolumn2small {float: left; width: 180px; text-align: center; padding: 3px; border-left: 2px solid #cccccc; border-right: 2px solid #cccccc;
border-bottom: 2px solid #cccccc; border-top: 4px solid #cccccc; background: #ffffff;  
}
#kolumn2small_u {float: left; width: 180px; text-align: center; padding: 3px; border-left: 2px solid #cccccc; background: #ffffff;  
}
#kolumn1_2_250 {float: left; width: 250px; padding: 2px;	background: #ffffff; 
}
#kolumn1_2_275 {float: left; width: 275px; padding: 1px;	background: #ffffff; 
}
#even_datum{clear: both; width: 535px;padding: 2px; background: #ffffff; 
}
#sidhuvud {padding: 10px; margin: 0; background: #ffffff; margin-right: auto; margin-left: auto; text-align: right;} 
#sidfot {clear: both; text-align: center;  padding: 10px; background-image: url(images_admin/topbkg.jpg); background-repeat: repeat-x; }

/*Print-sidan--------börjar--------*/
#kolumncontainer_utskrift{margin-right: auto; margin-left: auto; width: 650px;	background: #ffffff; }
#container_undre{clear: both; padding-left: 10px; margin-top: 2px; margin-right: auto; margin-left: auto; width: 640px;}
#sidfot_print {clear: both; text-align: center; height: 15px; width: 640px; margin-right: auto; margin-left: auto}
#kolumn1_2_300print {float: left; width: 275px; padding: 10px; margin:2px;	background: #ffffff; ;}
/*Print-sidan--------slutar--------*/
/*Affisch-Print-sidan--------börjar--------*/
#kolumncontainer_affisch{margin-right: auto; margin-left: auto; width: 650px;	background: #ffffff; }
#kolumn_logga_250 {float: left; width: 250px; padding: 2px; background: #ffffff;}
#container_ovre_affisch {float: left; padding: 2px; margin-top: 2px; margin-right: auto; margin-left: auto; width: 640px; height: 350px; background-image: url(images/bkgr_ovre.jpg);}
#container_ovre_affisch_2 {float: left; padding: 2px; margin-top: 2px; margin-right: auto; margin-left: auto; width: 640px; height: 350px; background: #ffffff;}
#kolumn_rubrik {float: left; margin-top: 225px; margin-left: 170px; width: 500px; padding: 2px; text-align: center; background: #ffffff;}
#container_mellan_affisch{float: left; padding: 2px; margin-top: 40px; margin-right: auto; margin-left: auto; width: 640px; height: 350px; background-image: url(images/bkgr_undre.jpg);}
#container_mellan_affisch_2{float: left; padding: 2px; margin-top: 40px; margin-right: auto; margin-left: auto; width: 640px; height: 350px; background: #ffffff;}
#container_undre_affisch{float: left; padding: 2px; margin-top: 30px; margin-right: auto; margin-left: auto; width: 640px; height: 350px; background-image: url(images/bkgr_undre.jpg);}
#container_undre_affisch_2{float: left; padding: 2px; margin-top: 30px; margin-right: auto; margin-left: auto; width: 640px; height: 350px; background: #ffffff; }
#kolumn_adress_250 {float: left; width: 150px; padding-top: 40px; padding-right: 8px; padding-left: 8px; padding-bottom: 8px; background: #ffffff; text-align: left; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc;}
#kolumn_avslut_250 {float: left; width: 350px; padding-left: 90px; margin-left: 20px; background: #ffffff;}
/*Affisch-Print-sidan--------slutar--------*/

div.float { 
               float: left; 
               padding: 10px;
			   text-align: center; 
            
            } 
			div.float img {
			
				border-left: 1px solid #CCCCCC;
				border-right: 3px solid #CCCCCC;
				border-top: 1px solid #CCCCCC;
				border-bottom: 3px solid #CCCCCC;
				
				}	
	
.px8 { 
     font: 8px/10px arial, Helvetica, sans-serif;
   } 
   .px8vit { 
     font: 8px arial, Helvetica, sans-serif;
	 color: #FFFFFF;
   } 
   .px9 { 
     font: 9px/10px arial, Helvetica, sans-serif;
   } 
   .px9b { 
     font: 9px/10px arial, Helvetica, sans-serif
	 font-weight: bold;
   } 	
	 .px10grey { 
   	font-family: Verdana, Arial, Helvetica, sans-serif;
	font: 10px arial;
	color: #666666;
	font-weight: bold;
   }
.px11 { 
     font: 11px/12px arial, Helvetica, sans-serif;
   } 
    .px11grey { 
   	font-family: Verdana, Arial, Helvetica, sans-serif;
	font: 11px arial;
	color: #666666;
	font-weight: bold;
   }	
.px11center { 
     font: 11px arial, Helvetica, sans-serif;
	 text-align: center;
   } 	
.px12  { 
     font: 12px arial, Helvetica, sans-serif;	 
   }  
.px12bold { 
     font: 12px arial;
	 color: #000000;
	 font-weight: bold;
   } 
   .px12red { 
   	font-family: Verdana, Arial, Helvetica, sans-serif;
	font: 12px arial;
	color: #FF0000;
	font-weight: bold;
   } 
    .px12grey { 
   	font-family: Verdana, Arial, Helvetica, sans-serif;
	font: 12px arial;
	color: #666666;
	font-weight: bold;
   }
    .px14bold { 
   	font-family: Verdana, Arial, Helvetica, sans-serif;
	font: 14px arial;
	color: #000000;
	font-weight: bold;
   }  
    .px14grey { 
   	font-family: Verdana, Arial, Helvetica, sans-serif;
	font: 14px arial;
	color: #666666;
	font-weight: bold;
   } 
   
   .px16grey { 
   	font-family: Verdana, Arial, Helvetica, sans-serif;
	font: 16px arial;
	color: #666666;
	font-weight: bold;
   } 
   .px18red { 
   	font-family: Verdana, Arial, Helvetica, sans-serif;
	font: 18px arial;
	color: #FF0000;
	font-weight: bold;
   } 
  .px18grey { 
   	font-family: Verdana, Arial, Helvetica, sans-serif;
	font: 18px arial;
	color: #666666;
	font-weight: bold;
   } 
     .px18greycenter { 
   	font-family: Verdana, Arial, Helvetica, sans-serif;
	font: 18px arial;
	color: #666666;
	font-weight: bold;
	text-align: center;
   }   
   .px24grey { 
   	font-family: Verdana, Arial, Helvetica, sans-serif;
	font: 24px arial;
	color: #666666;
	font-weight: bold;
   }  
   .px24red { 
   	font-family: Verdana, Arial, Helvetica, sans-serif;
	font: 24px arial;
	color: #FF0000;
	font-weight: bold;
   } 
 .px36grey { 
   	font-family: Verdana, Arial, Helvetica, sans-serif;
	font: 36px arial;
	color: #666666;
	font-weight: bold;
   }  
   .px48grey { 
   	font-family: Verdana, Arial, Helvetica, sans-serif;
	font: 48px arial;
	color: #666666;
	font-weight: bold;
   }  
/* CSS för formmailer.php */
.mailwrapper {
	text-align: center;
}


.maildiv {
	margin: 0 auto 0 auto;
	text-align: left;
	width: 200px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.maildiv form {
	text-align: left;
}
.maildiv label {
	/* used for right side captions */
	vertical-align: top;
	padding: 0 0 0 3px;
	
}

.maildiv .sidelbl {
	/* used for left side labels. DETTA är texten som står över inmatningfältet*/
	width: 220px;
	text-align: center;
	padding: 0 10px 0 0;
	vertical-align: top;
	position: relative;
    display: block; 
    float: left; 
	clear: left;
	
}
.maildiv a {
	color: #005ABE;
}
.maildiv h2 {
	color: #005ABE;
	font-size: 120%;
}
.maildiv input {
	margin-bottom: 10px;

}
.maildiv select {
	margin-bottom: 10px;

}
.maildiv textarea {
	margin-bottom: 10px;
	

}
.maildiv .ver_img {
	padding: 0;
	margin: 0 0 10px 10px;
	vertical-align:bottom;  
	border: 1px solid #005ABE; 
}
.maildiv fieldset {
	padding: 5px 5px 5px 5px;
	margin-bottom: 10px;
	border: 0px solid ; 
	
}
.maildiv .legendspacing {
	height: 10px;
}
.maildiv .fmcredits {
	float: left;
	font-size: 70%;
}
.maildiv .fmsubmit {
	float: right;
}
.maildiv .fmrequired {
	color: #005ABE;
	font-size: 18px; 
	align: center;
	margin-top: 3px;
	margin-left: 5px;
	
}
.maildiv .fmspacer {
	height: 10px;
	
}

.maildiv .fminfofull {
	padding: 0 10px 0 10px;
	color: #005ABE;
	margin-bottom: 15px;
	font-size: 140%;
	
}
.maildiv .fminfohalf {
	padding: 0 10px 0 10px;
	color: #005ABE;
	margin-left: 110px;
	margin-bottom: 15px;
}
.maildiv .fmerrorbox {
	text-align: left;
	
}
.maildiv li {
	margin: 0 0 4px 0;
}
.maildiv .fmerrortitle {
	color: #FF0000;
	font-size: 120%;
}
/* S L U T  */
	   