/*---------- BODY ----------*/
body, td {
		font-family:  Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: white;
}

body {
		margin: 0px;
}

/*-------- TOP MENU --------*/
a.topmenu:link, a.topmenu:visited {
		font-family:  Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #313131;
		text-decoration: none;
		font-weight: bold;
}

a.topmenu:active, a.topmenu:hover {
		font-family:  Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #885C00;
		text-decoration: none;
		font-weight: bold;
}

td.text_white {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #ffffff;
		text-align: right;
}

/*------- MENU BLOCK -------*/
table.leftboxes {
}

a.submenu_not_active:link, a.submenu_not_active:active, a.submenu_not_active:visited {
		font-family:  Arial, Helvetica, sans-serif;
		font-size: 11px;        
		font-weight: normal;
		color: #000000;
		text-decoration: underline;
}

a.submenu_not_active:hover {
		font-family:  Arial, Helvetica, sans-serif;
		font-size: 11px;        
		font-weight: normal;
		color: #A10602;
		text-decoration: underline;
}

a.submenu_active:link, a.submenu_active:active, a.submenu_active:visited {
		font-family:  Arial, Helvetica, sans-serif;
		font-size: 11px;        
		font-weight: normal;
		color: #A10602;
		text-decoration: underline;
}

a.submenu_active:hover {
		font-family:  Arial, Helvetica, sans-serif;
		font-size: 11px;        
		font-weight: normal;
		color: #A10602;
		text-decoration: underline;
}

a.submenu_red:link, a.submenu_red:active, a.submenu_red:visited {
		font-family:  Arial, Helvetica, sans-serif;
		font-size: 11px;        
		font-weight: normal;
		color: #A10602;
		text-decoration: underline;
}

a.submenu_red:hover {
		font-family:  Arial, Helvetica, sans-serif;
		font-size: 11px;        
		font-weight: normal;
		color: #A10602;
		text-decoration: underline;
}


/*------- TEXT STYLES -------*/
hr.header {
		height: 1px;
		border: 1px solid #FFFFFFF;
		text-align: left;
}
td.overskrift {
		font-family:  Arial, Helvetica, sans-serif;
		font-size: 12px;        
		font-weight: bold;
		color: #FFFFFF;
		text-align: left;
}

td.overskrift_print {
		font-family:  Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #000000;
		text-align: left;
}

td.bodytext_print {
		font-family:  Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
		text-align: left;
}

/*------- DEFAULT LINKS -------*/
a:link, a:active, a:visited {
		font-family:  Arial, Helvetica, sans-serif;
		font-size: 12px;        
		color: #FFFFFF;
		text-decoration: underline;
}

a:hover {
		font-family:  Arial, Helvetica, sans-serif;
		font-size: 12px;        
		color: #FFFFFF;
		text-decoration: none;
}

/*------- FORM STYLES -------*/
input.field {
		border: 1px solid #313131;
		height: 20px;
		font-family: Tahoma,  Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-align: left;
}

input.button {
		border: 1px solid #313131;
		height: 20px;
		background-color: white;
		font-family: Arial, Tahoma, Helvetica, sans-serif;
		font-size: 11px;
		text-align: center;
}

textarea.field {
		border: 1px solid #313131;
		font-family:   Arial,Tahoma, Helvetica, sans-serif;
		font-size: 11px;
		text-align: left;
}

select.field {
		border: 1px solid #313131;
		height: 20px;
		font-family: Arial, Tahoma, Helvetica, sans-serif;
		font-size: 11px;
		text-align: left;
}

select.variants {
		border: 1px solid #313131;
		height: 15px;
		width: 190px;
		font-family: Tahoma,  Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-align: left;
}

input.request {
		border: 1px solid #313131;
		height: 20px;
		font-family: Tahoma,  Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-align: center;
		width: 80px;
		color: #ffffff;
		font-weight: bold;
		background-color: #008BD1;
}

input.buy {
		border: 1px solid #000000;
		height: 20px;
		font-family: Tahoma,  Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-align: center;
		width: 50px;
		color: black;
		font-weight: bold;
		background-color: #FCC762;
}

input.wishlist {
		border: 1px solid #000000;
		height: 18px;
		font-family: Tahoma,  Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-align: center;
		width: 80px;
		color: #ffffff;
		font-weight: bold;
		background-color: #FBCA07;
}

/*------- OTHERS -------*/
hr {
		height: 1px;
		border: 1px solid #FFFFFF;
}

a.white:link, a.white:active, a.white:visited {
		font-family:  verdana, Arial, Helvetica, sans-serif;
		font-size: 18px;        
		font-weight: bold;
		color: #ffffff;
		text-decoration: none;
}

a.white:hover {
		font-family:  verdana, Arial, Helvetica, sans-serif;
		font-size: 18px;
		font-weight: bold;        
		color: #FDD300;
		text-decoration: none;
}

a.black2:link, a.black2:active, a.black2:visited {
		font-family:  verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		text-decoration: none;
}

a.black2:hover {
		font-family:  verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		text-decoration: none;
}

.small_text {
		font-family:  Arial, Helvetica, sans-serif;
		font-size: 11px;        
		color: #FFFFFF;
}

a.topnav:link, a.topnav:active, a.topnav:visited {
		font-family:  Arial, Helvetica, sans-serif;
		font-size: 12px;        
		color: #A10602;
		text-decoration: underline;
}

a.topnav:hover {
		font-family:  Arial, Helvetica, sans-serif;
		font-size: 12px;        
		color: #000000;
		text-decoration: underline;
}

a.article_list:link, a.article_list:active, a.article_list:visited {
		font-family:  Arial, Helvetica, sans-serif;
		font-size: 12px;        
		color: #FFFFFF;
		text-decoration: none;
}

a.article_list:hover {
		font-family:  Arial, Helvetica, sans-serif;
		font-size: 12px;        
		color: #FFFFFF;
		text-decoration: underline;
}

.black_text {

		padding-left: 5px;
		color: #000000;
}

span.required {
		font-family:  Arial, Helvetica, sans-serif;
		font-size: 12px;        
		color: red;
}

td.error {
		font-family:  Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FCC762;
		font-weight: bold;
}

#slogan {
position: absolute;
left: 270px;
top: 375px;
z-index: 3;
