/* LAYOUT */

/*
#containerBox
	#container
		#header
		#content
			#columLeft
			#columRight
				#iRowTop
					#iMarken
					#iAngebot
				#iRowBottom
					.iMiniBox
			#metaNavigation
    #footer
*/

div#containerBox {
	background-image:url(/_include/css/img/background.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	float:left;
	height:auto;
	left:50%;
	margin-left:-493px;
	position:absolute;
	top:0px;
	width:986px;
}

	div#container {
		float:left;
		height:auto;
		margin:0 13px -15px;
	}

		div#header {
			float:none;
			height:65px;
			position:relative;
			width:960px;
			z-index:990;
		}
		
			div#iMarkenLeft {
				float:left;
				text-align:center;
				width:110px;
			}
			
			div#iMarkenRight {
				float:left;
				text-align:center;
				width:110px;
			}
		
			div#navigation {
				float:left;
				margin-top:25px;
				position:relative;
				z-index:999;
			}
			
			.navigationUL {
				background-color:white;
				border:1px solid #EB681A;
				clear:both;
				display:none;
				float:left;
				font-size:12px;
				font-weight:normal;
				float:left;
				height:auto;
				margin-top:0;
				padding:5px;
				position:absolute;
				width:140px;
				z-index:999;
			}
/* ________________________________________ */
/* NAVIGATION */
/* ---------------------------------------- */
#marken {
	border-bottom:1px solid #DE0000;
	color:#DE0000;
	cursor:pointer;
	display:inline-block;
	font-size:14px;
	font-weight:bold;
	margin:0 50px 0 20px;
	padding-bottom:2px;
}

.navigationFolder {
	border-bottom:1px dashed #DE0000;
	color:#DE0000;
	cursor:pointer;
	float:left;
	font-size:14px;
	font-weight:bold;
	margin:0 10px;
	padding-bottom:2px;
	padding-right:10px;
	position:relative;
	z-index:500;
}

		#shopFinder, #newsletter, #suche {
			font-size:12px;
			margin-left:20px;
		}
		
			.shopFinderCol {
				display:inline-block;
				width:110px;
			}
			
			div.searchResult {
				margin:15px 0;
			}
		
		#suche {
			margin-bottom:25px;
		}
		
		div#content {
			background-image:url(/_include/css/img/footLogo.gif);
			background-position:bottom left;
			background-repeat:no-repeat;
			clear:both;
			float:left;
			height:auto;
			margin-bottom:22px;
		}

			div#columLeft {
				float:left;
				width:235px;
			}
			
				#currentMarkeLogo {
					margin:10px 21px 26px;
				}

			div#columRight {
				float:left;
				margin-bottom:15px;
				margin-left:20px;
				width:705px;
			}

				#iRowTop {
					clear:both;
					float:left;
					top:15px;
				}
				
					#iMarken {
						background-image:url(/_include/css/img/iLogoBg.gif);
						float:left;
						height:343px;
						overflow:hidden;
						width:226px;
					}
					
					#iMarkenText {
						clear:both;
						float:left;
						margin-left:12px;
						margin-top:0px;
						top:40px;
						width:200px;
					}
					
						#iMarkenTextLocation {
							font-size:11px;
							height:45px;
							margin-top:0px;
							width:190px;
						}
						
						span.sLocation {
							white-space: nowrap;
						}
				
					#iAngebot {
						background-image:url(/_include/css/img/iAngebotBg.gif);
						cursor:pointer;
						float:left;
						height:343px;
						margin-left:13px;
						width:463px;
					}
					
						#iAngebotText {
							color:#DE0000;
							margin-left:15px;
							margin-top:250px;
							text-decoration:none;
							width:430px;
						}
				
				#iRowBottom {
					clear:both;
					float:left;
					margin-top:15px;
					width:705px;
					top:15px;
				}
				
					.iMiniBox {
						float:left;
						height:136px;
						margin-right:13px;
						width:226px;
					}
					
					.iMiniBox_last {
						float:left;
						height:136px;
						margin-left:-4px;
						width:226px;
					}
					
					.iiMiniBox {
						cursor:pointer;
						float:left;
						min-height:30px;
						height:auto !important;
						height:30px;
						margin-right:13px;
						padding:0;
						width:224px;
					}
					
					.iiMiniBox_last {
						cursor:pointer;
						float:left;
						min-height:30px;
						height:auto !important;
						height:30px;
						margin-left:-4px;
						padding:0;
						width:224px;
					}
					
					img.iBoxImage {
						line-height:0;
						margin-bottom:0;
						padding:0; 
					}
					
				div.iRowBottom {
					border-top:1px dashed #DE0000;
					clear:both;
					float:left;
					margin-top:10px;
					padding-top:9px;
					top:15px;
					width:700px;
				}
					
				div.columContent465 {
					float:left;
					width:465px;
				}
				
				div.columContent235 {
					float:left;
					margin-left:6px;
				}
				
				div.columProdukte {
					clear:both;
					float:left;
					margin-top:20px;
					width:705px;
				}
				
				div.produktDesc {
					float:left;
					height:auto;
					padding-right:10px;
					width:325px;
				}
				
				div.produktDetail {
					float:left;
					height:auto;
					width:360px;
				}
				
				div.produktNavi {
					clear:both;
					float:left;
					margin-top:30px;
					width:700px;
				}
				
				div.columShop {
					clear:both;
					float:left;
					margin-top:5px;
				}
				
					div.standortBlock {
						float:left;
						height:170px;
						margin-bottom:20px;
						margin-left:15px;
						width:305px;
					}
					
		div#metaNavigation {
			clear:both;
			float:left;
			font-size:11px;
			padding-bottom:18px;
			margin-left:22px;
			width:200px;
		}

	div#footer {
		font-size:10px;
		padding-left:14px;
	}

		a#rubikon {
			margin-left:177px;
		}

/* ________________________________________ */
/* MARKEN-LOGO STYLES */
/* ---------------------------------------- */
div#markenNavigation {
	
}

div#iMarkenLeft {
	float:left;
	margin:8px 10px;
	width:90px;
}

div#iMarkenRight {
	float:left;
	margin:8px 10px;
	width:90px;
}

div.markenLogo {
	background-position:0 58px;
	cursor:pointer;
	float:left;
	height:45px;
	width:85px;
}

div#markeEnnstalAuto {
	background-image:url(/_include/css/img/markenLogos/ennstalAuto.gif);
	height:30px;
	margin-top:10px;
}

div#markeTechnikCenter {
	background-image:url(/_include/css/img/markenLogos/technikCenter.gif);
	height:35px;
	margin-left:10px;
	margin-top:8px;
}

div#markeBaufreund {
	background-image:url(/_include/css/img/markenLogos/baufreund.gif);
	height:35px;
	margin-left:5px;
}

div#markePlantsCorner {
	background-image:url(/_include/css/img/markenLogos/pantsCorner.gif);
	height:35px;
	margin-left:4px;
	margin-top:8px;
}

div#markeEnergiePlus {
	background-image:url(/_include/css/img/markenLogos/energiePlus.gif);
	height:35px;
	margin-left:5px;
}

div#markeLagerhaus {
	background-image:url(/_include/css/img/markenLogos/lagerhaus.gif);
	height:57px;
	margin-left:15px;
}

div#markeSpar {
	background-image:url(/_include/css/img/markenLogos/spar.gif);
	height:38px;
}

div#markeLm {
	background-image:url(/_include/css/img/markenLogos/lm.gif);
	height:35px;
	margin-top:5px;
}

div#markeEurogast {
	background-image:url(/_include/css/img/markenLogos/eurogast.gif);
	height:30px;
}

div#markeElektromann {
	background-image:url(/_include/css/img/markenLogos/elektromann.gif);
	height:45px;
	margin-left:4px;
	margin-top:10px;
}

/* ________________________________________ */
/* SUBNAVIGATION */
/* ---------------------------------------- */

div#subNavigation {
	height:auto;
	margin-bottom:40px;
	margin-left:20px;
	margin-top:20px;
}

span#active {
	color:#DE0000;
}

span.subnavItem {
	border-bottom:1px dashed #DE0000;
	color:#666666;
	cursor:pointer;
	display:block;
	font-size:14px;
	font-weight:bold;
	margin:9px 0;
	padding-bottom:2px;
	width:100%;
}

span.subnavItem_Level2 {
	border-bottom:1px dashed #DE0000;
	color:#666666;
	cursor:pointer;
	display:block;
	font-size:14px;
	font-weight:bold;
	margin:9px 0;
	padding-bottom:2px;
	padding-left:15px;
	width:200px;
}

/* ________________________________________ */
/* FORM STYLES */
/* ---------------------------------------- */
input.text {
	border:1px solid #666666;
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	height:17px;
	width:135px;
}

input.textNewsletter {
	border:1px solid #666666;
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	height:17px;
	width:125px;
}

input.checkbox {
	margin:0 0 0 4px;
}

input.submit {
	background-image:url(/_include/css/img/button.gif);
	border:0 none;
	color:white;
	font-size:11px;
	height:18px;
	left:100%;
	margin-left:-75px;
	position:relative;
	text-align:center;
	width:70px;
}

input.submit95 {
	background-image:url(/_include/css/img/button95.gif);
	border:0 none;
	color:white;
	font-size:11px;
	height:18px;
	left:100%;
	margin-left:-75px;
	position:relative;
	text-align:center;
	width:95px;
}

/* ________________________________________ */
/* ANGEBOTS BOXEN */
/* ---------------------------------------- */

div.boxYellow {
	background-image:url(/_include/css/img/boxYellow.gif);
	float:left;
	height:178px;
	margin:0 8px 8px 0;
	overflow:hidden;
	position:relative;
	width:226px;
}

div.boxOrange {
	background-image:url(/_include/css/img/boxOrange.gif);
	float:left;
	height:178px;
	margin:0 8px 8px 0;
	overflow:hidden;
	width:226px;
}

div.boxHighlight {
	background-image:url(/_include/css/img/boxHighlight.gif);
	float:left;
	height:178px;
	margin:0 8px 8px 0;
	overflow:hidden;
	width:226px;
}

div.boxYellowBig {
	background-image:url(/_include/css/img/boxAngebot.gif);
	height:264px;
	overflow:hidden;
	width:357px;
}

div.boxInnerPreis {
	background-image:url(/_include/css/img/boxPreis.gif);
	color:white;
	height:48px;
	left:140px;
	position:relative;
	top:-96px;
	width:77px;
}

div.boxInnerPreis_blank {
	height:48px;
	position:relative;
	top:-96px;
}

div.boxInnerPreisDetail {
	background-image:url(/_include/css/img/boxPreis.gif);
	color:white;
	height:48px;
	left:266px;
	position:relative;
	top:-197px;
	width:77px;
}

div.boxInnerPreisDetail_blank {
	height:48px;
	position:relative;
	top:-217px;
}

/* ________________________________________ */
/* BILDER BOXEN */
/* ---------------------------------------- */

div.ad {
	clear:both;
	float:left;
	margin-top:37px;
	height:550px;
}

.newsOverviewPic > img {
	border:1px solid #DE0000;
}

/* ________________________________________ */
/* NEWS */
/* ---------------------------------------- */

div.galerieItem {
	float:left;
	height:100px;
	margin:10px;
	width:135px;
}


/* ________________________________________ */
/* VERANSTALTUNGEN */
/* ---------------------------------------- */

div.newsOverview {
	clear:both;
	float:left;
	height:auto;
	margin:10px 0;
	width:620px;
}

div.newsOverviewPic {
	float:left;
	height:auto;
	width:200px;
}

div.newsOverviewText {
	float:left;
	margin-left:20px;
	width:400px;
}

/* ________________________________________ */
/* IFRAME STYLES */
/* ---------------------------------------- */

#landmarktIFrame1 {
	background-color:black;
	display:none;
	height:100%;
	left:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:998;
	
	opacity: .7;
	filter: alpha(opacity=70);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
}

#landmarktIFrame2 {
	background-color:white;
	display:none;
	height:572px;
	left:50%;
	margin-left:-450px;
	margin-top:-286px;
	position:absolute;
	top:50%;
	width:900px;
	z-index:999;
}


/* ________________________________________ */
/* STANDARD STYLES */
/* ---------------------------------------- */
.w60 {display:inline-block; width:60px;}
.w75 {display:inline-block; width:75px;}
.w90 {display:inline-block; width:90px;}
.w100 {display:inline-block; width:100px;}
.w120 {display:inline-block; width:120px;}
.w150 {display:inline-block; width:150px;}

.w470 {width:450px;}