/* Farben
Dunkelrot: #9a0002
Orange: #fe9915
Hintergrund Inhalt: #ffbb62
Hintergrund rechter Bereich: #ffd7a4
*/
body						{ background-color: #fbe8d3; margin: 0; padding: 0; text-align: center;
					 		  font-family: Verdana, Helvetica, sans-serif; color: #000000; font-size: 12px; }
/*fuer .png-Grafiken */
img 						{ behavior: url("pngbehavior.htc"); border: 0px; }
							  
body, html, p, form, h1		{ margin: 0px; padding: 0px; }
ul							{ margin-left: -24px; _margin-left: 16px; margin-top: 8px; margin-bottom: 0px; }
*+html ul 					{ margin-left: 16px; }

ol							{ margin-left: -20px; _margin-left: 24px; margin-top: 8px; margin-bottom: 0px; }
*+html ol 					{ margin-left: 24px; }

li							{ font-size: 12px; }

h1							{ font-size: 16px; color: #9a0002; font-weight: bold; padding: 0px 0px 20px 0px; }
.txt						{ font-size: 12px; color: #000000; line-height: 15px; width: 475px; }
.txt_popup					{ font-size: 12px; color: #000000; line-height: 15px; width: 410px; }
.small						{ font-size: 11px; color: #000000; line-height: 13px; }
.red						{ color: #9a0002; }
.angebotstitel				{ font-size: 12px; color: #9a0002; line-height: 14px; width: 100%; font-weight: bold;
								border-bottom: 1px solid rgb(163,18,28); }
.angebotstitel_2			{ font-size: 12px; color: #9a0002; line-height: 14px; width: 100%; font-weight: bold;
								border-bottom: 2px solid rgb(163,18,28); }
.angebotstext				{ font-size: 11px; color: #000000; line-height: 14px; width: 220px; }


/* Layer */
#suma						{ visibility: hidden; display: none; }
			  
#screen						{ margin: 0px auto; width: 990px; border: none; text-align:left; background-color: #9a0002; }
#screen_print				{ margin: 0px auto; width: 550px; border: none; text-align:left; }
#screen_popup				{ margin: 0px auto; width: 410px; border: none; text-align:left; }

#adresse					{ font-size: 11px; width: 990px; height: 27px; color: #ffd7a4; text-align: center; }

#bild_links					{ float: left; display: inline; width: 726px; height: 200px; 
								background-repeat: no-repeat; }
	
	.logo					{ float: left; width: 190px; height:140px; margin-top: 60px; 
								margin-left: 20px; _margin-left: 10px; background-color: #9a0002; text-align: center;}	
	.claim					{ float: left; width: 516px; height:140px; margin-top: 60px; text-align: center; }								
								
#bild_rechts				{ float: left; display: inline; width: 264px; height: 200px; }

#balken						{ float: left; width: 990px; height: 27px; color: #000000; text-align: center; }

#content					{ float: left; width: 990px; height: auto; color: #000000; 
								background-image: url(images/xxpgcona.gif); background-repeat: repeat-y; }
#content_print				{ float: left; width: 500px; height: auto; color: #000000; background-color: #fcc883; }
#content_popup				{ float: left; width: 400px; height: auto; color: #000000; background-color: #fcc883; }

	#navi_haupt				{ float: left; width: 170px; text-align: left; padding-left: 40px;
								color: #ffffff; }
	#inhalt					{ float: left; width: 485px; text-align: left; padding-left: 15px; }
	#inhalt_popup			{ float: left; width: 400px; text-align: left; padding-left: 15px; }
	#rechts_angebote		{ float: left; text-align: left; padding-left: 38px; }
	#rechts_bild			{ float: left; padding-left: 16px; width: 264px; margin-top: -15px; }

#foot						{ clear: both; display: block; width: 970px; height: 27px; 
								color: #000000; text-align: center; }

#schnellbuchung				{ width: 190px; background-color: rgb(200,74,25); margin-left: -20px; margin-bottom: 10px;
								border-top: 1px solid rgb(255,255,255); border-bottom: 1px solid rgb(255,255,255); }
	#schnellbuchung_inhalt	{ padding: 4px 0px 4px 4px; }
		.schnellbuchung_table	{ width: 182px; border-top: 1px solid rgb(255,255,255); margin-top: 5px; margin-bottom: 5px; }
		.schnellbuchung_td		{ padding: 4px 3px 0px 0px; color: rgb(255,255,255); font-size: 13px; }

/* Links */
a:link, a:active, a:visited
							{ color: #000000; text-decoration: none; }
a:hover						{ color: #6c6c6c; text-decoration: underline; }

a.aktiv:link, a.aktiv:active, a.aktiv:visited
							{ color: #000000; text-decoration: underline; }
a.aktiv:hover				{ color: #6c6c6c; text-decoration: underline; }

a.hausprospekt:link, a.hausprospekt:active, a.hausprospekt:visited
							{ font-size: 13px; color: #ffffff; font-weight: bold; text-decoration: none; }
a.hausprospekt:hover				{ color: #fe9915; text-decoration: underline; }

a.anfrage:link, a.anfrage:active, a.anfrage:visited
							{ font-size: 13px; color: #9a0002; font-weight: bold; text-decoration: underline; }
a.anfrage:hover				{ color: #fe9915; text-decoration: underline; }

a.navi:link, a.navi:active, a.navi:visited
							{ font-size: 12px; color: #ffffff; text-decoration: none; }
a.navi:hover				{ color: #fe9915; text-decoration: none; }

a.navi_a:link, a.navi_a:active, a.navi_a:visited
							{ font-size: 12px; color: #fe9915; text-decoration: none; }
a.navi_a:hover				{ color: #fe9915; text-decoration: none; }

a.small:link, a.small:active, a.small:visited
							{ font-size: 11px; color: #000000; text-decoration: none; }
a.small:hover				{ color: #6c6c6c; text-decoration: underline; }

a.fusslink:link, a.fusslink:active, a.fusslink:visited
							{ font-size: 11px; color: #ffffff; text-decoration: none; }
a.fusslink:hover			{ color: #c0c0c0; text-decoration: underline; }

a.adresslink:link, a.adresslink:active, a.adresslink:visited
							{ font-size: 11px; color: #ffd7a4; text-decoration: underline; }
a.adresslink:hover			{ color: #ffffff; text-decoration: underline; }



/* Formulare */
.select_1					{ width:320px; font-size: 8pt; }
.select_2					{ width:193px; font-size: 8pt; }
.input_1					{ width:250px; font-size:13px; border: none; margin-bottom: 2px; }
.input_2					{ width:50px; font-size:13px; border: none; margin-bottom: 2px; }
.input_3					{ width:197px; _width:191px; font-size:13px; border: none; margin-bottom: 2px; }
*+html .input_3				{ width:191px; }
.input_4					{ width:84px; font-size:13px; border: none; }

.textarea_1					{ font-size:12px; width:370px; font-family: verdana,arial,helvetica,sans-serif;
								border: none; }

.pflicht					{ background-color:#9a0002; color:#ffffff; }

.submit						{ font-size:13px; font-weight:bold; background-color:#9a0002; width: 220px; color:#ffffff;
	 							border:none; cursor: pointer; height: 20px; }

.input_schnellbuchung		{ width: 86px; font-size: 12px; float: left; }
.input_schnellbuchung_en		{ width: 75px; font-size: 12px; float: left; }
.select_schnellbuchung_1	{ width: 40px; font-size: 12px; }
.submit_schnellbuchung_de	{ border: none; background: url('images/de/xx_buchen_bn.jpg') no-repeat; height: 23px; width: 56px;
								cursor: pointer; margin-left: 5px; margin-top: 2px; }
.submit_schnellbuchung_en	{ border: none; background: url('images/en/xx_buchen_bn.jpg') no-repeat; height: 23px; width: 56px;
								cursor: pointer; margin-left: 5px; margin-top: 2px; }
						