/* CSS Document */

/* [DESIGN] */
body.bodyMain {
}
#bxMainContainer {
	width:100%;
	background:url(../img/layout/top_bg.png);
	background-position:top;
	background-repeat:repeat-x;
}
#bxMain {
	width:1000px;
	text-align:left;
}
#navTop {
	float:left;
	text-align:left;
	font-size:11px;
	padding-left:10px;
}
#navTop ul {
	margin:0px;
	padding:44px 0px 8px 0px;
	/*background:url(../img/layout/topNav_sp.png);
	background-repeat:no-repeat;
	background-position:bottom left;*/
}
#navTop ul li {
	padding:0px 0px 0px 0px;
	margin:0px;
	float:left;
	width:130px;
	list-style:none;
	text-align:center;
	font-weight:bold;
}
#navTop ul li div {
	background:url(../img/layout/topNav_li_bg_1.png);
	background-repeat:repeat-x;
	background-position:bottom;
}
#navTop ul li .navContainer{
	padding:7px 10px 6px 10px;
	background:url(../img/layout/topNav_sp.png);
	background-repeat:no-repeat;
	background-position:bottom right;
}
#navTop ul li .active,#navTop ul li div:hover {
	font-weight:bold;
	background:url(../img/layout/topNav_li_bg_2.png);
}
#navTop ul li.end_left {
	background:url(../img/layout/topNav_sp.png);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding:0px 0px 0px 1px;
}
#navTop ul li.end_right {
}
#navTop ul li a:link,#navTop ul li a:visited,#navTop ul li a:active {
	color:#FFFFFF;
	text-decoration:none;
	border:none;
}
#navTop ul li a:hover {
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	border:none;
}
#navTop ul li .active a:link,#navTop ul li .active a:visited,#navTop ul li .active a:active,
#navTop ul li div:hover a:link,#navTop ul li div:hover a:visited,#navTop ul li div:hover a:active {
	color:#01416a;
	text-decoration:none;
	border:none;
}
#navTop ul li div:hover a:link,#navTop ul li div:hover a:visited,#navTop ul li div:hover a:active {
	color:#5f7b8d;
}
#navTop ul li div:hover a:hover {
	color:#000000;
}
#navTop ul li .active a:hover {
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	border:none;
}

#bxLogo {
	float:right;
}

#navSub {
	clear:both;
	text-align:left;
	font-size:11px;
	color:#565656;
	padding:2px 0px 0px 10px;
	font-weight:bold;
}
#navSub .container {
	border-bottom:1px solid #ededed;
	height:23px;
}
#navSub ul {
	padding:0px;
	margin:5px 0px 0px 10px;
}
#navSub ul li {
	padding:0px 0px 0px 0px;
	margin:0px;
	float:left;
	list-style:none;
	text-align:center;
}
#navSub ul li .active {
	font-weight:bold;
}
#navSub ul li .navContainer {
	padding:0px 10px 0px 15px;
	background:url(../img/layout/subNav_sp.png);
	background-repeat:no-repeat;
	background-position:center left;
}
#navSub ul li.end_left .navContainer {
	background:url(../img/layout/li_2.png);
	background-repeat:no-repeat;
	background-position:top left;
}
#navSub ul li.end_right {
}
#navSub ul li a:link,#navSub ul li a:visited,#navSub ul li a:active {
	color:#565656;
	text-decoration:none;
	border:none;
}
#navSub ul li .active a:link,#navSub ul li .active a:visited,#navSub ul li .active a:active {
	color:#01416a;
	text-decoration:underline;
	border:none;
}
#navSub ul li a:hover {
	color:#333333;
	text-decoration:underline;
	border:none;
}

#bxContent {
	clear:both;
	padding-top:1px;
}
#bxHeadImg {
	float:left;
	width:713px;
	padding-left:10px;
}

.box1 h1 {
	margin:1px 0px 5px 0px;
	font-weight:bold;
	color:#3d3d3d;
	font-size:12px;
}
.box1 h2 {
	margin:1px 0px 5px 0px;
	font-weight:bold;
	color:#3d3d3d;
	font-size:12px;
}
#bxRegister {
	float:right;
	width:277px;
	line-height:15px;
	color:#3d3d3d;
}
#bxRegister p {
	margin:0px 0px 10px 0px;
}
#bxRegister .container {
	padding:0px 0px 1px 1px;
}
#bxRegister .container2 {
	background-color:#eeeeee;
	background-image:url(../img/layout/bx_register_bg.png);
	background-position:bottom right;
	background-repeat:no-repeat;
	padding:5px 5px 12px 15px;
}

#bxLogin {
	float:right;
	width:277px;
	background-image:url(../img/layout/bx_login_bg.png);
	background-position:top;
	background-repeat:repeat-x;
}

#bxLogin h1 {
	margin:4px 0px 6px 0px;
}
#bxLogin .container {
	padding:6px 10px 10px 16px;
}
#bxLogin input {
	padding:3px 3px 3px 3px;
	margin-top:2px;
	margin-right:1px;
	width:150px;
}
#bxRight input.check {
	padding:0px;
	margin-top:0px;
	margin-right:0px;
	width:auto;
}
#bxLogin input.button {
	padding:2px 3px 2px 3px;
	width:auto;
}

#bxMembers {
	width:277px;
	height:207px;
	overflow:auto;
	background-image:url(../img/layout/bx_login_bg.png);
	background-position:top;
	background-repeat:repeat-x;
}
#bxMembers h1 {
	margin:4px 0px 6px 0px;
}
#bxMembers .container {
	padding:6px 10px 10px 16px;
}
#bxMembers input {
	padding:3px 3px 3px 3px;
	margin-top:2px;
	margin-right:1px;
	width:150px;
}
#bxMembers input.button {
	padding:2px 3px 2px 3px;
	width:auto;
}


#bxRight {
	float:right;
	width:276px;
	text-align:left;
	background-image:url(../img/layout/hr_v.png);
	background-position:left;
	background-repeat:repeat-y;
}
#bxRight ul {
	margin-top:0px;
}
#bxRight h1 {
	margin:0px 0px 2px 0px;
	color:#096fb1;
	font-size:11px;
	line-height:px;
}
#bxRight p {
	margin:0px 0px 3px 0px;
	line-height:16px;
}
#bxRight .container {
	padding:6px 10px 10px 16px;
}
#bxRight input {
	padding:2px 3px 2px 3px;
	margin-top:2px;
	margin-right:1px;
	width:150px;
}
#bxRight input.button {
	padding:2px 3px 2px 3px;
	width:auto;
}
#bxRight input.img {
	padding:0px 0px 0px 3px;
	width:auto;
	float:left;
}

.btnLink,.btnLink:link,.btnLink:visited,.btnLink:active {
	background-color:#787a7d;
	color:#FFFFFF;
	font-weight:bold;
	border:1px solid #555555;
	text-decoration:none;
	padding:3px 7px 4px 7px;
}
.btnLink:hover {
	background-color:#bd9d40;
	color:#FFFFFF;
	font-weight:bold;
	border:1px solid #9f7600;
	text-decoration:none;
}

#bxButtons {
	clear:both;
	background-image:url(../img/layout/buttons_bg_left.png);
	background-repeat:repeat-y;
	background-position:left;
}
#bxButtons .container {
	margin-left:6px;
}
#bxButtons_left {
	float:left;
	border-top:2px solid #096fb1;
}
#bxButtons .symbolbild {
	float:left;
	margin-right:5px;
}
#bxButtons .box2,
#bxButtons .tab_big_li,
#bxButtons .tab_big_li_active {
	float:left;
}
.box2 {
	background:url(../img/layout/bx2_bg.png);
	background-position:right;
	background-repeat:repeat-y;
	width:239px;
	height:123px;
}
.box2:hover {
	background:url(../img/layout/bx2h_bg.png);
}
.box2 div {
	padding:18px 10px 10px 0px;
}
.box2 h1 {
	margin:15px 0px 10px 0px;
	font-weight:100;
	color:#096fb1;
	font-size:19px;
}
.box3 {
	background-color:#e6f0f6;
	background:url(../img/layout/bx3_bg.png);
	background-position:top;
	background-repeat:repeat-x;
	width:274px;
	height:123px;
}
.box3 div {
	padding:7px 15px 10px 15px;
}
.box3 h1 {
	margin:1px 0px 5px 0px;
	font-weight:bold;
	color:#3d3d3d;
	font-size:12px;
}

#bxButtons_right {
	border-top:1px solid #FFFFFF;
}
#bxButtons_right .container {
	float:left;
	border-top:1px solid #cedde7;
	border-right:1px solid #cedde7;
	border-left:1px solid #cedde7;
	margin:0px;
	padding:0px;
}

#bxMainContentContainer {
	margin-left:5px;
	margin-right:1px;
}
#bxMainContent {
	clear:both;
	border-top:1px solid #cbd7de;
	background-image:url(../img/layout/content_bg.png);
	background-position:top;
	background-repeat:repeat-x;
	padding:10px 0px 0px 15px;
}
#bxMainContent.noCborder {
	padding:0px 0px 0px 1px;
	border-top:none;
	/*background-image:none;*/
}
.noCborder #bxMainContentC {
	width:716px;
}
#bxMainContentC {
	width:680px;
	float:left;
}
#bxMainContentC.fullwidth {
	width:970px;
	clear:both;
}
.nomargin #bxMainContentC {
	width:702px;
}

#bxBottom {
	margin-left:5px;
	background-image:url(../img/layout/bx_bottom_bg.png);
	background-position:top;
	background-repeat:repeat-x;
	color:#000000;
}
#bxBottom .container {
	background-image:url(../img/layout/bx_bottom_rgt.png);
	background-position:top right;
	background-repeat:no-repeat;
}
#bxBottom .container2 {
	background-image:url(../img/layout/bx_bottom_lft.png);
	background-position:top left;
	background-repeat:no-repeat;
}
#bxBottom .contents {
	height:71px;
}

#bxBottom ul {
	margin:0px;
	padding:12px 0px 0px 5px;
}
#bxBottom ul li {
	padding:0px 0px 0px 0px;
	margin:0px;
	float:left;
	list-style:none;
	text-align:center;
}
#bxBottom ul li .active {
	font-weight:bold;
}
#bxBottom ul li .navContainer {
	padding:0px 10px 0px 15px;
	background:url(../img/layout/bottomNav_sp.png);
	background-repeat:no-repeat;
	background-position:center left;
}
#bxBottom ul li.end_left .navContainer {
	background:none;
}
#bxBottom ul li.end_right {
}
#bxBottom ul li a:link,#bxBottom ul li a:visited,#bxBottom ul li a:active {
	color:#000000;
	text-decoration:none;
	border:none;
}
#bxBottom ul li a:hover {
	color:#333333;
	text-decoration:underline;
	border:none;
}
#bxSearch {
	float:right;
	margin-right:12px;
}
#bxSearch form {
	margin:0px;
}
#bxSearch input {
	float:left;
	margin:0px 0px 0px 0px;
}
#bxSearch .img {
	float:left;
	margin:0px 0px 0px 5px;
}

.copyright {
	color:#333333;
	font-size:10px;
	margin-top:10px;
	margin-bottom:15px;
	margin-right:10px;
	text-align:right;
	float:right;
}
.copyright a:link,.copyright a:visited,.copyright a:active {
	color:#606060;
	text-decoration:none;
}
.copyright a:hover {
	color:#6f6f6f;
	text-decoration:none;
	border-bottom:1px dotted #6f6f6f;
}
#facebook {
	float:left;
}

.box4 {
	border:1px solid #d5dde2;
}
.box4 .boxTop {
	background-image:url(../img/layout/bx1_top_bg.png);
	background-position:top;
	height:24px;
	background-repeat:repeat-x;
	padding:3px 0px 0px 10px;
}
.box4 .boxTop h1 {
	color:#013e66;
	font-size:14px;
	margin:0px;
	font-weight:bold;
}

.box4 .boxContent {
	padding: 5px 10px 0px 12px;
}
.box4 .boxContent ul {
	padding-top:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
}
.box4 .boxContent li {
	padding-left:0px;
	padding-bottom:0px;
	margin-bottom:0px;
}


#bxp_breadcrumbs {
	color:#000000;
	font-size:10px;
	margin:0px 0px 0px 0px;
	padding:18px 0px 10px 10px;
}
#bxp_breadcrumbs ul {	
	margin:3px 5px 0px 0px;
}
#bxp_breadcrumbs ul li {
	color:#232323;
	font-weight:100;
	list-style-type:none;
	float:left;
	margin:0;	
	padding:1px 3px 0px 5px;
	background:url(../img/layout/breadcrumbs_sp.png);
	background-repeat:no-repeat;
	background-position:center left;
}
#bxp_breadcrumbs ul .end_start {
	padding-right:0px;
}
#bxp_breadcrumbs ul .end_left,#bxp_breadcrumbs ul .end_start {
	background:none;
	padding-left:5px;
}
#bxp_breadcrumbs ul li a:link,#bxp_breadcrumbs ul li a:visited,#bxp_breadcrumbs ul li a:active {
	color:#232323;
	text-decoration:none;
	padding:3px 5px 3px 5px;
}
#bxp_breadcrumbs ul li a:hover,
#bxp_breadcrumbs ul li a:focus {
	color:#000000;
	text-decoration:underline;
	padding:3px 5px 3px 5px;
}

.performance_prozent {
	font-size:27px;
	color:#013d65;
}


.tab_big_li,
.tab_big_li_active,
#bxButtons_left:hover .tab_big_li_active {
	background:url(../img/layout/tab_li_big_bg.png);
	background-position:left;
	background-repeat:no-repeat;
	width:239px;
	height:123px;
}
.tab_big_li:hover,
.tab_big_li_active,
#bxButtons_left:hover .tab_big_li_active:hover {
	background:url(../img/layout/tab_li_big_h_bg.png);
}
.tab_big_li div,
.tab_big_li_active div {
	padding:18px 10px 10px 0px;
}
.tab_big_li h1,
.tab_big_li_active h1 {
	margin:15px 0px 10px 0px;
	font-weight:100;
	color:#096fb1;
	font-size:19px;
}

.tabText {
	display:none;
}
.tabText_Active {
	display:inline;
}
