#sikheader {
	width: 980px;
	margin-left : auto;
	margin-right : auto;
}
#sikheader img{float:right;border: 0px none;margin-right:10px;}  h1{height:65px;line-height:60px;margin:0px;
padding-left:10px;padding-top:10px;padding-bottom:10px;background: #FFFFFF;color: #000000}

#login a {
    color:            #4990c4;	
}

#logo {
	width: 171px;
	padding-left: 350px;
} 
#main {
	background-color: #FFFFFF;
	padding-left: 0px;
	padding-right: 0px;
	width: 980px;
	margin-left : auto;
	margin-right : auto;
	margin-top: 10px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	font: 90% arial,sans-serif;text-align:left
}
#navigation {
	font: bold 13px/13px Helvetica, Arial, Geneva, sans-serif;
}

#left_column {float:left;width:590px; padding:5px 0px 0px 0px;} img{float: middle;padding: 0px 0px 0px 0px;}
#left_column {margin-left: 10px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
font: 90% arial,sans-serif;text-align:left;
}
a {
	color: #20629b;
	text-decoration: none;
        margin-left:0px;
}
h1 {
	font: bold 24px/26px Helvetica, Arial, Geneva, sans-serif;
	margin-top: 10px;
}
h2 {
	font: bold 18px/21px Helvetica, Arial, Geneva, sans-serif;
	color: #000080;
	margin-top: 5px;
	margin-bottom: 5px;
}
h3 {
	font: bold 16px/18px Helvetica, Arial, Geneva, sans-serif;
	margin-top: 0px;
	margin-bottom: 0px;}



.left_col, #left_col {
    width: 300px;
    padding-left: 0px;
    padding-right: 10px;
    float: left;
    margin-top: 20px;
}
.right_col, #right_col {
    width: 300px;
    padding-left: 10px;
    padding-right: 0px;
    float: right;
    margin-top: 20px;
}
.center_col, #center_col {
    width: 280px;
    padding-left: 10px;
    padding-right: 10px;
    float: left;
    margin-top: 20px;
}
.left_center_col, #left_center_col {
    width: 600px;
    padding-left: 0px;
    padding-right: 10px;
    float: left;
    margin-top: 20px;
}
.right_center_col, #right_center_col {
    width: 600px;
    padding-left: 10px;
    padding-right: 0px;
    float: right;
    margin-top: 20px;
}

#right_column{float:right;width:300px;margin-top:10px;padding:0px 0px 0px 0px;}
#right_column img{float: right;padding: 0px 0px 0px 0px;margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
}
#extra{clear:both;width:100%}

#isobs, .isobs {
font: 10px/11px Helvetica, Arial, Geneva, sans-serif;
}

#isobs h3, .isobs h3 {
 color : #000000;
}

ul#isobs, ul.isobs {
    padding:0;
    margin:0;
    list-style-type: none;
}


#isobs li, .isobs li {
    font: 10px/11px Helvetica, Arial, Geneva, sans-serif;
    color: #4D4D4D;
    margin-bottom: 8px;
}

#isobs li img, .isobs li img {
    margin: 0;
    padding: 0;
}

#isobs li a, .isobs li a {
    font: bold 12px/12px Tahoma, Verdana, Geneva;
}

#isobs li.gray, .isobs li.gray {
    color: #868686;
}

#isobs li.red, .isobs li.red {
}

#isobs li.green, .isobs li.green {
    color: #20C21E;
}

#isobs li.yellow, .isobs li.yellow {
    color: #FFA400;
}

#isobs li.blue, .isobs li.blue {
}

#isobs img, .isobs img {
    margin-left: 3px;
}




#lista li{display: inline; margin:0px 5px 0px 0px;list-style-type: none;}
#lista1 li{display: inline; margin:0px 5px 0px 0px;list-style-type: none;}
#holderdiv {width: 300px;}
 
#holderdiv div {
  margin: 0px 0px 0px 0px;
  color: #363636;
  background-color: #D3D3D3;
  border: 0px solid white;
}
 
#holderdiv h2 {
  margin: 0;
  background-color: #808080;
  color: red;
  font-size: 1.3em;
  padding: 5px;
  text-align: center;
}
#holderdiv h3 {
  margin: 0;
  background-color: #808080;
  color: red;
  font-size: 1.0em;
  padding: 6px;
  text-align: center;
}
 
#holderdiv p {
  margin: 5px 0px 0px 0px; /* Only vertical margins on the p */
  padding: 0 5px 0px 5px; /* Also side padding */
}
 
#holderdiv .p-divider {
  border-top: 1px solid black;
  padding-top: 5px; /* This one gets top padding */
} 
#sikfooter{background: #5c98be;color: #000000;clear:both;margin-top:10px;} 
#sikfooter p{margin:20px 0px 20px 10px;} 
#box1
	{
	background-color: #C0C0C0;
	position: relative;
	padding: 10px;
	margin-top: 10px;
	width: 95%;
	float: left;
	margin-left: 10px;
	margin-bottom: 10px;
	line-height: 16px
	} 
.kalendariumrubrik {
    color : #000000;
}
.tbl {
       width: 100%;
       border: 1px solid #000;
       border-collapse: collapse;
       font-family: arial, sans-serif;
       font-size: small;
    }
    .tbl td, .tbl th {
       text-align: center;
       border: 1px solid #000;
    }
    .tbl th {
       background-color: #aaf;
    }
    .tbl .on {
       background-color: #ddd;
    }
    .tbl .off {
       background-color: #fff;
    }
    .tbl .hover {
       background-color: #99f;
    }
    .tbl .click {
       background-color: #66f;
       font-weight: bold;
    }
.floatright
{
float: right;
margin: 0px 0px 10px 10px;
}
.rubrad {
    background-color: #bbd9ed;
}
.isnyttmeny {
    background-color: #f0f2ff;
    padding: 2px;
    border: 1px solid #9999cc;
    margin-top: 25px;
}

div.facknummer {
    width: 22px;
    font-size: 10pt;
    float: left;
    text-align: right;
}
div.facknamn {
    font-size: 10pt;
    float: left;
    text-align: left;
    padding-left: 3px;
    width: 210px;
    padding-bottom: 5px;
}
div.isnyttpil {
    width: 15px;
    float: left;
}
.red {
    color: #ff0000;
}
#dhtmltooltip, .dhtmltooltip {
    position: absolute;
    width: 150px;
    border: 2px solid #4990c4;
    padding: 2px;
    background-color: #E9F2F9;
    visibility: hidden;
    z-index: 100;
}

div.linedadoformrow {
    margin: 3px 0px 2px 0px;
    padding: 10px 5px 15px 5px;
    clear: both;
    border-top: 1px solid #999999;
}
div.adoformrow {
    margin: 3px 0px 2px 0px;
    padding: 3px 0px 5px 0px;
    clear: both;
}
div.adoformlabel, span.adoformlabel {
    padding: 0px 0px 0px 0px;
    float:left;
    text-align:right;
    font-weight: bold;
    width:25%;
}
div.adoforminput, span.adoforminput {
    padding: 0px 0px 1px 0px;
    float:right;
    width:72%;
}
div.tur_i_bokning {
    padding-bottom: 5px;
    padding-top: 5px;
}

div.relaterat {
    padding: 5px;
    border: 1px solid #3b7ea8;
}

span.relateratheading {
    font-weight: bolder;
    color: #4990c4;
    padding-right: 10px;
    padding-left: 5px;
}
a.relaterat {
    padding-left: 10px;
    padding-right: 10px;
}

td.antal {
    padding-right: 10px;
    text-align: right;
}

.duarhar{
    font-family:      Helvetica, Arial, Geneva, sans-serif;
    font-size:        10pt;
    font-weight:      bold;
    color:            #4990c4;
    padding: 3px 0px 3px 0px;
}

.duarhar a{
    color:            #4990c4;
}


