a {
	color: #D53215;
}

i a {
	font-style: italic;
}

#main #content li a {
	font-weight: bold;
}

a:hover {
	text-decoration: none;
}

/******************************************************************************/
/* MAIN MENU																  */
/******************************************************************************/

#main #mainMenu {
	height: 34px;
	margin-bottom: 1px;
}

#main #mainMenu #menuBarRounded {
	width: 5px;
	height: 34px;
	background: url(../images/menuBarRounded.jpg);
	position: relative;
	margin-top: -17px;
	float: left;
}

#main #mainMenu #greyBar {
	height: 17px;
	background: #E8E8E8;
}

#main #mainMenu #menuBar {
	width: 997px;
	height: 34px;
	background: #C12E13;
	margin-top: -17px;
	float: left;
}

#main #mainMenu #menuBar ul, #main #mainMenu #menuBar ul li {
	float: left;
}

#main #mainMenu #menuBar ul li {
	padding-right: 3px;
}

#main #mainMenu #menuBar ul li ul li {
	padding-left: 0;
}

#main #mainMenu #menuBar ul li a {
	height: 23px;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 11px;
	color: #FFF;
	text-decoration: none;
	float: left;
}

#main #mainMenu #menuBar ul li a.active {
	background: #8D210E;
}

#main #mainMenu #menuBar ul li a:hover {
	background: #AB2811;
}

/******************************************************************************/
/* MAIN MENU (left side [home])												  */
/******************************************************************************/

#main #mainMenu #menuBar #leftMenu {
	padding-left: 50px;
	margin-right: 101px;
}

/******************************************************************************/
/* MAIN SUB MENU															  */
/******************************************************************************/

#main #mainMenu #menuBar #subMenus ul {
	width: 188px;
	display: none;
	position: absolute;
	top: 163px;
	left: 10px;
	background: #F7F7F7;
	border: 1px solid #F7F7F7;
	border-left: none;
	opacity: 0.95;
}

#main #mainMenu #menuBar #subMenus ul.level4,
#main #mainMenu #menuBar #subMenus ul#subMenu_5,
#main #mainMenu #menuBar #subMenus ul#subMenu_6 {
/* Height with submenus Touristik and Fertigung
	height: 194px;
*/
	height: 148px;
}

#main #mainMenu #menuBar #subMenus ul.level3 {
	border: 1px solid #FFF;
	background: #FFF;
}

#main #mainMenu #menuBar #subMenus ul li {
	width: 188px;
	height: 18px;
	line-height: 18px;
	display: block;
	margin-top: 1px;
	padding: 0;
}

#main #mainMenu #menuBar #subMenus ul li a {
	width: 188px;
	height: 18px;
	line-height: 18px;
	float: none;
	display: block;
	padding: 0;
	text-indent: 14px;
	color: #5B605E;
}

#main #mainMenu #menuBar #subMenus ul li a:hover {
	color: #FFF;
}

#main #mainMenu #menuBar #subMenus ul li a:hover {
	background: #9A9B9C;
}

#main #mainMenu #menuBar #subMenus ul li a.sub {
	background: url(../images/subMenuArrow.gif) no-repeat 170px center;
}

#main #mainMenu #menuBar #subMenus ul li a.sub:hover {
	background-color: #9A9B9C;
}

/**
 * Branch defined hover colors
 */

#main #mainMenu #menuBar #subMenus ul li a.level3Menu_21:hover {
	background: #D7DF23;
}

#main #mainMenu #menuBar #subMenus ul li a.level3Menu_22:hover {
	background: #FFCB05;
}

#main #mainMenu #menuBar #subMenus ul li a.level3Menu_23:hover {
	background: #7052A1;
}

#main #mainMenu #menuBar #subMenus ul li a.level3Menu_24:hover {
	background: #8452A1;
}

#main #mainMenu #menuBar #subMenus ul li a.level3Menu_25:hover {
	background: #B69CCA;
}

#main #mainMenu #menuBar #subMenus ul li a.level3Menu_26:hover {
	background: #0074BC;
}

#main #mainMenu #menuBar #subMenus ul li a.level3Menu_27:hover {
	background: #F89929;
}

#main #mainMenu #menuBar #subMenus ul li a.level3Menu_28:hover {
	background: #00AB95;
}

#main #mainMenu #menuBar #subMenus ul li a.sub:hover {
	background-image: url(../images/subMenuArrowHover.gif);
	background-repeat: no-repeat;
	background-position: 170px center;
}

#main #mainMenu #menuBar #subMenus ul li.subMenuSepRed,
#main #mainMenu #menuBar #subMenus ul li.subMenuSepGray {
	height: 2px;
	font-size: 0;
}

#main #mainMenu #menuBar #subMenus ul li.subMenuSepRed {
	background: #C02E13;
}

#main #mainMenu #menuBar #subMenus ul li.subMenuSepGray {
	background: #ABADAC;
}

/******************************************************************************/
/* LEFT SUB MENU (beside content)											  */
/******************************************************************************/

#main #leftSubMenu {
	width: 212px;
	height: 469px;
	padding-top: 40px;
	float: left;
	background: #505A5A url(../images/subMenuBg.jpg) no-repeat bottom;
}

#main #leftSubMenu img {
	padding-left: 20px;
}

#main #leftSubMenu ul li a {
	height: 18px;
	line-height: 18px;
	display: block;
	color: #FFF;
	text-decoration: none;
	margin-top: 1px;
}

#main #leftSubMenu ul li a span {
	width: 53px;
	height: 18px;
	display: block;
	margin-right: 7px;
	background: #C12E13;
	float: left;
}

#main #leftSubMenu ul li a.active {
	background: url(../images/subMenuActiveBg.jpg);
	font-weight: bold;
}

#main #leftSubMenu ul li a:hover {
	background: url(../images/subMenuActiveBg.jpg);
}

#main #leftSubMenu ul li ul {
	background: url(../images/subMenuActiveBg.jpg);
}

#main #leftSubMenu ul li ul li a {
	margin: 0;
	padding-left: 15px;
	text-indent: 11px;
	background: url(../images/subMenuArrowHover.gif) no-repeat 15px; center;
}

#main #leftSubMenu ul li ul li a:hover, #main #leftSubMenu ul li ul li a.active {
	font-weight: bold;
	background: url(../images/subMenuArrowHover.gif) no-repeat 15px; center;
}

/**
 * Branch defined colors
 */

#main #leftSubMenu ul li a span#span_21 {
	background: #D7DF23;
}

#main #leftSubMenu ul li a span#span_22 {
	background: #FFCB05;
}

#main #leftSubMenu ul li a span#span_23 {
	background: #7052A1;
}

#main #leftSubMenu ul li a span#span_24 {
	background: #8452A1;
}

#main #leftSubMenu ul li a span#span_25 {
	background: #B69CCA;
}

#main #leftSubMenu ul li a span#span_26 {
	background: #0074BC;
}

#main #leftSubMenu ul li a span#span_27 {
	background: #F89929;
}

#main #leftSubMenu ul li a span#span_28 {
	background: #00AB95;
}

/******************************************************************************/
/* TRACKER (content)														  */
/******************************************************************************/

#main #content #tracker a, #main #content #tracker span {
	float: left;
	color: #707172;
	text-decoration: none;
	margin-top: 6px;
}

#main #content #tracker a.active {
	font-weight: bold;
}

#main #content #tracker a:hover {
	text-decoration: underline;
}

/******************************************************************************/
/* NEWS MORE LINK															  */
/******************************************************************************/

#main #sidebar #news .newsEntry div.moreLink {
	margin: 3px 0 7px 0;
}

/******************************************************************************/
/* BUTTONS (print, back)													  */
/******************************************************************************/

#main #printButton {
	float: right;
	padding-top: 10px;
}

#main #printButton a {
	text-decoration: none;
}

#main #printButton a:hover {
	text-decoration: underline;
}

#main #printBackButton {
	float: left;
	display: none;
	padding-top: 10px;
}

#main #backButton {
	float: left;
	padding-top: 10px;
}

/******************************************************************************/
/* BOTTOM MENU (footer)														  */
/******************************************************************************/

#main #footer #bottomMenu {
	float: right;
	margin-top: 12px;
	padding-right: 38px;
}

#main #footer #bottomMenu ul li {
	float: right;
	margin-left: 23px;
}

#main #footer #bottomMenu ul li a {
	color: #999;
	text-decoration: none;
}

#main #footer #bottomMenu ul li a:hover {
	color: #000;
}
