body
{
font-family: Verdana,Arial,Helvestica;
font-size: 10pt;
background-color: #333333;
margin: 0px 0px 0px 0px;
}

/* hintergrundbilder klein links      --------------------------------------------------*/
.tdmesser
{
background-image: url(http://www.img.altstadt-brasserie.de/messer.jpg);
background-repeat: no-repeat;
background-position: left top;
background-attachment: scroll;
height: 100%;
}
.group
{
text-decoration:none;
color:#ffffff;
font-family: Verdana,Arial,Helvestica;
font-size: 10pt;
}
li
{
list-style-image:url(http://www.img.altstadt-brasserie.de/notiz.gif);
margin-top:5px;
}
/* hintergrundbilder klein links      --------------------------------------------------*/

.tdmain
{
background-image: url(http://www.img.altstadt-brasserie.de/hgbody.gif);
background-repeat: repeat-y;
background-position: center;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
height: 100%;
}
.hauptnavigheaderimg
{
background-image: url(http://www.img.altstadt-brasserie.de/headerbg.jpg);
background-repeat: repeat-x;
background-color: #744414;
}
td
{
font-size: 10pt;
}

.forminput
{
border-top: 1px solid #94531B;
border-right: 1px solid #94531B;
border-bottom: 1px solid #94531B;
border-left: 1px solid #94531B;
background-color: #ffffff; 
}
.forminputbutton
{
border-top: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
background-color: #94531B; 
color: #FFFFFF;
}
.ocker
{
color: #ffffff;
font-size:10px;
}
.fehlertext
{
color: #ffffff;
font-size:10px;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.gbbutton
{
border: 1px solid #ffffff;
background-color: #94531B;
color: #FFFFFF;
text-decoration:none;
}
.aktuelles
{
font-family: Verdana,Arial,Helvestica;
font-size: 10pt;
text-decoration: none;	
color: #ffffff;
}
.txt
{
font-family: Verdana,Arial,Helvestica;
font-size: 10pt;
text-decoration: none;	
color: #ffffff;
}

/* hintergrundbild heiko werth kontakt      --------------------------------------------------*/

.kontakt
{
background-image: url(http://www.img.altstadt-brasserie.de/heiko_werth.jpg);
background-repeat: no-repeat;
background-position: right top;
}

/* hintergrundbild heiko werth kontakt      --------------------------------------------------*/


/* hintergrundfarben schwarz und grau verlauf      --------------------------------------------------*/

.maincontendschwarz
{
background-color: #090909;
}
.maincontendgrau
{
font-family: Verdana,Arial,Helvestica;
font-size: 10pt;
background-image: url(http://www.img.altstadt-brasserie.de/hgmain.gif);
background-repeat: repeat-x;
background-position: bottom;
color: #FFFFFF;
background-color: #333333;
}
.weihnachtsmann
{
font-family: Verdana,Arial,Helvestica;
font-size: 10pt;
background-image: url(weihnachtenbg.jpg);
background-repeat: no-repeat;
background-position: bottom;
color: #FFFFFF;
background-color: #333333;
}

/* hintergrundfarben schwarz und grau verlauf      --------------------------------------------------*/

.counter
{
font-family: Verdana,Arial,Helvestica;
font-size: 7pt;
color: #333333;
text-decoration:none;
}
.imglightboxpic
{
border: 1px solid #000000;
}
.imgborder
{
border: 1px solid #c57a09;
}
.infoboxcolor
{
color:#FFFFFF
}
/* Infobox      --------------------------------------------------*/

a.infobox
{
text-decoration:none; 
background-position:left top;
color:#FFFFFF;
}

a.infobox:hover { cursor:help;}

a.infobox span { 

/*display:none; */

visibility:hidden;
overflow:hidden;
position:absolute;

font-family:Arial,sans-serif;  
font-size:10pt; 
color:#ffffff; 
text-decoration:none; 
font-style:normal; 
font-weight:normal;
text-align:left;

width: 400px;
-width:500px; /* angabe für den IE (fehler boxmodell)   */
margin-top:7px;
margin-bottom:7px;

border-width:1px; 
border-color:#94531b;
background-image:url(http://www.img.altstadt-brasserie.de/info.gif);
background-repeat:no-repeat;
background-position: 6px 6px;
border-style:dashed; 
background-color:#333333; /* #FFF7E5 */
padding-left:45px;
padding-top:8px;
padding-bottom:8px;
padding-right:8px; 
z-index:-1;
cursor:help;
}

/* debug ie6 elemete ueber selectfelder auf iframe  */
.selectdebugie{
display:none;/*sorry for IE5*/ 
display/**/:block;/*sorry for IE5*/
position:absolute;
top:0;
left:0;
z-index:-1;
filter:mask();
width:510px;
height:300px;}
/* debug ie6 elemete ueber selectfelder auf iframe  */ 
a.infobox:hover span { 

visibility:visible;
/*display:block; */
z-index:3;
}

/* Infobox      --------------------------------------------------*/


/* aufklappen      --------------------------------------------------*/

#box {
z-index:3;}

#box a {
color:#ffffff;
background:#333333;
text-decoration:none;
display:block;
padding:0px;
}

#box a:hover {
color:white;
background:#333333;
width:400px;}

#box a span {display:none;}

#box a:hover span {
color:#ffffff;
background:#333333;
display:block;
padding:10px;}

/* aufklappen      --------------------------------------------------*/



/* Aktuelles      --------------------------------------------------*/

#itb {
	visibility: visible;
	display: block;
	align:center;
	color:#FFFFFF;
	background-color: #333333;
	layer-background-color: #FFF7E5;
	background-image:url(weihnachtenbg.jpg);
	background-repeat:no-repeat;
	background-position:left;
	visibility: visible;
	border-style: dashed;
	border-width: 1;
	border-color: #ffffff;
	position:absolute;
	top: 170px;
	left: 50%;
	width:500px;
	margin-top: -125px; /*set to a negative number 1/2 of your height*/
	margin-left: -250px; /*set to a negative number 1/2 of your width*/
	overflow: visible;

}


#itb2 {
	margin:10px 10px 10px 10px ;
	padding:10px 10px 10px 10px ;}

/* Aktuelles      --------------------------------------------------*/

/* Photo-Caption PZ3 CSS (The Good Stuff) */

.PZ3-l { float:left; margin-right:10px; margin-bottom:10px; }
.PZ3-r { float:right; margin-left:10px; direction:rtl; }
  html>/**/body .PZ3-r { position:relative; }

.PZ3zoom { border:1px solid #94531B; }
.PZ3zoom a,.PZ3zoom a:visited { display:block;
  padding:0; overflow:hidden; text-decoration:none;
  height:100%; width:100%; }
  html>/**/body .PZ3-r a { right:0; }

.PZ3zoom a:hover { position:absolute;
  z-index:999; padding:0; background:none; 
  cursor:default; height:auto; width:auto;
  overflow:visible; border:1px solid #94531B;
  margin:-1px 0 0 -1px; }
  html>body .PZ3zoom a:hover { margin:-1px -1px 0 -1px; }

.PZ3zoom a img { border:0; height:100%; width:100%; }
.PZ3zoom a:hover img { height:auto; width:auto;
  border:0; }

a:hover .PZ3cap,
a:hover .PZ31cap { display:block;
  direction:ltr; font:10pt verdana,sans-serif;
  margin-top:-3px; background:#94531B; color:#fff;
  text-align:left; }
a:hover .PZ3cap { padding:3px 5px; }
.PZ3inr { display:block; padding:2px 5px; }

.noCap a:hover .PZ3cap { display:none; }
.noBdr,.noBdr a:hover { border:0; }
.Lnk a:hover { cursor:pointer; }

/* End Photo-Caption Zoom CSS */ 

