body {font: 10pt Arial, Verdana, sans-serif;  background: transparent; color: #000;margin: 0; padding: 0;}

a, a:link, a:visited, a:active, a:hover {text-decoration:none; background: transparent; color: #000;}

p {orphans: 5; widows: 5; margin: 0;padding: 0 0 15px 0;font-size: 10pt;page-break-inside: avoid;}
img {border:none;page-break-inside: avoid;}

h1 {font-family:Arial, 
"Bitstream Vera Sans", sans-serif;font-size: 20pt; color: #004781; background: transparent; font-weight: normal; margin: 0;padding: 0 0px 15px 0;page-break-after:avoid;}
h2 {font-family:Arial, 
"Bitstream Vera Sans", sans-serif;font-size: 10pt; color: #004781; background: transparent; font-weight: bold; margin: 0; padding: 0 0 15px 0;page-break-after:avoid;}
h3 {font-family:Arial, 
"Bitstream Vera Sans", sans-serif;font-size: 10pt; color: #004781; background: transparent; font-weight: bold; margin: 0; padding: 0;page-break-after:avoid;}
h4 {font-family:Arial, 
"Bitstream Vera Sans", sans-serif;font-size: 10pt; color: #004781; background: transparent; font-weight: bold; margin: 0; padding: 0;page-break-after:avoid;}

abbr, acronym {border:none;}

/* Clear */
.clearleft {clear:left;height: 0;line-height: 0px;margin: 0 0 0px 0;padding: 0;}
.clearright {clear:right;height: 0;line-height: 0px;margin: 0 0 0px 0;padding: 0;}
.clear {clear:both;height: 0;line-height: 0px;margin: 0 0 0px 0;padding: 0;}

/* Clearfix for teasers */
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}

/* Ausblenden in der Printversion */
#nav, #subnav, #metanav, #specialnav, p.toplink, .breadcrumb, .suchePart, #SearchPart, #LinkLeiste, #sucheblaettern, #filtermodus, .skip, hr, .hideme, .buttons , #formular, form, #LARightBox {display:none.}

#footer {margin: 0;padding: 0;width:100%;display:block;position: fixed;bottom: 0;}

/* Listen */
ul {margin: 0 0 0 0;padding: 0 0 15pt 14px;list-style-image: url(/static/images/tri-liste.gif)}
ul li {margin: 0; padding: 0;}
ol {margin: 0;padding: 0;}
ol li {padding: 0;}


/* Tabellen */
table {margin:0;padding:0;font-size: 11pt;border:none;}
table th {font-weight:bold;padding:2px 6px;border-bottom: 1px solid #505050;vertical-align: top;font-size: 11pt;}
table td {padding:2px 6px;vertical-align: top;border-bottom: 1px solid #505050;;vertical-align: top;font-size: 11pt;}
table p {font-size: 11pt;margin:0;padding:0;}

