/* Body allgemein */
body,text { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fdfdfd; }

/* Body Tabelle */
.body_table { color: #525558; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #f0f0f0; border: solid 1px #727d94; }
.privat_table { color: #525558; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #f0f0f0; border-top: 1px solid #bd3e2a; }
.body_table_2 { color: #525558; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #f0f0f0; width: 150px; }
/*Tabelle Empfehlungsseite */
.table_empfehlung { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; width: 421px; border: solid 1px #c8c8c8; }

/*Header Zellen */
#textlogo { color: #fafafa; font-size: 24px; font-family: Arial, verdana; font-weight: bold; top: 20px; left: 30px; }
.zelle1 { background-image: url(/slice/header/header_unterkunft_01.jpg); width: 394px; height: 100px; }
.zelle2 { background-image: url(../slice/header/header_unterkunft_02.jpg); width: 386px; height: 100px; }
/*Tabelle PopUps */
.table_popups { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; width: 520px; }
table { color: #283037; font-size: 11px; background-color: #f0f0f0; }
/* Zellenhintergrund Umrandung */
.zelle { background-color: #000; background-image: url(images/clubs69black.gif); }
.zelle_red { background-color: #447db8; width: 3px; }
.zelle_quer { background-image: url(/image/punkt.gif); background-repeat: repeat; }
.trennlinie { background-image: url(/image/trennlinie.gif); background-repeat: repeat; height: 1px; }

/* Links */
a:link, a:active, a:visited	{ color: #283037; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
a:hover, a:focus  			{ color: #447db8; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
/* Navigation & Links oben */
.bg { background-color: #447db8; }
.navi { font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #82afe8; background-image: url(images/bgna.gif); text-align: center; height: 22px; border-right: 2px solid #fff; }
.navi2 { color: #fff; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: 700; background-color: #82afe8; background-image: url(images/bgna.gif); text-align: center; width: 300px; height: 22px; }
.navi_aktion { color: #82afe8; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #f0f0f0; text-align: center; border-right: 2px solid #fff; }

a.navig:link { color: #f9f9f9; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
a.navig:active { color: #f0f0f0; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; } 
a.navig:visited	{ color: #fafafa; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
a.navig:hover { color: #f9f9f9; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }

/* Schrift grau */
.h1 { color: #a4a4a4; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.h_red { color: #283037; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.h_red2 { color: #bd3e2a; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; }
.h_redfett { color: #bd3e2a; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.h_red_b { color: #b7590d; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.h2 { color: #a1a1a1; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #f0f0f0; }
.klein { color: #a1a1a1; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; }
/* verschiedene Stile */
.stil1 { color: #5984aa; font-size: 11px ; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bolder; }
.stil2 { color: #626262; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.font { color: #5f5f5f; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; display: block; }
.grau { color: #a7a7a7; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
/* Eingabefelder Empfehlung */
  textarea, selec { color: #7a7a7a; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fbfbfb; padding-left: 3px; border: solid 1px #949494; }
input { color: #3c3c3c; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: white;}
.fld_c       { color: #6e7378; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; width: 225px     ; padding-left: 3px; border: solid 1px #949494; }
.fld_text { color: #6e7378; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; width: 400px; padding-left: 3px; border: solid 1px #949494; }
.fld_anrede { color: #6e7378; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; width: 75px; border: solid 1px #949494; }
.fld_b { color: #f0f0f0; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #bd3e2a; width: 200px; padding-left: 3px; border: solid 1px #9d9d9d; }
.fld_ca { color: #3c3c3c; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; width: 265px; padding-left: 3px; border: solid 1px #949494; }
.fld_g { color: #3c3c3c; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; width: 325px; padding-left: 3px; border: solid 1px #949494; }
.fld_h { color: #3c3c3c; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; width: 500px; padding: 5px; border: solid 1px #949494; }
.fld_d { color: #3c3c3c; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; width: 65px; border: solid 1px #949494; }
.fld_e { color: #3c3c3c; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; width: 300px; height: 24px; padding-left: 3px; border: solid 1px #949494; }
.fld_f { color: #3c3c3c; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; width: 450px; padding-left: 3px; border: solid 1px #949494; }
/* Eingabefelder Input */
.ipt       { color: #7a7a7a; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; width: 165px     ; padding-left: 3px; border: solid 1px; }
.ipt3 { color: #3c3c3c; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; width: 300px; padding-left: 3px; border: solid 1px #949494; }
.ipt2 { color: #3c3c3c; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; width: 75px; padding-left: 3px; border: solid 1px #9d9d9d; }
.iptkl { color: #3c3c3c; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #f0f0f0; }
/* Text Fehleranzeige*/
.Stil27red { color: #bd3e2a; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal;}
.stil2_red { color: #bd3e2a; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; }

/* Strich in Tabellen allgemein */
.rahmen_a   { background-image: url(../image/trennlinie.gif); height: 1px; }

/* Tabellen Hintergrund leicht "ferienwohnung.php"  */
.tbl_bg { color: #283037; background-color: #f0f0f0; }
.tbl_bg2 { color: #283037; background-color: #f0f0f0; padding-left: 5px; }
.tbl_happyhour { color: #ebebeb; background-image: url(../image/happyhour.gif); width: 480px; height: 80px; visibility: visible; padding-left: 55px; }
/* Belegungskalender */
.rahmen_belegungsplan { background-color: #6096ad; border-color: #000000; }
.plan { background-color: #c1c1c1; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000;;border-width: 1px;; }
.pic {border: solid 1px #727d94;}
.kal_f {background-color: #73b773}
.kal_b {background-color: #DD4646;color: #FFFFFF}
.kal_tage { background-color: #fff;color: #000}
/* Body Zufallstabelle Startseite */
#zufall { color: #82afe8; left: 0; padding-left: 15px; border: solid 1px; }
#zufall_neu { color: #82afe8; padding-left: 15px; width: 750px; border-style: solid; border-width: 1px; }
#startseite { color: #82afe8; text-align: justify; padding-left: 10px; border-style: solid; border-width: 1px; }
#geschichte { color: #727d94; text-align: justify; width: 600px; clear: both; padding-left: 10px; border-style: solid; border-width: 1px; }
#detail { color: #82afe8; width: 735px; border: solid 1px; }
.bgsenk { background-color: #727d94; background-image: url(images/bgsenk.gif); width: 1px; height: 135px; }
#footer { color: #7a7a7a; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fdfdfd; }
.pflicht { color: #727d94; height: auto; border: solid 1px; }
.bgkl { background-image: url(../gfx/bgkl2.png); background-repeat: no-repeat; background-position: center; width: 72px; height: 50px; }
.bggro { background-image: url(../gfx/bggro.png); background-repeat: no-repeat; background-position: center top; padding-left: 2px; width: 218px; height: 152px; padding-top: 2px; }
.bgkl2 { background-image: url(../gfx/bg_zelle_kl.png); background-repeat: no-repeat; background-position: center; width: 117px; height: 85px; padding-left: 2px; }
a.footer:link, a.footer:active, a.footer:visited	{ color: #7a7a7a; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
a.footer:hover, a.footer:focus  			{ color: #bd3e2a; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
/* Menü Lexikon */
a.lexikon:link, a.lexikon:active, a.lexikon:visited
{ color:#232323; padding:0 2px; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 18px; text-decoration: none; text-align:center; clear: left; display:inline; }
a.lexikon:hover, a.lexikon:focus  			{ color: #f6f6f6; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 18px; background-color: #447db8; text-decoration: none; }
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */
#modernbricksmenu
{ padding: 0; background: #f0f0f0; width: 95%; z-index: 1; margin-top: 1px; voice-family: "\"}\""; voice-family: inherit; }
#modernbricksmenu ul
{ font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-variant: normal; line-height: normal; margin:0 0 0 0; padding: 0; list-style-type: none; list-style-position:outside; }
#modernbricksmenu li{ color: #fff; margin: 0 2px 0 0; padding: 0; text-transform:capitalize; display: inline; }
#modernbricksmenu a{ float: left; color: white; margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 5px 10px; letter-spacing: 1px; background-color: #a4a4a4; /*Default menu color*/
text-decoration: none; border-bottom: 1px solid white; }
#modernbricksmenu a:hover{ color: #fff; background-color: #999; /*Menu hover bgcolor*/
}
#modernbricksmenu #current a{ /*currently selected tab*/
color: #fff; font-weight: bold; background-color: #727d94; border-bottom: 1px solid #727d94;; /*Brown color theme*/
}
#modernbricksmenuline
{ clear: left; padding: 0; width: 95%; height: 5px; background: #727d94; margin-left: 0; border-left: 1px solid #999; border-bottom: 1px solid #999; border-right: 1px solid #999; /*Brown color theme*/
}
