html   { background: #fff; margin: 0; padding: 0; height: 100%; max-height: 100%; overflow: visible; border: 0 }
body    { color: #000; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12pt; margin: 0; padding: 0; width: 100%; height: 100%; max-height: 100%; float: none; overflow: visible; border: 0 }
img     { height: auto; max-width: 80% }
#ie8 img  { width: 85% }
#bild   { width: 100%; height: auto; float: left }
#flash  { display: none    }

/* Layout - Beginn */
#kopf     { display: none; color: #fff; background-color: #23509f; display: block; margin: 0; position: absolute; z-index: 5; top: 0; left: 0; width: 100% }
#ko-frame-li    { display: none; text-align: center; position: absolute; left: 0; width: 10%; height: 100% }
#ko-frame-mi    { display: none; text-align: center; position: absolute; left: 0; width: 80%; height: 100%; min-width: 764px; border-right: 1px solid #fff; border-left: 1px solid #fff }
#ko-frame-re   { display: none; text-align: center; position: absolute; z-index: 5; left: 90%; width: 10%; height: 100% }

#left1, #left4       { display: none ; position: absolute; z-index: 4; left: 0; width: 10%; overflow: hidden }
#left2     { display: none; font-size: 1em; position: absolute; z-index: 4; left: 0; width: 30%; overflow: visible }
#left3        { font-size: 10pt; line-height: 12pt; left: 0; width: 100%; overflow: visible }
* html #left1, * html #left2, * html #left4       { display: none; top: 0; bottom: 0; height: 100% }
* html #left3         { color: #000; top: 0; right: 0; bottom: 0; left: 0; width: 80%; height: 100%; overflow: visible }
#left1   { display: none; left: 0 }
#left2      { display: none; left: 0 }
#left3     { color: #000; visibility: visible; width: 100%; height: 100%; overflow: visible }
#left4   { display: none; z-index: 4 }

#sockel          { display: none; color: #000; font-family: Georgia, "Times New Roman", Times, serif; background-color: #fff; background-image: none; text-align: right; display: block; margin: 0; position: absolute; z-index: 5; bottom: 0; left: 0; width: 100%; height: 120px; border-width: 0 }
#so-frame-li      { display: none; text-align: center; padding-top: 2px; position: absolute; left: 0; width: 10%; height: 100%; border-right: 1px solid #fff }
#so-frame-mi       {display: none;  text-align: center; left: 0; width: 100%; height: 100% }
#so-frame-re     { display: none; text-align: center; padding-top: 2px; position: absolute; width: 10%; height: 100%; border-left: 1px solid #fff }
/* Layout - Ende */

/* Navigation */
#kopf ul  { display: none; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; background: transparent; text-align: center; list-style-type: none; margin: 0; padding: 0; height: 20px; clear: both; border-top: 2px solid #f00 }
#kopf ul li  { display: none; color: #fff; display: inline }
#kopf a, a:visited  { display: none; color: #fff; font-size: 1.1em; line-height: 1.6em; text-decoration: none }
#kopf a:hover    { display: none; color: #ffd700; text-decoration: none }
#kopf ul li a#current  { display: none; color: #f00; font-weight: bold; display: inline }

#submenu     { display: none; position: absolute; z-index: 5; top: 285px; left: 0; width: 100%; height: auto }
#submenu ul#sub   { display: none; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0; position: absolute; bottom: -1.4em; left: 0; width: 100% }
#submenu ul#sub li    { display: none; color: #23509f }
#submenu ul#sub li a,#menu ul#sub li span     { color: #23509f; background: transparent; display: none; margin: 0; padding: 0 10px; width: auto }
#submenu ul#sub li a:hover      { display: none; color: #23509f; text-decoration: underline; background: transparent; padding: 0 10px }
#submenu ul#sub li a#current    { display: none; color: #f00; font-weight: bold; background: transparent }
/* Navigation - Ende */

h1  { color: #000; font-size: 1.8em; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0 }
h2  { color: #a9a9a9; font-size: 1.4em; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; margin: 0; padding: 0 }
h3  { color: #a9a9a9; font-size: 1.2em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.6em; margin: 0; padding: 0 }
h4 { font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 2em; margin: 0; padding: 0 }
h5  { color: #000; font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 2em; margin: 0; padding: 0 }
h6  { color: #000; font-size: 1.2em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 0; padding: 0 }
p  { color: #000; font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.4em }

a   { color: #000; font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.2em; text-decoration: underline }

a.white-link:link   { color: #a9a9a9; font-size: 12px; line-height: 14px; text-decoration: underline }

a.copyright:link  { color: #a9a9a9; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline }


.inner { display: block; padding: 20px }
.inner-sockel { display: block; padding-right: 20px; padding-left: 20px }
.nalog  { color: #000; font-size: 1em; font-weight: bold }
.nalog-name   { color: #000; font-size: 14px; font-weight: bold }
.adresse              { color: #000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; text-align: left; margin-top: 6px }
.font22    { font-size: 22px; line-height: 26px }
.bold { font-size: 1.5em; font-weight: bold }
.small  { color: #a9a9a9; font-size: 0.8em; font-style: italic }
.abstand-oben  { margin-top: 6px }
.links { float: left }
.rechts { float: right }
.picdist-re { margin-top: 12px; margin-right: 12px; margin-bottom: 12px; float: left }

.abgerundet { float: left;
    -moz-border-radius:10px; /* Firefox */
    -webkit-border-radius:10px; /* Safari, Chrome */
    -khtml-border-radius:10px; /* Konqueror */
    border-radius:10px; /* CSS3 */
    }
/*    für IE */
.abgerundet {
    behavior:url(border-radius.htc);
    }
#container:after  { color: #000; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12pt; visibility: hidden; width: auto; height: auto; border-top: 1px solid #000 }
.print   { color: #000; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12pt; padding-top: 2px; position: absolute; width: 100%; height: 100%; border-top: 1px solid #000 }