/* ############# CSS Document Hotel Sturm Relaunch 2007 ############## */

/* ######### DIVs ########### */
body.preis_uebersicht { background-color: #fff; text-align: center; vertical-align: top; }
div.inhalt_innen_preis_uebersicht { position:relative; width: 1000px; height: 100%; margin-left: 0; margin-top: 0; z-index:2; border-width:0px; border-style:solid; border-color:#666; }
div.logo_preis_uebersicht { position:absolute; left: 88px; top:0px; width: 820px; height: 130px; margin-left: 0; margin-top: 0; background-color: #fff; text-align: left; vertical-align: top; z-index:3; border-width:0px 0px 0px 0px; border-style:solid; border-color:#000; }
div.logo_preis_uebersicht_schulzes { position:absolute; left: 12px; top:0px; width: 885px; height: 130px; margin-left: 0; margin-top: 0; background-color: #fff; text-align: left; vertical-align: top; z-index:3; border-width:0px 0px 0px 0px; border-style:solid; border-color:#000; }
div.head_preis_uebersicht { position:absolute; left: 222px; top:130px; width: 670px; height: 50px; margin-left: 0; margin-top: 0; color:#cc9933; font-weight: normal; font-size: 12px; font-family: verdana, arial, helvetica, sans-serif; text-align: left; vertical-align: top; z-index:3; }
div.content_preis_uebersicht { position:absolute; left: 222px; top:190px; width: 670px; margin-left: 0; margin-top: 0; background-color: #fff; text-align: left; vertical-align: top; z-index:3; }
div.content_gaestebuch { position:absolute; left: 222px; top:190px; width: 670px; height: 100%; margin-left: 0; margin-top: 0; background-color: #fff; text-align: left; vertical-align: top; z-index:3; }
table.ATable { color:#3D2B24; font-weight: normal; font-size: 12px; font-family: verdana, arial, helvetica, sans-serif; width:100%; letter-spacing:0em; line-height:1.2em; border-width:0px 0px 0px 0px; border-style:solid; border-color:#000; }
table.NfTable_popup { color:#3D2B24; font-weight: normal; font-size: 12px; font-family: verdana, arial, helvetica, sans-serif; }
td.NfTdTitel_popup { color:#3D2B24; font-weight: normal; font-size: 12px; font-family: verdana, arial, helvetica, sans-serif; }
td.NfTdInhalt_popup { color:#3D2B24; font-weight: normal; font-size: 12px; font-family: verdana, arial, helvetica, sans-serif; line-height:1.5em; }
td.ATdTop { color:#3D2B24; font-weight: normal; font-size: 12px; font-family: verdana, arial, helvetica, sans-serif; letter-spacing:0em; line-height:1.2em; }
span.ATitelFont { font-weight: bold; font-size: 12px; font-family: verdana, arial, helvetica, sans-serif; letter-spacing:0em; }
td.ATdInhalt { color:#3D2B24; font-weight: normal; font-size: 12px; font-family: verdana, arial, helvetica, sans-serif; letter-spacing:0em; line-height:1.5em; }
span.AUnterzeileFont { font-weight: bold; font-size: 12px; font-family: verdana, arial, helvetica, sans-serif; letter-spacing:0em; }
span.AInhaltFont { font-weight: normal; font-size: 12px; font-family: verdana, arial, helvetica, sans-serif; }
img.ABild { padding: 0 0 15px 15px; border-width:0px 0px 0px 0px; border-style:solid; border-color:#503A2F; }
img.moebBild { border-width:1px 1px 1px 1px; border-style:solid; border-color:#bbb; }
td.ATdPreise { color:#3D2B24; font-weight: bold; font-size: 12px; font-family: verdana, arial, helvetica, sans-serif; letter-spacing:0em; line-height:1.5em; }
table.PreiseTable { color:#3D2B24; font-weight: bold; font-size: 12px; font-family: verdana, arial, helvetica, sans-serif; letter-spacing:0em; line-height:1.5em; }
td.PreiseTd { color:#3D2B24; font-weight: bold; font-size: 12px; font-family: verdana, arial, helvetica, sans-serif; letter-spacing:0em; line-height:1.5em; }
span.PreiseTextFont { color:#3D2B24; font-weight: bold; font-size: 12px; font-family: verdana, arial, helvetica, sans-serif; letter-spacing:0em; line-height:1.5em; }
span.PreiseFont { font-weight: bold; font-size: 12px; font-family: verdana, arial, helvetica, sans-serif; letter-spacing:0em; padding-left:50px; line-height:1.5em; }
hr.angebote { height: 1px; border: 0px; color: #3D2B24; background-color: #3D2B24; }
ul.preis_uebersicht { list-style-type:none; }
div.footer { position: absolute; left: 190px; top: 664px; z-index:15; text-align:center; width: 730px; height: 20px; color:#fff; font-weight: normal; font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; letter-spacing:0em; }

/* ######### Links dateiweit ########### */
a:link { color:#3D2B24; font-size:12px; font-family: verdana, arial, helvetica, sans-serif; font-weight:normal; text-decoration: underline; }
a:visited { color:#3D2B24; font-size:12px; font-family: verdana, arial, helvetica, sans-serif; font-weight:normal; text-decoration: underline; }
a:hover { color:#8C8C1D; font-size:12px; font-family: verdana, arial, helvetica, sans-serif; font-weight:normal; text-decoration: none; }
a:active { color:#3D2B24; font-size:12px; font-family: verdana, arial, helvetica, sans-serif; font-weight:normal; text-decoration: underline; }

/* ######### Links Bildergalerie ########### */
a.galerie_link:link { color:#000; font-size:10px; font-family: verdana, arial, helvetica, sans-serif; font-weight:normal; text-decoration: none; }
a.galerie_link:visited { color:#000; font-size:10px; font-family: verdana, arial, helvetica, sans-serif; font-weight:normal; text-decoration: none; }
a.galerie_link:hover { color:#000; font-size:10px; font-family: verdana, arial, helvetica, sans-serif; font-weight:normal; text-decoration: none; }
a.galerie_link:active { color:#000; font-size:10px; font-family: verdana, arial, helvetica, sans-serif; font-weight:normal; text-decoration: none; }

/* ######### Links footer ########### */	
a.footer_links:link { color:#fff; font-size:11px; font-family: verdana, arial, helvetica, sans-serif; font-weight:normal; text-decoration: none; }
a.footer_links:visited { color:#fff; font-size:11px; font-family: verdana, arial, helvetica, sans-serif; font-weight:normal; text-decoration: none; }
a.footer_links:hover { color:#cc9933; font-size:11px; font-family: verdana, arial, helvetica, sans-serif; font-weight:normal; text-decoration: none; }
a.footer_links:active { color:#fff; font-size:11px; font-family: verdana, arial, helvetica, sans-serif; font-weight:normal; text-decoration: none; }

/* ######### TOPLINK ########### */	
a.Toplink:link { color:#3D2B24; font-size:11px; font-family: verdana, arial, helvetica, sans-serif; font-weight:normal; text-decoration: underline; }
a.Toplink:visited { color:#3D2B24; font-size:11px; font-family: verdana, arial, helvetica, sans-serif; font-weight:normal; text-decoration: underline; }
a.Toplink:hover { color:#8C8C1D; font-size:11px; font-family: verdana, arial, helvetica, sans-serif; font-weight:normal; text-decoration: none; }
a.Toplink:active { color:#3D2B24; font-size:11px; font-family: verdana, arial, helvetica, sans-serif; font-weight:normal; text-decoration: underline; }

/* ######### IMPRESSUM ########### */	
a.impressum:link { color:#3D2B24; font-size:11px; font-family: verdana, arial, helvetica, sans-serif; font-weight:normal; text-decoration: underline; }
a.impressum:visited { color:#3D2B24; font-size:11px; font-family: verdana, arial, helvetica, sans-serif; font-weight:normal; text-decoration: underline; }
a.impressum:hover { color:#8C8C1D; font-size:11px; font-family: verdana, arial, helvetica, sans-serif; font-weight:normal; text-decoration: none; }
a.impressum:active { color:#3D2B24; font-size:11px; font-family: verdana, arial, helvetica, sans-serif; font-weight:normal; text-decoration: underline; }

/* ######### HALL OF FAME ########### */	
table.hall_of_fame { width:100%; letter-spacing:0em; line-height:1em; border-width:0px 0px 0px 0px; border-style:solid; border-color:#000; }
td.hall_of_fame_name { color:#503A2F; font-weight: bold; font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; text-align:center; vertical-align:middle; height: 30px; width:208px; border-width:1px 1px 0px 1px; border-style:solid; border-color:#cc9933; }
td.hall_of_fame_type { color:#503A2F; font-weight: normal; font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; text-align:center; vertical-align:middle; height: 20px; width:208px; border-width:0px 1px 1px 1px; border-style:solid; border-color:#cc9933; }
td.hall_of_fame_bild { color:#503A2F; font-weight: normal; font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; text-align:center; vertical-align:middle; height: 275px; width:210px; border-width:0px 1px 0px 1px; border-style:solid; border-color:#cc9933; }
td.hall_of_fame_bild_quer { color:#503A2F; font-weight: normal; font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; text-align:center; vertical-align:middle; height: 140px; width:210px; border-width:0px 1px 0px 1px; border-style:solid; border-color:#cc9933; }
td.hall_of_fame_name_leer { color:#503A2F; font-weight: bold; font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; text-align:center; vertical-align:middle; height: 30px; width:208px; border-width:0px 0px 0px 0px; border-style:solid; border-color:#cc9933; }
td.hall_of_fame_type_leer { color:#503A2F; font-weight: normal; font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; text-align:center; vertical-align:middle; height: 20px; width:208px; border-width:0px 0px 0px 0px; border-style:solid; border-color:#cc9933; }
td.hall_of_fame_bild_leer { color:#503A2F; font-weight: normal; font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; text-align:center; vertical-align:middle; height: 275px; width:210px; border-width:0px 0px 0px 0px; border-style:solid; border-color:#cc9933; }
td.hall_of_fame_bild_quer_leer { color:#503A2F; font-weight: normal; font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; text-align:center; vertical-align:middle; height: 140px; width:210px; border-width:0px 0px 0px 0px; border-style:solid; border-color:#cc9933; }
span.hof_bildtext { font-weight: bold; font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; letter-spacing:0em; }

/* ######### BUCHUNGSFORMULAR ########### */
input.button_buchung { border: 1px solid #603F0F; text-align:left; color: #462E0C; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; background-color: #eee; background-image:url(../pics/button.gif); background-repeat:no-repeat; width: 74px; height: 18px; }
input.buchung_form { border: 1px solid #603F0F; background-color: transparent; text-align:left; color: #462E0C; font-family: verdana, arial, helvetica, sans-serif; font-weight: normal; font-size: 11px; text-decoration: none; padding-left: 4px; vertical-align: middle; margin-bottom: 1px; padding: 2px 6px 2px 6px; }
textarea.buchung_form { border: 1px solid #603F0F; background-color: transparent; text-align:left; color: #462E0C; font-family: verdana, arial, helvetica, sans-serif; font-weight: normal; font-size: 11px; text-decoration: none; padding-left: 4px; vertical-align: middle; margin-bottom: 1px; padding: 2px 6px 2px 6px; }
select.buchung_form { border: 1px solid #603F0F; background-color: #fff; text-align:left; color: #462E0C; font-family: verdana, arial, helvetica, sans-serif; font-weight: normal; font-size: 11px; text-decoration: none; vertical-align: middle; }
input.buchung_form_code { border: 1px solid #603F0F; background-color: transparent; text-align:left; color: #462E0C; font-family: verdana, arial, helvetica, sans-serif; font-weight: normal; font-size: 11px; text-decoration: none; padding-left: 4px; vertical-align: middle; margin-bottom: 1px; padding: 2px 6px 2px 6px; text-align:center; }

/* #######################  BUCHUNG VERARBEITUNG  ####################### */	
table.buchung_error { text-align:center; margin:0px; color: #462E0C; font-family: verdana, arial, helvetica, sans-serif; font-weight: normal; font-size: 12px; text-decoration: none; border:1px solid #663C20; }
div.text_buchung_error { text-align:center; color: #462E0C; font-family: verdana, arial, helvetica, sans-serif; font-weight: normal; font-size: 12px; text-decoration: none; }
div.fehler_buchung { position: absolute; left: 50px; top: 30px; width: 340px; height: 170px; }
a.buchung_error:link { color:#462E0C; font-size:12px; font-family: verdana, arial, helvetica, sans-serif; font-weight:bold; text-decoration: none; }
a.buchung_error:visited { color:#462E0C; font-size:12px; font-family: verdana, arial, helvetica, sans-serif; font-weight:bold; text-decoration: none; }
a.buchung_error:hover { color:#cc9933; font-size:12px; font-family: verdana, arial, helvetica, sans-serif; font-weight:bold; text-decoration: none; }
a.buchung_error:active { color:#462E0C; font-size:12px; font-family: verdana, arial, helvetica, sans-serif; font-weight:bold; text-decoration: none; }

/* ######### TAGEN UEBERSICHT ########### */
table.tagen_uebersicht { color:#cc9933; font-weight: normal; font-size: 12px; font-family: verdana, arial, helvetica, sans-serif; width:100%; letter-spacing:0em; line-height:1em; border-width:1px 1px 1px 1px; border-style:solid; border-color:#503A2F; }
td.tagen_uebersicht_head { color:#cc9933; font-weight: normal; font-size: 12px; font-family: verdana, arial, helvetica, sans-serif; background-color: #503A2F; line-height:1.2em; text-align:left; vertical-align:middle; border-width:0px 0px 0px 0px; border-style:solid; border-color:#cc9933; padding:2px 2px 2px 20px; }
td.tagen_uebersicht { color:#503A2F; font-weight: normal; font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; text-align:left; line-height:1.4em; vertical-align:top; width:50%; border-width:0px 0px 0px 0px; border-style:solid; border-color:#cc9933; padding:4px; }
ul.tagen_uebersicht { list-style-type:disc; padding-left:16px; }
span.tagen_uebersicht_hinweis { color:#3D2B24; font-weight: normal; font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; width:100%; border-width:0px 0px 0px 0px; border-style:solid; border-color:#cc9933; }
a.moeblierung:link { color:#503A2F; font-size:11px; font-family: verdana, arial, helvetica, sans-serif; font-weight:normal; text-decoration: none; }
a.moeblierung:visited { color:#503A2F; font-size:11px; font-family: verdana, arial, helvetica, sans-serif; font-weight:normal; text-decoration: none; }
a.moeblierung:hover { color:#cc9933; font-size:11px; font-family: verdana, arial, helvetica, sans-serif; font-weight:normal; text-decoration: none; }
a.moeblierung:active { color:#503A2F; font-size:11px; font-family: verdana, arial, helvetica, sans-serif; font-weight:normal; text-decoration: none; }

/* ######### MOEBLIERUNG ########### */
span.bild_unterschrift { font-weight: normal; font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; padding-right:6px; }
table.moeblierung_tabelle { color:#503A2F; font-weight: normal; font-size: 12px; font-family: verdana, arial, helvetica, sans-serif; width:100%; border-width:0px 0px 0px 0px; border-style:solid; border-color:#503A2F; }
td.moeblierung_head { color:#503A2F; font-weight: bold; font-size: 12px; font-family: verdana, arial, helvetica, sans-serif; line-height:1.6em; text-align:left; vertical-align:middle; border-width:0px 0px 0px 0px; border-style:solid; border-color:#cc9933; padding:2px 2px 2px 2px; }

/* ######### TAGEN UEBERSICHT ########### */
td.preis_top { background-color: #503A2F; color: #cc9933; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: normal; padding:0px 5px 2px 5px; border-width:0px 0px 0px 1px; border-style:solid; border-color:#cc9933; }
td.preis_top_links { background-color: #503A2F; color: #cc9933; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: normal; padding:0px 5px 2px 5px; border-width:0px 0px 0px 0px; border-style:solid; border-color:#cc9933; }
td.preis_links { width:134px; color:#503A2F; font-size:11px; font-family: verdana, arial, helvetica, sans-serif; font-weight:normal; text-decoration: none; padding:5px; border-width:0px 0px 1px 0px; border-style:solid; border-color:#503A2F; }
td.preis_rechts { width:134px; color:#503A2F; font-size:11px; font-family: verdana, arial, helvetica, sans-serif; font-weight:normal; text-decoration: none; padding:5px; border-width:0px 0px 1px 1px; border-style:solid; border-color:#503A2F; }
td.preis_mehrspaltig { color:#503A2F; font-size:11px; font-family: verdana, arial, helvetica, sans-serif; font-weight:normal; text-decoration: none; padding:5px; border-width:0px 0px 1px 0px; border-style:solid; border-color:#503A2F; }
div.preis_uebersicht_hinweis { color:#503A2F; font-weight: normal; font-size:11px; font-family: verdana, arial, helvetica, sans-serif; }
td.preis_links_07 { width:210px; color:#503A2F; font-size:11px; font-family: verdana, arial, helvetica, sans-serif; font-weight:normal; text-decoration: none; padding:5px; border-width:0px 0px 1px 0px; border-style:solid; border-color:#503A2F; }
td.preis_rechts_07 { width:210px; color:#503A2F; font-size:11px; font-family: verdana, arial, helvetica, sans-serif; font-weight:normal; text-decoration: none; padding:5px; border-width:0px 0px 1px 1px; border-style:solid; border-color:#503A2F; }

