* {font-size:12px; font-family: Helvetica Neue, Helvetica, Arial; color:#404040; vertical-align:top;}
a {color:blue; text-decoration:none;}
p {margin:0; font-size: 1em; line-height: 1.6em;}
form {margin:0;}
ul {list-style-type:none;}
body {margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px; background:#e1a600; width:100%; height:100%;}

  #langsidhuvud {width:900px; height:180px; background:#ffffff url('../bilder/langheader.gif') no-repeat top center; vertical-align:top;}
  #allt {text-align:left; margin:0; width:100%; min-height:600px;}
  
#sidbredd {text-align:left; margin:0 auto 0 auto; width:900px; min-height:600px;}
  #sidhuvud {width:900px; height:180px; background:#ffffff url('../bilder/headerbg.png') no-repeat top center; vertical-align:top;}
    #logo {width:140px; height:114px; border:0; margin:60px 10px 0 120px; clear:none; float:left;}
    #nav {float:right; clear:none; margin:40px 70px 0 0; vertical-align:top;}
	  #nav p {vertical-align:top;  font-size:1.1em; line-height:1.1em; color:gray;}
      #nav p a {vertical-align:top; text-decoration:none; color:#303030;}
		#nav p a.active {color:gray;}
        #nav p a:hover{color:gray;}
        .navdivider {width:3px; height:48px; margin:-25px 5px 0 5px;}
	.headcontspace {width:67px;}
    .headcont {width:766px;}
	.headcont h1 {font-size: 2.6em; font-family:arial; color:#979aa8; margin-bottom:40px;}
      .textcol {width:350px;}
		.textcol img.textbild {float:right; margin:30px 50px 0 auto;}
      .textspace {width:66px;}
    .verticalspace {height:55px;}
    .bold {font-weight:bold; color:#b0a000;} /*gul#b4ad00, gråbliå#979aa8 mrkare#7f8290*/
	.mark {font-weight:bold; font-style:italic;}
	.artikeldatum {color:gray;}
    .gr14 {width:14px; height:9px; margin:0; border:0; vertical-align:baseline;}
    .gr12 {width:13px; height:8px; margin:0; border:0; vertical-align:baseline;}
    #tcont {width:833px;}
    #tcont2 {width:483px;}
    .t {width:394px; float:left; margin:0 0 40px 45px;}
	  .t p { margin-top:7px; width:330px;}
	  	.datum {color:#777; margin-right:10px;}
		.lasmer {}
      .ttop { background:url('../bilder/ttop.jpg'); vertical-align:baseline; cursor:hand; cursor:pointer;}
	    .ttop p {margin-left:22px; clear:none; float:left; color:black;}
		.ttop .toggle { width:7px; height:12px; float:right; clear:none; margin:19px 0 0 0;}
	  .tleftmiddle { width:22px; background:url('../bilder/t_leftmiddle.jpg'); }
	  .tmiddle {}
	  .trightmiddle { width:22px; background:url('../bilder/t_rightmiddle.jpg'); }
	  .tleftdown { width:22px; background:url('../bilder/t_leftdown.jpg'); }
	  .tdown {background:url('../bilder/t_down.jpg'); }
	  .trightdown { width:22px; background:url('../bilder/t_rightdown.jpg'); }
	  
	  #bildtabell {width:310px;}
	  .bildspace {width:20px;}

	  #sok {width:320px; height:40px; margin:3px 0 0 0; float:right;}
	  #sok tr td p, #sok tr td form input {font-size:0.9em;}
	  
	  #footer { height:140px; width:766px; }
	    #footer tr td {vertical-align:bottom; }
		  #footer tr td p {color:white; font-size:0.9em; line-height:1.4em;}
		  #footer tr td p a {color:white; font-size:1em; line-height:1.4em;}
		  #footer tr td form input{font-size:0.9em;}
		  #pil {vertical-align:baseline;}
		  
#bildgalleri {margin-top:1.6em; }
#bildgalleri tr td img {width:112px; border:white solid 2px; clear:both;}
.textcol1 {width:328px;}
.textcol2 {width:372px;}