

/* --- HTML --- */

html {

}

body {
        margin: 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	text-align: center;
	background-color: #efefef;
}

h1, h2, h3, h4, h5 span {
	display: none;
}

h2 {
        display: block;
        font-family: georgia;
        font-size: 12px;
        font-weight: bold;
        margin: 0px 0px 3px 0px;
        padding: 0px;
        color: #000000;
        line-height: 16px;
}

h2 a {
        color: #000000;
        text-decoration: none;
}

h2 a:hover {
        color: #000000;
        text-decoration: underline;
}

h3 {
        display: block;
        font-family: verdana;
        font-size: 11px;
        font-weight: normal;
        font-style: italic;
        margin: 0px 0px 3px 0px;
        padding: 0px;
        color: #000000;
        line-height: 12px;
}

h3 a {
        color: #000000;
        text-decoration: none;
}

h3 a:hover {
        color: #000000;
        text-decoration: underline;
}

h4 {
        display: block;
        font-family: georgia;
        font-size: 16px;
        font-weight: bold;
        margin: 0px 0px 3px 0px;
        padding: 0px;
        color: #505050;
        line-height: 18px;
}

h4 a {
        color: #505050;
        text-decoration: none;
}

h4 a:hover {
        color: #505050;
        text-decoration: underline;
}

h5 {
        display: block;
        font-family: verdana;
        font-size: 10px;
        font-weight: bolder;
        margin: 0px 0px 0px 0px;
        padding: 0px;
        color: #505050;
        line-height: 12px;
}

h5 a {
        color: #505050;
        text-decoration: none;
}

h5 a:hover {
        color: #505050;
        text-decoration: underline;
}

p, .p1, .p2, p3, p4, p5 {
        padding: 0px;
        margin: 0px;
}

.p1 {
        font-family: verdana;
        margin: 10px 0px 0px 0px;
        font-size: 11px;
        color: #656565;
        line-height: 18px;
}

.p1 a {
        color: #89b739;
        text-decoration: none;
        font-style: italic;
}

.p1 a:hover {
        color: #89b739;
        text-decoration: underline;
}

.p2 {
        font-family: verdana;
        font-size: 11px;
        color: #656565;
        line-height: 16px;
}

.p2 a {
        color: #656565;
        text-decoration: none;
}

.p2 a:hover {
        color: #656565;
        text-decoration: none;
}

.p3 {
        font-family: verdana;
        font-size: 11px;
        color: #656565;
        line-height: 16px;
}

.p3 a {
        color: #89b739;
        text-decoration: none;
        font-style: italic;
}

.p3 a:hover {
        color: #89b739;
        text-decoration: underline;
}

.p4 {
        font-family: verdana;
        font-size: 11px;
        color: #404040;
        line-height: 12px;
}

.p4 a {
        color: #89b739;
        text-decoration: none;
        font-style: italic;
}

.p4 a:hover {
        color: #89b739;
        text-decoration: underline;
}

.p5 {
        font-family: verdana;
        font-size: 11px;
        color: #808080;
        line-height: 14px;
}

.p5 a {
        color: #89b739;
        text-decoration: none;
        font-style: italic;
}

.p5 a:hover {
        color: #89b739;
        text-decoration: underline;
}

img {
        border: none;
}


/* --- GENERELLT --- */

#reklam {
	position: absolute;
	top: 70px;
	*top: 70px;
	left: 765px;
	*left: 765px;
	margin: 0px;
	padding: 0px;
}

#reklam p#titel {
	font-size: 12px;
	font-family: verdana;
	text-indent: -1000px;
	text-decoration: none;
	background: url(../bilder/html/standard/reklam.png) top left no-repeat;
	background-color: transparent;
	display: block;
	width: 140px;
	height: 10px;
}

.reklam-rejmo {
        border: 1px solid #000000;
        background-color: #ffffff;
        padding: 10px 20px 10px 20px;
        margin: 5px 0px 10px 0px;
}

.reklam-pitekaminen {
        border: 1px solid #000000;
        background-color: #ffffff;
        margin: 0px 0px 10px 0px;
}

#innehall {
        width: 750px;
        height: auto;
        background-color: #ffffff;
	background: url(../bilder/html/standard/bakgrund.png);
	background-repeat: repeat-y;
	margin-left: auto;
	margin-right: auto;
        padding: 0px 20px 10px 5px;
        text-align: left;
}



/* --- SIDHUVUD --- */

#sidstart {
        height: 0px;
        display: none;
        width: auto;
        background-color: #transparent;
        font-size: 0px;
}

#sidslut {
        font-size: 0px;
        height: 2px;
        background: url(../bilder/html/standard/menylist.png) top left repeat-y;
}

#sidhuvud-ram {
        margin: 0px 0px 0px 0px;
        padding-top: 20px;
        height: 63px;
}

#sidhuvud {
        margin: 0px 0px 0px 0px;
        height: 63px;
        position: absolute;
}

#logo {
        height: 63px;
	width: 377px;
	text-indent: -1000px;
	text-decoration: none;
	overflow: hidden;
	background: url(../bilder/html/standard/logo.png) top left no-repeat;
	display: block;
}

#logo:hover {
	background-position: bottom left;
}

#snabbsok {
	position: relative;
	top: -50px;
	*top: -50px;
	left: 635px;
	*left: 631px;
	margin: 0px;
	padding: 0px;
        width: 110px;
        visibility: hidden;

}

#snabbsok p {
	font-size: 12px;
	font-family: verdana;
	text-indent: -1000px;
	text-decoration: none;
	background: url(../bilder/html/standard/snabbsok.png) top left no-repeat;
	background-color: transparent;
	display: block;
	width: 105px;
	height: 10px;
}

#snabbsok form {
        padding: 0px;
        margin: 0px 0px 0px 0px;
        *margin: -4px 0px 0px 0px;
}

#snabbsok input#sokord {
        padding: 1px;
        margin: 0px 0px 0px 0px;
        font-size: 12px;
        font-family: verdana;
        width: 80px;
        background-color: #fafafa;
        color: #505050;
        border: 1px solid #ababab;
}

#snabbsok input#submit {
        padding: 1px;
        margin: 0px 0px 0px 0px;
        font-size: 10px;
        font-family: verdana;
        width: 20px;
        height: 18px;
        background-color: #dedede;
        color: #505050;
        border: 1px solid #ababab;
}

#menylist {
        font-size: 0px;
        height: 2px;
        background: url(../bilder/html/standard/menylist.png) top left repeat-y;
        clear: both;
}

#textlist {
        font-size: 0px;
        height: 2px;
        background: url(../bilder/html/standard/menylist.png) top left repeat-y;
        clear: both;
}


/* --- SIDFOT --- */

#sidfot {
        backgrounc-color: #ffffff;
	font-family: verdana, tahoma, "sans serif";
	font-size: 10px;
	color: #808080;
	text-align: right;
	margin: -5px 0px 10px 0px;
	clear: both;
}

#sidfot p {
        padding: 17px 15px 0px 10px;
}

#sidfot a {
        color: #89b739;
        font-style: italic;
        text-decoration: none;
}

#sidfot a:hover {
        color: #89b739;
        text-decoration: underline;
}



/* --- TEXT --- */

#text {
        backgrounc-color: #ffffff;
	font-family: verdana, tahoma, "sans serif";
	font-size: 10px;
	color: #505050;
	padding: 0px 0px 0px 0px;
}




/* --- MENY --- */

#aktuellt {
        height: 13px;
	width: 42px;
	text-indent: -1000px;
	text-decoration: none;
	overflow: hidden;
	background: url(../bilder/html/standard/aktuellt.png) top left no-repeat;
	display: block;
}

#aktuellt:hover {
	background-position: bottom left;
}

#nyheter {
        height: 13px;
	width: 42px;
	text-indent: -1000px;
	text-decoration: none;
	overflow: hidden;
	background: url(../bilder/html/standard/nyheter.png) top left no-repeat;
	display: block;
}

#nyheter:hover {
	background-position: bottom left;
}

#recensioner {
        height: 13px;
	width: 65px;
	text-indent: -1000px;
	text-decoration: none;
	overflow: hidden;
	background: url(../bilder/html/standard/recensioner.png) top left no-repeat;
	display: block;
}

#recensioner:hover {
	background-position: bottom left;
}

#publikationer {
        height: 13px;
	width: 74px;
	text-indent: -1000px;
	text-decoration: none;
	overflow: hidden;
	background: url(../bilder/html/standard/publikationer.png) top left no-repeat;
	display: block;
}

#publikationer:hover {
	background-position: bottom left;
}

#recept {
        height: 13px;
	width: 36px;
	text-indent: -1000px;
	text-decoration: none;
	overflow: hidden;
	background: url(../bilder/html/standard/recept.png) top left no-repeat;
	display: block;
}

#recept:hover {
	background-position: bottom left;
}

#ovrigt {
        height: 13px;
	width: 33px;
	text-indent: -1000px;
	text-decoration: none;
	overflow: hidden;
	background: url(../bilder/html/standard/ovrigt.png) top left no-repeat;
	display: block;
}

#ovrigt:hover {
	background-position: bottom left;
}

#information {
        height: 13px;
	width: 63px;
	text-indent: -1000px;
	text-decoration: none;
	overflow: hidden;
	background: url(../bilder/html/standard/information.png) top left no-repeat;
	display: block;
}

#information:hover {
	background-position: bottom left;
}

#nav {
	position: relative;
	top: -42px;
	*top: -42px;
	left: 330px;
	*left: 320px;
	font-family: verdana, tahoma, "sans serif";
	font-size: 10px;
        color: #5b5b5b;
}

ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
}

li { /* all list items */
	float: left;
	position: relative;
	width: 110px;
	margin-left: 0px;
}

.toplist { /* all list items */
	float: left;
	position: relative;
	margin-left: 8px;
	width: 0px;
}

.toplist-aktuellt { /* all list items */
	float: left;
	position: relative;
	margin-left: 8px;
	width: 42px;
}

.toplist-nyheter { /* all list items */
	float: left;
	position: relative;
	margin-left: 8px;
	width: 42px;
}

.toplist-recensioner { /* all list items */
	float: left;
	position: relative;
	margin-left: 8px;
	width: 65px;
}

.toplist-publikationer { /* all list items */
	float: left;
	position: relative;
	margin-left: 8px;
	width: 74px;
}

.toplist-recept { /* all list items */
	float: left;
	position: relative;
	margin-left: 8px;
	width: 36px;
}

.toplist-ovrigt { /* all list items */
	float: left;
	position: relative;
	margin-left: 8px;
	width: 33px;
}

.toplist-information { /* all list items */
	float: left;
	position: relative;
	margin-left: 8px;
	width: 63px;
}

li ul { /* second-level lists */
	display: none;
	position: absolute;
	top: 38px;
	*top: 12px;
	left: 0;
	margin-left: -5px;
	margin-top: -1px;
	*margin-top: 0px;
	background-color: #ffffff;
	border: #89b739 1px solid;
	border-top: none;
	padding: 5px 10px 7px 10px;
	width: 110px;
}

li.toplist-ovrigt ul {
        left: -19px;
}

li.toplist-information ul {
        left: -60px;
}
li ul a {
        color: #5e5b5b;
        text-decoration: none;
}

li ul a:hover {
        color: #5e5b5b;
        text-decoration: underline;
}

li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: auto;
	left: auto;
}

li:hover ul, li.over ul { /* lists nested under hovered list items */
	display: block;
}




/* --- AKTUELLT --- */

#vanster-kolumn {
        float: left;
        width: 300px;
        margin: 0px;
        padding: 1px;
}

#vanster-kolumn #senaste-recension {
        width: 300px;
        height: auto;
        margin: 0px;
}

#vanster-kolumn #senaste-recension #bild {
        width: 300px;
        height: 150px;
        margin-bottom: 1px;
        background-color: #000000;
}

#vanster-kolumn #senaste-recension #textruta {
        background-color: #f3f3f3;
        padding: 5px 10px 10px 10px;
        margin: 0px;
        width: 280px;
        height: 100px;
}

#vanster-kolumn #bakverk {
        width: 300px;
        height: auto;
        margin: 0px 0px 0px 0px;
        padding-top: 1px;
        clear: both;
}

#vanster-kolumn #bakverk #bild {
        width: 100px;
        height: 114px;
        background-color: #000000;
        float: left;
}

#vanster-kolumn #bakverk #textruta {
        background-color: #e6e6e6;
        width: 179px;
        height: 99px;
        padding: 5px 10px 10px 10px;
        margin-left: 1px;
        float: left;
}

#vanster-kolumn #recension-1 {
        width: 300px;
        height: auto;
        margin: 1px 0px 0px 0px;
        clear: both;
}

#vanster-kolumn #recension-1 #bild {
        width: 100px;
        height: 150px;
        background-color: #000000;
        float: left;
}

#vanster-kolumn #recension-1 #textruta {
        background-color: #e6e6e6;
        width: 179px;
        height: 135px;
        padding: 5px 10px 10px 10px;
        margin-left: 1px;
        float: left;
}

#vanster-kolumn #recension-2 {
        width: 300px;
        height: auto;
        margin: 0px 0px 0px 0px;
        padding-top: 1px;
        clear: both;
}

#vanster-kolumn #recension-2 #bild {
        width: 100px;
        height: 150px;
        background-color: #000000;
        float: left;
}

#vanster-kolumn #recension-2 #textruta {
        background-color: #e6e6e6;
        width: 179px;
        height: 135px;
        padding: 5px 10px 10px 10px;
        margin-left: 1px;
        float: left;
}

#hoger-kolumn {
        float: left;
        width: 447px;
        height: 100px;
        margin: 1px 0px 1px 0px;
        padding: 0px;
}

#hoger-kolumn #kronika {
        width: 447px;
        height: auto;
        margin: 0px 0px 0px 0px;
        clear: both;
}

#hoger-kolumn #kronika #bild {
        width: 150px;
        height: 100px;
        background-color: #000000;
        float: left;
}

#hoger-kolumn #kronika #textruta {
        background-color: #eef8dd;
        width: 276px;
        height: 85px;
        padding: 5px 10px 10px 10px;
        margin-left: 1px;
        float: left;
}

#hoger-kolumn #kronika #textruta h2 a {
        color: #334613;
}

#hoger-kolumn #kronika #textruta p.p2 a {
        color: #5c7b58;
}

#hoger-kolumn #artikel {
        width: 447px;
        height: auto;
        margin: 0px 0px 0px 0px;
        padding-top: 1px;
        clear: both;
}

#hoger-kolumn #artikel #bild {
        width: 150px;
        height: 150px;
        background-color: #000000;
        float: left;
}

#hoger-kolumn #artikel #textruta {
        background-color: #eef8dd;
        width: 276px;
        height: 135px;
        padding: 5px 10px 10px 10px;
        margin-left: 1px;
        margin-bottom: 1px;
        float: left;
}

#hoger-kolumn #artikel #textruta h2 a {
        color: #334613;
}

#hoger-kolumn #artikel #textruta p.p2 a {
        color: #5c7b58;
}

#hoger-kolumn #senaste-nytt {
        background-color: #e3efcc;
        width: 427px;
        padding: 3px 10px 3px 10px;
        margin-bottom: 1px;
        clear: both;
}

#hoger-kolumn #senaste-nytt h2 a {
        color: #334613;
}

#hoger-kolumn #senaste-nytt #textruta p.p2 a {
        color: #5c7b58;
}

#hoger-kolumn #nyhet {
        width: 447px;
        height: auto;
        margin: 0px 0px 0px 0px;
        clear: both;
}

#hoger-kolumn #nyhet #bild {
        width: 150px;
        height: 80px;
        background-color: #000000;
        margin: 0px 0px 1px 0px;
        float: right;
}

#hoger-kolumn #nyhet #textruta {
        background-color: #eef8dd;
        width: 276px;
        height: 65px;
        padding: 5px 10px 10px 10px;
        margin: 0px 1px 1px 0px;
        float: left;
}

#hoger-kolumn #nyhet #textruta h3 a {
        color: #5c7b58;
}

#hoger-kolumn #nyhet #textruta p.p2 a {
        color: #5c7b58;
}

#hoger-kolumn #gastbok {
        background-color: #e3efcc;
        width: 173px;
        height: 156px;
        padding: 3px 10px 3px 10px;
        margin-top: 0px;
        clear: left;
        float: left;
}

#hoger-kolumn #gastbok h2 a {
        color: #334613;
}

#hoger-kolumn #gastbok p.p2 a {
        color: #5c7b58;

}

#hoger-kolumn #omrostning {
        background-color: #e3efcc;
        width: 233px;
        height: 85px;
        padding: 3px 10px 3px 10px;
        margin-left: 1px;
        margin-top: 0px;
        float: left;
}

#hoger-kolumn #omrostning h2 a {
        color: #334613;
}

#hoger-kolumn #omrostning p.p2 a, #hoger-kolumn #omrostning p.p2 {
        color: #5c7b58;
        text-align: center;
        margin-top: 10px;
}

#hoger-kolumn #omrostning h3 {
        text-align: center;
}

#hoger-kolumn #omrostning h3 a, #hoger-kolumn #omrostning h3 a:hover  {
        color: #5c7b58;
        text-decoration: none;
}

#hoger-kolumn #utfyllnad {
        background-color: #e3efcc;
        width: 233px;
        height: 64px;
        padding: 3px 10px 3px 10px;
        margin-left: 1px;
        margin-top: 1px;
        float: left;
}

/* --- UNDERDELAR --- */

#arkiv {
        padding: 10px 10px 10px 10px;
}

#arkiv #beskrivning {
        padding: 3px;
        width: 520px;
}

#sortering {
        text-align: right;
        margin: 10px 0px 0px 0px;
}

#sidor {
        text-align: right;
        margin: 10px 10px 0px 0px;
}

#tabell table{
        margin: 10px 0px 0px 0px;
}
#tabell table tr td{
        padding: 2px 8px 2px 2px;
}
#tabell table tr td p a{
        color: #89b739;
}
#tabell table tr td.td1{
        background-color: #fbfbfb;
}
#tabell table tr td.td2{
        background-color: #eaeaea;
}

.betyg-ram {
        border: 1px solid #505050;
        background-color: #efefef;
        margin: 0px;
        padding: 0px;
        font-size: 0px;
        width: 60px;
        height: 10px;
}

.betyg-fyllnad {
        background-color: #89b739;
        color: #ffffff;
        margin: 0px;
        padding: 0px;
        font-size: 8px;
        height: 10px;
        text-align: right;
}

#betyg-ruta {
        padding: 6px 10px 6px 10px;
        margin: 20px 12px 2px 3px;
        border: 1px solid #c0de8c;
        background-color: #ebf9d4;
        float: left;
}

#betyg-ruta .p5 {
        color: #334613;
}

#betyg-ruta .betyg-ram {
        border: 1px solid #505050;
        background-color: #efefef;
        margin: 2px 2px 6px 2px;
        padding: 0px;
        font-size: 0px;
        width: 120px;
        height: 13px;
}

#betyg-ruta .betyg-fyllnad {
        background-color: #89b739;
        color: #ffffff;
        margin: 0px;
        padding: 0px;
        font-size: 10px;
        height: 13px;
        text-align: right;
}

#info-ruta {
        padding: 10px 10px 10px 10px;
        margin: 30px 5px 10px 10px;
        border: 1px solid #e0e0e0;
        background-color: #f8f8f8;
        clear: both;
}

#bakverk-ruta {
        padding: 10px 10px 10px 10px;
        margin: 30px 5px 10px 10px;
        border: 1px solid #e0e0e0;
        background-color: #f8f8f8;
        clear: both;
}

#recept-ruta {
        padding: 0px 10px 10px 10px;
        margin: 10px 3px 10px 10px;
}

#recension-ruta {
        padding: 0px 10px 10px 10px;
        margin: 10px 3px 10px 10px;
}

#recension-bild {
        float: right;
        border: 1px solid #404040;
        background-color: #ffffff;
        margin: 10px 5px 10px 10px;
        padding: 7px;
}

#publikation-bild {
        float: right;
        border: 1px solid #404040;
        background-color: #ffffff;
        margin: 10px 5px 10px 10px;
        padding: 7px;
}

#nyhet-bild {
        float: right;
        border: 1px solid #404040;
        background-color: #ffffff;
        margin: 10px 5px 10px 10px;
        padding: 7px;
}

#bild-ruta {
        padding: 10px 10px 10px 10px;
        margin: 20px 5px -10px 10px;
        border: 1px solid #e0e0e0;
        background-color: #f8f8f8;
        width: auto; 
        text-align: left;
        clear: both;
}

#bild-ruta img {

        border: 1px solid #404040;
        background-color: #ffffff;
        margin: 5px 5px 5px 5px;
        padding: 4px;
}

#dokument {
        padding: 10px 10px 10px 10px;
}

#fos-ruta {
        border: 1px solid #c0de8c;
        background-color: #ebf9d4;
        color: #597719;
        margin: 10px;
        padding: 10px;
}

.gastbok-inlagg {
        padding: 20px 10px 20px 10px;
        margin: 0px 5px 0px 10px;
        /*border-bottom: 1px solid #ababab; */
        background-color: #eaeaea;
}

.gastbok-inlagg-alt2 {
        padding: 20px 10px 20px 10px;
        margin: 0px 5px 0px 10px;
        /*border-bottom: 1px solid #ababab; */
        background-color: #fafafa;
}

.gastbok-inlagg p, .gastbok-inlagg-alt2 p {
        font-family: verdana;
        font-size: 11px;
        color: #808080;
        line-height: 15px;
}
.gastbok-inlagg p.rubrik, .gastbok-inlagg-alt2 p.rubrik {
        font-size: 12px;
        font-weight: bold;
        line-height: 15px;
        padding: 0px 0px 3px 0px;
}
.gastbok-inlagg p.skribent, .gastbok-inlagg-alt2 p.skribent{
        padding: 3px 5px 0px 3px;
        font-style: italic; 
}
.gastbok-inlagg p.text, .gastbok-inlagg-alt2 p.text{
        padding: 3px 5px 0px 5px;
}
.gastbok-inlagg p a, .gastbok-inlagg-alt2 p a{
        color: #89b739;
        text-decoration: none;
        font-style: italic;
}
.gastbok-inlagg p a:hover, .gastbok-inlagg-alt2 p a:hover {
        color: #89b739;
        text-decoration: underline;
}

#gastbok-ruta {
        border: 1px solid #c0de8c;
        background-color: #ebf9d4;
        margin: 10px 10px 30px 10px;
        padding: 10px 30px 20px 30px;
        text-align: left;
}

#gastbok-ruta form {
        margin: 0px;
        padding: 0px;
        text-align: left;
}

#gastbok-ruta form input {
        padding: 1px;
        margin: 0px 0px 0px 0px;
        font-size: 12px;
        font-family: verdana;
        width: 315px;
        background-color: #ffffff;
        color: #505050;
        border: 1px solid #c0de8c;
}
#gastbok-ruta form input#frm_r2005 {
        padding: 1px;
        margin: 0px 0px 0px 0px;
        font-size: 12px;
        font-family: verdana;
        width: 640px;
        background-color: #ffffff;
        color: #505050;
        border: 1px solid #c0de8c;
}
#gastbok-ruta form textarea {
        padding: 1px;
        margin: 0px 0px 0px 0px;
        font-size: 12px;
        font-family: verdana;
        width: 640px;
        height: 100px;
        background-color: #ffffff;
        color: #505050;
        border: 1px solid #c0de8c;
}
#gastbok-ruta form #skicka {
        padding: 1px;
        margin: 0px 0px 0px 0px;
        font-size: 10px;
        font-family: verdana;
        width: 64px;
        height: 18px;
        background-color: #dedede;
        color: #505050;
        border: 1px solid #ababab;
}
#gastbok-ruta table tr td {
        padding: 0px 0px 0px 5px;
        text-align: left;
}
#gastbok-ruta table tr td.rubrik {
        padding: 5px 0px 0px 5px;
        text-align: left;
}

#sok-ruta {
        padding: 10px 10px 10px 10px;
        margin: 10px 10px 10px 10px;
        border: 1px solid #c0de8c;
        background-color: #ebf9d4;
}

#sok-ruta form {
        padding: 0px;
        margin: 0px 0px 0px 0px;
}

#sok-ruta .beskrivning {
        padding: 0px 10px 10px 10px;
        margin: 0px 0px 0px 0px;
}
#sok-ruta input#sokord {
        padding: 1px;
        margin: 0px 10px 0px 0px;
        font-size: 12px;
        font-family: verdana;
        width: 170px;
        background-color: #fafafa;
        color: #505050;
        border: 1px solid #ababab;
}

#sok-ruta input#submit {
        padding: 1px;
        margin: 0px 0px 0px 0px;
        font-size: 10px;
        font-family: verdana;
        width: 20px;
        height: 18px;
        background-color: #dedede;
        color: #505050;
        border: 1px solid #ababab;
}

.omrostning-ram {
        border: 1px solid #505050;
        background-color: #efefef;
        margin: 5px 5px 10px 5px;
        padding: 0px;
        font-size: 0px;
        width: 100px;
        height: 10px;
}

.omrostning-fyllnad {
        background-color: #89b739;
        color: #ffffff;
        margin: 0px;
        padding: 0px;
        font-size: 8px;
        height: 10px;
        text-align: right;
}

.medlemmar-bild  {
        border: 1px solid #404040;
        background-color: #ffffff;
        padding: 7px;
}

#medlem-bild  {
        float: right;
        border: 1px solid #404040;
        background-color: #ffffff;
        margin: 10px 10px 10px 10px;
        padding: 7px;
}

.medlemmar-ruta {
        width: 156px;
        height: 265px;
        margin: 10px 10px 10px 10px;
        float: left;
        text-align: center;
}

#medlem-recensionsruta {
        padding: 10px 10px 10px 10px;
        margin: 30px 5px 10px 10px;
        border: 1px solid #e0e0e0;
        background-color: #f8f8f8;
        clear: both;
}

