body{
	background-color: #233712;
	text-align: center;
	font-family: verdana;
	font-size: 12px;
}
.container{
	width: 970px;
	margin: 80px auto 0px auto;
	text-align: left;
}
.top{line-height:0px;font-size:0px;}
.footer{
	font-weight: bold;
	text-align: center;
	padding: 8px;
	color: #F0C89E;
	font-size: 11px;
	background-color: #3C3524;
	border-bottom: 1px solid #ccc;
}
.main{
	min-height: 120px;
	background-color: #fff;
	padding: 15px;
}
h1,h2,h3,h4,h5,h6,p, .main ul, .main li{
	margin: 0px;
	padding:0px 0px 0px;
}
object,embed{z-index:0;}
.table-w-border{border-collapse: collapse; border: 1px #000 solid;}
.inner-table td{ border: 1px #000 solid;}
h1{ font-size: 0px; color: darkgreen; border-bottom: 3px darkgreen solid; margin-bottom: 5px; text-align: center; height: 0px;}
h2{ font-size: 20px; font-weight: normal; text-align: center;}
h3{ font-size: 18px; background-color: darkgreen; text-align: center; color: #ccc; padding: 3px; margin: 10px 0px 15px 0px}
h4{ font-size: 14px; text-align: center;}
h5{ font-size: 14px; padding: 10px 0 0 0; text-transform: uppercase;}
.main ul,p{ padding: 4px 0px 8px 0px; }
.main ul{ padding-left: 20px; }
.clearer{font-size:0px;line-height:0px;clear:both;height:0px;}
.align-center{ text-align:center;}
.green{ color: darkgreen; }
a{ color: #000; }
h5 a{
	text-decoration: none;
}
/*####################################################
##						Menu						##
######################################################*/
.menu {
	padding: 0 0 0 250px;
	width:720px; 
	height:20px; 
	position:relative; 
	font-weight: bold;
	z-index:100; 
	font-size: 10px;
	background-image: url("../grafik/menu_bg.jpg");
}
.menu ul li a, .menu ul li a:visited {
	display:block; 
	text-decoration:none; 
	color:#F0C89E;
	width:110px; 
	margin-right: -1px;
	height:20px; 
	text-align:center; 
	border-left:1px solid #CC9966; 
	border-right:1px solid #CC9966; 
	background:##3C3524; 
	line-height:20px; 
	overflow:hidden;
}
.menu ul {padding:0 0 0 0px; margin:0; list-style: none;}
.menu ul li {float:left; position:relative;}
.menu ul li ul {display: none;}


.menu ul li:hover a {color:#F0C89E; background:#6f644a;}
.menu ul li:hover ul {display:block; position:absolute; top:20px; left:0; width:150px !important;}
.menu ul li:hover ul li a.hide {background:#6a3; color:#fff;}
.menu ul li:hover ul li:hover a.hide {background:#3C3524; color:#F0C89E;}
.menu ul li:hover ul li ul {display: none; }
.menu ul li:hover ul li a {display:block; background:#3C3524; color:#F0C89E; width: 170px;} 
.menu ul li:hover ul li a:hover {background:#6f644a; color:#F0C89E;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0;   border-width: 0px 1px 1px 1px;}
.menu ul li:hover ul li:hover ul.left {left:-105px;}
 /*####################################################
##						kolonner						##
######################################################*/
.col_1, .col_2{
	float: left; 
	width: 44%;margin-left: 15px;
}
	.col_1{margin-left: 15px;}
/*####################################################
##						kontakt						##
######################################################*/
fieldset{
	border: 0px;
	text-align: center;
	height: 380px;
	padding: 30px 280px;
}
label{
	width: 150px;
	display: block;
	float: left; padding-right: 10px;
	text-align: right;
}
	fieldset input, fieldset textarea{
	 float: left;
	 width: 200px;
	 border: 1px #000 solid;
	}
	textarea{ height: 150px; overflow-y: scroll; }
	.csc-mailform-field{ clear:both; width: 400px; text-align: center;  padding: 3px;}
	.csc-mailform-submit{ margin-left: 160px; width: 80px; }
/*####################################################
##						login						##
######################################################*/	
	.csc-loginform{
		border: 1px solid lightblue;
		font-size: 10px;
		width: 400px;
		padding: 10px;
		margin: 60px auto;
	}
	.csc-loginform input{
		padding: 1px;
		font-size: 10px;
		border: 1px solid lightblue;
		background-color: #fff;
		width: 120px;
	}
	.csc-form-labelcell{
		text-align: right;
	}
	.csc-form-fieldcell .submit{
		width: 40px;
	}
