/*---------- BODY ----------*/
body, td {
	/*color: #FFFFFF; */
	color: #000000;
	font: 9pt Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*padding: 0px 0px 0px 0px;*/
	margin: 0px 0px 0px 0px;
}

body {
	margin: 0px;
}

/*-------- TOP MENU --------*/
a.topmenu:link, a.topmenu:visited {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6D5644;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	letter-spacing: 0px;
}

a.topmenu:active, a.topmenu:hover {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2E251B;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	letter-spacing: 0px;
}
/*------- MENU BLOCK -------*/
table.leftboxes {
	border: 1px solid #000000;
}

a.submenu_not_active:link, a.submenu_not_active:active, a.submenu_not_active:visited {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}

a.submenu_not_active:hover {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #C0262B;
	text-decoration: underline;
}

a.submenu_active:link, a.submenu_active:active, a.submenu_active:visited {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #C0262B;
	text-decoration: underline;
}

a.submenu_active:hover {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #C0262B;
	text-decoration: underline;
}

a.submenu_red:link, a.submenu_red:active, a.submenu_red:visited {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #C0262B;
	text-decoration: underline;
}

a.submenu_red:hover {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #C0262B;
	text-decoration: underline;
}

th {
	font-weigth: bold;
	border-bottom: 1px solid #000000;	
	font-size:13px;
}


h1 {
	font-size: 17px;
}
h2 {
	font-size: 15px;
}
h3 {
	font-size: 14px;
}
h4 {
	font-size: 13px;
}
/*------- TEXT STYLES -------*/
td.overskrift {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	text-align: left;
}
td.blacktxt {
	color: #000000;
}
td.text_white {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-align: center;
}
td.productbox {
	background-color: #D6E6EE;
	font-size: 11px;
	text-align: left;
	color: #2E251B;
}
td.productboxTitle {
	background-color: #D6E6EE;
	font-size: 11px;
	text-align: left;
	color: #2E251B;
	font-weight: bold;
}
td.bodytext {
	color: #000000;
}
/*------- DEFAULT LINKS -------*/
a:link, a:active, a:visited {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}

a:hover {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

/*------- FORM STYLES -------*/
input.field {
	border: 1px solid #000000;
	height: 18px;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 2px 2px 0px 2px;
}
textarea.field {
	border: 1px solid #000000;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
input.button, button {
	border: none;
	height: 18px;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	color: #ffffff;
	font-weight: bold;
	background-color: #FFC212;
}
select.field {
	border: 1px solid #000000;
	height: 18px;
	color: #000000;
	background-color: white;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
select.variants {
	border: 1px solid #000000;
	height: 18px;
	color: #000000;
	width: 135px;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
input.request {
	border: none;
	height: 18px;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	width: 89px;
	color: #ffffff;
	font-weight: bold;
	background-color: #FFC212;
}
input.buy {
	border: none;
	height: 18px;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	width: 50px;
	color: #ffffff;
	font-weight: bold;
	background-color: #C0262B;
}
input.wishlist {
	border: none;
	height: 18px;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	width: 89px;
	color: #ffffff;
	font-weight: bold;
	background-color: #FFC212;
}

/*------- OTHERS -------*/
hr {
	height: 1px;
	color: #000000;
}
a.white:link, a.white:active, a.white:visited {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
a.white:hover {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFCA5A;
	text-decoration: none;
}
a.whiteSmall:link, a.whiteSmall:active, a.whiteSmall:visited {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
a.whiteSmall:hover {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFCA5A;
	text-decoration: none;
}
a.whiteItalic:link, a.whiteItalic:active, a.whiteItalic:visited {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: italic;
	color: #ffffff;
	text-decoration: none;
}
a.whiteItalic:hover {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	color: #FFCA5A;
	text-decoration: underline;
}

a.whiteSmallItalic:link, a.whiteSmallItalic:active, a.whiteSmallItalic:visited {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: italic;
	color: #ffffff;
	text-decoration: none;
}

a.whiteSmallItalic:hover {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
	color: #FFCA5A;
	text-decoration: underline;
}

.small_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}

.whiteItalic {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
	color: white;
}

.white_text {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: white;
}

a.topnav:link, a.topnav:active, a.topnav:visited {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	text-decoration: underline;
}

a.topnav:hover {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #C0262B;
	text-align: left;
	text-decoration: none;
}

a.article_list:link, a.article_list:active, a.article_list:visited {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

a.article_list:hover {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}

a.black:link, a.black:active, a.black:visited {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}

a.black:hover {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C0262B;
	text-decoration: underline;
}

span.required {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: red;
}

td.error {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: red;
	font-weight: bold;
}

/*------- CALENDAR -------*/
a.calendar:link, a.calendar:active, a.calendar:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

a.calendar:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

a.calendarBlack:link, a.calendarBlack:active, a.calendarBlack:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4E4E4E;
	text-decoration: none;
}

a.calendarBlack:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}

/* ---------------- FRONT PRODUCTS -------------------- */
a.frontProducts:link, a.frontProducts:active, a.frontProducts:visited {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

a.frontProducts:hover {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}

a.frontProductsTitle:link, a.frontProductsTitle:active, a.frontProductsTitle:visited {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	padding-left: 30px;
}

a.frontProductsTitle:hover {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

td.priceList {
	background: #4B9597;
}

td.rowTop {
	background: #4B9597;
	font-weight:bold;
}

td.frontProductsFirst {
	border-right: 1px solid #ffc212;
	border-top: 1px solid #ffc212;
	padding: 5px 10px 5px 10px;
}

td.frontProductsSecond {
	border-top: 1px solid #ffc212;
	padding: 5px 10px 5px 10px;
}

td.frontProductsFirstLast {
	border-right: 1px solid #ffc212;
	border-bottom: 1px solid #ffc212;
	border-top: 1px solid #ffc212;
	padding: 5px 10px 5px 10px;
}

td.frontProductsSecondLast {
	border-bottom: 1px solid #ffc212;
	border-top: 1px solid #ffc212;
	padding: 5px 10px 5px 10px;
}
p, li {
	margin-left:3%;
	margin-right:3%;
}

pre, code {
	color: #000000;
}

DIV.CodeSamples {
	background-color: rgb(245,245,230); /* 235,235,235 */
	border: 1px dotted rgb(160,160,160);
	padding: 5px;
  font: 8pt Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}


.Transparent {
  background: transparent;
  color: #000000;
  font: 8pt Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.WhiteText {
  background: transparent;
  color: #FFFFFF;
  font: 8pt Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.Blue {
  background: #006599;
  color: #FFFFFF;
  font: 8pt Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

TD.TopLine {
  background: transparent url('/images/topline.gif') repeat-x;
  color: #000000;
  font: 5pt Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

TD.TopMenu {
  background: transparent url('/images/topmenu.gif') no-repeat;
  color: #FFFFFF;
  font: bold 10pt Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

TD.BarMenu {
  background: #80B4CC url('/images/topbar.gif') repeat-x;
  color: #FFFFFF;
  font: bold 8pt Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  border-right: 1px solid #FFFFFF;
}

TD.Bar {
  background: #80B4CC url('/images/topbar.gif') repeat-x;
  color: #FFFFFF;
  font: 8pt Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

TD.Menu {
  background: #80B4CC url('/images/menushade.gif') repeat-x;
  color: #000000;
  font: 8pt Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  border-right: 1px solid #FFFFFF;
  padding: 5px 5px 10px 10px;
}

TD.MenuHeader {
  background: transparent url('/images/arrow1.gif') no-repeat left;
  color: #FFFFFF;
  font: bold 8pt Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  padding-left: 14px;
  border-bottom: 1px solid #80B4CC;
}

TD.MenuLine {
  background: transparent url('/images/arrow2.gif') no-repeat left;
  color: #000000;
  font: 8pt Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  padding-left: 14px;
  border-bottom: 1px solid #E0E0E0;
}

TD.MenuNone {
  background: transparent url('/images/arrow2.gif') no-repeat left;
  color: #000000;
  font: 8pt Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  padding-left: 14px;
  border-bottom: 1px solid #80B4CC;
}

TD.FooterMenu {
  background: #006599;
  color: #FFFFFF;
  font: 8pt Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  border-right: 1px solid #FFFFFF;
}

TD.FooterRight {
  background: #80B4CC;
  color: #000000;
  font: 8pt Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

TD.White {
  background: #FFFFFF;
  color: #000000;
  font: 8pt Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
/* url(../images/ladyservers.gif) no-repeat right */
TD.InfoArea,TABLE.InfoArea {
  background: #80B4CC ;
  color: #FFFFFF;
  font: 8pt Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  border: 1px solid #FFFFFF;
 /* padding: 0px 5px 10px 5px; */
}

/*A:LINK,A:VISITED,A:HOVER {
  background: transparent;
  color: #FFFFFF;
  font: 8pt Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  text-decoration: underline;
}
*/
A.Card:LINK,A.Card:VISITED,A.Card:HOVER {
  background: transparent;
  color: #FF0000;
  font: bold 8pt Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  text-decoration: underline;
}

A.TopMenu:LINK,A.TopMenu:VISITED,A.TopMenu:HOVER {
  background: transparent;
  color: #FFFFFF;
  font: bold 10pt Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  text-decoration: none;
}

A.Menu:LINK,A.Menu:VISITED,A.Menu:HOVER {
  background: transparent;
  color: #000000;
  font: 8pt Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  text-decoration: none;
}

A.Blue:LINK,A.Blue:VISITED,A.Blue:HOVER {
  background: transparent;
  color: #006599;
  font: bold 8pt Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  text-decoration: underline;
}

A.White:LINK,A.White:VISITED,A.White:HOVER {
  background: transparent;
  color: #FFFFFF;
  font: bold 8pt Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  text-decoration: underline;
}

TD.CardArea {
  background: #80B4CC;
  color: #000000;
  font: 8pt Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  border: 1px solid #FFFFFF;
  padding: 10px 5px 10px 5px;
}

TD.CardTop {
  background: #80B4CC url('/images/cardtop.gif') no-repeat;
  color: #000000;
  font: 8pt Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

TD.CardBody {
  background: #E0E0E0 url('/images/cardbg.gif') no-repeat;
  color: #000000;
  font: 8pt Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

TD.RoundBox {
  background: transparent url('/images/roundbox.gif') no-repeat;
  color: #000000;
  font: 8pt Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  padding: 15px 15px 0px 15px;
}

TD.BottomBar {
  background: transparent url('/images/bottombar.gif') repeat-x;
  color: #000000;
  font: 5pt Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.RoundTitle {
  background: transparent;
  color: #80B4CC;
  font: bold 9pt Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.RoundText {
  background: transparent;
  color: #006599;
  font: bold 7pt Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

INPUT.Text, select.Text {
  background: #FFFFFF;
  color: #006599;
  font: 7pt Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  border: 1px inset #006599;
}

/* Firefox / Mozilla specific CSS */
/* Change cursor for links that open in new window */
:link[target="_blank"], :visited[target="_blank"],
:link[target="_new"],   :visited[target="_new"] {
   cursor:  hand;
}
// Last value in milliseconds (default is 250)
user_pref("nglayout.initialpaint.delay", 0);
// Enable pipelining:
user_pref("network.http.pipelining", true);
user_pref("network.http.proxy.pipelining", true);
user_pref("network.http.pipelining.maxrequests", 8);
// Find As You Type Configuration:
// Set this pref to false to disable Find As You Type:
user_pref("accessibility.typeaheadfind", true);
// If you set this pref to true, typing can automatically start Find As You Type.
// If false (default), you must hit / (find text) or ' (find links) before your search.'
user_pref("accessibility.typeaheadfind.autostart", true);
// Set this pref to false if you want Find As You Type to search normal text too:
user_pref("accessibility.typeaheadfind.linksonly", true);
// Set this pref to true if you require that the link starts with the entered text:
user_pref("accessibility.typeaheadfind.startlinksonly", false);
// This is the time in milliseconds for the Find As You Type to stop watching for keystrokes:
user_pref("accessibility.typeaheadfind.timeout", 3000);

