body   { color: #53534a; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; margin: 0; padding: 0; background-image: url(images/bg2.jpg); background-repeat: repeat-y; background-position: center top }
p      { color: #53534a; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
td     { color: #53534a; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
strong { color: #53534a; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
h2     { color: #53534a; font-size: 14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
h3     { color: #53534a; font-size: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
a:link    { color: #53534a; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }
a:visited { color: #53534a; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }
a:hover   { color: #0083a9; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }
.xaticoblue { color: #0083a9 }
.form  { font-size: 9px; font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; margin: 0; padding: 0 0 0 15px }
.form input  { font-size: 9px; font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;; margin: 0; padding: 0 }
.space {font-weight: normal; font-size: 9px; line-height: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif  }
.imgr  { margin-right: 10px }
.imgl  { margin-left: 10px }
.imgb  { margin-bottom: 10px; margin-left: 0; margin-right: 5px }
.menuttl  { color: white; display: block; font-weight: bold; font-size: 10px; line-height: 14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; background-color: #333366; padding-left: 2px; margin-bottom: 5px }
.hdr   { margin-top: 0; padding-top: 0 }
.cellborder { border-bottom: 1px solid white }
.collft  { background-image: url("images/bg-left.jpg"); background-repeat: no-repeat; background-position: right top }
.colrght { background-image: url("images/bg-rght.jpg"); background-repeat: no-repeat; background-position: left top }
.titel   { font-size: 18px; background-image: url("images/indent.png"); background-repeat: no-repeat; background-position: left top; display: block; margin-left: -155px; padding-top: 5px; padding-bottom: 5px; padding-left: 110px }
.titel   { zoom:1;position:relative}
.menu-1 a:link, .menu-1 a:visited, .menu-1 a:hover { color: #53534a; padding: 5px 5px 2px 15px; font-weight: normal; display: block }
.menu-2 a:link, .menu-2 a:visited, .menu-2 a:hover { color: #53534a; padding: 2px 5px 2px 15px; font-weight: normal; display: block }
.menu-3 a:link, .menu-3 a:visited, .menu-3 a:hover { color: #53534a; padding: 2px 5px 2px 28px; font-weight: normal; display: block }
#header { width: 1000px; height: 180px }
#subheader { background-image: url("images/headerbg.jpg"); background-repeat: no-repeat; background-position: left top; width: 1000px; height: 21px }
#subheader a:link, #subheader a:visited, #subheader a:hover { color: #53534a; padding: 5px; vertical-align: middle }
#content  { margin: 60px 0 20px 0; padding: 0 55px 0 95px }
#menu-top { background-color: #d9d9d6; width: 230px; min-height: 320px }
#menu-bot { width: 230px; height: 36px }
#img-menu { background-color: #c8c8c3; background-image: url("images/img-top.gif"); background-repeat: no-repeat; background-position: left top; width: 230px; min-height: 340px }
#img-menu img { border: 0 }
#img-menu p { margin: 0; padding: 15px }
#footer  { font-size: 10px; height: 20px; padding: 0 55px 0 95px }
#imprint { font-size: 10px; background-color: #c8c8c3; height: 20px; padding-left: 15px }
#footer a  { font-size: 10px; font-weight: normal }
#imprint a { font-size: 10px; font-weight: normal }
/* for Internet Explorer */
* html #menu-top { height: 320px }
* html #content  { height: 400px }
* html #img-menu { height: 340px }
<!--[if IE]>
<style type="text/css">
.titel	{ position: relative; zoom: 1 }
</style>
<![endif]-->

ul {list-style-type: none; margin: 0; padding: 0 }

.menu_default a:link, .menu_default a:visited { color: #53534a; font-size: 12px }
.menu_current a:link, .menu_current a:visited, .menu_current a:hover, .menu_default a:hover { color: #0083a9; font-size: 12px; background-image: url("images/pfeil.jpg"); background-repeat: no-repeat; background-position: left top }

#menu-top ul { list-style-type: none; margin: 0; padding: 0 }
#menu-top li { list-style-type: none; margin: 0; padding: 0 }
#menu-top a:link, #menu-top a:visited  { padding: 5px 5px 2px 15px; font-weight: normal; display: block }
#menu-top a:hover { padding: 5px 5px 2px 15px; font-weight: normal; display: block }

#menu-top ul ul li { list-style-type: none; margin: 0; padding: 0 }
#menu-top ul ul a:link, #menu-top ul ul a:visited  { padding: 2px 5px 2px 15px; font-weight: normal; display: block }
#menu-top ul ul a:hover  { padding: 2px 5px 2px 15px; font-weight: normal; display: block }

#menu-top ul ul ul li { list-style-type: none; margin: 0; padding: 0 }
#menu-top ul ul ul a:link, #menu-top ul ul ul a:visited, #menu-top ul ul ul a:hover  { padding: 2px 5px 2px 28px; font-weight: normal; display: block }
#menu-top ul ul ul a:hover  { padding: 2px 5px 2px 28px; font-weight: normal; display: block }