body {
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	padding: 0px;
	margin: 0px auto auto 0px;
	text-align: left;
	background: #0038A5 url(../pics/bgstart3d.jpg) no-repeat fixed top left;
	color: #000066;
	position: absolute;
	top: 0;
	left: 0;
}
#container {
	width: 871px;
	margin: 0px auto auto 0px;
	padding: 0px;
	text-align: left;
	line-height: 1.2em;
}
#contents_wide {
	margin: 0px 0px 4px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 586px;
	text-align: left;
	line-height: 1.2em;
}
.bodytext {
	margin: 20px 6px 6px 6px;
	padding: 0px;
}
img {
	border: 0;
}
.logodiv {
	width: 160px;
	height: 122px;
	margin: 4px auto 0px 16px;
	text-align: left;
}
.logodiv img {
	margin: 0px auto 0px auto;
	text-align: center;
}
.center {
	text-align: center;
}
.left {
	text-align: left;
}
.right {
	text-align: right;
}
.underline {
	text-decoration: underline;
}
.nounderline {
	text-decoration: none;
}
.altcolors {
	color: #FFFFFF;
	background-color: #0037A0;
}

/* Left column */
.lsbf {
	width: 201px;
	float: left;
	clear: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: left;
}
.menu {
	width: 160px;
	background-color: #0041B2;
	margin: 0px 2px 0px 12px;
	padding: 0px;
	color: #ffffff;
} 
.menucontent {
	margin: 0px 0px 0px 4px;
	width: 150px;
	text-align: center;
	border-left: 1px solid #00A6FF;
	border-right: 1px solid #00A6FF;
	background-color: #0039A7;
	color: #ffffff;
}
.menucontent p {
	font-size: 11px;
	border-bottom: #0079ce 1px solid;
	margin: 0px auto 0px auto;
	width: 136px;
	text-align: left;
	line-height: 15px;
	padding: 1px 0px 1px 2px;
}
.menucontent a:link {
	font-weight: bold;
	color: #ffffff;
	background-color: #0039A7;
	text-decoration: none;
}
.menucontent a:active {
	font-weight: bold;
	color: #ffffff;
	background-color: #0039A7;
	text-decoration: none;
}
.menucontent a:visited {
	font-weight: bold;
	color: #ffffff;
	background-color: #0039A7;
	text-decoration: none;
}
.menucontent a:hover {
	font-weight: bold;
	color: #c5e7ff;
	background-color: #0039A7;
	text-decoration: none;
}
.flags {
	margin: 34px 2px 0px 12px;
	padding: 0px;
	font-size: 9px;
}
.flags a {
	font-weight: normal;
}
.flags p {
	margin: 4px 0px 4px 0px;
	padding: 0px;
}
.flags img {
	margin: 0px 2px 4px 0px;
	padding: 0px;
}


/* Text area */
.transcenter {
	margin: 18px auto 6px 0px;
	padding: 0px;
	text-align: center;
	color: #FFFFFF;
	background-color: transparent;
}
.transcenter p {
	margin: 8px auto 0px 8px;
	padding: 0px;
	font-family: Georgia, Times New Roman, Times, Serif;
	font-size: 28px;
	line-height: 1.4em;
}
.transleft {
	margin: 0px auto 0px 0px;
	padding: 6px;
	text-align: left;
	color: #FFFFFF;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: transparent;
}
.lefttext {
	margin: 20px 8px 12px 8px;
	padding: 0px;
	text-align: left;
	background-color: #FFFFFF;
}
.righttext {
	margin: 20px 8px 12px 8px;
	padding: 0px;
	text-align: right;
	background-color: #FFFFFF;
}

.whiteleft {
	margin: 0px auto 0px 0px;
	padding: 6px;
	text-align: left;
	color: #000066;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	line-height: 1.2em;
}
.whitecenter {
	margin: 0px auto 0px 0px;
	padding: 6px;
	text-align: center;
	color: #000066;
	font: normal 11px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
}
.butikheader {
	color: #FFFFFF;
	background-color: #0037A0;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font: normal 11px/20px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-indent: 3px;
}
.redheader {
	color: #FFFFFF;
	background-color: #FF9191;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font: normal 11px/20px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-indent: 3px;
}
.butikheader a:link, .redheader a:link, .blackbox h2 a:link, .floatbox h2 a:link, .butikheader a:visited, .redheader a:visited, .blackbox h2 a:visited, .floatbox h2 a:visited {
	color: #FFFFFF;
	line-height: 20px;
}
.butikheader p, .redheader p {
	margin: 0px;
	padding: 0px;
	line-height: 16px;
}

.blackbox, .floatbox {
	border: 2px solid #000000;
	margin: 6px 6px 0px 6px;
	padding: 0px;
	background-color: #FFFFFF;
	color: #000000;
	line-height: 1.2em;
}
.floatbox {
	float: left;
}
.blackbox h2, .floatbox h2 {
	color: #FFFFFF;
	background-color: #0037A0;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font: bold 11px/20px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-indent: 3px;
}
.boxcontent {
	margin: 4px 4px 4px 4px;
	padding: 0px;
	text-align: center;
	color: #000066;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	width: 524px;
}
.boxcontent p {
	margin: 8px 0px 8px 0px;
	padding: 0px;
	text-align: left;
}
.boxcontent h3 {
	margin: 12px 0px 12px 0px;
	padding: 0px;
	text-align: left;
	font-size: 13px;
}

.boxcontent .artdesc {
	margin: 8px 0px 8px 3px;
	padding: 0px;
	text-align: left;
	clear: left;
}
.boxcontent .artdesc h2 {
	margin: 4px 0px 10px 3px;
	padding: 0px;
	text-align: left;
	font-weight: bold;
	color: #000066;
	background-color: #FFFFFF;
}
.boxcontent ul {
	margin: 8px 0px 4px 15px;
	padding: 0px;
	text-align: left;
}
.boxcontent ul li {
	margin: 0px 0px 4px 0px;
	padding: 0px;
}

.submitbutton, .submitbutton2, .submitbutton3, .submitbutton4, .submitinline {
	color: #FFFFFF;
	background-color: #0037A0;
	border: 1px outset;
	font: bold 10px/13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: 18px;
}
.submitbutton {
	margin: 8px 0px 0px 0px;
	padding: 0px 0px 2px 0px;
	width: 42px;
	vertical-align: middle;
	float: right;
}
.blackbox input[type=button]:hover, .blackbox input[type=submit]:hover, .blackbox input[type=reset]:hover {
	background: #fff;
	border-color: #0037A0;
	color: #0037A0;
}
.submitbutton2 {
	margin: 1px 0px 1px 4px;
	width: 50px;
	vertical-align: top;
	float: right;
}
.submitbutton3 {
	margin: 1px 0px 2px 4px;
	padding: 0px 0px 2px 0px;
	width: 80px;
	vertical-align: middle;
}
.submitbutton4 {
	margin: 1px 0px 1px 4px;
	width: 50px;
	vertical-align: middle;
}
input.submitbutton5 {
	color: #FFFFFF;
	background-color: #0037A0;
	padding: 0px 0px 2px 0px;
	margin: 0px 6px 1px 6px;
	width: 115px;
	vertical-align: top;
	font: bold 11px/15px Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: 18px;
	border: 1px solid #FFFFFF;
	cursor: pointer;
}
.submitinline {
	margin: 1px 2px 1px 2px;
	width: 36px;
	vertical-align: middle;
	display: inline;
}

input.radio1  {
	margin: -2px;
	padding: 0px;
	vertical-align: middle;
	line-height: 10px;
}

.artikelnr {
	width: 130px;
	margin: 10px 2px 0px 0px;
	padding: 0px;
	float: left;
	text-align: left;
}

.whiter266c {
	margin: 12px auto 12px auto;
	padding: 0px;
	text-align: center;
	float: right;
	width: 266px;
}

.artikelarkivrubrik {
	font-size: 18px;
	color: #808080;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 24px;
}
.artikellank {
	font-size: 12px;
	color: #808080;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 13px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
.pictp a:link, .artikellank a, .artikellank p a, .artikellank a:active, .artikellank p a:active, .artikellank a:visited, .artikellank p a:visited, .artikelarkivrubrik a, .artikelarkivrubrik h1 a, .artikelarkivrubrik a:active, .artikelarkivrubrik h1 a:active, .artikelarkivrubrik a:visited, .artikelarkivrubrik h1 a:visited {
	color: #808080;
	text-decoration: none;
	line-height: 15px;
}
.artikellank a:hover, .artikelarkivrubrik a:hover, .artikelarkivrubrik h1 a:hover {
	color: #2e2e2e;
	text-decoration: none;
}
.artikellank img {
	margin: 0px 3px 6px 0px;
	vertical-align: top;
	padding: 0px;
	float: left;
	clear: left;
}
.artikellank p {
	margin: 0px 0px 0px 2px;
	padding: 0px;
	line-height: 15px;
	vertical-align: middle;
}
.pictp {
	margin: 0px 0px 0px 2px;
	padding: 3px 0px 0px 0px;
	line-height: 38px;
	vertical-align: middle;
}
.artikel {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 1px 3px 0px 1px;
	padding: 0px;
	vertical-align: top;
}
.artikel img {
	margin: 6px 6px 6px 4px;
	clear: both;
	float: left;
	vertical-align: middle;
}
.artikel a {
	font-weight: bold;
	text-decoration: underline;
	color: #000000;
}
.artikel p {
	margin: 8px 4px 4px 4px;
	padding: 0px;
}

.rubrik {
	font-size: 18px;
	color: #ff5a00;
	font-family: verdana;
}
.rubrik2 {
	font-size: 12px;
	font-family: verdana;
}
.contact {
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}
.adress {
	font-weight: bold;
	font-size: 10px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}
form {
	margin: 0px;
	padding: 0px;
}
.formular {
	border-right: #dbdbdb 1px solid;
	border-top: #dbdbdb 1px solid;
	font-size: 12px;
	border-left: #dbdbdb 1px solid;
	color: #000000;
	border-bottom: #dbdbdb 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
}

.formularknapp {
	border: #dbdbdb 1px solid;
	font-size: 10px;
	width: 100px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #f5f5f5;
}
.button {
	border: #dbdbdb 1px solid;
	font-size: 11px;
	width: 100px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #f5f5f5;
	margin: 3px 0px 2px 3px;
	padding: 0px;
}
.button2, .button2b, .button2c {
	border: 1px ridge #dbdbdb;
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #f5f5f5;
	margin: 3px 0px 2px 3px;
	padding: 0px;
	font-weight: bold;
}
.button2 {
	width: 100px;
}
.button2b {
	width: 146px;
}
.button2c {
	width: 160px;
}

.faq_fraga input {
	border-right: #dbdbdb 1px solid;
	border-top: #dbdbdb 1px solid;
	font-size: 10px;
	border-left: #dbdbdb 1px solid;
	width: 150px;
	color: #000000;
	border-bottom: #dbdbdb 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #f5f5f5;
}
input, textarea {
	margin: 0px;
	padding: 0px;
}
.input, .input2, .input2b, .input2c, .input2x, .input3, .input1 {
	margin: 2px 0px 0px 0px;
	padding: 1px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #f5f5f5;
	color: #000000;
	border: #dbdbdb 1px solid;
}
.input {
	width: 142px;
}
.input1 {
	width: 90px;
}
.input2 {
	width: 242px;
}
.input2b {
	width: 228px;
}
.input2c {
	width: 190px;
	margin-top: 3px;
}
.input3 {
	width: 342px;
}

.aktuellt {
	border: 1px solid #dbdbdb;
	font-size: 10px;
	color: #000000;
	background-color: #e2ecf1;
	margin: 0px;
	padding: 0px;
}

.aktuellt2 {
	background-color: #1887b4;
}
.faq_tab {
	border: #dbdbdb 1px solid;
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #e2ecf1;
	width: 460px;
	text-align: left;
	margin: 20px 0px 12px 0px;
	padding: 0px;
	border-collapse: collapse;
}
.faq_tab th {
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	text-indent: 2px;
	line-height: 15px;
	background-color: #1887b4;
	margin: 0px;
	padding: 3px 6px 3px 2px;
}
.faq_tab td {
	border-top: #1887b4 1px solid;
	line-height: 14px;
	margin: 0px;
	padding: 3px 6px 3px 2px;
}
.faq_tab td a, .faq_tab td a:active, .faq_tab td a:visited {
	color: #000000;
	text-decoration: underline;
}
.faq_tab td a:hover {
	color: #000000;
	text-decoration: none
}
.item_tab {
	border: 0px none;
	color: #000066;
	background-color: #FFFFFF;
	width: 98%;
	text-align: left;
	margin: 4px 0px 4px 0px;
	padding: 0px;
	border-collapse: collapse;
}
.item_tab td {
	vertical-align: top;
	line-height: 18px;
}
.item_tab td input {
	vertical-align: baseline;
}
.cashtab, .besttab {
	color: #000066;
	background-color: #FFFFFF;
	width: 100%;
	text-align: left;
	margin: 0px 0px 8px 0px;
	padding: 0px;
	border-collapse: collapse;
}
.cashtab td {
	margin: 0px;
	padding: 2px;
	border: 2px ridge #FFFFFF;
	vertical-align: middle;
	line-height: 20px;
}
.besttab td {
	margin: 0px;
	padding: 2px;
	border: 0px none;
	vertical-align: middle;
	line-height: 20px;
}

.linxbold {
	margin: 20px 0px 0px 0px;
	padding: 0px;
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.linxbold p a, .linxbold p a:link {
	color: #003871;
	text-decoration: underline;
}
.linxbold p a:hover, .linxbold p:hover {
	color: #ffa000;
	text-decoration: none;
}
.rubriker {
	margin: 12px 0px 12px 0px;
	padding: 0px;
	font-weight: bold;
	font-size: 12px;
	color: #003871;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.produktbeskrivning td {
	font-size: 11px;
	color: #003871;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.produktlista {
	margin: 0px 0px 0px 2px;
	padding: 0px;
	line-height: 80px;
	vertical-align: middle;
	clear: both;
}
.produktlista div {
	margin: 0px 0px 0px 0px;
	padding: 32px 0px 0px 0px;
	line-height: 16px;
}
.produktlista img {
	margin: 0px 4px 6px 0px;
	padding: 0px;
	line-height: 80px;
	vertical-align: top;
	float: left;
}
.produktlista a:link {
	font-size: 11px;
	color: #000068;
	font-style: normal;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.produktlista a:hover {
	color: #ffa000;
}
.greybox {
	border: 1px solid #dbdbdb;
	background-color: #aabeca;
	color: Black;
	margin: 4px auto 8px 0px;
	text-align: left;
	padding: 2px 0px 2px 2px;
	width: 562px;
}
.recent {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	vertical-align: top;
	float: left;
	margin: 1px 3px 2px 1px;
	padding: 0px;
	background-color: #e2ecf1;
	border: 1px solid #dbdbdb;
	font-size: 10px;
}
.recent {
	overflow: auto;
	height: 148px;
	width: 274px;
}
.recent .news p {
	margin: 0px 3px 6px 3px;
	clear: both;
}
.recent .artikel p {
	margin: 3px 3px 6px 3px;
	clear: none;
}
.recent h1 {
	margin: 0px;
	padding: 0px;
	line-height: 20px;
	background-color: #1887b4;
	font-size: 12px;
	color: #FFFFFF;
	text-indent: 3px;
}
.newshead {
	margin: 4px 0px 6px 0px;
	font-size: 10px;
	text-indent: 3px;
	line-height: 14px;
	font-weight: bold;
	padding: 0px;
	width: 150px;
	float: left;
}
.news {
	padding: 0px;
	margin: 0px 0px 0px 0px;
	border-top: 1px solid #1887b4;
}
.rightdiv {
	margin: 4px 6px 6px 4px;
	float: right;
}
.rightbottom {
	vertical-align: bottom;
	margin: 0px;
	float: right;
	padding: 0px;
}
.lefttop {
	vertical-align: top;
	margin: 0px;
	float: left;
	padding: 0px;
}

.leftimg {
	text-align: left; margin: 26px 8px 4px 0px;
}
.clear {
	clear: both;
	margin: 0px;
	padding: 0px;
	font-size: 9px;
	line-height: 9px;
}
.clear p {
	margin: 12px 0px 4px 0px;
	padding: 0px;
	font-size: 9px;
	line-height: 11px;
}
.clearboth {
	clear: both;
}
.clearleft {
	clear: left;
}
span.smaller {
	font-size: 9px;
}
.right266 {
	float: right;
	width: 260px;
	padding: 0px;
}
.right250 {
	float: right;
	width: 242px;
	margin: 0px;
	padding: 0px;
}
.right170 {
	float: right;
	width: 174px;
	margin: 10px 2px 8px 2px;
	padding: 0px;
	text-align: center;
}
.right170 img, .right170 p {
	margin: 8px auto 8px auto;
	padding: 0px;
	text-align: center;
}
.left548 {
	float: left;
	width: 552px;
	margin: 0px;
	padding: 0px;
}
.left530 {
	float: left;
	width: 526px;
	margin: 6px 4px 0px 4px;
	padding: 0px;
}
.left512 {
	float: left;
	width: 512px;
	margin: 6px 4px 0px 4px;
	padding: 0px;
}
.left266 {
	float: left;
	width: 260px;
	margin: 0px;
	padding: 0px;
}
.left250 {
	float: left;
	width: 242px;
	margin: 0px;
	padding: 0px;
}
.left350 {
	float: left;
	width: 337px;
	margin: 0px;
	padding: 0px;
}
.left350 img {
	margin: 4px auto 4px auto;
	padding: 0px;
	text-align: center;
}
.left350 p {
	clear: left;
}
.rightright {
	float: right;
	margin: 10px 0px 0px 2px;
	padding: 0px;
	text-align: right;
	width: 160px;
}
.rightright2 {
	float: right;
	margin: 10px 0px 0px 4px;
	padding: 0px;
	text-align: right;
	width: 200px;
}
.leftleft2 {
	float: left;
	margin: 10px 0px 0px 4px;
	padding: 0px;
	text-align: left;
	width: 200px;
}
.rightcenter {
	float: right;
	margin: 10px 0px 0px 2px;
	padding: 0px;
	text-align: center;
	width: 240px;
}
.rightcenter2 {
	float: right;
	margin: 8px 2px 4px 6px;
	padding: 0px;
	text-align: center;
	width: 300px;
}
.leftcenter {
	float: left;
	margin: 10px 0px 0px 2px;
	padding: 0px;
	text-align: center;
	width: 240px;
}
.centerbottom {
	margin: 4px auto 0px auto;
	padding: 0px;
	text-align: center;
	width: 210px;
    vertical-align: bottom;
}
.centerbottom p {
	margin: 4px auto 0px auto;
	padding: 0px;
}
.centerbottom label {
	margin: 0px 3px 0px 3px;
	padding: 0px;
    vertical-align: middle;
}
.layout1, .layout1b {
	float: left;
	width: 530px;
	margin: 12px 12px 12px 12px;
	padding: 0px;
	color: #000000;
	background-color: #FFFFFF;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.layout2 {
	float: left;
	width: 548px;
	margin: 12px 0px 12px 0px;
	padding: 0px;
	color: #FFFFFF;
	background-color: transparent;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
}
.layout3 {
	float: left;
	width: 536px;
	margin: 12px 6px 12px 0px;
	padding: 0px 0px 0px 6px;
	color: #000066;
	background-color: #FFFFFF;
	font-size: 12px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	line-height: 1.25em;
}

.layout1 p, .layout1b p {
	margin: 0px 0px 14px 0px;
	padding: 0px;
}
.layout2 p {
	margin: 0px 0px 10px 0px;
	padding: 0px;
}
.layout3 p {
	margin: 0px 4px 17px 0px;
	padding: 0px;
}
.layout1 h1, .layout1b h1, .layout2 h1, .layout3 h1 {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	font: normal 18px/24px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.layout1 h1, .layout1b h1 {
	color: #1887b4;
}
.layout2 h1 {
	color: #FFFFFF;
}
.layout2 h2 {
	margin: 0px 0px 18px 0px;
	padding: 0px;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
.layout2 h3 {
	margin: 0px 0px 12px 0px;
	padding: 0px;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 16px;
}
.layout3 h2, layout1b h2 {
	margin: 8px 0px 18px 0px;
	padding: 0px;
	font-weight: bold;
	font-size: 12px;
	color: #000066;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.layout3 h3, layout1b h3 {
	margin: 0px 0px 3px 0px;
	padding: 0px;
	font-weight: bold;
	font-size: 12px;
	color: #000066;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.layout3 h4, .layout3 h5, layout1b h4, layout1b h5 {
	margin: 0px 0px 3px 0px;
	padding: 0px;
	font-weight: normal;
	font-size: 12px;
	color: #000066;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.layout3 img {
	border: 1px solid #000000;
}
.layout3 img.justtop {
	margin: 4px 0px 4px 0px;
	vertical-align: top;
}
.layout3 img.justbottom {
	margin: 4px 0px 4px 0px;
	vertical-align: bottom;
}
.layout3 img.justright {
	margin: 4px 6px 4px 6px;
	float: right;
}
.layout3 img.justleft {
	margin: 4px 6px 4px 0px;
	float: left;
}
.layout3 img.justcenter {
	margin: 4px auto 4px auto;
	text-align: center;
}
.layout3 img.noborder {
	border: 0px none;
}

blockquote {
	margin: 0px 32px 0px 28px;
}
.layout2 a, .layout2 a:active, .layout2 a:visited {
	color: #EEEEEE;
	text-decoration: none;
}
.layout1 a, .layout1 a:active, .layout3 a:visited, .layout3 a, .layout3 a:active, .layout3 a:visited {
	color: #0037A0;
	text-decoration: none;
}
.layout1b a, .layout1b a:active, .layout1b a:visited {
	color: #003871;
	/*text-decoration: none;*/
}
.layout1 a:hover, .layout2 a:hover, .layout3 a:hover {
	color: #2e2e2e;
}
.layout1b a:hover {
	color: #ffa000;
}
.bluebold {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #00009C;
	margin: 12px 0px 12px 0px;
}
.form260b {
	color: #000000;
	font: normal 12px Arial, Helvetica, sans-serif;
}
.formspaltdiv {
	color: #000000;
	font: normal 12px Arial, Helvetica, sans-serif;
	float: left;
	width: 244px;
	margin: 0px 10px 0px 0px;
	padding: 0px;
	text-align: left;
	line-height: normal;
}
.lowtab {
	margin: 0px;
	padding: 0px;
	width: 100%;
	line-height: normal;
}
.lowtab tr, .lowtab td {
	margin: 0px;
	padding: 0px;
	line-height: 16px;
}
.lowtab td a {
	margin: 0px;
	padding: 0px;
	line-height: normal;
	color: #FFFFFF;
}
.basket {
	text-align: center;
	margin: 0px;
	padding: 0px;
}
.basket p {
	margin: 6px 0px 6px 3px;
	padding: 0px;
	text-align: left;
	color: #000066;
}
.whiteblue {
	margin: 6px 6px 0px 6px;
	padding: 0px;
	text-align: left;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000066;
	background-color: #FFFFFF;
	line-height: 14px;
}
.whiteblue p {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	line-height: 14px;
}
.whiteblue ul, .layout3 ul, .layout3 ol {
	margin: 0px 0px 10px 10px;
	padding: 0px;
	line-height: 14px;
}
.whiteblue ul li, .layout3 ul li {
	margin: 6px 0px 6px 6px;
	padding: 0px;
}
.whiteblue ol li, .layout3 ol li {
	margin: 6px 0px 6px 12px;
	padding: 0px;
}
.whiteblue ul ul, .layout3 ul ul, .layout3 ol ul {
	margin: 0px 0px 10px 16px;
	padding: 0px;
	line-height: 13px;
	font-size: 11px;
}
.whiteblue .proddiv {
	margin: 0px 0px 12px 0px;
	padding: 0px;
	line-height: 14px;
	color: #003871;
}
.whiteblue .proddiv h2 {
	margin: 12px 0px 12px 0px;
	padding: 0px;
	font-weight: bold;
	font-size: 12px;
	color: #003871;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.whiteblue .proddiv h3 {
	margin: 0px 0px 3px 0px;
	padding: 0px;
	font-weight: bold;
	font-size: 11px;
	color: #003871;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.descbold {
	margin: 30px 0px 8px 0px;
	padding: 0px;
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #003871;
}
.descbold a, .descbold a:link {
	color: #003871;
	text-decoration: underline;
}
.descbold a:hover, .descbold:hover {
	color: #ffa000;
	text-decoration: none;
}

.error {
	font-weight: bold;
	color: #CC0000;
}
.red {
	color: #CC0000;
}
.green {
	color: #00CC00;
}
.yellow {
	color: #D7B700;
}
.dimmed {
	color: #AAAAAA;
}

.blueback {
	background-color: #EAF4FF;
}
.img300 {
	width: 312px;
	margin: 0px;
	padding: 0px;
	float: left;
}
.indrag {
	margin-left: 28px;
	margin-right: 32px;
}
#vat, #topay {
	margin: 0px 4px 0px 0px;
}
.greyline {
	border-top-color: Silver;
	border-top-style: solid;
	border-top-width: 2px;
	margin: 10px auto 10px auto;
	padding: 0px;
}
.greyline1 {
	border-top-color: Silver;
	border-top-style: solid;
	border-top-width: 1px;
	margin: 0px 8px 10px 8px;
	padding: 0px;
}
.greyline p, .greyline1 p {
	margin: 10px auto 10px auto;
	padding: 0px;
}
.redbox {
	border: 2px solid #CC0000;
	padding: 0px;
	margin: 6px 0px 6px 0px;
}
.redbox p {
	margin: 5px;
	padding: 0px;
}
.greenbox {
	border: 2px solid #00CC00;
	padding: 0px;
	margin: 6px 0px 6px 0px;
}
.greenbox p {
	margin: 5px;
	padding: 0px;
}
.yellowbox {
	border: 2px solid #F2CF00;
	padding: 0px;
	margin: 6px 0px 6px 0px;
}
.yellowbox p {
	margin: 5px;
	padding: 0px;
}

/********** LIST *************/
.list {
	width: 99%;
	border: 0px;
	margin: 6px 0px 6px 0px;
	text-align: center;
}
.list th, .list td {
  text-align: left;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	text-indent: 3px;
	vertical-align: middle;
}
.list .altrow, .list .row {
	height: 64px;
}
.list .altrow2, .list .row2 {
	height: 54px;
}
.list .altrow, .list .altrow2 {
	background-color: #EAF4FF;
}
.list .row, .list .row2 {
	background-color: White;
}
.list a, .listlink {
	font-weight: bold;
	text-decoration: underline;
	color: #000000;
}
.list td img {
	float: right;
	vertical-align: middle;
}
.list dl {
	margin: 4px 0px 0px 2px;
	list-style: square outside;
}
.list dl dt {
	margin: 0px 0px 6px 0px;
}

ul.linklist {
	margin: 6px 0px 10px 10px;
	padding: 0px;
	font-weight: bold;
	font-size: 12px;
	line-height: 16px;
}
ul.linklist li {
	margin: 6px 0px 6px 8px;
	padding: 0px;
	list-style-type: square;
	letter-spacing: 1px;
}
.linkdiv {
	border: 1px dotted #000066;
	width: 440px;
	margin: 8px 0px 8px 0px;
	padding: 5px;
}
.linkdiv h3 {
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
.linkdiv p {
	margin: 2px 0px 1px 0px;
	padding: 0px;
}

/********** FOOTER ***********/
#footer {
	clear: both;
	text-align: right;
	margin: 22px 0em 4px 0em;
	padding: 2px 0px 3px 0px;
	border-bottom: 1px solid Gray;
	border-top: 1px solid Gray;
	height: 12px;
	font-size: 9px;
	color: Gray;
	background-color: transparent;
}
#footer a {
	color: Gray;
	background-color: transparent;
}
#footer div {
	margin: auto 2px auto 2px;
	padding: 0px 0px 0px 0px;
	vertical-align: middle;
}

@media print {
	.lsbf {
		display: none;
	}
}
