/*html, body	{ height:100%; margin:0; padding:0; }
div 		{ min-height:100%; }*/
/* * html div 	{ height:100%; }*/
* html div {margin-right:-5px;
			
}
/*div container absolut zentrieren*/
html, body {		
    height:100%;
    width:100%;
    margin:0;
    padding:0px;
	border:0;
  }
  /*div {
    position:absolute;
    top:15%;
    left:15%;
    right:15%;
    bottom:15%;
    
    
    border:1px solid black;
  }*/

/*main container*/

hr{
color:#FFFFFF;
border-style:dashed;

}

.global {	
		
		position:absolute;
    	top:15%;
    	left:15%;
		* left: 21%;
		* right:21%;
    	right:15%;
    	bottom:15%;
    	padding:0px;
		border:0px;		
		margin: auto;
		margin-bottom:0;
		margin-top:0;
		width: 800px;
		height: 600px;
		z-index:1;
	}




.main {
position:absolute;
background-color: #ffffff;
width: 800px;
height: 600px;
border:1px solid black;
overflow:hidden;
margin:auto;
padding:0;
z-index:2;
}

h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;		
}

/*.logo {
	position:absolute;
	top:85px;
	right:-42px;

	* right: -43px;
	margin: auto;
	z-index:3;
	background-image:url(../Logo/WIRT4.gif);
	background-repeat:no-repeat;
	height: 127px;
	width: 800px;
}*/
.logo {
	position:absolute;
	top:-45px;
	left:20px;
	z-index:3;
	background-image:url(../Logo/WIRT4.gif);
	background-repeat:no-repeat;
	height: 127px;
	width: 800px;
}
.headHome {
background-image:url(../Bilder/banner_home.jpg);
background-repeat:no-repeat;
z-index:2;
background-color:#ffffff;
height:88px;
width:800px;
margin:auto;
padding:0;

}

.headProdukte {
background-image:url(../Bilder/banner_produkte.jpg);
background-repeat:no-repeat;
z-index:2;
background-color:#ffffff;
height:88px;
width:800px;
margin:auto;
padding:0;
}

.headFilialen {
background-image: url(../Bilder/banner_filialen.jpg);
background-repeat:no-repeat;
z-index:2;
background-color:#ffffff;
height:88px;
width:800px;
margin:auto;
padding:0;
}

.headHochzeit {
background-image: url(../Bilder/banner_hochzeit.jpg);
background-repeat:no-repeat;
z-index:2;
background-color:#ffffff;
height:88px;
width:800px;
margin:auto;
padding:0;
}

.headGeschichte {
background-image: url(../Bilder/banner_geschichte.jpg);
background-repeat:no-repeat;
z-index:2;
background-color:#ffffff;
height:88px;
width:800px;
margin:auto;
padding:0;
}

.headBackhaus {
background-image: url(../Bilder/banner_backhaus.jpg);
background-repeat:no-repeat;
z-index:2;
background-color:#ffffff;
height:88px;
width:800px;
margin:auto;
padding:0;
}

/*.navi_bg{
background-color:#F7933D;
width: 800px;
height:49px;
z-index:1;
}
*/

.navi {
font-size:0; /* !!!! Beseitigt beim IE den sinnlosen Absatz zwischen DIV - Tags !!!! */
top:88px;
left:0px;
width: 800px;
height:25px;
z-index:8;
/*margin-top:4px;*/
}

.naviTrenner{
background-image:url(../Bilder/navi_base/navi_trenner.gif);
background-repeat:repeat-x;
left:0px;
width:800px;
height:2px;
font-size:0;
z-index:10;
/*position:relative;
top:0px;*/
}

.subnaviTrenner{
font-size:0;
background-image:url(../Bilder/navi_base/subnavi_trenner.gif);
background-repeat:no-repeat;
position:absolute;
top:138px;
left:0px;
height:9px;
width:800px;
z-index:8;
}

.subnaviTrennerAllg{
font-size:0;
background-image: url(../Bilder/navi_base/subnavi_trenner_allg.gif);
background-repeat:no-repeat;
position:absolute;
top:138px;
left:0px;
height:9px;
width:800px;
z-index:8;
}

.subnaviText{
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:12px;
color:#FFFFFF;
padding-top:4px;
padding-left:9px;
}

.subnaviTextLink:link{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#FFFFFF;text-decoration:none;}
/*.subnaviTextLink:active{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;text-decoration:underline; color:#666666;font-weight:bold;}*/
.subnaviTextLink:visited{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#FFFFFF;text-decoration:none;}
.subnaviTextLink:hover{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#FFFFFF;text-decoration:underline;}

.subnaviHome{
height:24px;
width:800px;
position:absolute;
top:115px;
left:0px;
background-color:#79233E;
z-index:8;
}

.subnaviFilialen{
height:24px;
width:800px;
position:absolute;
top:115px;
left:0px;
background-color:#DDA66D;
z-index:8;
}

.subnaviProdukte{
height:24px;
width:800px;
position:absolute;
top:115px;
left:0px;
background-color:#C64E1A;
z-index:8;
}

.subnaviHochzeit{
height:24px;
width:800px;
position:absolute;
top:115px;
left:0px;
background-color:#A52011;
z-index:8;
}

.subnaviGeschichte{
height:24px;
width:800px;
position:absolute;
top:115px;
left:0px;
background-color:#A093A7;
z-index:8;
}

.subnaviBackhaus{
height:24px;
width:800px;
position:absolute;
top:115px;
left:0px;
background-color:#DBCBB2;
z-index:8;
}

.subnaviKontakt{
height:24px;
width:800px;
position:absolute;
top:115px;
left:0px;
background-color:#BABABA;
z-index:8;
}

.teaserBg{
position: absolute;
top:147px;
left:0px;
height:424px;
width:800px;
background-color:#EBC875;
z-index:1;
}

.contentBgHome{
position: absolute;
left:0px;
top:147px;
height:424px;
width:595px;
background-color:#FBE3A9;
z-index:3;
}

.contentBgAllgemein{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;		
position: absolute;
left:0px;
top:147px;
height:424px;
width:800px;
background-color:#FBE3A9;
z-index:1;
}
.contentPixHome {
background-image:url(../Bilder_allgemein/gruppenbild.jpg);
position: absolute;
top:270px;
left:10px;
height:256px;
width:553px;
z-index:4;
background-repeat:no-repeat;
}

.contentPicFilialen{
background-image:url(../Bilder_allgemein/landkreis_fo.gif);
position: absolute;
top:270px;
/** top:-745px;*/
left:10px;
height:269px;
width:280px;
z-index:4;
background-repeat:no-repeat;
}

.contentPicFilialen2{
background-image:url(../Bilder_allgemein/collage2.jpg);
position: relative;
top:-1400px;
* top: 200px;
left:514px;
height:423px;
width:380px;
z-index:2;
}

.contentPicProdukte{
background-image:url(../Bilder_allgemein/produkte_bg.jpg);
position: absolute;
top:316px;
height:256px;
width:800px;
left:0px;
z-index:4;
background-repeat:no-repeat;
}

.contentPicBaeckerei{
background-image:url(../Bilder_allgemein/brote_bg.jpg);
position: absolute;
top:191px;
left:0px;
height:380px;
width:800px;
z-index:4;
background-repeat:no-repeat;
}

.contentPicKonditorei{
background-image:url(../Bilder_allgemein/konditorei_bg.jpg);
position: absolute;
top:191px;
left:0px;
height:380px;
width:800px;
z-index:4;
background-repeat:no-repeat;
}

.contentPicGeschichte{
background-image:url(../Bilder_allgemein/geschichte_bg.jpg);
position:absolute;
top:150px;
left:0px;
height:380px;
width:800px;
z-index:4;
background-repeat:no-repeat;
}

.text{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;		
position: absolute;
top:156px;
/** top: -1096px;*/
left:10px;
height:423px;
width:585px;
z-index:5;
}

/*
.textVoll{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;		
position: absolute;
top:156px;
/** top: -1096px;*/
/*left:10px;
height:423px;
width:780px;
z-index:5
}*/
.textVoll{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;		
position: absolute;
top:156px;
/** top: 200px;*/
left:10px;
height:413px;
width:780px;
overflow:auto;
* overflow-x:hidden;
z-index:5;
}

.textLi{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;		
position: absolute;
top:156px;
/** top: -1109px;*/
left:7px;
height:423px;
* height:410px;
width:380px;
z-index:5;
}

.textRe{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;		
position: absolute;
top:156px;
/** top: -1689px;*/
left:420px;
height:415px;
width:380px;
z-index:5;
overflow:auto;
* overflow-x:hidden;
background-color:#FBE3A9;
}

.textReInfo{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;		
position: absolute;
top:270px;
/** top: -1689px;*/
left:409px;
height:137px;
width:360px;
z-index:2;
padding:5px;
border:1px solid;
background-color:#FF9900;
}

/*.textAllg{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.textAllg:link {text-decoration:none; color: #0066CC}
.textAllg12:visited {text-decoration:none; color:#0066CC}
.textAllg12:hover{text-decoration:underline; color:#0066CC}
*/

.textAllg{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

.textAllg:link {text-decoration:none; color: #0066CC}
.textAllg:visited {text-decoration:none; color:#0066CC}
.textAllg:hover{text-decoration:underline; color:#0066CC}

.footerTrenner{
font-size:0px;
position:absolute;
top:570px;
left: 0px;
/** top:-1103px;*/
background-image: url(../Bilder/trenner_weiss.gif);
background-repeat:repeat-x;
height:1px;
width:800px;
z-index:6;
}

.footerTrennerFil{
font-size:0px;
position:relative;
top:-1128px;
* top:-1103px;
background-image: url(../Bilder/trenner_weiss.gif);
background-repeat:repeat-x;
height:1px;
width:800px;
z-index:6;
}

.footer{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-align:center;
	position:absolute;
	padding-top:8px;
	top:571px;
	height:21px;
	width:800px;
	z-index:7;
	left: 0px;
	background-color: #F5B829;
}

.footerFil{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
text-align:center;
position:relative;
top:-1120px;
* top:-1096px;
z-index:7;
}

.footerText{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
text-align:center;
}

.footerText:link {text-decoration:none;}
.footerText:visited {text-decoration:none;}
.footerText:hover{text-decoration:underline;}

.teaserAktionen{
	background-image:url(../Bilder/teaser_aktionen.gif);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	height:90px;
	width:185px;
	border:1px;
	border-style:solid;
	position: absolute;
	top:169px;
	* top:159px;
	left:604px;
	z-index:7;
}

.teaserAktionen p{
padding:8px 3px 3px 3px;
}

.teaserNeues{
	background-image:url(../Bilder/teaser_neuigkeiten.gif);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	height:90px;
	width:185px;
	border:1px;
	border-style:solid;
	position: absolute;
	top:169px;
	* top:159px;
	left:604px;
	z-index:7;
}

.teaserNeues p{
padding:8px 3px 3px 3px;
}

.teaserService{
	background-image: url(../Bilder/teaser_service.gif);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	height:102px;
	width:185px;
	border:1px;
	border-style:solid;
	position:absolute;
	top:169px;
	* top:159px;
	/*top:272px;*/
	/* * top:267px;*/
	left:604px;
	z-index:7;
}

.teaserService p{
padding:8px 3px 3px 3px;
}

.teaserTextAktionen {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	height:70px;
	width:180px;
	position:absolute;
	top:190px;
	* top: 180px;
	left:607px;
	z-index:7;
}

.teaserTextService {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	height:70px;
	width:180px;
	position: absolute;
	text-decoration:none;
	/*top:298px;
	* top:288px;*/
	top:190px;
	* top: 180px;
	left:607px;
	z-index:7;
}

.teaserTextLink:link {text-decoration:none; color:#0066CC}
.teaserTextLink:visited {text-decoration:none; color:#0066CC}
.teaserTextLink:hover{text-decoration:underline; color:#0066CC}


.teaserBild{
	background-image:url(../Bilder/teaser_bild.jpg);
	background-repeat:no-repeat;
	position:absolute;
	left:604px;
	width:187px;
	height:184px;
	z-index:9;
	top:386px;
	
}
/** top:-1609px;
	right:-603px;
	z-index:7;
	height:168px;
	width:187px;
}*/

