@import url("Standard.css");

		body {
			background-image: url(../images/Verlauf.gif);
			background-repeat: repeat-x;
			text-align: center;
			overflow:-moz-scrollbars-vertical;
			margin: 0px;
		}
	    h2 {padding-left: 102px;}

/*Positionierungen*/
	.shade {
		position:absolute;
		left: 90px;
		top: 50px;
		background: #d00;
		border: 1px solid;
		width: 15px; 
		height: 50%;
		z-index: 1000000;
	}
	
	.refNavField {position: absolute; top: 50px; right: -25px; width: 175px; opacity: 0.5;}
	.refNavBG {position: absolute; width: 130px; left: -9px; top: 10px; height: 30px; background: #000; opacity: 0.5; z-index: 1;}
	.refNavBox {position: absolute; z-index: 2; top: 13px;}
	.refNavLinkBox {position: relative; float: left; margin: 2px 3px 2px 3px;}
	.refInfoBoxHeading {position: relative; color: #fff; height: 15px; width: 305px; border: 1px solid #666; padding-left: 5px; top: 10px; background: #666;}
	.refInfoBox {position: relative; width: 300px; height: 100px; border: 1px solid #666; padding: 5px; top: 10px; background: #fff;}

	.prevImgBox {width: 10px; height: 20px; background: url(../images/button_prev_g.png) no-repeat;}
	.zoomImgBox {width: 20px; height: 20px; background: url(../images/button_zoom_g.png) no-repeat;}
	.mailImgBox {width: 25px; height: 20px; background: url(../images/button_mail_g.png) no-repeat;}
	.infoImgBox {width: 20px; height: 20px; background: url(../images/button_info_g.png) no-repeat;}
	.nextImgBox {width: 20px; height: 20px; background: url(../images/button_next_g.png) no-repeat;}
	.prevImgBox_l {width: 10px; height: 20px; background: url(../images/button_prev.png) no-repeat;}
	.zoomImgBox_l {width: 20px; height: 20px; background: url(../images/button_zoom.png) no-repeat;}
	.mailImgBox_l {width: 25px; height: 20px; background: url(../images/button_mail.png) no-repeat;}
	.infoImgBox_l {width: 20px; height: 20px; background: url(../images/button_info.png) no-repeat;}
	.nextImgBox_l {width: 20px; height: 20px; background: url(../images/button_next.png) no-repeat;}
	
	.overLay{
		position: fixed; 
		left: 0px; 
		right: 0px; 
		bottom: 0px; 
		top: 0px; 
		background-color: #000; 
		z-index: 10000; 
		width: 100%;
		height: 100%;
		opacity: 0; 
		display: none;
		}
	.output{
		position: absolute; 
		background: #fff;
		width: 10px; height: 10px;
		z-index: 100000;
	}
	.nextImg {position: absolute; height: 40px; width: 20px; top: 48%; right: 23px; cursor: pointer; background: url(http://www.werbebau.com/template/images/button_next_g_big.png); z-index:1001;}
	.prevImg {position: absolute; height: 40px; width: 20px; top: 48%; left: 20px; cursor: pointer;  background: url(http://www.werbebau.com/template/images/button_prev_g_big.png); z-index:1001;}
	.nextImg_l {position: absolute; height: 40px; width: 20px; top: 48%; right: 23px; cursor: pointer; background: url(http://www.werbebau.com/template/images/button_next_big.png); z-index:1001;}
	.prevImg_l {position: absolute; height: 40px; width: 20px; top: 48%; left: 20px; cursor: pointer;  background: url(http://www.werbebau.com/template/images/button_prev_big.png); z-index:1001;}
	.nextImgLink {position: absolute; right: 0px; width: 40%; top: 20px; z-index:1000; cursor: pointer;}
	.prevImgLink {position: absolute; left: 0px; width: 40%; top: 20px; z-index:1000; cursor: pointer;}
	.galConBox{position: relative; background: #fff; width:100%; height:100%; border: 0px solid #666; padding: 6px;}
	.galPos {position: absolute; bottom: 2px; padding-left: 15px;}
	/*Header*/
		.header {
		position:relative;
		top: 0px;
		width: 779px;
		height:120px;
		margin: auto;
		text-align:left;
		z-index: 1;
		}
		.headerSprachwahl {
		position:absolute;
		top:10px;
		left:5px;
		z-index: 1000;
		}
		.naviCon {
		position: relative;
		padding-top: 64px;
		padding-left: 10px;
		width:550px;
		height: 50px;
		border:0px solid #fff;
		z-index: 200;
		}
		.headerLogo {
		position: absolute;
		right:24px;
		top:46px;
		width:190px;
		height:120px;
		z-index: 100;
		}
		div.naviBox {
			position: relative;
			padding-left:5px;
			margin-right: 10px;
			float: left;
			height:45px;
			border-left: 1px solid #FFF;
			vertical-align: top;
			overflow:hidden;
		}
		div.naviBoxSelected {
			position: relative;
			padding-left:5px;
			margin-right: 10px;
			float: left;
			color: #BCEB00;
			height:56px;
			border-left: 1px solid #BCEB00;
			vertical-align: top;
			overflow:hidden;
		}
		#navLine {
			position: relative;
			width:779px;
			height:10px;
			border:0px solid;
			margin: auto;
		}
		#navLineTop {
			position: relative;
			width:590px;
			height:16px;
		}
		#navLineRight {
			position: absolute;
			right:220px;
			width:5px;
			height:53px;
			top:16px;
		}
		.showLine {
			border-left: 1px solid #BCEB00;
			border-bottom: 1px solid #BCEB00;
		}
	/*SeitenBody */
		.pageBody {
			position: relative;
			width:779px;
			text-align: left;
			border:0px solid #d00;
			margin-top:10px;
			padding-top: 10px;
			padding-bottom:25px;
			padding-left:10px;
			margin: auto;
		}
	/*Contentbox */
		.contentBox {
			position:relative;
			top: 0px;
			left:0px;
			width: 504px;
			float:left;
		}
		.contentCon {
			position:relative;
			top: 0px;
			margin-top:12px;
			width: 492px;
			text-align:left;
			float:left;
			padding-right:15px;
			padding-left: 4px;
		}
		.content {left: 0px;}
		p.content {
		padding-left: 102px;
		}
	/* ColRight */
		.colRight {
			position: relative;
			padding-top:46px;
			top:0px;
			width:224px;
			float:right;
		}
		.colRightLink {
		}
		.colRightLinkBox {
			position: relative;
			padding:5px;
			width:224px;
		}
		.colRightSubMenuBox {
			position: absolute;
			top:9px;
			width: 224px;
			padding: 5px;
			z-index: 2000;
		}
	/* Footer der Seite */
		.footerLine {
			position: relative;
			width:492px;
			height:3px;
			border: 0px solid;
			clear: both;
			padding-top: 25px;
		}
		.footerBox {
			position: relative;
			width:500px;
			margin-bottom:10px;
			border: 0px solid #0d0;
			clear: both;
		}
		.footerLineLeft {
		background-image: url(../images/footerVerlauf.gif);
		position: relative;
		background-color: #000;
		height: 5px;
		float:left;
		width: 468px;
		padding-left: 1px;
		}
		.footerLineRight {
		background-image: url(../images/footerVerlaufRight.gif);
		position: relative;
		background-color: #BCEB00;
		height: 5px;
		float:right;
		width: 23px;
		}
		.footerLeft {
		position: relative;
		height: 5px;
		float:left;
		margin-bottom:20px;
		}
		.footerRight {
		position: relative;
		height: 5px;
		float:right;
		margin-right:31px;
		margin-bottom:20px;
		}
		/*Referenzen*/
		.MessebauReferenzImageBox {
		width: 150px;
		position: relative;
		float: left;
		vertical-align: top;
		}
		.DetailSpalte {
		position: relative;
		width:238px;
		float: right;
		vertical-align: top;
		}
		.ReferenzZeile {
		position: relative;
		padding-bottom: 0px;
		}
		.DetailZeile {
		position: relative;
		padding-bottom: 2px;
		padding-left: 10px;
		}
		.DetailHeading {
		position: relative;
		background-color: #666;
		color: #fff;
		margin-bottom: 7px;
		padding-left: 10px;
		width: 228px;
		right: 0px;
		}
		.ListingReferenzRow {
		clear:both;
		position:relative;
		margin-top: 28px;
		margin-bottom: 0px;
		margin-left: 102px;
		margin-right: 0px;
		border: 1px solid #BCEB00;
		}
		.pageOutput {
		text-align: center;	
		}
		.inquiryList  {margin-left: 62px;}
		.inquiryTabelle {padding-left: 97px;}
		/*FairtasticTabelle*/
		#fairtasticTable {margin-top: 35px;padding-left: 0px; margin-bottom:2px;}
		#fairtasticTableLeft {width:96px; text-align: left;}
		#fairtasticTableRight {padding-left:0px; padding-top: 12px; text-align: left;}
		/*SiteMap*/
		.siteMapEbene1 {padding-left: 102px; padding-top: 14px; padding-bottom: 7px;}
		.siteMapEbene2 {padding-left: 178px;}
		/*AdressTabelle*/
		#AddressTableLeft {width:190px;}
		#AddressTableRight {width:220px;}
		/*Sonstige*/
		.textpic {border: 0px;}
		.fairtasticdescriptionimage {}
		.niceFileFrame {width: 494px; height: 300px;  border:0px;}
		
		#GreenBorderImg {border: 0px solid #BCEB00; font-size:0px; line-height: 0px;}
		#BildLeiste {border: 1px solid #BCEB00; padding: 2px; margin: 24px 0px 24px 0px; font-size:0px; line-height: 0px; width: 485px;}
		
		.GreenBorderImg {border: 0px solid #BCEB00; font-size:0px; line-height: 0px;}
		.gbi1 {width: 485px; height: 96px;}
		.gbi2 {width: 485px; height: 365px;}
		.gbi3 {width: 485px; height: 200px;}
		.BildLeiste {border: 1px solid #BCEB00; padding: 2px; margin: 24px 0px 24px 0px; font-size:0px; line-height: 0px; width: 485px;}
		
		.standortImg {border: 1px solid #BCEB00; margin-left:102px;}
		h1.impressum {padding-top: 22px;}
		p.impressumcontent {padding-left: 102px;}
		.footerBottom {position:relative; clear:both; width: 525px; text-align: center;}
		.star_octapole {background-image: url(../images/bildleisten/star_octapole.png); position: absolute; left: 360px; top: 80px; width: 180px; height: 180px;}
		.star_octaquick {background-image: url(../images/bildleisten/star_octaquick.png); position: absolute; left: 360px; top: 80px; width: 180px; height: 180px;}
		.star_fairtastic_wave {background-image: url(../images/bildleisten/star-fairtastic-wave.png); position: absolute; left: 360px; top: 65px; width: 180px; height: 180px;}
		.star_vario {background-image: url(../images/bildleisten/star_vario.png); position: absolute; left: 360px; top: 150px; width: 180px; height: 180px;}
		.aaLogos {position: relative; padding-top:3px; width: 124px; border: 0px solid;}
		.conL {display: inline; float: left;}
		.conR {display: inline; float: right;}