/* CSS Document */

* {
	font-size:12px;
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	color: #808080;
	;
}  

body{background:#000000; text-align:center;} 
#main{
	padding:0 0px 0 0px;
}

img {
	vertical-align:top;
}
a img {
	border:0;
	bottom: 10px;
	color: #000;
}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}

html{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.6875em;
	line-height:normal;
	color:#808080; 
}

input, select {
	vertical-align:middle;
	font-weight:normal;

}

a {
	color:#FFF;
	text-decoration:none
}
a:hover{
}
p {
	padding-top:16px;
	
}
strong{
	color:#e2e2e2;
	font-weight:normal;
	font-size: 14px;
}
.strong1{
	font-weight:bold;
	color:#ffffff
}
cite{ font-style:normal; display:block;}

/* ============================= main layout ====================== */
.imgindent {margin:0 10px 0 0; float:left;}
.imgindent2 {margin:0 25px 0 0; float:left;}
.phone{ float:right; padding-right:50px;}
.padding1{
	padding-top:0px;
}
.padding2{ padding-top:16px;}

/* ============================= header ====================== */
#header{ border-bottom:solid 1px #b9b9b9;}
#header .small-menu{
	float:right;
	padding:180px 0 0 0;
	margin-right: 20px;
}
#header .small-menu li{ float:left; background:url(images/bilder/nye-bilder/chinesecrestedzwart.jpg) no-repeat 0 0; padding-right:13px;}
#header .small-menu .first{ background:none;}
#header .small-menu a{ margin-left:17px; text-decoration:none;}
#header .logo{
	padding-top:0px;
}


/* ============================= content ====================== */
#content{
	padding:13px 0 17px 0;
	color: #292929;
}
#page1 #content a{ margin-right:4px;}
#page1 #content .last{ margin-right:0;}
.top-tail{
	background-color: #1e1e1e;
	background-image: url(top-tail.gif);
	background-repeat: repeat-x;
	background-position: top;
	color: #000;
}
.bot-tail{ background:url(images/bot-tail.gif) bottom repeat-x;}
.left-tail{ background:url(images/left-tail.gif) left repeat-y;}
.right-tail{ background:url(images/right-tail.gif) right repeat-y;}
.left-top{ background:url(images/corner-top-left.gif) top left no-repeat;}
.right-top{ background:url(images/corner-top-right.gif) top right no-repeat;}
.left-bot{ background:url(images/corner-bot-left.gif) bottom left no-repeat;}
.right-bot{ background:url(images/corner-bot-right.gif) bottom right no-repeat; width:100%;}
.indent{
	padding:37px 10px 39px 36px;
}
.indent2{ padding:0 0 0 8px;}

.title{
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0px;
	float: none;
	clear: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.title2{
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	
	padding: 0px;
}
.unline{ border-bottom:solid 1px #313131; padding-bottom:36px; margin-bottom:36px;}
.text1{ line-height:1.273em;}

.list li{ margin-left:-2px; }
.list li{
	background:url(images/list-marker.gif) no-repeat 0 7px;
	padding-left:10px;
	line-height:1.636em;
	color: #e1e1e1;
}
.list{
	margin-top:-2px;
	color: #e1e1e1;
}
.list a{
	color:#d7d7d7;
	text-decoration:underline;
}   
.list a:hover{
	text-decoration:none;

}

.extra{ padding:0 0 32px 0; margin:0 13px 0 -13px; position:relative;}
.extra img{ position:relative;}
.gallery{
	padding-top:20px;
}
.gallery a{ margin-right:14px;}
.gallery .last{ margin:0;}

.link{
	
	
	display:inline-block;
	margin-top:10px;
	text-decoration:none;
}
.link1{
	text-align:right;
	float: right;
	display:inline-block;
	text-decoration:none;
}
.link:hover{
	text-decoration:underline;
}

.column-2{
}
.col-2, .col-3{ margin-left:8px;}

/* ============================= footer ====================== */
#footer{ border-bottom:solid 1px #b9b9b9; border-top:solid 1px #b9b9b9; margin-bottom:67px;}
#footer .text{
	float:none;
	color:#555555;
	padding-top: 21px;
	padding-right: 21px;
	padding-bottom: 0;
	padding-left: 21px;
}
#footer .text a{ color:#555555; text-decoration:underline;}
#footer .text a:hover{ text-decoration:none;}
#footer .menu{ padding-top:14px;}
#footer .menu li{
	float:left;
	font-size: 12px;
}
#footer .menu a{ font-family:Arial, Helvetica, sans-serif; font-size:1.091em; color:#ffffff; display:inline-block; background:url(images/menu-item-bg.gif) right top no-repeat; position:relative; cursor:pointer;}
#footer .menu a span{ display:inline-block;}
#footer .menu a span span{ padding:7px 21px 7px 21px; }

#footer .menu a:hover, #footer .menu .active{
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	display:inline-block;
	background:url(images/menu-item-tail.gif) top repeat-x;
	text-decoration:none;
	font-size: 12px;
}
#footer .menu a:hover span, #footer .menu .active span{
	background:url(images/menu-item-left-bg.gif) left top no-repeat;
	color: #000;
}
#footer .menu a:hover span span, #footer .menu .active span span{ background:url(images/menu-item-right-bg.gif) right top no-repeat;}

/* ============================= forms ============================= */
#ContactForm .col-1{ width:183px !important;}
#ContactForm .col-2{ width:220px !important; margin-left:0 !important;}
#ContactForm label{ display:block; height:25px;}
#ContactForm input{
	border:solid 1px #a4a4a4;
	background:#292929;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#CCC;
	padding:2px 0 2px 3px;
	width:173px;
}
#ContactForm textarea{
	border:solid 1px #a4a4a4;
	background:#292929;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#CCC;
	padding:1px 0 1px 3px;
	width:215px;
	height:66px;
	overflow:hidden;
}
#ContactForm .link{ margin:7px 0 0 30px;}
.title {
	font-size: 16px;
}
.title {
	color: #FFF;
}
.title2 {
	padding-bottom: 0px;
	padding-left: 20px;
}
.title2 {
	padding-top: 20px;
	color: #e2e2e2;
}
.title {
	padding-left: 20px;
	color: #FFF;
}
.text {
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #e1e1e1;
}
.text3 {
	padding-left: 20px;
	padding-top: 10px;
}
.title3 {
	font-size: 16px;
	color: #CCC;
}
.galleri3 {
	padding: 15px;
	margin: 0px;
}
.colomn-4 {
	text-align: left;
}
.tekst_rød {
	font-size: 14px;
	color: #F00;
}
title4 {
	font-size: 14px;
	text-decoration: underline;
}
.title4 {
	font-size: 16px;
	text-decoration: underline;
}
.marquee { padding-left:350px; padding-right:70px; float:left; width:330px; position:absolute; top:180px; color:#FFF; font-size:14px;
}
