p { margin:0px }
.block { margin:0px; text-align:justify; }
.lead { color:#333333; font-weight: normal; font-family: Verdana, Arial, Helvetica, Geneva; font-size: 12px; margin: 0px 0px 12px 0px; padding:0px; }
b { color:#444444; font-weight: bold; font-family: Verdana, Arial, Helvetica, Geneva; font-size: 12px; margin: 0px 0px 7px 0px; padding:0px; }

.titelbalken { background-color:#CD2B2E; width:577px; font-size:12px; margin: 8px 0px 5px 0px; }
.titelbalken2 { background-color:#CD2B2E; width:577px; font-size:12px; margin: 0px 0px 5px 0px; }

h5 { margin:0px; padding:3px 0px 4px 5px; color:#FFFFFF; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva; }

.t_h { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none; padding: 5px 0px 5px 3px; }
td { color:#333333; font-family: Verdana, Arial, Helvetica, Geneva; font-size: 12px; line-height:140%; font-weight: normal;  text-decoration: none; padding: 2px 0px 3px 0px; }
.rund td { color:#333333; font-family: Verdana, Arial, Helvetica, Geneva; font-size: 12px; line-height:140%; font-weight: normal;  text-decoration: none; padding: 0px 0px 0px 0px; }

.rundtxt { color:#333333; font-family: Verdana, Arial, Helvetica, Geneva; font-size: 12px; line-height:140%;font-weight: normal;  text-decoration: none; padding: 0px 7px 0px 10px; }

.linie { width:577px; font-size: 1px; line-height: 1px; padding: 22px 0px 19px 0px; margin: 0px 0px 0px 0px;}
.noline { width:577px; height:14px; font-size: 1px; line-height: 1px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.line1 { font-size: 1px; line-height: 1px; padding: 5px 0px 3px 0px; margin: 0px 0px 0px 0px;}
.line2 { font-size: 1px; line-height: 1px; padding: 8px 0px 6px 0px; margin: 0px 0px 0px 0px;}
.line3 { font-size: 1px; line-height: 1px; padding: 22px 0px 19px 0px; margin: 0px 0px 0px 0px;}

.fett { font-family: Verdana, Arial, Helvetica, Geneva; font-size: 19; text-decoration: none; font-weight:normal; }
h1 { font-family: Verdana, Arial, Helvetica, Geneva; font-size: 19px; line-height: 125%; font-weight: normal; color: #CD2B2E; margin: 0px 0px 16px 0px; }
h2 { font-family: Verdana, Arial, Helvetica, Geneva; font-size: 19px; line-height: 140%; font-weight: bold; color: #CD2B2E; margin: 20px 0px 2px 0px; }
h3 { font-family: Verdana, Arial, Helvetica, Geneva; font-size: 19px; line-height: 126%; font-weight:normal; color: #CD2B2E; margin: 0px 0px 16px 0px; }
h4 { font-family: Verdana, Arial, Helvetica, Geneva; font-size: 13px; line-height: 150%; font-weight: normal; color:#174B70; margin: 8px 0px 6px 0px; }

.poptext { font-family: Verdana, Arial, Helvetica, Geneva; font-size: 13px; line-height: 16px; letter-spacing:2px; font-weight: normal; color: #FFFFFF; padding: 0px 0px 0px 8px; }

img { border:none; }
.klein { font-weight: normal; font-size: 10px; line-height:130%; margin: 6 0 0 0; font-family: Verdana, Arial, Helvetica, Geneva; } 

.inp1 { background-color:#FFFFFF; padding: 3px 0px 3px 0px; width:250px; border-style:solid; border-width:1px; border-color: #AAAAAA;}
.inp2 { background-color:#FFFFFF; padding: 3px 0px 3px 0px; width:420px; border-style:solid; border-width:1px; border-color: #AAAAAA;}
.butrot { background-color:#FFFFFF; padding: 3px 0px 3px 0px; width:90px; border-style:solid; border-width:1px; border-color: #FF0000;}
.but1 { background-color:#FFFFFF; padding: 3px 0px 3px 0px; width:90px; border-style:solid; border-width:1px; border-color: #AAAAAA; outline:none; }

a { color: #CC6666; font-weight: normal; font-size: 12px; text-decoration: underline; font-family: Verdana, Arial, Helvetica, Geneva; outline:none;}
a:hover { color: #A90010; font-weight: normal; text-decoration: underline }
a:active { outline: none; }

a.spez { color: #006699; font-weight: normal; font-size: 12px; text-decoration: none; font-family: Arial, Helvetica, Geneva; outline:none }
a.spez:hover { color: #ff6600; font-weight: normal; text-decoration: none }
a.spez:active { outline: none }
img { border:none; }
.intern .t1 { color:#333333; padding:1px 20px 1px 0px; vertical-align:top; font-weight: normal; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva; }
.intern .t4 { color:#333333; padding:1px 20px 1px 0px; vertical-align:top; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva; }

.linie3 { margin:16px 0px 16px 0px; padding: 0px 0px 0px 0px; }
.linie4 { margin:12px 0px 12px 0px; padding: 0px 0px 0px 0px; }
.btxt { float:left; margin:5px 16px 5px 0px; }
.btxt2 { float:right; margin:5px 0px 7px 18px; }

.box1 img { margin-top: 4px }
.box2 img { margin-top: 0px }
.box3 img { margin-top: 4px }
.box4 img { margin-top: 0px }

.qbox1 td { text-align: justify; color:#333333; vertical-align:top; padding: 0px 0px 0px 0px; font-weight: normal; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva; }

.box1 { font-weight: normal; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva; }
.box1 td, .box1 th {  line-height:130%; color:#333333; vertical-align:top; padding: 0px 0px 0px 0px; }
.box1 th { text-align:left; font-weight: bold; }

.box2 { font-weight: normal; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva; }
.box2 td { background-color:#C3E0DF;  line-height:130%; color:#333333; vertical-align:top; padding: 8px 6px 6px 0px; }
.box2 th { background-color:#C3E0DF;  line-height:130%; color:#FFFFFF; vertical-align:top; text-align:left; padding: 0px 0px 0px 0px; }

.box3 td { background-color:#C3E0DF; color:#333333; vertical-align:top; padding: 10px 10px 12px 0px; line-height:130%;  font-weight: normal; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva; }

.box4 { font-weight: normal; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva; }
.box4 td { line-height:130%; color:#333333; vertical-align:top; padding: 10px 6px 12px 0px; }
.box4 th { line-height:130%; color:#FFFFFF; vertical-align:top; text-align:left; padding: 0px 6px 0px 0px; font-weight: normal; }

.norm0 td { color:#333333; vertical-align:top; padding: 0px 0px 0px 0px; font-weight: normal; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva; }

.norm1 { font-weight: normal; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva; }
.norm1 td, .norm1 th { line-height:130%; color:#333333; vertical-align:top; padding: 2px 12px 3px 0px; }
.norm1 th { text-align:left; font-weight: bold; }

.norm2 { font-weight: normal; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva; }
.norm2 td, .norm2 th { line-height:130%; border-bottom:solid 1px #FFFFFF; border-right:solid 1px #FFFFFF; color:#333333; vertical-align:top; padding: 5px 12px 5px 15px; }
.norm2 th { text-align:left; font-weight: bold; }

.norm3 { font-weight: normal; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva; }
.norm3 td, .norm3 th { line-height:130%; border-right:solid 1px #CCCCCC; color:#333333; vertical-align:top; padding: 4px 14px 5px 15px; }
.norm3 th { text-align:left; font-weight: bold; }

.norm4  { color:#333333; font-weight: normal; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva; }
.norm4 td { line-height:130%; border-right:solid 1px #FFFFFF; border-bottom:solid 1px #FFFFFF; background-color:#DDDDDD; vertical-align:top; padding: 4px 10px 5px 10px; }
.norm4 th { line-height:130%; border-right:solid 1px #FFFFFF; border-bottom:solid 1px #FFFFFF; background-color:#666666; color:#FFFFFF; text-align:left; padding: 5px 10px 6px 10px; font-weight: normal; }

.norm5 { border-top: 1px solid #CCCCCC; color:#333333; margin: 6px 0px 5px 0px; font-weight: normal; font-size: 12px;font-family: Verdana, Arial, Helvetica, Geneva; }
.norm5 td, .norm5 th { line-height:130%; border-bottom: 1px solid #CCCCCC; padding: 5px 12px 6px 0px; vertical-align: top; }
.norm5 th { font-weight:bold; text-align:left; }

.liste1 { font-weight: normal; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva; }
.liste1 td { line-height:130%; color:#333333; padding:2px 0px 2px 0px; vertical-align:top;}
.liste1 .zusatz { line-height:130%; color:#333333; padding:1px 8px 1px 0px; vertical-align:top; text-align:right; }

.liste2 { font-weight: normal; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva; }
.liste2 td { line-height:130%; color:#333333; padding:2px 0px 2px 0px; vertical-align:top; }
.liste2 .zusatz { font-weight:bold; line-height:130%; color:#333333; padding:2px 8px 2px 0px; vertical-align:top; text-align:right; }

.liste3 { font-weight: normal; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva; }
.liste3 td { line-height:130%; color:#333333; padding:0px 0px 0px 8px; vertical-align:top; }
.liste3 .zusatz { line-height:130%; color:#333333; padding:0px 0px 0px 0px; vertical-align:top; text-align:right; font-weight: normal; }

sup { font-size: 8px; line-height:4px; }
form { margin:0px 0px 0px 0px; }
.zwi {font-size: 1px; line-height: 1px}