#header {
	margin-top:8px;
	background: url(../../../images/PSR2010/gradient/header.jpg) no-repeat left top;
}
#header .logo {
	width:200px;
	text-align: center;
	padding-left:14px;
}
#header .club_login input.type-text {
	width:72px;
}
#header .breadcrumb {
	margin:9px 0 9px 19px;
}
#header .breadcrumb a {
	color:#004444;
}
#header .breadcrumb a.active,
#header .breadcrumb a:hover {
	color:#00924B;
}
.club_login .clearfix.tMargin {
	margin-top:3px;
}
.club_login .type-checkbox {
	position: relative;
	top:2px;
}

.main_navigation {
	margin-top:8px;
	background:transparent url(../../../images/PSR2010/navigation/navi.png) no-repeat left top;
	height:52px;
}
.main_navigation ul li div.search {
	background:transparent url(../../../images/PSR2010/navigation/main_8_0.jpg) no-repeat left top;
	width:155px;
	height:28px;
	line-height:28px;
	padding-left:10px;
}
.main_navigation ul li div.search input.search {
	background:transparent url(../../../images/PSR2010/gradient/search.gif) no-repeat left top;
	width:100px;
	height:18px;
	border:none;
	padding-left:17px;
	padding-right:5px;
	margin-right: 10px;
	color:#5f5f5f;
}
.main_navigation ul li div.search input.type-submit {
	position:relative;
	top:5px;
	left:-6px;
}

.main_navigation ul li {
	float:left;
	background:transparent url(../../../images/PSR2010/navigation/trenner.png) no-repeat right center;
}
.main_navigation ul li.last {
	background:transparent;
	float:right;
}
.main_navigation ul li a {
	padding:4px 9px 3px 9px;
	color:#ffffff;
	font-weight:bold;
	font-size:17px;
	text-decoration: none;
	position:relative;
}
.main_navigation ul li.first a {
	padding:5px 9px 3px 9px;
	margin-left:9px;
}
.main_navigation ul li a span.shadow {
	display:none;
}
.main_navigation ul li.active a {
	background:transparent url(../../../images/PSR2010/navigation/hover.png) repeat-x left top;
	color:#004444;
}
.main_navigation ul li.hover a,
.main_navigation ul li a:hover {
	background:transparent url(../../../images/PSR2010/navigation/hover.png) repeat-x left top;
	color:#004444;
}
.main_navigation ul li a:hover span.shadow {
	color:#919191;
}

.main_navigation ul li.active ul.sub,
.main_navigation ul li:hover ul.sub {
	display:block;
	position: absolute;
	left:0px;
}
.main_navigation ul li ul.sub {
	display:none;
}
.main_navigation ul li.active ul.sub {
	padding-left:7px;
	width: 893px;
}
.main_navigation ul li:hover ul.sub {
	background: url(../../../images/PSR2010/navigation/sub_1.png) no-repeat 0px 0px;
	width:900px;
	height:22px;
	padding-left:7px;
	z-index:100;
}

.main_navigation ul li ul.sub li {
	background:transparent;
}
.main_navigation ul li ul.sub li a {
	background:transparent;
	color:#ffffff;
	font-size:12px;
	padding: 4px 20px 15px 11px;
	display: block;
}
.main_navigation ul li.active ul.sub li a.active,
.main_navigation ul li ul.sub li a:hover {
	color:#004444;
}




/* MIXXT */

#header.mixxt {
	background: url(../../../images/PSR2010/gradient/header_club.jpg) no-repeat left top;
	width:947px;
}
#header.mixxt .logo {
	width:247px;
}
#header.mixxt .main_navigation {
	background:transparent url(../../../images/PSR2010/navigation/navi_club.png) no-repeat left top;
}
#header.mixxt .main_navigation ul li.active ul.sub {
	width:947px;
}
#header.mixxt .main_navigation ul li:hover ul.sub {
	background: url(../../../images/PSR2010/navigation/sub_1_club.png) no-repeat 0px 0px;
	width:947px;
}
#header.mixxt .main_navigation ul li.first a {
	margin-left:5px;
}
#header.mixxt .main_navigation ul li.first ul.sub li a {
	padding:4px 20px 15px 7px;
} 
#header.mixxt .club_login .menu {
left:71px;
position:relative;
top:29px;
}


body#iFrameLoginBox {
	background: url(../../../images/PSR2010/gradient/header.jpg) no-repeat -674px 0px !important;
	font-family:tahoma;
	font-size:11px;
}
body#iFrameLoginBox input.type-text {
	width:72px;
	border:1px solid #DDDDDD;
	color:#AAAAAA;
	font-size:10px;
	height:13px;
	line-height:13px;
	padding:0 3px;
}

body#iFrameLoginBox #memberInfo span.menu a {
	font-weight: bold;
}
body#iFrameLoginBox #memberInfo h3 {
	padding-bottom: 5px;
}
body#iFrameLoginBox #memberInfo .menu {
	left:74px;
	position:relative;
	top:31px;
}