*{font-family:arial;}
body{background-color: #c8c8c8;text-align:center;font-size:12px;}
h1{color:#2080c4;padding:0px 0px 10px 0px;margin:0px;font-size:18px;font-weight:bold;}
h3{color:#2080c4;padding:0px 0px 10px 0px;margin:0px;font-size:14px;font-weight:bold;}
h5{color:#000;padding:5px 0px 10px 0px;margin:0px;font-size:10px;font-weight:bold;}
	h3 a{text-decoration:none;}
p{margin:0px; padding: 0px 0px 10px 0px;}
a{color: #2080c4;}
.clearer{height:0px;font-size:0px;line-height:0px;clear:both;}
.container{
	width:860px;
	margin: 0px auto;
	text-align:left; 
	background-color:#fff;
	padding:20px;
}
.topBox{
	background-image: url("../grafik/top.gif");
	background-repeat: no-repeat;
	height: 50px;
	background-position: top left;
	padding: 0px 0px 10px 0px;
}
	.breadcrumb{
		color: #666;
		padding: 2px 0px 0px 0px;
		font-size: 9px;
		float: left;
		width:500px;
		overflow:hidden;
	}
		.breadcrumb a, .breadcrumb span{
			color: #666;
			font-size: 9px;
		}
	.topBoxRight{
		float: left;
		width: 250px;
		padding: 0px 20px 0px 20px;
		height: 50px;
	}
		.topBoxRightTop{
			border-bottom: 1px #1762a8 solid;
			height:17px;
			margin-bottom:4px;
		}
			.topBoxMenu{
				float: left;
				width: 210px;
				padding: 0px 10px 0px 0px;
				list-style-type: none;
				padding: 0px;
				margin: 0px;
				overflow:hidden;
			}
				.topBoxMenu li{
					float: left;
				}
					.topBoxMenu li a{
						padding: 0px 10px 0px 0px;
						color: #000;
						font-weight: bold;
						font-size: 11px;
						text-decoration: none;
					}
			.flags{
				float: left;
				width: 40px;
				text-align:right;
			}

.mainMenu{
	background-image: url("../grafik/menubar.gif");
	height:24px;
}
	.niveau1{
		list-style-type:none;
		margin:0px;
		padding:0px;
		color: transpar3ent;		
	}
		.niveau1 #Profile,
		.niveau1 #Products,
		.niveau1 #Cases,
		.niveau1 #Partners,
		.niveau1 #Contact
		{
			float:left;
			padding: 0px 60px 0px 0px;
		}	
			.niveau1 li a{
				color: transparent;
				text-indent: -9000px;
			}
			
			/* Engelsk menu */
			.niveau1 #Profile a{
				background-image: url("../grafik/btn_profile.gif");
				background-repeat: no-repeat;
				width: 57px;
				display:block;
				height:24px;
			}
				.niveau1 #Profile a:hover{background-image: url("../grafik/btn_profile_hover.gif");}
				.niveau1 #Profile .active{background-image: url("../grafik/btn_profile_active.gif");}
			.niveau1 #Cases a{
				background-image: url("../grafik/btn_news_cases.gif");
				background-repeat: no-repeat;
				width: 97px;
				display:block;
				height:24px;
			}
				.niveau1 #Cases a:hover{background-image: url("../grafik/btn_news_cases_hover.gif");}
				.niveau1 #Cases .active{background-image: url("../grafik/btn_news_cases_active.gif");}
				
			.niveau1 #Partners a{
				background-image: url("../grafik/btn_partners.gif");
				background-repeat: no-repeat;
				width: 122px;
				display:block;
				height:24px;
			}
				.niveau1 #Partners a:hover{background-image: url("../grafik/btn_partners_hover.gif");}
				.niveau1 #Partners .active{background-image: url("../grafik/btn_partners_active.gif");}
				
			.niveau1 #Products a{
				background-image: url("../grafik/btn_products.gif");
				background-repeat: no-repeat;
				width: 131px;
				display:block;
				height:24px;
			}
				.niveau1 #Products a:hover{background-image: url("../grafik/btn_products_hover.gif");}
				.niveau1 #Products .active{background-image: url("../grafik/btn_products_active.gif");}
			.niveau1 #Contact a{
				background-image: url("../grafik/btn_contact.gif");
				background-repeat: no-repeat;
				width: 61px;
				display:block;
				height:24px;
			}
				.niveau1 #Contact a:hover{background-image: url("../grafik/btn_contact_hover.gif");}
				.niveau1 #Contact .active{background-image: url("../grafik/btn_contact_active.gif");}
			
			/* Dansk menu */
		.niveau1 #Profil,
		.niveau1 #Produkter,
		.niveau1 #Nyheder,
		.niveau1 #Partnere,
		.niveau1 #Kontakt
		{
			float:left;
			padding: 0px 60px 0px 0px;
		}	
			
			
			.niveau1 #Profil a{
				background-image: url("../grafik/btn_profil.gif");
				background-repeat: no-repeat;
				width: 57px;
				display:block;
				height:24px;
			}
				.niveau1 #Profil a:hover{background-image: url("../grafik/btn_profil_hover.gif");}
				.niveau1 #Profil .active{background-image: url("../grafik/btn_profil_active.gif");}
				
			.niveau1 #Nyheder a{
				background-image: url("../grafik/btn_nyheder.gif");
				background-repeat: no-repeat;
				width: 116px;
				display:block;
				height:24px;
			}
				.niveau1 #Nyheder a:hover{background-image: url("../grafik/btn_nyheder_cases_hover.gif");}
				.niveau1 #Nyheder .active{background-image: url("../grafik/btn_nyheder_cases_active.gif");}
				
			.niveau1 #Partnere a{
				background-image: url("../grafik/btn_partnere.gif");
				background-repeat: no-repeat;
				width: 134px;
				display:block;
				height:24px;
			}
				.niveau1 #Partnere a:hover{background-image: url("../grafik/btn_partnere_hover.gif");}
				.niveau1 #Partnere .active{background-image: url("../grafik/btn_partnere_active.gif");}
				
			.niveau1 #Produkter a{
				background-image: url("../grafik/btn_produkter.gif");
				background-repeat: no-repeat;
				width: 131px;
				display:block;
				height:24px;
			}
				.niveau1 #Produkter a:hover{background-image: url("../grafik/btn_produkter_hover.gif");}
				.niveau1 #Produkter .active{background-image: url("../grafik/btn_produkter_active.gif");}
				
			.niveau1 #Kontakt a{
				background-image: url("../grafik/btn_kontakt.gif");
				background-repeat: no-repeat;
				width: 61px;
				display:block;
				height:24px;
			}
				.niveau1 #Kontakt a:hover{background-image: url("../grafik/btn_kontakt_hover.gif");}
				.niveau1 #Kontakt .active{background-image: url("../grafik/btn_kontakt_active.gif");}
				
				
.leftSubMenu{
	width: 180px;
	float:left;
	padding: 30px 40px 30px 0px;
}
	.niveau2{
		list-style-type:none;
		padding:0px;
		margin: 0px;
		border-bottom: 1px #000 dotted;
	}
		.niveau2 li{
			padding: 8px 0px;
			border-top: 1px #000 dotted;
		}
			.niveau2 li a{
				font-weight: bold;
				font-size: 11px;
				text-decoration: none;
				color: #000;
			}
				.niveau2 li a:hover,.niveau2 li .active{
					color: #2080c4 !important;
				}
					.niveau3{
						margin:0 0 0 0;
						padding: 0px;
						list-style-type:none;
					}
						.niveau3 li{
							border: 0px;
							padding: 0px 0px 8px 10px;
						}
							.niveau3 li a{
								color: #999;
							}
.fullMainContentArea{
	padding: 0px 0px 30px 0px;

}
.mainContentArea{
	float:left;
	width:640px;
	padding: 30px 0px;

}
.footer{
	clear:both;
	background-image: url("../grafik/footer_bg.gif");
	padding: 9px;
	height:23px;
	color: #999;
}
	.footerText{
		font-size: 9px;
		float:left;
		width: 0px;
	}
	.footerRight{
		float:left;
		padding: 1px 0px;
		width: 350px; 
	}
		.footerRight a img{
			border: 0px;
			padding:0px;
			margin:0px 20px 0px 0px;
		}
.toSpalterForside{margin: 0 0 20px 0;}
	.toSpalterForside .spalte1{
		width:600px;
		height:200px; 
		float:left;
		margin:0px 1px 0px 0px;
	}
	.toSpalterForside .spalte2{
		width:259px;
		height:200px;
		float:left;
		margin:0px;
		padding: 0px 0px;
		overflow:hidden;
		background-image: url("../grafik/news_Bg.gif");
	}
.treSpalterForside{margin: 20px 0 0 0;}
	.treSpalterForside .spalte1,.treSpalterForside .spalte2{
		width:290px;
		height:190px; 
		float:left;
		margin:0px 20px 0px 0px;
	}
	.treSpalterForside .spalte3{
		width:240px;
		height:190px;
		float:left;
		margin:0px;
	}
.toSpalterUnderside{margin: 10px 0 10px 0;}
	.toSpalterUnderside .spalte1{
		width:300px;
		float:left;
		padding: 0px;
		margin:0px 40px 0px 0px;
	}
	.toSpalterUnderside .spalte2{
		width:300px;
		float:left;
		margin:0px;
		padding: 0px;
	}
.tx-indexedsearch-searchbox,
.tx-indexedsearch-rules,
.tx-indexedsearch-whatis,
.tx-indexedsearch-browsebox,
.tx-indexedsearch-info
{
	display:none;
}
.tx-indexedsearch-res table{border-bottom: 1px dotted #000;}
.tx-indexedsearch-searchbox-button{
	border:0px;
	background-color:#fff;
	cursor: hand;
	cursor:pointer;
	color:#999;
	font-weight:bold;
	font-size:11px;
}
.news-list-item{
	font-size:11px;
}

/*********************************************
**		Standard mailform - ALH				**
*********************************************/

.csc-mailform {
	border-style: none;
	margin: 0px;
}

	.tx-powermail-pi1_formwrap legend {
		display: none;
		margin: 0px;
	}
	
.csc-mailform-field label {
	float: left;
	width: 100px;
	margin: 5px 5px 2px 0px;
}

.csc-mailform-field input {
	width: 275px;
	margin: 2px 2px 2px 0px;
	font-size: 12px;
}

.csc-mailform-field textarea {
	width: 275px;
	font-size: 12px;
}

.csc-mailform-submit {
	float: left !important;
	width: 125px !important;
	margin-top: 10px !important;
	margin-left: 102px !important;
}

/*********************************
**		eco-dev gallery			**
*********************************/

.tx-ecogal-ply1 {
	width: 100% !important;
	text-align: center;
}

#galleryContainer {
	width: 550px !important;
	margin-left: auto;
	margin-right: auto;
	padding-right: 2px !important;
}

.eco-dev-navi {
	color: #5aa2d4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none !important;
}

.selected img {
	background-color: #fff !important;
	border: 2px solid #5aa2d4 !important;
	padding: 2px !important;
}

#imageSrc {
	color: #fff !important;
	border-style: none !important;
	text-decoration: none !important;
}

	#imageSrc img {
		color: #fff !important;
		border-style: none !important;
		text-decoration: none !important;
	}

#prevLink {
		visibility: hidden;
}

#arrow_left {
	padding-top: 3px !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
}

#arrow_right {
	background-color: #fff !important;
	width: 26px !important;
	height: 75px !important;
	padding-top: 3px !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
}

#theImages {
	left: 30px;
}

	#theImages img {
		opacity: 1 !important;	
		filter: alpha(opacity=99) !important;
	}
	
#largeImageCaption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px !important;
}

.topHomeLink {
	width: 230px;
	height: 40px;
	cursor: pointer;
	.cursor: hand;
}

.topContactLink {
	float: right;
	width: 70px;
	height: 40px;
	cursor: pointer;
	.cursor: hand;
}

/*********************************
**		jsticker				**
*********************************/

.tx_jsticker_pi1-tickertext p {
	color: #2163a0;
	font-size: 18px;
	height: 22px;
}
