/* ******************************************************************************************************
** *********** "NordseeUrlaubbuchen GbR" (c) by Helmut Siebe (http://www.siebe-webdesign.de/) ****************************
** ******************************************************************************************************
*/
/* #fdf9ee   #922c0d   #fd9002 */

/* Gastgeber-Formatierungen für Gastgeber-Modul*/
body { background-color: #fff; color: #000000; }

a { height: 1%; /* fuer IE */  color: #9a0839; }
a:visited { color: #666666; }
a:hover { color: #ff3300; }

/* gesamte Seite */
#gesamt { background-color: #fff; border: 1px solid #888888; }

/* Nur für Titelbild */
#titel { width: 740px; background-color: transparent;
background-image: url(/gastgeber/archiv/gg103584.jpg); background-repeat: no-repeat; background-position: right top;}

/* Header */
#header { text-align: left; height: 226px; background: transparent; }
#header h1 { font-family: verdana, arial, sans-serif; font-size: 1.2em; padding: 40px 250px 0 30px;
background: transparent; color: #000000; font-weight: bold; font-style: normal; }
#header h2 { background: transparent; font-size: 0.8em; padding: 0 0 0 60px; font-weight: bold; font-style: normal; }


/* Zwischenzeile */
#teaser { clear: left; position: relative; background-color: #fff; width: 100%; height: 12px;
border-top: 1px solid #888; font-size: 60%; }

/* Kernbereich */
#main { width: 740px; border-top: 1px solid #888; font-size: 80%; }


/* Textbereich Mitte */
#content h1 { padding: 0 0 15px 0; font-size: 130%; color: #000; font-weight: bold; background-color: transparent; }
#content h2 { clear: both; padding: 4px 0; font-size: 115%; color: #000; font-weight: bold; background-color: transparent; }
#content h3 { padding: 10px 0 4px 0; font-size: 100%; color: #000; font-weight: bold; background-color: transparent; }
#content h4 { padding: 0px 0 4px 0; font-size: 100%; color: #000; font-weight: bold; background-color: transparent; }
#content img { margin: 6px 0px 10px 0px; border: 1px solid #9a0839; }
#content img.left { float: left; margin: 6px 16px 10px 0px; border: 1px solid #9a0839; }
#content img.right { float: right; margin: 6px 0px 10px 16px; border: 1px solid #9a0839; }
#content img.shop { clear: both; float: left; margin: 8px 16px 6px 0px; border: 1px solid #9a0839; }
/* Online-Eintrag */
#content h2.buchen { padding: 2px 4px; font-size: 100%; background-color: #fff; border: 1px solid #888; }
#content hr.buchen { display: block; clear: both; background-color: #fff; color: #888888; border: #888; height: 1px; }
#content h2.detail { clear: left; padding: 2px 4px 2px 217px; background-color: #fff; border: 0px solid #fce075; }
#content h3.detail { clear: left; margin-left: 217px; background-color: transparent; border: 0px solid #fce075; }
/* Zeilen im Seitenfuß */
#content p.seiten { text-align: left; margin: 10px 0; padding: 2px 4px; background-color: #fff; border: 1px solid #888; }

/* Eigenschaften Tabelle für Formular */
#content fieldset.buchen { display: block; clear: left; margin: 0 0 20px 0; padding: 4px 0; border: 1px solid #888; }
#content legend.buchen { margin: 0 12px; padding: 4px; color: #000; font-weight: bold; font-size: 1.0em; }
#content td h2 { margin: 0; font-size: 100%; font-weight: bold; padding: 4px; background-color: #fff; }
/* Formular-Eigenschaften */
#content input { display: inline; font-size: 100%; padding: 0 0 0 4px; width: 178px; border: 1px solid #888888; background-color: #ffffff; }
#content select { display: inline; width: 180px; font-size: 100%; border: 1px solid #888888; background-color: #ffffff; }
#content select.check, input.check { width: 60px; border: 1px solid #888; background-color: #ffffff; }
#content textarea { display: inline; font-size: 140%; margin: 0; border: 1px solid #888888; background-color: #ffffff; }
/* Submit-Buttons */
#content input.submit { width: auto; border: 1px solid #888888; color: #ffffff; background-color: #9a0839; }
#content input.submitbuchen { padding: 0 4px; border: 1px solid #888888; color: #ffffff; background-color: #9a0839; }
/* Eigenschaften im fieldset Suchkriterien */
#content fieldset { line-height: 125%; font-size: 100%; margin: 0 0 20px 0; padding: 8px 8px 0 8px; border: 1px solid #888; }

/* Footer */
#footer { clear: both; background-color: #fff; color: #444444; border-top: 1px solid #888;
text-align: center; padding: 8px 20px; }
