/*
'***********************************************************************************************************************
'* Autor:					Hans Gerber
'* Erstellt am :        	19.09.2005
'* Letzte Aenderung am: 
'* Kurzbeschreibung:    	CSS file Utoring
'***********************************************************************************************************************
'* Korrekturen / Aenderungen (wer, wann, was)
'***********************************************************************************************************************
'* Bemerkung:        
'***********************************************************************************************************************
*/

/***** Formatierungen für Tags *****/
html 
	{ 
  	padding: 0;
  	margin: 0;
	}

body 
	{
	background-color: #FFFFFF;
	font-family: Arial,Helvetica,sans-serif;
	font-style: normal;
	font-size: 11px;
	color: #4E4E4E;
 	padding: 0;
  	margin: 0;
  	}
  
a:link
	{
	color: #96CC17;	
	text-decoration: none;
	}

a:visited	
	{
	color: #96CC17;	
	text-decoration: none;
	}

a:hover		
	{
	color: #96CC17;	
	text-decoration:underline;
	}

a:active
	{
	color: #96CC17;	
	text-decoration:none;
	}

table 
	{
	background-color:transparent;
	text-align:left;
	}

td 
	{ 
	vertical-align: top;
	}

select	
	{
	font-size: 10px;
	font-weight: bold; 
	}

input 
	{
	font-size: 10px;
	}

h1
	{	
	font-weight: bold; 
	font-size: 22px;
	margin-top: 20px;
	margin-bottom: 10px;
	}

h2
	{	
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 16px;
	}

label 
	{
	width: 125px;
	float: left;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 2px;
	font-weight: bold;
	}

.backthumb 
	{													/* Hintergrundbild Thumbnail */
	background-image: url(../images/back_thumb79.gif); 
	background-repeat: no-repeat; 
	margin-right: 20px;
	width: 79px; 
	height: 66px;
	float: left;
	}

.button	 
	{
    margin: 10px;
	font-weight: bold; 
	font-size: 11px;
	}

img.border
	{
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	}
	
span
	{
	color:#000000;
	}
	
#container 
	{
	width: 780px;    	/* für moderne Browser */
	\width: 780px;    	/* für IE 5+ */
	w\idth: 780px;  		/* ?? */
	margin: 0;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	border-bottom-width: 1px;
	}
		
#logo 
	{
	margin-top: 0;
	}
		
#logoOrtschaft 
	{
	float: right;
	margin-top: -58px;
	}

#logoOrtschaftH1 
	{
	font-size: 16px; 
	color: #999999;
	}

#headerOben 
	{
	background: #FFFFFF url(../images/top_navig_hg.gif) no-repeat;
	height: 62px;
	}
		
#headerAGB 
	{
	background: #FFFFFF url(../images/header_agb_100.jpg) no-repeat;
	height: 102px;
	}
		
#headerUeberuns
	{
	background: #FFFFFF url(../images/header_ueberuns_100.jpg) no-repeat;
	height: 102px;
	}
		
#headerKontakt
	{
	background: #FFFFFF url(../images/header_kontakt_100.jpg) no-repeat;
	height: 102px;
	}
	
#headerUnten
	{
	background: #FFFFFF url(../images/top_balken_unten.gif) no-repeat;
	height: 20px;
	}
	
#footer 
	{
	float: left;
	display: block; 
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	border-bottom-width: 1px;
	}
	
#footerPunkt1 
	{
	border-bottom: 1px dotted #9A9A9A;
	margin-top: 15px;
	padding: 0;
	}
		
#footerText
	{
	float: left;
	width: 200px;
	\width: 200px;
	w\idth: 200px;
	margin: 0;
	padding-top: 9px;
	text-align: left;
	}
	
#footerTextInterhome
	{
	float: left;
	width: 480px;
	\width: 480px;
	w\idth: 480px;
	margin: 0;
	padding-top: 9px;
	text-align: right;
	}
		
#footerLogoInterhome
	{
	float: right;
	width: 97px;
	\width: 97px;
	w\idth: 97px;
	height: 29px;
	margin: 0;
	padding-top: 0;
	background-color: #FFFFFF;
	background-image: url(../images/IH_Logo_klein.gif);
	background-repeat: no-repeat;
	}
	
#footerURListe
	{
	text-align: center;
	margin-left: 60px;
	margin-right: 60px;
	margin-bottom: 20px;
	margin-top: 5px;
	}

#formResidenzen 
	{
	float: right;
	font-size: 10px;
	width: 168px;
	\width: 168px;
	w\idth: 168px;
	padding-top: 17px;
	margin: 0;
	}
		
#mainNav 
	{
	float: left;
	background-color: #FFFFFF;
	color: #333333;
	text-align: left;
	text-transform: uppercase;
	padding-top: 20px;
	width: 470px;
	\width: 470px;
	w\idth: 470px;
	margin: 0;
	}
		
#mainNav a:link
	{
	text-decoration: none;
	color: #333333;
	}

#mainNav a:visited
	{
	text-decoration: none;
	color: #333333;
	}

#mainNav a:hover		
	{
	text-decoration: none;
	color: #333333;
	}

#mainNav a:active		
	{
	text-decoration: none;
	color: #333333;
	}

#mainBilder 
	{
	float: right;
	width: 780px;
	\width: 780px;
	w\idth: 780px;
	}
	
#display 
	{
	position: static;
	height: 600px; 
	overflow: auto;
	}
	
#LinkPfeil
	{
	background: url(../images/pfeil_link.gif) no-repeat;
	padding-left: 20px;
	}

/****************************************************************************************************************/
/* residenzendetail.asp */
/****************************************************************************************************************/

#ResidenzenDetailmainBilder 
	{
	float: right;
	width: 780px;
	\width: 780px;
	w\idth: 780px;
	}
		
#ResidenzenDetailmainBilderRandUnten 
	{
	float: right;
	background: #FFFFFF url(/../images/bildunterstrich.gif) no-repeat;
	width: 780px;
	\width: 780px;
	w\idth: 780px;
	height: 2px;
	}

#ResidenzenDetailEnclose
	{
	float: left;
	background-color: transparent;
	width: 780px;
	\width: 780px;
	w\idth: 780px;
	margin-top: -200px;
	}
		
#ResidenzenDetailSpatlteLinks 
	{
	float: left;
	width: 235px;
	\width: 235px;
	w\idth: 235px;
	margin-top: 175px;
	padding-left: 25px;
	}
	
#ResidenzenDetailWohnungTypenBild
	{
	background: #FDE8EA url(../images/wohnungstypen_titel.gif) no-repeat;
	width: 235px;
	\width: 235px;
	w\idth: 235px;
	height: 43px;
	margin-left: -25px;
	}

#ResidenzenDetailWohnungTypenBildDruck
	{
	background: #FDE8EA url(../images/wohnungstypen_titel.gif) no-repeat;
	width: 235px;
	\width: 235px;
	w\idth: 235px;
	height: 43px;
	}

#ResidenzenDetailWohnungTypenTabelle
	{
	background: #FDE8EA;
	width: 235px;
	\width: 235px;
	w\idth: 235px;
	margin-left: -25px;
	}

#ResidenzenDetailWohnungTypenTabelleDruck
	{
	background: #FDE8EA;
	width: 235px;
	\width: 235px;
	w\idth: 235px;
	}

#ResidenzenDetailWohnungTypenTabelleText
	{
	font-weight: bold; 
	}

#ResidenzenDetailEnclose1
	{
	float: right;
	width: 520px;
	\width: 520px;
	w\idth: 520px;
	}
	
#ResidenzenDetailEnclose2
	{
	float: left;
	width: 520px;
	\width: 520px;
	w\idth: 520px;
	}

#ResidenzenDetailEnclose3MSIE
	{
	width: 495px;
	\width: 495px;
	w\idth: 495px;
	}

#ResidenzenDetailEnclose3
	{
	width: 495px;
	\width: 495px;
	w\idth: 495px;
	margin-left: 18px;
	}

#ResidenzenDetailForm
	{
	float: right;
	margin-top: 0;
	}

#ResidenzenDetailBildsoso
	{
	background: #FFFFFF url(../images/typ_gross_soso.gif) no-repeat;
	height: 80px;
	width: 100px;
	\width: 100px;
	w\idth: 100px;
	float: left;
	}
	
#ResidenzenDetailBildsobe
	{
	background: #FFFFFF url(../images/typ_gross_sobe.gif) no-repeat;
	height: 80px;
	width: 100px;
	\width: 100px;
	w\idth: 100px;
	float: left;
	}
	
#ResidenzenDetailBildwibe
	{
	background: #FFFFFF url(../images/typ_gross_wibe.gif) no-repeat;
	height: 80px;
	width: 100px;
	\width: 100px;
	w\idth: 100px;
	float: left;
	}
	
#showform
	{
	display: none;
	}

#ResidenzenDetailTitel
	{
	float: right;
	}

#ResidenzenBackToDetail
	{
	float: right; 
	height: 20px; 
	padding: 5px;	
	}

#ResidenzenDetailSpatlteMitte 
	{
	float: left;
	width: 235px;
	\width: 235px;
	w\idth: 235px;
	}
	
#ResidenzenUnterTitel
	{
	font-size: 22px;
	padding-bottom: 10px;
	}
	
#ResidenzenText
	{
	margin-left: 45px;
	margin-top: 10px;
	margin-bottom: 10px
	}
	
#ListeRahmen
	{
	margin-top: 10px;
	margin-left: 40px;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	width: 100px;
	\width: 100px;
	w\idth: 100px;
	}
	
#ListeZelle
	{
	border-top: 1px solid #000000;
	text-align: left;
	padding: 5px;
	background-color: #E2E2E2;
	}
	
#ResidenzenDetailHotelServiceLogo
	{
	background: #FFFFFF url(../images/hotelservice.gif) no-repeat;
	padding-left: 45px;
	}

#ResidenzenDetailSpatlteRechts
	{
	float: right;
	width: 235px;
	\width: 235px;
	w\idth: 235px;
	padding-right: 25px;
	}
		
#ResidenzenDetailOrtsNameA40
	{
	background: #7BC142;
	float: right;
	width: 100px;
	\width: 100px;
	w\idth: 100px;
	height: 60px;
	margin-right: 5px;
	margin-bottom: 140px;
	}
	
#ResidenzenDetailOrtsNameC10
	{
	background: #005E9E;
	float: right;
	width: 100px;
	\width: 100px;
	w\idth: 100px;
	height: 60px;
	margin-right: 5px;
	margin-bottom: 140px;
	}
	
#ResidenzenDetailOrtsNameC35
	{
	background: #A20942;
	float: right;
	width: 100px;
	\width: 100px;
	w\idth: 100px;
	height: 60px;
	margin-right: 5px;
	margin-bottom: 140px;
	}
	
#ResidenzenDetailOrtsNameC45
	{
	background: #77AE9A;
	float: right;
	width: 100px;
	\width: 100px;
	w\idth: 100px;
	height: 60px;
	margin-right: 5px;
	margin-bottom: 140px;
	}
	
#ResidenzenDetailOrtsNameC50
	{
	background: #F78E1E;
	float: right;
	width: 100px;
	\width: 100px;
	w\idth: 100px;
	height: 60px;
	margin-right: 5px;
	margin-bottom: 140px;
	}
		
#ResidenzenDetailOrtsNameC60
	{
	background: #ED1064;
	float: right;
	width: 100px;
	\width: 100px;
	w\idth: 100px;
	height: 60px;
	margin-right: 5px;
	margin-bottom: 140px;
	}
	
#ResidenzenDetailOrtsNameText
	{
	padding: 5px;
	color: #FFFFFF
	}
	
#ResidenzenDetailKarteZelle
	{
	padding-top: 10px;
	padding-left: 40px;
	width: 180px;
	\width: 180px;
	w\idth: 180px;
	float: none;
	}
	
#ResidenzenDetailKarteIcon
	{
	background: #FFFFFF url(../images/skimap_prev.jpg) no-repeat;
	width: 30px;
	\width: 30px;
	w\idth: 30px;
	height: 30px;
	margin-top: 15px;
	margin-right: 18px;
	margin-bottom: 25px;
	float: none;
	}
	
#ResidenzenDetailHintergrundAnfahrt
	{
	background: #FFFFFF url(../images/anfahrt_hg.gif) no-repeat;
	margin-top: 20px;
	width: 251px;
	\width: 251px;
	w\idth: 251px;
	height: 258px;
	}
	
#ResidenzenDetailHintergrundAnfahrtText
	{
	width: 125px;
	\width: 125px;
	w\idth: 125px;
	text-align: center;
	margin-top: 40px;
	margin-left: 40px;
	float: left;
	}
 
#ResidenzenDetailHintergrundAnfahrtTextMSIE
	{
	width: 125px;
	\width: 125px;
	w\idth: 125px;
	text-align: center;
	margin-top: 35px;
	margin-left: 20px;
	float: left;
	}

#ResidenzenBildSommerTitel
	{
	background: #FFFFFF url(../images/saison_sommer.gif) no-repeat;
	margin-top: 10px;
	width: 530px;
	\width: 530px;
	w\idth: 530px;
	float: right;
	text-align: right;
	font-size: 43px;
	padding-top: 38px;
	}
	
#ResidenzenBildWinterTitel
	{
	background: #FFFFFF url(../images/saison_winter.gif) no-repeat;
	margin-top: 10px;
	width: 530px;
	\width: 530px;
	w\idth: 530px;
	float: right;
	text-align: right;
	font-size: 43px;
	padding-top: 38px;
	}
	
#ResidenzenDetailSonderAngeboteBild
	{
	background: url(../images/hinweis_sonderangebote.gif) no-repeat;
	width: 495px;
	\width: 495px;
	w\idth: 495px;
	height: 49px;
	}
	
#ResidenzenDetailSonderAngeboteText
	{
	background: #FEF4EF;
	float: left;
	text-align: left;
	width: 100%;
	\width: 100%;
	w\idth: 100%;
	}

/****************************************************************************************************************/
/* index.asp */
/****************************************************************************************************************/
	
#IndexmainBilder 
	{
	background: #FFFFFF url(../images/start_hg.gif) no-repeat;
	width: 780px;
	\width: 780px;
	w\idth: 780px;
	height: 200px;
	}
	
#IndexmainLeer
	{
	height: 34px;
	} 

#IndexmainLeerMSIE
	{
	height: 34px;
	} 

#IndexmainZufallsBilder
	{
	margin-left: 60px;
	margin-bottom: 8px;
	width: 74px;
	\width: 74px;
	w\idth: 74px;
	height: 61px;
	} 
	
#IndexmainZufallsBilderMSIE
	{
	padding-left: 60px;
	padding-bottom: 5px;
	width: 74px;
	\width: 74px;
	w\idth: 74px;
	height: 61px;
	} 
	
#IndexmainBilderRechts
	{
	float: right;
	width: 585px;
	\width: 585px;
	w\idth: 585px;
	height: 200px;
	margin-top: -210px;
	} 
	
#IndexmainBilderRechtsMSIE
	{
	float: right;
	width: 585px;
	\width: 585px;
	w\idth: 585px;
	height: 200px;
	margin-top: -201px;
	} 
	
#IndexSpalteLinks
	{
	margin-top: 20px;
	margin-right: 20px;
	float: left;
	text-align: left;
	width: 239px;
	\width: 239px;
	w\idth: 239px;
	background: #FEF4EF;
	}

#IndexSpalteAktuellBild
	{
	background: #FEF4EF url(../images/topaktuell_titel.gif) no-repeat;
	width: 239px;
	\width: 239px;
	w\idth: 239px;
	height: 43px;
	}
	
#IndexSpalteLinksBildTitel
	{
	background: #FEF4EF;
	margin-left: 13px;
	margin-top: 8px;
	margin-right: 13px;
	width: 239px;
	\width: 239px;
	w\idth: 239px;
	}
	
#IndexSpalteLinksBildTitelMSIE
	{
	background: #FEF4EF;
	margin-left: 13px;
	margin-top: 8px;
	margin-right: 13px;
	width: 219px;
	\width: 219px;
	w\idth: 219px;
	}
	
#IndexSpalteLinksBild
	{
	background: #FEF4EF;
	float: left;
	width: 85px;
	\width: 85px;
	w\idth: 85px;
	}
		
#IndexSpalteLinksTitel
	{
	float: left;
	margin-left: 13px;
	font-weight: bold; 
	font-size: 14px;
	background: #FEF4EF;
	text-align: left;
	width: 115px;
	\width: 115px;
	w\idth: 115px;
	}
	
#IndexSpalteLinksText
	{
	background: #FEF4EF;
	float: left;
	margin-top: 8px;
	text-align: left;
	width: 100%;
	\width: 100%;
	w\idth: 100%;
	}
	
#IndexSpalteLinksLinie 
	{
	border-top: 1px dotted #F4631C;
	margin-top: 13px;
	margin-bottom: 13px;
	}
	
#IndexSpalteRechts
	{
	float: right;
	text-align: left;
	width: 510px;
	\width: 510px;
	w\idth: 510px;
	}
		
#IndexSpalteRechtsText
	{
	float: none;
	text-align: left;
	margin-left: 40px;
	}
		
#IndexResidenzenListeTitelA40
	{
	background: #7BC142;
	padding: 6px;
	width: 200px;
	\width: 200px;
	w\idth: 200px;
	color: #FFFFFF;
	font-weight: bold; 
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: -40px;
	}
		
#IndexResidenzenListeTitelC10
	{
	background: #005E9E;
	padding: 6px;
	width: 200px;
	\width: 200px;
	w\idth: 200px;
	color: #FFFFFF;
	font-weight: bold; 
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: -40px;
	}
		
#IndexResidenzenListeTitelC35
	{
	background: #A20942;
	padding: 6px;
	width: 200px;
	\width: 200px;
	w\idth: 200px;
	color: #FFFFFF;
	font-weight: bold; 
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: -40px;
	}
		
#IndexResidenzenListeTitelC45
	{
	background: #77AE9A;
	padding: 6px;
	width: 200px;
	\width: 200px;
	w\idth: 200px;
	color: #FFFFFF;
	font-weight: bold; 
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: -40px;
	}
		
#IndexResidenzenListeTitelC50
	{
	background: #F78E1E;
	padding: 6px;
	width: 200px;
	\width: 200px;
	w\idth: 200px;
	color: #FFFFFF;
	font-weight: bold; 
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: -40px;
	}
		
#IndexResidenzenListeTitelC60
	{
	background: #ED1064;
	padding: 6px;
	width: 200px;
	\width: 200px;
	w\idth: 200px;
	color: #FFFFFF;
	font-weight: bold; 
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: -40px;
	}
		
#IndexResidenzenListeSchriftA40
	{
	color: #7BC142;
	width: 190px;
	\width: 190px;
	w\idth: 190px;
	}
		
#IndexResidenzenListeSchriftC10
	{
	color: #005E9E;
	width: 190px;
	\width: 190px;
	w\idth: 190px;
	}
		
#IndexResidenzenListeSchriftC35
	{
	color: #A20942;
	width: 190px;
	\width: 190px;
	w\idth: 190px;
	}
		
#IndexResidenzenListeSchriftC45
	{
	color: #77AE9A;
	width: 190px;
	\width: 190px;
	w\idth: 190px;
	}
		
#IndexResidenzenListeSchriftC50
	{
	color: #F78E1E;
	width: 190px;
	\width: 190px;
	w\idth: 190px;
	}
		
#IndexResidenzenListeSchriftC60
	{
	color: #ED1064;
	width: 190px;
	\width: 190px;
	w\idth: 190px;
	}
		
/****************************************************************************************************************/
/*residenzliste.asp
/****************************************************************************************************************/
	
#ListeBildSommerSonne
	{
	background: #FFFFFF url(../images/typ_gross_soso.gif) no-repeat;
	height: 80px;
	width: 100px;
	\width: 100px;
	w\idth: 100px;
	margin-top: 15px;
	margin-bottom: 15px;
	}
	
#ListeBildSommerSonneTitel
	{
	float:right;
	background: #FFFFFF url(../images/ueberschrift_soso.gif) no-repeat;
	height: 80px;
	width: 393px;
	\width: 393px;
	w\idth: 393px;
	margin-left: 100px;
	margin-top: -95px;
	margin-bottom: 15px;
	}
	
#ListeBildSommerBerge
	{
	background: #FFFFFF url(../images/typ_gross_sobe.gif) no-repeat;
	height: 80px;
	width: 100px;
	\width: 100px;
	w\idth: 100px;
	margin-top: 15px;
	margin-bottom: 15px;
	}
	
#ListeBildSommerBergeTitel
	{
	float:right;
	background: #FFFFFF url(../images/ueberschrift_sobe.gif) no-repeat;
	height: 80px;
	width: 393px;
	\width: 393px;
	w\idth: 393px;
	margin-left: 100px;
	margin-top: -95px;
	margin-bottom: 15px;
	}
	
#ListeBildWinterBerge
	{
	background: #FFFFFF url(../images/typ_gross_wibe.gif) no-repeat;
	height: 80px;
	width: 100px;
	\width: 100px;
	w\idth: 100px;
	margin-top: 15px;
	margin-bottom: 15px;
	}
	
#ListeBildWinterBergeTitel
	{
	float:right;
	background: #FFFFFF url(../images/ueberschrift_wibe.gif) no-repeat;
	height: 80px;
	width: 393px;
	\width: 393px;
	w\idth: 393px;
	margin-left: 100px;
	margin-top: -95px;
	margin-bottom: 15px;
	}
	
#ResidenzenListeZelle
	{
	border: 1px solid #96CC17;
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	background-color: #FFFFFF;
	}
	
#haupttitelResidenzListeFett
	{
	font-weight: bold; 
	}

#HotelServiceLogo
	{
	background: #FFFFFF url(../images/hotelservice.gif) no-repeat;
	height: 40px;
	width: 42px;
	\width: 42px;
	w\idth: 42px;
	}

#HotelServiceResidenzListe
	{
	background-color: #FFFFFF;
	padding: 5px;
	width: 230px;
	\width: 230px;
	w\idth: 230px;
	border: 1px solid #96CC17;
	}

#ListeZelleResidenzenTextRechts
	{
	text-align: right;
	font-weight: normal; 
	}
	
#ResidenzenListeLinie 
	{
	border-top: 1px dotted #000000;
	}
		
#ListeZelleResidenzenTextLinks
	{
	text-align: left;
	font-weight: bold;
	}
	
#PopUpUnterTitel
	{
	font-size: 22px;
	margin: 10px;
	}
