@charset "utf-8";

* { margin: 0px; padding:0; }
body { font-family:Arial, Helvetica, sans-serif; font-size:11px; background: #fbe7ba url(/images/layout/bg_01.jpg) no-repeat; }
.logo00 { width:285px; height:175px; }
.nav00 { width:680px; top:90px; left:290px; position:absolute; }
.news00 { width:400px; top:180px; left:80px; position:absolute; }
.gen00 { width:470px; top:150px; left:500px; position:absolute; }
.main00 { width:945px; top:370px; left:25px; position:absolute; }
.adress00 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#9c8d6a; text-align:center; }

.gastro01 { width:890px; height:190px; background: url(/images/layout/bg_gastro_standard_01.jpg) no-repeat; margin-left:50px; }
.gastro02 { padding: 0px 140px 0px 150px; }
.gastro03 { padding: 0px 0px 0px 815px; }
.aktuell01 { width:470px; height:400px; background:url(/images/layout/bg_aktuell_standard_01.jpg) no-repeat; float:left; }
.aktuell02 { padding: 210px 25px 0px 155px; }
.aktuell03 { padding: 5px 0px 0px 390px; }
.tisch01 { width:470px; height:400px; background:url(/images/layout/bg_tisch_standard_01.jpg) no-repeat; float:left; }
.lounge01 { width:470px; height:400px; background:url(/images/layout/bg_lounge_xmas_01.jpg) no-repeat; float:left; }
.lounge02 { padding: 210px 25px 0px 155px; }
.lounge03 { padding: 5px 0px 0px 390px; }
.aktionen01 { width:890px; margin-left:50px; }
.footer01 { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#a59673; text-align:right; padding-right: 15px }
.footer02 { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-align:right; padding-right: 15px; margin-bottom:20px; }
.unavigation01 { width:225px; padding-left:50px; float:left; }
.produkte01 { width:660px; float:left; padding-left:5px; }
.planung01 { width:660px; float:left; padding-left:5px; }
.firma01 { width:660px; float:left; padding-left:5px; }

.startnorm { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#fbe6ba; }
.startnorm2 { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#f6be5e; }
.starttitelgross { font-family: Arial, Helvetica, sans-serif; font-size:22px; color:#ffffff; font-weight:bold; }
.starttitelklein { font-family: Arial, Helvetica, sans-serif; font-size:18px; color:#ffffff; }

h1 {font-family:Arial, Helvetica, sans-serif; font-size:32px; font-weight:bold; color:#ffffff; }
h2 {font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#ffffff; }



/**********************************************************/
/* Linkklassen                                            */
/**********************************************************/
a:link,a:visited,a:active,a:hover { border: 0px none; color:#fbe7ba; }

a:link.hnav00,a:visited.hnav00,a:active.hnav00 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#463d35; text-decoration:none; border: none; margin-left:60px; line-height:25px; height:25px; }
a:hover.hnav00 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#ff0000; text-decoration:none; border: none; margin-left:60px; line-height:25px; height:25px; }
a:link.hnav00a,a:visited.hnav00a,a:active.hnav00a,a:hover.hnav00a { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#ff0000; text-decoration:none; border: none; margin-left:60px; line-height:25px; height:25px; }

a:link.hnav01,a:visited.hnav01,a:active.hnav01 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#463d35; text-decoration:none; border: 0px #fbe7ba; margin-left:30px; line-height:25px; height:25px; }
a:hover.hnav01 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#ff0000; text-decoration:none; border: 0px #fbe7ba; margin-left:30px; line-height:25px; height:25px; }
a:link.hnav01a,a:visited.hnav01a,a:active.hnav01a,a:hover.hnav01a { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#ff0000; text-decoration:none; border: 0px #fbe7ba; margin-left:30px; line-height:25px; height:25px; }

a:link.pfeil01,a:visited.pfeil01,a:active.pfeil01 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff; text-decoration:none; text-align:center; border: none; width:50px; height:35px; line-height:35px; display:block; background:url(/images/button/pfeil_standard_01.gif) no-repeat; }
a:hover.pfeil01 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff; text-decoration:none; text-align:center; border: none; width:50px; height:35px; line-height:35px; display:block; background:url(/images/button/pfeil_standard_02.gif) no-repeat; }

a:link.custom02,a:visited.custom02,a:active.custom02 { width:180px; height:25px; line-height:25px; text-align:center; display:block; background:url(/images/button/button_01.jpg) no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#FFFFFF; font-weight:bold; }
a:hover.custom02 { width:180px; height:25px; line-height:25px; text-align:center; display:block; background:url(/images/button/button_02.jpg) no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration:none; }

a:link.fot01,a:visited.fot01,a:active.fot01 { font-family:Arial, Helvetica, sans-serif; color:#a59673; font-size:11px; text-decoration:none; }
a:hover.fot01 { font-family:Arial, Helvetica, sans-serif; color:#ff0000; font-size:11px; text-decoration:underline; }

a:link.ifo,a:visited.ifo,a:active.ifo { font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:11px; text-decoration:none; }
a:hover.ifo { font-family:Arial, Helvetica, sans-serif; color:#ff0000; font-size:11px; text-decoration:none; }

/*********************************************************************/
/*     F O R M U L A R E                                             */
/*********************************************************************/

.formularFelder { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #25211c; border-top: 1px solid #25211c; border-left: 1px solid #25211c; border-right: 5px solid #25211c; border-bottom: 1px solid #25211c; }
.fehlermeldung { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ff0000; }
.button01 { width: 180px; height: 25px; padding-bottom: 3px; border: 0px; color: white; font-weight: bold; background: url(/images/button/button_01.jpg) repeat-x; }
.button02 { width: 180px; height: 25px; padding-bottom: 3px; border: 0px; color: white; font-weight: bold; background: url(/images/button/button_01.jpg) repeat-x; }