*     {margin:0; padding:0;}
html  {overflow-y:scroll;}
body  {color: #222; background-color:#FAE4A8; font-size:100.01%; padding:0 1px;
       font-family:"Trebuchet MS", sans-serif;}
a         {color:#A01600;}
a:link    {color:#A01600;}
a:visited {color:#6E2424;}
a:link:hover, a:visited:hover {color:#A01600;}
a img {border-width:1px;}

h1    {margin:0; padding:45px 0 0 91px; color:#860000; font-size:147%; font-family:"Trebuchet MS", Arial, sans-serif; position:relative;}
h2    {padding:10px; font-family:"Trebuchet MS", Arial, sans-serif; color: #A01600; font-style: italic;}
h2+h2 {padding-top:0;}
h2 a  {font-size:85%;}
h3    {font-size:110%; font-family:"Trebuchet MS", Arial, sans-serif; color:#383A50; letter-spacing:1px; margin-top:0.9em; margin-right:11px;}
p     {line-height:1.4em; margin-bottom:0.9em; margin-right:11px; max-width:99ex;}
sup   {font-size:75%;}
em    {font-size:105%; color: #A01600;}

.fl   {float:left; padding-left:11px; padding-right:11px;}
.fr   {float:right; padding-left:11px; padding-right:11px;}
.cb   {clear:both;}
.cr   {clear:right;}
.mini {font-size:85%;}
.c    {text-align:center;}
.r    {text-align:right;}
.b    {font-weight:bold;}

table  {border-collapse:collapse; margin:10px 0;}
td, th {vertical-align:top; text-align:left; padding:6px 8px; border:1px solid #AEAEAE;}
strong {color:#440011;}
.preise td, .preise th {padding:2px 8px; font-family:"Trebuchet MS"; font-size:95%;}
.preise td {text-align:right;}
.blind td {border:none; padding:0 8px 8px 0;}
td h3 {margin-top:0;}
ul     {list-style-type:none;}
.sonder li {margin-bottom:0.8em; color:#A01600; }


#head {font-weight:bold; position:relative; height:149px;
        background-position:top right; background-repeat:no-repeat;}
#logo {position:absolute; top:45px; left:15px;}
#name {position:absolute; top:45px; left:85px;}

#menu        {padding-left:7em; border-top: 1px solid #FBCF88; border-bottom: 1px solid #FBCF88; background:#FFA939;}
#menu ul     {list-style-type:none; margin-left:10em;}
#menu ul li  {float:left; width:14ex; text-align:center; font-weight:bold; font-family:Arial; font-size:94%;
              border-right:1px solid #FBCF88;}

#menu li a               {display:block; text-decoration: none; padding: 2px 0;
                          background:url('bg/bglinka.jpg') left center repeat-x #FEC05F;}
#menu li a:link          {background:url('bg/bglinkl.jpg') left center repeat-x #F9D186; color:#111;}
#menu li a:visited       {background:url('bg/bglinkl.jpg') left center repeat-x #F9D186; color:#6E2424;}
#menu li a:link:hover    {background:url('bg/bglinka.jpg') left center repeat-x #FEC05F; color:#A01600;}
#menu li a:visited:hover {background:url('bg/bglinka.jpg') left center repeat-x #FEC05F; color:#A01600;}

#main    {max-width:144ex; min-width:117ex; margin:0 auto; border:1px solid #FBCF88; position:relative;
         background: url('bg/bgo.jpg') top left repeat-x #FFF;}

#nav     {float:left; width:17em; list-style-type:none; border-right: 1px solid #FBCF88;}
#nav li  {border-bottom: 1px solid #FBCF88; line-height:1.2em; font-family:"Trebuchet MS", Arial, sans-serif;}

#nav a         {display:block; text-decoration:none; padding:6px 20px; background:#FFA939; color:#A01600;}
#nav a:link    {background: #FFF; color:#A01600;}
#nav a:visited {background: #FFF; color:#6E2424;}
#nav a:link:hover, #nav a:visited:hover   {background:#FEDB97; color:#A01600;}
#nav a.akt     {background:#FFA939;}

#nav a span    {display:none;}

#cont     {margin-left: 19em; padding-bottom:20px; padding-right:20px; position:relative;}
#cont ul  {margin:0.8em;}
#cont li  {padding-left:30px; background:url('bg/dotsilv.gif') 0 6px no-repeat;}
#cont li  {line-height:1.4em; margin-bottom:0.4em; max-width:99ex;}
#cont img {margin-top:4px;}
#footer   {background:#FFA939; text-align:center; padding:4px 10px; font-size:90%;}

#untermenu {margin-top:15px;}
