/* --- CSS Definitionen f�r O�FV --- */
/* --- BODY Anfang --- */
html {
	/*background: #efe7e6 url(../images/ave_html.png) repeat-x;*/
	background: #e7e7e7 repeat-x;
}

body {
	background: none;
}
/* --- BODY Ende --- */

/* --- HEADER Kopfzeile Anfang --- */
#header {
	background: url(../images/ave_header.png) bottom left no-repeat;
}
/* --- HEADER Kopfzeile Ende --- */

/* --- MEN� Inhalte Anfang --- */
#quickmenu ul.quickmenu li {
	background: url(../images/ave_line.png) 0px 2px no-repeat;
}

#quickmenu ul.quickmenu li a {
	color: #555555;
}

#quickmenu ul.quickmenu li a:hover,
#quickmenu ul.quickmenu li a.current {
	color: #990000;
}

#menu ul.menu li {
	background: url(../images/ave_line_black.png) 0px 2px no-repeat;
}

#menu ul.menu li a:hover,
#menu ul.menu li a.current {
	color: #676767;
}

#menu .menutext {
	float: right;
	margin-right: 5px;
	color: #ffffff;
	letter-spacing: .6pt;
}

#submenu,
#submenu ul.submenu {
	background: url(../images/ave_menu_top.png) no-repeat;
}

#submenu ul li {
	background: url(../images/ave_menu_arrow_right.gif) 0 5px no-repeat;
}

#submenu ul li.first {
	background: url(../images/ave_menu_top.png) -10px -10px no-repeat;
}

#submenu ul li.first a {
	/*background: url(../images/ave_menu_arrow_down.gif) right center no-repeat;*/
}

#submenu ul ul ul {
	background:transparent url(../images/ave_menu_top_small.png) no-repeat scroll 0 0;
}

#submenu ul ul ul li.last {
	background:transparent url(../images/ave_menu_bottom_small_173.png) no-repeat scroll left bottom;
}

#submenu ul li a {
	color: #d9dfe0;
}

#submenu ul li li a {
	color: #d6d6d6;
}

#submenu ul li a:hover,
#submenu ul li a.active {
	color: #990000 !important;
}

#submenu_bottom {
	background: url(../images/ave_menu_bottom_small.png) no-repeat;
}

#submenu li a.current, #submenu ul li a.current, #submenu ul ul li a.current, #submenu ul ul ul li a.current {
color:#990000 !important;
}

/* --- MEN� Inhalte Ende --- */

/* --- FOOTER Inhalte Anfang --- */
#footer {
	background: url(../images/ave_footer.png) no-repeat bottom;
}

#specialsopen {
	background: url(../images/ave_b_specials.png) no-repeat;
}

#quicknavi {
	background: url(../images/ave_b_quicknavi.png) no-repeat;
}

#language,
#language a:hover,
#language a.current,
address,
address a:hover,
address a.current,
#quickmenu ul.quickmenu li a:hover,
#quickmenu ul.quickmenu li a.current,
#col1_content .content_left a:hover,
#col1_content .content_left div:hover {
	color: #990000;
}

#language a,
address a {
	color: #676767;
}

#leftbottom {
	position: absolute;
	bottom: 0px;
	/*left: -110px;*/
	left:-130px;
	overflow: hidden;
}

#leftbottom ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

#leftbottom li {
	padding: 3px 0;
	text-align:center;
}

#leftbottom li img,
#leftbottom li img a,
#leftbottom li a {
	border: none;
}
/* --- FOOTER Inhalte Ende --- */

#rightbottom {
	/*position: absolute;*/
	bottom: -5px;
	/*right: -173px;*/
	width: 171px;
	overflow: hidden;
}

#rightbottom ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

#rightbottom li {
	padding: 3px 0;
}

#rightbottom li img,
#rightbottom li img a,
#rightbottom li a {
	border: none;
}
/* --- CONTENT Inhalte Ende --- */

/* --- Allgemeine Auszeichnungen --- */
a:hover {
	color: #990000;
}

a.current {
	color: #990000;
	border-bottom: 1px solid #555555;
}

hr {
	border-top: 1px dotted #555555;
}

#news {
	color: #555555;
	/*background: #fbf7f9;*/
}

#news ul li {
	border-bottom: 1px dotted #555555;
}

#news h3,
#news h3 a,
#news h3 a:hover {
	color: #990000;
}

#news a,
#news a img,
#newsscroller a,
#newsscroller a img {
	color: #555555;
}

#news a:hover {
	color: #990000;
}


#teaser_small .teaser_small_overlay {
	background: #FFFFFF;
}

#articleBody a {
	color:#990000;
	text-decoration:underline;
}

#breadcrumb ul li a {
	color:#676767;
}

#breadcrumb ul li {
	background:transparent url(../images/arrow_ave.png) no-repeat scroll right center;
}

#breadcrumb ul li a:hover {
	color: #990000 !important;
}
