
body {

background: #FFFFFF;
margin-left: 15px;
margin-right: 10px;
font-family: Arial,Verdana, Helvetica, sans-serif;
font-size: 85%;
}

#wrapper {

margin-right: 150px;
margin-left: 150px;

}
#topbanner { 
 
width: 950px; 
background: #FFFFFF;
top: 0px;
clear: right;
height: 40px; 
margin-bottom: 0px;
/*-moz-border-radius: 7px;*/
/*border-bottom: 3px solid red;*/
z-index: 1;
}

#topmenu {


background: #E3E0D5;
width: 950px;
margin-top: 0px;
height: 26px;
/*border-bottom: 1px solid #ccc;*/
padding: 1px 1px 1px 1px;
z-index: 2;
}

#topmenu a {

color:#333333;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}

#topmenu a:hover {

text-decoration: underline;

}




#menu {  
background: #ffffff;
colour: #666666;
margin-top: 15px;
top: 150px;
width: 140px; 
height: 400px;
/*border: 1px solid black;*/ 
padding: 5 5 5 5;
z-index: 3;
}

#content {
/*fixering pga problem med resize*/
left: 160px;
top: 80px;
margin-top: 4px;
margin-left: 4px;
margin-right: 4px;
padding-left: 1px;
background: #FFFFFF;
width: 606px;
height: 600px;
border-right: 1px solid #999999;
border-left: 1px solid #999999;
/*border: 1px solid black;*/
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
/*fixerinf pga problem med resize*/
position: absolute;
overflow: visible;
z-index: 4;

}


#content table{

font-family: Verdana, Arial, Helvetica, sans-serif;
color: #333333;
font-size: 11px; 

}

#content font {

font-size: inherit !important;

}

#content h1 {

font-family: Verdana, Arial, Helvetica, sans-serif;
color: #333333;
font-size: 18px;
font-weight: bold;

}


#content h3 {

font-family: Verdana, Arial, Helvetica, sans-serif;
color: #333333;
font-size: 11px;
margin-bottom: 2px;
font-weight: bold;

}


#content-box table,p{

font-family: Verdana, Arial, Helvetica, sans-serif;
color: #333333;
font-size: 11px;

}


#content-box p{

font-family: Verdana, Arial, Helvetica, sans-serif;
color: #333333;
font-size: 11px;

}

#content-box font{

font-family: Verdana, Arial, Helvetica, sans-serif;
color: #333333;
font-size: 11px;

}



#content-cb {
left: 160px;
top: 90px;
/*float: left;*/
margin-top: 4px;
margin-left: 4px;
background: #FFFFFF;
width: 750px;
height: 1200px;
overflow: visible;
z-index: 4;
position: absolute;
/*border: 1px solid black;*/
border-left: 1px solid #333333;
}

#newsbox {
/*float: left;*/
/*margin-top: 0px;*/
left: 793px;
top: 92px;
/*clear: right;*/
margin-top: 4px;
width: 180px;
height: 600px;
background: #FFFFFF;
/*border: 1px solid black;*/
/*border-left: 1px solid red;*/
position: absolute;
}

#newsbox-cont {
margin-left: 5px;
width: 170px;
font-family: Verdana,Arial,Helvetica, sans-serif;
font-size: 9px;
text-align: left;
vertical-align: top;
z-index: 5;
/* border vid avlusning */
/*border: 1px solid green;*/
}

#newsbox-cont a {
font-family: Verdana,Arial,Helvetica, sans-serif;
font-size: 9px;
text-decoration: none;
font-weight: bold;
color: #333333;
}

.small_grey {
font-family: Verdana,Arial,Helvetica, sans-serif;
font-size: 9px;
color: #333;
line-height: 13px;

}

.fat_grey {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 9px;
font-weight: bold;
color: #333;
line-height: 4px;
}






/* Kampanj */

.camp_head {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 16px;
font-weight: normal;
color: #333333;
}

.camp_hr {

width: 598px;

}

.camp_title {


font-size: 12px;
font-weight: bold;


}

.camp_biglink{

 font-size: 14px;
 font-weight: bold;
 text-align: center;
 padding-left: 4px;
 vertical-align: middle;

}

.camp_img {
padding-right: 5px;
}

.camp_price_lnk {

margin-top: 0px;
/*padding-bottom: 10%;*/

}

/* Prislapp */

#pricetag {
background-color: #ef3c29;
/*border: 1px solid black;*/
border-style: double;
margin: 2px 2px 2px 2px;
padding-left: 4px; 
text-align: center;
width: 102px;
height: 30px;
font-size: 12px;
font-weight: normal;
color: #ffffff;
}

#pricetag b {

font-size: 14px;
font-weight: bold;

}


/*Lunchmeny*/


#lunchbox {

margin-left: 120px;
margin-right: 120px;

text-align: center !important;

}

.lun_text {
text-align: center !important;
margin-top: 0;

}

.lun_head {

font-weight: bold;
/*line-height: 1px; */
margin-bottom: 0;


}


/*Ende lunch*/

/* jsmeny */
#konmenu { display: none; line-height: 170%;} /* padding  top right bottom left*/
#bomenu  { display: none; line-height: 170%}
#bomenu a {line-height: 170%;}
#konmenu  { display: none;}
#golfmenu { display: none; line-height: 170%;}
#skolmenu { display: none;line-height: 170%;}
#matmenu { display: none; line-height: 130%;}
#cykmenu { display: none; line-height: 170%;}
#hyrmenu { display: none;}
#infmenu { display: none; line-height: 170%;}
#lunmenu { display: none;}
#kartmenu { display: none;}
#kontmenu { display: none;}
#singelmenu { display: none; line-height: 170%;}
#campmenu   {display: none; line-height: 120%;}
#privmenu   {display: none; line-height: 170%;}
#kontmenu   {display: none; line-height: 170%;}
#skolmenu   {display: none; line-height: 170%;}
#extramenu1 {display: none; line-height: 170%;}
#paketmenu {display: none; line-height: 170%;}
#restmenu {display: none; line-height: 170%;}
#byggmenu {display: none; line-height: 170%;}
#bondemenu {display: none; line-height: 170%;}



span.m {font-family: Verdana,Arial,Helvetica, sans-serif; font-size: 75%; font-weight: bold; }
span.m a {color: black; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif;
         font-weight: bold; line-height: 85%;} 
/*privatstugemenu */
span.spec {font-family: Verdana,Arial,Helvetica, sans-serif; font-size: 75%; font-weight: normal; }
span.spec a {color: black; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;
         font-weight: normal; line-height: 85%;} 

span.spec a:hover { text-decoration: underline; font-weight: bold;}
/* ende */
a.menul  {font-family: Verdana,Arial,Helvetica,  sans-serif; font-size: 75%; font-weight: normal; text-decoration: none;}
a:hover.menul {color: black; font-family: Verdana,Arial,Helvetica,  sans-serif ; font-size: 75%; font-weight: bold;text-decoration: underline;}
a:link.menul {color: #666666;}
a:visited.menul {color: #666666;}

/* slut jsmeny */

span.inpage a {color: #666666; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif;
         font-weight: bold; line-height: 125%;}