body { font-size:100%; font-family: 'Times New Roman',Times,serif,Helvetica,Arial; margin:0; padding:0; color: #78797B; background-image:url(/img/page/bg.gif); }

form { margin:0; padding:0; }
img { border:0; }

#outer { width: 983px; padding:0 0 5px 0; background-image:url(/img/page/dem_genuss_verpflichtet.gif); background-repeat: no-repeat; background-position: bottom left; background-color: #FFFFFF; }

a, a:link, a:active, a:visited { color: #78797B; text-decoration:none; }
a:hover { color: #000000; text-decoration:none; }

#header { width: 965px; margin: 0 0 0 18px; }
#header img.logo { margin: 0 0 0 550px; }

#mainnav { margin: 0; padding: 0 0 0 144px; line-height: 20px; height: 20px; white-space: nowrap; border-width: 1px 0; border-style: solid; border-color: #A1B047; font-size: 95%; font-weight: bold; background-image:url(/img/page/mainnav.png); background-repeat: no-repeat; }

#mainnav a.lnk, #mainnav a.lnk:link, #mainnav a.lnk:active, #mainnav a.lnk:visited { color: #98AB72; text-decoration:none; margin: 0 10px; padding: 0; text-transform: uppercase; }
#mainnav a.lnk:hover { color: #312E2F; text-decoration:none; margin: 0 10px; padding: 0; text-transform: uppercase; }

#mainnav a.sel, #mainnav a.sel:link, #mainnav a.sel:active, #mainnav a.sel:visited, #mainnav a.sel:hover { color: #65171A; text-decoration:none; margin: 0 10px; padding: 0; text-transform: uppercase; }

#subnav  { margin: 0; padding: 1px 0 0 146px; line-height: 17px; height: 17px; white-space: nowrap; border-width: 0 0 1px 0; border-style: solid; border-color: #A1B047; font-size: 90%; text-transform: uppercase; font-weight: bold; }

#subnav a.lnk, #subnav a.lnk:link, #subnav a.lnk:active, #subnav a.lnk:visited { color: #98AB72; text-decoration:none; margin: 0 10px; padding: 0; }
#subnav a.lnk:hover { color: #312E2F; text-decoration:none; margin: 0 10px; padding: 0; }

#subnav a.sel, #subnav a.sel:link, #subnav a.sel:active, #subnav a.sel:visited, #subnav a.sel:hover { color: #65171A; text-decoration:none; margin: 0 10px; padding: 0;  }

.picnav { font-size: 70%; font-weight: bold; font-family: Arial, Helvetica; color: #98AB72; float:left; width: 250px; }
.picnav a, .picnav a:link, .picnav a:active, .picnav a:visited { color: #98AB72; }
.picnav a:hover { color: #312E2F; }

.picnav a.sel, .picnav a.sel:link, .picnav a.sel:active, .picnav a.sel:visited, .picnav a.sel:hover { color: #65171A; }

.totop { font-size: 80%; font-weight: bold; font-family: Arial, Helvetica; color: #98AB72; float:right; width: 10px; text-align:right; padding:0; margin: 0 0 -20px 0;}

#inner1 { margin: 0; padding: 30px 0 0 0; float:left; width: 170px; height: 450px; text-align:center; line-height: 150%; font-size: 75%;}
#inner2 { margin: 0; padding-top: 2px; float:left; width: 697px; line-height:0; }

#inner1 img.sep { margin: 25px 0; }

.article { width: 697px; background-image:url(/img/page/a_bg.gif); background-repeat: repeat-y; background-position: top left; border-width: 0 0 2px 0; border-style:solid; border-color: #FFFFFF; margin:0;  clear:both; }

.article img.pic { float:left; }
.articletxt { float:right; width: 300px; padding:5px 10px; line-height: 125%; background-color: #E9EBD4; margin-bottom:2px; }
.articletxt h1 { color: #98AB72; font-size: 120%; text-transform: uppercase; padding: 6px 0 2px 37px; background-image:url(/img/page/hl_bg.gif); background-repeat: no-repeat; margin: 10px 0 0 0 ; line-height: 120%;}
.articletxt p { font-size: 80%; padding: 0 5px; margin: 3px 0 3px 0;}

.cll { visibility: hidden; height: 0; line-height: 0; clear: left;  }
.clr { visibility: hidden; height: 0; line-height: 0; clear: right; }
.clb { visibility: hidden; height: 0; line-height: 0; clear: both;  }

.credits { font-size: 70%; width: 170px; text-align: center; font-family:Arial, Helvetica; }

#start { width: 296px; position: absolute; left: 350px; margin: 30px 0 0 0; text-align: center; font-size: 80%; line-height: 150%; font-weight: bold; }
#start p.uc { text-transform: uppercase; }

.inp { width: 220px; border-style: solid; border-color: #98AB72; border-width: 1px; }

ul { list-style-type:disc; padding: 0 0 0 22px; margin: 0; font-size: 80%; }
ul li { padding: 0; margin: 0; line-height: 150%; }

.more { font-weight: bold; white-space: nowrap; color: #65171A; }

em,em a, em a:link, em a:active, em a:visited, em a:hover { font-size:12px; color: red; font-style: normal; }

strong { color: #65171A; }

