TABLE {
  text-align:left;
}

.borderbottom {
  border-bottom: 1px solid #ccc;
  margin-bottom: 10px;
}

BODY
{
    COLOR: #323232;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 11px;
    background: #F3F4EE;
    background: url('images/bgg300.gif') repeat-x #fff;
    background: white;    
    margin:0 0 0 0;
    padding:0;
    text-align: center;
}

body center {
    border-right:1px solid #eee;
    display:block;
    width: 750px;
    margin: 0 auto;
    padding: 8px 8px 0 8px;
    background: #fff;
    position:absolute; left:0; margin:0; text-align:left;
}
td center, p center {
   width:100%;
   border:0;
   margin:0;
   padding:0;
}

H1, H2, H3, H4 { 
  font-weight:bold; font-family: Arial; line-height: 130%; color:#202020; 
  margin:0 0 5px 0;
}

H1 {
	FONT-SIZE: 28px;
	font-weight: normal;
}

H2 {
	FONT-SIZE: 18px;
	font-weight: normal;
	/*letter-spacing:0.1em;*/
}

H3 {
	FONT-SIZE: 16px;
	font-weight: bold;
	/*letter-spacing:0.1em;*/
}
H4 {
	FONT-SIZE: 14px;
	font-weight: bold;
	margin:0;
	letter-spacing:0.05em;  
}

P {
	margin:0 0 10px 0;
}

.noborder { border:0; }
A.nohover:hover { text-decoration:none; }

IMG { border:1px solid #707070; }
.imgborder { border:1px solid #707070; }

#menurow td a {
color:white;
}
#menurowtop {
  width:748px;
  border-bottom: 1px solid #666;
  border-right: 1px solid #666;
  border-left: 1px solid #fff;
  border-top: 1px solid #fff;
  background-color:#307E20;
}
.noborder { border:0px; }

.pris {
	color: #dd0000;
	font-size:11px;
	font-weight: bold;
}
.boktitel {
	font-size:11px;
	font-weight:bold;
}

TD {
    COLOR: #323232;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none;    
}

.footerspacing {
	FONT-SIZE: 10px;
}

TD.footer {
	FONT-SIZE: 9px;
	
}

TD.footer A:link {
	FONT-SIZE: 9px;
}

TD.footer A:active {
	FONT-SIZE: 9px;
}

TD.footer A:visited {
	FONT-SIZE: 9px;
}

TD.footer A:hover {
	FONT-SIZE: 9px;
}


TD.rutaHeader {

	

	padding-top: 3px;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 3px;

	/*border-top: 1px solid #323232;
	border-left: 1px solid #323232;
	border-right: 1px solid #323232;
	border-bottom: 0px dotted #323232;*/
	
}

TD.bottomborder {

	border-bottom: 1px dotted #323232;

}

TD.rutaHeader2, TD.rutaHeader {
	/*background: #f2e206; */ /* gul 1 */
  background: #e9dc1e;	
	border-bottom: 1px solid black;
	border-right: 1px solid black;
	color:#32323;
  font-size: 12px;
	font-weight: 800;	
}

TD.rutaHeader2 {

	padding-top: 3px;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 3px;

/*	border-top: 1px solid #323232;
	border-left: 1px solid #323232;
	border-right: 1px solid #323232;
	border-bottom: 0px dotted #323232;*/
	
}

TD.rutaText {


	padding-top: 6px;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
  border-right: 1px solid #CCCCCC;	
  border-left: 1px solid #CCCCCC;
  border-bottom: 1px solid #CCCCCC;
	/*border-top: 0px solid #323232;
	border-left: 1px solid #323232;
	border-right: 1px solid #323232;
	border-bottom: 2px solid #323232;*/

}

input {
	border: 1px solid;
	/*height: 20px;*/
	font: 11px Verdana;
}


textarea {
	border: 1px solid;
	height: 100px;
	width: 240px;
	font: 11px Verdana;
}

input.btn {
	font-family: verdana;
	height: 22px;
	border: 2px outset;
	background-color: #d0d0d0;
	font-weight: 800;
	cursor: hand;
}
input.chk {
	padding:0;
	margin: 0px 5px 0 0;
}

.rubrik {
	FONT-SIZE: 18px;
	line-height: 130%;
}
.liten {
	font-size: 9px;
}
TD.minimal {
    FONT-SIZE: 1px;
}

TD.MainTD {
	padding-left: 10px;
   line-height: 130%;
}
TD.MainHeader
{
    background-color: #FAFBF8;
}

TD.LocationBar2
{
	font-size: 10px;
  padding-top: 3px;
  padding-bottom: 8px;
  margin-top: 5px;
}


TD.LocationBar2 A:link
{
    COLOR: #B21611;
    TEXT-DECORATION: none
font-size: 10px;
}
TD.LocationBar2 A:visited
{
    COLOR: #B21611;
    TEXT-DECORATION: none
font-size: 10px;
}
TD.LocationBar2 A:active
{
    COLOR: #B21611;
    TEXT-DECORATION: none
font-size: 10px;
}

TD.LocationBar2 A:hover
{
    COLOR: #B21611;
    TEXT-DECORATION: underline
font-size: 10px;
}

td.LocationBar {
  font-size:0px;
  margin:0 0 5px 0;
  padding:0;
}

TD.Hogerspalt
{
    padding-left: 10px;
}

UL {
	margin: 15px;
	padding: 0px;
	list-style-type: disc;
}

TD.hspacing
{
	border-right: 1px solid #CCCCCC;
}

.floatsubmenu {
    background-color: 88aa2b; /*#F3F4EE;*/
	visibility:hidden; 
	z-index:2; 
	position:absolute;     
	border-right:1px solid black;
	border-bottom:1px solid black;
	border-top:1px solid #F3F4EE;
	border-left:1px solid #F3F4EE; 
	padding:0;
}

.floatsubmenu table {
	padding:0; margin:0;
}

TD.HuvudMenyVal
{
    background-color: #307E20;
    border-right:1px solid #fff;
}
TD.HuvudMenyValMarkerad {
  border-right:1px solid #fff;
}

TD.HuvudMenyVal a, TD.HuvudMenyValMarkerad a {
    display:block;
    padding:10px 10px 10px 10px;
    font-size: 12px;
    /*letter-spacing: px;*/
    font-family: Verdana;
    color:white;
}

TD.HuvudMenyVal a:hover, TD.HuvudMenyValMarkerad {
    background: #88aa2b;
    text-decoration:none;
}

TD.MenyVal
{
    background-color: #88aa2b;
    padding-top:3px;
    padding-bottom:3px;
    padding-left:7px;
    padding-right:3px;
}

TD.MenyVal A:link {
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial;
    FONT-WEIGHT: 800;
}
TD.MenyVal A:visited
{
    COLOR: #ffffff;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
TD.MenyVal A:active
{
    COLOR: #ffffff;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

TD.MenyVal A:hover
{
    COLOR: #ffffff;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
}


A:link
{
    COLOR: #b22e2a;
    FONT-WEIGHT: 700;
    TEXT-DECORATION: none
}
A:visited
{
    COLOR: #b22e2a;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
A:active
{
    COLOR: #b22e2a; /*#B21611;*/
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}

A:hover
{
    COLOR: #b22e2a;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline
}

.newsitem {
  padding-bottom: 5px;
  padding-top: 5px;
  border-bottom: 1px solid #CCCCCC;
}

.newsitem h3 {
  
}

#reklamright {
  position:absolute;
  /*border:1px dashed black;*/
  width:200px;
  height:800px;
  top:8px;
  margin-left:768px;
}
#reklamright .adiv {
  width:160px;
  margin-bottom:10px;
  border:1px solid #ddd;  
}
#reklamright img {
}
#reklamright .adiv_noborder {
  border:1px solid #fff;
}
#reklamright span.anon {
  color:#999;
  padding-bottom:3px;
  display:block;
}

.blogg_entry {
  padding: 0 0 10px 0;
  /*border-bottom: 1px solid #ccc;*/
  margin: 0 0 10px 0;  
}
.blogg_entry_sub, .blogg_entry_comments {
  margin:5px 0 0 0;
  padding:5px 0 0 0;
  border-top: 1px solid #eee;
}
.blogg_entry_comments {
}
a img {
  border:0;
}
.block {
  border-bottom:1px solid #ccc;
  padding: 0 0 10px 0;
  margin: 0 0 10px 0;   
}
#bloggpage td {
/*font-size:12px;*/
}
#bloggpage h3 {
  font-size:22px;
}
.blogg_comments_table .col2 {
  padding:0px 0 10px 0;
  margin:10px 0 10px 0;
  font-size:12px;
  border-bottom:1px solid #ccc;
  width:100%;
}
.blogg_comments_table .col1 {
  font-size:16px;
  width:60px;
}


.kampanjpuff {
  padding:3px 0 7px 0;
  margin:0 0 7px 0;
  border-bottom:1px solid #ccc;
}
.kampanjpuff h3 {
  margin:5px 0 0 0;
}
.section_rubrik, .section_bild, .section_blogg, .section_text, .section_kolumner, .section_galleri {
  padding: 5px 0 5px 0;
}
.section_veckanspuff {
  padding: 5px 0 5px 0;
}
.column_section .section_litentext, .column_section .section_text, .column_section .section_bildmeny
{
  border-bottom:1px solid #cccccc;
  margin-bottom:5px;
  padding-bottom:10px;

}
#submenu {
  margin:0px 0 0px 10px;
  width:990px;
  background:#fff;
}
#submenu table {
  padding:0px 0 5px 0;
}
#submenu a {
  padding: 2px 6px 2px 6px;
  font-size:12px;
  font-weight:normal;
  color:black;
}
#submenu a.sel {
  font-weight:bold;
}
#submenu a:hover { text-decoration:underline; }

li {
  margin:0 0 0 15px;
  padding:0 0 0 0;
}