*, body, table, tr, td
{
	font-size: 11px; 
	line-height: 17px;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
}

.body
{
	background-color:#fff;
	background-image:url(../images/layout/bg.gif);
	background-repeat:repeat-x;
	padding:0px;
	margin:0px;
}

a
{
	text-decoration: none;
	color: #000000;
	font-weight:bold;
}

a:hover
{
	text-decoration: underline;
}
#layout
{
    width:950px;
}

.MainModule
{
	background-color: #fff;
	padding: 0px 0px 0px 0px;
	width:759px;
	border-right: solid 1px #000;
	float:left;
}

#sidebar
{
    float:right;
    width:170px;
    text-align:left;
    vertical-align:top;
}

#clear
{
    clear:both;
}

#bannerTop
{
	height: 136px;
	width: 550px;
	background-image:url(../images/layout/logga.gif);
	background-repeat:no-repeat;
	padding-bottom:3px;

}

h1, .h1
{
	font-size: 14px;
}

h2, .h2
{
	font-size: 16px;
}

h3, .h3
{
	font-size: 18px;
}

h4, .h4
{
	font-size: 20px;
}

h5, .h5
{
margin-bottom: 0px;
    padding-bottom: 10px;
padding-top:10px;	
font-size: 22px;
	line-height: 0pt;
}

h6, .h6
{
	font-size: 24px;
}

.h7
{
	font-size: 32px;
}

/*Huvudmeny*/

#menuContainer
{
	margin: 0px; 
	padding: 0px;
	height: 28px;
}
#menuContainer ul
{
	padding: 0px;
	margin: 0px;
}
	

#menuContainer ul li 
{ 
	display: inline;
	padding: 0px;
	margin: 0px;
}

#menuContainer ul li a
{
	float:left;
	background-color:#000;
	height: 28px;
	line-height: 28px;
	padding: 0px 7px 0px 7px;
	margin: 0px;
	text-decoration: none;
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
}

#menuContainer ul li a span
{
	font-size:11px;
}

#menuContainer ul li a:hover, #menuContainer ul li a.selected
{
	color:#fff;
	background-color:#df9fc3;
}

#menuContainer li a.style13 span, #menuContainer li a.style22 span, #menuContainer li a.style4 span, #menuContainer li a.style5 span, #menuContainer li a.style7 span, #menuContainer li a.style20 span
{
    visibility:hidden;
}

#menuContainer li a.style13
{
   width:42px;
   background-image: url(../images/layout/menu/hem.gif);
   background-repeat:no-repeat;
   padding-bottom:0px;  
}

#menuContainer li a.style13:hover, #menuContainer li a.selected.style13
{
   width:42px;
   background-image: url(../images/layout/menu/HemOver.gif);
   background-repeat:no-repeat;
   padding-bottom:0px;  
}

#menuContainer li a.style22
{
   width:98px;
   background-image: url(../images/layout/menu/prenumeration.gif);
   background-repeat:no-repeat;
   padding-bottom:0px;  
}

#menuContainer li a.style22:hover, #menuContainer li a.selected.style22
{
   width:98px;
   background-image: url(../images/layout/menu/prenumerationOver.gif);
   background-repeat:no-repeat;
   padding-bottom:0px;  
}

#menuContainer li a.style4
{
   width:73px;
   background-image: url(../images/layout/menu/annonser.gif);
   background-repeat:no-repeat;
   padding-bottom:0px;  
}

#menuContainer li a.style4:hover, #menuContainer li a.selected.style4
{
   width:73px;
   background-image: url(../images/layout/menu/annonserOver.gif);
   background-repeat:no-repeat;
   padding-bottom:0px;  
}

#menuContainer li a.style5
{
   width:73px;
   background-image: url(../images/layout/menu/redaktion.gif);
   background-repeat:no-repeat;
   padding-bottom:0px;  
}

#menuContainer li a.style5:hover, #menuContainer li a.selected.style5
{
   width:73px;
   background-image: url(../images/layout/menu/redaktionOver.gif);
   background-repeat:no-repeat;
   padding-bottom:0px;  
}

#menuContainer li a.style7
{
   width:48px;
   background-image: url(../images/layout/menu/arkiv.gif);
   background-repeat:no-repeat;
   padding-bottom:0px;  
}

#menuContainer li a.style7:hover, #menuContainer li a.selected.style7
{
   width:48px;
   background-image: url(../images/layout/menu/arkivOver.gif);
   background-repeat:no-repeat;
   padding-bottom:0px;  
}

#menuContainer li a.style20
{
   width:124px;
   background-image: url(../images/layout/menu/vatternrundan.se.gif);
   background-repeat:no-repeat;
   padding-bottom:0px;  
}

#menuContainer li a.style20:hover, #menuContainer li a.selected.style20
{
   width:124px;
   background-image: url(../images/layout/menu/vatternrundan.seOver.gif);
   background-repeat:no-repeat;
   padding-bottom:0px;  
}


/*Undermeny*/

#umenuContainer ul
{
	display:none;
}
	

#umenuContainer ul li 
{ 
	display: inline;
	
}

#umenuContainer ul li a
{
	padding: 4px 20px 0px 10px;
	text-decoration: none;
	border-right: 1px solid #fff;
	float:left;
	height: 24px;
	font-weight:bold;
	color:black;
}
#umenuContainer ul li a:hover
{
	color:#fff;
	background-color:#829BBC;
}

/*Footer*/

.addressFieldText
{
    width: 759px;
    padding-top:10px;
    text-align:center;
    border-right: solid 1px #000;
    border-top: solid 1px #000;
    background-image:url(../images/layout/footer.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:22px;
}

.addressFieldText, .addressFieldText a
{
    font-size: 9px;
    color:#000000;
}


/* Övrigt*/

.mall_1_1
{
    width:759px;
    height:450px;
    
}

.mall_1_1_x
{
    width:759px;
    
}

.mall_1_1_td
{
    width:719px;
    padding: 20px;
    vertical-align:top;
}

.mall_1_2
{
    width:759px;
}

.mall_1_2_td_border
{
    width:359px;
    border-right:solid 1px #000;
    padding: 20px;
    vertical-align:top;
}

.mall_1_2_td
{
    width:359px;
    height: 185px;
    padding: 20px;
    vertical-align:top;
}

.mall_2_1_1
{
    width:759px;
}

.mall_2_1_1_td_big
{
    width:341px;
    padding: 5px 20px 5px 20px;;
    vertical-align:top;
}

.mall_2_1_1_td_small
{
    width:149px;
    padding: 5px 20px 5px 20px;;
    vertical-align:top;
}

.mall_3_1
{
    width:759px;
}

.mall_3_1__td_big
{
    width:530px;
    padding: 5px 20px 5px 20px;
    vertical-align:top;
}

.mall_3_1_td_small
{
    width:149px;
    padding: 5px 20px 5px 20px;;
    vertical-align:top;
}


.mall_1_4
{
    width:759px;
}

.mall_1_4_td_border
{
    width:149px;
    border-right:solid 1px #000;
    padding: 5px 20px 5px 20px;
    vertical-align:top;
}

.mall_1_4_td
{
    width:149px;
    padding: 5px 20px 5px 20px;;
    vertical-align:top;
}