/* created for http://www.gotenehus.se by Marie Fredriksson - marie.fredriksson@forshemgruppen.se - */

html { margin:0px; padding:0px; }
body { background:#000000; margin:0px; padding:0px; font-family:Verdana, Arial, sans-serif; color:#000000; font-size:8pt; line-height:13pt; }
p, table, tr, td, ul, ol, li, i, u, center, br { font-family:Verdana, Arial, sans-serif; font-size:8pt; color:#000000; }
b	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#434343; }
img { border: 0px; }

table, tr, td { background: #ffffff; text-align: left; }

table.sida { background:#000000; width:850px; border:0px solid #ffffff; padding:0px 0px 0px 0px; margin:20px 0px 20px 20px; }
td.linjehorn { background:#000000; width:60px; background-image: url(px/linjehorn.gif); background-repeat: no-repeat; }
td.linjelogga { background:#000000; width:750px; background-image: url(px/logga.gif); background-repeat: no-repeat; }
td.linjeh { background:#000000; width:850px; background-image: url(px/linjeh.gif); background-repeat: no-repeat; }
td.linjev { background:#000000; width:60px; background-image: url(px/linjev.gif); background-repeat: repeat-y; }
td.content { width:750px; background:#ffffff; border:0px 0px 0px 0px; padding:10px; }
td.visa { width:580px; background:#ffffff; border:0px 0px 0px 0px; padding:0px 0px 0px 10px; }
td.visavr { width:730px; background:#ffffff; border:0px 0px 0px 0px; padding:0px 0px 0px 10px; }
td.svart { background:#000000;}
td.sidfot { background:#ffffff; padding: 10px; }
td.linjesidfot { background:#000000; width:840px; background-image: url(px/linjesidfot.gif); background-repeat: no-repeat; }
td.husmeny { color:#ffffff; background-color:#B9B9B9; border-bottom: 1px solid #ffffff; padding: 2px 0px 3px 16px; }


td.husrub { color:#000000;  background-color:#B9B9B9; border-bottom: 1px solid #ffffff; padding: 2px 0px 3px 8px; }



table.husfakta { width:140px; border:1px #B9B9B9 solid; margin-top:15px; margin-left:25px; }
td.husfakta { font-size:7pt; padding: 8px; background-color:#E9E9E9; }
table.obs { width:200px; border:1px #B9B9B9 solid; margin-top:10px; margin-left:15px; }
td.obs { padding: 8px; background-color:#FFFCD3; }

table.plan { background: #ffffff; border-top:1px solid #000000; border-right:2px solid #000000; border-bottom:2px solid #000000; border-left:1px solid #000000; margin-bottom:25px; }
td.planrub { padding-right:8px; padding-left:8px; background:#E7E7E7; }

A.top:link { color: #ffffff; text-decoration: none; line-height:8pt; }
A.top:hover { color: #ffffff; text-decoration: underline; line-height:8pt; }
A.top:active { color: #ffffff; text-decoration: underline; line-height:8pt; }
A.top:visited { color: #ffffff; text-decoration:	none; line-height:8pt; }
A.top:visited:hover { color: #ffffff; text-decoration: underline; line-height:8pt; }

A.husrub:link { color:#ffffff; text-decoration: none; }
A.husrub:hover { color:#ffffff; text-decoration: none; font-weight:bold; }
A.husrub:active { color:#ffffff; text-decoration: underline; }
A.husrub:visited { color:#ffffff; text-decoration: none; }
A.husrub:visited:hover { color:#ffffff; text-decoration: none; font-weight:bold;  }

A.husmeny:link { color:#000000; text-decoration: none; }
A.husmeny:hover { color:#000000; text-decoration: none; font-weight:bold; }
A.husmeny:active { color:#000000; text-decoration: underline; }
A.husmeny:visited { color:#000000; text-decoration: none; }
A.husmeny:visited:hover { color:#000000; text-decoration: none; font-weight:bold;  }

.vit { color: #ffffff; }











td.topnav { background:#055791; padding:0px 0px 0px 5px; color:#ffffff; }
td.citat { border 1px solid #ffffff; padding: 8px; font-family:Arial, Verdana, sans-serif; font-size:12pt; font-weight: bold; color:#606060; }
td.foto { padding-bottom:8px; padding-right:12px; vertical-align:bottom; }
td.aktuellt { padding-left:5px; padding-bottom:3px; padding-top:3px; padding-right:3px; background-color:#E9E9E9; border-bottom: 1px solid #ffffff; }








td.lpad { background:#ffffff; border:0px 0px 0px 0px; padding-left:10px; text-align:left; vertical-align:top; }
td.rpad { background:#ffffff; border:0px 0px 0px 0px; padding-right:10px; text-align:left; vertical-align:top; }
td.lrpad { background:#ffffff; border:0px 0px 0px 0px; padding-left:10px; padding-right:10px; text-align:left; vertical-align:top; }

td.dot { background:#ffffff; border-bottom:1px dotted #c0c0c0; text-align:left; vertical-align:top; }
td.line { background:#ffffff; border-bottom:1px solid #c0c0c0; text-align:left; vertical-align:top; }

td.lpaddot { background:#ffffff; border-left:1px dotted #c0c0c0; padding-left:10px; text-align:left; vertical-align:top; }
td.rpaddot { background:#ffffff; border-right:1px dotted #c0c0c0; padding-right:10px; text-align:left; vertical-align:top; }
td.lrpaddot { background:#ffffff; border-right:1px dotted #c0c0c0; border-left:1px dotted #c0c0c0; padding-right:10px; padding-left:10px; text-align:left; vertical-align:top; }
td.brpaddot { background:#ffffff; border-right:1px dotted #c0c0c0; border-bottom:1px dotted #c0c0c0; padding-right:10px; padding-bottom:5px; text-align:left; vertical-align:top; }

.r { text-align:right; }
.l { text-align:left; }
.c { text-align:center; }
.tat { line-height:10pt; }
.red { color: #ff0000; }


h1 { font-family:Arial, Verdana, sans-serif; font-size:14pt; font-weight: bold; color:#606060; line-height:18pt; margin-top:0px;  margin-bottom:5px;}
h2 { font-family:Arial, Verdana, sans-serif; font-size:12pt; font-weight: bold; color:#606060; line-height:18pt; margin-top:0px;  margin-bottom:5px;}
h3 { font-family:Arial, Verdana, sans-serif; font-size:11pt; font-weight: bold; color:#606060; line-height:18pt; margin-top:0px;  margin-bottom:5px;}

.h1 {	font-family:Arial, Verdana, sans-serif; font-size:14pt; font-weight: bold; color:#606060; line-height:18pt; margin-top:0px; margin-bottom:5px;}
.h2 { font-family:Arial, Verdana, sans-serif; font-size:12pt; font-weight: bold; color:#606060; line-height:18pt; margin-top:0px; margin-bottom:5px;}
.h1hus { font-family:Arial, Verdana, sans-serif; font-size:14pt; font-weight: bold; color:#606060; line-height:18pt; background-color:#ffffff; padding-left:5px; padding-right:5px; margin-left:15px; }

.gray { font-size:8pt; font-weight: normal; color:#787878; }
.small { font-size:7pt; }
.big { font-size:10pt; font-weight: bold; color:#606060; }

A:link { color:#055791; text-decoration:none; }
A:hover { color:#8C0018; text-decoration:underline; }
A:active { color:#A4A4A4; text-decoration:underline; }
A:visited { color:#A6A6A6; text-decoration:none; }
A:visited:hover { color:#8C0018; text-decoration:underline; }


A.news:link { color:#000000; text-decoration: none; }
A.news:hover { color:#045A8D; text-decoration: underline; }
A.news:active { color:#045A8D; text-decoration: underline; }
A.news:visited { color:#000000; text-decoration: none; }
A.news:visited:hover { color:#045A8D; text-decoration: underline; }


A.hus:link { color: #ffffff; text-decoration: none; margin-left:10px; display:block; width:122px; }
A.hus:hover { color: #ffffff; text-decoration: underline; margin-left:10px; display:block; width:122px; }
A.hus:active { color: #ffffff; text-decoration: underline; margin-left:10px; display:block; width:122px; }
A.hus:visited { color: #ffffff; text-decoration:	none; margin-left:10px; display:block; width:122px; } 
A.hus:visited:hover { color: #ffffff; text-decoration: underline; margin-left:10px; display:block; width:122px; }



/**************************/
/* HIGHSLIDE IMAGE VIEWER */
/**************************/

.highslide-container div { font-family: Verdana, Helvetica; font-size: 10pt; }
.highslide-container table { background: none; }
.highslide { outline: none; text-decoration: none;}
.highslide img { border: 0px;}
.highslide:hover img { border-color: gray;}
.highslide-active-anchor img { visibility: hidden;}
.highslide-gallery .highslide-active-anchor img { border-color: black; visibility: visible; cursor: default;}
.highslide-image { border-width: 2px; border-style: solid; border-color: white; background: gray;}
.highslide-wrapper, .highslide-outline { background: white;}
.glossy-dark { background: #111;}
.highslide-image-blur {}
.highslide-number { font-weight: bold; color: gray; font-size: .9em;}
.highslide-caption {display: none; font-size: 1em; padding: 5px; /*background: white;*/}
.highslide-heading { display: none; font-weight: bold; margin: 0.4em;}
.highslide-dimming { position: absolute; background: black;}
a.highslide-full-expand { background: url(highslide/graphics/fullexpand.gif) no-repeat; display: block; margin: 0 10px 10px 0; width: 34px; height: 34px;}
.highslide-loading { display: block; color: black; font-size: 9px; font-weight: bold; text-transform: uppercase; text-decoration: none; padding: 3px; border: 1px solid white; background-color: white; padding-left: 22px; background-image: url(highslide/graphics/loader.white.gif); background-repeat: no-repeat; background-position: 3px 1px;}
a.highslide-credits, a.highslide-credits i { padding: 2px; color: silver; text-decoration: none; font-size: 10px;}
a.highslide-credits:hover, a.highslide-credits:hover i { color: white; background-color: gray;}
.highslide-move, .highslide-move * { cursor: move; }
.highslide-viewport {
                 display: none;
                 position: fixed;
                 width: 100%;
                 height: 100%;
                 z-index: 1;
                 background: none;
                 left: 0;
                 top: 0;
}
.highslide-overlay {         display: none;}
.hidden-container {         display: none;}
/* Example of a semitransparent, offset closebutton */
.closebutton {
                 position: relative;
                 top: -15px;
                 left: 15px;
                 width: 30px;
                 height: 30px;
                 cursor: pointer;
                 background: url(highslide/graphics/close.png);
                 /* NOTE! For IE6, you also need to update the highslide-ie6.css file. */
}



/*****************************************************************************/
/* Styles for the Individual wrapper class names.                                                                                                             */
/*****************************************************************************/

/* hs.wrapperClassName = 'wide-border' */
.wide-border {
                 background: white;
}
.wide-border .highslide-image {
                 border-width: 10px;
}
.wide-border .highslide-caption {
                 padding: 0 10px 10px 10px;
}


