
a, a:visited, a:active, a:link  { color: #336699; text-decoration: none }
body { color: #000000; font-size: 12px; font-family: Verdana, Arial, sans-serif; margin: 0 0 12px; padding-top: 0; padding-right: 0; padding-left: 0 }
.body { color: #000000; font-size: 12px; font-family: Verdana, Arial, "sans serif"; line-height: 150% }
.copyright                               { color: white !important; font-size: 11px; font-family: Verdana, Arial, "sans serif"; line-height: 20px; background-color: #039; text-align: right; margin-top: 24px; clear: both }
div, p, th, td, ol, ul, li  { color: #000000; font-size: 12px; font-family: Verdana, Arial, sans-serif; line-height: 150% }
h1            { color: #db750f; font-size: 24px; font-family: Verdana, Arial, "sans serif"; font-weight: bold; line-height: 150%; margin-bottom: 24px }
h2       { color: #db750f; font-size: 12px; font-family: Verdana, Arial, "sans serif"; font-weight: bold; margin-top: 36px; margin-bottom: 12px }
h3    { color: #369; font-size: 12px; font-family: Verdana, Arial, "sans serif"; font-weight: bold; line-height: 150% }
h4 { color: #369; font-size: 12px; font-family: Verdana, Arial, "sans serif"; font-weight: normal; line-height: 150% }
h5 { color: #db750f; font-size: 12px; font-family: Verdana, Arial, "sans serif"; font-weight: bold }
.literature-list        { color: #000; font-size: 10px; font-family: Verdana, Arial, "sans serif"; font-weight: bold; padding-top: 1ex; padding-bottom: 1ex; padding-left: 1em }
.literature-list p         { color: #000; font-size: 10px; font-family: Verdana, Arial, "sans serif"; font-weight: bold; text-indent: -1em; padding-left: 1em }
.figure-caption            { color: #000; font-size: 10px; font-family: Verdana, Arial, "sans serif"; font-weight: bold; background-color: #f6f6f6; padding-top: 1ex; padding-bottom: 1ex; padding-left: 1ex; clip: auto }
.figure-caption a { color: #369; font-family: Verdana, Arial, "sans serif"; background-color: #f6f6f6; clip: auto }
.figure-credit       { color: #999; font-size: 10px; font-family: Verdana, Arial, "sans serif"; font-weight: normal; background-color: #f6f6f6; text-align: right; clip: auto }
headerbild { font-family: Verdana, Arial, sans-serif }
.logo { height: 59px; border: 0 }
p        { line-height: 150% }
.auxNav { color: #666666 !important; font-size: 11px; font-family: Verdana, Arial, "sans serif"; text-decoration: none }
.auxNav:hover { text-decoration: underline }
.topNav               { background-color: #db750f; visibility: visible; position: absolute; z-index: 10; top: 95; left: 26px; width: 708px; border-bottom: 1px solid #ffffff }
.topNav ul   { margin: 0; padding: 0 }
.topNav li a     { color: #fff; font-weight: normal; text-decoration: none; background-color: #db750f; display: block; width: 100px }
.topNav ul ul  { text-align: left }
.topNav ul li li   { border-top: 1px solid #ffffff; border-right: 1px solid #ffffff }
.topNav ul li a              { }
.topNav ul li ul { width: 151px; border-bottom: 1px solid #fff }
.topNav ul li ul li a  { }
.topNav li:hover,.topNav li.sfhover, .topNav a:hover, .topNav a.act           { color: #fff; background-color: #7c3527 }
.topNav a:visited  { color: #fff }
.topNav li              { line-height: 20px; background-color: #db750f; text-align: center; list-style: none; margin: 0; padding: 0; position: relative; left: -1px; width: 101px; float: left; border-left: 1px solid #ffffff }
.topNav li ul li a                 { text-align: left; text-indent: 10px; width: 150px }
.topNav li ul li                         { width: 150px; float: none }
.topNav li ul {position: absolute; left: -9999px;}
.topNav li:hover ul, .topNav li.sfhover ul  { position: absolute; left: auto }
.sub-left ul, .sub-left li {list-style: none; margin: 0; padding: 0;}
.tableData {
	font-family: Arial, sans serif;
	font-size: 11px;
	color: #000000;
}

.linientabelle td         { padding-top: 12px; padding-bottom: 12px; border-top: none; border-bottom: 1px solid #cccccc }
.table-archive td       { padding-top: 20px; padding-bottom: 20px; padding-left: 20px; border-top: 1px solid #ccc }
.subleft { width: 157px; }
#template-start-top { padding-left: 101px; position: relative; top: 12px }
#template-start-left                           { padding-right: 20px; padding-bottom: 12px; padding-left: 101px; float: left; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc }
#template-start-right { padding-left: 20px }
#template-legal-top { margin-left: 201px; padding-left: 20px; position: relative; top: 12px }
#template-no-border-top  { position: relative; top: 12px }
#template-no-border-left  { padding-right: 20px; padding-bottom: 12px; float: left; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc }
#template-no-border-right { padding-left: 20px }
#template-sub-archive-top { margin-left: 101px; padding-left: 20px; position: relative; top: 12px }
#template-sub-archive      { margin-left: 101px; padding-bottom: 12px; float: left; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc }
#template-sub-legal  { margin-left: 201px; padding-bottom: 12px; padding-left: 20px; float: left; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc }
#template-sub-one   { padding-bottom: 12px; padding-left: 101px; float: left }
#template-sub-two   { padding-right: 101px; padding-bottom: 12px; padding-left: 101px; float: left }
#start-left-width     { width: 384px }
#start-right-width { width: 180px }
#data-left-width  { width: 384px }
#data-right-width   { width: 275px }
#mudelsee-left-width { width: 334px }
#mudelsee-right-width  { width: 224px }
#service-left-width { width: 434px }
#service-right-width { width: 225px }
#software-left-width    { width: 384px }
#software-right-width   { width: 180px }
#wrapper  { margin-top: 20px; margin-bottom: 0; margin-left: 26px; width: 708px }
#wrapper-zoom-width-600 { margin-top: 20px; margin-bottom: 0; margin-left: 26px; width: 600px }
