/* ********** CSS for food&text-site *********** */

body, table.main {
 margin:0;padding:0;
}

body, table.main, td, p, a {
 font-family:Verdana,Arial,Helvetica,Sans-serif;
 color:#454545;
}

body {
  scrollbar-face-color:#E0E9A7;
  /* für 3D-Effekt */ 
  scrollbar-highlight-color:#FF0000;
  scrollbar-shadow-color:#E0E9A7; 
  scrollbar-3dlight-color:E8F0B8;
  scrollbar-highlight-color:#E5DEDB; 
  scrollbar-track-color:#C4CB98;
  scrollbar-arrow-color:#000000;
}

html, body {
 /* Problem mit IE 5.2 MAC: nimmt nicht browserfenster als viewport */
 height:100%;
}

table.main {
  margin-top:auto;
  margin-bottom:auto;
  width:100%;
  height:500px;
  margin:0;padding:0;
}

body.main {
  background:url(../img/149pxwhite.gif) repeat-y #E0E9A7;
}

a img {
 border:none;
}

table {
 border-spacing:0;
 border-collapse:collapse;
 margin:0;
 padding:0;
 table-layout:fixed;
}

table.main td {
 margin:0;
 padding:0;
 border-spacing:0;
}

tr#top {
 height:95px;
}

td#topmenu, td#content {
  width:830px;
}

td#logo,td#leftmenu {
 width:149px;
}

img.logo {
 width:149px;
 height:95px;
}

tr#blueline {
 background-color:#0072BB;
 height:5px;
}

td#content {
 vertical-align:top;
 padding-top:25px;
 padding-left:30px;
 padding-right:0px;
 padding-bottom:0px;
}

td#rightborder, td#content {
  background-color:#E0E9A7;
}

td#topmenu, td#leftmenu, td#rechtsoben {
 vertical-align:top;
 text-align:left; 
 background-color:#FFFFFF;
}

/* *********** FirstPage ********* */

table.firstpage {
 width:100%;
 height:100%;
 table-layout:auto;
}

td img {
 vertical-align:top;
}

table.firstpage td.left {
 width:50%;
}

table.firstpage td.middle {
 width:40%;
}

table.firstpage td.right {
 width:10%;
}

table.firstpage td#logoTd {
 background-color:#A7BFE3;
 width:40%;
 height:50%;
 vertical-align:bottom;
 text-align:center;
}

table.firstpage td#logoTd img {
 margin-bottom:20px;
 margin-top:150px;
}
table.firstpage td#blue {
padding-bottom:100px;

}

td#foodthemen {
 background:url(../img/firstpage/middle-bar.gif) repeat-x;
 vertical-align:top;
 padding:0;
 margin:0;
 text-align:right;
 height:62px;
}

table.firstpage td#middle2 {
 background:#DFE4F4 url(../img/firstpage/middle-bar2.gif) repeat-x;
}

table.firstpage td#middle3 {
 background:#A9CE3F url(../img/firstpage/middle-bar3.gif) repeat-x; 
}

table.firstpage td#green {
 background-color:#A9CE3F;
}

table.firstpage td#blue {
 background-color:#DFE4F4;
 text-align:left;
 vertical-align:top;
}
table.firstpage td#rezfoodtext img,
table.firstpage td#blue img {
 margin-top:10px;
}

table.firstpage td#rezfoodtext {
 text-align:right;
 vertical-align:top;
}


/* *********** Menu ************** */

ul.leftmenu {
 margin-top:25px;
 margin-left:15px;
 padding:0;
}

ul.leftmenu li {
 list-style-type:none;
}

ul.leftmenu li, ul.leftmenu li  a { 
 line-height:25px;
 text-decoration:none;
 color:#009B46;
}

ul.leftmenu li.level2 {
 margin-left:5px;
 line-height:20px;
}

ul.topmenu {
 margin-left:30px;
 margin-top:70px;
 margin-bottom:0;
 padding:0;
}
ul.topmenu li {
 list-style-type:none;
 margin-right:30px;
 float:left;
}

ul.topmenu li, ul.topmenu li a {
 color:#0072BB;
 text-decoration:none;
}

ul.leftmenu li#act1, ul.leftmenu li#act1 a,
ul.leftmenu li#act2, ul.leftmenu li#act2 a{
 color:#0072BB;
}


/* ***************** Menu - Font ****************** */

ul.topmenu li , ul.leftmenu li {
 font-weight:bold;
 font-size:13pt;
}

ul.leftmenu li.level2 {
 font-size:9pt;
 font-weight:normal;
}
