/* horizontal menu */
.thmenu1_menu {
	position: absolute;
	z-index: 200;
	top: 545px;
	left: 300px;
	width: 610px;
	height: 26px;
	}

	/* button */
	.thmenu1_button {
		float: left; /* remove this for vertical menu */
		cursor: pointer;
		border-right: 1px solid white;
		}

	.thmenu1_button a {
		display: block; /* don't touch this */
		text-decoration: none;
		font-weight: normal;
		}

		/* table */
		.thmenu1_button table {
			border-spacing: 0;
			}

		.thmenu1_button table td {
			padding: 0;
			margin: 0;
			}

			/* image */
			.thmenu1_button .image {}
			.thmenu1_button .image a {}
			.thmenu1_button .image a:link {}
			.thmenu1_button .image a:visited {}
			.thmenu1_button .image a:hover {}
			.thmenu1_button .image a:active {}

			/* text */
			.thmenu1_button .text {}
			.thmenu1_button .text a {
				padding: 6px;
				padding-left: 10px;
				padding-right: 10px;
				color: white;
				text-transform: uppercase;
				}
			.thmenu1_button .text a:link {}
			.thmenu1_button .text a:visited {}
			.thmenu1_button .text a:hover {}
			.thmenu1_button .text a:active {}

			/* info */
			.thmenu1_button .info {}
			.thmenu1_button .info a {}
			.thmenu1_button .info a:link {}
			.thmenu1_button .info a:visited {}
			.thmenu1_button .info a:hover {}
			.thmenu1_button .info a:active {}

		/* section */
		.thmenu1_section {
			position: absolute; /* don't touch this */
			visibility: hidden; /* don't touch this */
			background-color: black;
			background-image: -webkit-gradient( linear, 0% 0%, 0% 100%, from( rgba( 150, 150, 150, 1 ) ), to( rgba( 0, 0, 0, 1 ) ) );
			background: -moz-linear-gradient( top, rgba( 150, 150, 150, 1 ), rgba( 0, 0, 0, 1 ) );
			}

			/* item */
			.thmenu1_item {
				white-space: nowrap; /* avoid line break in items */
				border-top: 1px solid white;
				}

			.thmenu1_item a {
				display: block; /* don't touch this */
				text-decoration: none;
				font-weight: normal;
				}

				/* table */
				.thmenu1_item table {
					width: 100%;
					border-spacing: 0;
					}

					/* image (submenu opens to the left) */
					.thmenu1_item .image_left { width: 16px; }
					.thmenu1_item .image_left a {}
					.thmenu1_item .image_left a:link {}
					.thmenu1_item .image_left a:visited {}
					.thmenu1_item .image_left a:hover {}
					.thmenu1_item .image_left a:active {}

					/* image (submenu opens to the right) */
					.thmenu1_item .image_right { width: 16px; }
					.thmenu1_item .image_right a {}
					.thmenu1_item .image_right a:link {}
					.thmenu1_item .image_right a:visited {}
					.thmenu1_item .image_right a:hover {}
					.thmenu1_item .image_right a:active {}

					/* text (submenu opens to the left) */
					.thmenu1_item .text_left {}
					.thmenu1_item .text_left a {}
					.thmenu1_item .text_left a:link {}
					.thmenu1_item .text_left a:visited {}
					.thmenu1_item .text_left a:hover {}
					.thmenu1_item .text_left a:active {}

					/* text (submenu opens to the right) */
					.thmenu1_item .text_right {}
					.thmenu1_item .text_right a {
						padding: 2px 3px 2px 3px;
						text-align: left;
						color: white;
						}
					.thmenu1_item .text_right a:link {}
					.thmenu1_item .text_right a:visited {}
					.thmenu1_item .text_right a:hover {}
					.thmenu1_item .text_right a:active {}

					/* info (submenu opens to the left) */
					.thmenu1_item .info_left {}
					.thmenu1_item .info_left a {}
					.thmenu1_item .info_left a:link {}
					.thmenu1_item .info_left a:visited {}
					.thmenu1_item .info_left a:hover {}
					.thmenu1_item .info_left a:active {}

					/* info (submenu opens to the right) */
					.thmenu1_item .info_right {}
					.thmenu1_item .info_right a {}
					.thmenu1_item .info_right a:link {}
					.thmenu1_item .info_right a:visited {}
					.thmenu1_item .info_right a:hover {}
					.thmenu1_item .info_right a:active {}

					/* arrow (submenu opens to the left) */
					.thmenu1_item .arrow_left { width: 4px; }
					.thmenu1_item .arrow_left a {}
					.thmenu1_item .arrow_left a:link {}
					.thmenu1_item .arrow_left a:visited {}
					.thmenu1_item .arrow_left a:hover {}
					.thmenu1_item .arrow_left a:active {}

					/* arrow (submenu opens to the right) */
					.thmenu1_item .arrow_right { width: 4px; }
					.thmenu1_item .arrow_right a {
						padding-right: 5px;
						padding-left: 10px;
						}
					.thmenu1_item .arrow_right a:link {}
					.thmenu1_item .arrow_right a:visited {}
					.thmenu1_item .arrow_right a:hover {}
					.thmenu1_item .arrow_right a:active {}





/* ---------- button hover ---------- */
.thmenu1_button:hover {
	background-color: black;
	background-image: -webkit-gradient( linear, 0% 0%, 0% 100%, from( rgba( 150, 150, 150, 1 ) ), to( rgba( 0, 0, 0, 1 ) ) );
	background: -moz-linear-gradient( top, rgba( 150, 150, 150, 1 ), rgba( 0, 0, 0, 1 ) );
	}

.thmenu1_button:hover .text a {
	text-decoration: none;
	color: white !important;
	}

/* ---------- button selected ---------- */
.thmenu1_menu .selectedButton {
	}

.thmenu1_menu .selectedButton .text a {
	text-decoration: none;
	color: #f1c001;
	}

/* ---------- button selected hover ---------- */

.thmenu1_menu .selectedButton:hover {
	background-color: black;
	background-image: -webkit-gradient( linear, 0% 0%, 0% 100%, from( rgba( 150, 150, 150, 1 ) ), to( rgba( 0, 0, 0, 1 ) ) );
	background: -moz-linear-gradient( top, rgba( 150, 150, 150, 1 ), rgba( 0, 0, 0, 1 ) );
	}

.thmenu1_menu .selectedButton:hover .text a {
	text-decoration: none;
	color: #f1c001 !important;
	}





/* ---------- item hover ---------- */
.thmenu1_item:hover {
	background-color: gray;
	background-image: -webkit-gradient( linear, 0% 0%, 0% 100%, from( rgba( 150, 150, 150, 1 ) ), to( rgba( 0, 0, 0, 1 ) ) );
	background: -moz-linear-gradient( top, rgba( 150, 150, 150, 1 ), rgba( 0, 0, 0, 1 ) );
	}

.thmenu1_item:hover > table .text_right a {
	text-decoration: none;
	}

/* ---------- item selected ---------- */

.thmenu1_menu .selectedItem {
	}

.thmenu1_menu .selectedItem > table .text_right a {
	text-decoration: none;
	color: #f1c001 !important;
	}

/* ---------- item selected hover ---------- */

.thmenu1_menu .selectedItem:hover {
	background-color: black;
	background-image: -webkit-gradient( linear, 0% 0%, 0% 100%, from( rgba( 150, 150, 150, 1 ) ), to( rgba( 0, 0, 0, 1 ) ) );
	background: -moz-linear-gradient( top, rgba( 150, 150, 150, 1 ), rgba( 0, 0, 0, 1 ) );
	}

.thmenu1_menu .selectedItem:hover > table .text_right a {
	text-decoration: none;
	}










/*	-----------------------
	SAMPLE OVERRIDE CLASSES
	----------------------- */



/* style 'produkter' class button text */
.thmenu1_menu .produkter > table .text {
	text-transform: uppercase;
	font-weight: bold;
	}

/* style 'acer' class item text */
.acer > table .text_right {
	font-size: 20px;
	text-transform: uppercase;
	}



/* MSIE fix: prevents item flickering */
body > a:hover {}

