﻿body { height:100%; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #000000; margin: 0; padding: 0; border: 0; background:url('bilder/nightfront-1080p.jpg') no-repeat top left fixed #000000; }
a, p, h1, h2, h3, h4, h5, table, caption, td, tr { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #8A8172; }
a, p, h1, h2, h3, h4, h5 { margin: 0; padding: 0; border: 0; }
b, strong, caption { color:#FFFFFF; }
h1 { font-size: 24px; color: #FFFFFF; margin-top: 5px; margin-bottom: 10px; padding-left: 25px; padding-right: 25px; line-height: 45px; background-image: url(bilder/h1.jpg); background-repeat: no-repeat; clear: both; }
h2 { font-size: 16px; color: #8a8172; margin-bottom: 5px; padding-left: 25px; clear: both; }
h3 { font-size: 14px; color: #FDA72C; clear: both; margin-bottom: 5px; margin-top: 0px; padding-top: 15px; }
p { line-height: 16pt; color: #867D6E; font-size: 12px; text-align: justify; margin-top: 0px; margin-bottom: 15px; }
p.bilderbuch { line-height: 13pt; color: #867D6E; font-size: 12px; text-align: left; margin-top: 0px; margin-bottom: 0px; }
td { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

.news { line-height: 20pt; color: #867D6E; text-align:justify; margin-top: 0px; }
a:link { color: #fda72c; text-decoration: none; border: 0px; }
a:visited { color: #F76433; text-decoration: none; border: 0px; }
a:hover { color: #fda72c; text-decoration: underline; border: 0px; }
a:active { color: #fda72c; text-decoration: none; border: 0px; }

/** lampe slideshow**/
.lampe-rot 		{ position: fixed; width: 246px; background-image: url(bilder/lampe-rot.jpg); height: 282px; }
.lampe-gruen 	{ position: fixed; width: 246px; background-image: url(bilder/lampe-gruen.jpg); height: 282px; }
.lampe-blau 	{ position: fixed; width: 246px; background-image: url(bilder/lampe-blau.jpg); height: 282px; }
.lampe-weiss 	{ position: fixed; width: 246px; background-image: url(bilder/lampe-weiss.jpg); height: 282px; }
.lampe-lila 	{ position: fixed; width: 246px; background-image: url(bilder/lampe-lila.jpg); height: 282px; }
.lampe-tuerkis  { position: fixed; width: 246px; background-image: url(bilder/lampe-tuerkis.jpg); height: 282px; }
.lampe-gelb 	{ position: fixed; width: 246px; background-image: url(bilder/lampe-gelb.jpg); height: 282px; }

/** menu**/
.menu_side_main { position: fixed; margin-top: 304px; margin-left: 75px; width: 153px; }
.menu_side_main_verbinder { background-image: url(bilder/menu-verbinder.gif); width: 153px; background-repeat: no-repeat; height: 15px; font-size: 0px; }
.menu_side_main_end { background-image: url(bilder/menu-abschluss.gif); height: 5px; width: 153px; background-repeat: no-repeat; }
.side_menu_main-a:link { font-weight: bold; letter-spacing: 2px; line-height: 15px; color: #8a8172; background-color:#000000; text-decoration: none; padding-left: 15px; padding-bottom: 5px; display: block; background-image: url(bilder/menu-unhover.gif); background-repeat: no-repeat; }
.side_menu_main-a:visited { font-weight: bold; letter-spacing: 2px; line-height: 15px; color: #8a8172; background-color:#000000; text-decoration: none; padding-left: 15px; padding-bottom: 5px; display: block; background-image: url(bilder/menu-unhover.gif); background-repeat: no-repeat; }
.side_menu_main-a:hover { font-weight: bold; letter-spacing: 2px; line-height: 15px; color: #FFFFFF; background-color:#000000; text-decoration: none; padding-left: 15px; padding-bottom: 5px; display: block; background-image: url(bilder/menu-hover.gif); background-repeat: no-repeat; }
.side_menu_main-a:active { font-weight: bold; letter-spacing: 2px; line-height: 15px; color: #fda72c; background-color:#000000; text-decoration: none; padding-left: 15px; padding-bottom: 5px; display: block; background-image: url(bilder/menu-unhover.gif); background-repeat: no-repeat; }
.side_menu_info { font-weight: bold; letter-spacing: 2px; line-height: 15px; color: #fda72c; background-color:#000000; text-decoration: none; padding-bottom: 5px; text-align: center; padding-top: 5px; }

.main_location { position: absolute; padding-left: 25px; padding-right: 25px; background-color: #050400; font-size: 10px; color: #fda72c; text-transform: uppercase; font-weight: bold; letter-spacing: 5px; padding-top: 4px; right: 50px; padding-bottom: 7px; margin: 0px; }
.main_navi_breite { clear: both; display: block; width: 450px; height: 20px; }
.main_container { position: absolute; top: 125px; left: 278px; width:640px; padding-bottom:60px; }
.main_container_boden { clear: both; display:block; }
.main_container_zwischen { height: 1px; line-height: 1px; font-size: 1px; }
.main_content { background-color: #050400; padding: 15px; }
.main_textblock { margin-left: 25px; margin-right: 25px; }
.main_textblock_fest { margin-left: 25px; margin-right: 25px; height: 500px; }
.position_content_links_nowidth { float: left; margin-right: 24px; }
.position_content_links { float: left; margin-right: 24px; width: 234px; }
.position_content_links_gross { float: left; margin-right: 24px; width: 310px; }
.position_content_links-rechts { float: left; width: 302px; }
.position_content_rechts { float: right; margin-left: 24px; width: 232px; }
.position_content_mittig { float: left; width: 100%; }
.position_content_mittig_top { width: 100%; height: 500px; position: absolute; }
.main_location-link { font-size: 10px; text-transform: uppercase; font-weight: bold; letter-spacing: 5px; margin-bottom: 15px; padding-left: 10px; padding-right: 10px; }
.bild_artickelgroesse { width: 234px; }
.bild_artickelgroesse-mittig { width: 100%; }

.p_fussnote_navi { color: #867D6E; text-align:center; margin-top: 0px; letter-spacing: 1px; margin-bottom: 0px; padding: 15px 0px 3px 0px; line-height: 20px; clear: both; }
.main_foot-link:link { padding-left: 7px; padding-right: 7px; color: #504A41; text-decoration: none; }
.main_foot-link:visited { padding-left: 7px; padding-right: 7px; color: #504A41; text-decoration: none; }
.main_foot-link:hover { padding-left: 7px; padding-right: 7px; color: #FFFFFF; text-decoration: none; }
.main_foot-link:active { padding-left: 7px; padding-right: 7px; color: #504A41; text-decoration: none; }
.partnerlinks { padding-top: 0px; padding-left: 28px; float: left; padding-right: 28px; }
.partnerlinks-address { color: #867D6E; line-height: 24px; width: 220px; display: block; float: left; }
.partnerlinks-description { color: #867D6E; font-weight: normal; font-family: Geneva, Arial, Helvetica, sans-serif; line-height: 24px; float: left; width: 284px; }

/** bronze rahmen**/
.glow-t-angebote { background:url(bilder/border-t.jpg) top repeat-x; background-color: #0F0601; }
.glow-l { background:url(bilder/border-l.jpg) left repeat-y; }
.glow-r { background:url(bilder/border-r.jpg) right repeat-y; }
.glow-b { background:url(bilder/border-b.jpg) bottom repeat-x; }
.glow-tl { background:url(bilder/border-tl.jpg) top left no-repeat; }
.glow-tr { background:url(bilder/border-tr.jpg) top right no-repeat; }
.glow-bl { background:url(bilder/border-bl.jpg) bottom left no-repeat; }
.glow-br { background:url(bilder/border-br.jpg) bottom right no-repeat; }

.angebot-ts { padding-top: 0px; padding-left: 28px; width: 224px; float: left; padding-right: 28px; }
.produkt { color: #867D6E; line-height: 24px; width: 164px; display: block; float: left; }
.preis { color: #C69A31; font-weight: bold; line-height: 24px; width: 40px; float: left; }
.google_info { color: #867D6E; width: 300px; }
.kontakt_form { font-family: Geneva, Arial, Helvetica, sans-serif; color: #867D6E; padding-top: 3px; }
.kontakt_formfields { font-family: Geneva, Arial, Helvetica, sans-serif; color: #FDA72C; border: 1px solid #867D6E; background-color: #000000; padding:2px; }
.kontakt_formfields:hover { font-family: Geneva, Arial, Helvetica, sans-serif; color: #FFFFFF; border: 1px solid #867D6E; background-color: #333333; padding:2px; }

/* ********** Anfang Allgemein Gästebuch *************** */
#gbuchausgabefehler { clear: both; float: left; height: auto; width: 560px; padding: 2px 5px; text-align: left; margin-left: 25px; margin-top: 5px; margin-bottom: 5px; }
#gbucheingabefeld { clear: both; float: left; height: auto; width: 580px; text-align: center; margin-left: 25px; margin-top: 5px; margin-bottom: 5px; padding: 2px 5px; }
.gbucheingabebutton { font-size: 14px; color: #666666; text-align: center; vertical-align: middle; padding-top: 3px; padding-bottom: 3px; border: 1px none #867D6E; clear: both; float: left; width: 560px; }

/* ********** Anfang Eingabe *************** */
#gbuchalles { width: 560px; color: #666666; text-align: left; margin-top: 15px; margin-left: 25px; padding: 2px 5px; }
.gbuchlinks { clear: left; float: left; width: 50%; margin-bottom: 20px; }
.gbuchrechts { clear: right; float: left; width: 50%; margin-bottom: 20px; }
.gbuchtextfeld { border: 1px solid #CCCCCC; height: 15px; width: 237px; font-size: 12px; color: #0033FF; padding-left: 3px; text-align: left; vertical-align: middle; }
.gbuchtextarea { border: 1px solid #CCCCCC; height: 80px; width: 100%; font-size: 12px; color: #0033FF; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; float: left; clear: both; }
.gbuchbutton { height: 25px; width: 140px; margin: 15px 5px 10px; border: 1px solid #CCCCCC; text-align: center; font-size: 12px; color: #666666; vertical-align: middle; }
.gbuchimg { vertical-align: middle; height: 15px; padding-right: 2px; }
.gbuchtextfelduplaod { border: 1px solid #CCCCCC; width: 100%; font-size: 12px; color: #0033FF; padding-left: 3px; margin-bottom: 15px; }
.gbuchtextfeldkurz { border: 1px solid #CCCCCC; height: 15px; width: 217px; font-size: 12px; color: #999999; padding-left: 3px; text-align: left; vertical-align: middle; }
.gbuchtextfeldspam { border: 1px solid #CCCCCC; height: 15px; width: 137px; font-size: 12px; color: #FF6600; padding-left: 3px; text-align: center; vertical-align: middle; }
.gbuchkomplett { clear: none; float: left; width: 560px; }
.gbuch_img { vertical-align: text-bottom; }
/* ********** Ende Eingabe *************** */

/* ********** Anfang Ausgabe *************** */
#gbuchausgabetitelzeile { clear: both; float: left; height: auto; width: 560px; margin-top: 15px; color: #666666; padding: 2px 5px; text-align: left; margin-left: 25px; border-top-width: 1px; border-top-style: solid; border-top-color: #333333; }
#gbuchausgabeinhaltzeile { clear: both; float: left; height: auto; width: 560px; color: #666666; padding: 5px; text-align: left; margin-left: 25px; }
.gbuchausgabename { text-align: left; vertical-align: middle; clear: left; float: left; width: 50%; padding-top: 2px; padding-bottom: 2px; font-size: 14px; color: #FF6600; font-weight: bold; }
.gbuchausgabeauswertung { text-align: right; vertical-align: middle; clear: right; float: right; width: 50%; border: 1px none #ccc; padding-top: 2px; padding-bottom: 2px; }
.gbuchausgabekontakt { clear: none; float: left; width: 50%; border: 1px none #ccc; }
.gbuch_imglang { vertical-align: text-bottom; text-align: left; margin-right: 5px; margin-left: 0px; margin-top: 1px; }
.gbuchausgabeinhalt { clear: both; float: left; width: 100%; padding-top: 5px; padding-bottom: 5px; vertical-align: top; }
.gbuchausgabekommentar { text-align: left; color:#FF9900; vertical-align: middle; clear: both; float: left; width: 100%; padding: 2px 5px; }
.gbuchausgabebilder { text-align: center; vertical-align: middle; clear: both; float: left; width: 100%; padding-top: 5px; padding-bottom: 5px; }
/* ********** Ende Ausgabe *************** */

/* ********** Seitenanzeige *************** */

#gbuchseitenanzeige { clear: both; float: left; height: auto; width: 560px; color: #666666; text-align: center; border: 1px none #ccc; margin-top: 10px; margin-bottom: 10px; margin-left: 25px; }

/* *********** Adminbereich ***************** */
.kontaktfeldhigru { border: 1px solid #ccc; color: #CCCCCC; padding: 1px; margin-right: 2px; }
.button { border: 1px solid #ccc; color: #666666; padding: 2px 10px 2px 22px; font-weight: bold; background-image: url(image/blau-orange.gif); background-repeat: no-repeat; background-position: 6px center; margin-left: 5px; margin-right: 5px; }

/** licht & schatten h=horizontal**/
.sch { width:100%; background-color:#000000; overflow:hidden; position:fixed; z-index:2; }
.h1 { height:3px; opacity:0.35; -moz-opacity:0.35; -khtml-opacity:0.35; filter:alpha(opacity=35); }
.h2 { height:4px; opacity:0.30; -moz-opacity:0.30; -khtml-opacity:0.30; filter:alpha(opacity=30); }
.h3 { height:5px; opacity:0.25; -moz-opacity:0.25; -khtml-opacity:0.25; filter:alpha(opacity=25); }
.h4 { height:6px; opacity:0.20; -moz-opacity:0.20; -khtml-opacity:0.20; filter:alpha(opacity=20); }
.h5 { height:7px; opacity:0.15; -moz-opacity:0.15; -khtml-opacity:0.15; filter:alpha(opacity=15); }
.h6 { height:8px; opacity:0.10; -moz-opacity:0.10; -khtml-opacity:0.10; filter:alpha(opacity=10); }
.h7 { height:9px; opacity:0.07; -moz-opacity:0.07; -khtml-opacity:0.07; filter:alpha(opacity=7); }
.h8 { height:10px; opacity:0.05; -moz-opacity:0.05; -khtml-opacity:0.05; filter:alpha(opacity=5); }
.h9 { height:11px; opacity:0.03; -moz-opacity:0.03; -khtml-opacity:0.03; filter:alpha(opacity=3); }
.h10 { height:12px; opacity:0.01; -moz-opacity:0.01; -khtml-opacity:0.01; filter:alpha(opacity=1); }

