.text { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 8pt; 
line-height: 150%
}
.impressum { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
text-decoration: none; 
font-weight: normal; 
color: #2F6095; 
line-height: 1.5em;
}
a:link { 
text-decoration: none; 
color: #336699;
}
a:visited { 
text-decoration: none; 
color: #336699;
}
a:active { 
text-decoration: underline; 
color: #336699;
}
a:hover { 
text-decoration: underline; 
color: #336699;
}
.rand { 
margin-left: 20px; 
margin-right: 30px;
}
hr {
color: #6699CC;
}
# h1 { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 24px; line-height: 150%; color: #6699CC; font-weight: bold; margin-top: 1em ; border: #6699CC; border-style: dotted; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
h1 { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 24pt; 
line-height: 120%; 
color: #A6C4E1; 
font-weight: bold; 
margin-top: 1em;
}
h2 { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 18px; 
color: #85ACD7;
}
h3 { 
font-size: 10pt; 
font-weight: bold; 
color: #6699CC; 
margin-top: 3em ; 
border: #C6D8ED solid; 
padding-top: 3px; 
padding-right: 3px; 
padding-bottom: 3px; 
padding-left: 3px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
background-color: #DFEAF4; 
border-width: 0px 0px 1px 1px; 
width: 520px;
}
.short-line { 
width: 210px; 
}
h4 { 
font-weight: bold; 
margin-top: 2em; 
font-size: 8pt;
}
h5 { 
font-weight: normal; 
margin-top: 2em ; 
font-style: italic; 
font-size: 8pt;
}
.bluebox { 
border:1px #6699CC solid; 
padding:6px 6px; 
margin:0px 0px 6px; 
background-color: #E1EAF6; 
width: 215px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
}
.blauer_rand { 
border:1px #6699CC dotted; 
padding:6px 6px; 
margin:0px 0px 6px; 
width: 201px;
}
.kein_rand { 
border:1px #6699CC none; 
padding:6px 6px; 
margin:0px 0px ; 
width: 215px;
}
.box_gelb { 
border:1px #6699CC solid; 
padding:6px 6px; 
margin:0px 0px 6px; 
background-color: #FFFFCC; 
width: 201px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
}
.box_blau { 
border:1px #6699CC solid; 
margin:0px 0px 6px; 
background-color: #E1EAF6; 
width: 201px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
padding: 6px 6px;
}
.Ueberschrift {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 24pt; 
line-height: 120%; 
color: #A6C4E1; 
font-weight: bold; 
margin-top: 1em;
}
.balken {  
border-color: black black #6699CC #6699CC; 
border-style: solid; 
border-top-width: 0px; 
border-right-width: 0px; 
border-bottom-width: 1px; 
border-left-width: 8px;
}
.concept { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 8pt; 
line-height: 150% ; 
color: #CCCCCC;
}
.RandUeberschrift { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 16pt; 
line-height: 120%; 
color: #A6C4E1; 
font-weight: bold; 
margin-top: 1em; 
}
.textbox { 
border:1px #BBDDEE solid; 
padding:6px 6px; 
margin:0px 0px 6px; 
width: 500px;
}
.td_blauer_rand { 
border:#6699CC dotted; 
margin:0px 0px; 
border-width: 0px 0px 0px 1px;
}
.blaue_linie { 
border:#6699CC dotted; 
padding:6px 6px; 
margin:0px 0px 6px; 
width: 201px; 
border-width: 0px 0px 0px 1px;
}
.minitext { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 7pt; 
line-height: 120%;
}
