

#layout {
width: 840px;
background: #DA3637;
margin-right: auto;
margin-left: auto;
padding: 0px; 
background-image: url(bakgrund.png);
background-repeat: repeat-y;
background-position: center;
}

#sidhuvud {
width: 840px;
height: 175px;
margin: 0px; 
background-image: url(topp.png);
background-repeat: no-repeat;
background-position: center center;

}

/* menyn */
#menycontainer {padding: 0px 25px; margin: 0 0 0 0; background: #ffffff url(menybakgrund.png) no-repeat;}
#menycontainer ul {margin: 0px; padding: 0px 0px 0px 10px; background: transparent; height: 70px;}
#menycontainer li {display: block; float: left; padding: 0 7px 0 0; font-family: Verdana; font-size: 14px color: #000000; position: relative; top: 38px;}
.menycontent {display: block; padding: 0px 0px 7px 0px; background: #C1C8B8; color: #000000; text-align: center;}
a.meny, a.meny:visited {width: 8em; display: block; text-decoration:none;}
a.meny:hover {background: transparent;}
a#current .menycontent, a#current .r1, a#current .r2, a#current .r3, a#current .r4 {background: #ffffff; }
a#current .menycontent {border-bottom: none;}
a.meny:hover .menycontent, a.meny:hover .r1, a.meny:hover .r2, a.meny:hover .r3, a.meny:hover .r4 {background:#B0B7A8;}

/* runda horn */
.roundtop {background: transparent;}
.r1 {margin: 0 5px; height: 1px; overflow: hidden; background: #C1C8B8;}
.r2 {margin: 0 3px; height: 1px; overflow: hidden; background: #C1C8B8;}
.r3 {margin: 0 2px; height: 1px; overflow: hidden; background: #C1C8B8;}
.r4 {margin: 0 1px; height: 2px; overflow: hidden; background: #C1C8B8;}

#kolumncontainer{
float: left;
width: 800px;
padding: 20px;
}

#kolumn1 {
float: left;
width: 170px;
padding: 15px;
background: #ffffff;
border-right: 1px dotted #949494;
}


#kolumn2 {
float: left;
width: 510px;
padding: 10px 15px 10px 25px;
background: #ffffff;}

#kolumn3 {
float: left;
width: 800px;
padding: 10px;
background: #ffffff;}

#sidfot {
clear: both;
width: 840px;
height: 50px;
margin: 0px;
background-image: url(sidfot.gif);
background-repeat: no-repeat;
background-position: center; 
}

h1 {
	border-bottom: 1px dotted #ccc;
	font: 95% "Times New Roman", Times, serif;
	letter-spacing: 0.2em;
	margin: 15px 0 2px 0;
	padding-bottom: 2px;
	}
#bloggrubrik a {color: #000; text-decoration: none; }
#bloggrubrik a:visited { color: #000; text-decoration: none; }
#bloggrubrik a:active { color: #000; text-decoration: none;} 
#bloggrubrik a:hover { color: #000; text-decoration: none;}

body {
font-family: Verdana;
font-size: 10px;
line-height: 20px;
background-color: #DA3637;
text-align: justify;
}

p {font-family: Verdana; font-size: 10px; line-height: 20px; text-align: justify}

.underrubrik {
font-family: Verdana;
font-size: 10px;
line-height: 20px;
text-align: left;
color: #949494;
}
td {font-family: Verdana; font-size: 10px; line-height: 20px; text-align: justify}
tr {font-family: Verdana; font-size: 10px; line-height: 20px; text-align: justify}
li {font-family: Verdana; font-size: 10px; line-height: 20px}
h1 { font-family: Verdana; font-size: 24px}
h2 { font-family: Verdana; font-size: 14px}
h3 { font-family: Verdana; font-size: 12px}
a:link { text-decoration: none; color: #DA3637; }
a:visited { text-decoration: none; color: #DA3637; }
a:active { text-decoration: none; color: #DA3637; font-weight: bold;} 
a:hover { text-decoration: none; color: #DA3637; font-weight: bold;}
.tabellram {border: 1px solid #00000}

#undermeny ul{list-style-type: none;}
#undermeny ul li a{background: transparent url("link_bullet.GIF") left center no-repeat;
padding-left: 15px; font: 100% Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
color: #000000;}
#undermeny  ul li a:hover{background: transparent url("link_bullet.GIF") left center no-repeat;}
#undermeny  ul li a#current{background: transparent url("link_bullet_active.GIF") left center no-repeat;
color: #cccccc;}h1 {font: 150% Verdana, Arial, Helvetica, sans-serif;color: #CCCCCC;}

#sidebar {

	width: 170px;

	margin: 0px  ;

	padding: 0px  ;

	float: right;

	color: #DA3637;
	
	text-align: left;

}



#left, #right {

	padding: 5px 0 15px 0;

}



#right {

	margin-right: 3px ;

	float: right;

	width: 170px;

}



#sidebar h2 {

	color: #574433;

	font-size: 1.0em;

	margin: 0 0 10px 0;

	padding: 10px 0 2px 0;

	width: 100%;

	border-bottom: 2px solid #574433;

}



#sidebar p {

	margin: 5px 0 5px 0;

	padding: 0px;

}



#sidebar ul {

	margin: 0px;

	padding: 0px;

}





#sidebar ul a{

	text-decoration: none;

}



#sidebar li {

	list-style: none;

	margin: 0px;

	padding: 0 5px 0px 10px;

}



#sidebar li a, #sidebartop a {

	font-size: 11px;

}



#sidebar li a:hover {

color: #DA3637;

text-decoration: none;}



#sidebartop a:hover {

color: #DA3637;

text-decoration: none;



}



#sidebar a img {

	border: 0px;

}



#sidebar a:hover img {

	border: 0px;

}



#sidebar a:hover  {

color: #DA3637;

text-decoration: none;

}


#wp-calendar {
	border: 1px solid #ddd;
	empty-cells: show;
	font-size: 14px;
	margin: 0;
	width: 90%;
}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
}

#wp-calendar a {
	display: block;
	text-decoration: none;
}

#wp-calendar a:hover {
	background: #e0e6e0;
	color: #333;
}

#wp-calendar caption {
	color: #999;
	font-size: 16px;
	text-align: left;
}

#wp-calendar td {
	color: #ccc;
	font: normal 12px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	letter-spacing: normal;
	padding: 2px 0;
	text-align: center;
}

#wp-calendar td.pad:hover {
	background: #fff;
}

#wp-calendar td:hover, #wp-calendar #today {
	background: #eee;
	color: #bbb;
}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
}
}
