/**
* CMS adminall2 Header
*
* @author Beat Schenkel
* @copyright Copyright 2009, Webcenter
* @link http://www.webcenter.ch/
* @license CC-A 3.0 / http://creativecommons.org/licenses/by/3.0/
* @date 01.02.2010
* @last updated 18.11.2010 / scen
**/

.aa2_inner {
	width:940px;
	margin:0 auto;
	position:relative;
	}

#aa2_header_wrap {
	position:relative;
	height:50px;
	z-index:110;
	top:0;
	}

#aa2_header {
	position:fixed;
	top:0;
	height:60px;
	width:100%;
	overflow:hidden;
	
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	color:#666;
	}
	
.aa2_header_r1 {
	background:url(../images/aa2/cms/aa2_header_bg.png) bottom repeat-x;
	height:44px;
	}

#aa2_header_shadow {
	position:absolute;
	bottom:0;
	display:block;
	width:100%;
	height:16px;
	background:url(../images/aa2/cms/aa2_header_shadow.png) bottom repeat-x;
	}

	/*
	#aa2_header .aa2_inner {
		height:4.27em;  /* 47
		position:absolute;
		bottom:13px;
		left:50%;
		margin-left:-470px;
		}
	*/
	
	#aa2_header .aa2_inner {
		height:47px;  /* 47 */
		margin:0 auto;
		}
	
		#aa2_header ul {
			position:absolute;
			left:0;
			bottom:3px;
			height:2.18em; /* 24 */
			display:inline-block;
			}
		
		#aa2_header li {
			float:left;
			display:inline;
			}
		
		#aa2_header li span {
			display:block;
			float:left;
			}
				
			#aa2_header li a:link,
			#aa2_header li a:visited {
				float:left;
				display:block;
				margin-right:10px;
				text-decoration:none;
				color:#FFF;
				line-height:2.09em; /* 23 */
				height:2.09em;
				background:url(../images/aa2/cms/menu_bg_left.gif) top left no-repeat #e7e7e7;
				cursor:pointer;
				}
			
				#aa2_header li a span {
					background:url(../images/aa2/cms/menu_bg_right.gif) top right no-repeat;
					width:100px;
					}
			
			#aa2_header li a:hover,
			#aa2_header li a:focus {
				background:url(../images/aa2/cms/menu_bg_left.gif) top left no-repeat #e7e7e7;
				background-position:0 -33px;
				line-height:2.09em;
				height:2.18em;
				}
			
				#aa2_header li a:hover span,
				#aa2_header li a:focus span {
					background:url(../images/aa2/cms/menu_bg_right.gif) top right no-repeat;
					background-position:100% -33px;
					height:2.18em;
					}
			
			/* current */
				
			#aa2_header .cur a:link,
			#aa2_header .cur a:visited,
			#aa2_header .cur a:hover {
				line-height:2.09em;
				height:2.18em;
				background:url(../images/aa2/cms/menu_bg_left.gif) top left no-repeat;
				background-position:0 -33px;
				}
			
				#aa2_header .cur a span {
					background:url(../images/aa2/cms/menu_bg_right.gif) top right no-repeat;
					background-position:100% -33px;
					height:2.18em;
					}
				
			/* Symbols */
			
			#aa2_header a .symbol {
				width:30px;
				height:2.09em;
				}
			#aa2_header .item_1.cur .symbol,
			#aa2_header .item_1 a .symbol,
			#aa2_header .item_1 a:hover .symbol {
				background:url(../images/aa2/cms/menu_symbol_1.gif) 10px 7px no-repeat;
				}
			#aa2_header .item_2.cur .symbol,
			#aa2_header .item_2 a .symbol,
			#aa2_header .item_2 a:hover .symbol {
				background:url(../images/aa2/cms/menu_symbol_2.gif) 12px 7px no-repeat;
				}
			#aa2_header .item_3.cur .symbol,
			#aa2_header .item_3 a .symbol,
			#aa2_header .item_3 a:hover .symbol {
				background:url(../images/aa2/cms/menu_symbol_3.gif) 12px 7px no-repeat;
				}
			#aa2_header .item_4.cur .symbol,
			#aa2_header .item_4 a .symbol,
			#aa2_header .item_4 a:hover .symbol {
				background:url(../images/aa2/cms/menu_symbol_4.gif) 10px 7px no-repeat;
				}
			
			/* Logout */
			#aa2_header .aa2_logout a:link,
			#aa2_header .aa2_logout a:visited {
				line-height:2.09em; /* 23 */
				padding-left:25px;
				color:#333;
				margin:0;
				background:url(../images/aa2/cms/menu_logout.gif) no-repeat;
				}
			#aa2_header .aa2_logout a:hover,
			#aa2_header .aa2_logout a:active,
			#aa2_header .aa2_logout a:focus {
				height:23px;
				color:#000;
				background:url(../images/aa2/cms/menu_logout.gif) no-repeat;
				}
				#aa2_header .aa2_logout a span,
				#aa2_header .aa2_logout a:hover span,
				#aa2_header .aa2_logout a:active span,
				#aa2_header .aa2_logout a:focus span {
					background:none;
					width:auto;
					}
				
		#aa2_logo {
			position:absolute;
			right:0;
			bottom:4px;
			width:136px;
			height:33px;
			background:url(../images/aa2/cms/adminall2_logo.gif) no-repeat;
			}
		
			#aa2_logo a {
				display:block;
				width:136px;
				height:33px;
				text-indent:-9999px;
				overflow:hidden;
			  }
