/*
Thank you for viewing the source to this page.

If you would like the Trion Visual Concepts GmbH to design and/or host a web site for
you, please contact us by
fon:  +49 - 89 - 357 218 730
fax:  +49 - 89 - 354 56 12
www:  http://www.trionline.de
post: Trion Visual Concepts GmbH, Münchner Str.3, 81379 Muenchen
*/

/* Druck-CSS fuer Hotel Königstein in München */

/* Ausblendung von Elementen */
#kopfbild, #logo, #aktuelles, #navigation, .box_subnavi, .box_adresse_krone, .box_folge_funktionen, .back_link, #routenplaner { display: none; }


/* Einstellung der Abstaende zum Nullpunkt des Browsers und weitere Standards */
body						{ text-align: center; margin: 0; padding: 0;
							  font-family: Verdana, Arial, Helvetica, sans-serif;
							  font-size: 8pt; color: rgb(30,30,30); }
							  
html, div, p,
span, form, img 			{ margin: 0; padding: 0;
							  font-family: Verdana, Arial, Helvetica, sans-serif;
							  font-size: 8pt; }
table, td					{ font-family: Verdana, Arial, Helvetica, sans-serif;
							  font-size: 8pt; line-height: 15px; }
							  
img							{ behavior: url("../pngbehavior.htc");}
							  
ul							{ margin-left: -25px; _margin-left: 17px; margin-top: 6px; }								  
*+html ul					{ margin-left: 17px; }
							  
/* Allgemein gueltige Formatierungen */
h1							{ margin: 0px; padding: 0px; font-size: 14pt; margin-left: -1px; }
h2							{ margin: 0px; padding: 0px; font-size: 12pt; margin-left: -1px; }
h3							{ margin: 0px; padding: 0px; padding-top: 3px; font-size: 13pt; margin-left: -1px; }

.text						{ font-size: 8pt; color: #5f6062; line-height: 15px; }

.text_gruen					{ font-size: 8pt; color: #7Ab423; }

.text_small					{ font-size: 7pt; color: #5f6062; line-height: 11px; }

.text_gross					{ font-size: 9pt; color: #5f6062; line-height: 14px; }

.text_gruen_gross			{ font-size: 9pt; color: #7ab423; line-height: 18px; font-weight:bold; }

.referenz_titel				{ font-size: 11pt; color: #5f6062; line-height: 16px; 
								height:20px; font-weight:bold; }

.error						{ font-size: 8pt; font-weight: bold; color: #7ab423; line-height: 15pt;}

.kurzprofil					{ width:234px; heigth:60px; text-align: center; margin-bottom: 8px;
								background-color: #7ab423; }

/* Links */
a:link, a:active, a:visited	
							{ font-size: 8pt; color: #ffffff; text-decoration: none; }
a:hover						{ color: #bfbfbf; text-decoration: underline;  }

a.aktuelles:link, a.aktuelles:active, a.aktuelles:visited	
							{ font-size: 8pt; color: #666667; text-decoration: none; }
a.aktuelles:hover			{ color: #000000; text-decoration: underline;  }

a.subnav:link, a.subnav:active, a.subnav:visited	
							{ font-size: 8pt; color: #ffffff; text-decoration: none; }
a.subnav:hover				{ color: #bfbfbf; text-decoration: none;  }

a.adresse:link, a.adresse:active, a.adresse:visited	
							{ font-size: 8pt; color: #303030; text-decoration: none; }
a.adresse:hover				{ color: #5b5b5b; text-decoration: underline;  }


/* Layer */	
.clear						{ clear: both; height: 1px; overflow: hidden; }

#inhalt						{ position: absolute; z-index: 12; text-align: left; left:0px; top:0px; width:99%; }

	.box_inhalt				{ margin-top: 20px; }
		.box_start_text		{ float: left; width: 225px; margin-top: 25px; color: #ffffff; padding-right: 10px; }
		.box_start_abstand	{ clear: both; height: 30px;}
		.box_folge_texte	{ width: 650px; margin-top: 15px; color: #ffffff; line-height: 12pt; }
		.box_folge_abstand	{ height: 15px; }
		
	.teaser_box				{ float: left; width: 500px; padding-top: 15px; }
		.teaser_box_bild	{ float: left; width: 120px; }
		.teaser_box_titel	{ float: left; width: 374px; margin-left: 3px; background: rgb(130,127,129); height: 18px; font-weight: bold; padding-left: 3px; }
		.teaser_box_text	{ float: left; width: 374px; margin-left: 3px; padding-left: 3px; }
		.teaser_box_text p	{ padding-top: 4px; }
	
	.box_adresse			{ width: 700px; height: 79px; }
		.box_adresse_text1	{ float: left; width: 205px; margin-top: 17px; color: #303030; 
								line-height: 11pt; font-weight: bold; white-space: nowrap; }
		.box_adresse_text2	{ float: left; width: 320px; margin-top: 17px; color: #303030; 
								line-height: 11pt; font-weight: bold; white-space: nowrap; }
	
	
/* Formulare */
.select_1					{ width:280px; font-size: 8pt; }
.select_2					{ width:193px; font-size: 8pt; }
.input_1					{ width:193px; font-size:8pt; }
.input_2					{ width:40px; font-size:8pt; }
.input_3					{ width:150px; font-size:8pt; }
.input_4					{ width:84px; font-size:8pt; }

.textarea_1					{ font-size:8pt; width:280px; font-family: verdana,arial,helvetica,sans-serif; }

.pflicht					{ background-color:#898586; color:#ffffff; }

.submit						{ font-size:10pt; background-color:#d2cdd0; width: 220px; color:#000000;
	 							border:1px dashed #444444; cursor: hand; }
