/* MASTER-CSS für www.salsaclub-munich.de */

body, html, p, form, h1, h2, h3	{ margin: 0px; padding: 0px; }

body				{ font-family: verdana,arial,helvetica; color: rgb(55,55,55); font-size: 11px; line-height: 14px;
						background: url(images/xxpgbody.jpg) repeat-x; }							  

/* fuer .png-Grafiken */
img 				{ behavior: url("images/pngbehavior.htc"); border: 0px; }

/* nur für Druckversion */
#content_adress		{ display: none; }

/* Listen */
ul					{ margin-left: -25px; _margin-left: 16px; margin-top: 2px; margin-bottom: 2px; }
*+html ul 			{ margin-left: 16px; }

ul.inhaltliste		{ margin: 0px; padding: 0px; list-style: none; }
ul.inhaltliste li	{ background: url('images/pfeil_rot_klein.png') no-repeat; padding-left: 14px; margin-top: 4px; }

.pfeil_link			{ list-style: none; background: url('images/pfeil_rot_klein2.png') no-repeat; padding-left: 15px; }

/* Textformatierungen */
h1					{ color: rgb(145,16,8); font-family: arial, verdana; font-size: 15px; padding-bottom: 10px; }
.small				{ font-size: 10px; line-height: 14px; }
.breite_ganz		{ width: 500px; }
.p_titel			{ clear: both; color: rgb(145,16,8); font-weight: bold; font-size: 12px; border-bottom: 1px solid rgb(145,16,8);
						padding-bottom: 2px; padding-top: 5px; margin-bottom: 2px; }
.p_text_160			{ width: 160px; float: left; padding-bottom: 5px; }
.p_text_250			{ width: 250px; float: left; padding-bottom: 5px; }
.p_text_340			{ width: 340px; float: left; padding-bottom: 5px; }
.p_text_500			{ width: 500px; padding-bottom: 5px; }
.p_500_bg			{ width: 496px; background: rgb(235,235,235); padding: 2px 2px 8px 3px; margin-bottom: 5px; }
.error				{ color: rgb(145,16,8); }
.error_bg			{ background: rgb(245,245,245); }
.pfeile				{ letter-spacing: -2px; }

/* Layer-Definitionen */
.clear				{ clear: both; height: 1px; overflow: hidden; }
#zentrierung		{ margin: 0px auto; width: 986px; height: auto; }
#head_grau			{ float: left; height: 95px; width: 986px; background: url(images/head_salsa_muenchen.png) repeat-x; }
*+html #head_grau	{ filter: none; }

#head_kopfbild		{ height: 164px; background: url(images/head_xx_kopfbild.jpg) no-repeat; 
						background-position: 190px 0%; margin-top: -1px; }
	#head_logo_1		{ float: left; padding-top: 20px; padding-left: 84px; }
	#head_mitgliednavi	{ position: absolute; index: 21; top: 75px; left: 50%; margin-left: -275px; width: 550px; height: 27px; }
		#head_mitgliednavi a	{ border-left: 1px solid rgb(215,215,215); padding: 4px 6px 3px 9px; }
	#head_mitgliednavi_bg{ position: absolute; index: 20; top: 65px; left: 50%; margin-left: -275px; width: 550px; height: 27px;
							background: url(images/mitgliednavi_bg.png) repeat-y; _background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mitgliednavi_bg.png', sizingMethod='fixed'); }
	*+html #head_mitgliednavi_bg { filter: none; }
	#head_logo_2		{ float: left; }
	#head_login			{ position: absolute; index: 11; top: 102px; left: 50%; margin-left: 286px; 
							width: 202px; height: 120px; }
	#head_login_bg			{ position: absolute; index: 10; top: 102px; left: 50%; margin-left: 286px; 
							width: 202px; height: 120px; 
							background: url(images/headlogin_bg.png) repeat-y; _background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/headlogin_bg.png', sizingMethod='fixed'); }
	*+html #head_login_bg	{ filter: none; }
		#head_login_inhalt	{ padding-top: 5px; padding-left: 8px; }
	#head_breadcrumb	{ float: left; padding-top: 144px; margin-left: -27px; width: 525px; }
	#head_date			{ float: left; padding-top: 144px; padding-left: 10px; width: 208px; text-align: center; }
	
#navigation			{ float: left; width: 210px; margin-top: 9px; margin-left: 9px; _margin-left: 5px; }
*+html #navigation	{ margin-left: 9px; }
	/* Hauptnavigation */
	ul.hauptnavi		{ margin: 0px; padding: 0px; list-style-type: none; }
	ul.hauptnavi li		{ height: 23px; width: 184px; margin-top: 5px; padding-left: 5px; }
	.hauptnavi_li_normal	{ background: url(images/navi_li-bg_n.png) no-repeat; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/navi_li-bg_n.png', sizingMethod='fixed'); }
	.hauptnavi_li_aktiv		{ background: url(images/navi_li-bg_a.png) no-repeat; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/navi_li-bg_a.png', sizingMethod='fixed'); }
	ul.unternavi		{ margin: 0px; padding: 0px; margin-top: -5px; margin-bottom: 15px; list-style-type: none; }
	ul.unternavi li		{ width: 184px; margin-top: 4px; padding-left: 5px; }
	
	/* Sekundärnavigation */
	ul.sekundaernavi	{ margin: 0px; padding: 0px; list-style-type: none; font-size: 10px; }
	ul.sekundaernavi li	{ width: 184px; margin-top: 5px; padding-left: 5px; }
	
#content			{ float: left; width: 550px; color: rgb(91,91,91); }
	#content_top	{ float: left; width: 550px; heigth: 8px; margin-top: -3px; _margin-top: 0px; }
	*+html #content_top	{ margin-top: 0px; }
	#content_mitte	{ float: left; width: 550px; margin-top: 3px; _margin-top: 0px;
						margin-bottom: -3px; _margin-bottom: 0px;
						background: url(images/content_bg.png) repeat-y; _background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/content_bg.png', sizingMethod='scale'); }
	*+html #content_mitte	{ margin-top: 0px; margin-bottom: 0px; filter: none; }
		#content_inhalt		{ padding: 10px 5px 5px 18px; }			
			.content_artikel_kopf	{ clear: both; height: 18px; width: 500px; color: rgb(255,255,255);
										font-size: 11px; font-family: verdana,arial,helvetica;
										font-weight: bold; margin-top: 5px;	padding: 3px 0px 0px 4px; 
										background: url('images/content-top_bg.jpg') no-repeat; }		
			.content_kurs_kopf		{ clear: both; height: 18px; width: 500px; color: rgb(255,255,255); 
										font-size: 11px; font-family: verdana,arial,helvetica;
										margin-top: 5px; padding: 3px 0px 0px 4px; 
										background: url('images/content-top_bg.jpg') no-repeat; }	
			.content_video_kopf		{ clear: both; height: 22px; width: 500px; color: rgb(255,255,255); 
										padding: 2px 0px 0px 4px; font-weight: bold; margin-top: 5px; 
										font-size: 11px; font-family: verdana,arial,helvetica;
										background: url('images/content-topvideo_bg.jpg') no-repeat; }
			.content_back	{ float: right; width: 155px; }
	#content_foot	{ float: left; width: 500px; margin-top: 10px; border-top: 1px solid rgb(228,125,29); 
						text-align: right; font-size: 10px; padding-top: 1px; }
		#content_foot img	{ margin-right: 4px; }
		#content_foot a		{ padding-left: 10px; }
	#content_bottom	{ float: left; width: 550px; heigth: 8px; }
	/* Aktuelles */
	.box_aktuelles		{ float: left; width: 238px; padding-top: 10px; padding-right: 20px; }
		.box_aktuelles_kopf		{ height: 18px; width: 238px; color: rgb(255,255,255); font-weight: bold;
								font-size: 10px; font-family: verdana,arial,helvetica;
								padding: 3px 0px 0px 4px; background: url('images/aktuelles-top_bg.jpg') no-repeat; color: transparent;  }
		.box_aktuelles_inhalt	{ width: 236px; height: 187px; border: 2px solid white; border-top: 1px solid white; /* border: 1px solid rgb(228,125,29); */ }
		.box_aktuelles_inhalt img	{ /*padding-top: 1px; padding-left: 1px;*/ }
		.box_aktuelles_inhalt p		{ padding: 0px 1px 2px 2px; }
	/* Termine */
	.box_termine		{ float: left; width: 238px; padding-top: 10px; padding-right: 20px; }
		.box_termine_kopf	{ height: 18px; width: 238px; color: rgb(255,255,255); font-weight: bold;
								font-size: 10px; font-family: verdana,arial,helvetica;
								padding: 3px 0px 0px 4px; background: url('images/aktuelles-top_bg.jpg') no-repeat; }
		.box_termine_inhalt	{ width: 236px; border: 1px solid rgb(228,125,29); }
		.box_termine_inhalt p		{ padding: 2px 1px 3px 2px; border-top: 1px solid rgb(235,212,212); }
	/* Video */
	.video			{ float: left; width: 500px; margin-bottom: 5px; margin-top: 5px; }
		.video_left		{ float: left; width: 102px; height: 102px; }
		.video_right	{ float: left; width: 390px; padding: 2px 2px 2px 4px; }
		.video_abstand	{ clear: both; width: 500px; height: 1px; border-bottom: 1px solid rgb(145,16,8); }
	
#right				{ float: left; width: 202px; margin-left: 10px; }
	/* Boxen rechts */
	.box_right		{ width: 202px; margin-bottom: 10px; }
		.box_right_kopf		{ height: 19px; width: 202px; color: rgb(255,255,255); font-weight: bold;
								font-size: 10px; font-family: verdana,arial,helvetica;
								padding: 3px 0px 0px 4px; background: url('images/box-right_kopf_bg.gif') no-repeat; }
		.box_right_inhalt	{ width: 200px; /* border: 1px solid rgb(228,125,29); */ font-size: 10px; }
			.box_right_p		{ padding: 2px 1px 3px 2px; border-top: 1px solid rgb(232,198,189); font-size: 10px; font-family: verdana,arial,helvetica; }
			.box_right_pn		{ padding: 2px 1px 3px 2px; }
	/* Kurstabellen */
	.table_500		{ width: 500px; }
	.td_kurse		{ padding: 2px 2px 3px 2px; }
	.td_formular	{ padding: 2px 2px 3px 3px; }
	.td_formular img	{ float: left; }
	.td_border		{ border-top: 1px solid rgb(145,16,8); }
	.bg_kurse		{ background: rgb(235,235,235); }

/* Links */
a:link, a:active, a:visited
					{ color: rgb(55,55,55); text-decoration: none; }
a:hover				{ color: rgb(0,0,0); text-decoration: underline; }

a.aktiv:link, a.aktiv:active, a.aktiv:visited
					{ color: rgb(55,55,55); text-decoration: underline; }
a.aktiv:hover		{ color: rgb(0,0,0); text-decoration: underline; }

a.hauptnavi_aktiv:link, a.hauptnavi_aktiv:active, a.hauptnavi_aktiv:visited
					{ color: rgb(55,55,55); text-decoration: none; font-weight: bold; }
a.hauptnavi_aktiv:hover	{ color: rgb(0,0,0); text-decoration: none; }

a.txtlink:link, a.txtlink:active, a.txtlink:visited
					{ color: rgb(55,55,55); text-decoration: underline; }
a.txtlink:hover		{ color: rgb(0,0,0); text-decoration: underline; }

a.inhaltlink:link, a.inhaltlink:active, a.inhaltlink:visited
					{ color: rgb(91,91,91); text-decoration: underline; }
a.inhaltlink:hover	{ color: rgb(0,0,0); text-decoration: underline; }

a.redlink:link, a.redlink:active, a.redlink:visited
					{ color: rgb(145,16,8); text-decoration: underline; }
a.redlink:hover		{ color: rgb(91,91,91); text-decoration: underline; }

a.terminlink:link, a.terminlink:active, a.terminlink:visited
					{ color: rgb(91,91,91); text-decoration: none; }
a.terminlink:hover	{ color: rgb(0,0,0); text-decoration: underline; }

/* Formular-Felder */
input				{ font-size: 11px; }
.input_1			{ float: left; margin-left: 10px; width: 300px; }	
.input_2			{ float: left; margin-left: 10px; width: 60px; }	
.input_3			{ float: left; margin-left: 5px; width: 231px; _width: 229px; }
*+html .input_3		{ width: 229px; }
.input_login		{ font-size: 10px; width: 180px; height: 12px; margin-top: 6px; padding-left: 1px; }
	
.select_schnellsuche{ width: 196px; margin: 2px 0px 2px 2px; font-size: 10px; }
.select_videorubrik	{ width: 370px; margin-left: 5px; font-size: 10px; }
.select_pointseinloesen	{ width: 400px; font-size: 11px; }

.textarea_1			{ float: left; width: 300px; margin-left: 10px; font-size: 11px; 
						font-family: verdana,arial,helvetica; }
.textarea_2			{ float: left; width: 420px; margin-left: 10px; font-size: 11px; 
						font-family: verdana,arial,helvetica; }
.submit_abschicken	{ background: url('images/abschicken_bn.jpg') no-repeat; width: 141px; height: 19px;
						border: none; cursor: pointer; margin-left: 10px;  }
.submit_anmelden	{ background: url('images/anmelden_bn.jpg') no-repeat; width: 141px; height: 19px;
						border: none; cursor: pointer; margin-left: 10px;  }
.submit_login		{ background: url('images/login_bn.jpg') no-repeat; width: 71px; height: 19px;
						border: none; cursor: pointer; margin-top: 7px; }
.submit_logout		{ background: url('images/logout_bn.jpg') no-repeat; width: 71px; height: 19px;
						border: none; cursor: pointer; margin-left: 8px; }
.submit_mitgliedschaft	{ background: url('images/mitgliedschaft_bn.jpg') no-repeat; width: 200px; height: 19px;
						border: none; cursor: pointer; margin-left: 10px; }
.submit_speichern	{ background: url('images/speichern_bn.jpg') no-repeat; width: 200px; height: 19px;
						border: none; cursor: pointer; margin-left: 10px; }

.checkbox_form		{ margin-left: 10px; _margin-left: 6px; }
*+html .checkbox_form	{ margin-left: 6px; }


/* Einblendbarer Flash-Player */
#flash_player_bg	{ position: absolute; top: 0px; left: 0px; width: 100px; height: 100px; background-color: rgb(0,0,0); filter: alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; -khtml-opacity:0.6; visibility: hidden; z-index: 9998;" onclick="hide_flash_player(); }
#flash_player		{ position: absolute; width: 1px; height: 1px; padding: 20px 15px 25px 15px; background-color: rgb(255,255,255); text-align: center; visibility: hidden; z-index: 9999; }
#flash_player_film	{  }
#flash_player_navi	{ float: right; padding: 10px 2px 5px 0px; }


div.submenu		{
				background: url('images/mitgliednavi_bg_sub.png');
				border-width: 3px;
				border-color: black;
				border-style:solid;
			}
strong.big{
}

b.big {
}

a.grey {
	color: #606060;
}


p.mitglieder_content_menu_link {
	margin-top: 7px;
}

a.mitglieder_content_menu_link {
	margin: 5px;
	text-decoration: underline;
}


div.partner_links {
	font-size: 8px;
	text-align: center;
	margin-left: 20px;
}

