body {
    background:     #669966;                    /* Grön */
	color:			#333333;
	font-size:		90%;
	font-weight:	normal;
	font-family:	Verdana, Arial, Sans-serif; /* Mac: Futura, PC/IE:Verdana, Calibri, PC/Firefox: Skum! Calibri svårläst */ 
	padding:		0;
	margin:			0;
}

h1 {
	font-family:	Futura, Verdana, Arial, Sans-serif;
	font-size:		1.66em;/*24px;*/
	font-weight:	normal;
	margin-top:		20px;
    margin-bottom:  10px;
}
h2 {
	color:			#336633;
	font-family:	Futura, Verdana, Arial, Sans-serif;
	font-size:		1.15em;/*16px;*/
	font-weight:	normal;
	font-style:		italic;
	margin-top:		24px;
	margin-bottom:	10px
}

p {
	font-size:		1em;/*14px;*/
	font-weight:	normal;
	margin-top:		0;
	margin-bottom:	10px;
}

a {
	color:			#663333;          /* mörkröd */
    font-size:		1em;/*14px;*/
    font-weight:    normal;
}
a:hover {
	color:          #336633;         /* mörkgrön */
	
}
a:active { 
	color:          #336633;         /* mörkgrön */
}

table {
	font-size:		14px;
}

.colorGreen {
	background:		#00FF7F; /* background:		#669966; */
}
.colorDarkRed {
	background:		#cc6666;	
}
.colorRed {
	background:		#ff0000;	
}
.colorLightRed {
	background:		#cc9999;	
}

.border {
	border:			1px solid #336633;
}

img {
	border:         none;
}
.imageText {
	font-style:		italic;
	font-size:		0.9em;
	margin-top:		-8px;
	margin-bottom:	15px;
	clear:			left;
}

#content {
	width:			721px;                     /* Rosor+2 */
	/*height:			auto;*/
	top:			50px;
    margin:         auto;                      /* Centrerar sidan */
	/*margin-top:		-8px;				   /* Funkar inte i IE (PC)*/
    /*margin-bottom:  -8px;*/
    background:     #FFFFFF;                   /* Vit */
}

#logo  {
    width:          719px;
    height:         107px;                     /* logo.jpg */
    margin:         0px 1px 1px 1px;           /* ingen marginal uppåt */
}

#topPicture {
    width:          719px;
    height:         182px;                     /* roses.jpg */
    margin:         0px 1px 1px 1px;           /* ingen marginal uppåt */
}

#topMenu {
    width:          720px;                     /* meny li */
    height:         23px;                      /* meny+1 */
    margin:         0px 0px 1px 1px;           /* marginal neråt och åt vänster */
}
#topMenu ul {
	margin:			0px;
	padding:		0px;
}
#topMenu li {
	list-style:		none;
    margin-right:   1px;
	float:			left;
}

#tomember 
{
font-size:	15px;
font-style:italic;
font-family:"Times New Roman",Times,serif;
padding:2px 1px 2px 3px;
width: 115px;
background-image:url('/bilder/menu/redBackground.png');
}    
#tomember a
{
text-decoration:none;
color:			#FFFFFF;
}  
/*
#tomember a:hover {
color:			#FFFFFF;
	
}
#tomember a:active { 
color:			#FFFFFF;
}
 */
#page{    
    width:          719px;                     /* roses */
    margin:         0px 1px 50px 1px;          /* marginal åt höger och vänster */
}

#leftMenu {
    float:          left;
    width:          145px;                     /* menyruta + 30 */
    padding-top:    60px;
    padding-left:   24px; 
}

#leftMenu dl {
	list-style:		none;
    margin:         0;
    padding:        0;
}
#leftMenu dt {
	height:			23px;
    margin:         4px 0px 1px 0px;
    padding:        0;	
}
#leftMenu dd {
	height:			23px;
    margin:         0px 0px 1px 0px;
    padding-left:   20px;	
}

#text {
	float:          left;
    width:          500px;      
    padding-left:   100px; 
    padding-top:    30px;
    padding-bottom:	60px;
}
	
#leftColumnHome {
	float:          left;
    width:          380px;       
    padding-left:   100px; 
    padding-top:    30px;
    padding-bottom:	60px;
}	

#rightColumnHome {
	float:          left;
    width:          160px;                   
    margin-top:    	70px;
    padding-left:	18px;
    padding-right:	10px;
    padding-bottom:	20px;
}
	
#textBarnarve {
	float:          left;
    width:          400px;                   
    padding-top:    30px;
    padding-bottom:	60px;
}
	
#leftColumnBarnarve {
	float:          left;
    width:          380px;   
    padding-top:    30px;    
    margin-left:   -30px; 
}	

#rightColumnBarnarve {
	float:          left;
    width:          105px;                   
    padding-top:    100px;
    padding-left:	40px;
}

#leftColumnBarnarve1 {
	float:			left;
	width:			230px;/*247px;/*550-278(tomtkartan)-5-10-10= 247*/        
    padding-top:    30px;
    padding-bottom:	60px;
    padding-left:	5px;
	padding-right:	10px;   
}
#rightColumnBarnarve1 {
	float:			left;
	width:			278;        
    padding-top:    80px;
    padding-bottom:	60px;
	padding-right:	10px;   
}

#leftColumnBarnarve11 {
	float:			left;
	width:			300px;/*550-220(Ritningen+10)-5-10=*/        
    padding-top:    30px;
    padding-bottom:	60px;
    padding-left:	5px;
	padding-right:	15px;   
}

#rightColumnBarnarve11 {
	float:			left;
	width:			220;        
    padding-top:    80px;
    padding-bottom:	60px;
	padding-right:	10px;   
}

#rightColumnBarnarve11 ul {
    margin:         14px 0px 2px 26px;
    padding:        0;	
}
#rightColumnBarnarve11 li {
	list-style:		none;
	height:			23px;
    margin:         0px 0px 0px 0px;
    padding:        0;
}

#leftColumnFamily {
	float:			left;
	width:			295px;	/*565(stora bilderna)-250(bilderna)-5-15*/      
    padding-top:    30px;
    padding-bottom:	10px;
    padding-left:	100px;
	padding-right:	20px;  
}
#rightColumnFamily {
	float:          left;
    width:          250px;                   
    padding-top:    80px;
}
#oneColumnFamily {
	float:			left;
	width:			600px;
	padding-left:	100px;
}

.tableBarnarve23 {
	width:			400px;	
}
.tableBarnarve23 td {
	padding-right:	20px;
	padding-bottom: 15px;	
}

.tableRent {
	width:			510px;
	font-size:		0.95em;					/*????????????*/
	/*font-weight:bold;*/
}
.tableRent td {
	padding:		3px;
}



