/* created for http://www.sjodalshus.se by Marie Fredriksson - marie.fredriksson@forshem.com - */

A:link 					{ color: #2e5ad6; text-decoration: none; }
A:hover 					{ color: #ff0000; text-decoration: none; }
A:active 					{ color: #ff0000; text-decoration: none; }
A:visited 					{ color: #800080; text-decoration: none; }
A:visited:hover 				{ color: #ff0000; text-decoration: none; }

A.bar:link 					{ font-family: Verdana, Arial, sans-serif; font-size: 8pt; color: #ffffff; text-decoration: none; padding-left: 15px; padding-right: 15px; }
A.bar:hover 				{ font-family: Verdana, Arial, sans-serif; font-size: 8pt; color: #000000; text-decoration: none; padding-left: 15px; padding-right: 15px; background: #BDA28F; }
A.bar:active 				{ font-family: Verdana, Arial, sans-serif; font-size: 8pt; color: #ffffff; text-decoration: none; padding-left: 15px; padding-right: 15px; }
A.bar:visited 				{ font-family: Verdana, Arial, sans-serif; font-size: 8pt; color: #ffffff; text-decoration: none; padding-left: 15px; padding-right: 15px; }
A.bar:visited:hover 			{ font-family: Verdana, Arial, sans-serif; font-size: 8pt; color: #000000; text-decoration: none; padding-left: 15px; padding-right: 15px; background: #BDA28F; }

A.meny:link			 		{ font-family: Verdana, Arial, sans-serif; font-size: 8pt; color: #656565; text-decoration: none; margin-left:8px; margin-right:8px; display:block; }
A.meny:hover				{ font-family: Verdana, Arial, sans-serif; font-size: 8pt; color: #ffffff; text-decoration: none; margin-left:8px; margin-right:8px; display:block; padding-left:3px; font-weight: bold; background: #8C6B52;}
A.meny:active 				{ font-family: Verdana, Arial, sans-serif; font-size: 8pt; color: #656565; text-decoration: none; margin-left:8px; margin-right:8px; display:block; }
A.meny:visited 				{ font-family: Verdana, Arial, sans-serif; font-size: 8pt; color: #656565; text-decoration: none; margin-left:8px; margin-right:8px; display:block; }
A.meny:visited:hover	 		{ font-family: Verdana, Arial, sans-serif; font-size: 8pt; color: #ffffff; text-decoration: none; margin-left:8px; margin-right:8px; display:block; padding-left:3px; font-weight: bold; background: #8C6B52;}

a.menyaktuell:link 			{ font-family: Verdana, Arial, sans-serif; font-size: 8pt; color: #ffffff; text-decoration: none; margin-left:8px; margin-right:8px; display:block; padding-left:3px; font-weight: bold; background: #C4AD9C; }
a.menyaktuell:hover 			{ font-family: Verdana, Arial, sans-serif; font-size: 8pt; color: #ffffff; text-decoration: none; margin-left:8px; margin-right:8px; display:block; padding-left:3px; font-weight: bold; background: #8C6B52; }
a.menyaktuell:active 			{ font-family: Verdana, Arial, sans-serif; font-size: 8pt; color: #ffffff; text-decoration: none; margin-left:8px; margin-right:8px; display:block; padding-left:3px; font-weight: bold; background: #C4AD9C; }
a.menyaktuell:visited 			{ font-family: Verdana, Arial, sans-serif; font-size: 8pt; color: #ffffff; text-decoration: none; margin-left:8px; margin-right:8px; display:block; padding-left:3px; font-weight: bold; background: #C4AD9C; }
a.menyaktuell:visited:hover 		{ font-family: Verdana, Arial, sans-serif; font-size: 8pt; color: #ffffff; text-decoration: none; margin-left:8px; margin-right:8px; display:block; padding-left:3px; font-weight: bold; background: #8C6B52; }

A.menymain:link 				{ font-family: Verdana, Arial, sans-serif; font-size: 10pt; color: #656565; text-decoration: none; padding-left:8px; padding-right:8px; display:block; font-weight: bold; height:25px; line-height:25px; }
A.menymain:hover 				{ font-family: Verdana, Arial, sans-serif; font-size: 10pt; color: #ffffff; text-decoration: none; padding-left:8px; padding-right:8px; display:block; font-weight: bold; height:25px; line-height:25px; background: #295AA5; }
A.menymain:active 			{ font-family: Verdana, Arial, sans-serif; font-size: 10pt; color: #656565; text-decoration: none; padding-left:8px; padding-right:8px; display:block; font-weight: bold; height:25px; line-height:25px; }
A.menymain:visited			{ font-family: Verdana, Arial, sans-serif; font-size: 10pt; color: #656565; text-decoration: none; padding-left:8px; padding-right:8px; display:block; font-weight: bold; height:25px; line-height:25px; }
A.menymain:visited:hover 		{ font-family: Verdana, Arial, sans-serif; font-size: 10pt; color: #ffffff; text-decoration: none; padding-left:8px; padding-right:8px; display:block; font-weight: bold; height:25px; line-height:25px; background: #295AA5; }

A.menymainaktuell:link 			{ font-family: Verdana, Arial, sans-serif; font-size: 10pt; color: #ffffff; text-decoration: none; padding-left:8px; padding-right:8px; display:block; font-weight: bold; height:25px; line-height:25px; }
A.menymainaktuell:hover 		{ font-family: Verdana, Arial, sans-serif; font-size: 10pt; color: #ffffff; text-decoration: none; padding-left:8px; padding-right:8px; display:block; font-weight: bold; height:25px; line-height:25px; background: #295AA5;}
A.menymainaktuell:active 		{ font-family: Verdana, Arial, sans-serif; font-size: 10pt; color: #ffffff; text-decoration: none; padding-left:8px; padding-right:8px; display:block; font-weight: bold; height:25px; line-height:25px; }
A.menymainaktuell:visited 		{ font-family: Verdana, Arial, sans-serif; font-size: 10pt; color: #ffffff; text-decoration: none; padding-left:8px; padding-right:8px; display:block; font-weight: bold; height:25px; line-height:25px; }
A.menymainaktuell:visited:hover 	{ font-family: Verdana, Arial, sans-serif; font-size: 10pt; color: #ffffff; text-decoration: none; padding-left:8px; padding-right:8px; display:block; font-weight: bold; height:25px; line-height:25px; background: #295AA5; }

A.menytankar1:link 			{ font-family: Verdana, Arial, sans-serif; font-size: 10pt; color: #656565; text-decoration: none; padding-left:8px; padding-right:8px; display:block; font-weight: bold; }
A.menytankar1:hover			{ font-family: Verdana, Arial, sans-serif; font-size: 10pt; color: #ffffff; text-decoration: none; padding-left:8px; padding-right:8px; display:block; font-weight: bold; background: #295AA5; }
A.menytankar1:active			{ font-family: Verdana, Arial, sans-serif; font-size: 10pt; color: #656565; text-decoration: none; padding-left:8px; padding-right:8px; display:block; font-weight: bold; }
A.menytankar1:visited			{ font-family: Verdana, Arial, sans-serif; font-size: 10pt; color: #656565; text-decoration: none; padding-left:8px; padding-right:8px; display:block; font-weight: bold; }
A.menytankar1:visited:hover		{ font-family: Verdana, Arial, sans-serif; font-size: 10pt; color: #ffffff; text-decoration: none; padding-left:8px; padding-right:8px; display:block; font-weight: bold; background: #295AA5; }

A.menytankar1aktuell:link 		{ font-family: Verdana, Arial, sans-serif; font-size: 10pt; color: #ffffff; text-decoration: none; padding-left:8px; padding-right:8px; display:block; font-weight: bold; }
A.menytankar1aktuell:hover		{ font-family: Verdana, Arial, sans-serif; font-size: 10pt; color: #ffffff; text-decoration: none; padding-left:8px; padding-right:8px; display:block; font-weight: bold; background: #295AA5; }
A.menytankar1aktuell:active		{ font-family: Verdana, Arial, sans-serif; font-size: 10pt; color: #ffffff; text-decoration: none; padding-left:8px; padding-right:8px; display:block; font-weight: bold; }
A.menytankar1aktuell:visited		{ font-family: Verdana, Arial, sans-serif; font-size: 10pt; color: #ffffff; text-decoration: none; padding-left:8px; padding-right:8px; display:block; font-weight: bold; }
A.menytankar1aktuell:visited:hover	{ font-family: Verdana, Arial, sans-serif; font-size: 10pt; color: #ffffff; text-decoration: none; padding-left:8px; padding-right:8px; display:block; font-weight: bold; background: #295AA5; }

body { background: #ffffff url(px/bg_s_ny.gif); background-repeat: no-repeat; background-attachment: fixed; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; line-height: 14pt; margin-top: 15px; margin-left: 75px; }
body.index { background: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; line-height: 14pt; margin-top: 15px; margin-left: 75px; }
body.visa { background: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; line-height: 14pt; margin-top: 15px; margin-left: 20px; }

P, table, tr, td, ul, ol, li, i, u, b, center, br { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; line-height: 12pt; }
h1 { font-family: Arial, Helvetica, sans-serif; font-size: 19pt; font-weight:normal; color: #000000; line-height: 18pt; margin-bottom: 8px; margin-top:8px; }
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 15pt; font-weight:normal; color: #000000; line-height: 14pt; margin-bottom: 6px; }
h3 { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-weight:bold; color: #000000; line-height: 14pt; margin-bottom: 3px; }
h1.hus { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; font-weight:bold;  }


ul {margin-bottom: 2px; margin-top: 2px;}
p { margin-top:10px; }
img { border: 0px #000000 solid; }
img.menytsp { filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80; }
img.foto { margin-right: 10px; margin-bottom:10px; }

.h4 { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-weight:bold; color: #000000; line-height: 12pt; margin-bottom: 3px; }
.textbody { width:450px; }
.gray { color:#A9A7A7; }
.small { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; }
.sald { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #ff0000; font-weight: bold; }
.tat { line-height:10pt; }

table.meny { margin-top:4px; }
table.menyaktuell { background-color:#295AA5; margin-top:4px; }
table.obs { background-color:#FAF3EC; border: 1px solid #BEA89C;}
table.sidfot { margin-top:20px; width:800px; }

td.menypad { border:1px solid #656565; height:25px; }
td.menyhuspad  { border-top:0px solid #656565; border-left:1px solid #656565; border-right:1px solid #656565; border-bottom:1px dotted #656565; height:25px; }
td.menyhus2pad  { padding-top:2px; padding-bottom:5px; border-left:1px solid #656565; border-right:1px solid #656565; border-bottom:1px solid #656565; height:25px; }
td.brownbar { background:#8C6B52; padding-top:2px; padding-bottom:2px; padding-left:5px; }
td.content { vertical-align:top; }
td.meny { vertical-align:top; width:160px; }
td.topnav { padding-left: 15px; height:23px; }
td.indexline { background-color: #ffffff; height:10px; }
td.sidfot { font-family: Verdana, Arial, sans-serif; font-size: 8pt; color: #000000; border-top: 1px #000000 solid; padding-top: 10px; }
td.line { border: #000000; border-style: solid; border-width: 0px 0px 1px; }
td.dot { border: #C0C0C0; border-style: dotted; border-width: 0px 0px 1px; }
td.tomtbild { padding-left:10px; vertical-align:top; width:160px; text-align:right; }
td.tomttop { border-top: 1px dotted #B0B0B0; border-bottom: 1px dotted #B0B0B0; text-valign: top; }
td.tomtinfo { border-bottom: 1px dotted #B0B0B0; text-valign: top; }
td.lpad { padding-left:10px; vertical-align:top; }
td.rpad { padding-right:10px; vertical-align:top; }
td.lrpad { padding-left:10px; padding-right:10px; vertical-align:top; }
td.aktuell { padding:8px; background-color:#FAF3EC; border: 1px solid #BEA89C;}

