/**
 * Copyright (C) 2010 Peter Ongyert [webdesign // identity & print]
 *
 * @copyright  Peter Ongyert [webdesign // identity & print]
 * @author     Peter Ongyert <info@peter-ongyert.de>
 */

/* Mainmenu */
#nav{padding-top:124px;margin-left:28px;font-family:helvetica;}
#nav,#nav ul{list-style: none;line-height: 1;}
#nav ul.level_1{background:transparent;width: 960px !important;height: 40px;display: block;padding-left: 10px;}
#nav a{background:transparent;color: #fff;display: block;padding: 8px 12px 12px 12px;text-decoration: none;text-transform:uppercase;font-size:14px;}
#nav a:hover{background: transparent;color: #68044f;}
#nav span{background: transparent; repeat-x top left;color: #68044f;display: block;padding: 8px 12px 12px 12px;text-transform:uppercase;font-size:14px;}
#nav ul li ul span{background-image: none;background-color: #fff;border-bottom: 1px solid #f1f1f1;padding: 8px 12px 8px 12px;height: auto;}
#nav li{background: url("../images/tl/sh_border.png") no-repeat center right;float: left;padding-right: 2px;width: em;}
#nav li.last {background-image: none !important;}
#nav li:hover,#nav li.over{position: static; /* make menus not sticky in ie7 */}

#nav li ul{position: absolute;display: block;left: -999em;width: 18em;z-index: 30;}
#nav li:hover ul ul,#nav li.sfhover ul ul{left: -999em;}
#nav li ul ul{margin: -2.45em 0 0 15em;}
#nav ul.level_2 li{background-image: none;border-top: 0;border-left: 1px solid #fff;border-bottom: 1px solid #fff;border-right: 1px solid #ddd; width: 18em;margin:0;height: auto;padding: 0;}
#nav ul.level_2 li.first{border-top: 1px solid #fff;margin-top: 1px;}
#nav ul.level_2 li a{font-size: 1em;background-image: none;background-color: #900b92;border-bottom: 1px solid #fff;padding: 8px 14px 8px 14px;height: auto;line-height: 17px;}
* html #nav ul.level_2 li a{height: 16px;}
#nav ul.level_2 li span{font-size: 1em;padding:8px 14px 8px 14px;line-height:17px;background-color: #c11dbd;color:#fff;}
#nav ul.level_2 li a:hover{background-color: #c11dbd;background-image: none;}
#nav li:hover ul{left: auto;}
#nav li:hover ul,#nav li.sfhover ul{left: auto;}
#nav li:hover ul,#nav li li:hover ul,#nav li.sfhover ul,#nav li li.sfhover ul{left: auto;}
div#nav a.invisible{display: none;}

/* Topmenu */
#navtop{margin-top:-10px;position:absolute;right:20px;}
#navtop,#navtop ul{list-style: none;line-height: 1;}
#navtop ul.level_1{display: block;padding-left: 0px;}
#navtop a{background:#AF16AE;color: #fff;display: block;padding: 3px 6px;text-decoration: none;text-transform:uppercase;font-size:11px;}
#navtop a:hover{background:#c11dbd;color: #333;}
#navtop span{background:#c11dbd;color: #333;display: block;padding:3px 6px;text-transform:uppercase;font-size:11px;}
#navtop li{float: left;padding-top:0px;padding-right: 2px;}
#navtop li.last {border: none !important;}
#navtop li:hover,#navtop li.over{position: static; /* make menus not sticky in ie7 */}

div#navtop a.invisible{display: none;}

/* Breadcrumb */
.mod_breadcrumb{font-size:10px;left:30px;position:absolute;top:-6px;width:960px;color:#a72d47;}
.mod_breadcrumb a{color:#8d8d8d;text-decoration: none;}
.mod_breadcrumb a:hover{color:#8d8d8d;text-decoration: underline;}

