BODY{text-decoration: none;
	scrollbar-base-color:#000000;
	scrollbar-track-color:#ffffff;
	scrollbar-arrow-color:#000000;
	color:#000000;
	font-family:verdana;
	font-size:12px;
}

A{
	text-decoration:none;
	color:#737373;
	font-weight:bold;
	font-family:verdana;
}
.tblHeader {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #000000;
    background-color: #D4D0C8;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #FFFFFF;
    border-right-color: #333333;
    border-bottom-color: #333333;
    border-left-color: #FFFFFF;
}

input{ 
		font-family: Tahoma; font-size: 8pt ; border-width: 1px ; border-color:#0A9589;
}

A:hover{
	text-decoration:none;
	color:#EAD8B4;
	font-family:verdana;
	
}

.lank{text-decoration:none;
	color:#EAD8B4;
}


table{
	font-family:verdana;
	font-size:11px;
	color:#737373;
	text-decoration:none;
	background-repeat:no-repeat;
	background-position:center;
}
.td { border-right: 1px dotted lime; 
border-left: 2px solid blue; 
border-bottom: 3px solid red; 
border-top: 4px dotted yellow; 
width: 200px; 
height: 200px; 
   } 
{
#container {background: #cccccc;}
.roundtop {background: #ffffff;}
.roundbottom {background: #ffffff;}
.r1{margin: 0 5px; height: 1px; overflow: hidden; background: #cccccc;}
.r2{margin: 0 3px; height: 1px; overflow: hidden; background: #cccccc;}
.r3{margin: 0 2px; height: 1px; overflow: hidden; background: #cccccc;}
.r4{margin: 0 1px; height: 2px; overflow: hidden; background: #cccccc;}
.content {padding:10px;}
}

select,textarea{
	font-family:verdana;
	font-size:12px;
	color:#000000;
	border-color:#0A9589;
}
.invis{
	
	
	color:white;
	font:900 20pt sans-serif;
	
}

.skugg{
	width:340px;
	padding:10px;
	color:red;
	font:900 20pt sans-serif;
	filter:shadow();
}

.rubrik{
	font-family:verdana;
	font-size:25px;
	text-decoration:none;
	color:#000000;
	font-weight:bold;
}

.rubrik2{
	font-family:verdana;
	font-size:12px;
	text-decoration:none;
	color:#FF0000;
	font-weight:bold;

}

.rubrik3{
	font-family:verdana;
	font-size:20px;
	text-decoration:none;
	color:#000000;
	

}

.rubrik4{
	font-family:verdana;
	font-size:20px;
	text-decoration:none;
	color:#27489E;
	

}

.gbok{
	background: #cccccc;
}

.meny{position: absolute;
position: absolute;
width: 100px;
height: 20px;
left: 10px;
z-index: 10;
font-family: verdana, helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
color:#000000;
}

.name{
	font-family:verdana;
	font-size:12px;
	color:#ffffff;
	
}

.nam{
	font-family:verdana;
	font-size:11px;
	font-weight: bold;
	color:#B49554;
}

.singnatur{
	font-family:verdana;
	font-size:12px;
	color:red;
	font-style:italic;
}

.urubrik{position: absolute;
left: 25px;
width: 90px;
border: 1px solid black;
background-color: yellow;
layer-background-color: yellow;
font-family: verdana, helvetica, sans-serif;
font-size: 10px;
visibility: hidden;
}

.net{
	font-family:verdana;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}

.textruta{
	font-family:verdana;
	font-size:9px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

.obygg{
	font-family:verdana;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}

.nets{
	font-family:verdana;
	font-size:11px;color:#339933;
	text-decoration: none;
}

.datum{
	font-family:verdana;
	font-size:11px;
	font-style:italic;
	color:#CC0000;
	text-decoration:none;
	font-weight:bold;
}

.inp{
	background:#918F8E;
	border-bottom:red 1px solid;
	border-left:red 1px solid;
	border-right:red 1px solid;
	border-top:red 1px solid;
	color:#000000;
	font:11px verdana,arial,helvetica;
	}

	.kantlinje{
	border:#228CCF;
	border-style:dashed;
	border-top-width:0px;
	border-right-width:0px;
	border-bottom-width:2px;
	border-left-width:0px
	}

	.kantlinje2{
	border:dotted;
	border-width:2px 0px;
	border-color:#CC6600
	}

	.kantlinje3{
	border:#228CCF;
	border-style:dashed;
	border-top-width:2px;
	border-right-width:0px;
	border-bottom-width:0px;
	border-left-width:0px
	}

	.kantlinje4{
	border:#228CCF;
	border-style:dashed;
	border-top-width:0px;
	border-right-width:2px;
	border-bottom-width:0px;
	border-left-width:0px
	}

	.kantlinje5{
	border:#228CCF;
	border-style:dashed;
	border-top-width:0px;
	border-right-width:0px;
	border-bottom-width:0px;
	border-left-width:2px
	}

    .kantlinje6{
	border:#228CCF;
	border-style:dashed;
	border-top-width:0px;
	border-right-width:2px;
	border-bottom-width:2px;
	border-left-width:0px
	}

	.kantlinje7{
	border:#228CCF;
	border-style:dashed;
	border-top-width:2px;
	border-right-width:2px;
	border-bottom-width:0px;
	border-left-width:0px
	}

    .kantlinje8{
	border:#228CCF;
	border-style:dashed;
	border-top-width:2px;
	border-right-width:0px;
	border-bottom-width:0px;
	border-left-width:2px
	}

	.kantlinje9{
	border:#228CCF;
	border-style:dashed;
	border-top-width:0px;
	border-right-width:0px;
	border-bottom-width:2px;
	border-left-width:2px
	}

.os{
	font-family:verdana;
	font-size:10px;
	text-decoration:none;
	color:#FF9900;
	font-weight:bold;
}

.skugga {
	background-image: url(bilder/skugga.gif);
	}



.alpha {
	filter: Alpha(Opacity=100, FinishOpacity=0, Style=1, StartX=0, StartY=0, FinishX=150, FinishY=0);
}

.tblHeader {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #000000;
    background-color: #D4D0C8;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #FFFFFF;
    border-right-color: #333333;
    border-bottom-color: #333333;
    border-left-color: #FFFFFF;
}
.tblDefault {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
}
/* <style> */

/* ----- Required ----------------------------------------------------------- */

div.vert_menu
{
  position: absolute;
  visibility: hidden;
  display: none;
}

div.horz_menu a { display: block; float: left; }
div.vert_menu a { display: block; float: none; }


/* ----- Sample 1 ----------------------------------------------------------- */

div.sample1 div.vert_menu { border-bottom: 1px solid black; }

div.sample1 div.horz_menu a,
div.sample1 div.vert_menu a
{
  border:  1px solid black;
  padding: 1px 0px 1px 0px;

  width: 106px;

  background: #FFFFDD;

  text-decoration: none;
  font-family: "Verdana", Serif;
  font-weight: 900;
  font-size: 11px;
  color: #737373;
}

div.sample1 div.horz_menu a { margin-right:  -1px; }
div.sample1 div.vert_menu a { margin-bottom: -1px; }

div.sample1 div.horz_menu a:hover,
div.sample1 div.vert_menu a:hover,
div.sample1 div.horz_menu a.active,
div.sample1 div.vert_menu a.active { background: #FFFFEE; }


/* ----- Sample 2 ----------------------------------------------------------- */

div.sample2 div.vert_menu { border-bottom: 1px solid black; }

div.sample2 div.horz_menu a,
div.sample2 div.vert_menu a
{
  border: 1px solid black;

  width: 106px;

  height:      20px;
  line-height: 19px;
  vertical-align: middle;

  background: url('dhtml-menu.png') 0px 40px;

  text-decoration: none;
  font-family: "Times New Roman", Serif;
  font-weight: 900;
  font-size: 13px;
  color: #206040;
}

div.sample2 div.horz_menu a { margin-right:  -1px; }
div.sample2 div.vert_menu a { margin-bottom: -1px; }

div.sample2 div.horz_menu a:hover,
div.sample2 div.vert_menu a:hover
{
  color: #206060;
  background-position: 0px 20px;
}

div.sample2 div.horz_menu a.parent,
div.sample2 div.vert_menu a.parent
{
  background-position: 0px 0px;
}

div.sample2 div.horz_menu a.active,
div.sample2 div.vert_menu a.active,
div.sample2 div.horz_menu a.active:hover,
div.sample2 div.vert_menu a.active:hover
{
  color: #206060;
  background-position: 0px 60px;
}
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; } 
#overlay img{ border: none; }

#overlay{ background-image: url(overlay.png); }

* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}
