body{
	font: 0.75em arial,sans-serif;
	text-align:center;
	background:url(../images/styles/bg_body.gif) top left #29180e;
	color:#444;
	}
	
p{
	margin:12px 0;
	line-height:140%;
	}
a{
	color:#c98d45;
	text-decoration:underline;
	}
	a:hover{text-decoration:none;}
	
div#logo{
	padding:10px;
	}
	
a img{
	border:0;
	}	
	
h1{
	color:#d7984c;
	font-size:180%;
	margin:15px 0;
	font-weight:300;
	}

		
div#container{
	width:785px;
	margin:0 auto;
	text-align:left;
	}
	
	
div#menu{
	position:relative;
	display:block;
	height:43px;
	background:#601717 url(../images/styles/bgOFF.gif) repeat-x top right;
	}
	div#menu ul{
		margin:0px;
		padding:0;
		list-style:none;
		width:auto;
		}
		div#menu ul li{
		display:block;
			float:left;
			margin:0;
			}
			div#menu ul li.first{
				width:7px;
				background:url(../images/styles/bg_menu_first.gif) top left no-repeat;
				height:43px;
				}
			div#menu ul li.last{
				width:7px;
				background:url(../images/styles/bg_menu_last.gif) top left no-repeat;
				height:43px;
				}	
			div#menu ul li a{
				display:block;
				float:left;
				color:#ca8d44;
				text-decoration:none;
				padding:14px 20px 0;
				}
				div#menu ul li a:hover, div#menu ul li a.active{
					color:#fab25c;
					background:  url(../images/styles/bg_active.gif) no-repeat top center #571515;
					}	
	
	

div#black{
	background:url(../images/styles/bg_black.jpg) top left no-repeat #000;
	height:204px;
	width:785px;
	margin:5px 0 0;
	color:#eee;
	overflow:hidden;
	}
	div#black div{
		width:350px;
		float:right;
		padding:0 20px 0 0;
		text-align:left;
		}
		

div#red{
	width:100%;
	background:#771d1d;
	color:#eee;
	margin:5px 0;
	}
	div#red div.top{background:url(../images/styles/bg_top_red.gif) top left no-repeat; height:4px; width:785px;}
	div#red div.bottom{clear:both; background:url(../images/styles/bg_bottom_red.gif) bottom left no-repeat; height:4px; width:100%;} 
	div#red div.left{
		float:left;
		padding:0 10px 0 20px;
		width:351px;
		}
	div#red div.right{
		float:right;
		padding:0 20px 0 10px;
		width:351px;
		}
	div#red div.center{
		padding:0 20px;
		}	
	div#red div.one{
		padding:0 10px 0 20px;
		float:left;
		width:235px;
		}
	div#red div.two{
		padding:0 10px 0 10px;
		float:left;
		width:235px;
		}
	div#red div.three{
		padding:0 20px 0 10px;
		float:left;
		width:235px;
		}
		
div#white{
	width:100%;
	background:#fff;
	color:#666;
	margin:5px 0;
	}
	div#white div.top{background:url(../images/styles/bg_top_white.gif) top left no-repeat; height:4px; width:785px;}
	div#white div.bottom{background:url(../images/styles/bg_bottom_white.gif) bottom left no-repeat; height:4px; width:785px; clear:both;} 
	div#white div.center{padding:0 20px;}
	div#white h1{color:#981010;}
	div#white a{color:#921e1e;}	
		
div#viewpic{
	height:149px;
	background: url(../images/styles/bg_viewpic.jpg) top left no-repeat;
	width:785px;
	margin-top:2px;
	padding:5px 0 0;
	overflow:hidden;
	}
	div#viewpic div{
		width:550px;
		margin:8px 0 0 20px;
		}
		div#viewpic h1{color:#981010;}
		div#viewpic a{color:#921e1e;}
		
		
ul.samarbetspartners{
	list-style:none;
	margin:12px 0;
	padding:0;
	}
	ul.samarbetspartners li{
		margin:12px 0;
		}
		ul.samarbetspartners li a{
			font-size:0.9em;	
			}	
		
		
div#footer{color:#523d1e; padding:5px 0; width:785px; margin:0 auto; text-align:right; font-size:0.8em;}
	div#footer a{color:#966224;}
		div#fotter a:hover{color:#ca8d44;}
		
table#intresseanmalan{border:0; width:100%; margin:0 0 20px;}
	table#intresseanmalan td{vertical-align:top; width:33%;}
	table#intresseanmalan #pic_limo{width:200px; border:0;}
		table#intresseanmalan #pic_limo .left{width:15px;}
		table#intresseanmalan #pic_limo .right{width:165px;}
		
.input_row{
	border:1px solid #ca8d44;
	padding:2px;
	font:0.9em Arial, Helvetica, sans-serif;
	width:196px;
	color:#777;
	}
	
.input_row_postnr{
	width:46px;
	padding:2px;
	font:0.9em Arial, Helvetica, sans-serif;
	color:#777;
	border:1px solid #ca8d44;
	}
.input_row_ort{
	width:140px;
	padding:2px;
	font:0.9em Arial, Helvetica, sans-serif;
	color:#777;
	border:1px solid #ca8d44;
	}
.input_row_msg{
	padding:5px;
	width:190px;
	height:137px;
	border:1px solid #ca8d44;
	}	
	
ul.galleri{
	list-style:none;
	padding:0;
	margin:0;
	}
	ul.galleri li{
		float:left;
		margin:0 6px 6px 0;
		padding:0;
		}
		
		
table.view_limo{
	width:100%;
	border:0;
	height:100px;
	margin-bottom:40px;
	}
	table.view_limo td{
		vertical-align:top;
		width:33%;
		}
		
table.view_limo td.new_limo{background:url(../images/styles/new_limo.gif) top left no-repeat; padding:10px 0 0;}		

	
