/*ONLY WITH DIV ENHANCED BY posar/adacor 
in includes/frontend.html.php
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
*/

/*Defaults General*/
#moduletable {}
#moduletable #moduletable_top {}
#moduletable #moduletable_mid {}
#moduletable #moduletable_mid_inner {}
#moduletable #moduletable_bottom {}

/*Defaults Left*/
#leftarea #moduletable {}
#leftarea #moduletable #moduletable_top {}
#leftarea #moduletable #moduletable_mid {}
#leftarea #moduletable #moduletable_mid_inner {}
#leftarea #moduletable #moduletable_bottom {}

/*Defaults Left bluegrad*/ 
#leftarea #moduletable_bluegrad, #rightarea #moduletable_bluegrad { width: 183px; margin-top: 10px; }
#leftarea #moduletable_bluegrad #moduletable_top, #rightarea #moduletable_bluegrad #moduletable_top { 
	background: url(../fitnessFirst_tmpl_ASSET_images/modules/fitnessFirst_MOD_LEFT_default_grad_top.png) no-repeat top left; 
	width: 183px; height: 23px; margin: 0; padding: 0px;
	text-indent: 10px; line-height: 23px; 
	font-size: 13px; text-transform: uppercase; color: white; font-weight: normal; 
}
#leftarea #moduletable_bluegrad #moduletable_mid , #rightarea #moduletable_bluegrad #moduletable_mid { width: 183px; background: url(../fitnessFirst_tmpl_ASSET_images/modules/fitnessFirst_MOD_LEFT_default_grad_mid.png) top left; }
#leftarea #moduletable_bluegrad #moduletable_mid_inner {}
#leftarea #moduletable_bluegrad #moduletable_bottom , #rightarea #moduletable_bluegrad #moduletable_bottom { width: 183px; height: 12px; background: url(../fitnessFirst_tmpl_ASSET_images/modules/fitnessFirst_MOD_LEFT_default_grad_bottom.png) no-repeat top left; }

/*LEFT TEASER CLUBOPENINGS*/
#leftarea #moduletable_clubopenings { margin-top: 10px; }
#leftarea #moduletable_clubopenings #moduletable_top { 
	background: url(../fitnessFirst_tmpl_ASSET_images/modules/fitnessFirst_MOD_LEFT_Clubopenings_top.png) no-repeat top left; 
	width: 183px; height: 23px; margin: 0; padding: 0px;
	text-indent: 10px; line-height: 23px; 
	font-size: 13px; text-transform: uppercase; color: white; font-weight: normal; 
}
#leftarea #moduletable_clubopenings #moduletable_mid { width: 183px; background: url(../fitnessFirst_tmpl_ASSET_images/modules/fitnessFirst_MOD_LEFT_Clubopenings_mid.png) top left; }
#leftarea #moduletable_clubopenings #moduletable_mid_inner { padding: 5px; font-size: 13px; }
#leftarea #moduletable_clubopenings #moduletable_bottom { width: 183px; height: 12px; background: url(../fitnessFirst_tmpl_ASSET_images/modules/fitnessFirst_MOD_LEFT_Clubopenings_bottom.png) no-repeat top left; }

/*LEFT TEASER MORECLUBS*/
#leftarea #moduletable_moreclubs { margin-top: 10px; }
#leftarea #moduletable_moreclubs #moduletable_top { 
	background: url(../fitnessFirst_tmpl_ASSET_images/modules/fitnessFirst_MOD_LEFT_MoreClubs_top.png) no-repeat top left; 
	width: 183px; height: 23px; margin: 0; padding: 0px;
	text-indent: 10px; line-height: 23px; 
	font-size: 13px; text-transform: uppercase; color: white; font-weight: normal; 
}
#leftarea #moduletable_moreclubs #moduletable_mid { width: 183px; background: url(../fitnessFirst_tmpl_ASSET_images/modules/fitnessFirst_MOD_LEFT_default_grad_mid.png) top left; }
#leftarea #moduletable_moreclubs #moduletable_mid_inner { line-height: 22px; padding: 10px; font-size: 13px; }
#leftarea #moduletable_moreclubs #moduletable_bottom { width: 183px; height: 12px; background: url(../fitnessFirst_tmpl_ASSET_images/modules/fitnessFirst_MOD_LEFT_default_grad_bottom.png) no-repeat top left; }


/*Defaults Right*/
#teaserarea #moduletable {}
#teaserarea #moduletable #moduletable_top {}
#teaserarea #moduletable #moduletable_mid {}
#teaserarea #moduletable #moduletable_mid_inner {}
#teaserarea #moduletable #moduletable_bottom {}

/*MAINMENU*/
#moduletable_mainmenu {}
#moduletable_mainmenu #moduletable_top 
{
	height: 4px; padding: 0 0 0 0; margin: 0 0 0 0;
	display:block;
	/*background: url(../fitnessFirst_tmpl_ASSET_images/modules_mainmenu_top.png) top left no-repeat;*/
}
	*html #moduletable_mainmenu #moduletable_top { font-size: 4px; }/*IE6FIX height*/
	
#moduletable_mainmenu #moduletable_mid 
{
	
	/*background: url(../fitnessFirst_tmpl_ASSET_images/modules_mainmenu_mid_gradient.png) center center;*/
	display:block; padding-top: 15px; padding-bottom: 15px;
}

	*html #moduletable_mainmenu #moduletable_mid { margin-top: -2px; }/*IE6FIX*/
	
#moduletable_mainmenu #moduletable_mid_inner 
{
	margin-left: 2px;
}
#moduletable_mainmenu #moduletable_bottom 
{
	
	height: 5px; padding: 0 0 0 0; margin: 0 0 0 0;
	display:block;
	/*background: url(../fitnessFirst_tmpl_ASSET_images/modules_mainmenu_bottom_gradient.png) bottom left no-repeat;*/
}
	*html #moduletable_mainmenu #moduletable_bottom { font-size: 5px; }/*IE6FIX height*/


/* Clubfinder Module - Left */

#mainarea #leftarea #leftclubfinder {
	background-color: #FFFFFF;
	margin: 0px;
	height: 110px;
	padding: 0px 0px 0px 0px;
	margin-top: 10px;
}

#mainarea #leftarea #leftclubfinder, #mainarea #rightarea #rightclubfinder, #mainarea #leftarea #rightclubfinder{
	background-image:url(../fitnessFirst_tmpl_ASSET_images/modules/fitnessFirst_MOD_LEFT_clubfinder_bg_main_2010b.png);
	background-repeat:no-repeat;
	background-position:0px 82px;
}

#mainarea #leftarea #leftclubfinder_box, #mainarea #leftarea #rightclubfinder_box {
	margin-left: -1px;
	margin-top: 5px;
}
#mainarea #rightarea #rightclubfinder_box {
	margin-left: -1px;
}

#mainarea #leftarea #leftclubfinder , #mainarea #rightarea #rightclubfinder, #mainarea #leftarea #rightclubfinder{
	height: 340px;
}

#mainarea #leftarea #leftclubfinder_bottomadd, #mainarea #middle_home #rightarea #rightclubfinder_bottomadd  {
	height: 40px; width: 184px; padding: 0; margin: 0;
	/*background-image:url(../fitnessFirst_tmpl_ASSET_images/modules/fitnessFirst_MOD_LEFT_clubfinder_bottom_[neutral].png);*/
	background-repeat:no-repeat;
	background-position:0px 0px;
}

#mainarea #leftarea #leftclubfinder_bottomadd {
	height: 50px;
}

/*

#mainarea #leftarea #leftclubfinder,#mainarea #leftarea #leftinfotraining,#mainarea #leftarea #moreclubs,#mainarea #leftarea #leftclubopening {
	background-color: #FFFFFF;
	margin: 0px;
	height: 110px;
	padding: 0px 0px 0px 0px;
	margin-top: 10px;
}

#mainarea #leftarea #leftinfotraining { height: 114px; }


*/

input#txtClubfinder {
	width: 99px;
}
select#selClubfinder {
	margin-top: 5px;
	font-size: 10px; width: 165px;
	height: 20px;
}
select#selClubfinder option {
	cursor: pointer;
	/*margin-bottom: 1px; padding: 4px;
	background: url(../fitnessFirst_tmpl_ASSET_images/fitnessFirst_Dividor_Points_horiz.gif) repeat-x left bottom #f3f6f8;*/
}

select#selClubfinder option#first {
	/*background: url(../fitnessFirst_tmpl_ASSET_images/fitnessFirst_Dividor_Points_horiz.gif) repeat-x left bottom #eef6fe;*/
	padding: 1px;
}

#mainarea #leftarea #leftclubfinder #box_formarea
{
	margin: 112px 0px 0px 10px;
}



#mainarea #leftarea #tableclubfinder {
	width: 190px;
}

#mainarea #leftarea #tableclubfinder td, #mainarea #leftarea #tableclubfinder th {
	padding: 0px 0px 0px 10px;
	height: 20px;
	text-align:left;
}

#mainarea #leftarea #tableclubfinder th {
	background-color:#00C0FF;
	color:#020B8D;
	font-weight:bold;
}

#mainarea #leftarea #tableclubfinder td.row0 {
	background-color:#E5F9FF;
	color:inherit;
}

#mainarea #leftarea #tableclubfinder td.row1 {
	background-color:#CCF2FF;
	color:inherit;
}



#mainarea #leftarea #tableclubfinder td img, #contentarea #tableclubfinder th img {
	margin-right:10px;
}


/* More Clubs Module - Left */

#mainarea #leftarea #moreclubs{
	min-height:100px;

}

#mainarea #leftarea #moreclubs p{
	margin: 15px;
	line-height:18px;
}


/* Infotraining Module - Left */
#mainarea #leftarea #leftinfotraining, #mainarea #rightarea #leftinfotraining { padding-top: 4px; }
#mainarea #leftarea #leftinfotraining .head_info {
	display:block;
	margin:14px 0px 0px 0px;
	font-weight:bold;
}

#mainarea #leftarea #leftbottom, #mainarea #teaserarea #rightbottom {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	/*border-top:5px solid #F3F3F9;*/margin-top: 5px;

}

/*COURSEPLANS LEF*/
div#courseplans  {
	background: url(../fitnessFirst_tmpl_ASSET_images/modules/fitnessFirst_MOD_LEFT_courseplans_2010a.png) no-repeat top left;
	width: 183px;
	height: 61px; /*margin-top: 10px;*/
	overflow: hidden;
}
div#courseplans form { margin-top: 0px; margin-left: 10px; }
div#courseplans div#selector
{
	float: left; width: 163px;
	margin-top: 5px;
}

div#courseplans select { width: 163px; height: 20px; font-size: 10px; }
*html div#courseplans select { font-size: 9px; }
*+html div#courseplans select { font-size: 9px; }

div#courseplans select option#first 
{ 
	/*background:#EEF6FE url(../fitnessFirst_tmpl_ASSET_images/fitnessFirst_Dividor_Points_horiz.gif) repeat-x scroll left bottom;*/
	padding:1px; 
}
div#courseplans select option
{
	/*background:#F3F6F8 url(../fitnessFirst_tmpl_ASSET_images/fitnessFirst_Dividor_Points_horiz.gif) repeat-x scroll left bottom;*/
	cursor:pointer;
	/*margin-bottom:1px;
	padding:4px;*/
}
div#courseplans div#submittor
{
	margin-bottom: 0px; margin-right: 10px;
	float: right;
	width: 50px;
	height: 25px;
}
div#submittor a {
	width: 50px;
	height: 20px;
}

/* Breadcrumb Navigation */

#breadcrumb {
	background-color:inherit;
	color:#020B8D;
	display:block;
	float:left;
	font-weight: bold;
	margin: 4px 0px 4px 0px;
/*	padding-right:290px;*/
}

#contentarea_wide #breadcrumb {
	margin: 6px 0px 4px 0px;
/*	padding-right:290px;*/}

#breadcrumb a, #breadcrumb a:hover, #breadcrumb a:active {
	background-color:inherit;
	color:#00C0FF;
	text-decoration:none;
}

.breadcrumb_active {
	background-color:inherit;
	color:#020B8D;
}


/* Searchfield */

.search_search {
	/*float:right;*/
	/*width: 230px;*/
	height: 27px;	
	text-align:right;
	padding: 3px 30px 0px 0px;
	background-color:#020B8D;
	background-image:url(../fitnessFirst_tmpl_ASSET_images/tmpl_search_bar.gif);

	float:none;
	position:relative;

}

.search_search_right {
	/*float:right;*/
	/*width: 230px;*/
	height: 27px;	
	text-align:right;
	padding: 0px 0px 0px 0px;
	/*background-color:#FFFFFF;*/
	/*background-image:url(../fitnessFirst_tmpl_ASSET_images/tmpl_search_bar_white.gif);*/	
	float:none;
	position:relative;
	color: #ffffff;

}
.search_search_right img.searchbutton { 
	margin-top:-4px; 
}

.moduletable_search input{
	margin: 0px 3px 0px 5px;
	width: 159px;
}

input#mod_search_searchword {
	background: url(../fitnessFirst_tmpl_ASSET_images/search_field.png) no-repeat top left;
	width: 110px;
	margin-top:2px;
	padding:0 0 1px 2px;
}

/* Big Image */

.moduletable_bigpic {
	float:left;
	padding: 0px 7px 9px 0px;
}

.moduletable_bigpic_wide {
	padding: 0px 0px 0px 0px;
}


/* Special Teaser */

.specialteaser_frame {
	border-top: 1px solid #FFFFFF;
	clear:both;
	position:relative;
}


.specialteaser_frame .divtwocolumn{
	padding: 10px 10px 10px 10px;
}

.specialteaser {
	background-color:#020B8D;
	color:#inherit;
}

.specialteaser .teasertext {
	padding: 15px 10px 10px 10px;
	color:#FFFFFF;

}


.specialteaser .teasertext .headline {
	margin-bottom:10px;
}

.specialteaser .photo {
	margin: 15px 10px 10px 0px;
}

.specialteaser .teaserlink {
	padding: 15px 10px 10px 10px;
	color:#000000;
	position:absolute;
	bottom:0px;
	left:0px;

}

/*Artteaser 2nd column inside RIGHT */
#teaserarea .moduletable_artteaser_right {
	background: url(../fitnessFirst_tmpl_ASSET_images/fitnessFirst_Dividor_Points_vert.gif) repeat-y top left;
	padding-left: 7px;
} 
#teaserarea .flexcontentitem_artteaser_right { 
	display: block; float: left; margin-bottom: 7px;
	padding-bottom: 7px; 
	background: url(../fitnessFirst_tmpl_ASSET_images/fitnessFirst_Dividor_Points_horiz.gif) repeat-x bottom left;
}
#teaserarea .moduletable_artteaser_right td { font-family: arial, helvetica, sans-serif; }
#teaserarea .moduletable_artteaser_right img.artimage { float: left; width: 100px; height: 100px; }
#teaserarea .moduletable_artteaser_right img.readon { float: right; }
#teaserarea .moduletable_artteaser_right h3 {
	float: right; color: #315a83; 
	text-transform: uppercase; font-size: 13px; font-weight: bold;
	margin: 0px; padding: 0px; 
	padding-bottom: 5px; margin-bottom: 5px; padding-right: 5px;
	width: 130px; 
	background: url(../fitnessFirst_tmpl_ASSET_images/fitnessFirst_Dividor_Points_horiz.gif) repeat-x bottom left;
	}
#teaserarea .moduletable_artteaser_right p { 
	color: #315a83; 
	float: right; margin: 0px; padding: 0px; 
	width: 130px; padding-bottom: 5px; padding-right: 5px;
}

/*ARTICLETEASER MID NEWSFLASH*/
/*Artteaser 2nd column inside RIGHT */
 .moduletable_newsflash_mid td {
	 width: 40%; color: #003366;
} 

.moduletable_newsflash_mid h3 { 
	font-size: 13px; font-weight: bold; 
	line-height: 33px;
	text-transform: uppercase;
	background: url(../fitnessFirst_tmpl_ASSET_images/fitnessFirst_Dividor_Points_horiz.gif) repeat-x bottom left;
} /*acts like an h1*/

.moduletable_newsflash_mid .divtwocolumn { /*height: 100px;*/ margin: 0 0 0 90px; padding: 0 0 0 0; color: #535353;}
.moduletable_newsflash_mid .divtwocolumn .photo { margin-right: 7px; margin-bottom: 10px; 
 margin-left:-90px; }

 .moduletable_newsflash_mid table.contentpaneopen { 
	margin-bottom: 5px; width: 210px;
	/*background: url(../fitnessFirst_tmpl_ASSET_images/fitnessFirst_Dividor_Points_horiz.gif) repeat-x bottom left;*/
}
 .moduletable_newsflash_mid td { font-family: arial, helvetica, sans-serif; }
 .moduletable_newsflash_mid img.artimage { float: left; width: 100px; height: 100px; }
 .moduletable_newsflash_mid img.readon { float: right; }
 .moduletable_newsflash_mid h3 {
	background:transparent url(../fitnessFirst_tmpl_ASSET_images/fitnessFirst_Dividor_Points_horiz.gif) repeat-x scroll left bottom;
	color:#315A83;
	display:block;
	float:right;
	font-size:13px;
	font-weight:bold;
	margin-bottom: 5px; margin-top: 0px;
	text-transform:uppercase;
	width:194px; line-height: 15px; padding-bottom: 10px;
	}
 .moduletable_newsflash_mid p { 
	color: #315a83; 
	float: right; margin: 0px; padding: 0px; 
	width: 130px; padding-bottom: 5px; padding-right: 5px;
}

#newsflash_readmore { 
	/*clear: both;*/ 
	/*position: absolute;  */
	/*margin-left: 87px; */
	margin-top: 10px; 
	margin-bottom: 15px; 
	float: left;
	
}
#newsflash_readmore a {
	color: #CD2036;
}
	*html #newsflash_readmore { position: relative; clear: none; margin-top: 10px; }
	*+html #newsflash_readmore { position: relative; clear: none; margin-top: 10px; }

	
/* CLUBS Clubarten MID*/
div#moduletable_hometeaser_mid { margin-left: 14px; }
div#moduletable_hometeaser_mid { margin-left: 5px; }
#home_inner #moduletable { margin-left: 10px; }
div#moduletable_hometeaser_mid img { border: none; margin-right: 5px;}

/* CLUBS Clubarten MID*/
div#moduletable_clubarten { padding: 12px; float: left; }
div#moduletable_clubarten img { border: none; }
div#moduletable_clubarten #moduletable_mid_inner table.moduletable_clubarten td table td
{
	padding-right: 3px; padding-bottom: 2px;
}
div.jquerytriggers { float: left; position: relative; }

/*FLEXCONTENT ARTICLE FEATURED BOTTOM STARTSEITE*/

#home_bottom div.flexcontent { margin-top: 20px; display: block; float: left; width: 670px; }
#home_bottom div.flexcontentitem img
{
	float: left; margin-right: 5px; margin-bottom: 5px;
}

#home_bottom div.flexcontentitem h3
{
	color:#234F76;
	font-size:18px;
	font-weight:bold;
	line-height:22px;
	margin-bottom:20px;
	margin-top:0;
	text-transform:uppercase;
}

.newsletter_teaser_left {
	border: 0px none; 
	height:166px; 
	width:181px; 
	float: left;
}
.infotraining_teaser_left {
	border: 0px none; 
	height:131px;
	width:181px; 
	float: left;
}
#clubmenu {
	margin-bottom: 5px;
	float:left;
}
#leftclubfinder_bottomadd {
	/*margin-bottom: 5px;*/
}



.top_five_wm {
	background:transparent url(../../images/stories/wm2010/top_five_wm_2010.jpg) no-repeat scroll left bottom;
	width: 442px;
	height: 198px;
}

#moduletable_clubarten * {
	text-align:left;
}
div.jquerytriggers { /*modules.css (Zeile 504)*/
	float:left;
	padding-left:26px;
	position:relative;
}
#premium_desc, #lifestyle_desc, #business_desc, #ladies_desc {
	float: left;	
}
#premium, #business, #ladies {
	padding-left:20px; 
	opacity:0.5;
	filter: alpha(opacity=50);
}
#lifestyle_desc {
	
}
#ladies_desc {
	display: none;	
}
#business_desc {
	display: none;	
}
#premium_desc {
	display: none;	
}	
.desc_text {
	height: 130px;
}
.smallblue {
	color: #3D749F;
	font-size: 14px;
	margin-bottom:10px;
}
.show {
	height: 20px; 
	width: 20px;
}
.show_logos {
	height: 20px; 
	width: 20px;
	margin-right: 5px;
}
.lifestyleclubs_logo {
	margin-bottom:-6px;
}
.ladiesclubs_logo {
	margin-bottom:-6px;
}
.businessclubs_logo {
	margin-bottom:-6px;
}
.premiumclubs_logo {
	margin-bottom:-6px;
}
.anzeigeoptionen {
	text-align:left;
	padding-bottom: 10px;
}
.anzeigeoptionen_title {

}
#slider {
	margin-top:5px;
	width:275px;
}
.clubsearchform {
	float: left;
	width: 180px;
	padding-top:5px;
}
.searchforumsubmit {
	clear: both;
	padding-top:10px;
}
.range {
	float: left;
	width: 275px;
}
.resultlist {
	float: right;
	padding-top: 20px;
}
.spacerline {
	clear: both;
	height: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #989898;
}
.anzeigeoptionen_small {
	float: left;
	padding-right:16px;
	cursor: pointer;
}
.lifestyleclubs_na, .ladiesclubs_na, .businessclubs_na, .premiumclubs_na {
	position: absolute;
	display: none;
}
.lifestyleclubs_na {
	right:648px;
}
.ladiesclubs_na {
	right:535px;
}
.businessclubs_na {
	right:431px;
}
.premiumclubs_na {
	right:321px;
}
.fcbayern_teaser {
	position: absolute;
	position:fixed;
	right: -120px;	
	/*top:200px; */
	color: #000;

}


