/* Reiterhof Fonts */

#newsletter input {font-size: 1.2em; color: #000066; font:"Courier New", Courier, monospace;}


p {padding-bottom: 1em;}
h1 {color: #777777;}
h2 {font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; padding: 2em 0px 0.5em 0px; clear: both;}

#left_col h1, #right_col h1 {font-size: 1em; text-transform: uppercase; letter-spacing: 0.2em; width: 100%; background: #fff; padding-top: 25px; padding-bottom: 0px; margin-bottom: 2px; background: url(../images/h1_back.gif);}
#left_col h1 {margin-left: -13px; padding-left: 13px;}
#right_col h1 {margin-left: -5px; padding-left: 5px;}

.breadcrumbs {font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; line-height: 1.2em;}

#content {color: #444444; font-family: Georgia, "Times New Roman", Times, serif; }
#content h1 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.6em; line-height: 1.1em; font-style: italic; font-weight: normal; padding-bottom: 10px; margin-top: 20px;}
#content ul li {list-style: disc outside; margin-left: 12px; }
.preis {font-family:Arial, Helvetica, sans-serif; font-size: 1.25em; margin-left: 3px; font-weight: bold;}
.preisleiste {margin: 14px 0px 10px -30px; padding: 0px; }
.preisleiste_vertikal {margin: 14px 0px 10px 0px; width: 450px;}
.preisleiste-links {padding: 4px 4px 4px 30px; width: 300px; background: #e2dab9; }
.preisleiste-mitte {width: 20px; background: #e8e6c9;}
.preisleiste-rechts {padding: 4px 11px; background: #efedd9; width: 200px;}


/* Tabellen */
.zimmerpreise {font-family: Arial, Helvetica, sans-serif; font-size: 13px; background: #f7f7ed; width: 100%;}
.tagungsraum {padding: 2px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; background: #f7f7ed; width: 100%;}
.col1 {background: #eee; width: 60px; text-align: center;}
.col2 {background: #ddd; width: 60px; text-align: center;}


/* Formular */
.form_anfrage, #newsletter {font-family: Arial, Helvetica, sans-serif; vertical-align: middle;}
.form_anfrage td, #newsletter td {font-size: 0.85em; padding: 2px; color:#888888;}
.form_anfrage h2 {margin-top: 0px;}
.form_anfrage p {padding-bottom: 0px;}
.form_anfrage label {display: none;}
.form_anfrage .option label {display: table; font-size: 13px; font-weight: bold;}
.form_anfrage .option select {width: 50%; background:#ddd;}
.option td {width: 50%;}

textarea, select, input {border: 1px solid #eee; padding: 3px; font-size: 13px;}
select {background: #eae9df; border: none; padding: none;}
input {margin: 2px 3px; border-bottom: 1px solid #a7a496; background: url(../images/input_back.gif); padding: 2px 5px; }
textarea {width: 100%; height: 80px;}
.button input, .fbsubmit input{padding: 2px; margin-top: 5px; background: none; border: 1px solid #e1ddca;  color: #e1ddca; font-size: 11px;}
.button:hover, select:hover, input:hover, .fbsubmit input:hover {background: #e1ddca; color: #777777;}


.box {border: 2px solid #e2dab9; padding: 4px; width: 450px; margin: 20px 0px; background: #f7f7ed;}

#footer p, #startfooter p {font-family: Arial, Helvetica, sans-serif; font-size: 0.85em; line-height: 1.3em;}

