.headline {font-family:Arial,Verdana,  Helvetica, sans-serif; font-size: 15px; line-height:normal; color: #014B6E; font-weight:bold; padding-bottom:20px; padding-right:8px;}
.subhead {font-family:Arial,Verdana,  Helvetica, sans-serif; font-size: 13px; line-height:20px; color: #014B6E; font-weight:bold; padding-right:8px;}

.bodytext { font-family: Verdana, Arial, Helvetica,sans-serif; font-size: 11px; line-height:20px; color: #014B6E; font-weight:normal; padding-bottom:10px; padding-right:8px;}
.bodytext a, .bodytext a:visited, .bodytext a:active {color: #777777; text-decoration: none}
.bodytext a:hover {color: #014B6E; text-decoration: underline}

hr {color:#014B6E; background-color:#014B6E; height:1px; margin-right:0; text-align:right; border:0px;}

.listtext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height:20px; color: #014B6E; font-weight:bold;}
.listtext a, .listtext a:visited, .listtext a:active {color: #777777; text-decoration: none}
.listtext a:hover {color: #014B6E; text-decoration: underline}

.contcell { padding-left:15px;}
.flagcell { padding-left:18px; padding-top:43px;}
.hmencell { padding-left:15px; padding-top:15px; padding-right:8px; padding-bottom:0px; background-image:url(../grafiken/hg_box_ol.gif); background-repeat:no-repeat;}
.infocell {	padding-left:15px; padding-top:20px; padding-right:15px; padding-bottom:8px; background-image:url(../grafiken/hg_box_or.gif); background-repeat:no-repeat;}
.smencell { padding-left:15px; padding-right:8px; padding-bottom:8px;}
.listcell {padding-top:10px; padding-bottom:20px;}

.subline { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height:normal; color: #014B6E; font-weight:normal; padding-top:2px; padding-left:1px;}
.subline a, .subline a:visited, .subline a:active {color: #014B6E; text-decoration: none}
.subline a:hover {color: #014B6E; text-decoration: underline}

.dnltext { font-family: Verdana, Arial, Helvetica,sans-serif; font-size: 10px; line-height:normal; color: #014B6E; font-weight:normal; padding-top:10px; padding-bottom:10px; padding-left:8px; padding-right:8px;}
.dnltext a, .dnltext a:visited, .dnltext a:active {color: #014B6E; text-decoration: none}
.dnltext a:hover {color: #014B6E; text-decoration: underline}

.dnllink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height:normal; color: #EA7120; font-weight:normal; padding-top:10px; padding-bottom:10px; padding-left:8px; padding-right:4px;}
.dnllink a, .dnllink a:visited, .dnllink a:active {color: #EA7120; text-decoration: none}
.dnllink a:hover {color: #EA7120; text-decoration: underline}

.printbut { width:16px; height:17px; border:0px; margin:0px;}
.printbut a, .printbut a:visited, .printbut a:active {background-image:url(../grafiken/print.gif); background-repeat:no-repeat; background-position:0px 0px; padding:0px; margin:2px;}
.printbut a:hover { background-position:0px -15px;}

.formbez { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: normal; color: #014B6E; font-weight:normal; padding-bottom:1px; padding-left:2px; padding-top:4px;}

.eingabe { font-family: Verdana, Arial, Helvetica, sans-serif; color: #014B6E; font-size: 11px; line-height: normal; background-color:#FFFFFF}
.egbut { font-family: Verdana, Arial, Helvetica, sans-serif; background-color:#014B6E; color: #FFFFFF; font-size: 10px; line-height: normal; font-weight:bold}

.warnmeldung { font-family:Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height:normal; color: #CC0000; font-weight:bold;}

.ifmeldung { font-family:Arial, Helvetica, Verdana, sans-serif; font-size: 12px; line-height:normal; color: #FFFFFF; font-weight:normal; padding-left:22px; padding-right:10px;}

.infohead { font-family:Arial, Helvetica, Verdana, sans-serif; font-size: 18px; line-height:normal; color: #FFFFFF; font-weight:normal; padding-bottom:10px;}

.infotext { font-family:Arial, Helvetica, Verdana, sans-serif; font-size: 13px; line-height:normal; color: #FFFFFF; font-weight:bold;}
.infotext a, .infotext a:visited, .infotext a:active {color: #FFFFFF; text-decoration: none}
.infotext a:hover {color: #FFFFFF; text-decoration: underline}

.hmenoff { font-family:Arial,Verdana,  Helvetica, sans-serif; font-size: 13px; line-height:normal; color: #FFFFFF; font-weight:bold; padding-bottom:9px;}
.hmenoff a, .hmenoff a:visited, .hmenoff a:active {color: #FFFFFF; text-decoration: none; width:172px;}
.hmenoff a:hover {color: #72777A; text-decoration: none}

.hmenon { font-family:Arial,Verdana,  Helvetica, sans-serif; font-size: 13px; line-height:normal; color: #014B6E; font-weight:bold; padding-bottom:9px;}
.hmenon a, .hmenon a:visited, .hmenon a:active {color: #014B6E; text-decoration: none; width:172px;}
.hmenon a:hover {color: #014B6E; text-decoration: none}

.smenoff { font-family:Arial,Verdana,  Helvetica, sans-serif; font-size: 13px; line-height:normal; color: #FFFFFF; font-weight:bold; padding-bottom:7px;}
.smenoff a, .smenoff a:visited, .smenoff a:active {color: #FFFFFF; text-decoration: none; width:172px;}
.smenoff a:hover {color: #555555; text-decoration: none}

.smenon { font-family:Arial,Verdana,  Helvetica, sans-serif; font-size: 13px; line-height:normal; color: #014B6E; font-weight:bold; padding-bottom:7px;}
.smenon a, .smenon a:visited, .smenon a:active {color: #014B6E; text-decoration: none; width:172px;}
.smenon a:hover {color: #014B6E; text-decoration: none}

.klmen_weiss { font-family:Arial,Verdana,  Helvetica, sans-serif; font-size: 11px; line-height:normal; color: #FFFFFF; font-weight:normal; padding-top:5px; padding-right:15px;}
.klmen_weiss a, .klmen_weiss a:visited, .klmen_weiss a:active {color: #FFFFFF; text-decoration: none;}
.klmen_weiss a:hover {color: #FFFFFF; text-decoration: underline;}

.klmen_blau { font-family:Arial,Verdana,  Helvetica, sans-serif; font-size: 11px; line-height:normal; color: #014B6E; font-weight:normal; padding-left:16px; padding-top:12px;}
.klmen_blau a, .klmen_blau a:visited, .klmen_blau a:active {color: #014B6E; text-decoration: none;}
.klmen_blau a:hover {color: #014B6E; text-decoration: underline;}

.klmen_on { text-decoration:underline;}

.flagge { padding-right:3px; width:34px; height:17px; border:0px; margin:0px;}
.flagge a, .flagge a:visited, .flagge a:active {background-position:0px 0px; padding:0px; margin:2px;}
.flagge a:hover { background-position:0px -19px;}

.flagge_on { padding-right:3px; width:34px; height:17px; border:0px; margin:0px;}
.flagge_on a, .flagge_on a:visited, .flagge_on a:active {background-position:0px -19px; padding:0px; margin:2px;}

.smen2off { font-family:Arial,Verdana,  Helvetica, sans-serif; font-size: 11px; line-height:normal; color: #FFFFFF; font-weight:normal; padding-left:10px; padding-bottom:7px;}
.smen2off a, .smen2off a:visited, .smen2off a:active {color: #FFFFFF; text-decoration: none; width:162px;}
.smen2off a:hover {color: #555555; text-decoration: none}

.smen2on { font-family:Arial,Verdana,  Helvetica, sans-serif; font-size: 11px; line-height:normal; color: #014B6E; font-weight:normal; padding-left:10px; padding-bottom:7px;}
.smen2on a, .smen2on a:visited, .smen2on a:active {color: #014B6E; text-decoration: none; width:162px;}
.smen2on a:hover {color: #014B6E; text-decoration: none}

.sitemap1 { font-family:Arial,Verdana,  Helvetica, sans-serif; font-size: 11px; line-height:normal; color: #72777A; background-color:#D9DADC; font-weight:bold; padding-left:10px; padding-right:10px; padding-top:3px; padding-bottom:3px;}
.sitemap1 a, .sitemap1 a:visited, .sitemap1 a:active {color: #72777A; text-decoration: none; width:480px;}
.sitemap1 a:hover {color: #FFFFFF; text-decoration: none}

.sitemap2 { font-family:Arial,Verdana,  Helvetica, sans-serif; font-size: 11px; line-height:normal; color: #72777A; background-color:#D9DADC; font-weight:bold; padding-left:10px; padding-right:10px; padding-top:3px; padding-bottom:3px;}
.sitemap2 a, .sitemap2 a:visited, .sitemap2 a:active {color: #72777A; text-decoration: none; width:440px;}
.sitemap2 a:hover {color: #FFFFFF; text-decoration: none}

.sitemap3 { font-family:Arial,Verdana,  Helvetica, sans-serif; font-size: 11px; line-height:normal; color: #72777A; background-color:#D9DADC; font-weight:normal; padding-left:10px; padding-right:10px; padding-top:3px; padding-bottom:3px;}
.sitemap3 a, .sitemap3 a:visited, .sitemap3 a:active {color: #72777A; text-decoration: none; width:400px;}
.sitemap3 a:hover {color: #FFFFFF; text-decoration: none}


.tablehead { font-family:Arial,Verdana,  Helvetica, sans-serif; font-size: 11px; line-height:normal; font-weight:normal; color: #FFFFFF; background-color:#106D98; padding-top:5px; padding-bottom:5px; padding-left:8px; padding-right:8px;}

.tabletext {font-family:Arial,Verdana,  Helvetica, sans-serif; font-size: 11px; line-height: normal; font-weight:normal; color: #000000; background-color:#D9DADC; padding-top:5px; padding-bottom:8px; padding-left:8px; padding-right:8px;}

.tabletext2 {font-family:Arial,Verdana,  Helvetica, sans-serif; font-size: 11px; line-height: normal; font-weight:normal; color: #000000; background-color:#E3E4E6; padding-top:5px; padding-bottom:8px; padding-left:8px; padding-right:8px;}

.minitext { font-size:9px;}

