/*******************************************************************************

	Project		:	BodyKontor
	Copyright	:	Katrin Caspar
	
*******************************************************************************/



 
/****************** main/ top menu ********************************/



#main-menu {
	/*border-bottom: 1px solid #bbb8a9;*/
	margin-bottom: 20px;
}
#main-menu ul.rex-navi1 {
	padding: 0px;
	list-style-type: none;
	font-family: Helvetica, Arial, Georgia, "Times New Roman", Times, serif;
	font-size: 1.3em;
	line-height: 130%;
}
#main-menu ul.rex-navi1 li {
	display: inline;
	margin: 0;
}
#main-menu ul.rex-navi1 li a {
	padding: 4px 10px;
	text-decoration: none;
	padding-right: 30px; /*extra right padding to account for curved right edge of tab image*/
	color: #FFF;
	background: transparent url(images/navi/tab_kontakt.png) 100% 1px no-repeat; /*give illusion of shifting 1px down vertically*/
	position: relative;
	display: block;
	float: left;
}
/*individuelles Hauptmenü */

#main-menu ul.rex-navi1 li.rex-article-1 a {
	background: transparent url(images/navi/tab_news.png) 100% 1px no-repeat; /*give illusion of shifting 1px down vertically*/
}
#main-menu ul.rex-navi1 li.rex-article-2 a {
	background: transparent url(images/navi/tab_kontor.png) 100% 1px no-repeat; /*give illusion of shifting 1px down vertically*/
}
#main-menu ul.rex-navi1 li.rex-article-3 a {
	background: transparent url(images/navi/tab_konzept.png) 100% 1px no-repeat; /*give illusion of shifting 1px down vertically*/
}
#main-menu ul.rex-navi1 li.rex-article-6 a {
	background: transparent url(images/navi/tab_kontakt.png) 100% 1px no-repeat; /*give illusion of shifting 1px down vertically*/
}
#main-menu ul.rex-navi1 li a:visited {
	color: #FFF;
}
#main-menu ul.rex-navi1 li.rex-current a {
	z-index: 100; /*higher z-index so selected tab is topmost*/
	background: transparent url(images/navi/tabOn.png) 100% 0 no-repeat;
}
#main-menu ul.rex-navi1 li a.rex-active {
	z-index: 100; /*higher z-index so selected tab is topmost*/
	background: transparent url(images/navi/tabOn.png) 100% 0 no-repeat;
}
#main-menu ul.rex-navi1 li a:hover {
	z-index: 100; /*higher z-index so selected tab is topmost*/
	background: transparent url(images/navi/tabOn.png) 100% 0 no-repeat;
}
<!--
[if IE]> .main-menu {
height: 1%;  /*Apply Holly 3px jog hack to get IE to position bottom border correctly beneath the menu*/
}
<![endif]
-->





/****************** sub/side menu ********************************/



#submenu ul.rex-navi1 {
 margin: 0px;
 padding: 0px;
 list-style-type: none;
}
#submenu ul.rex-navi1 li {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.10em;
	list-style-position: outside;
	border-bottom: 1px dotted #6B125C;
	padding: 14px 0px 8px 0px;
}
#submenu ul.rex-navi1 li a {
	color:#595959;
	text-decoration: none;
}
#submenu ul.rex-navi1 li a:visited {
	color:#595959;
	text-decoration: none;
}
/* aktive farbe des links!*/
#submenu ul.rex-navi1 li.rex-current a {
	/*color:#6B125C; text-decoration: none;*/
		color:#6B125C;
}
#submenu ul.rex-navi1 li a.rex-active {
	/*color:#6B125C; text-decoration: none;*/
	color:#6B125C;
}
#submenu ul.rex-navi1 li a:hover {
	color:#6B125C;
	text-decoration: none;
}
#submenu ul.rex-navi1 li a:active {
	color:#51184F;
	text-decoration: underline;
}
#submenu ul.rex-navi2 {
	list-style-type: none;
	list-style-position: inside;
	list-style-image: url(images/navi/slah.png);
	padding: 5px 0px 5px 14px;
	margin: 0px;
}
#submenu ul.rex-navi2 li {
	font-size: 0.95em;
	border-bottom: none;
	padding: 0px;
	margin: 0px;
}
#submenu ul.rex-navi2 li a {
	color:#595959;
	text-decoration: none;
}
#submenu ul.rex-navi2 li a:visited {
	color:#595959;
	text-decoration: none;
}
#submenu ul.rex-navi2 li.rex-current a {
	color:#9B2E97;
	text-decoration: none;
}
#sub-menu ul.rex-navi2 li a.rex-active {
	color:#9B2E97;
	text-decoration: none;
}
#submenu ul.rex-navi2 li a:hover {
	color:#6B125C;
	text-decoration: none;
}
#submenu ul.rex-navi2 li a:active {
	color:#51184F;
	text-decoration: underline;
}
 */ /****************** breadcrumb ********************************/
 #hello {
 height: 1px;
}
#breadcrumb-strp {
	background-image:url(images/navi/strp_grey_plain.jpg);
	background-repeat:repeat-x;
	height: 10px;
}
#breadcrumb {
	display: block;
	text-align: right;
	margin-bottom: 1px;
}
#breadcrumb p, #breadcrumb ul, #breadcrumb li {
	display: inline;
	color: #BFBFBF;
	text-align: right;
	font-size: 0.90em;
}
ul.rex-breadcrumb li {
	margin-left: 0px;
	padding: 0px 6px 0px 12px;
	background-image: url(../bodyCSS/images/navi/slah.jpg);
	background-position: 0px 2px;
	background-repeat: no-repeat;
	list-style: none;
}
ul.rex-breadcrumb li.rex-lvl1 {
	margin: 0;
	padding-left: 5px;
	background: none;
	color:#BFBFBF;
}
ul.rex-breadcrumb li.rex-lvl1 a, a:visited, ul.rex-breadcrumb li.rex-lvl2 a, a:visited {
	color:#BFBFBF;
}
ul.rex-breadcrumb li.rex-lvl1 a:hover, ul.rex-breadcrumb li.rex-lvl2 a:hover {
	color: #6B125C;
}

