
#ml_club_managerinfos {
	background-color:#FFFFFF;
	margin-left:0;
	margin-right:auto;
	margin-top:10px;
	max-width:inherit;
	min-width:inherit;
	padding:0;
	width:530px;
}
#ml_club_managerinfoblock {
	/*border:0 solid blue;*/
	padding:0;
	width:540px;
}
#block_left_banner {
	height:92px;
	width:545px;
}
#page_pfad {
	height:32px;
	width:545px;
}
#content_top {
	width:545px;
}
#content_top table {
	width:405px !important;
}
#club_manager_kommentar {
	margin:10px 0 10px 5px;
}
#club_manager_kommentar h2 {
	font-size: 0.90em;
	margin-bottom: 5px;
}
#club_foto_manager td {
	vertical-align: top;
}
#page_content_col1 {
	/*border:0 solid blue;*/
	float:left;
	padding:0;
	width:720px;
}
#page_content_col2 {
	/*border:0 solid red;
	float:right;*/
	padding:0;
	width:250px;
}
#content_hl_description {
	background-image:url(img/club_detail_hl_bg.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:40px;
	padding:10px 0 0 30px;
	text-transform: uppercase;
}
.content_hl_description {
	background-image:url(img/club_detail_hl_bg.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:40px;
	padding:10px 0 0 30px;
	text-transform: uppercase;
}
h4.rgaccord1-toggle {
	cursor:pointer;
}
div.rgaccord1-content h1 {
	display:none;
}
#club_detail_nav {
	display:none;
	margin-bottom:5px;
	margin-left:10px;
	margin-top:5px;
}
#club_detail_nav table {
	font-family:Arial;
	font-size:0.88em;
	font-weight:normal;
}
#club_detail_nav table td {
	line-height:1.5em;
}
#club_detail_nav a:link, #club_detail_nav a:visited {
	color:#2C88D0;
	text-decoration:underline;
}
#club_detail_nav a:hover {
	background-color:#FDCF33;
	color:#FFFFFF;
	text-decoration:underline;
}
#club_nav_sub_block_right {
	float:right;
}
#club_nav_sub_block_right ul {
	display:block;
	font-size:0.75em;
	margin:0;
	padding:0;
}
#club_nav_sub_block_right ul li {
	border-right:1px solid #000000;
	float:left;
	list-style-type:none;
	margin:0;
	padding:0 5px;
}
#club_nav_sub_block_right ul li a {
	color:#2C88D0;
	font-family:arial;
	font-size:1em;
	font-weight:normal;
	text-decoration:underline;
}
#club_nav_sub_block_right ul li a:hover {
	background-color:#FDCF33;
	color:#FFFFFF;
	font-family:arial;
	font-size:1em;
	font-weight:normal;
	text-decoration:underline;
}
#club_nav_sub_block_right ul li#active a {
	background-color:#FDCF33;
	color:#FFFFFF;
	font-family:arial;
	font-size:1em;
	font-weight:normal;
	text-decoration:underline;
}
#club_nav_sub_block_right ul li#active a:hover {
	background-color:#FFFFFF;
	color:#2C88D0;
	font-family:arial;
	font-size:1em;
	font-weight:normal;
	text-decoration:underline;
}
#cmlClubGallery {
	height:345px;
	width:460px;
}
#club_manager_kommentar h3 a:link, #club_manager_kommentar h3 a:visited {
	background-color:#FFFFFF;
	color:#2C88D0;
	font-family:Arial;
	font-size:0.88em;
	font-weight:normal;
	text-decoration:underline;
}
#club_manager_kommentar h3 a:hover {
	background-color:#FDCF33;
	color:#FFFFFF;
	font-family:Arial;
	font-size:0.88em;
	font-weight:normal;
	text-decoration:underline;
}
#page_pfad {
	background-color:#FFFFFF;
	height:32px;
	text-align:center;
	width:545px;
}
#page_pfad_content {
	color:#000000;
	font-family:arial;
	font-size:0.75em;
	font-weight:normal;
	margin-left:auto;
	margin-right:auto;
	padding-top:9px;
	text-align:left;
	width:545px;
}
/******************** CLUB EXT *******************/


/**** CLUBOVERVIEW - Postionierung Begin ****/
.club_overview {
	width: 100%;
}
.club_clearer {
	clear: both;
	height: 10px;
	width: 300px;
}
.club_country_name {
	width: 300px;
	float: left;
	margin-left: 5px;
}
.club_country {
	width: 225px;
	height: 155px;
	overflow: hidden;
	float: left;
	margin-right: 10px;
}
.club_club {
	width: 435px;
	margin:  5px 0 5px 0;
	float: right;
	background-color:#FFFFFF;
	background-image:url("img/cluboverview_bullet.gif");
	background-repeat:no-repeat;
	color:#2C88D0;
	font-family:Arial;
	font-size:0.88em;
	font-weight:normal;
	padding-left:23px;
	text-decoration:underline;
}
.club_country_name h1 a:link, .club_country_name h1 a:visited {
	font-family: Trebuchet MS;
	font-size: 1em;
	font-weight: bold;
	color: #000000;
}
.club_country_name h1 a:hover {
	font-family: Trebuchet MS;
	font-size: 1em;
	font-weight: bold;
	color: #000;
	background-color: #fff;
	text-decoration: underline;
}
.club_icons {
	float: right;
	width: 25%;
}
.club_link {
	float: left;
	width: 70%;
}
.club_details {
	clear: both;
}
/**** CLUBOVERVIEW - Postionierung End ****/

/**** CLUBDETAILPAGE Headline Begin ****/
#club_name_hl h4 {
	font-family: Trebuchet MS;
	font-size: 1em;
	font-weight: bold;
	color: #ebc82f;
}
/**** CLUBDETAILPAGE Headline End****/


/**** CLUBDETAILPAGE Picture Banner  Begin****/

img.picture_banner {
	margin: -20px 3px 0 3px;
}
div.picture_banner {
	width: 673px;
	height: auto;
	background: #fff url(img/shadow_banner.png) repeat-y center left;
	text-align: center;
	margin: 0;
	padding: 0 5px 0 0;
}
div.picture_banner_top {
	width: 673px;
	height: 40px;
	background: #fff url(img/shadow_banner.png) no-repeat top left;
}
div.picture_banner_bottom {
	width: 673px;
	height: 28px;
	background: #fff url(img/shadow_banner.png) no-repeat bottom left;
}
/**** CLUBDETAILPAGE Picture Banner End****/

/**** CLUBDETAILPAGE Clubmanager Begin****/

div.picture_clubmanager {
	width: 132px;
	height: auto;
	background: #fff url(img/shadow_clubmanager.png) repeat-y center left;
	margin: 0px 0 0 0;
	padding: 0;
}
div.picture_clubmanager_top {
	width: 132px;
	height: 57px;
	background: #fff url(img/shadow_clubmanager.png) top left;
}
div.picture_clubmanager_bottom {
	width: 132px;
	height: 17px;
	background: #fff url(img/shadow_clubmanager.png) bottom left;
}
img.picture_clubmanager {
	margin: -50px 0 0 7px;
}
/**** CLUBDETAILPAGE Clubmanager End****/



/**** CLUBDETAILPAGE Fotogallery Begin****/
.ml_club_fotogallery {
	margin-left: 20px;
	width: 700px;
	vertical-align: top;
	height: auto;
}
.ml_club_fotogallery_img_title {
	width: 165px;
	margin: 0 0 15px 0;
	display: inline-block;
	float:left;
	vertical-align: top;
}
.ml_club_fotogallery_title_only {
	margin-left: 3px;
	font-size: 0.81em;
	width: 155px;
	display: block;
}
.ml_club_fotogallery_img_only a, .ml_club_fotogallery_img_only a:hover {
	margin: 0;
	padding: 0;
	background-color:#FFFFFF;
}
div.ml_club_fotogallery_img_only {
	width: 158px;
	display: block;
	background: #fff url(img/shadow_galleries_150.png) repeat-y top left;
}
div.ml_club_fotogallery_img_only_bottom {
	width: 158px;
	height: 4px;
	background: #fff url(img/shadow_galleries_150.png) bottom left;
}
img.ml_club_fotogallery_img {
	margin: 3px 0 0 3px;
}
/**** CLUBDETAILPAGE Fotogallery End****/




/* ******* Moreview - 2-spaltig Begin******** */
.more_view_text_breit {
	width: 650px;
	text-align: left;
	margin: 0 0 10px 20px;
	font-size: 0.81em;
}
.more_view_list {
	width: 300px;
	float: left;
	margin-left: 20px;
}
.more_view_title {
	width: 350px;
	text-align: left;
	float: right;
	font-weight: bold;
	margin-bottom: 10px;
}
.more_view_text {
	width: 350px;
	text-align: left;
	float: right;
	margin-bottom: 10px;
	font-size: 0.81em;
}
.more_view_element {
	width: 350px;
	text-align: left;
	float: right;
}
.more_view_list ul {
	margin:0 0 8px;
	padding:0;
	overflow:hidden;
	list-style:none;
}
.more_view_list ul {
	padding:0;
}
.more_view_list li {
	background:url(img/cluboverview_bullet.gif) no-repeat 0 6px;
	padding:5px 0 0 23px;
	margin: 0 0 8px 0;
}
/* ******* Moreview - 2-spaltig End******** */


/**** Auflistung Awards & Extras Begin **** */
.ml_club_picture_list {
	margin: 10px 0 0 20px;
	clear:both;
}
.ml_club_picture_text {
	margin: 0 0 10px 0;
	font-size: 0.83em;
	float: right;
	width: 510px;
	clear: right;
}
.ml_club_picture_pic {
	margin: 0 0 10px 0;
	width: 120px;
	float: left;
}
/**** Auflistung Awards & Extras End **** */




/* CLUBEXTENSION Diverses Begin*/
.ml_club_backlink {
	width: 100%;
	clear: both;
	margin: -10px 0 10px 0;
	text-align: right;
}
#news-latest-date {
	font-size: 12px;
}
.news-latest-item {
	width: 220px;
}
div.ml_club_clubfolder {
	margin: 5px 0 0 49px;
}
div.ml_club_more {
	margin: 5px 0 10px 0;
	text-align: right;
}
/* START ml clubs events */

div.ml_club_events_title_picture {
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
	clear: both
}
img.ml_club_events_title_picture {
	border:1px solid #ccc;
	padding: 2px;
}
div.ml_club_events_gallery {
	float: left;
	clear: both
}
div.ml_club_events_info {
}
h1.ml_club_events_title {
	clear: both;
}
/*ml_club_events_clubview_detail_ start */

.ml_club_events_clubview_detail {
	margin: 0 0 20px 0;
}
div.ml_club_events_clubview_detail_left {
position: relative;
clear: both;
	float: left;
	width: 450px;
}
div.ml_club_events_clubview_detail_right {
	float: right;
	width: 200px;
}
div.ml_club_events_clubview_detail_back {
	clear: both;
}
.ml_club_events_clubview_detail_partner {
	margin: 5px 0 10px 0;
}
.ml_club_events_clubview_detail_dates {
	margin: 20px 0 10px 0;
}
.ml_club_events_clubview_detail_gallery {
	margin: 10px 0 10px 0;
}
/*ml_club_events_clubview_detail_ end */


/* ml_club_events_clubview start */

.ml_club_events_clubview_list {
	margin-bottom: 25px;
}
.ml_club_events_clubview {
	clear: both;
}
.ml_club_events_clubview_clearer {
	clear: both;
}
.ml_club_events_clubview_row1 {
	clear: both;
}
.ml_club_events_clubview_title {
	float: left;
	width: 480px;
}
.ml_club_events_clubview_partner {
	float: left;
	width: 150px;
}
.ml_club_events_clubview_highlight, .ml_club_events_clubview_new {
	float: right;
	width: 20px;
	padding: 2px 0 0 0;
}
.ml_club_events_clubview_row2 {
	clear: both;
	margin-bottom: 20px;
}
.ml_club_events_clubview_shortdescription {
	clear: both;
	float: left;
	width: 480px;
}
.ml_club_events_clubview_dates {
	float: left;
	width: 500px;
}
.ml_club_events_clubview_picture {
	float: right;
}
.ml_club_events_clubview_more {
	clear: both;
	float: right;
}
.ml_club_events_clubview_detail_highlight {
	float: right;
}
.ml_club_events_clubview_detail_upcoming {
	position: relative;
	float: left;
	width: 440px;
	clear: both;
	padding: 1px 0 1px 5px;
	font-size:0.88em;
}
.ml_club_events_clubview_detail_date {
position: relative;
	float: left;
	width: 160px;
}
.ml_club_events_clubview_detail_club {
position: relative;
	float: left;
	width: 280px;
}
.events_list {
	border: 1px solid #FDCF33;
	margin-top: 10px;
	padding: 5px;
	display: block;
	height: 155px;
}
.events_list:hover {
	background-color: #ededed;
}
.events_list .ml_club_events_result_picture {
	float: right;
	margin-top: -20px;
}
.events_list .ml_club_events_result_date {
	margin-top: 10px;
	margin-bottom: 15px;
}
.events_list .ml_club_events_result_short {
}
.events_list .ml_club_events_result_more {
	width: 100%;
	text-align: right;
	float: right;
}
.ml_club_events_search_search {
	margin: 10px 0 10px 0;
	font-family: Arial;
	font-size: 0.88em;
	font-weight: normal;
	color: #010101;
}
.ml_club_events_search_clubsearch {
	margin: 10px 0 10px 0;
}
.ml_club_events_search_eventsearch {
	margin: 10px 0 10px 0;
}
.ml_club_events_search_search input {
	margin: 0 0 3px 0;
	border: 1px solid #ccc;
}
.ml_club_events_search_searchbutton2 {
	width: 100px;
	clear: both;
	float: right;
}
.ml_club_events_search_search .searchbox {
	padding: 15px 10px 0 20px;
	width: 215px;
	height: 190px;
	background: #fff url(img/shadow_box.jpg) no-repeat top left;
}
.searchbox input {
	font-size: 12px;
}
p.searchbox_title {
	font-size: 14px;
	font-weight: bold;
}
.ml_club_events_search_search span.time_format {
	color: #999999;
}
p.period_search, p.serachbox_all_events, .ml_club_events_search_search .searchbox label {
	font-size: 12px;
}
p.ml_club_events_search_pages {
	clear: both;
	text-align: center;
	margin:0;
	padding: 0;
}
p.period_serach, p.serachbox_all_events, p.searchbox_title {
	margin: 5px 0 5px 0;
}
.ml_club_events_search_search .searchbox label {
	display:block;
	float:left;
	width:50px;
}
.ml_club_events_search_search select {
	border: 1px solid #ccc;
	margin: 0 0 3px 0;
}
.ml_club_events_search_search label {
	display:block;
	float:left;
	width:120px;
}
.ml_club_events_search_search label.box2 {
	display:block;
	float:left;
	width:80px;
}
.ml_club_events_search_search label.zeitraum {
	display:block;
	float:left;
	width:200px;
}
.ml_club_events_search_prev {
	float: left;
	width: 150px;
}
.ml_club_events_search_prev input {
	margin: 0 0 3px 0;
	border: 1px solid #ccc;
}
.ml_club_events_search_next {
	float: right;
	width: 100px;
	text-align: right;
}
.ml_club_events_search_next input {
	margin: 0 0 3px 0;
	border: 1px solid #ccc;
}
events_overview {
	font-size: 0.88em;
}
/* JAVA ZIEHHAMONIKA */
.dhtmlgoodies_question {	/* Styling question */
	/* Start layout CSS */
	color:#FFF;
	font-size:15px;
	background-color:#EBC82F;
	width:100%;
	margin-bottom:2px;
	margin-top:10px;
	padding-left:2px;
	background-image:url('images/bg_answer.gif');
	background-repeat:no-repeat;
	background-position:top right;
	height:20px;

	
	overflow:hidden;
	cursor:pointer;
}
.dhtmlgoodies_answer {	/* Parent box of slide down content */
	/* Start layout CSS */
	border:1px solid #EBC82F;
	background-color:#EDEDED;
	width:100%;
	/* End layout CSS */
	
	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative;
}
.dhtmlgoodies_answer_content {	/* Content that is slided down */
	padding:5px 5px 10px 5px;
	font-size:0.9em;
	position:relative;
}
/* ml_clubs_events_clubview end */


/* END ml clubs events */



/* WETTER */

#weather_boxes {
	float: left;
	clear: both;
	margin-bottom: 25px;
}
#weather_boxes .box {
	border: 1px solid #FDCF33;
	margin: 0 2px 5px;
	width: 160px;
	float: left;
	background-color: #ffffff;
	height: 225px;
	text-align: center;
	font-size:12px;
}
#weather_boxes .box:hover {
	background-color: #ededed;
}
#weather_boxes .header {
	width: 100%;
	padding: 3px 0 3px 0;
	text-align: center;
	background-color: #FDCF33;
	color: #fff;
	font-weight: bold;
	font-size:14px;
}
#weather_boxes .box img {
	margin: 4px 0pt;
}
.weather_table table {
	clear: both;
}
.weather_table td {
	font-size: 12px;
	text-align: center;
	padding: 2px;
}
.weather_table th {
	background-color: #FDCF33;
	padding: 2px 4px 2px 4px;
	font-size:14px;
	color:#fff;
	font-weight: bold;
}
.weather_table th.month {
	width: 38px;
	text-align: center;
	color:#ffffff;
}
#overview_legend td {
	font-size:0.8em;
}

