body
{
  font-family: Arial, sans-serif; 
  font-size: 62.5%;
  background: url(../images/body_bg.jpg) repeat-x top left;
  margin: 0;
  padding: 0;
  color: #000;
}

#wrapper {
  width: 1010px;
  height: auto;
  margin: 0 auto;
  padding: 0;
}

#header {
  float: left;
  width: 1010px;
  height: 135px;
}

#logo 
{
  float: left; 
  width: 200px; 
  height: 79px; 
  background-image: url(../images/logo.png); 
  background-repeat: no-repeat; 
  overflow: hidden;
  margin: 30px 0 0 20px;
}

#logo span
{
  display: none; 
}

#menubar {
  float: right;
  width: 749px;
  height: 38px;
  background: url(../images/menubar_bg.png) no-repeat top left;
  margin: 85px 0 0 0;
  padding: 0;
}

/*
  menu css
*/

.menu {
  float: left;
  width: 600px;
  margin: 6px 0 0 10px;
}

.menu ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.menu ul li {
  display: inline;
  margin: 0;
  padding: 0;
}

.menu ul li a {
  display: inline;
  background: url(../images/mainnav_bg.png) top right no-repeat;
  font-size: 1.2em;
  padding: 4px 15px 4px 15px;
  text-decoration: none;
  color: #0072b9;
  font-weight: normal;
}

.menu ul li a:hover {
  display: inline;
  background: url(../images/mainnav_bg.png) top right no-repeat;
  font-size: 1.2em;
  padding: 4px 15px 4px 15px;
  text-decoration: none;
  color: #000;
}

.menu ul li.selected a {
  display: inline;
  background: url(../images/mainnav_bg.png) top right no-repeat;
  font-size: 1.2em;
  padding: 4px 15px 4px 15px;
  text-decoration: none;
  color: #0072b9;
  font-weight: bold;
}

.menu ul li.selected a:hover {
  display: inline;
  background: url(../images/mainnav_bg.png) top right no-repeat;
  font-size: 1.2em;
  padding: 4px 15px 4px 15px;
  text-decoration: none;
  color: #000;
  font-weight: bold;
}

/*
  SITEWIDTH
*/

#sitewidth_top {
  float: left;
  width: 1010px;
  height: 8px;
  background: url(../images/sitewidth_top.png) no-repeat top left;
}

#shadow {
  float: left;
  width: 1023px;
  height: 324px;
  background: url(../images/shadow.png) no-repeat top left;
  margin: 0 0 0 -7px;
  padding: 0;
}

#sitewidth_bg {
  float: left;
  width: 1010px;
  height: auto;
  min-height: 324px;
  margin: 0 0 0 7px;
  padding: 0;
  background: url(../images/sitewidth_bg.png) repeat-y top left;
}

#col_bg {
  float: left;
  width: 1008px;
  height: auto;
  margin: 10px 0 20px 1px;
  background: url(../images/col_bg.png) repeat-y top left;
}

#leftcol {
  float: left;
  width: 190px;
  height: auto;
  margin: 0 40px 0 20px;
}

div.subnav {
  float: left;
  width: 190px;
  height: auto;
}

ul#selected_ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

ul#selected_ul li {
  margin: 0;
  padding: 0;
}

ul#selected_ul li a {
  display: block;
  width: 170px;
  height: auto;
  margin: 0;
  padding: 5px 10px 5px 10px;
  background: url(../images/arrow.png) no-repeat;
  background-position: 2px 11px;
  border-bottom: 1px solid #0073ba;
  color: #0073ba;
  font-size: 1.2em;
  text-decoration: none;
  text-transform: uppercase;
}

ul#selected_ul li a:hover {
  display: block;
  width: 170px;
  height: auto;
  margin: 0;
  padding: 5px 10px 5px 10px;
  background: url(../images/arrow.png) no-repeat;
  background-position: 2px 11px;
  border-bottom: 1px solid #0073ba;
  color: #000;
  font-size: 1.2em;
  text-decoration: none;
}

ul#selected_ul li.selected a {
  display: block;
  width: 170px;
  height: auto;
  margin: 0;
  padding: 5px 10px 5px 10px;
  background: url(../images/arrow.png) no-repeat;
  background-position: 2px 11px;
  border-bottom: 1px solid #0073ba;
  color: #000;
  font-size: 1.2em;
  text-decoration: none;
  text-transform: uppercase;
}

ul#selected_ul li.selected a:hover {
  display: block;
  width: 170px;
  height: auto;
  margin: 0;
  padding: 5px 10px 5px 10px;
  background: url(../images/arrow.png) no-repeat;
  background-position: 2px 11px;
  border-bottom: 1px solid #0073ba;
  color: #000;
  font-size: 1.2em;
  text-decoration: none;
}

ul#selected_ul li ul.productsub {
  list-style: none;
  margin: 0;
  padding: 0;
}

ul#selected_ul li ul.productsub li a {
  display: block;
  width: 156px;
  height: auto;
  margin: 0;
  padding: 5px 10px 5px 24px;
  background: url(../images/arrow.png) no-repeat;
  background-position: 16px 11px;
  border-bottom: 1px solid #0073ba;
  color: #0073ba;
  font-size: 1.2em;
  text-decoration: none;
  text-transform: uppercase;
}

ul#selected_ul li ul.productsub li a:hover {
  display: block;
  width: 156px;
  height: auto;
  margin: 0;
  padding: 5px 10px 5px 24px;
  background: url(../images/arrow.png) no-repeat;
  background-position: 16px 11px;
  border-bottom: 1px solid #0073ba;
  color: #000;
  font-size: 1.2em;
  text-decoration: none;
  text-transform: uppercase;
}

#midcol {
  float: left;
  width: 516px;
  height: auto;
  margin: 0;
}

#maincontent
{
  position: relative; 
  overflow: hidden;
  font-size: 1.2em;
}

#rightcol {
  float: right;
  width: 190px;
  height: auto;
  margin: 0 16px 0 0;
}

#footer {
  float: left;
  width: 1018px;
  height: 56px;
  background: url(../images/footer_bg.png) no-repeat top left;
  margin: 0 0 20px 5px;
  text-align: center;
  padding: 30px 0 0 0;
}

#footer p {
  font-size: 1.2em;
  margin: 0;
  padding: 0 15px 0 15px;
  display: inline;
  border-right: 1px solid #ccc;
  color: #0072B9;
}



/*
 OLD CSS
*/

textarea	
{
  outline-width: 0px;
}



#con_userimage {width: 248px; height: 130px; position: relative; overflow: hidden; border: 1px solid #161616;}




#maincontent
{
  position: relative; 
  overflow: hidden; 
}

#maincontent a {
  line-height: 28px;
}


 p
{

  line-height: 17px; 
}

 a:link, a:visited
{
  margin-top: 0px; 
  margin-bottom: 5px; 
  line-height: 20px;
  font-weight: bold;
  color: #006cb6;
}

 a.alone
{
  display: block; 
  padding: 0px 10px 0px 27px; 
  background-image: url(/arkiv/images/webzooimages/LaS_Arrow_Right.gif); 
  background-position: center left; 
  background-repeat: no-repeat; 
  color: #006cb6; 
  font-weight: 700; 
  text-decoration: none; 
}

 a:hover
{
  color: #000; 
}

 p a
{
  display: inline; 
  font-size: 1.0em; 
  text-decoration: underline; 
}

blockquote {
  margin: 5px 0 10px 0;
  padding: 0;
  font-size: 1.2em;
  color: #81888d;
}

 h1
{
  line-height: 18px; 
  color: #0073ba; 
  font-size: 2.0em;
  font-weight: normal;
}

 h2
{
  color: #0073ba; 
  font-size: 1.4em; 
  font-weight: normal; 
}

 h3
{
  margin-top: 9px; 
  margin-bottom: 9px; 
  line-height: 18px; 
  color: #0073ba; 
  font-size: 12px; 
  font-weight: 700; 
}

h4
{
  display: inline; 
  margin-top: 0px; 
  margin-bottom: 0px; 
  line-height: 18px; 
  color: #999999; color: #6688aa;
  font-size: 11px; 
  font-weight: 700; 
}



a.homebutton span
{
  display: none; 
}

a.homebutton
{
  display: block;
  background-image: url(/images/btt_home_off.png); 
  background-repeat: no-repeat; 
  width: 30px; height: 30px; padding-right: 2px;

}

a.homebutton:hover
{
  background-image: url(/images/btt_home_on.png);
}

#conSBottom a
{
  color: #88B2DC; 
  text-decoration: none; 
}

#conSBottom a:hover
{
  color: #ffffff; 
}



 .con_extrapicture
{
  margin-top: 9px; 
  margin-bottom: 9px; 
  padding: 9px 0px 0px 0px; 
}

 .extrapicture-link
{
  display: block;
  margin: 0px 10px 9px 0px; 
  width: 68px; 
  height: 43px; 
  padding: 0px; 
  float: left; 
  background-color: #ffffff; 
  border-width: 1px 1px 1px 1px; 
  border-style: solid; 
  border-color: #333333; 
	position: relative;
  overflow: hidden;
}

 .extrapicture
{
  border: none;
}

 .extrapicture-link-last
{
  margin-right: -3px; 
}


div.f_products
{
  margin: 9px 0px 9px 0px; 
  width: 230px; 
  position: relative; 
  overflow: hidden; 
}

.f_products fieldset
{
  display: block; 
  margin: 0px; 
  padding: 0px; 
  border-width: 1px 1px 1px 1px; 
  border-style: solid; 
  border-color: transparent; 
}
/*
.f_products fieldset select
{
  margin: 0px 0px 0px 0px; 
  width: 210px; 
  padding: 0px 5px 1px 5px; 
  background-color: #ffffff; 
  border-width: 1px 1px 1px 1px; 
  border-style: solid; 
  border-color: #cccccc; 
  color: #000000; 
  font-family: arial; 
  font-size: 11px; 
  font-weight: 700; 
}*/

.f_products fieldset select
{
  margin: 0px 0px 7px 0px; 
  width: 210px; line-height: 17px;
  padding: 1px 5px 1px 5px; 
  background-color: #ffffff; 
  border-width: 1px 1px 1px 1px; 
  border-style: solid; 
border-color: #877699; 
  color: #000000; 
  font-family: arial; 
  font-size: 12px; 
  font-weight: 400; 
}


div.f_standard
{
  margin: 9px 0px 27px 0px; 
  width: 340px; 
  position: relative; 
  overflow: hidden; 
}

.f_standard fieldset
{
  display: block; 
  margin: 0px 0px 8px 0px; 
  padding: 10px; 
  background-color: #f1f1f1; 
  border-width: 1px 1px 1px 1px; 
  border-style: solid; 
  border-color: #dddddd; 
}

.f_standard fieldset :first-child
{
  margin-top: 8px; 
}

.f_standard fieldset p
{
  margin: 9px 0px 9px 0px;
  color: #6688aa; 
  font-style: italic; 
}

.f_standard label
{
  display: block; 
  margin: 0px 0px 1px 0px; 
  font-size: 11px; 
  font-weight: 700; 
}

.f_standard fieldset input
{
  margin: 0px 0px 7px 0px; 
  width: 198px; 
  height: 16px; 
  padding: 0px 5px 1px 5px; 
  border-width: 1px 1px 1px 1px; 
  border-style: solid; 
  border-color: #cccccc; 
  color: #000000; 
  font-family: "courier new", arial; 
  font-size: 12px; 
  font-weight: 400; 
}

.f_standard fieldset select
{
  margin: 0px 0px 7px 0px; 
  width: 210px; 
  padding: 0px 5px 1px 5px; 
  background-color: #ffffff; 
  border-width: 1px 1px 1px 1px; 
  border-style: solid; 
  border-color: #cccccc; 
  color: #000000; 
  font-family: arial; 
  font-size: 11px; 
  font-weight: 700; 
}
/*
.f_standard input.submit
{
  display: block; 
  margin: 0px 10px 5px 10px; 
  float: right; 
  color: #696969; 
  font-family: arial; 
  font-size: 11px; 
  font-weight: 700; 
}
*/
.f_standard textarea
{
  margin: 0px 0px 17px 0px; 
  width: 198px; 
  height: 121px; 
  padding: 1px 5px 1px 5px; 
  border-width: 1px 1px 1px 1px; 
  border-style: solid; 
  border-color: #cccccc; 
  color: #000000; 
  font-family: "courier new", arial; 
  font-size: 12px; 
  font-weight: 400; 
}

.f_standard h4
{
  display: block; 
  margin: 0px 0px 3px 0px; 
  margin-bottom: 3px; 
  width: auto; 
  font-family: arial; 
  font-size: 11px; 
  font-weight: 700; 
  color: #6688aa; 
}

.f_standard fieldset div.formboxes
{
  margin-bottom: 10px; width: 194px;
  padding: 5px 7px 5px 7px; 
  background-color: #ffffff; 
  border-width: 1px 1px 1px 1px; 
  border-style: solid; 
  border-color: #e0e0e0; 
}

.f_standard fieldset div.formboxes label
{
  display: inline; 
  margin: 0px 0px 0px 0px; 
  float: left; 
  font-size: 12px; 
  font-weight: 400; 
}

.f_standard fieldset div.formboxes input
{
  display: inline; 
  margin: 1px 10px 0px 0px; 
  width: auto; 
  padding: 0px 0px 0px 0px; 
  float: left; 
  border: 0px 0px 0px 0px; 
}

.f_standard fieldset div.formboxes div.clear
{
  padding: 1px 0px 1px 0px;
}



div.f_search
{
  margin: 0px 0px 18px 0px;
}

.f_search fieldset
{
 
  margin: 0px; 
  padding: 0px;  
  border-width: 0px 0px 0px 0px; 
  border: none;
	float: left;
	width: 170px;
}


.f_search fieldset input
{
margin: 0px 8px 7px 0px; 
width: 150px; 
height: 17px; 
padding: 1px 5px 0px 5px; 
float: left; 
border-width: 1px 1px 1px 1px; 
border-style: solid; 
border-color: #877699; 
font-family: arial; 
font-size: 12px; 
font-weight: normal;
}

.f_search fieldset p
{
  color: #6688aa; 
  font-style: italic; 
}

.f_search fieldset select
{
  margin: 0px 0px 7px 0px; 
  width: 195px; 
  padding: 0px 5px 1px 5px; 
  background-color: #ffffff; 
  border-width: 1px 1px 1px 1px; 
  border-style: solid; 
  border-color: #cccccc; 
  color: #000000; 
  font-family: arial; 
  font-size: 11px; 
  font-weight: 700; 
}

.f_search h4
{
  display: block; 
  margin: 0px 0px 3px 0px; 
  margin-bottom: 3px; 
  width: 150px; 
  font-family: arial; 
  font-size: 11px; 
  font-weight: 700; 
  color: #6688aa; 
}





div.f_user
{
  margin: 9px 0px 9px 0px; 
  width: 365px; 
  position: relative; 
  overflow: hidden; 
}

.f_user fieldset
{
  display: block; 
  margin: 0px 0px 9px 0px; 
  padding: 5px 9px 0px 9px; 
  background-color: #f1f1f1; 
  border-width: 1px 1px 1px 1px; 
  border-style: solid; 
  border-color: #dddddd; 
}

.f_user fieldset :first-child
{
  margin-top: 0px; 
}

.f_user fieldset p
{
  color: #6688aa; 
  font-style: italic; 
}

.f_user label
{
  display: block; 
  margin: 0px 0px 3px 0px; 
  margin-bottom: 3px; 
  width: 150px; 
  float: left; 
  font-family: arial; 
  font-size: 11px; 
  font-weight: 700; 
}

.f_user fieldset input
{
  margin: 0px 0px 7px 0px; 
  width: 183px; 
  height: 16px; 
  padding: 0px 5px 1px 5px; 
  border-width: 1px 1px 1px 1px; 
  border-style: solid; 
  border-color: #cccccc; 
  color: #000000; 
  font-family: courier new; 
  font-size: 12px; 
  font-weight: 400; 
}

.f_user fieldset select
{
  margin: 0px 0px 7px 0px; 
  width: 195px; 
  padding: 0px 5px 1px 5px; 
  background-color: #ffffff; 
  border-width: 1px 1px 1px 1px; 
  border-style: solid; 
  border-color: #cccccc; 
  color: #000000; 
  font-family: arial; 
  font-size: 12px; 
  font-weight: 400; 
}

.f_user fieldset textarea
{
  margin: 0px 0px 18px 0px; 
  width: 333px; 
  height: 121px; 
  padding: 1px 5px 1px 5px; 
  border-width: 1px 1px 1px 1px; 
  border-style: solid; 
  border-color: #cccccc; 
  color: #000000; 
  font-family: courier new; 
  font-size: 12px; 
  font-weight: 400; 
}

.f_user h4
{
  display: block; 
  margin: 0px 0px 3px 0px; 
  margin-bottom: 3px; 
  width: 150px; 
  font-family: arial; 
  font-size: 11px; 
  font-weight: 700; 
  color: #6688aa; 
}

.f_user fieldset p
{
  color: #6688aa; 
  font-style: italic; 
}

.f_user fieldset div.formboxes
{
  margin-bottom: 10px; 
  padding: 5px 7px 5px 7px; 
  background-color: #f5f5f5; 
  border-width: 1px 1px 1px 1px; 
  border-style: solid; 
  border-color: #cccccc; 
}

.f_user fieldset div.formboxes label
{
  display: inline; width: auto;
  margin: 0px 0px 0px 0px; 
  float: left; 
  font-size: 12px; 
  font-weight: 400; 
}

.f_user fieldset div.formboxes input
{
  display: inline; 
  margin: 1px 10px 0px 0px; 
  width: auto; 
  padding: 0px 0px 0px 0px; 
  float: left; 
  border: 0px 0px 0px 0px; 
}

.f_user fieldset div.formboxes div.clear
{
  height: 2px; position: relative; overflow: hidden;
}


input.submit
{
width: auto; 
line-height: 15px; 
float: left;
display: block;
color: #557799; 
font-family: arial; 
font-size: 1.0em; 
padding: 3px 8px 1px 8px;
}

/*
  Från last.css
*/


#navigationlanguage
{
  position: relative; z-index: 9999;
  margin: 9px 5px 0 0;
}

.left
{
float: left; 
}

.right
{
float: right; 
}

.center
{
  margin-right: auto; 
  margin-left: auto;
}

.clear
{
  margin: 0px; 
  font-size: 1px; 
  clear: both; 
  position: relative;
  overflow: hidden;
  height: 0px;
}

.clearout
{
  margin: 0px; 
  font-size: 1px; 
  position: relative;
  overflow: hidden;
  height: 0px;
  clear: both; background-color: red;
}

.italic
{
  font-style: italic;
}

.bold
{
  font-weight: 700;
}

.hidden
{
 visibility: hidden;
}

.visible
{
 visibility: visible;
}

.none
{
  display: none;
}

.block
{
  display: block;
}

.inline
{
  display: inline;
}

.bildtext
{
  font-style: italic; 
  line-height: 18px;
  color: #999999;
}

.centerimage
{
  float: none;
  margin-top: 18px; 
  margin-bottom: 9px; 
  text-align: center;
}

.leftimage
{
  float: left;
  margin-right: 18px;
  margin-top: 9px; 
  margin-bottom: 9px; 
  text-align: left;
}

.rightimage
{
  float: right;
  margin-left: 18px;
  margin-top: 9px; 
  margin-bottom: 9px; 
  text-align: right;
}



.formfield, .textarea
{

  border-width: 1px 1px 1px 1px; 
  border-style: solid; 
  border-color: #cccccc; 
  color: #000000; 
  font-family: courier new; 
  font-size: 12px; 
  font-weight: 400; 
}

div.page-news h2
{
  margin-bottom: 4px;
  border-width: 0px 0px 3px 0px; 
  border-style: solid; 
  border-color: #eeeeee; 
	padding-bottom: 2px;
}

div.page-news p.date
{
  margin-top: 0px;
  color: #999999;
}

.earliernews{margin: 20px 0px 10px 0px; border: 1px solid #eeeeee; border-width: 0px 0px 3px 0px;}
.tdleft{ padding-right: 10px;}
.textarea {width: 300px;}
.inforow_label {padding-right: 3px; width: 120px; display: block; float: left;}


.row_0
{
border: 1px solid #f5f5f5;
border-width: 0px 0px 1px 0px;
background-color: transparent;
padding-left: 5px; padding-right: 5px;
}

.row_1
{
border: 1px solid #f5f5f5;
border-width: 0px 0px 1px 0px;
background-color: transparent;
padding-left: 5px; padding-right: 5px;
}

a.tlink:hover
{ color: #000000; text-decoration: underline;}

.button
{
width: auto; 
line-height: 15px; 
color: #557799; 
font-family: arial; 
font-size: 11px; 
font-weight: 700; 
position: relative; 
top: -1px;
}

.folderimage
{
  border:none;
}

a.gallerylink

{
  text-decoration:none;
}

a.gallerylink:hover

{
  text-decoration:none;
}

.galleryimagecontainer
{
  width: 135px;
  float:left;
  text-align: center;
  margin-bottom:10px;
}

.folder
{
  width: 135px;
  float:left;
  text-align: center;
  margin-bottom:10px;
}

.galleryimage
{
  border:1px #cccccc solid;
  padding:5px;
}

#gpage a{display: inline;}

div.memberlist_member h2
{
margin: 0px;
}

div.memberlist_member img
{
border: none;
}

p.membername
{
float: right; margin: 0px; position: relative; top: 2px;
}

div.hr 
{
border: 3px solid #eeeeee; border-width: 0px 0px 3px 0px; padding-bottom: 3px; margin-bottom: 18px;
}

div.hr hr 
{
display: none;
}

/* VOTE STUFF */

.prog-border {
  height: 16px;
  width: 160px;
  background-color: #ffffff;
  border: 1px solid silver;
  margin: 2px 0px 5px 0px;
  padding: 0;
}

.prog-bar {
  height: 14px;
  margin: 1px;
  padding-left: 2px;
  font-size:0.8em;
}

/* VOTE STUFF */

#navigationlanguage ul {list-style: none; padding: 0px; margin: 0px; }
#navigationlanguage li {float: right; padding: 0px 1px 9px 5px; display: inline;}
#navigationlanguage img {border: none;}

.con_mains {margin: 0px 0px 27px 0px;}
.con_mains ul {list-style: none; padding: 0px 10px 0px 10px; margin: 0px; }
.con_mains li {display: inline;}
.con_mains img {border: none;}

.con_mains a, a.conmains
{
  float: left;
  display: block; 
  margin: 0px 0px 10px 0px;
  width: 224px;
  padding: 0px 0px 2px 10px; 
  background-image: url(../images/arrow.png); 
  background-position: 0 6px; 
  background-repeat: no-repeat; 
  border-width: 0px 0px 1px 0px; 
  border-style: none; 
  border-color: #c7d1c8; 
  font-family: arial; 
  font-size: 11px; 
  font-weight: 700; 
  text-decoration: none; 
}

.con_mains a:hover, .con_mains li.selected, a.conmains:hover
{
  background-image: url(/arkiv/webbmaster/admin/13_x_13_right_a.gif); 
  color: #000000; 
}

li.lnk_home, li.lnk_home.selected   {display: none;}

td.filebank
{
  font-family: arial; 
  font-size: 11px; font-weight: 700; padding: 3px 5px 0px 5px;
  color:#666666;
}

th.filebank
{
  font-family: arial; 
  font-size: 11px; font-weight: 700; padding: 3px 5px 0px 5px;
  color:#333333;
  text-align: left; background: #faf6e9; border: 1px solid #333333; border-width: 0px 0px 1px 0px;

}

th.right {
  text-align: right;
}

.imgcol {
  width: 20px;
  text-align: center;
}

.rowfirst
{
  border-top:1px solid #faf6e9;;
}

.qrowright
{
  border-right:1px dashed #c7bb8b;
}

.row
{
  font-family: arial; 
  font-size: 11px; font-weight: 700; padding: 4px 5px 0px 5px;
  color:#333333;

}

.rightborder {
  border-right: 1px dashed #c7bb8b;
}

.rowodd
{
  background-color: transparent;
}

.roweven
{
  background-color:transparent;
}

div.filebank {
	margin-top: 10px;
	margin-bottom: 10px;
}

div.Personalcontent
{
  position: relative; 
  overflow: hidden; 
	margin-bottom: 27px; 
}

div.personalimage img
{
  width: 123px; 
  height: 123px; 
  border-width: 1px 1px 1px 1px; 
  border-style: solid; 
  border-color: #666666; 
}


div.personalimage
{
  margin-top: 0px;
  margin-right: 15px;
  margin-bottom: 9px; 
  float: left; 
  text-align: left; 
  position: relative; 
}

.Personaldescribe
{ width: 240px; float: left; }

.Personaldescribe a
{ margin: 0px; margin-bottom: 3px;}

#conPersonal h2
{
  margin-bottom: 18px; 
}

h2.underlined
{

  margin: 27px 0px 25px 0px; 
  padding: 0px 0px 2px 1px; 
  border-width: 0px 0px 3px 0px; 
  border-style: solid; 
  border-color: #f0f0f0; 
}

.Personalcontent h3 {margin: 0px;}
.Personalcontent p.date {margin-top: 0px; font-style: italic; }

/*
  Från puffar.css
*/

div.puff_news {
  float: left;
  background: #959ca1;
   width: 174px;
  padding: 5px;
}

.puff_content
{
  padding: 0px; 
	width: 170px;
  position: relative; 
  overflow: hidden;
  font-size: 1.2em;
}

 div.puff_news .puff_content h3
{
  margin: 9px 0px 0px 0px; 
  color: #ffffff; 
}

 div.puff_news .puff_content img
{
  border: none; 
  margin: 9px 0px 0px 0px;
}

 div.puff_news .puff_content p
{
  color: #fff;
  font-size: 1.0em
}

 div.puff_news p.puff_date
{
  margin: 0px 0px 7px 0px; 
  color: #fff;
  font-size: 1.2em;
}

 div.puff_news .puff_content a.link
{
  margin: 0px 0px 0px 5px; 
  padding: 0px 0px 0px 10px; 
  background-image: url(../images/arrow.png); 
  background-position: 0px 4px; 
  background-repeat: no-repeat; 
  color: #0073ba;
  font-size: 1.2em;
  font-weight: bold;
  text-decoration: none;
}

a.readmore_right
{
  display: block;
  width: 106px;
  height: 47px;
  margin: 0px 0px 0px 0px; 
  padding: 12px 0px 0px 10px; 
  background: url(../images/readmore_right.png) no-repeat top left; 
  color: #959ca1;
  font-size: 1.2em;
  font-weight: bold;
  text-decoration: none;
}

 div.puff_news .puff_content a:hover.link
{
  color: #000000; 
}

.ingress {
  font-size: 1.2em;
  color: #5e6264;
  font-weight: normal;
}

.puff_didyouknow {
  float: left;
  background: #1679BF;
  width: 174px;
  padding: 8px;
  color: #fff;
}

.puff_productfocus {
  float: left;
  background: #1679BF;
  width: 174px;
  padding: 8px;
  color: #fff;
}

.puff_productfocus h3 {
  color: #fff;
}

.puff_head {
  display: block;
  width: 160px;
  height: auto;
  padding: 4px 10px 4px 2px;
  font-size: 1.4em;
  border-bottom: 1px solid #fff;
  margin: 0 0 8px 0;
}

.puff_head_blue {
  display: block;
  width: 172px;
  height: auto;
  padding: 4px 10px 4px 2px;
  font-size: 1.4em;
  border-bottom: 1px solid #007ac3;
  margin: 0 0 8px 0;
}

.puff_head_blue h2 {
  color: #007ac3;
  font-size: 1.0em;
  margin: 9px 0px 0px 0px; 
}

.puff_head h2.puffpic {
  font-size: 1.1em;
  color: #fff;
  margin: 0;
  padding: 0;
}

.puff_footer_left {
  float: left;
  width: 192px;
  height: 30px;
  background: url(../images/puff_footer_left.png) no-repeat top left;
  margin: 0 0 0 -1px;
}

.puff_footer_right {
  float: left;
  width: 180px;
  height: 31px;
  background: url(../images/puff_footer_right.png) no-repeat top left;
  margin: 0 0 0 -1px;
}

a.readmore_left {
  display: block;
  width: 106px;
  height: 47px;
  background: url(../images/readmore_left.png) no-repeat top left;
  color: #007ac3;
  font-size: 1.2em;
  text-decoration: none;
  padding: 13px 0 0 10px;
}

.webzoocontainer {
  float: left;
  width: 1010px;
  height: 40px;
  text-align: center;
  margin: 0 0 20px 0;
}
