/*****************************GENERAL*****************************/
body, form
{
	overflow: auto;
	margin: 0px;
}
body, p, li, dl, ul, ol, h1, h2, h3, h4, h5, h6, table
{
}



a
{
	text-decoration:underline;
}

a:hover
{
	text-decoration:none;
}

.hidden 
{
	visibility:hidden;
	display:none;
}	

.floatleft
{
   float: left;
}

.clear
{
   clear: both;
   font-size: 0;
   line-height: 0;
}


/*****************************TEXT*****************************/
body,table,p,.text
{
	font-family:Arial;
}



/*****************************Title*****************************/

#Titlebox
{
	padding:15px 0px 15px 20px;
	width:95%
}

#Title,h1
{
	font-family:Arial;
	font-weight: normal;
}

#Titlesmall,h2
{
	font-family:Georgia;
	font-style:italic;
	text-indent:60px;
}

.titleextrasmall
{
	font-weight:bold;
}

.titlered
{
	font-family:Georgia;
	font-style:italic;
	text-decoration: none;
}

/*****************************SITEPATH*****************************/

#Sitepath 
{ 	
	padding:6px 0px 0px 230px;
	text-align:left;
} 

#Sitepath a
{ 	
	text-decoration:none;
} 

/*****************************MENU*****************************/

#MenuTop
{ 	
	padding:9px 0px 9px 0px;
}

#MenuTop .hideflyout
{
    display:none;
}
#MenuTop .flyoutcontainer
{
   position:relative;
   z-index:1000;
}

#MenuTop .flyout
{
    position:absolute;
    bottom:13px;
    left: -2px;
    width:160px;
    overflow:visible;
    
}

#MenuTop .flyout a
{
    display:block;
    padding:2px 5px 2px 5px;
    text-transform:none;
    text-decoration:none;
    background-color: #ffffff;
    color: #2E2E2C;  
}

#MenuTop .flyout a:hover
{
    display:block;
    padding:2px 5px 2px 5px;
    text-transform:none;
    text-decoration:none;
    background-color: #ffffff;
    color: #902448;  
}

#MenuTop .flyout .flyout2
{
   position:absolute;
   bottom: -2px;
   width:160px;
   left:157px;
   z-index:1000;
}

#MenuTop .container
{
	width: 160px;
	position: relative;
	z-index: 1000;
}

/***********/


#Menu1 a
{
	font-family:Arial;
	text-decoration:none;
	padding:4px 18px 4px 18px;
}



#MenuLeftBox
{
	padding:20px 0px 0px 0px;
}

#MenuLeftBox2
{
	padding:5px 0px 5px 17px;
	margin:1px 0px 1px 0px;
}


#MenuLeft1,#MenuLeft1aktiv
{
	padding:3px 0px 3px 20px;

}

#MenuLeft1 a,#MenuLeft2 a,#MenuLeft1aktiv a
{
	text-decoration:none;
}


/********MenuRight*******/

#MenuRightBox
{
	padding:20px 0px 20px 15px;
}

#MenuRight1,#MenuRight1aktiv
{
	padding:5px 0px 5px 0px;

}

#MenuRight1 a
{
	text-decoration:none;
}

/*****************************Schnellanfrage*****************************/

#Schnellanfragebox
{
	padding:0px 0px 8px 0px;
}


/*****************************KONTAKT*****************************/

#Kontakt
{
	padding:30px 0px 30px 40px;
}


/*****************************NEWSLETTER*****************************/

#Newsletter
{
	padding:5px 0px 10px 0px;
}

#Newsletter a
{
	text-decoration:none;
}

#Newsletter_link
{
	padding:5px 12px 0px 15px;
	text-align:right
}
#Newsletter_Link a
{
	text-decoration:none;
	font-weight:bold;
}
/*****************************WEATHER*****************************/

#FrameWeather
{
	padding:5px 0px 0px 0px;
}

#FrameWeather a
{
text-decoration:none;
}


/*****************************SERVICELINKS*****************************/

#Service
{
	padding: 10px 0px 15px 0px;
}

#Service a,#Service2 a
{
	text-decoration:none;
}



/****************************SITECENTER*****************************/



#Content
{
	padding:0px 0px 0px 0px;
}

#Textbox
{
	padding:25px 0px 35px 35px;
	margin-bottom:20px;
	margin-right: 10px;
	width: 505px;
}


#Footer
{
	margin:15px 35px 0px 55px;
	padding:10px 0px 15px 0px;
}


/****************************OFFERS*****************************/
#Offers
{
	padding:12px 0px 0px 13px;
}

#OffersText
{
	padding:7px 5px 10px 5px;
}

.OfferTitle
{
 font-weight:bold;
}

#OffersText a
{
 text-decoration:none;
 font-weight:bold;
}

#OffersText a:hover
{
 text-decoration:none;
 font-weight:bold;
}




/*****************************LANGUAGE*****************************/
#LanguageBox0
{
	position: relative;
	width:100px;
}

#LanguageBox1
{
	position: absolute;
	left: -70px;
	top: 129px;
}

#Language
{
	padding:0px 0px 5px 20px;
	text-align:right
}

#Language a
{
	text-decoration:none;
}


/*****************************Expressanfrage*****************************/

#ExpressanfrageBox
{
	position: relative;
	z-index: 5;
}

#Expressanfrage
{
	position: absolute;
	left: -1px;
	top: -319px;
	text-align:right;
}

#ExpressanfrageBox2
{
	width:209px;
}

#ExpressanfrageBox2 a
{
	font-weight:bold;
	text-decoration:none;
}

#ImageQuickRequest
{
   cursor: pointer;
}


/*****************************Logo*****************************/

#LogoBox
{
	position: relative;
}

#Logo
{
	position: absolute;
	left: 0px;
	top: 29px;
}

/*****************************PRINT PAGE*****************************/
.noscreen
{
	display:none;
	visibility:hidden;	
}

.printBody
{
	background-image:none;
}
#Print .PrintHeader
{
 height:30px;
 padding: 10px;
}


#Print .Content
{
	padding-left: 20px;
	
}

/****************************Recommend***********************/

#Recommend .logo
{
   background-image: url(/media/logo_muehlwaldhof.gif);
   height: 100px;
}


/********************************************** Sytles ***************************************************/

.PopupFrocen 
{
	background-color:#444444;
	z-index:1000;	
}



.PopupWindow
{
	z-index:1001;
}

.PopupWindowContent
{
	width:100%;
	height:100%;
}

.PrintContainer
{
	position:relative;
	width:100%;
	height:100%;
	overflow:auto;
}

.PrintContent
{
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	z-index:0;
	width:97%;
}

.PrintLock
{
	position:absolute;
	top:160;
	bottom:0;
	left:0;
	right:0;
	z-index:0;
}

/*****************************SITEMAP*****************************/
.menuSitemapM1
{
	text-decoration:none;
	font-weight:bold;
}
.menuSitemapM2
{
	text-decoration:none;
	font-weight:normal;
}
.menuSitemapM1:hover,.menuSitemapM2:hover
{
	text-decoration:underline;
}
.menuSitemapM3
{
	text-decoration:underline;
	font-weight:normal;
}