.HPNewsHeadline {font-family:arial; font-weight:600; font-size:10pt; color:white; }
.HPNewsHeadlineOg {font-family:arial; font-weight:600; font-size:10pt; color:orange; }

.halfRounded {font-family:arial; font-weight:600; font-size:10pt; color:white; }

.headBig {font-family:arial; font-weight:600; font-size:11pt; color:white; }

.textllSub {font-family:arial; font-weight:600; font-size:9pt; line-height:10pt; color:#96C6F6; text-decoration:none; }
.textllHead {font-family:arial; font-weight:600; font-size:11pt; line-height:10pt; color:white; text-decoration:none; }

.topNav {font-family:arial; font-weight:600; font-size:9pt; line-height:10pt; color:#104983; text-decoration:none; }

.textFlowGr {font-family:arial; font-weight:500; font-size:8pt; line-height:10pt; color:#4D4E56; }
.textFlowGrB {font-family:arial; font-weight:600; font-size:8pt; line-height:10pt; color:#4D4E56; }
a.textFlowGr:hover {color:#4D4E56; text-decoration:underline; }
a.textFlowGr:active {color:#4D4E56; text-decoration:underline; }
a.textFlowGr:link {color:#4D4E56; text-decoration:none; }
a.textFlowGr:visited {color:#4D4E56; text-decoration:none; }

.textFlowW2 { font-family:arial; font-weight:500; font-size:8pt; line-height:10pt; color:#D6DFE7; }
.textFlowW2B { font-family:arial; font-weight:600; font-size:8pt; line-height:10pt; color:#D6DFE7; }
a.textFlowW2:hover {color:#D6DFE7; text-decoration:underline; }
a.textFlowW2:active {color:#D6DFE7; text-decoration:underline; }
a.textFlowW2:link {color:#D6DFE7; text-decoration:underline; }
a.textFlowW2:visited {color:#D6DFE7; text-decoration:none; }


.textFlowBl {font-family:arial; font-weight:500; font-size:8pt; line-height:10pt; color:#365783; }
.textFlowBlB {font-family:arial; font-weight:600; font-size:9pt; line-height:10pt; color:#365783; }

.textFlowSHead {font-family:arial; font-weight:600; font-size:11pt; line-height:12pt; color:#68758A; text-decoration:none; }
.textFlowSCap {font-family:arial; font-weight:600; font-size:8pt; line-height:12pt; color:#68758A; text-decoration:none; }

.headBigBlack {font-family:arial; font-weight:600; font-size:11pt; color:black; }
.headBigBlackU {font-family:arial; font-weight:600; font-size:11pt; color:black; text-decoration:underline; }
.headSmall {font-family:arial; font-weight:600; font-size:9pt; color:white; }
.headSmallU {font-family:arial; font-weight:600; font-size:9pt; color:white; text-decoration:underline;}
.headSmallOrange {font-family:arial; font-weight:600; font-size:9pt; color:#DE5C08; }
.headSmallRuby {font-family:arial; font-weight:600; font-size:9pt; color:#8D2416; }
.headSmallBlue {font-family:arial; font-weight:600; font-size:9pt; color:#002238; }
.campRedB {font-family:arial; font-weight:600; font-size:15pt; color:red; }
.campOrangeB {font-family:arial; font-weight:600; font-size:15pt; color:#DE5C08; }
.TitleB {font-family:arial; font-weight:600; font-size:9pt; color:black; }
.TitleBU {font-family:arial; font-weight:600; font-size:9pt; color:black; text-decoration:underline; }
.txtFont {font-family:arial; font-weight:500; font-size:9pt; color:black; }
.txtLinkU {font-family:arial; font-weight:500; font-size:9pt; color:black; text-decoration:underline; }
.textFlow {font-family:arial; font-weight:500; font-size:8pt; line-height:10pt; color:black; }
.textFlowB {font-family:arial; font-weight:600; font-size:8pt; line-height:10pt; color:black; }
.textFlowS {font-family:arial; font-weight:500; font-size:7pt; line-height:10pt; color:silver; }
.textFlowU {font-family:arial; font-weight:500; font-size:8pt; line-height:10pt; color:black; text-decoration:underline; }
.textFlowBU {font-family:arial; font-weight:600; font-size:8pt; line-height:10pt; color:black; text-decoration:underline; }
.textFlowWh {font-family:arial; font-weight:500; font-size:8pt; line-height:10pt; color:white; text-decoration:none; }
.textFlowWhB {font-family:arial; font-weight:600; font-size:8pt; line-height:10pt; color:white; text-decoration:none; }
.textFlowOr {font-family:arial; font-weight:500; font-size:8pt; line-height:10pt; color:#E06414; text-decoration:none; }
.textFlowOrB {font-family:arial; font-weight:600; font-size:8pt; line-height:10pt; color:#E06414; text-decoration:none; }
.textFlowRu {font-family:arial; font-weight:500; font-size:8pt; line-height:10pt; color:#8D2416; }
.textLinkU {font-family:arial; font-weight:500; font-size:8pt; line-height:10pt; color:black; text-decoration:underline; }
.textFlowRed {font-family:arial; font-weight:500; font-size:8pt; line-height:10pt; color:RED; }
.textFlowRedB {font-family:arial; font-weight:600; font-size:8pt; line-height:10pt; color:RED; }
.caption {font-family:arial; font-weight:500; font-size:8pt; font-style:italic; color:black; }
.captionU {font-family:arial; font-weight:500; font-size:8pt; font-style:italic; color:black; text-decoration:underline; }
.xsmalltext {font-family:arial; font-weight:500; font-size:7pt; line-height:8pt; color:black; }
.xsmalltextB {font-family:arial; font-weight:600; font-size:8pt; line-height:10pt; color:black; }
.ListItem {font-family:arial; font-weight:600; font-size:9pt; color:black; }
.inp {font-family:arial; font-size:11px; }
.spacedTxt {font-family:arial; font-weight:500; font-size:8pt; color:black; }
.arrow {font-family:arial; font-weight:600; font-size:8pt; color:black; text-decoration:none; }
.sitemapHD {font-family:arial; font-weight:600; font-size:8pt; line-height:10pt; color:black; text-decoration:none;}
.smin {font-family:arial; font-weight:300; font-size:1pt; }



a:hover {text-decoration:underline; }
a:visited {color:black;}
a.textLinkU:visited {color:black; }
a.txtLinkU:visited {color:black; }
a.arrow:hover {text-decoration:none; }
a.textFlowWh:hover {color:white; text-decoration:underline; }
a.textFlowWh:active {color:white; text-decoration:underline; }
a.textFlowWh:link {color:white; text-decoration:underline; }
a.textFlowWh:visited {color:white; text-decoration:underline; }
a.textFlowRedB:hover {color:red; text-decoration:underline; }
a.sitemapHD:hover {text-decoration:none;}
a.sitemapHD:visited {text-decoration:none;}
a.sitemapHD:link {text-decoration:none;}
a.headSmallU:visited {color:white;}




a.topNav:hover {text-decoration:none; }
a.topNav:visited {color:#104983;}

.formular
{
 margin:0px auto;
 width:480px;
 border:1px solid #666666;
 text-align:left;
}
.fehler
{
 color: red;
 font-size: 11px;
 line-height: 18px;
 font-family:Arial;
}

.box
{
 margin-top:10px;
}

.um
{
 margin-left:0px;
}

.bez
{
 float:left;
 text-align:left;
 width:9.5em;
 font-size: 8pt;
 color: #4D4E56;
 line-height: 21px;
 font-family: Arial;
}

.input
{
 margin-top:5px;
}

.nachricht
{
 clear:both;
 text-align:left;
 font-size: 8pt;
 color: #4D4E56;
 line-height: 21px;
 font-family: Arial;
}

.copy
{
 font-size:8pt;
 position:relative;top:30px;
}
