/**********************************************************************************
* 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 {
    position: absolute;
    z-index: 100;
    padding: 0;
    margin: 10px 0 0 680px;
    width: 300px;
}

#meta_navigation ul {
    margin: 0px;
    padding: 0px;
    height: 20px;
    float: right;
}
#meta_navigation ul li {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    float: left;
    height: 20px;
}

#meta_navigation ul li a {
    text-decoration: none;
    margin-left: 10px;
    color: #444;
    height: 20px;
}

#meta_navigation ul li a.current,
#meta_navigation ul li a:hover {
    color: black;
    text-decoration: underline;
}




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


div#navigation {

	margin: 0;

	padding: 0;

	line-height: 30px;
	background: transparent url(../img/navigation.jpg) no-repeat;
	height: 640px;

}
div#navigation[id] {
  height: auto;
  min-height: 640px;
}

div#navigation ul {
	margin: 0;
	padding: 0;
}


div#navigation ul li.current a {
	color: #d20000;
}





/* 113px -> 240px ==> 127px */

#root_navigation_button {
    position: absolute;
    margin: 240px 0 0 126px;
}

div#root_navigation ul.navigation li,
div#root_navigation ul.navigation li.current ul li {
	display: block;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
div#root_navigation ul li a {
	color: #333;
	font-weight: normal;
	text-decoration: none;
	background: transparent none;
	display: block;
	margin: 0;
	padding: 0;
	font-size: 15px;
	font-style: italic;
	line-height: 40px;
	font-weight: bold;
}

div#root_navigation ul li.current a,
div#root_navigation ul li.current ul li.current a {
	color: #d20000;
	font-weight: bold;
}
div#root_navigation ul li a:hover,
div#root_navigation ul li.current a:hover {
	color: #d20000;
	text-decoration: none;
}


/* first ist meta navigation */
div#root_navigation ul li.sort-0 {
    display: none;
}

/* on right side */
div#root_navigation ul li.sort-1 {
    position: absolute;
    margin: 187px 0px 0px 230px;
}
div#root_navigation ul li.sort-2 {
    position: absolute;
    margin: 257px 0px 0px 260px;
}
div#root_navigation ul li.sort-3 {
    position: absolute;
    margin: 292px 0px 0px 252px;
}
div#root_navigation ul li.sort-4 {
    position: absolute;
    margin: 327px 0px 0px 230px;
}
/* on left side */
div#root_navigation ul li.sort-5 {
    position: absolute;
    margin: 361px 0px 0px 0px;
    width: 162px;
    text-align: right;
}
div#root_navigation ul li.sort-6 {
    position: absolute;
    margin: 321px 0px 0px 0px;
    width: 92px;
    text-align: right;
}
div#root_navigation ul li.sort-7 {
    position: absolute;
    margin: 226px 0px 0px 0px;
    width: 72px;
    text-align: right;
}
div#root_navigation ul li.sort-8 {
    position: absolute;
    margin: 195px 0px 0px 0px;
    width: 90px;
    text-align: right;
}






#sub_navigation_button {
    position: absolute;
    margin: 493px 0 0 140px;
}

div#sub_navigation ul.sub-navigation li,
div#sub_navigation ul.sub-navigation li.current ul li {
	display: block;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

div#sub_navigation ul li a {
	color: #333;
	font-weight: normal;
	text-decoration: none;
	background: transparent none;
	display: block;
	margin: 0;
	padding: 0;
	font-size: 15px;
	font-style: italic;
	line-height: 60px;
	font-weight: bold;
}

div#sub_navigation ul li.current a,
div#sub_navigation ul li.current ul li.current a {
	color: #d20000;
	font-weight: bold;
}
div#sub_navigation ul li a:hover,
div#sub_navigation ul li.current a:hover {
	color: #d20000;
	text-decoration: none;
}


/* on right side */
div#sub_navigation ul li.sort-0 {
    position: absolute;
    margin: 437px 0px 0px 221px;
}
div#sub_navigation ul li.sort-1 {
    position: absolute;
    margin: 490px 0px 0px 239px;
}
div#sub_navigation ul li.sort-2 {
    position: absolute;
    margin: 539px 0px 0px 220px;
}
div#sub_navigation ul li.sort-3 {
    position: absolute;
    margin: 572px 0px 0px 160px;
}
/* on left side */
div#sub_navigation ul li.sort-4 {
    position: absolute;
    margin: 540px 0px 0px 0px;
    width: 110px;
    text-align: right;
}
div#sub_navigation ul li.sort-5 {
    position: absolute;
    margin: 491px 0px 0px 0px;
    width: 90px;
    text-align: right;
}
div#sub_navigation ul li.sort-6 {
    position: absolute;
    margin: 441px 0px 0px 0px;
    width: 110px;
    text-align: right;
}


