body  { background-image: url("/el/hg-100803.gif"); background-repeat: no-repeat; background-attachment:scroll; background-position: center top; margin: 0; padding: 0 }
a { color: #000 }
a:hover { color: #000; background-color: #ea9a28 }
th, td, p, h1, h2 { color: black; font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; line-height: 14px }
td.main    { }
td.kopf-bild  { text-align: right; padding: 0 12px 2px 2px; vertical-align: bottom }
td.kopf-bild p { color: #fff; font-size: 10px; line-height: 12px }

td.navi   { background-image: url("/el/kopf_2_070209.gif"); background-repeat: no-repeat; background-position: left top; padding: 118px 11px 10px }
td.navi ul      { background-color: #ffba82; list-style-type: none; margin: 0 0 32px; padding: 5px 0 1px; z-index: 10; border-top: 10px solid #ff7300; border-bottom: 1px solid #ff7300 }
td.navi ul li   { margin: 0; padding: 0; width: 178px }
td.navi ul li a   { font-size: 12px; font-weight: bold; text-decoration: none; display: block; margin: 0; padding: 2px 5px 3px; border-bottom: 1px solid #ff7300 }
td.navi ul li a.sel { color: #000; background-color: #ea9a28 }
td.navi ul li span { color:#ffba82 }
td.navi ul li a:hover span, td.navi ul li a.sel span { color:#ea9a28 }
td.stoerer  { background-color: #ffba82; border-style: double none; border-width: 3px medium; border-color: #ff7300 }
td.stoerer h1 { color: #ff7300; font-size: 15px; font-weight: bold; line-height: 20px; margin: 0 0 3px; padding: 0 5px; border-bottom: 3px double #ff7300 }
td.stoerer table  { margin-right: 5px; margin-bottom: 3px; margin-left: 5px; width: 168px }
td.stoerer table td { font-size: 10px }
td.stoerer table th { font-size: 10px; text-align: left }
#gutschein { margin-top: 9px; position: relative; left: -8px }
	
td.content  { padding: 0 20px 10px 10px }
td.content h1    { color: #ff7300; font-size: 15px; line-height: 20px; margin: 10px 0 7px; padding: 0 }
td.content h2 { margin: -7px 0 7px; padding: 0 }
td.content table th  { font-weight: normal; text-align: left; padding: 0 }
td.content table td { text-align: left; padding: 0 0 0 5px }
td.content p { margin: 0 0 7px; padding: 0 }
td.content p.sub { font-size: 10px; line-height: 12px; margin: 0; padding: 0 }
td.content ul  { list-style-type: square; margin: 7px 0; padding: 0 }
td.content ol { margin: 7px 0; padding: 0 }
td.content ul li   { margin: 0 0 0 14px; padding: 0 0 0 0 }
td.content ol li { margin: 0 0 0 27px; padding: 0 }
td.content hr   { color: #ff7300; margin: 7px 0; padding: 0 }
table.images img  { border: solid 1px #ff7300 }
table.images p    { color: #fff; font-size: 10px; line-height: 12px; background-color: #ff7300; margin: 0; padding: 0 2px 2px }
td.border, th.border { border-bottom: 1px solid #f2963e }
a.imprint { color: #000; margin-left: 20px }

ul.gallery { list-style-type:none; width:525px; margin:0; padding:0; }
ul.gallery li { margin:0 !important; display:inline; width:120px; height:90px; float:left; padding:0 15px 15px 0 !important; }
ul.gallery li.last { padding-right:0 !important; }
ul.gallery li a { border:0px; }
ul.gallery li a img { border:1px solid #41626E; padding:1px; -moz-opacity:0.7; filter:alpha(opacity=70); opacity:0.7; }
ul.gallery li a:hover { background:none; }
ul.gallery li a:hover img { border:1px solid #FF7300; -moz-opacity:1; filter:alpha(opacity=100); opacity:1 }
