/************ CSS Document - www.taste-gassner.com ************/
/*                                                            */
/*                       Gassner Gastronomie GmbH             */
/*                                                            */
/*               design: www.jungekreative.at                 */
/*                 date: mai 2009                             */
/*      letzte änderung: 01.05.2009                           */
/*                                                            */
/*  browsertauglichkeit: Firefox 1.0                          */
/*                       Microsoft IE für Win 5.5             */
/*                       Netscape Navigator 6.0               */
/*                                                            */
/**************************************************************/

p { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
line-height : 20px;
background-color : #ffffff;
color : #666666;
margin-bottom : 0;
margin-top : 0;
} 
h1 { 
font-weight : bold;
font-size : 1.5em;
background-color : #ffffff;
color : #334067;
margin-bottom : 0;
margin-top : 0;
} 
h2 { 
font-weight : bold;
font-size : 1.2em;
background-color : #ffffff;
color : #334067;
margin-bottom : 0;
margin-top : 0;
} 
h3 { 
font-weight : bold;
font-size : 11px;
line-height : 14px;
background-color : #ffffff;
color : #334067;
margin-bottom : 0;
margin-top : 0;
} 
li { 
list-style-type : none;
} 
.li { 
list-style-type : square;
} 
body { 
width : 100%;
height : 100%;
margin-left : 0;
margin-top : 0;
margin-right : 0;
margin-bottom : 0;
background-color : #f8f5ea;
} 
html { 
width : 100%;
height : 100%;
} 
img.rahmen { 
border-right-color : #ffffff;
border-right-style : solid;
border-right-width : 1px;
} 
img.rahmen2 { 
border-right-color : #ffffff;
border-right-style : solid;
border-right-width : 1px;
border-bottom-color : #ffffff;
border-bottom-style : solid;
border-bottom-width : 1px;
} 
img.rahmen3 { 
border-right-color : #ffffff;
border-right-style : solid;
border-right-width : 1px;
border-bottom-color : #ffffff;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : #ffffff;
border-top-style : solid;
border-top-width : 1px;
border-left-color : #ffffff;
border-left-style : solid;
border-left-width : 1px;
margin-right:20px;
margin-bottom:5px;
} 
div.innen { 
margin-left : auto;
margin-right : auto;
width : 30em;
text-align : left;
} 
.content-weiss { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
line-height : 18px;
color : #967844;
padding-top : 2em;
padding-left : 12px;
padding-right : 20px;
padding-bottom : 0;
margin-bottom : 0;
margin-top : 0;
} 
.content-weiss-small { 
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
line-height : 18px;
color : #967844;
padding-top : 2em;
padding-left : 12px;
padding-right : 20px;
padding-bottom : 0;
margin-bottom : 0;
margin-top : 0;
} 
.content-formular { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
line-height : 20px;
color : #967844;
padding-top : 0em;
padding-left : 0px;
padding-right : 0px;
padding-bottom : 0;
margin-bottom : 0;
margin-top : 0;
} 
.content-weiss-bold { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
line-height : 18px;
background-color : #c6ba89;
color : #967844;
font-weight : bold;
} 
.content-weiss-mehr { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
line-height : 18px;
background-color : #c6ba89;
color : #967844;
/* color : #fffff1; */
padding-top : 2em;
padding-left : 20px;
padding-right : 20px;
padding-bottom : 0;
margin-bottom : 0;
margin-top : 0;
} 
.content-farbe { 
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
line-height : 16px;
background-color : #c6ba89;
color : #967844;
margin-bottom : 0;
margin-top : 0;
} 
.content-farbe span { 
font-size : 12px;
} 
.adressblock { 
font-family : arial, helvetica, sans-serif;
font-size : 10px;
line-height : 14px;
color : #999999;
} 
.text { 
font-family : arial, helvetica, sans-serif;
font-size : 11px;
line-height : 15px;
color : #ffffff;
text-decoration : none;
} 
.form_button { 
background-color : #d9d9d9;
font-family : arial, helvetica, sans-serif;
font-size : 11px;
color : #333333;
height : 18px;
border : 1px solid #eeeeef;
border-right-color : #8b6f3a;
border-bottom-color : #8b6f3a;
} 
.form_kontrollkaestchen { 
font-family : arial, helvetica, sans-serif;
font-size : 11px;
color : #333333;
border : 0 solid #8b6f3a;
border-right-color : #eeeeef;
border-bottom-color : #eeeeef;
} 
.form_field { 
font-family : arial, helvetica, sans-serif;
font-size : 11px;
color : #333333;
border : 1px solid #8b6f3a;
border-right-color : #eeeeef;
border-bottom-color : #eeeeef;
} 
.error_field { 
font-family : arial, helvetica, sans-serif;
font-size : 11px;
color : #FF0000;
border : 1px solid #8b6f3a;
border-right-color : #eeeeef;
border-bottom-color : #eeeeef;
} 
div.fotos { 
position : static;
margin-left : auto;
margin-right : auto;
width : 650px;
padding-top : 0;
padding-left : 0;
} 
.divimpressionen { 
position : absolute;
border-bottom-color : #ffffff;
border-bottom-style : solid;
border-bottom-width : 0;
border-top-color : #ffffff;
border-top-style : solid;
border-top-width : 0;
border-left-color : #ffffff;
border-left-style : solid;
border-left-width : 0;
border-right-color : #ffffff;
border-right-style : solid;
border-right-width : 1px;
visibility : hidden;
} 
.divimpressionen_visible { 
position : absolute;
border-bottom-color : #ffffff;
border-bottom-style : solid;
border-bottom-width : 0;
border-top-color : #ffffff;
border-top-style : solid;
border-top-width : 0;
border-left-color : #ffffff;
border-left-style : solid;
border-left-width : 0;
border-right-color : #ffffff;
border-right-style : solid;
border-right-width : 1px;
visibility : visible;
} 
#ddtoptabs { 
position : static;
width : auto;
background : transparent;
padding-top : 0;
visibility : visible;
} 
#ddtoptabs ul { 
font : 70% Arial, Verdana, sans-serif;
margin : 0;
padding : 0;
list-style : none;
} 
#ddtoptabs li { 
display : inline;
margin : 0 0 0 0;
padding : 0;
} 
#ddtoptabs a { 
float : left;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : bold;
color : white;
background : #967844;
text-decoration : none;
border-right-color : #ffffff;
border-right-style : solid;
border-right-width : 1px;
letter-spacing : 0;
margin-left : 0;
margin-right : 0;
margin-top : 0;
margin-bottom : 0;
padding-left : 0;
padding-right : 0;
padding-top : 0;
padding-bottom : 0;
} 
#ddtoptabs a span { 
float : left;
display : block;
background : url('../bilder/bg-navi.gif') no-repeat right top;
padding-left : 22px;
padding-right : 22px;
padding-top : 7px;
padding-bottom : 6px;
} 
#ddtoptabs a span { 
float : none;
} 
#ddtoptabs a:hover { 
background-color : #c6ba89;
} 
#ddtoptabs a:hover span { 
background-color : #c6ba89;
} 
#ddtoptabs a:active { 
background-color : #c6ba89;
} 
#ddtoptabs a:active span { 
background-color : #c6ba89;
} 
#ddtoptabs #current a, #ddtoptabs #current span { 
background-color : #c6ba89;
} 
#ddtoptabs #special a, #ddtoptabs #special span { 
background-color : #e40115;
} 

	#submenu { font-family: arial, helvetica, sans-serif; font-size:11px; color:#967844; padding-top:0px;}
	#submenu a:link { color: #967844; line-height:20px; text-decoration:underline; display:inherit; padding-left:13px; background-image: url(../bilder/cs_weiter.gif); background-repeat: no-repeat; background-position: left center;}
	#submenu a:visited { color: #967844; line-height:20px; text-decoration:underline; display:inherit; padding-left:13px;background-image: url(../bilder/cs_weiter.gif); background-repeat: no-repeat; background-position: left center; }
	#submenu a:hover, #submenu a.active:link, #submenu a.active:hover, #submenu a.active:active, #submenu a.active:visited { color: #fffff1; line-height:20px; text-decoration:none; display:inherit; padding-left:13px;background-image: url(../bilder/cs_weiterhover.gif); background-repeat: no-repeat; background-position: left center; }
	#submenu a:active { color: #967844; line-height:20px; text-decoration:underline; display:inherit; padding-left:13px; background-image: url(../bilder/cs_weiter.gif);  background-repeat: no-repeat; background-position: left center;}

a.content-farbe-link:link { 
font-family : arial, helvetica, sans-serif;
font-size : 11px;
line-height : 16px;
color : #967844;
background-color : #c6ba89;
padding-left : 0;
padding-right : 0;
padding-top : 7px;
padding-bottom : 6px;
text-decoration : none;
} 
a.content-farbe-link:visited { 
font-family : arial, helvetica, sans-serif;
font-size : 11px;
line-height : 16px;
color : #967844;
background-color : #c6ba89;
padding-left : 0;
padding-right : 0;
padding-top : 7px;
padding-bottom : 6px;
text-decoration : none;
} 
a.content-farbe-link:hover { 
font-family : arial, helvetica, sans-serif;
font-size : 11px;
line-height : 16px;
color : #fffff1;
background-color : #c6ba89;
padding-left : 0;
padding-right : 0;
padding-top : 7px;
padding-bottom : 6px;
text-decoration : none;
} 
a.content-farbe-link:active { 
font-family : arial, helvetica, sans-serif;
font-size : 11px;
line-height : 16px;
color : #967844;
background-color : #c6ba89;
padding-left : 0;
padding-right : 0;
padding-top : 7px;
padding-bottom : 6px;
text-decoration : none;
} 
a.content-weiss-link:link { 
font-family : arial, helvetica, sans-serif;
font-size : 11px;
line-height : 20px;
color : #967844;
background-color : #c6ba89;
padding-left : 0;
padding-right : 0;
padding-top : 0;
padding-bottom : 0;
text-decoration : underline;
} 
a.content-weiss-link:visited { 
font-family : arial, helvetica, sans-serif;
font-size : 11px;
line-height : 20px;
color : #967844;
background-color : #c6ba89;
padding-left : 0;
padding-right : 0;
padding-top : 0;
padding-bottom : 0;
text-decoration : underline;
} 
a.content-weiss-link:hover { 
font-family : arial, helvetica, sans-serif;
font-size : 11px;
line-height : 20px;
color : #fffff1;
background-color : #c6ba89;
padding-left : 0;
padding-right : 0;
padding-top : 0;
padding-bottom : 0;
text-decoration : none;
} 
a.content-weiss-link:active { 
font-family : arial, helvetica, sans-serif;
font-size : 11px;
line-height : 20px;
color : #967844;
background-color : #c6ba89;
padding-left : 0;
padding-right : 0;
padding-top : 0;
padding-bottom : 0;
text-decoration : underline;
} 
a.content-weiss-link-big:link { 
font-family : arial, helvetica, sans-serif;
font-size : 12px;
line-height : 18px;
color : #967844;
background-color : #c6ba89;
padding-left : 0;
padding-right : 0;
padding-top : 0;
padding-bottom : 0;
text-decoration : underline;
} 
a.content-weiss-link-big:visited { 
font-family : arial, helvetica, sans-serif;
font-size : 12px;
line-height : 18px;
color : #967844;
background-color : #c6ba89;
padding-left : 0;
padding-right : 0;
padding-top : 0;
padding-bottom : 0;
text-decoration : underline;
} 
a.content-weiss-link-big:hover { 
font-family : arial, helvetica, sans-serif;
font-size : 12px;
line-height : 18px;
color : #fffff1;
background-color : #c6ba89;
padding-left : 0;
padding-right : 0;
padding-top : 0;
padding-bottom : 0;
text-decoration : none;
} 
a.content-weiss-link-big:active { 
font-family : arial, helvetica, sans-serif;
font-size : 12px;
line-height : 18px;
color : #967844;
background-color : #c6ba89;
padding-left : 0;
padding-right : 0;
padding-top : 0;
padding-bottom : 0;
text-decoration : underline;
} 
a.weiter:link { 
font-family : arial, helvetica, sans-serif;
font-size : 11px;
line-height : 20px;
color : #967844;
background-color : #c6ba89;
padding-left : 0;
padding-right : 0;
padding-top : 0;
padding-bottom : 0;
text-decoration : none;
} 
a.weiter:visited { 
font-family : arial, helvetica, sans-serif;
font-size : 11px;
line-height : 20px;
color : #967844;
background-color : #c6ba89;
padding-left : 0;
padding-right : 0;
padding-top : 0;
padding-bottom : 0;
text-decoration : none;
} 
a.weiter:hover { 
font-family : arial, helvetica, sans-serif;
font-size : 11px;
line-height : 20px;
color : #fffff1;
background-color : #c6ba89;
padding-left : 0;
padding-right : 0;
padding-top : 0;
padding-bottom : 0;
text-decoration : underline;
} 
a.weiter:active { 
font-family : arial, helvetica, sans-serif;
font-size : 11px;
line-height : 20px;
color : #967844;
background-color : #c6ba89;
padding-left : 0;
padding-right : 0;
padding-top : 0;
padding-bottom : 0;
text-decoration : none;
} 
a.navilinks:link { 
font-family : arial, helvetica, sans-serif;
font-size : 11px;
line-height : 19px;
color : #999999;
padding-left : 20px;
text-decoration : none;
} 
a.navilinks:visited { 
font-family : arial, helvetica, sans-serif;
font-size : 11px;
line-height : 19px;
color : #999999;
padding-left : 20px;
text-decoration : none;
} 
a.navilinks:hover { 
font-family : arial, helvetica, sans-serif;
font-size : 11px;
line-height : 19px;
color : #666666;
padding-left : 20px;
text-decoration : none;
} 
a.navilinks:active { 
font-family : arial, helvetica, sans-serif;
font-size : 11px;
line-height : 19px;
color : #666666;
padding-left : 20px;
text-decoration : none;
}

a.textlink:link { 
font-family : arial, helvetica, sans-serif;
font-size : 12px;
line-height : 19px;
color : #e40115;
text-decoration : underline;
font-weight:bold;
} 
a.textlink:visited { 
font-family : arial, helvetica, sans-serif;
font-size : 12px;
line-height : 19px;
color : #e40115;
text-decoration : underline;
font-weight:bold;
} 
a.textlink:hover { 
font-family : arial, helvetica, sans-serif;
font-size : 12px;
line-height : 19px;
color : #967844;
text-decoration : none;
font-weight:bold;
} 
a.textlink:active { 
font-family : arial, helvetica, sans-serif;
font-size : 12px;
line-height : 19px;
color : #e40115;
text-decoration : none;
font-weight:bold;
}

/*--------------------------------------------
reservierungshinweis
---------------------------------------------*/
#center {
  /* ist das Element, welches zentriert werden soll */
  padding:0;        /* es sind auch andere Angaben möglich, die dann 
  allerdings bei der Breite und Höhe mit berücksichtigt werden müssen. */ 
  border:0px solid #0f0; /* für die Zentrierung selbst nicht nötig */ 
 
  /* Angaben zu Breite und Höhe, diese können auch in em angegeben werden. */
  width:895px;      /* Breite insgesamt 450px (448px + 2 x 1px Border) */
  min-height:517px; /* Mindesthöhe insgesamt 300px (298px + 2 x 1px Border),
  bei genau dieser Höhe funktioniert die vertikale Zentrierung */
  
  /* jetzt wird die linke obere Ecke vertikal und horizontal zentriert */
  position:absolute;
  top:50%;                  
  left:50%;
  
  /* durch negative margins wird es jetzt um die Hälfte von Höhe und 
  Breite nach oben und links verschoben */
  margin:-258px 0 0 -495px; /* jeweils die Hälfte der Gesamthöhe und -breite */
  text-align:right;
}
 
/* min-height für den IE */
* html #center {
  height:517px;             /* das selbe Maß wie oben bei min-height */
}

/*--------------------------------------------
png image dateien
---------------------------------------------*/
img { behavior: url("pngbehavior.htc"); }

