body      { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; background-color: #a0a0a0; margin: 0; padding: 0 }
p         { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
td        { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
strong    { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
h2        { color: black; font-size: 14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
h3        { color: black; font-size: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
a:link    { color: #808080; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }
a:visited { color: #808080; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }
a:hover   { color: #808080; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; text-decoration: underline }
#logo     { width: 196px; padding: 0; margin: 0 }
#content  { width: 370px; padding: 50px 7px 10px 25px; margin: 0 }
#newssp { width: 176px; padding: 50px 10px 10px 10px; margin: 0; color: #ffffff; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
#newssp p,#newssp td { color: #ffffff; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
#newssp a:link,#newssp a:visited { color: #fe0000; font-weight: bold; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; text-decoration: none }
#newssp a:hover   { color: #fe0000; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; text-decoration: underline }
#menu { width: 166px; padding: 40px 5px 10px 25px; margin: 0; color: black; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
#footer { width: 370px; padding: 50px 7px 10px 25px; margin: 0; color: gray; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
#footer a:link,#footer a:visited { color: gray; font-weight: normal; font-size: 9px; text-transform: lowercase; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; text-decoration: none }
#footer a:hover   { color: gray; font-weight: normal; font-size: 9px; text-transform: lowercase; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; text-decoration: underline }
#newsft { width: 176px; padding: 50px 10px 10px 10px; margin: 0; color: black; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
#newsft a:link,#newsft a:visited { color: gray; font-weight: normal; font-size: 9px; text-transform: lowercase; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; text-decoration: none }
#newsft a:hover   { color: gray; font-weight: normal; font-size: 9px; text-transform: lowercase; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; text-decoration: underline }
#slideshow { width: 196px; height: 760px; margin: 0; padding: 0 }
.lang a:link,.lang a:visited { font-size: 12px; color: #ffffff; font-weight: normal; text-decoration: none; padding: 2px 0; margin: 0; display: block }
.lang a:hover { font-size: 12px; color: #ffffff; font-weight: normal; text-decoration: underline; padding: 2px 0; margin: 0; display: block }
.langs a:link,.langs a:visited,.langs a:hover { font-size: 12px; color: #fe0000; font-weight: bold; text-decoration: none; padding: 2px 0; margin: 0; display: block }

.menu1 a:link,.menu1 a:visited { font-size: 14px; color: #ffffff; font-weight: normal; text-decoration: none; display: block; margin: 0; padding: 10px 0 }
.menu1 a:hover     { font-size: 14px; color: #ffffff; font-weight: normal; text-decoration: underline; display: block; margin: 0; padding: 10px 0 }
.menu1s a:link,.menu1s a:visited,.menu1s a:hover { font-size: 14px; color: #ffffff; font-weight: bold; text-decoration: none; display: block; margin: 0; padding: 10px 0 }
.menu2 a:link,.menu2 a:visited { font-size: 12px; color: #ffffff; font-weight: normal; text-decoration: none; display: block; margin: 0; padding: 2px 0 2px 5px }
.menu2 a:hover     { font-size: 12px; color: #ffffff; font-weight: normal; text-decoration: underline; display: block; margin: 0; padding: 2px 0 2px 5px }
.menu2s a:link,.menu2s a:visited,.menu2s a:hover { font-size: 12px; color: #ffffff; font-weight: bold; text-decoration: none; display: block; margin: 0; padding: 2px 0 2px 5px }
.menu3 a:link,.menu3 a:visited { color: #ffffff; font-weight: normal; text-decoration: none; display: block; margin: 0; padding: 2px 0 2px 5px }
.menu3 a:hover     { color: #ffffff; font-weight: normal; text-decoration: underline; display: block; margin: 0; padding: 2px 0 2px 5px }
.menu3s a:link,.menu3s a:visited,.menu3s a:hover { color: #ffffff; font-weight: bold; text-decoration: none; display: block; margin: 0; padding: 2px 0 2px 5px }

.form        { font-size: 9px; font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; margin: 0px; padding: 0px }
.form input  { font-size: 9px; font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;; margin: 0px; padding: 0px }
.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 }
.imgt        { margin-left: 10px }
.imgb        { margin-left: 10px }
.fondmenu    { background-image: url("/weimages/data/heutz_navi.jpg"); background-repeat: no-repeat }