body { font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-color: #eef2f7; background-image: url(../images/LinieHintergrund.gif); text-align: center; margin-right: auto; margin-left: auto; }
h1,h2,h3,h4,h5,p,ul { font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-align: left; }
#container { text-align: center; width: 662px; margin-top: 10px; margin-right: auto; margin-left: auto; }
#head { background-color: white; text-align: center; width: 662px; height: 70px; padding-top: 0; }
/*--------------- mainnavi -----------------*/
#mainnav { background-color: #dcdcdc; background-image: url(../images/mainnav_bg.gif); background-repeat: repeat-x; background-position: 0 0; text-align: left; width: 662px; height: 21px; margin: 0; padding: 0; border-top: 1px solid #dcdcdc; border-bottom: 1px solid #a9a9a9; }
.moduletable_mainnav ul { float: left; margin: 0; padding: 0; list-style-type: none; display: inline; }
.moduletable_mainnav li { margin: 0; padding: 0; float: left; }
.moduletable_mainnav li a { color:#101010; font: 9px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; text-align:left; float: left; margin: 0; padding: 5px 3px 4px; border-right: 1px solid #dcdcdc; }
.moduletable_mainnav li a:visited { color: #101010; }
.__moduletable_mainnav li a:hover { color:#696969; background-image: url(../images/mainnav_grey.gif); background-repeat: repeat-x; background-position: 0 bottom; }
.moduletable_mainnav li a:active { color: #8d9acc; text-decoration: none; letter-spacing: 0; }
.menu_mainnav li a#red:hover { color: #696969; background-image: url(../images/mainnav_red.gif); background-repeat: repeat-x; background-position: 0 bottom; order-top-style: solid; }
.menu_mainnav li a#green:hover { color: #696969; background-image: url(../images/mainnav_green.gif); background-repeat: repeat-x; background-position: 0 bottom; }
.menu_mainnav li a#blue:hover { color: #696969; background-image: url(../images/mainnav_blue.gif); background-repeat: repeat-x; background-position: 0 bottom; }
.menu_mainnav li a#orange:hover { color: #696969; background-image: url(../images/mainnav_orange.gif); background-repeat: repeat-x; background-position: 0 bottom; }
.menu_mainnav li a#grey:hover { color: #696969; background-image: url(../images/mainnav_grey.gif); background-repeat: repeat-x; background-position: 0 bottom; }
.moduletable_mainnav #current a { color: #000; font-style: normal; font-weight: bold; letter-spacing: 0; margin: 0; }
.moduletable_mainnav #current a:hover { color: #696969; font-style: normal; font-weight: bold; letter-spacing: 0; margin: 0; }
.item1 a:hover { color: #000; background-image: url(../images/mainnav_grey.gif); background-repeat: repeat-x; background-position: 0 bottom; }
.item27 a:hover { color: #000; background-image: url(../images/mainnav_blue.gif); background-repeat: repeat-x; background-position: 0 bottom; }
.item2 a:hover { color: #000; background-image: url(../images/mainnav_green.gif); background-repeat: repeat-x; background-attachment: scroll; background-position: 100% bottom; }
.item37 a:hover { color: #000; background-image: url(../images/mainnav_blue.gif); background-repeat: repeat-x; background-position: 0 bottom; }
.item41 a:hover { color: #000; background-image: url(../images/mainnav_orange.gif); background-repeat: repeat-x; background-position: 0 bottom; }
.item49 a:hover { color: #000; background-image: url(../images/mainnav_grey.gif); background-repeat: repeat-x; background-position: 0 bottom; }
.item105 a:hover { color: #000; background-image: url(../images/mainnav_grey.gif); background-repeat: repeat-x; background-position: 0 bottom; }
.item50 a:hover, .item48 a:hover, .item106 a:hover { color: #696969; background-image: url(../images/mainnav_blue.gif); background-repeat: repeat-x; background-position: 0 bottom; }
/*--- -GL ---*/
.item99 a { background-repeat: repeat-x; background-position: 0 bottom; text-indent: 10px; }
.item100 a { background-repeat: repeat-x; background-position: 0 bottom; text-indent: 10px; }
.item101 a { background-repeat: repeat-x; background-position: 0 bottom; text-indent: 10px; }
.item102 a { background-repeat: repeat-x; background-position: 0 bottom; text-indent: 10px; }
/*---------------- Suche ------------------*/
#suche { background-color: #fff; text-align: right; width: 662px; margin: 0; padding: 0; }
.moduletable_suche { color: #000; font-size: 12px; font-style: normal; font-weight: bold; background-color: #fff; letter-spacing: 0; margin: 0 10px 0 0; padding: 5px 0 0; }
.search_suche { color: #000; font-size: 12px; font-style: normal; font-weight: bold; line-height: normal; text-align: right; letter-spacing: 0; margin: 0; padding: 0; }
fieldset { color: #000; font-size: 12px; text-align: left; border: solid 1px #d4d4d4; }
.word { margin-top: 3px; margin-bottom: 10px; padding-top: 10px; }
legend { color: #000; }
label { color: #000; margin-left: 5px; }
.phrase { color: #000; margin-bottom: 15px; }
.ordering {  }
.only { font-size: 12px; }
/*--------------- Suchergebnis*/
.list h4 a { color: #696969; font-size: 12px; text-align: left; margin: 0; padding: 0; }
.list h4 a:hover { color: #000; font-size: 12px; }
.list h3 { color: #ffd700; font-size: 12px; }
.results li { color: #696969; font-size: 13px; line-height: 160%; text-align: left; }
.results li h4 { color: #8b0000; font-size: 12px; line-height: 160%; text-align: left; margin: 15px 0 0; padding: 0; }
.small { color: #000; font-size: 11px; text-align: left; }
.highlight { background-color: #f0e68c; }
.display { font-size: 12px; font-weight: normal; }
/*--------------- main & foto ---------------*/
#main { background-color: white; background-image: url(../images/verlHinter.jpg); background-repeat: repeat-x; background-position: 0 bottom; width: 660px; height: 100.1%; overflow: hidden; min-width: 660px; min-height: 662px; max-width: 660px; max-height: 100.1%; border-right: 1px solid #dcdcdc; border-left: 1px solid #dcdcdc; }
#foto { width: 660px; height: 160px; }
/*--------------- subnavi ------------------*/
#subnavi { text-align: left; position: relative; width: 160px; float: left; margin: 10px 0 0; padding-top: 10px; padding-bottom: 30px; }
.moduletable_subnaviBlau { font-weight: normal; padding-top: 0; padding-bottom: 10px; width: 160px; float: left; margin: 5px 0 0; }
.moduletable_subnaviGruen { font-weight: normal; margin: 5px 0 0; padding-top: 0; padding-bottom: 10px; width: 160px; float: left; }
.moduletable_subnaviRot { font-weight: normal; margin: 5px 0 0; padding-top: 0; padding-bottom: 10px; width: 160px; float: left; }
.moduletable_subnaviOrange { font-weight: normal; margin: 5px 0 0; padding-top: 0; padding-bottom: 10px; width: 160px; float: left; }
/*--- subnavi Berater-Titel ---*/
#subnavi h3 { color: #000; font-size: 11px; font-weight: bold; line-height: 160%; text-align: left; letter-spacing: 0; margin: 0 0 0 5px; padding: 0 0 0; }
/*---------------- content -----------------*/
#content { position: relative; width: 480px; overflow: hidden; float: left; margin: 5px 0 0; padding: 10px 10px 30px; }
#content h1 { color: #092383; font-size: 14px; font-weight: bold; line-height: 140%; text-decoration: none; text-align: left; margin: 0; padding: 0; }
#content h2 { color: #092383; font-size: 12px; font-weight: bold; line-height: 180%; text-decoration: none; text-align: left; margin: 0; padding: 10px 0 0; }
#content h3 { color: #092383; font-size: 16px; font-weight: bold; line-height: 140%; text-decoration: none; text-align: left; margin: 0; padding: 10px 0 0; }
#content p { color: #000; font-size: 12px; font-weight: normal; line-height: 180%; text-decoration: none; text-align: left; margin: 0; padding-top: 10px; }
#content p a:link { color: #092383; font-size: 12px; font-weight: normal; line-height: 180%; text-decoration: none; text-align: left; margin: 0; padding: 0; }
#content p a:hover { color: #092383; font-size: 12px; font-weight: normal; line-height: 180%; text-decoration: underline; text-align: left; margin: 0; padding: 0; }
.buttonheading { margin: 0; padding: 0; }
#page { margin: 0; padding: 0; }
/*Aufzählungen im LT*/
.box23 { font-size: 12px; font-weight: normal; line-height: 160%; letter-spacing: 0; margin: 0 0 10px; width: 460px; float: left; padding: 0 0 0 15px; list-style-type: square; }
/**** Berater ****/
/*spalte1
*/
#spalte1{ font-size: 12px; font-weight: normal; line-height: 160%; text-align: left; width: 185px; float: left; margin:0; padding: 0; }
#spalte1 h1 { color: #022b7d; font-size: 14px; font-weight: bold; line-height: 160%; text-align: left; margin: 7px 0 0; padding: 0; }
#spalte1 h2 { color: #022b7d; font-size: 14px; font-weight: bold; line-height: 140%; text-align: left; margin: 0; padding: 0; }
#spalte1 ul { margin: 0; padding: 0 0 7px; }
#spalte1 li { margin: 0; padding: 0; list-style-type: none; }
#spalte1 a:link { color: #022b7d; font-size: 12px; font-weight: normal; text-decoration: none; }
#spalte1 a:visited { color: #022b7d; font-size: 12px; font-weight: normal; text-decoration: none; }
#spalte1 a:hover { color: #022b7d; font-size: 12px; font-weight: normal; text-decoration: underline; }
/*spalte2
*/
#spalte2{ color: #101010; font-size: 12px; font-weight: normal; line-height: 160%; text-align: left; float:left; width:285px; padding:0; margin:0 0 20px; }
#spalte2 p { color: #022b7d; font-size: 12px; font-weight: bold; line-height: 160%; margin: 0; padding: 0; }
#spalte2 ul { margin-top: 0; margin-bottom: 7px; margin-left: 15px; padding: 0; }
#spalte2 li { color: #101010; font-size: 12px; font-weight: normal; line-height: 160%; list-style-type: square; list-style-position: outside; margin: 0; padding: 0; left: 0; }
/**** Aufzählungen ****/
h6 { text-align: left; }
.box21 { color: #022b7d; font-size: 12px; font-weight: bold; line-height: 160%; text-align: left; width: 150px; float: left; margin: 10px 0 0; padding: 0; }
.box22 { font-size: 12px; font-weight: normal; line-height: 160%; text-align: left; width: 320px; float: left; margin: 10px 0 0; padding: 0; }
.box22 a:link { color: #022b7d; font-size: 12px; font-weight: normal; text-decoration: none; }
.box22 a:visited { color: #022b7d; font-size: 12px; font-weight: normal; text-decoration: none; }
.box22 a:hover { color: #022b7d; font-size: 12px; font-weight: normal; text-decoration: underline; }
/*---------------- quote ------------------*/
#quote { background-color: #f5faff; width: 660px; height: 24px; float: left; border: solid 1px #dcdcdc; }
#quoteInline { width: 630px; height: 24px; float: right; }
#quoteInline p { color: #789; font-size: 12px; font-weight: bold; line-height: 12px; text-decoration: none; text-align: center; margin: 0; padding: 7px 30px 0 0; }
/*---------------- footer ------------------*/
#footer { color: #6d7e8f; font-size: 11px; font-style: normal; line-height: 130%; text-align: center; width: 662px; height: 35px; float: left; margin-top: 7px; margin-bottom: 20px; }
#footer h4 { color: #6d7e8f; font-size: 9px; font-weight: normal; font-style: normal; text-decoration: none; text-align: center; margin: 0; padding: 0; }
#footer a:link, a:visited { color: #6d7e8f; font-style: normal; text-decoration: none; }
#footer a:hover, a:active { color: #000; font-style: normal; text-decoration: underline; }
/*--------------- subnavi BLAU--------------*/
.moduletable_subnaviBlau ul
	{ list-style-type: none; text-align: left; margin: 0; padding: 0; }
.moduletable_subnaviBlau li { text-align: left; margin: 0; padding: 0; }
.moduletable_subnaviBlau li a { color: #2b302b; font-size: 10px; line-height: 15px; text-decoration: none; width: 155px; margin: 0 0 0 5px; padding: 3px 0 1px; border-bottom: 1px solid #092383; display: block; }
.moduletable_subnaviBlau li a:visited { color: #2b302b; letter-spacing: 0; }
.moduletable_subnaviBlau li a:hover { color: #101010; background-color: #8d9acc; background-image: url(../images/mainnav_blue.gif); background-repeat: repeat-x; background-position: 0 0; border-bottom: 1px solid #092383; }
.moduletable_subnaviBlau li a:active { color: #4169e1; background-color: #b0c4de; text-decoration: none; letter-spacing: 0; border-bottom: 1px solid #4169e1; }
.moduletable_subnaviBlau #current a { color: #000; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: 700; letter-spacing: 0; margin: 0 0 0 5px; }
/*--------------- subnavi ROT --------------*/
#subnaviRot ul
	{ list-style-type: none; text-decoration: none; margin: 0; padding: 0; }
#subnaviRot li { color: #2b302b; font-size: 10px; font-weight: bold; line-height: 15px; text-indent: 5px; }
#subnaviRot li a { color: #2b302b; font-size: 10px; font-weight: normal; line-height: 15px; text-decoration: none; text-indent: 5px; width: 155px; padding-top: 3px; padding-bottom: 1px; border-bottom: 1px solid #d70000; display: block; }
#subnaviRot li a:visited { color: #2b302b; font-weight: normal; letter-spacing: 0; }
#subnaviRot li a:hover { color: #101010; font-weight: normal; background-image: url(../images/mainnav_red.gif); background-repeat: repeat-x; background-position: 0 0; text-decoration: none; border-bottom: 1px solid #d70000; }
#subnaviRot li a:active { color: #d70000; font-weight: normal; text-decoration: none; letter-spacing: 0; }
.moduletable_subnaviRot #current a { color: #000; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; letter-spacing: 0; margin: 0 0 0 5px; padding: 3px 0 1px; }
/*--------------- subnavi Gruen --------------*/
.moduletable_subnaviGruen ul
	{ list-style-type: none; text-decoration: none; margin: 0; padding: 0; }
.moduletable_subnaviGruen li { color: #2b302b; font-size: 10px; font-weight: bold; line-height: 15px; }
.moduletable_subnaviGruen li a { color: #2b302b; font-size: 10px; font-weight: normal; line-height: 15px; text-decoration: none; width: 155px; margin: 0 0 0 5px; padding: 3px 0 1px 0; border-bottom: 1px solid #3cb371; display: block; }
.moduletable_subnaviGruen li a:visited { color: #2b302b; font-weight: normal; letter-spacing: 0; }
.moduletable_subnaviGruen li a:hover { color: #101010; font-weight: normal; background-image: url(../images/mainnav_green.gif); background-repeat: repeat-x; background-position: 0 0; text-decoration: none; border-bottom: 1px solid #3cb371; }
.moduletable_subnaviGruen li a:active { color: #208437; font-weight: normal; text-decoration: none; letter-spacing: 0; }
.moduletable_subnaviGruen #current a { color: #000; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; letter-spacing: 0; margin: 0 0 0 5px; padding: 3px 0 1px; }
/*--------------- subnavi Orange --------------*/
.moduletable_subnaviOrange ul
	{ list-style-type: none; text-decoration: none; margin: 0; padding: 0; }
.moduletable_subnaviOrange li { color: #2b302b; font-size: 10px; font-weight: bold; line-height: 15px; margin: 0; padding: 0; }
.moduletable_subnaviOrange li a { color: #2b302b; font-size: 10px; font-weight: normal; line-height: 15px; text-decoration: none; width: 155px; margin: 0 0 0 5px; padding: 3px 0 1px 0; border-bottom: 1px solid #e16e00; display: block; }
.moduletable_subnaviOrange li a:visited { color: #2b302b; font-weight: normal; letter-spacing: 0; }
.moduletable_subnaviOrange li a:hover { color: #101010; font-weight: normal; background-image: url(../images/mainnav_orange.gif); background-repeat: repeat-x; background-position: 0 0; text-decoration: none; border-bottom: 1px solid #e16e00; }
.moduletable_subnaviOrange li a:active { color: #e16e00; font-weight: normal; text-decoration: none; letter-spacing: 0; }
.moduletable_subnaviOrange #current a { color: #000; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; letter-spacing: 0; margin: 0 0 0 5px; padding: 3px 0 1px; }
.item93 a { font-weight: normal; letter-spacing: 0; padding-left: 5px; }
/*--------------- subnavi Orange Menu --------------*/
.menu_subnaviOrange ul
	{ list-style-type: none; text-decoration: none; margin: 0; padding: 0; }
.menu_subnaviOrange li { color: #2b302b; font-size: 10px; font-weight: bold; line-height: 15px; margin: 0; padding: 0; list-style-type: none; }
.menu_subnaviOrange li a { color: #2b302b; font-size: 10px; font-weight: normal; line-height: 15px; text-decoration: none; width: 155px; margin: 0 0 0 5px; padding: 3px 0 1px; border-bottom: 1px solid #e16e00; display: block; }
.menu_subnaviOrange li a:visited { color: #2b302b; font-weight: normal; letter-spacing: 0; }
.menu_subnaviOrange li a:hover { color: #101010; font-weight: normal; background-image: url(../images/mainnav_orange.gif); background-repeat: repeat-x; background-position: 0 0; text-decoration: none; border-bottom: 1px solid #e16e00; }
.menu_subnaviOrange li a:active { color: #e16e00; font-weight: normal; text-decoration: none; letter-spacing: 0; }
.menu_subnaviOrange #current a { color: #000; font-size: 10px; font-style: normal; font-weight: bold; letter-spacing: 0; margin: 0 0 0 5px; padding: 3px 0 1px 0; }
.item93 a { font-weight: normal; letter-spacing: 0; padding-left: 5px; }
/*--------------- subnavi Grau --------------*/
.moduletable_subnaviGrau ul
	{ list-style-type: none; text-decoration: none; margin: 0; padding: 0; }
.moduletable_subnaviGrau li { color: #2b302b; font-size: 10px; font-weight: bold; line-height: 15px; margin: 0; padding: 0; }
.moduletable_subnaviGrau li a { color: #2b302b; font-size: 10px; font-weight: normal; line-height: 15px; text-decoration: none; width: 155px; margin: 0 0 0 5px; padding: 3px 0 1px 0; border-bottom: 1px solid #e16e00; display: block; }
.moduletable_subnaviGrau li a:visited { color: #2b302b; font-weight: normal; letter-spacing: 0; }
.moduletable_subnaviGrau li a:hover { color: #101010; font-weight: normal; background-image: url(../images/mainnav_grey.gif); background-repeat: repeat-x; background-position: 0 0; text-decoration: none; border-bottom: 1px solid #e16e00; }
.moduletable_subnaviGrau li a:active { color: #e16e00; font-weight: normal; text-decoration: none; letter-spacing: 0; }
.moduletable_subnaviGrau #current a { color: #000; font-size: 10px; font-style: normal; font-weight: bold; letter-spacing: 0; margin: 0 0 0 5px; padding: 3px 0 1px; }
/*---------------- FarbBoxen ---------------*/
#box_blue { background-color: #f7f8fc; background-image: url(../images/verlHinter_blau.jpg); background-repeat: repeat-x; background-position: 100% 100%; margin-top: 10px; margin-right: 20px; padding: 8px 130px 8px 50px; border-style: solid; border-width: 1px 1px 2px; border-color: #dcdcdc #dcdcdc #092383; }
#box_blue h3 { color: #092383; font-size: 13px; font-weight: bold; line-height: 160%; letter-spacing: 0; margin: 0; padding: 0; }
#box_red { background-color: white; background-image: url(../images/verlHinter_rot.jpg); background-repeat: repeat-x; background-position: 100% 100%; margin-top: 10px; margin-right: 20px; padding: 8px 130px 8px 50px; border-color: #dcdcdc #dcdcdc #d70000; border-style: solid; border-width: 1px 1px 2px; }
#box_red h3 { color: #f00; font-size: 13px; font-weight: bold; line-height: 160%; letter-spacing: 0; margin:0; padding:0; }
#box_green { background-color: #f3f8f4; background-image: url(../images/verlHinter_gruen.jpg); background-repeat: repeat-x; background-position: 100% bottom; margin-top: 10px; margin-right: 20px; padding: 8px 130px 8px 50px; border-color: #dcdcdc #dcdcdc #208437; border-style: solid; border-width: 1px 1px 2px; }
#box_green h3 { color: #208437; font-size: 13px; font-weight: bold; line-height: 160%; letter-spacing: 0; margin:0; padding:0; }
#box_orange { background-color: #fef7ec; background-image: url(../images/verlHinter_orange.jpg); background-repeat: repeat-x; background-position: 100% 100%; margin-top: 10px; margin-right: 20px; padding: 8px 130px 8px 50px; border-color: #dcdcdc #dcdcdc #e16e00; border-style: solid; border-width: 1px 1px 2px; }
#box_orange h3 { color: #e16e00; font-size: 13px; font-weight: bold; line-height: 160%; letter-spacing: 0; margin:0; padding:0; }
#box_blue p, #box_red p, #box_green p, #box_orange p { font-size: 13px; font-weight: bold; line-height: 160%; letter-spacing: 0; margin: 0; padding: 0; }
/*-------------- subnavi Berater ----------*/
#navigation { background-color: transparent; width: 158px; float: left; margin: 10px 0 0; padding: 10px 0 0; }
#navigation LI { padding: 0; margin: 0; list-style: none; display: inline; width: 153px; }
#navigation UL {
   padding: 0;
   margin: 0;
   }
#navigation A { color: #000; font-size: 10px; font-weight: normal; font-style: normal; font-variant: normal; line-height: 15px; text-decoration: none; display: block; margin: 0; width: 147px; padding-top: 3px; padding-bottom: 1px; padding-left: 5px; border-bottom: 1px solid #092383; }
#navigation A:link,
#navigation A:visited { margin: 0; }
#navigation A:hover,
#navigation A:focus { color: #696969; margin: 0; border-bottom: 1px solid #8d9acc; }
#ia #navigation A.ca { font-size: 10px; font-weight: normal; font-style: normal; font-variant: normal; line-height: 15px; display: block; margin: -1px 0 0; padding: 3px 4px 3px 15px; width: 133px; border-top: medium none; border-bottom: 1px solid #d70000; }
#ia #navigation A.ca:hover { font-weight: normal; font-style: normal; font-variant: normal; background-image: url(../images/mainnav_red.gif); background-repeat: repeat-x; background-position: 0 bottom; border-top: medium none; border-bottom: 1px solid #d70000; }
#ib #navigation A.cb { font-size: 10px; font-weight: normal; font-style: normal; font-variant: normal; line-height: 15px; display: block; margin: -1px 0 0; padding: 3px 4px 3px 15px; width: 133px; border-top: medium none; border-bottom: 1px solid #3cb371; }
#ib #navigation A.cb:hover { font-style: normal; font-variant: normal; font-weight: normal; background-image: url(../images/mainnav_green.gif); background-repeat: repeat-x; background-position: 0 bottom; border-top: medium none; border-bottom: 1px solid #3cb371; }
#ic #navigation A.cc { font-size: 10px; font-weight: normal; font-style: normal; font-variant: normal; line-height: 15px; display: block; margin: -1px 0 0; padding: 3px 4px 3px 15px; width: 133px; border-top: medium none; border-bottom: 1px solid #022b7d; }
#ic #navigation A.cc:hover { font-style: normal; font-variant: normal; font-weight: normal; background-image: url(../images/mainnav_blue.gif); background-repeat: repeat-x; background-position: 0 bottom; border-top: medium none; border-bottom: 1px solid #022b7d; }
#id #navigation A.cd { font-size: 10px; font-weight: normal; font-style: normal; font-variant: normal; line-height: 15px; display: block; margin: -1px 0 0; padding: 3px 4px 3px 15px; width: 133px; border-top: medium none; border-bottom: 1px solid #e16e00; }
#id #navigation A.cd:hover { font-style: normal; font-variant: normal; font-weight: normal; background-image: url(../images/mainnav_orange.gif); background-repeat: repeat-x; background-position: 0 bottom; border-top: medium none; border-bottom: 1px solid #e16e00; }
#navigation li a.red:hover { color: #696969; background-image: url(../images/mainnav_red.gif); background-repeat: repeat-x; background-position: 0 bottom; border-bottom: 1px solid #d70000; order-top-style: solid; }
#navigation li a.blue:hover { color: #696969; background-image: url(../images/mainnav_blue.gif); background-repeat: repeat-x; background-position: 0 bottom; border-bottom: 1px solid #022b7d; order-top-style: solid; }
#navigation li a.green:hover { color: #696969; background-image: url(../images/mainnav_green.gif); background-repeat: repeat-x; background-position: 0 bottom; border-bottom: 1px solid #3cb371; order-top-style: solid; }
#navigation li a.orange:hover { color: #696969; background-image: url(../images/mainnav_orange.gif); background-repeat: repeat-x; background-position: 0 bottom; border-bottom: 1px solid #e16e00; order-top-style: solid; }
/*---------------- Berater ---------------*/
.LT { color: #101010; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; line-height: 160%; text-decoration: none; text-align: left; }
.LT_Tittelsans { color: #092383; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 160%; text-decoration: none; }
.TitlelSans { color: #092383; font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 140%; text-decoration: none; }
/*Navi-Text*/
a.MenuNavText  { color: #092383; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; text-align: left; white-space: nowrap; }
a.MenuNavText:link { text-decoration: none;}
a.MenuNavText:visited { color: #a9a9a9; text-decoration: none; }
a.MenuNavText:hover { color: #092383; text-decoration: underline; }
a.MenuNavText:active { color: #4169e1; text-decoration: underline; }
.td_Linie_vm { font-size: 10px; line-height: 100%; background-color: #f8ead2; padding-top: 5px; padding-bottom: 2px; border-bottom: 1px solid #e16e00; }
#navigation A.n  {
   display: none;
   }
