/*---------- BODY ----------*/
body, td, td.bodytext, font {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

body, td, td.bodytext {
	font-size: 11px;
	color: #5A595A;
}

body {
	margin: 0px;
}

/*-------- TOP MENU --------*/
td.topmenu {
	color: #F6C004;
	font-size: 11px;
	font-weight: bold;
}

a.topmenu:link, a.topmenu:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
}

a.topmenu:active, a.topmenu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F6C004;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
}

td.textBlack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: left;
	font-weight: bold;
}

td.textRegularBlack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: left;
	font-weight: normal;
}


td.text_white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-align: center;
}

/*-------- LEFT MENU --------*/
a.leftmenu:link, a.leftmenu:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

a.leftmenu:active, a.leftmenu:hover, a.leftmenuActive:link, a.leftmenuActive:visited, a.leftmenuActive:active, a.leftmenuActive:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #f6c004;
	font-weight: bold;
	text-decoration: none;
}


/*------- TEXT STYLES -------*/
td.footerText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	
	font-weight: bold;
	color: #5A595A;
}

a.footerText:link, a.footerText:active, a.footerText:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	
	font-weight: bold;
	color: #5A595A;
	text-decoration: none;
}

a.footerText:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	
	font-weight: bold;
	color: #f6c004;
	text-decoration: none;
}

td.overskrift {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;	
	font-weight: bold;
	color: #5A595A;
	text-align: left;
	font-style: italic;
}

/*------- DEFAULT LINKS -------*/
a:link, a:active, a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-size: 11px;	*/
	font-weight: normal;
	color: #af3902;
	text-decoration: none;
}

a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-size: 11px;	*/
	color: #5A595A;
	font-weight: normal;
	text-decoration: underline;
}

/*------- FORM STYLES -------*/
input.field {
	border: 1px solid #5A595A;
	height: 18px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 2px 2px 0px 2px;
	color: #5A595A;
}

textarea.field {
	border: 1px solid #5A595A;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5A595A;
}

button.topmenu {
	height: 44px;
	width: 152px;
	background: url(../images/topmenubutton.jpg) no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	border: none;
	cursor: pointer;
	text-align: left;
	padding-left: 15px;
}

/*
input.forward, button.forward {
	height: 42px;
	width: 139px;
	background: url(../images/forward.gif);
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: center;
	font-weight: bold;
	border: none;
	cursor: pointer;
}

input.backward, button.backward {
	height: 42px;
	width: 143px;
	background: url(../images/backward.gif);
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: center;
	font-weight: bold;
	border: none;
	cursor: pointer;
}*/

input.forward, button.forward {
	height: 25px;
	width: 150px;
	background: url(../images/button.gif);
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
	text-align: center;
	font-weight: bold;
	border: none;
	cursor: pointer;
}

input.backward, button.backward {
	height: 25px;
	width: 150px;
	background: url(../images/button.gif);
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
	text-align: center;
	font-weight: bold;
	border: none;
	cursor: pointer;
}

input.button, button.button {
	height: 18px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	color: #000000;
	font-weight: bold;
	background-color: #FFC212;
	border: 1px solid #59595b;
}

input.buttonWhite, button.buttonWhite {
	height: 18px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	color: #000000;
	font-weight: bold;
	background-color: #ffffff;
	border: 1px solid #5A595A;
}

input.buttonWhiteSmall, button.buttonWhiteSmall {
	height: 18px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	color: #000000;
	font-weight: bold;
	background-color: #ffffff;
	border: 1px solid #5A595A;
}

select.field {
	border: 1px solid #5A595A;
	height: 18px;
	color: #5A595A;
	background-color: white;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

select.variants {
	border: 1px solid #5A595A;
	height: 18px;
	color: #000000;
	width: 135px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
}


input.request {
	height: 18px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	color: #ffffff;
	font-weight: bold;
	background-color: #595959;
	border: 1px solid #000000;
	width: 89px
}

input.buy {
	height: 18px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	color: #ffffff;
	font-weight: bold;
	background-color: #af3902;
	border: 1px solid #000000;
	width: 50px
}

input.wishlist {
	height: 18px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	color: #ffffff;
	font-weight: bold;
	background-color: #595959;
	border: 1px solid #000000;
	width: 89px
}

/*------- OTHERS -------*/
hr {
	height: 1px;
	color: #cecece;
}

a.white:link, a.white:active, a.white:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;	
	color: #ffffff;
	text-decoration: none;
}

a.white:hover {
	font-family: Verdana, 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: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;	
	color: #ffffff;
	text-decoration: none;
}

a.whiteSmall:hover {
	font-family: Verdana, 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: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;	
	font-style: italic;
	color: #ffffff;
	text-decoration: none;
}

a.whiteItalic:hover {
	font-family: Verdana, 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: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;	
	font-style: italic;
	color: #ffffff;
	text-decoration: none;
}

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

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

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

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

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

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

a.article_list:link, a.article_list:active, a.article_list:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #5A595A;
	font-weight: normal;
	text-decoration: none;
}

a.article_list:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #5A595A;
	font-weight: normal;
	text-decoration: underline;
}

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

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

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

a.blackSmall:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	
	color: #af3902;
	text-decoration: underline;
}

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

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

td.navigationBarInactive {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

td.navigationBarActive {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ff0000;
}

a.helpLink:link, a.helpLink:active, a.helpLink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	
	font-weight: bold;
	color: red;
	text-decoration: none;
}

a.helpLink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	
	color: #f6c004;
	font-weight: bold;
	text-decoration: underline;
}

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

a.calendar:hover {
	font-family: Verdana, 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: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	font-weight: normal;
	color: #4E4E4E;
	text-decoration: none;
}

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

td.priceList {
	background-color: #eeeeee;
}

/* Font styles from editor */
.FontSize10
{
	font-size: 10px;
}

.FontSize11
{
	font-size: 11px;
}

.FontSize12
{
	font-size: 12px;
}

.FontSize13
{
	font-size: 13px;
}

.FontSize14
{
	font-size: 14px;
}

.FontSize15
{
	font-size: 15px;
}

.FontSize16
{
	font-size: 16px;
}

.FontSize17
{
	font-size: 17px;
}

.FontSize18
{
	font-size: 18px;
}

/* Upload form */
div#UploadForm
{
	position: relative;
	border: 1px solid #5A595A;
	padding: 10px;
	width: 380px;
}

div#UploadForm div.Row
{
	border: 0px;
	height: 26px;
	padding: 0px;
	width: 380px;
	margin: 0px;
	vertical-align: middle;
}

div#UploadForm div.Row input
{
	border: 1px solid #5A595A;
	height: 18px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 2px 2px 0px 2px;
	color: #5A595A;
	width: 240px;
}

div#UploadForm div.Row input.ButtonDel
{
	height: 18px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	color: #5A595A;
	font-weight: bold;
	border: 1px solid #5A595A;
	width: 25px;
	padding: 1px 0px 0px 0px;
}

div#UploadForm input.Button
{
	height: 18px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	color: #000000;
	font-weight: bold;
	background-color: #FFC212;
	border: 1px solid #59595b;
	width: 150px;
}

div#UploadForm span.Error
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff0000;
	font-weight: bold;
	text-align: left;
	padding-left: 5px;
}

div#UploadForm div#divUploadWait {
	border: 1px solid #59595b;
	background-color: #FFC212;
	position: absolute;
	top: 0px;
	width: 200px;
	height: 100px;
	z-index: 99;
	left: 100px;
	top: 50px;
	display: none;
}

div#UploadForm div#divUploadWait td {
	color: #000000;
	font-weight: bold;
	background-color: #FFC212;
	text-align: center;
}

/* Previous orders */
div.PrviousOrderTable table,
div.PrviousOrderTable td,
div.PrviousOrderTable span,
div.PrviousOrderTable p 
{
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size: 11px;
	color: black;
}

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

#popup {
	display:none;
	position:absolute;
	top:150px;
	left:50%;
	margin-left:-270px;
	width:470px;
	height:370px;
	z-index:100;
	padding:0px;
	border:0px solid gray;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}

#popupClose {  
	font-size:14px;  
	line-height:14px;  
	right:6px;  
	top:4px;  
	position:absolute;  
	color:#6fa5fd;  
	font-weight:700;  
	display:block;  
}  

#input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background: #ffcc99;
	border: 1px solid #cc9933;
	width: 100%;
}

#textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background: #ffcc99;
	border: 1px solid #cc9933;
	width: 100%;
}

#helphead {
	border: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;	
}
