
/* material.css */
 body {
 margin-left: 0px; margin-top: 0px;
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 10pt; 
 background-color: white;
 }
.main 
 /* umfasst alle anderen container */ {
 background-color: #0066CC;
 width: 800px;
 overflow: hidden;
 }
.top1_div /* für kapitellinks */ {
 height: 35px; 
 font-family: Helvetica, Arial, sans-serif; 
 color: white; font-size: 8.5pt; 
 font-weight: bold;  
 padding-left: 170px; 
 }
.top1_div div /* oberer abstand für links */ {
 height: 10px; font-size: 3px;
 }
.top1_div a {
 font-family: Helvetica, Arial, sans-serif; 
 color: white; text-decoration: none;
 padding: 0px 3px 0px 3px;
 }
.top2_div {
 display: none;
 }
.top3_div /* für home, download */ {
 width: 720px;
 margin-left: 50px;
 font-family: Verdana, Helvetica, Arial, sans-serif; 
 font-size: 8pt; 
 height: 25px;
 background-color: white;
 background-image: url("../img/div/gelb-oben.gif"); background-repeat: repeat-x;
 overflow: hidden;
 }
.top3_div a {
 float: left; 
 margin-top: 8px; margin-right: 15px; 
 color: red; text-decoration: underline;
 }
.top3_div .lang {
 margin-top: 9px;
 color: red; 
 font-weight: bold; 
 text-decoration: none;
 margin-right: 0px;
 }                              
.schrift {
 /* margin right und left geben den blauen rand an */ 
 clear: both;
 margin-right: 30px;
 margin-left: 50px;
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 color: black; font-size: 10pt;
 background-color: white;
 padding: 95px 0px 30px 60px;
 }
.schrift a { text-decoration: none;}

.unten1 /* blaue kante unten */ {
 margin-right: 30px;
 margin-left: 50px;
 height: 20px;
 }

.unten2 /* für rote links unten */ {
 height: 40px; 
 background-color: white; 
 padding-left: 180px;
 }
.unten2 a {
 float: left; 
 margin-right: 40px; margin-top: 5px; 
 font-family: Helvetica, Arial, sans-serif; 
 color: red; font-size: 8.5pt; 
 text-decoration: underline; 
 }
 p, table, .before {
 font-size: 10pt; color: #000000;
 }
 p, before { 
 margin-top: 0px; margin-bottom: 22px;
 width: 420px;
 font-size: inherit; 
 }
 form {margin: 0px;}
 table {
 margin: 0px; 
 border-collapse: collapse;
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 10pt; color: #000000;
 }
 td {vertical-align: top; text-align: left;}
 ul {margin-top: 0px; margin-bottom: 0px;}

 h3, h4, h5 {
 margin-top: 0px; 
 font-family: Verdana, Arial, Helvetica, sans-serif;
 }
 h3 {
 margin-bottom: 35px; margin-left: 3px;
 font-size: 11pt;
 }
 h4 {font-size: 10pt;}
 h5 {font-size: 9pt;}

.wh /* kapitelüberschrift */ {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #939393; 
 font-size: 8.5pt; font-weight: bold; 
 margin-bottom: 3px; 
 }
.div_h {
 margin-bottom: 30px; 
 background-color: white; 
 border: 1px white solid;
 }
.div_h h3 {margin-bottom: 0px; margin-left: 0px;}
.kapinh {
 float: right; width: 120px; 
 font-family: Verdana, Helvetica, Arial, sans-serif; 
 color: blue; 
 font-size: 8.2pt; font-weight: 500; 
 line-height: 10pt;
 }
.kapinh a {color: blue; text-decoration: none;}
.klein {float: right; margin-right: 50px;}
.material {
 float: right; 
 margin-right: 20px; 
 font-family: Verdana, Arial, Helvetica, sans-serif; color: black; 
 line-height: 9pt;
 background-color: #F4F4F4; font-size: 7.9pt; 
 border: 1px solid red;  
 padding: 3px 7px 3px 8px; 
 }

.clear_s {
 background-color: transparent;
 clear: both; height: 3px; font-size: 2px;
 } 

.left {float: left;}
.right {float: right;}
.clear {clear: both;}
.bildlinks {float: left; margin-right: 5%;}
.bildrechts {float: right; margin-left: 5%;}
.bildkleinl {float: left; margin-right: 5%;}
.bildkleinr{float: right; margin-left: 5%;}
.arrow {
 float: left; 
 margin: 2px 5px 0px 2px; 
 background-color: transparent;
 }
.weiter { 
 display: block; 
 margin-top: 10px; width: 420px;
 font-size: 8pt; color: blue; 
 text-align: right; font-weight: 500;
 background-color: white; 
 }
.weiter a {color: blue; text-decoration: underline;}

.hegu {
 position: absolute; top: 12px; left: 14px; 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 }
.hegu a {
 display: block; 
 width: 125px; 
 font-size: 10.5pt; color: black; 
 font-weight: bold; text-align: center; 
 text-decoration: none;
 background-color: white;
 padding: 8px 3px 7px 3px; 
 border: 2px solid red;  
 }
.download {
 position: absolute;
 top: 75px; left: 590px;
 font-family: Helvetica, Arial, sans-serif;
 font-size: 8pt;
 color: black;
 width: 200px;
 height: 100px;
 z-index: 1;
 }
.download td {
 font-size: 8pt; 
 padding: 0px;
 } 
.button {
 margin-top: 5px;
 padding-top: 1px;
 padding-bottom: 1px;
 width: 88px;
 background-color: #FFCC00;
 font-size: 9.2pt;
 }
.ausdruck {
 position: absolute; top: 50px; left: 230px; 
 width: 350px; 
 font-family: Verdana, Helvetica, Arial, sans-serif; 
 font-size: 7.8pt; font-weight: 500; 
 color: gray; 
 background-color: transparent;
 }
.kapinh1 /* box für kapinh2 */ {
 position: absolute; top: 70px; left: 440px; 
 width: 250px;
 }
.kapinh2 {}
.kapinh2 td {
 font-family: Verdana, Helvetica, Arial, sans-serif; 
 font-size: 8pt; font-weight: 500; 
 color: blue; 
 background-color: transparent;
 padding-top: 2px;
 }
.kapinh2 a {
 color: blue; text-decoration: underline;
 }
.grey {
 margin-top: 3px; margin-left: 3px;
 color: #666666;
 }
.druckv {
 position: absolute; top: 70px; left: 450px;  
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 color: gray; font-size: 8pt; 
 background-color: transparent;
 }

.navy {color: navy}
.red {color: red}

.info, .info_div {display: none;}
.druck {display: none;}
.contj, .contj2, .contj3, .contj4 {display: none;}