/*

//------ biwac_Template_01 ------//

*/

@font-face {
	font-family: 'DIN-LightRegular';
	src: url('/themes/fleury/fonts/dinlt-webfont.eot');
	src: local('?'), url('/themes/fleury/fonts/dinlt-webfont.woff') format('woff'), url('/themes/fleury/fonts/dinlt-webfont.ttf') format('truetype'), url('/themes/fleury/fonts/dinlt-webfont.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'DIN-RegularRegular';
	src: url('/themes/fleury/fonts/dinrg-webfont.eot');
	src: local('?'), url('/themes/fleury/fonts/dinrg-webfont.woff') format('woff'), url('/themes/fleury/fonts/dinrg-webfont.ttf') format('truetype'), url('/themes/fleury/fonts/dinrg-webfont.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'DIN-BoldRegular';
	src: url('/themes/fleury/fonts/dinbd-webfont.eot');
	src: local('?'), url('/themes/fleury/fonts/dinbd-webfont.woff') format('woff'), url('/themes/fleury/fonts/dinbd-webfont.ttf') format('truetype'), url('/themes/fleury/fonts/dinbd-webfont.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}


* {
	padding: 0;
	margin: 0;
	list-style:none;
}

body {
	font-size: 12px;
	font-family:Arial,Helvetica,sans-serif;
	line-height:18px;
	color: #000;
	background:url(../images/bg.png) #fff repeat-x;
}
.iframe {
	background:#262626;
}
.iframe html {
	background:#262626;
}

a img {
	border:0;
}
a {
	color: #333;
	text-decoration:none;
}
.clear{
	clear:both;
}

/*//------ LAYOUT ------//*/

#Container {
	width:987px;
	margin:0 auto;
}
#Header {
	padding: 0 0 0 13px;
	margin: 0;
	width: 967px;
}
	/*//------ HEADER ------//*/
		#ServiceNav {
			font-family: 'DIN-RegularRegular', Arial, Helvetica, sans-serif;
			text-align:right;
			margin: 22px 7px 0 0;
			color: #3f8e92;	
		}
			/*//------ SERVICE NAVIGATION ------//*/
				#ServiceNav a {
					padding: 0 16px;
					color: #3f8e92;
				}
				#ServiceNav a:hover {
					color: #000;
				}
				a#ServiceNavLast {
					padding: 0 0 0 16px;
				}
				#ServiceNav a#Language {
					padding: 2px 8px;
					background: #3f8e92;
					color: #fff;
					text-transform:uppercase;
				}
				#ServiceNav a#Language:hover {
					padding: 2px 4px;
					background: #00b9bb;
					color: #fff;	
				}
			/*//------ END SERVICE NAVIGATION ------//*/
			
		#Logo {
			padding: 22px 0 0 0;
		}
                #HeaderBild2 {
			width:556px;
			padding: 22px 0 0 0;
			float:right;
			border-right: 7px solid #fff;
			border-bottom: 7px solid #fff;
			border-left: 7px solid #fff;
			background: #fff;
			line-height:0%;
                }
		#HeaderBild {
			width:556px;
			padding: 22px 0 0 0;			
			float:right;
			border-right: 7px solid #fff;
			border-bottom: 7px solid #fff;
			border-left: 7px solid #fff;			
			background: #fff;
			line-height:0%;
		}
		#FlashHeader img {
			float:left;
			border: 1px solid #1c8c8c;
		}
		#Flash {
			float:right;			
			border: 1px solid #1c8c8c;
			margin: 0 0 0 7px;
		}		
	/*//------ END HEADER ------//*/
	
	
#Left {
	float:left;
	width: 370px;
	margin: 116px 0 0 14px;
	*margin: 32px 0 0 14px;
}
#Adresse {
	font-family: 'DIN-RegularRegular', Arial, Helvetica, sans-serif;
	font-size:14px;
	padding: 53px 0 0 9px;
	color: #01a4a6;
}
#Adresse h1 {
	font-family: 'DIN-BoldRegular', Arial, Helvetica, sans-serif;
	font-size:14px;
}
#Adresse a {
	color: #01a4a6;
}
#Adresse a:hover {
	color: #01a4a6;
}

	/*//------ NAVIGATION ------//*/
		ul#Navigation {
			font-family: 'DIN-LightRegular', Arial, Helvetica, sans-serif;
			padding:0;
			margin: 0;	
			list-style: none;
			width: 182px;
			text-transform: uppercase;
			}
			ul#Navigation li {
				width: 182px;
				position: relative;
			}
			ul#Navigation li a {
				display: block;
				font-size:12px;
				font-weight:normal;
				text-decoration:none;
				padding: 0 9px;
				margin: 0 0 6px 0;
				*margin: 0 0 2px 0;
				line-height:32px;
				background: #a4d1d1;
				}	
				ul#Navigation li a:hover, ul#Navigation li a.current, ul#Navigation li a.section {
					background: url(../images/nav-act-level1.png) 95% no-repeat #f39800;
					color: #fff;
					}
				ul#Navigation li a.current, ul#Navigation li a.section {
					background: url(../images/nav-act-level1.png) 95% no-repeat #f39800;
					color: #fff;
					}
					ul#Navigation li ul {
						margin: 0 0 0 6px;
						position : absolute;
						margin-left : 188px;
						margin-top : -38px;
						text-transform: none;
						}			
						ul#Navigation li ul li {
		
							}
							ul#Navigation li ul li a {
								font-size:13px;
								line-height:30px;
								background: #fff;
								border:1px solid #b4d1cc;
								color: #5c5c5c;
								}			
								ul#Navigation li ul li a:hover {
									cursor: pointer;
									background: url(../images/nav-act-level2.png) 95% no-repeat #fff;
									color: #000;
								}				
								ul#Navigation li ul li a.current,
								ul#Navigation li ul li a.section,
								ul#Navigation li ul li a.section:hover,
								ul#Navigation li ul li a.current:hover {
									background: url(../images/nav-act-level2.png) 95% no-repeat #fff;
									color: #000;
									}
	/*//------ END NAVIGATION ------//*/
	
#Layout {
	width: 533px;
	padding: 32px 14px 32px 32px;
	display:block;
	float:left;	
	}
	/*//------ LAYOUT ------//*/
	#Content {
		width: 374px;
		margin: 51px 0 0 188px;
	}
	#Content ul,
	#Content ol {
		margin: 4px 10px 20px 16px;
	}
		#Content ul li,
		#Content ol li {
			list-style-type:square;
		}
			#Content ul li ul {
				margin: 0 0 0 27px;
			}
			#Content ol li {
				list-style-type:decimal;
		}		
	/*//------ END LAYOUT ------//*/


/*//------ NEWS & LIST'S ------//*/

ul#NewsList, ul#LatestNews, ul#Listing {
	list-style-type:none;
	padding:0;
	margin:0;	
}
ul#NewsList li, ul#LatestNews li, ul#Listing li {
	list-style-type:none;
	border-bottom: 1px solid #c6e2e2;
	clear:both;
}
ul#NewsList li a, ul#LatestNews li a, ul#Listing li a {
	padding: 20px 0 0 0;
}
.listenIcon a img {
	float:right;
	padding: 12px 7px 0 20px;
}
.listContent {
	border-top: 1px solid #c6e2e2;
	padding: 20px 0;
}
.listContent img {
	float:left;
	padding: 4px 0 15px 0;
}
#ArticlePhoto img {
	float:left;
	padding: 4px 15px 15px 0;
}


/*//------ END NEWS & LIST'S  ------//*/


/*//------ GALLERY ------//*/

ul#Gallery {
	list-style-type:none;
	list-style-position:inside;
	padding:0;
	margin:20px 0;
}
ul#Gallery li {
	width: 105px;	
	list-style-type:none;
	list-style-position:inside;	
	display:inline-block;
	vertical-align:top;
	margin: 0;
	padding: 0 15px 15px 0;
	*display:block; /* IE 7 Hacks -> IE 7 doesn't Support display: inline-block; */
	*float: left; /* IE 7 Hacks -> IE 7 doesn't Support display: inline-block; */	
}

/*//------ END GALLERY ------//*/

/*//------ INTERNET EXPLORER 6 WARNING ------//*/

#ie6 {
	position:absolute;
	top: 0px;
	left: 0px;
	width: 100%; 
	padding: 5px; 
	text-align:center; 
	font-weight: normal; 
	background: #900; 
	color: #FFF;
	z-index: 999;
}
#ie6 a { color: #FFF; text-decoration:underline;}