/**********************************************************************************
* phpComasy Web Content Management System                                         *
* http://www.phpcomasy.com                                                        *
*                                                                                 *
* Copyright (c) 2005 - 2010 indual GmbH (http://www.indual.ch)                    *
*                                                                                 *
* phpComasy is released under his own licence (http://www.phpcomasy.com/licence)  *
**********************************************************************************/


/* Meta Navigation ------------------------------------------------------------ */
div#meta_navigation ul {
    margin: 0px;
    padding: 0px;
    float: right;
}
div#meta_navigation ul li {
	list-style-type: none;
    margin: 0px 14px 0px 0px;
    padding: 0px;
    float: left;
}
div#meta_navigation ul li a {
    margin: 0px;
    padding: 0px;
    float: left;
    text-decoration: none;
}

div#meta_navigation ul li a:hover,
div#meta_navigation ul li.current a {
    color: #666;
}






/* Root Navigation ------------------------------------------------------------ */

div#root_navigation ul li.sort-0 {
    margin: 0px;
    padding: 0px;
    float: left;
}

div#root_navigation ul li a {
    margin: 0px;
    padding: 0px;
    display: block;
    float: left;
    width: 168px;
    height: 48px;
    font-size: 0px !important;
    cursor: pointer;
}

div#root_navigation ul li a span {
    display: none;
}

div#root_navigation ul li.sort-0 {
    display: none;
}


div#root_navigation ul li.sort-1 a {
	background: url(../img/ueber_uns.jpg) no-repeat;
    border-right: 2px solid white;
}
div#root_navigation ul li.sort-1.current a {
	background: url(../img/ueber_uns_current.jpg) no-repeat;
}
div#root_navigation ul li.sort-1 a:hover {
	background: url(../img/ueber_uns_hover.jpg) no-repeat;
}
div#root_navigation ul li.sort-1.current a:hover {
	background: url(../img/ueber_uns_current.jpg) no-repeat;
}


div#root_navigation ul li.sort-2 a {
	background: url(../img/leistungen.jpg) no-repeat;
    border-right: 2px solid white;
}
div#root_navigation ul li.sort-2.current a {
	background: url(../img/leistungen_current.jpg) no-repeat;
}
div#root_navigation ul li.sort-2 a:hover {
	background: url(../img/leistungen_hover.jpg) no-repeat;
}
div#root_navigation ul li.sort-2.current a:hover {
	background: url(../img/leistungen_current.jpg) no-repeat;
}


div#root_navigation ul li.sort-3 a {
	background: url(../img/angebot.jpg) no-repeat;
    border-right: 2px solid white;
}
div#root_navigation ul li.sort-3.current a {
	background: url(../img/angebot_current.jpg) no-repeat;
}
div#root_navigation ul li.sort-3 a:hover {
	background: url(../img/angebot_hover.jpg) no-repeat;
}
div#root_navigation ul li.sort-3.current a:hover {
	background: url(../img/angebot_current.jpg) no-repeat;
}


div#root_navigation ul li.sort-4 a {
	background: url(../img/wichtige_infos.jpg) no-repeat;
    border-right: 2px solid white;
}
div#root_navigation ul li.sort-4.current a {
	background: url(../img/wichtige_infos_current.jpg) no-repeat;
}
div#root_navigation ul li.sort-4 a:hover {
	background: url(../img/wichtige_infos_hover.jpg) no-repeat;
}
div#root_navigation ul li.sort-4.current a:hover {
	background: url(../img/wichtige_infos_current.jpg) no-repeat;
}


div#root_navigation ul li.sort-5 a {
	background: url(../img/aktuelles.jpg) no-repeat;
}
div#root_navigation ul li.sort-5.current a {
	background: url(../img/aktuelles_current.jpg) no-repeat;
}
div#root_navigation ul li.sort-5 a:hover {
	background: url(../img/aktuelles_hover.jpg) no-repeat;
}
div#root_navigation ul li.sort-5.current a:hover {
	background: url(../img/aktuelles_current.jpg) no-repeat;
}



/* Sub Navigation ------------------------------------------------------------ */

div#sub_navigation {
	float: left;
    width: 142px;
    margin: 0px;
    padding: 70px 10px 0px 18px;
    min-height: 250px;
}

div#sub_navigation #nav-1 {
    display: none;
}


div#sub_navigation ul.level1 {
	margin: 0px;
	padding: 0px;
}
div#sub_navigation ul.level1 li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
div#sub_navigation ul.level1 li a {
    color: black;
    font-weight: normal;
    text-decoration: none;
}



div#sub_navigation ul.level1 li.current ul {
    margin: 0px;
    padding: 0px;
}

div#sub_navigation ul.level1 li.current ul li {
    margin: 0px;
    padding: 0px;
}

div#sub_navigation ul.level1 li.current ul li a {
    color: black;
    font-weight: normal;
    text-decoration: none;
}


div#sub_navigation ul.level1 li a:hover,
div#sub_navigation ul.level1 li a:active,
div#sub_navigation ul.level1 li a:focus,
div#sub_navigation ul.level1 li ul.level2 li a:hover,
div#sub_navigation ul.level1 li ul.level2 li a:active,
div#sub_navigation ul.level1 li ul.level2 li a:focus {
    color: #666;
}

div#sub_navigation ul.level1 li.current a,
div#sub_navigation ul.level1 li.current ul li.current a {
    color: #000;
    font-weight: bold;
}



div#sub_navigation li.level1 a {
	margin-left: 0px;
	font-size: 100%;
}
div#sub_navigation li.level2 a {
	margin-left: 8px;
	font-size: 100%;
}
div#sub_navigation li.level3 a {
	margin-left: 16px;
	font-size: 100%;
}
div#sub_navigation li.level4 a {
	margin-left: 24px;
	font-size: 100%;
}






