/* Style sheet menue */
* + html  .menuekasten{margin-left:0;padding:0;}
.menuekasten{width:180px;background:url("tl_files/grafik/servicebg_unten.jpg") center bottom no-repeat;font-size:12px;}
.menuekasten h2{margin:0;padding:10px 0 5px;text-align:center;background:url("tl_files/grafik/servicebg_oben.jpg") center top no-repeat;border-bottom:2px solid #dedede;font-weight:bold;font-size:16px;color:#ffffff;}
.menuekasten ul{margin-bottom:20px;padding:0;list-style-type:none;}
.menuekasten   li{margin:0;padding:0;cursor:pointer;}
* html  .menuekasten ul{margin:0;padding-left:0;}
* + html  .menuekasten  ul{margin:0;padding-left:0;}
.menuekasten a,.menuekasten a:link,.menuekasten a:visited{height:20px;display:block;padding:8px 0 0 30px;font-weight:bold;color:#ffffff;}
.menuekasten a:hover{color:#cc3000;}
.menuekasten li .active{height:20px;display:block;margin:0;padding:8px 0 0 30px;color:#cc3000;}
#shoplink{float:right;margin-top:20px;margin-right:350px;margin-bottom:0;padding:0;}
.ce_hyperlink{clear:right;}
.mod_breadcrumb{height:20px;color:#949494;}
.mod_breadcrumb a:link{color:#4d4c4b;}
.mod_breadcrumb a:hover{color:#0071bd;}
.mod_breadcrumb a:visited{color:#4d4c4b;}
.mod_sitemap{padding:10px;color:#64aede;}
.mod_sitemap ul{margin-left:25px;padding:10px;}
.mod_sitemap li{margin-left:20px;}
.mod_sitemap a:link,.mod_sitemap a:visited{font-size:14px;color:#636963;}
.mod_sitemap a:hover{background-color:#64aede;text-decoration:underline;color:#ffffff;}
.ce_toplink{margin-left:590px;}
.pdf_link{float:right;}

