/*
Theme Name: Webbiton revision 2
Theme URI: http://www.themeporter.com
Version: 2.0
Description: 3 Column theme
Author: webbiton
Author URI: http://www.themeporter.com
*/


/*

LGBlue3c Free Template
By Herreman David
http://www.free-css-templates.com

*/

body {  padding: 0; margin-left: 10px; margin-top: 10px; font: 10px Verdana, Arial; color:#000; line-height: 1.4em; background : #666666; }
#content { margin:0px; padding:20px 0px 0px 0px; color: #000; width: 979px; background: #FFFFFF; border-right:1px solid silver; border-bottom:1px solid silver; z-index: -2;}

.sagabbakgrund {
    background: #29498f url(images/sagabbakgrund.gif) no-repeat bottom;
    width:980px;
    height:55px;
    text-align: right;
}

.sagabbakgrund h2 {
    position:relative;
    color:white;
    font-size:17px;
    font-family:Verdana,Arial;
    top: 34px;
    margin-right:25px;
}

form {
  margin:10px;
}

#s {
  width:174px;
}

.sidebarsubmit_info {
  border:none;
  color: black;
  background: #fff;
  text-align:left;
  cursor: pointer;
  font-size: 10px;
  font-family: verdana;
  margin-bottom:-15px;
}

#sidebarsubmit_button {
  color: black;
  text-transform: uppercase;
  cursor: pointer;
  font-size: 11px;
  font-family: verdana;
}

#left_side {
  display:inline;
  float:left;
  width:180px;
  margin: -4px 0px 15px 15px;
}

#left_side form {
  margin:10px 0px 10px 0px;
}

/* NAVIGATION */
.nav { margin:0px; text-align: left; width:980px; height: 20px; background: url('images/nav_bg.gif') repeat-x; overflow:hidden; z-index:2000; }

.nav .nav_positioning {
  margin-left: -28px;
  margin-top: -11px;
}
.nav li {
    background: url('images/dodtted.gif') no-repeat center right;
	border-right:1px solid gray;
    color: #000000;
    font-weight: normal;
    line-height: 1.5;
    font-family: Verdana, Helvetica, Arial;
    font-size: 9pt;
    padding: 0px 13px 0px 9px;
    display: inline;
}
.nav li a { color: #000000; text-decoration: none; font-weight: bold;  }
.nav li a:hover { color: #006699; text-decoration: none;  }

#choose_language {
    position:absolute;
    z-index: 2001;
    margin-top:-16px;
    margin-left:927px;
}

.padding_leftmenu {
  background:#EEEEEE;
  padding:0;
  margin: 0 0 0 5px;
  display:block;
}

.padding_leftmenu ul { margin: 0px 0px 0px 3px; padding : 0; list-style : none;}
.padding_leftmenu li  { list-style-type: none; color: #004d99; padding: 0px 0px 0px 18px; padding-bottom: 2px; background:#eeeeee; }
.padding_leftmenu li a { color: #004d99; font-size:10px; font-weight:bold; font-family: Verdana, Helvetica, Arial;  }
.padding_leftmenu .submenu ul li a { color: #004d99; font-size:10px; font-weight:normal; font-family: Verdana, Helvetica, Arial;  }
.padding_leftmenu .submenu ul li a:hover { color: #004d99; font-weight:normal; text-decoration:underline; }
.padding_leftmenu li a:hover { color: #004d99; text-decoration:underline; }

#produktlista_container {background: #ffffff; width:99%}
.produktlista_top {
    background: #FFFFFF;
}
.produktlista_bottom {background: #ffffff;}
.produktlista_1{
    margin: 0 5px; height: 1px; overflow: hidden; background: #b1b3b4;
    border-left: 1px solid #cbcbcd; border-right: 1px solid #cbcbcd;
    border-width: 0 4px;}
.produktlista_2{
    margin: 0 3px; height: 1px; overflow: hidden; background: #EEEEEE;
    border-left: 1px solid #cbcbcd; border-right: 1px solid #cbcbcd;
    border-width: 0 3px;}
.produktlista_3{
    margin: 0 2px; height: 1px; overflow: hidden; background: #EEEEEE;
    border-left: 1px solid #cbcbcd; border-right: 1px solid #cbcbcd;
    border-width: 0 2px;}
.produktlista_4{
    margin: 0 1px; height: 1px; overflow: hidden; background: #EEEEEE;
    border-left: 1px solid #cbcbcd; border-right: 1px solid #cbcbcd;
    border-width: 0 2px;}

.leftmenu {
    background: #EEE;
    padding: 10px 0px 30px 0px;
    border-left:1px solid #cbcbcd;
    border-right:1px solid #cbcbcd;
}

.leftmenu b {
  font-size: 14px;
  font-family: Arial, Verdana;
  font-weight:bold;
  color:#004d99;
  padding-left: 5px;
}

.listaprodukter_td0 {
	width:33%;
	padding:5px;
}

.listaprodukter_td1 {
	width:33%;
	border-right:1px dotted silver;
	padding:5px;
}

.listaprodukter_td2 {
	width:33%;
	padding:5px;
}

.listaprodukter_div {
	border-bottom:1px dotted silver;
	height:1px;
	padding:1px;
}

.listaprodukter_table {
	padding:5px;
}

#product {
    background: #FFF;
    margin:0 210px;
    width:505px;
    height:100%;
    border-left: 1px solid silver;
    border-right: 1px solid silver;
    padding-left: 5px;
    padding-right: 10px;
/*    margin: 20px 0px 0px 225px;*/
}

#product h2 {
    margin: 0;
    padding: 5px;
    margin-bottom: 5px;
    font-size: 19px;
    font-family: Arial, Verdana;
    font-weight: bold;
    color: #003399;

}

.product2 {
    background: #FFF;
    width: 350px;
    margin: 20px 0px 0px 210px;
    border-left:1px solid silver;
    padding-left:10px;

}

.product2 h2 {
    margin: 0;
    padding: 0px;
    font-size: 14px;
    font-family: Arial,Verdana;
    color: #156184;
}

.product3 {
    background: #FFF;
    width: 350px;
    margin: 0 0 0 50px;
    padding-left:10px;
}

.product3 h2 {
    margin: 0;
    padding: 0px;
    font-size: 14px;
    font-family: Arial,Verdana;
    color: #156184;
}

/* ROUNDED CORNERS */

#presentation_container {background: #FFFFFF; display:inline; margin:0; width:100%;}

.presentation {
    background: #FFFFFF;
	height:150px;
}

.presentation p {
    margin:0px 0px 10px 0px;
}

.presentation img {
  margin-top:3px;
  margin-left: 5px;
  margin-right: 15px;
}

.nyheter_container {
    background: #ffffff;
}

.nyheter {
    background: #FFF;
}

.newsdate {
  text-align: right;
  font-size: 8px;
}

.headline {
  background: #FFF url(images/headline_bg3.gif);
  color: #003399;
  font-size: 14px;
  font-family: Arial, Verdana;
  font-weight: bold;
  border:1px solid silver;
  padding:5px;
  margin-bottom:5px;
}

.contact_card {
  background: #FFF url(images/contactcard_bg.gif);
  color: #003399;
  font-size: 12px;
  font-family: Verdana, Arial;
  font-weight: bold;
  line-height: 20px;
  border:1px solid silver;
  padding:5px;
  margin-bottom:5px;
  width:70%;
}

#right_side {
    float:right;
	width: 250px;
    margin:0;
	padding:0;
    margin-top:-12px;
}

#originalet {
    display:inline;
}

.right_side_container {
    float: right;
    margin:0px 0px 0px 0px;
    border-left:1px solid silver;
    padding-left:10px;
}

.right_side_product_info {
    padding-right:15px;
	width: 255px;
}

.right_side_product_info_compare {
    padding:5px;
	width: 750px;
}

.right_side_documents {
    padding:5px;
    width: 200px;
}

#pagang_container {background: #ffffff; }

#arkiv_container {background: #ffffff; width:99%}

.right_side_short_container {
    display:inline;
	width:200px;
    margin-right: 10px;
}

.right_side_short {
    background:#fff;
    margin-top:-1px;
}

.right_side_short .entry {
    padding-left: 15px;
    padding-top: 5px;
    padding-bottom: 5px;
}

#right_side b {
    padding-left: 10px;
    margin:0px;
    font-weight: bold;
}


.documents {
    float: right;
	width: 174px;
    margin:0;
    padding:0;
    margin-right: 10px;
    display: inline;
}

pre {
  font: 10px Verdana, Arial;
}

b {
  font-family: Verdana, Arial;
  font-size: 10px;
  font-weight: bold;
}

.page_item a {
  font-family: verdana, helvetica, arial;
  font-weight:normal;
}

/* #toph { background: #FFF; height: 14px; margin-bottom: -1px !ie; padding: 0;} */

#main {
    background: #FFF;
    width:979px;
}


.padding { padding: 15px; }

#onecolumn {
    background: #FFF;
    margin-right: 73px;
	float:right;
    width:680px;
    height:100%;
    border-left: 1px solid silver;
    padding-left: 15px;
}

#onecolumn h2 {
    margin: 0;
    padding: 5px;
    font-size: 12pt;
    font-family: trebuchet ms, Arial, Helvetica, sans-serif;
    color: #156184;
}

#support_div {
    background: #FFF;
	float:right;
    width:748px;
    height:100%;
    border-left: 1px solid silver;
    padding-left: 10px;
    padding-right: 10px;
}

#support_div h2 {
    margin: 0;
    padding: 5px;
    font-size: 12pt;
    font-family: trebuchet ms, Arial, Helvetica, sans-serif;
    color: #156184;
}

#support_div .paddingbg {
    background:white;
    padding:5px;
    border-bottom:1px dashed silver;
}

.rubriklinje {
	
}

#twocolumn_container {
  float:right;
  width:769px;
}

#twocolumn_first {
    background: #FFF;
    width:505px;
    height:100%;
    border-left: 1px solid silver;
    border-right: 1px solid silver;
    padding-left: 10px;
    padding-right: 10px;
}

#twocolumn_first h2 {
    margin: 0;
    padding: 5px;
    font-size: 12pt;
    font-family: trebuchet ms, Arial, Helvetica, sans-serif;
    color: #156184;
}

#twocolumn_first_form {
    background: #FFF;
    width:505px;
    height:100%;
    border-left: 1px solid silver;
    padding-left: 10px;
    padding-right: 10px;
}

#twocolumn_first_form h2 {
    margin: 0;
    padding: 5px;
    font-size: 12pt;
    font-family: trebuchet ms, Arial, Helvetica, sans-serif;
    color: #156184;
}

#twocolumn_first_product {
    background: #FFF;
    width:405px;
    height:100%;
    border-left: 1px solid silver;
    padding-left: 10px;
    padding-right: 10px;
}

#twocolumn_first_product h2 {
    margin: 0;
    padding: 5px;
    font-size: 12pt;
    font-family: trebuchet ms, Arial, Helvetica, sans-serif;
    color: #156184;
}

#twocolumn_second {
    float:right;
	width:222px;
    padding:0;
	margin-top: -8px;
    padding-right:10px;
}

#twocolumn_second_form {
    float:right;
	width:222px;
    padding:0;
	margin-top: -8px;
    padding-right:10px;
}

#twocolumn_second_productlist {
    float:right;
	width:222px;
    padding:0;
	margin-top: -8px;
    padding-right:10px;
}

.faqdiv {
	display:none;
	width:630px;
	margin:15px;
}

.faqdiv_show {
	width:630px;
	margin:15px;
}

#faqdiv0 {
	background:#EEEEEE;
	width:680px;
}

#faqdiv1 {
	background:white;
	width:674px;
	padding:3px;
	cursor:pointer;
}

/* ROUNDED CORNERS */

#rounded_blue_full_container {background: #006699; width:99%}
.rounded_blue_full_top {background: #ffffff;}
.rounded_blue_full_bottom {background: #ffffff;}
.rounded_blue_full_1{margin: 0 5px; height: 1px; overflow: hidden; background: #006699;}
.rounded_blue_full_2{margin: 0 3px; height: 1px; overflow: hidden; background: #006699;}
.rounded_blue_full_3{margin: 0 2px; height: 1px; overflow: hidden; background: #006699;}
.rounded_blue_full_4{margin: 0 1px; height: 2px; overflow: hidden; background: #006699;}

.rounded_blue_full {
    background: #006699;
}

#rounded_gray_full_container {background: #808080; width:99%}
.rounded_gray_full_top {background: #ffffff;}
.rounded_gray_full_bottom {background: #ffffff;}
.rounded_gray_full_1{margin: 0 5px; height: 1px; overflow: hidden; background: #808080;}
.rounded_gray_full_2{margin: 0 3px; height: 1px; overflow: hidden; background: #808080;}
.rounded_gray_full_3{margin: 0 2px; height: 1px; overflow: hidden; background: #808080;}
.rounded_gray_full_4{margin: 0 1px; height: 2px; overflow: hidden; background: #808080;}

.rounded_gray_full {
    background: #808080;
}

#rounded_gray_adaptive_container {background: #808080;}
.rounded_gray_adaptive_top {background: #ffffff;}
.rounded_gray_adaptive_bottom {background: #ffffff;}
.rounded_gray_adaptive_1{margin: 0 5px; height: 1px; overflow: hidden; background: #808080;}
.rounded_gray_adaptive_2{margin: 0 3px; height: 1px; overflow: hidden; background: #808080;}
.rounded_gray_adaptive_3{margin: 0 2px; height: 1px; overflow: hidden; background: #808080;}
.rounded_gray_adaptive_4{margin: 0 1px; height: 2px; overflow: hidden; background: #808080;}

.rounded_gray_adaptive {
    background: #808080 url(images/tool_bg.gif) right no-repeat;
}

/*** SVENS ***/

.facts_table {
  padding:0;
  margin:0;
  width:255px;
}

.facts_table_compare {
  padding:0;
  margin:0;
  width:560px;
}

.facts_th {
  border: 1px solid black;
  background:#C0C0C0;
  text-align:left;
}

.facts_tr {
}

.facts_td1 {
  text-align: left;
  border-bottom: 1px solid black;
  border-left: 1px solid black;
  border-right: 1px solid black;
  background: #E0E0E0;
  font-size: 7pt;
}

.facts_td2 {
    border-bottom: 1px solid black;
    border-right: 1px solid black;
    background: #FFFFFF;
	font-size: 7pt;
}

.facts_td2_empty {
    border-bottom: 1px solid black;
    border-right: 1px solid black;
    background: #E0E0E0;
	font-size: 7pt;
}

/* FOOTER */
#footer { background: #ffd800 no-repeat; color: #a0a0a0; height: 20px; width:100%; text-align: center; font-size: 90%; clear: both; padding-top: 0px; margin-top: 10px;}
#footer hr { width: 740px; color: #888; border: 1px solid #f0f0f0; margin: 0 25px 0 25px;  }
#footer a { 	color: #999; background: #FFF;  text-decoration:none; }
#footer a:hover { 	background: #FFF;	text-decoration: underline; color: #444;}



blockquote { background: #E7EDF0; padding: 5px; border: 1px solid #999; color: #333; }

/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

p {  color: #000000; background: inherit; }

hr { border: 0; height: 1px; color: silver; background-color: silver; }
a { 	color: #003399; text-decoration:none; }
a:hover { 	text-decoration: underline; }

/*h1 { padding:0; margin:0; color: #0F5B7F; background: inherit;font: bold 1.8em Verdana, Helvetica, Arial; letter-spacing: -1px; }
h1 a {color: #0F5BFF; background: inherit;}
h2 { background-color: inherit; 	color:#0F5B7F; font-size:140%; font-weight:bold; margin: 10px 0 10px 0; padding:0; }
h2 a { color: #0F5B7F; }
h2 a:hover { 	color: #0F5BAF; text-decoration: none;}*/



/*----------------- for snews --------------------------*/

fieldset {	border: 1px solid #eee; }
textarea.text { height: 150px; width: 90%; border: 1px solid #ccc; background: #fff; color: #000; }
textarea.text:hover { border: 1px solid #eee; background: #FFFFF4; color: #000; }
input.field { border: 1px solid #ccc; background-color: #3C3C3C; width: 100px; color: #000; }
input.field:hover { border: 1px solid #eee; background: #ccc; color: #000; }
input.text { margin: 0; width: 110px;	border: 1px solid #546078; background: #FFF; color: #808080; }
input.text:hover { border: 1px solid #3a4354; }
input.searchbutton { 	margin: 0; font-size: 100%; font-family: Verdana, Helvetica, Arial; border:none; background: #FFFFFF; color: #333; padding: 1px; font-weight: bold;}
.date { color: #505050; background: #FFF; text-align: right; margin: 4px 0 5px 0; padding: 0.4em 0 0 0; border-top: 1px solid #ddd; }
.date a { color: #546078; }
input.button { background: #FFFFF4; color: #808080; border-right: 1px solid #ccc;	border-bottom: 1px solid #ccc; }
.comments { 	padding: 10px 10px 8px 10px; margin: 0 0 7px 0; background: #FFF; color: #333; }
.commentsbox { padding: 8px 0 10px 10px; margin: 0 0 10px 0; background: #f4f4f4; color: #000; }
.error {	color: #990000;	background-color: #FFF0F0; padding: 7px; margin-top: 5px; margin-bottom: 10px; border: 1px dashed #990000; }
.error h2 { color: #990000; background: inherit; }
.success { color: #000000; background: #FAFAFA;	padding: 7px; margin-top: 5px; margin-bottom: 5px; border: 1px dashed #546078; }
.success h2 { color: #546078; background: inherit; }

		/* Comments Styling */
#commentlist li {
margin-bottom: 1.5em;
padding-bottom: 1em;
border-bottom: 1px solid #700000;
}

#commentform {
margin: 1em 0;
background: #ffffff;
width: 280px;
}

#commentform textarea {
background: #f8f7f6;
border: 1px solid #d6d3d3;
width: 280px;
}
#commentform textarea:hover {
background: #FFFFFF;
border: 1px solid #d6d3d3;
}
#commentform textarea:focus {
background: #ffffff;
border: 1px solid #939793;
}

#commentform #email, #commentform #author, #commentform #url {
font-size: 1.1em;
background: #f8f7f6;
border: 1px solid #d6d3d3;
width: 280px;
}
#commentform #email:hover, #commentform #author:hover, #commentform #url:hover {
font-size: 1.1em;
background: #ffffff;
border: 1px solid #d6d3d3;
width: 280px;
}
#commentform #email:focus, #commentform #author:focus, #commentform #url:focus {
font-size: 1.1em;
background: #ffffff;
border: 1px solid #939793;
width: 280px;
}
#commentform input{
margin-bottom: 3px;
}

.entry ul li
{
margin: 0px 20px;
list-style: disc;
}

.entry img {
  margin: 0px 0px 0px 0px;
}

#twocolumn_first .productlist_img {
  text-align:center;
  margin: 0px 0px 0px 0px;
  padding-top: 20px;
  height: 150px;
}

a img {
	border:none;
}

.title h2 a, .title h2 a:hover , .title h2 a:visited
{
text-decoration:none;
color:#fff;
}

