
html {
 height:100%;

}

* {

 padding: 0;
 margin: 0;
 }
body {
 cursor:pointer;
 background:white;
 font-family: Arial, Tahoma, Verdana, sans-serif;
 font-size:11px;
 text-align: center;
 height:100%;
 }
acronym {
 cursor: help;
 }

/* ---------- div ---------- */
#shadow {
  min-height:800px;
 margin:0 auto;
 width: 900px;
 background:url(pics/shadow.png) top left repeat-y;
 background-position:-64px;
}
.ie #shadow {
 height:100%;
 margin:0 auto;
 width: 1000px !important;
 width /**/: 1004px;
 background: url(pics/shadow.png) top -14px repeat-y;
 }
#shadowright {
 height:100%;
 margin: 0 auto;
 background:url(pics/shadowright.png)top right repeat-y;
 background-position: 704px;
}
.ie #shadowright {
 height:100%;
 align:right;
 width: 900px !important;
 width /**/: 904px;
 background: url(pics/shadowright.png) top 702px repeat-y;
 }
.gecko #shadow {
 height:100%;
 margin:0 auto;
 width: 900px;
 background:url(pics/shadow.png) top left repeat-y;
 background-position:-64px;
}
.gecko #shadowright {
 height:100%;
 margin: 0 auto;
 background:url(pics/shadowright.png)top right repeat-y;
 background-position: 704px;
}
#container {
 height:100%;
 padding: 0 2px;
 width: 800px !important;
 width /**/: 804px;
 margin: auto;
 background:#fcfdf3;
 text-align: left;
 position: center;
 }
 #Logo {
 margin-top:-206px;
 width:252px;
 height:206px;
 background:url(pics/LogoTransp.png);
 }
.dynmx {
height:auto;
}
.submenu ul {
 margin-left:21px;
 width:125px;
  border-left:solid 1px #ddd;
 border-right:solid 1px #ddd;
 background:#fcfdf3;
}
.ie .submenu ul {
 margin-left:21px;
 width:125px;
  border-left:solid 1px #ddd;
 border-right:solid 1px #ddd;
 background:#fcfdf3;
 }
.gecko .submenu ul {
 margin-left:21px;
 width:125px;
  border-left:solid 1px #ddd;
 border-right:solid 1px #ddd;
 background:#fcfdf3;
}
.submenu {
 width:180px;
 margin-top:-8px;
 margin-left:124px;
 display: none;
 position: absolute;
 background:url(pics/submenushatten.png);
 background-repeat:repeat-y;
 top: 257px;
}

.ie .submenu {
 width:180px;
 margin-top:-9px;
 margin-left:124px;
 display: none;
 position: absolute;
 background:url(pics/submenushatten.png);
 background-repeat:repeat-y;
 top: 257px;
}
.gecko .submenu {
 width:180px;
 margin-top:-8px;
 margin-left:124px;
 display: none;
 position: absolute;
 background:url(pics/submenushatten.png);
 background-repeat:repeat-y;
 top: 257px;
}
#bottomshatten {
margin-left:1.3px;
margin-top:-82px;
padding-top:25px;
background:url(pics/bottomshatten.png);
background-repeat:no-repeat;
}
.ie #bottomshatten {
margin-left:1px;
margin-top:-82px;
padding-top:25px;
background:url(pics/bottomshatten.png);
background-repeat:no-repeat;
}
.gecko #bottomshatten {
margin-left:1.3px;
margin-top:-82px;
padding-top:25px;
background:url(pics/bottomshatten.png);
background-repeat:no-repeat;
}
 #Greenline {
 background:#c8d215;
 height:2px;
 width:800px;
 }
 #Whiteline {
 background:white;
 height:2px;
 width:800px;
 }
#lebensmittel  {
font: 12px/1.2em Arial, Tahoma, Verdana, sans-serif;

}
#navigation {
margin-left:20px;
}
#navigation li {
 border-top: 1px solid #ddd;
 border-right: 1px solid #ddd;
 width:125px;
 float:left;
 height:33px;
 }
#navigation2 li {
 border-top: 1px solid #ddd;
 width:125px;
 float:left;
 height:33px;
 }
.ie #navigation2 li {
 border-top: 1px solid #ddd;
 width:125px;
 float:left;
 height:33px;
 }
.gecko #navigation2 li {
 border-top: 1px solid #ddd;
 width:125px;
 float:left;
 height:33px;
 }

#navigation li a, #navigation2 li a{
 margin-top:7px;
 text-align:center;
 }
.submenu li {
 text-align:center;
 height:20px;
 padding-top:4px;
}
.gecko .headline {
margin-top: -5px;
width: 379px !important;
 padding-left:20px;
 padding-top:15px;;
}
.ie .headline {
width: 379px !important;
 padding-left:20px;
 padding-top:15px;;
}
.noodles {
width:238px;
margin-left: 406px;
margin-top:38px;
position: absolute;

}
.gecko .noodles {
width:238px;
margin-left: 406px;
margin-top:40px;
position: absolute;
}
.newT {
width:238px;
margin-left: 406px;
margin-top: 290px;
position: absolute;

}
.asia {
width:238px;
margin-left:385px;
margin-top:23px;
position: absolute;

}

.obst {
width:238px;
margin-left: 385px;
margin-top: 184px;
position: absolute;

}
.onion {
width:238px;
margin-left: 406px;
margin-top: 368px;
position: absolute;

}
.krakel {
 padding-top:8px;
 background-image: url(pics/line.png);
 background-position:13px;
 background-repeat: no-repeat;
}
.ie .headline {
 padding-left:20px;
 padding-top:15px;
}
.ie .krakel {
 padding-left:20px;
 padding-top:7px;
 background: url(pics/line.png) bottom 15px no-repeat;
}
.gecko .headline {
 padding-left:20px;
 padding-top:15px;;
}
.gecko .krakel {
 padding-top:8px;
 background-image: url(pics/line.png);
 background-position:13px;
 background-repeat: no-repeat;
}
#redstar {
 padding-left: 5px;
 padding-bottom: 5px;
 }
#navigation li:hover, .submenu li:hover, #navigation2 li:hover  {
 background: #e6e9cd;
 }
/*#navigation li: {
 background: #e6e9cd; <------------- Activated Button
 }*/

 #anfahrt{
 padding: 20px;
 width: 425px !important;
 width /**/: 465px;
 }
#anfahrt {
padding-top:15px !important;
 }
#quickSummary, #preamble, #supportingText{
 padding: 20px;
 /*border:solid 1px #f2f;*/
 width: 359px !important;
 }
#quickSummary {
padding-top:15px !important;
 }
#preamble {
 padding-top: 15px;
 }
#requirements {
 padding-bottom: 12px;
 }
#copy {
margin-top:-40px;
bottom:0px;
}
.gecko #copy {
margin-left:50px;
margin-top:-40px;
bottom:0px;
}
#footer {
margin-left:97px;
text-align:left;
padding: 7px 20px;
 }
.gecko #footer {
margin-left:50px;
text-align:left;
padding: 7px 20px;
 }
#linkList {
 margin-right:25px;
 margin-top:-11px;
 float:right;
 font-size: 10px;
 line-height: 1.2em;
 }
.ie #linkList {
 margin-right:25px;
 margin-top:-10px;
 float:right;
 font-size: 10px;
 line-height: 1.2em;
 }
.gecko #linkList {
 margin-right:25px;
 margin-top:-11px;
 float:right;
 font-size: 10px;
 line-height: 1.2em;
 }

/* ---------- h1, h2, h3 ---------- */

h3 {
 font: 11px/1.2em Arial, Tahoma, Verdana, sans-serif;
 font-weight: bold;
 color: #606e09;
 background: url(pics/redstar.png) top left -5px no-repeat;

 }


/* ---------- p ---------- */

p {
 padding-top: 5px;
 }
.p1 {
 padding-top: 2px;
 font: 11px/1.2em Arial, Tahoma, Verdana, sans-serif;
 font-weight: light;
 }

/* ---------- ul, li ---------- */

ul, li {
 list-style: none;
 }
li {
 border-bottom: 1px solid #ddd;
 }
#lselect li {
 width:125px;
 padding-top:11px;
 text-align:center;
 }
#lselect li:hover {
 background: #e6e9cd;
 }

/* ---------- a ---------- */

a {
 text-decoration: none;
 }

#intro a{
 font-weight: bold;
 color: #9ead6c;
 }
#footer a, #linkList a {
 color: #777;
 }
#lselect a, #navigation li a, #navigation2 li a {
 display: block;
 color: #606e09;
 }
#lselect a.c {
 display: inline;
 color: #777;
 }
#larchives a, #lresources a {
 padding: 0 7px 0 22px;
}
#footer a:hover, #footer a:active, #linkList a:hover, #linkList a:active, #lselect a.c:hover, #lselect a.c:active {
 color: #222;7/*<-Dave Shea Hover*/
 }
#intro a:hover, #intro a:active, #supportingText a:hover, #supportingText a:active, #lselect a:hover, #lselect a:active {
 color: #85925C;/*<-sample hover*/
 }
div>#larchives a:hover, div>#larchives a:active, div>#lresources a:hover, div>#lresources a:active {
 background: #e6e9cd url(hover.gif) no-repeat -130px 0;
 }