/*general classes*/
html			{width:100%; height:100%;}
body			{font-family: Verdana, Arial, Helvetica, sans-serif; line-height:15px; font-size: 11px; color: #000000; text-decoration: none; background-color:#ffffff; margin:0px; width:100%; height:100%;}
input			{font-family: Verdana, Arial, Helvetica, sans-serif; line-height:15px; font-size: 11px; color: #000000; text-decoration: none; background-color:#ffffff;}
select			{font-family: Verdana, Arial, Helvetica, sans-serif; line-height:15px; font-size: 11px; color: #000000; text-decoration: none; background-color:#ffffff;}
textarea		{font-family: Verdana, Arial, Helvetica, sans-serif; line-height:15px; font-size: 11px; color: #000000; text-decoration: none; background-color:#ffffff;}
td				{font-family: Verdana, Arial, Helvetica, sans-serif; line-height:15px; font-size: 11px; color: #000000; text-decoration: none;}
a				{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold;	color: #000000; text-decoration: none;}
a:hover			{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; color: #019F62; text-decoration: none;}
a.footer		{font-size: 9px;}
a.footer:hover	{font-size: 9px;}
a.active 		{color: #019F62;}

/*special classes*/
.flow9px		{font-size:9px;}
.footer			{font-size:9px;}
.headline1		{font-weight:bold; color: #019F62;}
.headline2		{font-size:14px; color: #019F62;}
.linkArrows		{font-size:9px;}
.whiteBorder	{border:2px solid #ffffff;}
.nowrap			{white-space:nowrap;}
.bold			{font-weight:bold; color: #FF6600;}
.blockElement	{border:2px solid #ffffff; background-color:#EBFFEC; padding:15px; vertical-align:top;} /* alle blockelemente mit weissem rahmen */
.blockElement2	{border:2px solid #ffffff; background-color:#EBFFEC; padding:10px; vertical-align:top;}
.bgColor		{background-color:#DFFFE0;}	/* hintergrundfarbe des Betriebes */
.headerBgColor	{background-color:#019F62;} /* hintergrundfarbe headerbild */

/*tischreservierung*/
/*.trTdDef1		{border:2px solid #ffffff; background-color:#ECEFF1; padding:15px; vertical-align:top;}*/
.trTdDef2		{font-size:9px;}
.trTdDef3		{font-size:9px; padding-right:5px;}
.trInputDef1	{width:100px; font-size:9px;}
.trInputDef2	{width:100px; font-size:9px; height:65px;}
.trInputDef3	{width:15px; height:15px; font-size:9px; border:0px;}

.eventHeadline  {
    font-size: 14px; 
    line-height: 14px; 
    text-decoration: none; 
    color: #999999; 
    margin: 0px;
    font-weight:bold;
    padding-bottom: 5px;
    }


.aMainNavigationOff:link{
    font-size: 11px;
    font-weight: bold;
    color: Black;
    letter-spacing: -1px;
}
.aMainNavigationOff:visited{
    font-size: 11px;
    font-weight: bold;
    color: Black;
    letter-spacing: -1px;
}
.aMainNavigationOff:hover{
    font-size: 11px;
    font-weight: bold;
    color: Black;
    letter-spacing: -1px;
}
.aMainNavigationOff:active{
    font-size: 11px;
    font-weight: bold;
    color: black;
    letter-spacing: -1px;
}
.aMainNavigationOff:focus{
    font-size: 11px;
    font-weight: bold;
    color: Black;
    letter-spacing: -1px;
}


.aMainNavigationOn:link{
    font-size: 11px;
    font-weight: bold;
    color: #666666;
    letter-spacing: -1px;
}
.aMainNavigationOn:visited{
    font-size: 11px;
    font-weight: bold;
    color: #666666;
    letter-spacing: -1px;
}
.aMainNavigationOn:hover{
    font-size: 11px;
    font-weight: bold;
    color: #666666;
    letter-spacing: -1px;
}
.aMainNavigationOn:active{
    font-size: 11px;
    font-weight: bold;
    color: #666666;
    letter-spacing: -1px;
}
.aMainNavigationOn:focus{
    font-size: 11px;
    font-weight: bold;
    color: #666666;
    letter-spacing: -1px;
}
