body  {
background-image:url('../images/mainBG2.gif');
margin : 0;
color : #666666;
font-size : 13px;
font-family : "Trebuchet MS", "Arial";
letter-spacing : 1.2px;
line-height : 21px;
}

img {
	border-style: solid 0px black;
}

img.floatLeft { 
    float: left; 
    margin: 8px;
    margin-right:  18px;
}

img.floatRight { 
    float: right; 
    margin: 8px; 
}

DIV.imgText{
	color: #666666;
	font-size:9px;
	font-family: "Trebuchet MS", "Arial";
	letter-spacing:1.2px;
	line-height: 10px;
	position: relative;
	top: -4px;
	margin-bottom: 6px;
	}

P {
	margin-top: 1px;
	margin-bottom: 1px;
	}

.stil2 {
	color: #666666; font-size:13px; font-family: "Trebuchet MS", "Arial"; letter-spacing:1.2px
	; line-height: 21px}

ul.blank {list-style-image: url('../images/spacer.gif'); position:relative; top:-10px}

DIV.bottominfo {
	color: #666666; font-size:12px; font-family:"Trebuchet MS", "Arial"; letter-spacing:0.8px; text-align:center
	}

.stilruta {
	color: #666666;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:13px;
	font-family:"Trebuchet MS", "Arial";
	letter-spacing:1.2px;
	border-left: 1px dotted #999999;
	border-bottom: 1px dotted #999999;
	line-height: 21px
	}

div.ruta {
	position: relative; top: 0px; right: 3px; width: 180px; float:right; margin-left:8px; margin-bottom:8px
	}

div.rutaLeft {
	position: relative; top: 0px; right: 3px; width: 180px; float:left; margin-right:8px; margin-bottom:8px
	}

img.bildH {
	position: relative; top: 0px; right: 3px; 
	z-index: 1; float:left; margin-left:8px; margin-bottom:8px
	}

img.bildV {
	position: relative; top: 0px; left: 3px; 
	z-index: 1; float:right; margin-right:8px; margin-left:4px; margin-bottom:8px
	}

div.rutaFirstPage	{
					position: relative; top: 0px; right: 3px; width: 360px; z-index: 1; float:right; margin-left:8px; margin-bottom:8px
					}

A	{
	color: #FF0000;
	text-decoration:underline;
	border-style: solid 0px black;
	}

A:hover
	{
	text-decoration:none;
	border-style: solid 0px black;
	}

A:visited
	{
	text-decoration:none;
	border-style: solid 0px black;
	}
	
DIV.mainDiv
	{
	position: absolute;
	left: 160px;
	top: 118px;
	z-index:5;
	width:723px;
	/*height:108px*/
	}
	
IMG.parts
	{
	margin-top:5px;
	margin-left:5px;	
	margin-bottom:0px
	}

IMG.krav
	{
	margin-top:0px;
	margin-left:2px;	
	margin-right:2px;	
	margin-bottom:0px
	}
	
.stilrutaovrig {
	color: #666666;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:13px;
	font-family:"Trebuchet MS", "Arial";
	letter-spacing:1.2px;
	line-height: 21px
	}
	
DIV.ruta2
	{
	display: none; position: absolute; top: 132px; left: 340px; width: 550px; height: 57px; z-index: 7; background-color:#FFFFFF
	}
	
TD.mat
	{
		background-color: #efefef;
		color: #222222;
		font-size:13px;
		font-family: "Trebuchet MS", "Arial"; letter-spacing:1.0px;
		line-height: 21px
	}

TD.matDag
	{
		background-color: #ffffff;
		color: #666666;
		font-size:13px;
		font-family: "Trebuchet MS", "Arial"; letter-spacing:1.0px;
		line-height: 26px;
		vertical-align: top
	}

.darkenBackground {
z-index: -1;
background-color: rgb(0, 0, 0);
filter:alpha(opacity=60);
opacity:0.6;
height: 1000px;
width: 100%;
background-repeat:repeat;
position:absolute;
top: 0px;
left: 0px;
}

TD.banner
	{
		background-color: #16AA00;
		color: #FFFFFF;
		font-size:13px;
		font-family: "Trebuchet MS", "Arial"; letter-spacing:1.0px;
		line-height: 17px
	}

TD.banner2
	{
		background-color: #0059B3;
		color: #FFFFFF;
		font-size:13px;
		font-family: "Trebuchet MS", "Arial"; letter-spacing:1.0px;
		line-height: 17px
	}

input.matsedel
	{
		width: 220px
	}

TD.contactSheetTD
	{
	background-color: #3d3d3d;
	}

.transparent
{
   filter:alpha(opacity=60); 
   -moz-opacity: 0.6; 
   opacity: 0.6; 
}

#thumbnail img {
    cursor: pointer;
 }   

#newLarge {
    display: none;
    position: absolute;
    background: #FFFFFF;
    padding: 5px;
    z-index: 1000;
    min-height: 200px;
    min-width: 200px;
    color: #336699;
}

#newBackground{
    display: none;
    position: absolute;
    height: 300%;
    width: 300%;
    top: 0;
    left: 0;
    background: #000000;
    z-index: 100;
}

h2 {
	margin-top: 20px;
	margin-bottom: 2px;  
}

hr {
	border: 0;
	color: #e0e0e0;
	background-color: #e0e0e0;
	height: 1px;
	width: 100%;
	text-align: left;
	white-space:nowrap;
}
