/* --css by mico-- */

*{
	margin: 0;
	padding: 0;
}


body {
background-color: #FFFFCC;
font-size: 10px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
line-height: 15px;
color:#575757;
padding:0px;
margin:0px;
}
a {color: #575757; text-decoration: none;}
a:visited {color:#575757; text-decoration: none;}
a:hover {color: #000000; text-decoration: none;}
a:active { color:#575757; text-decoration: none;}

a.current, a.current:visited, a.current:hover, a.current:active {
	font-weight: bold;	
}


html { overflow: -moz-scrollbars-vertical; }


li, ul {list-style-type: none}

.dategrey {color: #7e7e7e;}
.newstop {font-weight: bold;}
.casen {padding-left: 0px; font-weight: bold;}
.newslink {font-weight: bold; text-align: right;}
.imgspacing {padding: 12px 0 0 0;}
.people {padding: 0px; margin: 0px 37px 15px 37px; border: 1px dotted #FF9900; width: 178px;}
.citaten {font-weight: normal; letter-spacing: 1px; color: #FFFFFF; font-size: 10px; background-color: #000000;}
.centrerad {text-align: center; margin-top: 8; margin-bottom: 15;}
.centerc {text-align: center; margin-top: 8; margin-bottom: 15; margin-right: 14px;}
.leftad {text-align: left;}
.tdvatop {vertical-align:top;}
.justera {text-align: justify;}

h1 {
font-size: 11px;
font-weight: bold
margin:0px }

h2 {
font-size: 15px;
font-style: normal;
margin: 0px;
padding: 8px 0px 11px 0px;
}

h3 {
font-size: 15px;
font-style: normal;
padding-top: 8px;
padding-left: 15px;
padding-bottom: 5px;
padding-right: 11px;
margin:0px;
}

/* ----------------------Navigate------------------------ */
.nav {width: 660px; padding-top: 0px; padding-left: 3px; padding-right: 2px; padding-bottom: 0px; margin-left: 0px; color: #575757;}
.nav li {}
.nav li ul {
	width: 100%;
}
.nav li ul li {
	float: left;
	margin-right: 20px;
}
.nav li ul li a {
	font-size: 10px;
	font-weight: normal;
	line-height: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #575757;
	padding-left: 4px;
	
}
.nav a:hover {color: #000000;}

#menu1 .nav {
	width: 500px;
}
#menu3 .nav {
	width: 480px;
}
#menu3 .nav li ul {
	margin-left: -50px;
}

/* -----------container for all the content-------------- */

#container {
	background-image: url(../files/images/background/bg_2col_756.png);
	width: 756px;
	padding:0px;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
} 
#container_t {
	background-image: url(../files/images/background/bg_total_756.png);
	width: 756px;
	padding:0px;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
} 
#container_c {
	background-image: url(../files/images/background/bg_2half_756.png);
	width: 756px;
	padding:0px;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
} 

/* ----------------Menu and top images------------------- */

#header {
	background-image: url(../files/images/background/bg_total_756.png);
	margin:0;
	padding:0;
	width: 756px;
}
#header img {padding:3px 3px 3px 4px;}
#header .flash {padding:3px 3px 3px 4px;}

#menu { width:750px;  float:left; margin: 0px;}
#menu0 { width: 166px; position: absolute; z-index: 2; top: 33px; padding: 0; margin-left:10px;}

#menu1 { width: 550px; position: absolute; opacity: 0.9; filter: alpha(opacity=90); z-index: 2; top: 31px; padding: 0; margin-left:196px; }
#menu2 { width: 65px; position: absolute; opacity: 0.9; filter: alpha(opacity=90); z-index: 2; top: 31px; padding: 0; margin-left:284px; }
#menu6 { width: 135px; position: absolute; opacity: 0.9; filter: alpha(opacity=90); z-index: 2; top: 31px; padding: 0; margin-left:328px; }
#menu3 { width: 340px; position: absolute; opacity: 0.9; filter: alpha(opacity=90); z-index: 2; top: 31px; padding: 0; margin-left:389px; padding-left: 60px; }
#menu4 { width: 70px; position: absolute; opacity: 0.9; filter: alpha(opacity=90); z-index: 2; top: 31px; padding: 0; margin-left:582px; }
#menu5 { width: 50px; position: absolute; opacity: 0.9; filter: alpha(opacity=90); z-index: 2; top: 31px;  padding: 0;  margin-left:654px; }

#topp {
	background-image: url(../files/images/background/toplogo_wsha.png);
	text-align: left;
	padding:0px;
	margin:0;
	height: 66px;
	width: 756px;
}
#citat {
	  width: 350px; 
	  position: absolute;
	  z-index: 3;
	  top: 130px;
 	  padding: 0;
 	  margin-left:30px; 
}
#shadow{
	 background-image: url(../files/images/background/top_wsha_2col.png);
	 width:756px;
	 height:14px;
	 margin: 0;
}
#shadow_alt2{
	 background-image: url(../files/images/background/top_wsha_2half.png);
	 width:756px;
	 height:14px;
	 margin: 0;
}
#shadow_alt3{
	 background-image: url(../files/images/background/top_wsha_total.png);
	 width:756px;
	 height:14px;
	 margin: 0;
}
#main {
	width: 756px;
	padding:0px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
}
	
/* ------------------------Content------------------------ */
 #content {
	 margin-left: 227px;
	 margin-right: 6px;
	 margin-top: 0px;
	 width: 515px;
 }
 div#content { 
	 min-height:200px;
	 height:expression(this.scrollHeight > 200 ? "auto":"200px"); 
 }

 #content_t {
	 margin:0;
	 padding: 0;
	 width:756;
 }
 div#content_t { 
	 min-height:200px;
	 height:expression(this.scrollHeight > 200 ? "auto":"200px"); 
 }
 
#content_c {
	  width: 750px;
	  border: 1px solid;
	  padding: 0;
}
div#content_c { 
	  min-height:200px;
	  height:expression(this.scrollHeight > 200 ? "auto":"200px"); 
}

 p {	 padding-top: 8px; padding-left: 15px; padding-right: 8px; padding-bottom: 8px; margin:0px; }
 
 #casetext {
	   width: 500px;
	   padding-bottom: 8px;
	   text-align: left;
	   margin-right: auto;
	   margin-left: 0px;
	   position: relative;
 }
 #arbtext {
 	   width: 733px;
 	   margin: 8px 8px;
 	   padding:0;
  	   text-align: left;
 	   position: relative;
 }
 #introtxt {
   	   width: 450px;
  	   margin: 8px 0px;
  	   padding:0;
   	   text-align: left;
 	   position: relative;
 }

/* -------------------------news-------------------------- */
#news {
	 width: 227px;
	 float: left;
	 margin: 0px;
	 padding: 0px;
 }
 #news p {
	padding: 0;
	margin-bottom: 0.6em;
 }
 
 #newstext {
	  width: 190px;
	  padding: 0px 11px 15px 15px;
	  text-align: left;
	  margin-right: auto;
	  margin-left: auto;
	  position: absolute;
 }
 #newstext a {
 	display: block;
 	margin-bottom: 0.6em;
 }
 
pre {
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	font-size: 10px;
	padding: 7px 5px;
	margin:0px;
}

/* -------------------------footer------------------------ */
#footer {
	background-image: url(../files/images/background/bottom.png);
	width: 756px;
	height: 44px;
	text-align: center;
}

/* -------------------------extras------------------------ */

.kundimage_td {
	height: 189px;
	width: 189px;
	border-right: 1px solid #E4E4E4;
	border-bottom: 1px solid #E4E4E4;	
	text-align: center;
	vertical-align: middle;
}

#caseimg {
	 width: 244px; 
	 padding-top: 8px;
	 padding-left: 15px; 
	 padding-right: 8px;
	 padding-bottom: 8px; 
	 margin:0px;
	 float: left;
}
#caseimg2 {
	 width: 244px;
	 padding-top: 8px;
	 padding-left: 15px; 
	 padding-right: 8px;
	 margin:0px;
	 float: right;
}

.left_case_img {
	margin-left: 15px;	
	
}
	
.ingress_divider {
	background-color: #E4E4E4;	
	height: 5px;
	margin-left: 15px;
	margin-right: 5px;
	width: 225px;
}

#rightimage {
	 width: 290px;
	 margin-right: 5px;
	 margin-bottom: 15px;
	 margin-left: 8px;
	 margin-top: 8px;
	 float: right;
}
#imageanlys {
	 width: 290px;
	 margin-right: 0px;
	 margin-bottom: 15px;
	 margin-left: 8px;
	 margin-top: 8px;
	 float: right;
}
#imageanlys2 {
	 width: 285px;
	 margin-right: 0px;
	 margin-bottom: 15px;
	 margin-left: 8px;
	 margin-top: 8px;
	 float: right;
}

.backg1 { background-image: url(../files/images/background/bg_2half_756.png); }
 
.clearfix:after {
     content: "."; 
     display: block; 
     height: 0; 
     clear: both; 
     visibility: hidden;
}
 
 .clearfix {display: inline-table;}
 
 /* Hides from IE-mac \*/
 * html .clearfix {height: 1%;}
 .clearfix {display: block;}
/* End hide from IE-mac */
