
/* PRINT-CSS fuer www.prinzregent.de */

/* Ausblendung nicht benötigter Elemente */
#schatten_oben, #inhalt_kopfbild, #inhalt_hauptnavigation, #content_links, #fuss_navigation, #special, #fuss_adresse, #fuss_adresse_prinzregent { display: none; }


/* Einstellung der Abstaende zum Nullpunkt des Browsers und weitere Standards */
html, body, div, p,
h1, h2, h3, 
span, a, table, td,
form, img 					{ margin: 0px; padding: 0px; font-family: Arial, Verdana, Helvetica, sans-serif; 
								font-size: 14px; line-height: 16px; color: rgb(46,42,43); }
							  
ul							{ margin-left: -26px; _margin-left: 16px; margin-top: 2px; margin-bottom: 2px; }
*+html ul					{ margin-left: 16px; }
  
html, body 					{ background-color: rgb(255,247,231); } 

img							{ behavior: url("../prinzregent/pngbehavior.htc"); border: 0px; }

							  
/* Allgemein gueltige Formatierungen */
h1 							{ font-size: 20px; line-height: 24px; margin-bottom: 15px; color: rgb(102,98,99); }
h2 							{ font-size: 12pt; margin-bottom: 5px; color: rgb(102,98,99); }
.pfeile						{ letter-spacing: -2px; }
.small						{ font-size: 8pt; line-height: 10pt; }
.titel						{ font-size: 10pt; line-height: 12pt; font-weight: bold; padding-bottom: 6px; }
.summary					{ color: rgb(80,80,80); }

/* Link-Formatierungen */
a:link,	a:active, a:visited	{ text-decoration: underline; }
a:hover						{ text-decoration: underline; color: rgb(215,130,0); }

a.weiss:link, a.weiss:active, a.weiss:visited	
							{ text-decoration: underline; color: rgb(255,255,255); }
a.weiss:hover				{ text-decoration: none; color: rgb(255,255,255); }

a.navi:link, a.navi:active, a.navi:visited	
							{ text-decoration: none; color: rgb(255,255,255); }
a.navi:hover				{ text-decoration: none; color: rgb(46,42,43); }

a.navi_aktiv:link, a.navi_aktiv:active, a.navi_aktiv:visited	
							{ text-decoration: none; color: rgb(46,42,43); }
a.navi_aktiv:hover			{ text-decoration: none; color: rgb(85,85,85); }

a.unternavi:link, a.unternavi:active, a.unternavi:visited	
							{ text-decoration: none; color: rgb(46,42,43); }
a.unternavi:hover			{ text-decoration: none; color: rgb(46,42,43); font-weight: bold; }

a.unternavi_aktiv:link, a.unternavi_aktiv:active, a.unternavi_aktiv:visited	
							{ text-decoration: none; color: rgb(46,42,43); font-weight: bold; }
a.unternavi_aktiv:hover		{ text-decoration: none; color: rgb(85,85,85); font-weight: bold; }


/* Layer-Formatierungen */
#center						{ margin: 0px auto; width: 995px; }
.clear						{ clear: both; height: 1px; overflow: hidden; }

#schatten_mitte				{ width: 995px; height: auto; }
#schatten_unten				{ width: 995px; height: 70px; }
#schatten_unten_prinzregent	{ width: 995px; height: 90px; }

#inhalt						{ height: auto; width: 977px; }
		
	#inhalt_content			{ width: 977px; height: auto; background: url('images/xx_content-hintergrund.gif') repeat-y; }				
		#content_rechts		{ float: left; width: 685px; padding-left: 20px; padding-top: 15px; margin-bottom: 15px; }
	#fuss_adresse_print		{ margin-left: 20px; padding-top: 5px; padding-bottom: 5px; line-height: 20px; }


/* Formatierungen von Seiteninhaltselementen */
.text_breit					{ width: 98%; }
.text_schmal				{ width: 98%; }

.zimmer_bild				{ float: left; width: 415px; height: 270px; }
.zimmer_details				{ float: right; width: 250px; height: 270px; background: rgb(252,232,197); }
.zimmer_zitat				{ width: 415px; text-align: right; margin-top: 15px; margin-bottom: 15px; }
.zimmer_thumbs				{ float: left; width: 170px; padding-right: 20px; }

.artikel_schmal				{ float: left; width: 400px; margin-top: 15px; margin-bottom: 5px; border: 1px solid rgb(215,130,0); }
.artikel_breit				{ float: left; width: 600px; margin-top: 15px; margin-bottom: 5px; border: 1px solid rgb(215,130,0); }
	.artikel_titel			{ font-weight: bold; background: url('images/xx_buchung-hintergrund.jpg') repeat-x rgb(215,130,0);
								padding: 2px 5px 2px 5px; color: rgb(255,255,255); border-bottom: 1px solid rgb(215,130,0); }
	.artikel_inhalt			{ padding: 2px 5px 2px 5px; }
	.artikel_inhalt img			{ float: right; padding: 2px 0px 5px 5px; }
	.artikel_zusatz			{ padding: 5px 5px 2px 5px; }
	.artikel_funktionen		{ margin-top: 5px; padding: 2px 5px 2px 5px; border-top: 1px solid rgb(215,130,0); }
	
.table_raummieten			{ width: 100%; border: 1px solid rgb(215,130,0); }
.table_raummieten th		{ font-weight: normal; color: rgb(255,255,255); padding: 5px;
								background: url('images/xx_buchung-hintergrund.jpg') repeat-x rgb(215,130,0); }
.table_raummieten td		{ padding: 5px; text-align: center; border-top: 1px solid rgb(215,130,0); }
.table_anmerkung td			{ padding-top: 5px; }
.td_liste					{ padding: 3px; }
.td_liste p					{ padding-top: 5px; } 
.td_liste_bg				{ padding: 3px; background: rgb(252,232,197); }
.td_uebersicht				{ padding: 6px; vertical-align: top; }
.td_uebersicht_bg			{ padding: 6px; vertical-align: top; background: rgb(252,232,197); }
.center						{ text-align: center; }
.top						{ vertical-align: top; }
.right						{ text-align: right; }

/* Listen */
ul.zimmerdetails			{ margin: 0px; margin-top: 6px; margin-left: 10px; padding: 0px; }
ul.zimmerdetails li			{ padding-left: 18px; padding-bottom: 0px; margin-bottom: 8px; }

ul.ausstattung				{ margin: 0px; margin-top: 6px; margin-left: 1px; padding: 0px; }
ul.ausstattung li			{ padding-left: 18px; padding-bottom: 0px; margin-bottom: 6px; }


/* Formularfelder */
input, select				{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; }
								