#supportmenu{width: 35em; position:absolute; top:-0.3125em; left:1.4375em;margin:0em;}
*html #supportmenu{top:0em; left:1.4375em;}    
#supportmenu li{list-style:none; float:left;margin-top:-0.75em;}
.snav, a.snav{font-size:65%; color:#333; padding-right:0.875em; padding-left:0;text-decoration:none;}
*html .snav, a.snav{padding-right:0.8125em;}
a.snav:hover{text-decoration:underline;color:#333;}
#topnavigation {width:58.5em;float:left; position:absolute; top:6em; left:3.5em; z-index:10;}
*html #topnavigation {top:6.125em; left:3.575em;}
#topnavigation ul{ list-style: none; margin: 0; padding: 0; float: left;}
#topnavigation li {position: relative;}
#topnavigation ul ul { position: absolute; font-family: Arial, Helvetica; font-size: 80%; top: 3em; left: 0em;}
*html #topnavigation ul ul {top: 2.8em;}
#topnavigation li {top:0; left:0; margin:0; padding-right:1.125em;
 padding-top:0.8333em; padding-bottom:0.8333em; list-style:none; float:left;}/*Abstand der Topnavigationspunkte*/
#topnavigation ul li{ z-index:1000; }
div#topnavigation ul li:hover ul, div#topnavigation ul ul li:hover ul, div#topnavigation ul ul ul li:hover ul {left:-0.5em;overflow:hidden;}/*Dropdown Einrückung nach rechts */
#topnavigation ul ul li:hover  { background-color: #a5b8c9; }
#topnavigation ul ul li.thover  { background-color: #a5b8c9;}
#topnavigation ul ul , #topnavigation ul li ul , #topnavigation ul li ul ul {left:-999em; display: block;}
#topnavigation ul li.thover ul , #topnavigation ul li.thover ul ul { display: block; padding-top:0; top:2.5em; left:-0.5em;margin-top:-0.375em;}/*Dropdown Einrückung nach rechts)*/
#topnavigation ul ul li {width: 100%; padding-top:0; padding-bottom:0.0625em;  line-height:1.5em;padding-left:0.375em;}/*Abstand der Text von Dropdown */
#topnavigation ul ul a{ text-decoration: none; font-weight:normal;display:block;width:100%; float:left;}
#topnavigation ul ul li span{padding-left:0.0em;}
#topnavigation a:hover{ text-decoration: none; }

#supportmenu{z-index:50;margin-left:2em;}

 #supportmenu ul{ list-style: none; margin: 0; padding: 0; float: left;}
#supportmenu li {position: relative;}
#supportmenu ul ul { position: absolute; font-family: Arial, Helvetica; font-size: 80%; top: 3em; left: 0em;}
*html #supportmenu ul ul {top: 2.8em;}
#supportmenu li {top:0; left:0em; margin:0; padding-top:0.8333em; padding-bottom:0.8333em; list-style:none; float:left;}/*Abstand der supportmenuspunkte*/
#supportmenu ul li{ z-index:1000; }
div#supportmenu ul li:hover ul, div#supportmenu ul ul li:hover ul, div#supportmenu ul ul ul li:hover ul {left:-0.5em;overflow:hidden;}/*Dropdown Einrückung nach rechts */
#supportmenu ul ul li:hover  { background-color: #AABFD6; }
#supportmenu ul ul li.thover  { background-color: #AABFD6;}
#supportmenu ul ul , #supportmenu ul li ul , #supportmenu ul li ul ul {left:-999em; display: block;}
#supportmenu ul li.thover ul , #supportmenu ul li.thover ul ul { display: block; padding-top:0; top:2.5em; left:-0.5em;margin-top:-0.375em;}/*Dropdown Einrückung nach rechts)*/
#supportmenu ul ul li {width: 100%; padding-top:0; padding-bottom:0.0625em;  line-height:1.5em;padding-left:-2em;}/*Abstand der Text von Dropdown */
#supportmenu ul ul a{ text-decoration: none; font-weight:normal;display:block;width:100%; float:left;}
#supportmenu ul ul li span{padding-left:0.0em;}
#supportmenu a:hover{ text-decoration: none; }

/*++++++++++++++++++++++++++++++++++++++++++++++*/
#leftcontent{ float:left; z-index:10; display:block; color:#000; overflow:hidden; width:11.25em;}

#leftcontent, a.lnav0, a.lnav1,  a.lnav2, a.lnav3{width: 11.25em;}
a.lnav0:hover img, a.lnav1:hover img, a.lnav2:hover img, a.lnav3:hover img{ visibility: visible; } 
a.lnav0{ border-top: #5780ae solid 0.0625em; overflow:visible; color: #000; text-decoration: none; padding-top: 0.0625em; float:left; }
a.lnav1, a.lnav2, a.lnav3{ overflow:visible; color: #000; text-decoration: none; padding-top: 0.0625em; float:left; }
a.lnav0:hover, a.lnav1:hover, a.lnav2:hover, a.lnav3:hover { cursor: pointer;cursor: hand; text-decoration: none; background-color: #e5e8ea;}
a.lnav0:visited, a.lnav1:visited, a.lnav2:visited, a.lnav3:visited { color: #000; }
a.lnav0 span, a.lnav1 span, a.lnav2 span, a.lnav3 span { font-size: 75%; float: left; margin-left: 0.1em; }
a.lnav0 span { margin-left: 0.1em; float: left; width: 14.5625em;}
a.lnav1 span { margin-left: 0.1em; float: left; display:block; width: 14em;  }
a.lnav2 span {margin-left: 0.1em; width: 13.5em; display:block;}
a.lnav3 span {margin-left: 0.1em; width: 13em; display:block;}
*html a.lnav0 span {width: 13.650em;}
*html a.lnav1 span {width: 12.950em;}
*html a.lnav2 span {width: 12.25em;}
*html a.lnav3 span {width: 11.65em;}

a.lnav0 img, a.lnav1 img, a.lnav2 img, a.lnav3 img{visibility:visible;margin-top:0.125em; margin-right:0.125em;float:left;}
a.lnavsel img{visibility: visible;}
a.lnav0 img,a.lnav0 a.lnavsel img{visibility:hidden;margin-top:.125em;margin-right:.125em;float:left;}
a.lnav0 {padding-left: 0.25em;}
*html a.lnav0 {padding-left: 0.1875em;}
a.lnav1 {padding-left: 0.3125em;}
*html a.lnav1 {padding-left: 0.325em;}
a.lnav2 {padding-left: 0.6875em;}
a.lnav3 {padding-left: 1.0625em;}
a.lnavsel, a.lnavsel:hover, a.lnavsel:visited {color: #000;font-weight:bold;}
a.lnavsel0, a.lnavsel1, a.lnavsel2, a.lnavsel3, a.lnavsel4{font-weight:bold;}
a.lnav0 img, a.lnav1 img, a.lnav2 img, a.lnav3 img{visibility:visible; width:0.1875em; height:0.5em; margin-top:.125em; margin-right:.125em;float:left;}
a.lnavsel img{ visibility: visible;}
a.lnav0 img,a.lnav0 a.lnavsel img{ visibility:hidden; margin-top:.125em; margin-right:.125em; float:left;}
a.first1{border-top: #5780ae solid 0.0625em;}
a.lnavx{ border-top: #5780ae solid 0.0625em;width: 13.650em;}
.lnavx span{width: 13.650em;height:1px;display:block;float:left;border-top: #5780ae solid 0.0625em;}
*html .lnavx span{width: 13.650em;height:5px;display:block;float:left;border:0}
a.last0{ border-bottom: #5780ae solid 0.0625em;}
a.first0{ border-top: 0; border-bottom:0;}
/*++++++++++++++++++++++++++++++++++++++++++++++*/
.tkpulldown a.hover{ width: 100%; padding:0; background-color: #db7; }
a.pulldownnav{ display:block; border:solid 0px; width:100%;}

a.pulldownnav:hover{}

/* Farben Pulldown*/
.pulldownbgcol_ebedf1{background-color: #e8edf1;  color:#000; border:solid 0.0625em #5780ae;}
.tnav, a.tnav{ color:#000; font-weight:bold; font-size:75%; margin-right:0.125em; } 
a.tnav:hover, a.tnavsel{ color:#FFF;text-decoration:none;}
a.tnavsel{ color:#FFF; border-top:solid 0.375em #fff; text-decoration:none; }
a.tnavsel:hover{ text-decoration:none; }
.home{ padding-left:0.625em;}
