/* CSS Document */

html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {
margin: 0;
padding: 0;
border: 0;
}       

body{
background-image:url(../images/diverse/bg2.jpg);
background-repeat:repeat;
background-color:#000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 13px;
color: #1A1A1A;
margin: 0;
padding: 0;
}


a.smallTextTintLink:link, a.smallTextTintLink:visited{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
line-height: 13px;
color: #669900;
letter-spacing:.1em;
text-decoration: none;
border-bottom: 1px solid #000000;
}

a.smallTextTintLink:hover, a.smallTextTintLink:active{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
line-height: 13px;
color: #000000;
text-decoration: none;
letter-spacing:.1em;
border-bottom: 4px solid #669900;
}


a.GeneralLink:link, a.GeneralLink:visited{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #669900;
text-decoration: none;
border-bottom: 1px solid #000000;
}

a.GeneralLink:hover, a.GeneralLink:active{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #000000;
text-decoration: none;
border-bottom: 4px solid #669900;
}



#wrap {
margin: 0px auto;
width: 800px;
background: #FFFFFF;
}


#topCap{
background-image:url(../images/UIPix/topp/topp8.jpg);
background-repeat:no-repeat;
width: 800px;
height: 200px;
margin: 0 auto;
text-align:left;
}

#topCap2{
background-image:url(../images/UIPix/topp/topp2.jpg);
background-repeat:no-repeat;
width: 800px;
height: 200px;
margin: 0 auto;
text-align:left;
}

#topCap3{
background-image:url(../images/UIPix/topp/topp3.jpg);
background-repeat:no-repeat;
width: 800px;
height: 200px;
margin: 0 auto;
text-align:left;
}

#topCap4{
background-image:url(../images/UIPix/topp/topp4.jpg);
background-repeat:no-repeat;
width: 800px;
height: 200px;
margin: 0 auto;
text-align:left;
}

#topCap5{
background-image:url(../images/UIPix/topp/topp5.jpg);
background-repeat:no-repeat;
width: 800px;
height: 200px;
margin: 0 auto;
text-align:left;
}

#topCap6{
background-image:url(../images/UIPix/topp/topp6.jpg);
background-repeat:no-repeat;
width: 800px;
height: 200px;
margin: 0 auto;
text-align:left;
}

#topCap7{
background-image:url(../images/UIPix/topp/topp7.jpg);
background-repeat:no-repeat;
width: 800px;
height: 200px;
margin: 0 auto;
text-align:left;
}

#topCap8{
background-image:url(../images/UIPix/topp/topp1.jpg);
background-repeat:no-repeat;
width: 800px;
height: 200px;
margin: 0 auto;
text-align:left;
}

#topCap9{
background-image:url(../images/UIPix/topp/topp9.jpg);
background-repeat:no-repeat;
width: 800px;
height: 200px;
margin: 0 auto;
text-align:left;
}

#topCap10{
background-image:url(../images/UIPix/topp/topp10.jpg);
background-repeat:no-repeat;
width: 800px;
height: 200px;
margin: 0 auto;
text-align:left;
}

#menu{
background-color:#FFFFFF;
width: 800px;
height: 40px;
margin: 0 auto;
text-align:left;
}


#content{
background-color:#FFFFFF;
width: 800px;
margin: 0 auto;
text-align:left;
}

div.content {
	width: 710px;
	background-color: #FFFFFF;
}

div.ett {
	top: 0px;
	width: 710px;
	height: 28px;
}

div.tva {
	top: 0px;
	width: 710px;
	height: 28px;
}

div.tre {
	top: 0px;
	width: 710px;
	height: 28px;
}

div.fyra {
	top: 0px;
	width: 710px;
	height: 28px;
}

div.fem {
	top: 0px;
	width: 710px;
	height: 28px;
}

div.sex {
	top: 0px;
	width: 710px;
	height: 28px;
}


#botCap{
background-color:#FFFFFF;
width: 800px;
height: 47px;
margin: 0 auto;
text-align:left;
}

/* -------- Images / Buttons -------- */
div.floating      {float: left; margin-right: 11px; margin-bottom: 5px}
div.clearfloating {clear: both}
div.buttonleft    {width: 210px; margin-bottom: 2em}
div.buttoncenter  {width: 210px; margin-bottom: 2em}
div.buttonright   {width: 210px; margin-bottom: 2em}
div.buttonleft   p.caption {font-style: normal; margin-top: 0px; padding: 3px; border-width: 0px 1px 1px 1px; border-style: solid; border-color: #000000}
div.buttoncenter p.caption {font-style: normal; margin-top: 0px; padding: 3px; border-width: 0px 1px 1px 1px; border-style: solid; border-color: #000000}
div.buttonright  p.caption {font-style: normal; margin-top: 0px; padding: 3px; border-width: 0px 1px 1px 1px; border-style: solid; border-color: #000000}
div.figure p.caption { margin: 3px 0px 3px 0px; font-size: 10px; line-height: 13px; font-weight: bold }

/* -------- Boxes -------- */
div.box_margin          { margin: 4px 0px 14px 0px; font-size:11px; line-height: 14px}
td.textbox              { background-image: url(img/textbox_background.png); padding: 2px 1px 2px 1px }
td.textbox_big          { background-image: url(img/textbox_background_big.png); padding: 2px 1px 2px 1px }
.box                    { display: block }
.textbox_entry          { display: block; padding: 5px 18px 0px 8px; color: #333333; font-size:11px; line-height: 14px; font-weight: bold }
a.textbox_entry         { text-decoration: none; background-image: url(img/textbox_arrow.gif); background-repeat: no-repeat; background-position: bottom right }
a.textbox_entry:visited { color: #333333; }
a.textbox_entry:hover   { color: #333333; }
span.textbox_text       { font-weight: normal }

/* -------- Item -------- */
div.item_left   { width: 270px; float: left }
div.item_right  { width: 270px; float: right }

span.item a        { text-decoration: none; }
span.item a:hover  { text-decoration: none; }
span.item_headline { display:block; color: #333333; font-weight: bold; font-size: 11px; line-height: 15px; }
span.item_date     { display:block; color: #999999; font-weight: normal; font-size: 9px; line-height: 15px; }
span.item_text     { display:block; color: #333333; font-weight: normal; font-size: 11px; line-height: 15px; }

/* -------- Callout-Boxes -------- */
div.callout        { background-color: #EEEEEE; border: 1px solid black; padding: 0px 7px 7px 7px; margin-top: 20px; margin-bottom: 20px}
span.callout_label { background-color: #FFFFFF; border: 1px solid black; padding: 4px 4px 4px 4px; font-size:1.4em}

/* -------- Toggle -------- */
div.toggle_headline           {
	background-image: url(../images/img/textbox_arrow.png);
	background-repeat: no-repeat;
	margin-left: 0px;
	padding-left: 20px;
}

div.toggle_headline a         { font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; letter-spacing:.2em; text-decoration: none; }
div.toggle_headline a:hover   { color:#669900; }
div.toggle_headline a:visited { color:#000000; }
div.toggle_content            { display:none; margin-top: 1em; }


/* -------- Others -------- */
div.figure {margin-bottom: 11px}
div.red {color: #FF0000}
div.border-box {border: 1px solid black; padding:5px}
td.divided { width: 50%; margin-right: 8px; border-width: 0px 1px 0px 0px; border-color: #333333; border-style: solid}

/* -------- Tables -------- */
table.line {border-spacing:0px;border-collapse:collapse;}




.imageBorder {
border: 8px solid #FFFFFF;
}

.imageBorder2 {
padding: 2px;
border: 2px solid #ccc0b1;
}


.imageBorder3 {
padding: 4px;
border: 2px solid #ccc0b1;
}

.imageBorder4 {
padding: 3px;
border: 1px solid #000000;
}

.smallText {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 13px;
color: #1A1A1A;
}

.smallTextTint {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 13px;
color: #999999;
}

.homeText {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 24px;
line-height: 44px;
color: #000000;
}

a.homeTextLink:link, a.homeTextLink:visited { 
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 24px;
line-height: 34px;
color: #333333;
background-color: #FFFFFF;
text-decoration:none;
}

a.homeTextLink:hover, a.homeTextLink:active { 
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 30px;
line-height: 37px;
color: #006331;
background-color: #E3DEB6;
text-decoration:none;
}


.largeText {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 14px;
line-height: 18px;
color: #333333;
border-top-width: 1px;
border-top-style: dotted;
border-top-color: #999999;
padding-top: 7px;
}

.breadTextSans {
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-size: 14px;
line-height: 18px;
color: #000000;
}

.breadTextSansBold {
font-family: Helvetica, Verdana, Arial, Sans-serif;
font-size: 14px;
font-weight: bold;
line-height: 18px;
color: #000000;
}

.breadTextSansBoldAlt {
font-family: Helvetica, Verdana, Arial, Sans-serif;
font-size: 14px;
font-weight: bold;
line-height: 18px;
color: #690;
}


.storTitleColor {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 18px;
line-height: 24px;
color: #663524;
}

.storTitle {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 18px;
line-height: 24px;
color: #000000;
}

.litenTitle {
font-family: Arial, Helvetica, Sans-serif;
font-size: 12px;
font-weight: bold;
line-height: 18px;
color: #000000;
}

a.litenTitleLink:link, a.litenTitleLink:visited { 
font-family: Arial, Helvetica, Sans-serif;
font-size: 12px;
line-height: 18px;
color: #000000;
text-decoration: none;
}

a.litenTitleLink:hover, a.litenTitleLink:active {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	text-decoration: none;
	border-bottom: 4px solid #757667;
}



.litenText {
font-family: Arial, Helvetica, Sans-serif;
font-size: 11px;
font-weight: Normal;
line-height: 18px;
color: #000000;
}



.litenTitle2 {
font-family: Arial, Helvetica, Sans-serif;
font-size: 12px;
font-weight: bold;
line-height: 18px;
letter-spacing:.2em;
color: #000000;
}

.litenTitleColor {
font-family: Arial, Helvetica, Sans-serif;
font-size: 12px;
font-weight: bold;
line-height: 18px;
letter-spacing:.1em;
color: #663524;
}

.litenTitlePris {
font-family: Arial, Helvetica, Sans-serif;
font-size: 12px;
font-weight: bold;
line-height: 18px;
color: #663524;
}

.rubrik {
	font:14px Arial, Helvetica, sans-serif;
	line-height:22px;
	font-weight:bold;
	color:#000000;
	letter-spacing:.2em;
	}




.mellanTitleColor {
font-family: Arial, Helvetica, Sans-serif;
font-size: 16px;
font-weight: bold;
line-height: 22px;
letter-spacing:.1em;
color: #663524;
}

.mellanTitleVit {
font-family: Arial, Helvetica, Sans-serif;
font-size: 16px;
font-weight: bold;
line-height: 22px;
letter-spacing:.1em;
color: #FFFFFF;
}


a.navTextLink:link, a.navTextLink:visited { 
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
font-weight: bold;
line-height: 16px;
color: #757667;
text-decoration: none;
}

a.navTextLink:hover, a.navTextLink:active {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	color: #000000;
	text-decoration: none;
	border-bottom: 4px solid #757667;
}


a.breadTextLink:link, a.breadTextLink:visited { 
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 13px;
line-height: 18px;
color: #757667;
text-decoration: none;
}

a.breadTextLink:hover, a.breadTextLink:active {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 18px;
	color: #000000;
	text-decoration: none;
	border-bottom: 4px solid #757667;
}





.BreadTextSerifColor {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 13px;
line-height: 18px;
color: #663524;
}

.BreadTextSerif {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 13px;
line-height: 18px;
color: #000000;
}

.BreadTextSerif24 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 13px;
line-height: 24px;
color: #000000;
}


.BreadTextSerif6 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 13px;
line-height: 6px;
color: #000000;
}


.BreadTextSerif2 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 13px;
line-height: 17px;
color: #000000;
}

.GuestbookSerif {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
line-height: 18px;
color: #000000;
}

.GuestbookBoldSerif {
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: bold;
font-size: 12px;
line-height: 18px;
color: #000000;
}



.BreadTextSerifBold {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 13px;
font-weight: bold;
line-height: 18px;
color: #000000;
}

.BreadTextSerifBoldWhite {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 13px;
font-weight: bold;
line-height: 18px;
color: #FFFFFF;
}


.BreadTextSerifBoldColor {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
font-weight: bold;
line-height: 18px;
color: #CC0000;
}

.BreadTextSerifBoldBlue {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
font-weight: bold;
line-height: 18px;
color: #333399;
}

