body{
	margin:0;
	padding:0;
	background-color: #150800;
	color: #FFF;
	font: 11px Verdana, arial,sans-serif;
	text-align: center;
	line-height: 1.3em;
}
table {
	color: #FFF;
	font: 11px Verdana, arial,sans-serif;
	line-height: 1.3em;
}
#maincontainer{
	text-align: left;
	width: 742px;
	height: 632px;
	margin: 0 auto;
	margin-top: 20px;
	background-color: #150800;
	background: url(/images/backgroundbrown.jpg) no-repeat;
}

img 				{ border:0; }
a 					{ color: #666; text-decoration: none; }
a:hover 			{ color: #999; text-decoration: none; }
a:focus 			{ outline: none; }
#topsection			{ height: 170px; /*Height of top section*/ }
#contentwrapper		{ float: left; width: 100%; }

#footer{
	clear: left;
	width: 712px;
	position: absolute;
	top: 575px;
	padding-left: 6px;
	color: #FFF;
}

#footer a	{ color: #FFFF80; }
#innertube	{ clear: both; }

.imagesmall	{ width: 140px; height: 140px; margin: 5px; }
#tekst		{ padding: 0; margin: 0; vertical-align: bottom; padding-left: 20px; padding-right: 20px; width: 250px; color: #FFF; }
table		{ margin: 0 auto; border-collapse: collapse; padding: 0; }
td			{ margin-top: 0; border-style: none; }

/* ----------------------------- start #nav ----------------------------- */			
			/* special */
* { padding: 0em; }

#nav { margin-left: 215px; }
#nav img { border: none; }
#nav li { display: inline; list-style:none; overflow: hidden; }

/*#nav1 a 	{ float: left; display:block; width: 28px; height: 136px; }*/
#nav1 	 	{ float: left; display:block; width: 28px; height: 136px; }
#nav2 a 	{ float: left; display:block; width: 15px; height: 136px; }
#nav3  		{ float: left; display:block; width: 20px; height: 136px; }
#nav4 a 	{ float: left; display:block; width: 46px; height: 136px; }
#nav5 a 	{ float: left; display:block; width: 36px; height: 136px; }
#nav6 a 	{ float: left; display:block; width: 28px; height: 136px; }
#nav7  		{ float: left; display:block; width: 26px; height: 136px; }
#nav8 a 	{ float: left; display:block; width: 28px; height: 136px; }
#nav9 a 	{ float: left; display:block; width: 39px; height: 136px; }
#nav10 a 	{ float: left; display:block; width: 36px; height: 136px; }
#nav11  	{ float: left; display:block; width: 15px; height: 136px; }
#nav12 a 	{ float: left; display:block; width: 21px; height: 136px; }
#nav13  	{ float: left; display:block; width: 30px; height: 136px; }

#nav li a img { border:none; vertical-align:bottom; /* for IE6 */}
#nav li a:hover { visibility:visible; }
#nav li a:hover img { visibility:visible; }
#nav li a:hover img/**/ { visibility:hidden; /* hide from IE5.0/win */}
/* ----------------------------- end #nav ----------------------------- */

/* ----------------------------- start #nav ids ----------------------------- */
/*#one 	{ background:url(/images/nyeting_li_ov.jpg) no-repeat left bottom; }*/
#two 	{ background:url(/images/glas_li_ov.jpg) no-repeat left bottom; }
#three 	{ background:url(/images/ditogdat_li_ov.jpg) no-repeat left bottom; }
#four 	{ background:url(/images/skaale_li_ov.jpg) no-repeat left bottom; }
#five 	{ background:url(/images/boern_li_ov.jpg) no-repeat left bottom; }
#six 	{ background:url(/images/daaser_li_ov.jpg) no-repeat left bottom; }
#seven 	{ background:url(/images/koekken_li_ov.jpg) no-repeat left bottom; }
#eight 	{ background:url(/images/moebler_li_ov.jpg) no-repeat left bottom; }
#nine 	{ background:url(/images/kopper_li_ov.jpg) no-repeat left bottom; }
/* ----------------------------- end #nav ids ----------------------------- */

/* bottom menu*/
			#menubottom  		{ list-style-type: none; padding-top: 35px; text-align: center;}
			#menubottom  li 	{ float: right; }
			#menubottom  li a {
				padding-left: 6px;
				padding-right: 6px;
				margin: 0;
				color: #fff;
				text-decoration: none;
				font: normal 10px verdana, arial, lucida, sans-serif;
			}
			#menubottom  li a:hover { color: yellow; }
			
			#menubottom #facebook a { font-weight: bold; color: #FAEE4C; }

/********* OTHER *********************************************/

/*a 		{ color: #D7520F; font-size: 14px; text-decoration: none; }
a:hover { color: #fe8041; }*/

h3 {
	color: #18A0DB;
	font-family: verdana,arial,tahoma,helvetica,sans-serif;
	font-weight: bold;
	text-align: left;
}

h2 {
	line-height: 23px;
	font-size: 25px;
}
input { border: 0; }

/********* GALLERY *********************************************/

#gallery 				{ border-collapse: collapse; text-align: left; }
#gallery td 			{ padding-top: 0px; vertical-align: bottom; padding-bottom: 15px; }
#gallery a 				{ color: #666; }
#gallery a:hover 		{ color: #999; }
#gallery img 			{ width: 320px; height: 320px; }
#gallery .galleryNav td { text-align: left; }
#gallery .galleryNav td a 		{ color: #FFF;  }
#gallery .galleryNav td a:hover	{ color: #FBEE48; }
#gallery .galleryNav td span	{ color: #FBEE48; }

#gallerythumb 			{ width: 450px; margin-left: 66px; position: relative; top: 13px; }
#gallerythumb div		{ float: left; margin: 5px; }
#gallerythumb img		{ width: 140px; height: 140px; }

#galleryNav				{ width: 440px; margin-left: 70px; position: relative; top: 15px; }
#galleryNav a			{ color: #FFF; }
#galleryNav a:hover 	{ color: #F9EE47; }
#galleryNavPrev  		{ clear: both; float: left; }
#galleryNavNext  		{ float: right; }
#galleryNavPrevInactive { clear: both; float: left; color: #555; }
#galleryNavNextInactive { float: right; color: #555; }

/******* Contact ***********************************/

#content-area {
	float: left;
	width: 270px;
}

#contact-area {
	float: right;
	width: 270px;
}

label {
	float: left;
	padding-top: 0px;
	font-size: 12px;
	color: #EEE;
	margin: 10px 0px 0px 0px;
}

#contact-area input, #contact-area textarea {
	padding: 3px;
	width: 264px;
	font-size: 12px;
}

#contact-area input { border: 0px solid #1D9FFF; }

#contact-area textarea { height: 118px; }

#contact-area textarea:focus, #contact-area input:focus, #contact-area input:active {
	border: 0px solid #1D9FFF;
	background-color: #18A0DB;
	color: #FFF;
}

input.required, textarea.required {
	border: 0px solid #928D8A;
	background-color: #E2DDD9;
}

input.validation-failed, textarea.validation-failed {
	border: 0px solid #FF3300;
	color : #FF3300;
}
input.validation-passed, textarea.validation-passed {
	border: 0px solid #00CC00;
}
.validation-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #FF3300;
	color : #FFF;
	width: 260px;
}
#contact-area input.submit-button {
	border: 0;
	width: 150px;
	background-color: #928D8A;
	color: #000;
}
#contact-area input.submit-button:hover { background-color: #333; color: #FFF; cursor: pointer; }
/*************************/
.special {
	width:5px;
	visibility:hidden;
}

/*************************/

