.seitenhead {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight:normal; line-height: normal; color: #FFFFFF; padding-left:25px; padding-top:2px;}

.headline {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; font-style:italic; line-height: normal; color: #555555; padding-left:5px; padding-right:5px;}

.bodytext {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 22px; color: #555555; padding-left:14px; padding-right:14px; padding-bottom:20px;}
.bodytext a, .bodytext a:visited, .bodytext a:active {color: #6F9AD3; text-decoration: none}
.bodytext a:hover {color: #555555; text-decoration: underline}

.sucheingabe {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: normal; color: #648ABB; background-color:#ABC8EB;}

.stnavi_off {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height:normal; font-weight:normal; color: #FFFFFF;}
.stnavi_off a, .stnavi_off a:visited, .stnavi_off a:active {color: #FFFFFF; text-decoration: none}
.stnavi_off a:hover {color: #FFFFFF; text-decoration: underline}

.stnavi_on {color: #446989;}
.stnavi_on a, .stnavi_on a:visited, .stnavi_on a:active {color: #446989; text-decoration: none}
.stnavi_on a:hover {color: #446989; text-decoration: none}

.rikons { width:14px; height:16px; border:0px; margin:0px; padding-left:4px; padding-right:4px;}
.rikons a, .rikons a:visited, .rikons a:active {background-position:0px 0px; padding:0px; margin:2px;}
.rikons a:hover { background-position:0px -19px;}

.rikons_on { width:14px; height:16px; border:0px; margin:0px; padding-left:4px; padding-right:4px;}
.rikons_on a, .rikons_on a:visited, .rikons_on a:active {background-position:0px -19px; padding:0px; margin:2px;}

.hnavi_off {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height:normal; font-weight:normal; color: #4E4E4E; padding-bottom:5px;}
.hnavi_off a, .hnavi_off a:visited, .hnavi_off a:active {color: #4E4E4E; text-decoration: none; width:100%}
.hnavi_off a:hover {color: #6F9AD3; text-decoration: none}

.hnavi_on {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height:normal; font-weight:normal; color: #6F9AD3; padding-bottom:5px;}
.hnavi_on a, .hnavi_on a:visited, .hnavi_on a:active {color: #6F9AD3; text-decoration: none; width:100%}
.hnavi_on a:hover {color: #6F9AD3; text-decoration: none}

.snavi_off {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height:15px; font-weight:normal; color: #5482AB; padding-left:25px; padding-right:18px; padding-top:1px; padding-bottom:1px;}
.snavi_off a, .snavi_off a:visited, .snavi_off a:active {color: #5482AB; text-decoration: none; width:100%}
.snavi_off a:hover {color: #A1B7C9; text-decoration: none}

.snavi_on {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height:15px; font-weight:normal; color: #FFFFFF; background-color:#76A6E2; padding-left:25px; padding-right:18px; padding-top:1px; padding-bottom:1px;}
.snavi_on a, .snavi_on a:visited, .snavi_on a:active {color: #FFFFFF; text-decoration: none; width:100%}
.snavi_on a:hover {color: #FFFFFF; text-decoration: none}

.newshead {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; line-height: normal; color: #F2F6FC; padding-left:25px; padding-top:10px; padding-right:27px;}

.newstext {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height:15px; font-weight:normal; color: #5482AB; padding-left:25px; padding-right:18px; padding-top:12px; padding-bottom:3px;}
.newstext a, .newstext a:visited, .newstext a:active {color: #5482AB; text-decoration: none; width:100%}
.newstext a:hover {color: #A1B7C9; text-decoration: none}

hr {color:#BDBDBA; background-color:#BDBDBA; height:1px; margin-left:14px; margin-right:14px; text-align:right; border:0px; margin-bottom:25px;}

.sprwahl { width:21px; height:21px; border:0px; margin:0px; padding-left:0px; padding-right:5px;}
.sprwahl a, .sprwahl a:visited, .sprwahl a:active {background-position:0px 0px; padding:0px; margin:2px;}
.sprwahl a:hover { background-position:0px -24px;}

.sprwahl_on { width:21px; height:21px; border:0px; margin:0px; padding-left:0px; padding-right:5px;}
.sprwahl_on a, .sprwahl_on a:visited, .sprwahl_on a:active {background-position:0px -24px; padding:0px; margin:2px;}

.popnavi {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height:15px; font-weight:normal; color: #5482AB; background-color:#F6F5F2; padding-left:12px; padding-right:12px; padding-top:1px; padding-bottom:1px;}
.popnavi a, .popnavi a:visited, .popnavi a:active {color: #5482AB; text-decoration: none; width:100%}
.popnavi a:hover {color: #A1B7C9; text-decoration: none}

.popnavi_on {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height:15px; font-weight:normal; color: #FFFFFF; background-color:#76A6E2; padding-left:12px; padding-right:12px; padding-top:1px; padding-bottom:1px;}
.popnavi_on a, .popnavi_on a:visited, .popnavi_on a:active {color: #FFFFFF; text-decoration: none; width:100%}
.popnavi_on a:hover {color: #FFFFFF; text-decoration: none}

ul { padding:6px; margin:6px;}
li {padding:2px; margin:2px;}

.tablehead {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; line-height: normal; color: #446989; padding:5px; background-color:#D6DEE6;}
.tabletext {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight:normal; line-height: normal; color: #4C4C4C; padding:5px; background-color:#E3DFD7;}

.formbez {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; line-height: normal; color: #4C4C4C; padding-bottom:1px; padding-left:2px; padding-top:2px;}
.eingabe {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; line-height: normal; color: #4C4C4C; background-color:#FAF9F8;}

.egbut { font-family: Verdana, Arial, Helvetica, sans-serif; background-color:#E2DCD1; color: #666666; font-size: 10px; line-height: normal; font-weight:bold}

.formmeldung {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight:bold; line-height: 19px; color: #8A0031; padding-left:2px; padding-bottom:15px;}

.dnltext { font-family: Verdana, Arial, Helvetica,sans-serif; font-size: 10px; line-height:normal; color: #555555; font-weight:normal; padding-right:14px; padding-left:14px;}
.dnltext a, .dnltext a:visited, .dnltext a:active {color: #555555; text-decoration: none}
.dnltext a:hover {color: #555555; text-decoration: underline}

.subline {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height:normal; font-weight:normal; color: #6F9AD3; padding-left:14px; padding-right:14px; padding-top:3px;}
.rsubline {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height:normal; font-weight:normal; color: #587CAC; padding-top:5px;}

.alphanavi_inaktiv {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height:normal; font-weight:bold; font-style:italic; color: #C9C4BA;}

.alphanavi_off {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height:normal; font-weight:bold; font-style:italic; color: #3A7CD2;}
.alphanavi_off a, .alphanavi_off a:visited, .alphanavi_off a:active {color: #3A7CD2; text-decoration: none; width:100%}
.alphanavi_off a:hover {color: #A1B7C9; text-decoration: none}

.alphanavi_on {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height:normal; font-weight:bold; font-style:italic; color: #FFFFFF; background-image:url(../grafiken/welsch_alphanavi_hg.gif); background-repeat:no-repeat;}
.alphanavi_on a, .alphanavi_on a:visited, .alphanavi_on a:active {color: #FFFFFF; text-decoration: none; width:100%}
.alphanavi_on a:hover {color: #FFFFFF; text-decoration: none}

.prodcell {padding-left:20px; padding-right:8px; padding-top:16px; padding-bottom:10px;}
.prodcell2 {padding-left:15px; padding-right:8px; padding-top:5px; padding-bottom:5px;}

.prodtext {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; color: #446989; padding-bottom:10px;}
.prodtext a, .prodtext a:visited, .prodtext a:active {color: #7C98B1; text-decoration: none}
.prodtext a:hover {color: #446989; text-decoration: underline}

.prodtext2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 21px; color: #446989;}
.prodtext2 a, .prodtext2 a:visited, .prodtext2 a:active {color: #7C98B1; text-decoration: none}
.prodtext2 a:hover {color: #446989; text-decoration: underline}

.downcell {padding-left:20px; padding-right:8px; padding-top:14px; padding-bottom:10px;}
.downtext { font-family: Verdana, Arial, Helvetica,sans-serif; font-size: 10px; line-height:14px; color: #446989; font-weight:normal; padding-right:12px;}
.downtext a, .downtext a:visited, .downtext a:active {color: #446989; text-decoration: none}
.downtext a:hover {color: #446989; text-decoration: underline}

.downtext2 { font-family: Verdana, Arial, Helvetica,sans-serif; font-size: 10px; line-height:14px; color: #990000; font-weight:normal;}
.downtext2 a, .downtext2 a:visited, .downtext2 a:active {color: #990000; text-decoration: none}
.downtext2 a:hover {color: #990000; text-decoration: underline}

.sitemap1 { font-family:Arial,Verdana,  Helvetica, sans-serif; font-size: 11px; line-height:normal; color: #446989; background-color:#D6DEE6; font-weight:bold; padding-left:10px; padding-right:10px; padding-top:3px; padding-bottom:3px;}
.sitemap1 a, .sitemap1 a:visited, .sitemap1 a:active {color: #446989; text-decoration: none; width:100%;}
.sitemap1 a:hover {color: #4C4C4C; text-decoration: none}

.sitemap2 { font-family:Arial,Verdana,  Helvetica, sans-serif; font-size: 11px; line-height:normal; color: #446989; background-color:#D6DEE6; font-weight:normal; padding-left:10px; padding-right:10px; padding-top:3px; padding-bottom:3px;}
.sitemap2 a, .sitemap2 a:visited, .sitemap2 a:active {color: #446989; text-decoration: none; width:100%;}
.sitemap2 a:hover {color: #4C4C4C; text-decoration: none}

.suchergebnis {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 22px; color: #555555; padding-left:14px; padding-right:14px; padding-bottom:20px;}
.suchergebnis a, .suchergebnis a:visited, .suchergebnis a:active {color: #555555; text-decoration: none}
.suchergebnis a:hover {color: #6F9AD3; text-decoration: underline}

.snavi_bilduebersicht {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height:20px; font-weight:normal; color: #5482AB;}
.snavi_bilduebersicht a, .snavi_bilduebersicht a:visited, .snavi_bilduebersicht a:active {color: #5482AB; text-decoration: none; width:100%}
.snavi_bilduebersicht a:hover {color: #A1B7C9; text-decoration: none}
