			* {margin: 0; padding: 0;}
			html {height: 101%;}
			body { text-align: center !important; font-family: Helvetica; background: #e1e1e1; }
			#cont_page {background: url("/images/berg.jpg") no-repeat center center fixed; background-size: cover;
		    -webkit-background-size: cover;
		    -moz-background-size: cover;
		    -o-background-size: cover; }
			.flickrModule { margin: 102px 25px; min-width: 100px; text-align: left !important;  }
			.photo {background-position: center;     display: inline-block; margin-bottom: 9px;  margin-right: 9px;}
			.photo a {display: block; height: 100%;}
			.wrapper {display: inline-block;}
			.wide {width: 219px; height: 140px;}
			.high {width: 105px; height: 140px;}
			

			
			.menu {position: fixed; top: 0px;   z-index: 3;background: #e1e1e1; width:100%; padding: 25px 0 0 0 !important; left: 0; }
			.menu ul {list-style: none;  margin: 15px 45px 9px 0;  position: absolute; bottom: 0; right: 0;}
			.menu li {float: left; margin-right: 15px;}
			.menu p {float: left; margin: 15px 0 9px 25px;}
			.menu li a, .menu p {color: #000; text-decoration: none; text-transform: uppercase; font-size: 13px;}
			
			#contact { position: absolute; top: 100px; left: 25px;  }
			#contact * { color: #F6F6F6 !important; font-weight: lighter;}
			#contact table {width: 800px;}
			#contact td {width: 50%; height: 132;}


			#contact td * * {margin: 0;}
			
			.agent * {margin-right: 98px;}
			.right_td * {margin-left: 100px;}
			
			h3 {font-weight: normal; text-transform: uppercase; margin: 1.5em 0 0.5em 0;}
			p {margin: 0.5 0	 1em 0; line-height: 18px;}
			.agent {text-align: right;}
			.right_td {border-left: 1px solid #AAA;}
			a {color: #000;}
			a {text-decoration: none;}