/*reset*/



body, h1, h2, h3, h4, h5, h6, p, a, img, ul, ol, li{

padding:0px;margin:0px;list-style-type:none;text-decoration:none;

}



/* End of reset */



body {

font-size:0.9em;background:#c3e0a2;text-align:center;

}



#statcounter{

text-align:left;width:200px;margin:auto;

position:relative;top:px;right:px;

}



#statcounter p{

width:200px;

margin:20px 0px 0px 0px;

}



#container{

width:960px;margin:0px auto;text-align:left;/*background:white;*/

}





/*---------header-----------*/

#header{

width:950px;padding:5px;background:;

}



#header img{

height:135px;width:197.5px;background:#cbb;float:left;border-bottom:solid 2px #557e28;

}



#header img.logo{

background:#ccb;height:190px;width:150px;margin-right:10px;

float:left;

}



#header a img{

text-decoration:none;

border:none;

}



#header a.tillbaka{

margin:0px 20px;

}



#header h1{

width:790px;height:41px;margin-top:10px;float:left;text-align:center;border-bottom:solid 2px #557e28;

color:#8c6574;font-family:verdana;font-weight:normal;

}



#header p.clear{



clear:both;



}



/*---------End of header-----------*/



#header p{

text-align:right;

float:left;

width:180px;

/*position:relative;

bottom:50px;

left:20px;

*/}



#header p img{

width:70px;height:15px;float:none;

position:relative;top:3px;

}

/*---------nav-----------*/



#nav{

width:960px;clear:both;margin:10px 0px;

}



#nav ul{

width:950px;height:25px;margin:0px 5px;border-top:2px double #9fbf7d;border-bottom:2px double #9fbf7d;/*border-right:2px solid #9fbf7d;*/

text-align:left;

background:#557e28;


}



#nav ul li{

width:150px;height:30px;display:inline;

margin:0px 16px;



}

#nav li a{

height:30px;

font-weight:bold;font-family:calibri;font-size:1.2em;/*color:#792645;color:#9fbf7d;*/color:#c3e0a2;

}



#nav li a:hover{

text-decoration:underline;

color:#9fbf7d;

}



#here{  /* underlines the active link */

text-decoration:underline;

}



#nav li a.bildgalleri{ 

color:#bb768f;

}



/*---------End of nav-----------*/



#content{

width:960px;

}



/*---------mainContent-----------*/

#mainContent{

width:950px;min-height:530px;max-height:3000px;margin:0px 5px 0px 5px;

background:#9fbf7d;}



#mainContent p{

font-family:arial;font-size:0.9em;margin:30px 10px 0px 55px;

}



#mainContent img{

width:500px;height:354px;float:left;margin:35px 0px 0px 63px;

border:2px solid #557e28;

}



#mainContent img.standing{

width:500px;height:600px;

}



#mainContent h4.main{

width:500px;height:20px;margin:10px 65px;clear:left;

font-size:1.1em;text-align:center;

}



#mainContent p.main{

width:500px;margin:10px 65px;

}



#mainContent p.bildtext{

}



#mainContent.noNews{

width:950px;margin:0px 5px 0px 5px;

background:#9fbf7d;

}



#mainContent.noNews img{

float:none;

}



#mainContent h3.noNews{

margin-left:20px;

}



#bestallning #mainContent #text{

width:400px;float:left;



}



#bestallning #mainContent #text p{

width:350px;float:left;margin:10px 0px 20px 40px;



}



#bestallning #mainContent #text h4{

width:350px;float:left;margin:10px 0px 0px 40px;



}



#bestallning #mainContent #text h3{

width:350px;float:left;margin:20px 0px 20px 40px;

;

}



#bestallning #mainContent #text ul{

margin:10px 0px 10px 40px;



}



#bestallning #mainContent #text ul.kontakt{

width:200px;margin:10px 0px 10px 40px;float:left;



}



#bestallning #mainContent #text li{

margin:0px 0px 0px 0px;float:left;

}



#bestallning #mainContent #bild{

width:540px;float:right;



}



#bestallning #mainContent #bild img{

width:500px;float:left;margin-left:20px;margin-right:0px;

}



#bestallning #mainContent form{

padding-bottom:20px;

}



	/*-----lankar.php -----*/

	

	

#lankar #mainContent #text{

float:left;width:350px;margin:0px 0px 0px 0px;padding:0px 0p x0p x0px;



}	

	

#lankar #mainContent #text h4{

width:350px;float:left;margin:10px 0px 0px 40px;



}



#lankar #mainContent #text p{

width:310px;float:left;margin:10px 0px 20px 40px;



}



#lankar #mainContent #text h3{

width:350px;float:left;margin:20px 0px 20px 40px;



}



#lankar #mainContent #text ul{

width:350px;margin:10px 0px 10px 40px;



}



#lankar #mainContent #text li{

margin:0px 0px 0px 0px;float:left;



}



#lankar #mainContent #bild{



}



#mainContent ul.lank{

list-style-type: square;

}



#mainContent form{

margin:0px 50px;

}

	/* -- end of bestallning.php -- */



	/* -- loggain.php - inloggad.php - loggaut.php - tabort.php - redigera.php -- */

#mainContent input.loggin{

margin-top:20px;

}



#mainContent .tabort{

width:700px;

margin:10px auto;padding-top:10px;

border:none;

}



#mainContent .reg{

margin-top:20px;

}



#mainContent h4.reg{

font-weight:normal;font-size:1.2em;margin-bottom:20px;

}



#registrera{

float:left;margin-left:40px;padding-top:20px;

}



#registrera p.lyckat{

color:#557e28;

}



#redTabort{

float:right;margin-right:40px;margin-top:40px;width:250px;height:300px;overflow:auto;

}



p.utloggad{

font-size:2em;text-align:center;

}



a.utloggad{

font-size:2em;text-align:center;

}



a.utloggad:hover{

color:gray;text-decoration:underline;

}

	/* -- End inloggad.php etc -- */



	

	/* -- nyheter -- */

#nyheter{

width:310px;height:450px;float:right;border-bottom:10px solid #c3e0a2;border-left:10px solid #c3e0a2;background:#ddb0c1;

}



#nyheter.scroll{

overflow:auto;

}



#nyheter h4{

width:270px;

margin:10px 0px 0px 20px;

}



#nyheter p{

width:270px;

margin:3px 0px 5px 20px;

}



#nyheter h3{

width:250px;padding:0px;margin:10px 0px 10px 20px;border-bottom:solid 2px #8c6574;

text-align:center;color:black;

}



#nyheter p.datum{

font-weight:bold;font-size:0.8em;text-align:right;

}



/*----------*/



#garden #mainContent p{

width:310px;float:left;

}



#garden #mainContent img{

width:500px;float:left;

}

/*

#grisarna #mainContent p{

width:310px;float:left;

}*/



#grisarna #mainContent #textgris{

width:400px;float:left;

}



#grisarna #mainContent #textgris p{

width:300px;float:left;margin:20px 0px 0px 40px;

}



#grisarna #mainContent #textgris h3{

width:300px;float:left;margin:20px 0px 0px 40px;

}



#grisarna #mainContent img{

width:500px;float:left;margin-left:20px;margin-right:0px;

}



#faren #mainContent h3{

width:200px;margin:0px 0px 0px 0px;



}



#faren #mainContent #bild{

width:550px;float:left;



}



#faren #mainContent #text{

width:350px;float:right;margin:20px 0px 0px 0px;



}



#faren #mainContent #text h3{

width:300px;margin:20px 0px 0px 20px;



}

#faren #mainContent #text h4{

width:200px;margin:220px 0px 0px 20px;



}



#faren #mainContent #text p{

float:left;width:300px;font-size:0.9em;margin:20px 0px 0px 40px;



}



#faren #mainContent #text p.text1{

float:left;width:300px;margin-left:20px;



}



#faren #mainContent #text a:hover{

color:gray;text-decoration:underline;

}







#stinas #header img.logoStinas{

width:350px;height:;

}

#stinas #mainContent{

height:800px;
border:1px solid green;
}




#stinas #mainContent img{

width:280px;height:180px;float:left;margin:20px 0px 10px 10px;

}



#stinas #mainContent #stinasSaker{

width:280px;float:left;margin-left:20px;




}



#stinas #mainContent img.stinasSmall{

width:100px;height:70px;;margin:0px 0px 0px 0px;



}



#stinas #mainContent img.stinasSmallTovat{

width:150px;height:105px;float:left;margin:23px 0px 0px 0px;



}



#stinas #mainContent p.stinaSmall{

width:260px;float:left;margin:7px 0px 5px 0px;font-size:0.9em;



}



#stinas #mainContent p.stinaSlutSaker{

width:240px;clear:both;margin:20px 0px;font-size:0.75em;



}





#stinas #stinasSaker li.prisRubrik{

font-weight:bold;

}

#stinas #stinasSaker li.hgpris{

font-family:arial;font-size:0.8em;

}



#stinas #stinasSaker ul.clear{

clear:both;

}



#stinas #mainContent #text{

width:320px;float:left;



}



#stinas #mainContent h3{

float:left;width:320px;padding:0px;margin:20px 0px 10px 0px;

}



#stinas #mainContent p{

float:left;width:300px;margin:10px 10px;

}



#stinas #mainContent{

min-height:850px;;

}



#stinas #nyheter h4{

width:270px;

margin:10px 0px 0px 20px;

}



#stinas #nyheter p{

width:270px;

margin:3px 0px 5px 20px;

}



#stinas #nyheter h3{

width:250px;padding:0px;margin:10px 0px 10px 20px;border-bottom:solid 2px #8c6574;

text-align:center;color:black;

}



/*----------*/







#undantaget #mainContent #textundantag{

width:400px;float:left;



}



#undantaget #mainContent #textundantag p{

width:300px;float:left;margin:15px 0px 0px 40px;

}



#undantaget #mainContent #textundantag h3{

width:300px;float:left;margin:20px 0px 0px 40px;

}



#undantaget #mainContent #bild{

width:540px;float:right;

}



#undantaget #mainContent img{

width:500px;float:left;margin-left:20px;margin-right:0px;

}



#undantaget #mainContent #undantaglankar{

width:540px;float:left;

}



#undantaget #mainContent #undantaglankar p{

width:500px;float:left;margin:10px 0px 0px 30px;

}



#undantaget #mainContent #undantaglankar ul{

width:500px;margin:70px 0px 30px 30px;

}







#uthyr #mainContent #textuthyr{

width:400px;float:left;



}



#uthyr #mainContent #textuthyr p{

width:300px;float:left;margin:15px 0px 0px 40px;



}



#uthyr #mainContent table{

width:200px;float:left;margin:20px 0px 0px 40px;



}



#uthyr #mainContent #textuthyr p.boende{

width:220px;float:left;font-size:0.8em;font-weight:bold;margin:0px 0px 0px 0px;



}



#uthyr #mainContent #textuthyr p.textpris{

width:220px;float:left;font-size:0.7em;margin:0px 0px 0px 0px;



}



#uthyr #mainContent #textuthyr p.pris{

width:50px;float:right;font-weight:bold;margin:0px 0px 0px 0px;



}



#uthyr #mainContent #textuthyr h3{

width:300px;float:left;margin:20px 0px 0px 40px;



}



#uthyr #mainContent #textuthyr h4{

width:300px;float:left;margin:20px 0px 0px 40px;



}



#uthyr #mainContent #bild{

width:540px;float:right;



}



#uthyr #mainContent #bild img.uthyr{

width:250px;height:200px;float:left;margin-left:0px;margin-right:0px;

}



#uthyr #mainContent #bild img.uthyr-stor{

width:250px;float:left;margin-left:0px;margin-right:0px;

}







/*---------End of mainContent-----------*/



/*---------footer-----------*/



#footer{

clear:both;width:960px;height:20px;margin-top:10px;

}



#footer ul{

background:#557e28;width:950px;margin:0px 5px;height:20px;
padding:5px 0px;border-top:2px double #9fbf7d;border-bottom:2px double #9fbf7d;
text-align:center;
color:#c3e0a2;

}



#footer li{

display:inline;margin:0px;padding:0px 3px;border-left:solid 1px #c3e0a2;
}



#footer li.first{

margin-right:10px;border:0px;

}



#footer li.last{

margin-left:10px;margin-right:0px;border:0px;

}



#footer a{

color:#dda0b6;/*font-weight:bold;font-family:calibri;text-decoration:underline;*/

}



#footer a:hover{

color:#792645;

}



/*p.copyright{

width:100px;display:inline;margin-left:40px;

}*/



/*---------End of footer-----------*/



p.clear{

clear:both;

}
