body
{
 font-size: 12px;
 font-family: Verdana, sans-serif;
}

#plandownload
{
    width: 400px;
    margin: 0 auto;
}

#plandownload td
{
    font-size: 12px;
}

.menueplan
{
 position:absolute; top:70px; left:0px;
 
 font-family: Verdana, sans-serif;
 color: #ff0000;
}

.menueplan td
{
 color: #1A1919;
 font-size: 10pt;
}

.menueplan td.header
{
 /* text-decoration: underline; */
 font-weight: bold;
}

.menueplan hr
{
  border-top-width: 1px;
  border-top-color: #1A1919;
  border-bottom-width: 1px;
  border-bottom-color: #A09090;
  border-left-width: 0px;
  border-right-width: 0px;
  border-style: solid;
  margin-top: 2px;
  margin-bottom: 2px;
}

.menueplan td.wochentage
{
 color: #0000ff;
 vertical-align: top;
 width: 100px;
}

.menueplan td.menuelinie
{
 width: 300px;
}

.menueplan td.menueportionen
{
 width: 150px;
 text-align: right;
}

.menueplan div.menuelinie
{
 margin-right: 40px;
 font-size: 9px;
 font-weight:bold;
}

.menueplan div.menueportionen
{
 margin-left: 30px;
}

input
{
 background-color: #E4E4E3;
 border: 0px;
 width: 44px;
 
 font-weight: bold;
}

select 
{
 background-color: #E4E4E3;
 border: 0px;
 width: 44px;

 font-weight: bold;
}

/* IE8 Hack */
\0select {  
 width: auto;  
} 

.wochentag
{
 float: right;
 font-size: 10pt;
 color: #751132;
}

.menuheader
{
    float: left;
    width: 100px;
}

a:link {color:#9e9f9e; font-weight:bold; text-decoration:none}
a:visited {color:#9e9f9e; font-weight:bold; text-decoration:none}
a:active {color:#000000; font-weight:bold; text-decoration:none}
a:hover {color:#000000; font-weight:bold; text-decoration:none}

.amenueplan:link {color:#9e9f9e; font-weight:normal; text-decoration:none}
.amenueplan:visited {color:#9e9f9e; font-weight:normal; text-decoration:none}
.amenueplan:active {color:#000000; font-weight:normal; text-decoration:none}
.amenueplan:hover {color:#000000; font-weight:normal; text-decoration:none}

.amenueplanselected:link {color:#751132; font-weight:normal; text-decoration:none}
.amenueplanselected:visited {color:#751132; font-weight:normal; text-decoration:none}
.amenueplanselected:active {color:#000000; font-weight:normal; text-decoration:none}
.amenueplanselected:hover {color:#000000; font-weight:normal; text-decoration:none}

.miniunterschrift
{
 font-size: 11px;
 font-family: Verdana, sans-serif;
}


/*THUMBNAIL HOVERPOPUPS*/

.thumbnail  {
        position: relative;
        float: left;
        bottom: 0;
        padding: 1px;
        z-index: 10;
}

.thumbnail:hover {
        background-color: #e9e9e2;
        z-index: 50;
        color: #335500;
        text-decoration: none;
}

.thumbnail span { /*CSS for enlarged image*/
        text-align: left;
        position: absolute;
        background-color: #e5e5e5;
        padding: 5px;
        /*left: -1000px;*/
        border: 1px solid #666;
        visibility: hidden;
        color: black;
        text-decoration: none;
	font-weight: normal;
}

.thumbnail span img { /*CSS for enlarged image*/
        border-width: 0px;
        /*padding: 2px;*/
}

.thumbnail:hover span { /*CSS for enlarged image on hover*/
        visibility: visible;
        width: 320px;
        top: 10px; /* use IF IE6 style to correct IE6 positions of larger image relative to thumb */
        left: -330px;/*position where enlarged image should offset horizontally */
}
