@charset "utf-8";
/* Globale-Definitionen 

-----------------------------------------------------------------*/

body 						{ font:10px/15px Verdana, Arial, Helvetica, sans-serif; margin:0px; padding:0px; height:101%;}
body						{ color:#656566;background:#f6f6f6 url('/fileadmin/lib/gfx/site_bg_w.gif') repeat-x 0px 0px;}

.switcher					{ background:red; padding:10px;position:absolute; top:0px; left:0px; width:100px;display:none;}
.switcher a					{ color:#fff;}
			

h1							{ font:13px Verdana, Arial, Helvetica, sans-serif; color:#cecece}
h2							{ }
h3							{ font:12px Verdana, Arial, Helvetica, sans-serif; color:#cecece;margin:15px 0px 10px 0px;}
h4							{ }

p							{ padding:0px;margin:0px;}
a				{ color:#000;}

				h3							{ font:12px Verdana, Arial, Helvetica, sans-serif; color:#656566;margin:15px 0px 10px 0px;}



table						{ font:10px/15px Verdana, Arial, Helvetica, sans-serif;color:#909090;}
table thead					{ }

input, textarea, select						{ font:10px Verdana, Arial, Helvetica, sans-serif;}
.yellow										{ background:#e6e13c;color:#e6e13c}
.orange 									{ background:#ff8200;color:#ff8200}
.red 										{ background:#dc1e46;color:#dc1e46}
.magenta						 			{ background:#be0082;color:#be0082}
.lightgreen									{ background:#96be1e;color:#96be1e}
.cyan										{ background:#00b4d2;color:#00b4d2}
.green										{ background:#00a028;color:#00a028}


.yellow a:hover, .yellow a.sel				{ color:#e6e13c}
.orange a:hover, .orange a.sel				{ color:#ff8200}
.red a:hover, .red a.sel					{ color:#dc1e46}
.magenta a:hover, .magenta a.sel 			{ color:#be0082}
.lightgreen a:hover, .lightgreen a.sel		{ color:#96be1e}
.cyan a:hover, .cyan a.sel					{ color:#00b4d2}
.green a:hover, .green a.sel				{ color:#00a028}



.cyanBorder									{ border:1px solid #00b4d2}
.clearer					{ clear:both;height:0px;width:0px;overflow:hidden;}
*html  .clearer				{ display:none;}
.m20						{ margin-right:20px;}
.b_grey						{ border:1px solid #646465;}
.hide						{ display:none !important;}


h1.csc-firstHeader			{ display:none;}
.imgborder					{ border:1px solid #646465}



/* Css-frameset 

-----------------------------------------------------------------*/

.wrapper		  						{ width:980px;min-height:100%;padding:0px 9px 0px 9px;position:absolute;left:50%;margin:0px 0px 0px -499px;}
 .wrapper						{ background:url('/fileadmin/lib/gfx/wrapper_bg_w.png') repeat-y;}
*html .wrapper   						{ background:url('/fileadmin/lib/gfx/wrapper_bg_ie6.gif') repeat-y;height:100%;}

.sitecontainer							{ padding:0px 20px 0px 20px;}
.metanav								{ height:20px;background:url('/fileadmin/lib/gfx/dot_bg.gif') repeat-x 0px 19px;width:940px;float:left;}
.metanav ul								{ margin:0px;padding:0px;list-style-type:none;float:right;}
.metanav li								{ padding:0px;float:left;margin:0px 4px 0px 0px;}
.metanav li a							{ text-decoration:none;height:5px;overflow:hidden;}
.metanav li a	img						{ border:0px;float:left}
.metanav li .spacer						{ width:15px; background: url('/fileadmin/lib/gfx/metanav_spacer.gif') no-repeat 7px 7px;display:block;float:left;}
.metanav li a.btn_w						{ background:url(/fileadmin/lib/gfx/bt_white.jpg); width:52px; height:17px;float:left;text-indent:-1000em;margin:0px 0px 0px 5px;}
.metanav li a.btn_b						{ background:url(/fileadmin/lib/gfx/bt_black.jpg); width:52px; height:17px;float:left; text-indent:-1000em;margin:0px 0px 0px 8px;}

 .metanav li.b				{ display:none}
 .metanav li a.btn_w			{ display:none}
		

*html .metanav li a							{ height:auto}
 .content .c_main .c_wrapper ul	{ }


.header									{ height:193px;background:url('/fileadmin/lib/gfx/dot_bg.gif') repeat-x 0px 192px;width:940px;float:left;overflow:hidden;}
.header .h_cnt							{ width:620px;height:192px;float:left;}

.header .h_cnt a						{ padding:0px;margin:0px;}
.header .h_cnt a img					{ border:0px;}
.header .h_logo							{ width:320px;height:192px;float:left;}
.header .h_logo	img						{ border:0px;display:none;} 
.header .h_logo a						{ width:320px;height:192px;display:block;}
 .h_logo a					{ background:url('/fileadmin/lib/gfx/logo_w.png');}
 .header .h_cnt .b			{ display:none;}


.header_content							{ height:133px;background:url('/fileadmin/lib/gfx/dot_bg.gif') repeat-x 0px 132px;width:940px;float:left;overflow:hidden;}
.header_content .h_cnt					{ width:620px;height:132px;float:left;}
.header_content .h_cnt a				{ padding:0px;margin:0px;}
.header_content .h_cnt a img			{ border:0px;}
.header_content .h_logo					{ width:320px;height:132px;float:left;}
.header_content .h_logo	img				{ border:0px; display:none;}
.header_content .h_logo a				{ width:320px;height:132px;display:block;}
 .header_content .h_cnt .b			{ display:none;}
 .header_content .h_logo a	{ background:url('/fileadmin/lib/gfx/logo_small_w.png');}


.content								{ width:940px;float:left;padding:0px 0px 25px 0px; background:url('/fileadmin/lib/gfx/dot_bg.gif') repeat-x 0px bottom}
 .content a.more				{ background:url('/fileadmin/lib/gfx/btn_more_w.gif') no-repeat 0px 5px; padding:0px 0px 0px 13px;color:#000;text-decoration:none;}

.content .c_main						{ width:620px;float:left;}
*html .content .c_main					{ overflow:hidden;}

.content .c_main .mainnav				{ width:620px;float:left;}
.content .c_main .mainnav ul			{ margin:0px;padding:0px;float:left;width:620px;}
.content .c_main .mainnav li			{ padding:0px;float:left;display:block;list-style-type:none;margin:0px 4px 0px 0px;position:relative;height:37px;}
.content .c_main .mainnav li.last		{ margin:0px 0px 0px 0px;}
.content .c_main .mainnav .nav_spacer	{ height:15px;background:#fff;position:absolute;width:85px;top:0px;left:0px;}
.content .c_main .mainnav .nav_spacer_act	{ height:10px;background:#fff;position:absolute;width:85px;top:0px;left:0px;}

.content .c_main .mainnav a				{ width:85px;text-align:center;text-decoration:none; text-transform:uppercase;float:left;position:relative;top:17px;overflow:hidden;}
.content .c_main .mainnav a img			{ border:0px;display:block;float:left;}

 .content .c_main .mainnav li.b			{ display:none;}


*html .content .c_main .mainnav a img	{ display:inline;margin:0px 3px 0px 0px;}
*html .content .c_main .mainnav li.last { }
*html .content .c_main .mainnav .nav_spacer { }

.content .c_main .subnav				{ float:left;width:620px;background:url('/fileadmin/lib/gfx/dot_bg.gif') repeat-x 0px bottom;padding:0px 0px 15px 0px;margin:0px 0px 10px 0px;}
.content .c_main .subnav ul				{ margin:10px 0px 0px 29px;padding:0px;float:left;background:none;display:inline;}
.content .c_main .subnav li				{ padding:0px;float:left;list-style-type:none;margin:0px 4px 0px 0px;}
.content .c_main .subnav li a			{ text-decoration:none;background:none;}

.content .c_main .homespacer			{ padding:40px;}
 .c_main .subnav li a         { color:#656566}
 .c_main .subnav li a:hover   { color:#000}
 .c_main .subnav li a.sel		{ color:#000 !important}


*+html .content .c_main .homespacer 	{ clear:both;padding:20px;}
*html .content .c_main .homespacer 		{ padding:20px;}

.content .c_sidebar						{ width:300px;float:left;padding:0px 0px 0px 20px;}
.content .c_main img					{ border:1px solid #646465}
.content  h2							{ margin:0px;padding:0px;height:55px;text-indent:-1000em;}
.content .c_sidebar h2					{ height:45px;}

*html .content .c_sidebar				{ overflow:hidden;}

/* Teaser Headline*/

 .content  h2.djing					{ background:url('/fileadmin/lib/gfx/headline_djing_w.jpg') no-repeat;}
 .content  h2.dmp				    	{ background:url('/fileadmin/lib/gfx/headline_dmp_w.jpg') no-repeat;}
 .content  h2.nextcourse				{ background:url('/fileadmin/lib/gfx/headline_nextcourse_w.jpg') no-repeat;}
 .content  h2.education				{ background:url('/fileadmin/lib/gfx/headline_education_w.jpg') no-repeat;}
 .content  h2.kurstermine				{ }
 .content  h2.instructor				{ background:url('/fileadmin/lib/gfx/headline_instructor_w.jpg') no-repeat;}
 .content  h2.newslatest				{ background:url('/fileadmin/lib/gfx/headline_news_w.jpg') no-repeat;}
 .content  h2.newslatest				{ }
 .content  h2.team					{ background:url('/fileadmin/lib/gfx/headline_team_w.jpg') no-repeat;}
 .content  h2.kontakt					{ background:url('/fileadmin/lib/gfx/headline_kontakt_w.jpg') no-repeat;}
 .content  h2.kurscard				{ background:url('/fileadmin/lib/gfx/headline_coursecard_w.jpg') no-repeat;}
 .content  h2.kurstermine				{ background:url('/fileadmin/lib/gfx/headline_kurstermine_w.jpg') no-repeat;}
 .content  h2.kurspackages			{ background:url('/fileadmin/lib/gfx/headline_coursepackages_w.jpg') no-repeat;height:50px;}
 .content  h2.kursoverview_djing		{ background:url('/fileadmin/lib/gfx/headline_kursoverview_djing_w.jpg') no-repeat}
 .content  h2.kursoverview_dmp		{ background:url('/fileadmin/lib/gfx/headline_kursoverview_dmp_w.jpg') no-repeat 0px 4px;}
 .content  h2.suchfilter				{ background:url('/fileadmin/lib/gfx/headline_suchfilter_w.jpg') no-repeat 0px 4px;}
 .content  h2.probestunde				{ background:url('/fileadmin/lib/gfx/headline_probestunde_w.jpg') no-repeat 0px 0px; height:39px;}



/* Css-module white version

-----------------------------------------------------------------*/
 .cmodul									{ float:left;margin-top:20px;}
 .full									{ width:620px;}
 .half									{ width:300px;}
 .affiliates	a							{ background:url('/fileadmin/lib/gfx/affiliates_normal_w.jpg') no-repeat;width:299px;height:165px;display:block; text-indent:-10000em;overflow:hidden;float:left;margin:20px 0px 0px 0px;}
 .affiliates	a:hover						{ background:url('/fileadmin/lib/gfx/affiliates_over_w.jpg') no-repeat;}
 .content .c_sidebar .cmodul .bg			{ padding:0px 5px 5px 0px; background:url('/fileadmin/lib/gfx/bg_cmodul_sidebar_w.gif') repeat-x;}
 .content .c_sidebar .cmodul .bg	p		{ padding:0px 5px 0px 5px;}
 .content .c_sidebar .cmodul .bg_probe	{ background:url(/fileadmin/lib/gfx/bg_cmodul_sidebar.gif) repeat-x;border-width:0px 1px 1px 1px;}
 .content .c_sidebar .logo_certificate div.b { display:none;}
 .content .c_main .c_wrapper		ul		{ margin:10px 0px 10px 0px;padding:0px;}
 .content .c_main .c_wrapper		ul li	{ margin:0px;padding:0px;list-style-type:none;background:url('/fileadmin/lib/gfx/list_dot_team_w.gif') no-repeat 0px 6px;padding:0px 0px 0px 8px;}
 .content .c_main .tx-hkymiheadline-pi1		{ float:left;background:url('/fileadmin/lib/gfx/dot_bggg.gif') repeat-x 0px bottom;padding:0px 0px 0px 0px;margin:5px 0px 5px 0px}
 .content .c_main .tx-hkymiheadline-pi1	img	{ border:0px;}
 .content .c_main .tx-hkymiheadline-pi1 .b		{ display:none;}
 .news-latest-container					{ background:url('/fileadmin/lib/gfx/news_latest_bg_w.jpg') no-repeat 0px bottom;padding:0px 5px 0px 5px;}		
 .news-latest-container	p				{ }
 .news-latest-item						{ padding:0px 0px 10px 0px;margin:0px 0px 10px 0px;background:url('/fileadmin/lib/gfx/dot_bg_w.gif') repeat-x 0px bottom;}
 .news-latest-item	a					{ background:url('/fileadmin/lib/gfx/btn_more_w.gif') no-repeat 0px 5px; padding:0px 0px 0px 13px;color:#000;text-decoration:none;}
 .news-latest-date						{ }

/* home courses*/
 .content .c_main ul.home_courses							{ padding:0px;margin:0px;list-style-type:none;}
 .content .c_main ul.home_courses	 	ul					{ padding:0px;margin:0px;list-style-type:none;float:left;}
 .content .c_main ul.home_courses		li					{ width:206px;list-style-type:none;margin:0px;padding:0px;float:left;display:block;background:none;}
 .content .c_main ul.home_courses		li.label			{ color:#000;}
 .content .c_main ul.home_courses		li.spacer			{ width:618px; background:url('/fileadmin/lib/gfx/table_overview_bg.gif') repeat-x 0px 10px; height:20px; }
 .content .c_main ul.home_courses		img					{ border:0px;margin:6px 0px 0px 0px;}
 .content .c_main ul.home_courses		li	a 				{ width:73px; height:14px; display:block; background:url('/fileadmin/lib/gfx/btn_info_n_w2.gif');margin:5px 0px 0px 0px}
 .content .c_main ul.home_courses		li	a	img			{ display:none;}


/* team extension */
 .content .c_main .table_team_single							{ color:#656566}
 .content .c_main .table_team_single	.b						{ display:none;}
 .content .c_main .table_team_single	td.headline				{ color:#909090;}
 .content .c_main .table_team_single	div.bb					{ background:url('/fileadmin/lib/gfx/dot_bg_w.gif') repeat-x 0px top;padding:10px 0px 0px 0px;margin:10px 0px 0px 0px;}
 .content .c_main .table_team_single	ul						{ margin:0px;padding:0px;}
 .content .c_main .table_team_single	ul li					{ margin:0px;padding:0px;list-style-type:none;background:url('/fileadmin/lib/gfx/list_dot_team_w.gif') no-repeat 0px 6px;padding:0px 0px 0px 8px;}
 .content .c_main .table_team_single .morelink 				{ background:url('/fileadmin/lib/gfx/btn_morelink_team_b.gif') no-repeat 0px 4px;padding:0px 0px 0px 13px;color:#000;text-decoration:none;}
 .content .c_main .table_team_single  .thumb					{ cursor:pointer;}
 .content .c_main .table_team_single .picviewer				{ margin:0px 0px 0px 15px;}
 .content .c_main .table_team_single .headline img			{ border:0px;}
 .content .c_main .table_team_list 							{ color:#656566}
 .content .c_main .table_team_list	img						{ margin:5px 0px 0px 0px;}
 .content .c_main .table_team_list	p						{ padding:0px 0px 0px 5px;margin:0px;}
 .content .c_main .table_team_list 	p a						{ background:url('/fileadmin/lib/gfx/btn_more_w.gif') no-repeat 0px 5px; padding:0px 0px 0px 13px;color:#000;text-decoration:none;}				
 .content .c_main .table_team_list 	.function				{ color:#909090 !important}
 .questions a 					{ background:url('/fileadmin/lib/gfx/btn_faq_inaktiv_b.gif') no-repeat 0px 2px;padding:0px 0px 0px 13px;color:#000;text-decoration:none;}
 .questions .answer 				{ display: none;padding:5px 0px 5px 0px;}
 .questions .answer 	b			{}		
 .questions .aktiv a 			{ background:url('/fileadmin/lib/gfx/btn_faq_aktiv_b.gif') no-repeat 0px 2px;}
 .questions .aktiv .answer 		{ display: block; }
 .question						{ padding:0px 0px 10px 0px;}
 .answers .questions a 			{ background:url('/fileadmin/lib/gfx/btn_faq_aktiv_b.gif') no-repeat 0px 2px;}
 .answers .answer 				{ display:block; }
 .answers .answer 	b			{ }	
 .content .c_main .mailer			{ padding:0px 0px 10px 0px;background: url('/fileadmin/lib/gfx/dot_bg.gif') repeat-x 0px bottom;margin:0px 0px 0px 0px;}
 .content .c_main .mailer td			{ padding:0px 0px 20px 0px;}
 .content .c_main .mailer input		{ border:1px solid #dddddd;background:url('/fileadmin/lib/gfx/bg_input_text.gif') repeat-x;width:400px;padding:3px 5px 3px 5px;}
 .content .c_main .mailer textarea 	{ border:1px solid #dddddd; background:url('/fileadmin/lib/gfx/bg_textarea_text.gif');width:400px;height:55px;padding:3px 5px 3px 5px;}
 .content .c_main .mailer select 	{ border:1px solid #dddddd; background:#f4f4f4 url('/fileadmin/lib/gfx/bg_input_text.gif');width:412px;padding:3px 5px 3px 5px;}
 .content .c_main .mailer .submit	{ background:url('/fileadmin/lib/gfx/bg_input_submit_n_w.gif');width:120px;height:24px;border:0px;}
 .content .c_main .mailer .image img	{ margin:0px;border:0px;float:left;}
 .content .c_main .mailer .image a	{ background:url('/fileadmin/lib/gfx/btn_more_w.gif') no-repeat 0px 5px; margin:20px 0px 0px 10px; padding:0px 0px 0px 13px;color:#000;text-decoration:none;}
 .content .c_main .mailer td.label	{ color:#909090}
 .content .c_main .course_detail				{ }
 .content .c_main .course_detail	.text		{ padding:0px 0px 20px 0px}
 .content .c_main .course_detail p			{ margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
 .content .c_main .course_detail p.headline  { color:#909090;margin:0px 0px 10px 0px;padding:0px;}
 .content .c_main .course_detail ul			{ margin:0px;padding:0px;}
 .content .c_main .course_detail img			{ border:0px;}
 .content .c_main .course_detail ul	li		{ margin:0px;padding:0px 0px 0px 8px;list-style-type:none;background:url('/fileadmin/lib/gfx/list_dot_team_w.gif') no-repeat 0px 6px;}
 .content .c_main .course_detail .pricebox	{ background:#f1f1f1;padding:10px;color:#cecece;line-height:20px;float:left;width:280px;} 
 .content .c_main .course_detail .pricebox h4 { margin:0px;padding:0px;font-weight:normal;color:#656566}
 .content .c_main .course_detail .pricebox .big	{ font-size:14px;font-weight:bold;color:#656566}
 .content .c_main .course_detail .pricebox a		{ background:url('/fileadmin/lib/gfx/btn_course_detail_n_w.gif') no-repeat 0px 0px;height:16px;width:106px;display:block;text-indent:-1000em;overflow:hidden;margin:9px 0px 8px 0px;}
 .content .c_main .course_detail .pricebox .hint	{ color:#909090;}
 .content .c_main .course_detail .coursecard			{ border:1px solid #333;float:left;padding:4px;margin:0px 0px 10px 0px;}
 .content .c_main .course_detail .coursecard	.row 	{ background: url('/fileadmin/lib/gfx/dot_bg.gif') repeat-x 0px bottom;padding:0px 3px 3px 3px;float:left;width:282px;}
 .content .c_main .course_detail .coursecard	.rowlast{ padding:0px 3px 3px 3px;float:left;width:282px;}
 .content .c_main .course_detail .coursecard	span	{ display:block;float:left;width:160px;}
 .content .c_main .course_detail .coursecard	.label  { display:block;width:110px;float:left;color:#909090}
 .content .c_main .course_detail .coursecard	img		{ border:0px;margin:0px 0px 0px 5px;}
 .content .c_main .course_detail .coursecard h2		{ height:39px;float:left;width:290px;}
 .content .c_main .course_detail .coursecard a 		{ background:url('/fileadmin/lib/gfx/btn_more_w.gif') no-repeat 0px 5px; margin:20px 0px 0px 0px; padding:0px 0px 0px 13px;color:#000;text-decoration:none;}
 .content .c_main .course_detail .coursedates			{ border:1px solid #333;float:left;padding:4px;margin:10px 0px 0px 0px; overflow:hidden; width:290px;}
 .content .c_main .course_detail .coursedates .row 		{ background: url('/fileadmin/lib/gfx/dot_bg_w.gif') repeat-x 0px top;padding:5px 3px 3px 3px;float:left;width:282px;}
 .content .c_main .course_detail .coursedates .first		{ background:none !important;}
 .content .c_main .course_detail .coursedates .rowlast	{ padding:0px 3px 3px 3px;float:left;width:282px;}
 .content .c_main .course_detail .coursedates span		{ display:block;float:left;width:78px;}
 .content .c_main .course_detail .coursedates .date		{ width:80px;color:#909090}
 .content .c_main .course_detail .coursedates .ins		{ width:58px;}
 .content .c_main .course_detail .coursedates .anfrage	{ padding:0px 0px 0px 5px; width:60px; float:left; margin:2px 0px 3px 0px;}
 .content .c_main .course_detail .coursedates .c_wrapper	{ float:left;}
 .content .c_main .course_detail .coursedates img		{ position:relative;left:0px;float:left;margin:0px !important;}
 .content .c_main .course_detail .coursedates a.initlayer	{ width:60px;height:11px;background:url('/fileadmin/lib/gfx/btn_anfrage_n_w.jpg');display:block;}
 .content .c_main .course_detail .coursedates a.initlayer:hover	{background:url('/fileadmin/lib/gfx/btn_anfrage_o_w.jpg');}
 .content .c_main .course_detail .coursedates a.initlayer_book	{ width:60px;height:11px;background:url('/fileadmin/lib/gfx/btn_buchen_n_w.jpg');display:block;}
 .content .c_main .course_detail .coursedates a.initlayer_book:hover	{ background:url('/fileadmin/lib/gfx/btn_buchen_o_w.jpg');}
 .content .c_main .course_detail .coursedates .label  	{ display:block;width:110px;float:left;color:#cecece}
 .content .c_main .course_detail .coursedates img		{ border:0px;margin:0px 0px 0px 5px;}
 .content .c_main .course_detail .coursedates h2			{ height:39px;float:left;width:290px;}
 .content .c_main .course_detail  div.b				{display:none;}

 .content .c_main .course_packages					{ background:#fefefe;}
 .content .c_main .course_packages img				{ float:left;margin:10px 10px 10px 0px;}
 .content .c_main .course_packages img.b				{ display:none;}
 .content .c_main .course_packages h4				{ padding:0px;margin:5px 0px 5px 0px;color:#656566;}
 .content .c_main .course_packages ul				{ margin:5px 0px 5px 0px;padding:0px;}
 .content .c_main .course_packages ul li				{ margin:0px;padding:0px;list-style-type:none;background:none;}
 .content .c_main .course_packages .text				{ display:block;float:left;width:410px;padding:0px 0px 10px 0px;}
 .content .c_main .course_packages .text	img			{ border:0px;}
 .content .c_main .course_packages .text .price		{ color:#656566} 
 .content .c_main .course_packages .text .big		{ font-size:12px;font-weight:bold} 
 .content .c_main .course_overview						{ background:url('/fileadmin/lib/gfx/table_overview_bg.gif') repeat-x 0px bottom;padding:0px 0px 2px 0px;}
 .content .c_main .course_overview	img					{ border:0px;display:block;float:left;}
 .content .c_main .course_overview .table_overview 		{ background:url('/fileadmin/lib/gfx/table_overview_bg.gif');margin:10px 0px 0px 0px;}
 .content .c_main .course_overview .table_overview th	{ padding:0px 0px 0px 0px;background:#eee;}
 .content .c_main .course_overview .table_overview td	{ padding:0px 1px 1px 0px;}
 .content .c_main .course_overview .table_overview p		{ margin:0px;padding:3px 7px 3px 7px;height:51px;border:1px solid #fff;}
 .content .c_main .course_overview .table_overview a		{ text-decoration:none;color:#909090;}
 .content .c_main .course_overview .table_overview a:hover		{ color:#000;}
 .content .c_main .course_overview .table_overview .tablehead 	{ padding:0px;margin:0px;}
 .content .c_main .course_overview .table_overview .beginner_dmp	{ background:url('/fileadmin/lib/gfx/tableheader_beginners_dmp_w.jpg') no-repeat 0px 0px; }
 .content .c_main .course_overview .table_overview .intermediate_dmp	{ background:url('/fileadmin/lib/gfx/tableheader_intermediate_dmp_w.jpg') no-repeat 0px 0px;}
 .content .c_main .course_overview .table_overview .advanced_dmp		{ background:url('/fileadmin/lib/gfx/tableheader_advanced_dmp_w.jpg') no-repeat 0px 0px;}
 .content .c_main .course_overview .table_overview .beginner_djing	{ background:url('/fileadmin/lib/gfx/tableheader_beginners_w.jpg') no-repeat 0px 0px;}
 .content .c_main .course_overview .table_overview .intermediate_djing	{ background:url('/fileadmin/lib/gfx/tableheader_intermediate_w.jpg') no-repeat 0px 0px;}
 .content .c_main .course_overview .table_overview .advanced_djing	{ background:url('/fileadmin/lib/gfx/tableheader_advanced_w.jpg') no-repeat 0px 0px;}
 .content .c_main .course_overview .table_overview .tablehead_last {background:url('/fileadmin/lib/gfx/tableheader_special_w.jpg') no-repeat 0px 0px; padding:0px 1px 0px 0px;margin:0px;}
 .content .c_main .course_overview .table_overview .dark			{ background:#f1f1f1 !important}
 .content .c_main .course_overview .table_overview .dark	p		{ border:1px solid #f1f1f1;}
 .content .c_main .course_overview .table_overview td.b			{ background:#fff;height:59px;overflow:hidden; }
 .content .c_main .course_overview .table_overview td.b2  		{ background:#fff;height:62px;overflow:hidden; }
 .content .c_main .course_overview .table_overview .borderHell 	{ border:1px solid fff !important}
 .content .c_main .course_overview .table_overview .borderDunkel	{ border:1px solid red !important}
 .content .c_main .course_overview .table_overview .borderHover	{ border:1px solid #000 !important}
 .content .c_main .course_overview  div.b				{display:none;}


*+html  .content .c_main .course_overview .table_overview td.b2  	{ background:#fff;height:61px;overflow:hidden; }

 .content .c_main .dates_overview					  		{ background:url('/fileadmin/lib/gfx/table_overview_bg_ie7.gif') repeat-x 0px bottom;padding:0px 0px 2px 0px;}
 .content .c_main .dates_overview	img						{ border:0px;display:block;float:left;}
 .content .c_main .dates_overview .table_overview 			{ background:url('/fileadmin/lib/gfx/table_overview_bg.gif');margin:10px 0px 0px 0px; float:left; color:#656566}
 .content .c_main .dates_overview .table_overview em			{ }
 .content .c_main .dates_overview .table_overview thead		{ }
 .content .c_main .dates_overview .table_overview th			{ margin:0px;width:auto;height:27px; cursor:pointer;}
 .content .c_main .dates_overview .table_overview td			{ padding:0px 0px 0px 0px;}
 .content .c_main .dates_overview .table_overview p			{ margin:0px;padding:3px 7px 3px 7px;height:51px;border:1px solid #fff;}
 .content .c_main .dates_overview .table_overview a			{ text-decoration:none;color:#656566;}
 .content .c_main .dates_overview .table_overview a.btn_date	{ background:url('/fileadmin/lib/gfx/btn_anfrage_n_w.jpg') no-repeat; width:60px; height:11px;display:block;margin:2px 0px 0px 0px;}	 
 .content .c_main .dates_overview .table_overview a.btn_date:hover { background:url('/fileadmin/lib/gfx/btn_anfrage_o_w.jpg') no-repeat;}
 .content .c_main .dates_overview .table_overview a:hover	{ color:#000;}
 .content .c_main .dates_overview .table_overview .tablehead { padding:0px;margin:0px;}
 .content .c_main .dates_overview .table_overview .tablehead_last 	{ padding:0px 1px 0px 0px;margin:0px;}
 .content .c_main .dates_overview .table_overview .dark				{ background:#f1f1f1 !important}
 .content .c_main .dates_overview .table_overview .dark	p			{ border:1px solid #f1f1f1;}
 .content .c_main .dates_overview .table_overview td.b				{ background:#fff; height:59px;overflow:hidden; }
 .content .c_main .dates_overview .table_overview td.b2  			{ background:#fff; height:62px;overflow:hidden; }
 .content .c_main .dates_overview .table_overview .borderHell 	{ border:1px solid fff !important}
 .content .c_main .dates_overview .table_overview .borderDunkel	{ border:1px solid red !important}
 .content .c_main .dates_overview .table_overview .borderHover	{ border:1px solid #000 !important}
 .content .c_main .dates_overview .table_overview img.b			{display:none;}

*+html  .content .c_main .dates_overview .table_overview td.b2  		{ background:#fff; height:61px;overflow:hidden; }
*+html  .content .c_main .dates_overview .table_overview			{ float:none;}
 .content .c_main .dates_overview .searchbox					{ display:none;padding:0px 0px 0px 0px;background:url('/fileadmin/lib/gfx/dot_bg.gif') repeat-x 0px bottom;float:left;margin:0px 0px 20px 0px;}
*html  .content .c_main .dates_overview .searchbox			{ padding:0px 0px 15px 0px;}
*+html  .content .c_main .dates_overview .searchbox			{ padding:0px 0px 15px 0px;}
 .content .c_main .dates_overview .searchbox ul				{ list-style-type:none;margin:0px;padding:0px;float:left;}
 .content .c_main .dates_overview .searchbox ul li			{ margin:0px 10px 20px 0px;padding:0px;background:none;width:160px;float:left;}
 .content .c_main .dates_overview .searchbox ul li.last		{ margin:0px 0px 20px 0px;}
 .content .c_main .dates_overview .searchbox ul li.small		{ width:110px;}
 .content .c_main .dates_overview .searchbox ul li.head		{ text-transform:uppercase;color:#656566;}
 .content .c_main .dates_overview .searchbox .level_icon_1	{ background:url('/fileadmin/lib/gfx/icon_course_level_1_w.gif') no-repeat 0px 3px; height:12px; width:25px;float:left;margin:0px 10px 0px 0px;}
 .content .c_main .dates_overview .searchbox .level_icon_2	{ background:url('/fileadmin/lib/gfx/icon_course_level_2_w.gif') no-repeat 0px 3px; height:12px; width:25px;float:left;margin:0px 10px 0px 0px;}
 .content .c_main .dates_overview .searchbox .level_icon_3	{ background:url('/fileadmin/lib/gfx/icon_course_level_3_w.gif') no-repeat 0px 3px; height:12px; width:25px;float:left;margin:0px 10px 0px 0px;}
 .content .c_main .dates_overview .searchbox	.row			{ float:left;width:180px;padding:0px 0px 5px 0px;}
 .content .c_main .dates_overview .searchbox	input			{ float:left;border:1px solid #333;margin:0px 10px 0px 0px;padding:0px;}
 .content .c_sidebar .newsletter						{ background:#eeeeee url('/fileadmin/lib/gfx/bg_newsletter_sub_w.jpg') no-repeat 0px 0px;min-height:144px;margin:0px 0px 20px 0px;display: table-cell;height:144px;} 
 .content .c_sidebar .newsletter table				{ margin:40px 0px 0px 10px;}
 .content .c_sidebar .newsletter table td				{ padding:0px 10px 10px 0px;}
 .content .c_sidebar .newsletter input				{ background:url('/fileadmin/lib/gfx/bg_input_newsletter.gif'); border:1px solid #646465;width:228px;padding-left:4px;}
 .content .c_sidebar .newsletter input.btn			{ background:transparent url('/fileadmin/lib/gfx/btn_more_w.gif') no-repeat 0px 5px; margin:0px 0px 0px 0px; padding:0px 0px 0px 13px;color:#000;border:0px;width:auto;cursor:pointer;}
*html  .content .c_sidebar .newsletter				{ height:144px;}
*+html  .content .c_sidebar .newsletter input.btn	{ width:80px;}
 .content .c_sidebar .bg_probe					{ background:url('/fileadmin/lib/gfx/bg_teaser_probe_w.gif') no-repeat 0px bottom !important;padding:5px 0px 2px 0px;}
 .content .c_sidebar .bg_probe 	p				{ padding:0px 5px 10px 5px;}
 .content .c_sidebar .bg_probe	input			{ border:0px; height:15px;padding:2px 0px 0px 5px;color:#fff;background: transparent;margin:0px 0px 10px 0px;}
 .content .c_sidebar .bg_probe	input.big		{ background:url('/fileadmin/lib/gfx/bg_input_probe_big_b.jpg'); width:223px;color:#000;}
 .content .c_sidebar .bg_probe	input.small		{ background:url('/fileadmin/lib/gfx/bg_input_probe_small_b.jpg'); width:95px;color:#000;}
 .content .c_sidebar .bg_probe	input.submit	{ background:url('/fileadmin/lib/gfx/btn_more_w.gif') no-repeat 0px 7px; padding-left:10px;margin-left:48px;cursor:pointer; color:#000}
 .content .c_sidebar .bg_probe	.label			{ display:block;width:45px;float:left;}
*+html  .content .c_sidebar .bg_probe	input.submit	{ background:url('/fileadmin/lib/gfx/btn_more_w.gif') no-repeat 0px 6px; padding-left:4px;width:131px; color:#000}
*+html  .content .c_sidebar .bg_probe			{ padding:0px;margin:0px;width:298px;position:relative;top:-2px;}
*html  .content .c_sidebar .bg_probe					{ padding:0px;margin:0px;width:280px;position:relative;top:-2px;overflow:hidden;}
*html  .content .c_sidebar .bg_probe	input.big		{ background:url('/fileadmin/lib/gfx/bg_input_probe_big_b.jpg'); width:207px;color:#656565;}
*html  .content .c_sidebar .bg_probe	input.small		{ background:url('/fileadmin/lib/gfx/bg_input_probe_big_b.jpg'); width:90px;color:#656565;}
*+html  .content .c_sidebar .bg_probe	.label_small	{ position:relative;top:-11px;}
 .content .nextcourses							{ background:#fff url('/fileadmin/lib/gfx/bg_nextcourse_w.jpg') no-repeat;padding:40px 10px 1px 10px;}
 .content .nextcourses ul						    { margin:0px 0px 0px 0px;padding:0px;}
 .content .nextcourses ul li						{ margin:0px 0px 4px 0px;padding:0px;list-style-type:none;}
 .content .nextcourses ul li	a					{ background:url('/fileadmin/lib/gfx/btn_info_small_n_w.gif');width:63px;height:11px;display:block;text-indent:-1000em;overflow:hidden;position:relative;top:-8px;left:180px;}
 .content .nextcourses .linkbox					{ padding:10px 0px 10px 15px;margin:0px; background: url('/fileadmin/lib/gfx/dot_bg_w.gif') repeat-x 0px top;position:relative;left:-10px;width:285px;}
 .content .nextcourses .linkbox	a				{ background:url('/fileadmin/lib/gfx/btn_more_w.gif') no-repeat 0px 5px; margin:20px 0px 0px 0px; padding:0px 0px 0px 13px;color:#000;text-decoration:none;}

 #layer								{ width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; z-index: 99; display:none; background:url('/fileadmin/lib/gfx/layer_bg_w_ie7.png')}
*html  #layer						{ background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/fileadmin/lib/gfx/layer_bg_w.png')}







/* anfragelayer */
#contentlayer						{ width:410px;height:435px;position:absolute;display:none;top:50%;left:50%;margin:-210px 0px 0px -205px;background:#fff;z-index: 100;}
#contentlayer .w					{ padding:0px 20px 0px 20px;color:#000;}
#contentlayer .w table	td			{ padding:0px 0px 7px 0px;}
#contentlayer .w h1					{ padding:0px;margin:0px;background:url('/fileadmin/lib/gfx/headline_layer.jpg') no-repeat; height:45px; text-indent:-1000em;}
#contentlayer .w input				{ background:url('/fileadmin/lib/gfx/bg_input_layer.gif'); border:1px solid #dddddd; height:14px;padding:2px;color:#909090}
#contentlayer .w textarea			{ background:url('/fileadmin/lib/gfx/bg_textarea_layer.gif');border:1px solid #dddddd;height:55px;width:359px;padding:2px;color:#909090}
#contentlayer .w .inp_half			{ width:169px;}
#contentlayer .w .inp_full			{ width:364px;}	
#contentlayer .w input.btn			{ background:url('/fileadmin/lib/gfx/btn_layer_submit_b.gif');width:127px;height:23px;display:block;border:0px;position:relative;left:238px;top:-20px;cursor:pointer;}
#contentlayer .close a				{ background:url('/fileadmin/lib/gfx/btn_layer_close.gif') no-repeat;height:16px;width:16px;position:absolute;top:3px;left:392px; text-indent:-1000em;display:block;overflow:hidden;}
#contentlayer .error				{ color:#909090;}
#contentlayer .fields				{ color:#909090;}


/* buchungslayer*/

#contentlayer_book						{ width:410px;height:auto;position:absolute;top:50%;left:50%;display:none;margin:-210px 0px 0px -205px;background:#fff;z-index: 101;}
#contentlayer_book .w					{ padding:0px 20px 0px 20px;color:#000;}
#contentlayer_book .w table	td			{ padding:0px 0px 7px 0px;}
#contentlayer_book .w h1				{ padding:0px;margin:0px;background:url('/fileadmin/lib/gfx/headline_layer_buchen.jpg') no-repeat; height:45px; text-indent:-1000em;}
#contentlayer_book .w input				{ background:url('/fileadmin/lib/gfx/bg_input_layer.gif'); border:1px solid #dddddd; height:14px;padding:2px;color:#909090}
#contentlayer_book .w textarea			{ background:url('/fileadmin/lib/gfx/bg_textarea_layer.gif');border:1px solid #dddddd;height:55px;width:362px;padding:2px;color:#909090}
#contentlayer_book .w .inp_half			{ width:168px;}
#contentlayer_book .w .inp_full			{ width:362px;}	
#contentlayer_book .w .inp_2_3			{ width:216px;}
#contentlayer_book .w .inp_1_3			{ width:110px;}
#contentlayer_book .w input.btn			{ background:url('/fileadmin/lib/gfx/btn_layer_submit_b.gif');width:127px;height:23px;display:block;border:0px;position:relative;left:238px;top:-20px;cursor:pointer;}
#contentlayer_book .close a				{ background:url('/fileadmin/lib/gfx/btn_layer_close.gif') no-repeat;height:16px;width:16px;position:absolute;top:3px;left:392px; text-indent:-1000em;display:block;overflow:hidden;}
#contentlayer_book .error				{ color:#909090;}
#contentlayer_book .fields				{ color:#909090;}
#contentlayer_book a.agb				{ color:#333 !important;}
#contentlayer_book input.error-custom	{ border:1px solid #ff8200 !important;}
#contentlayer_book div.error-custom		{ font-weight:bold; float:left; color:#ff8200}


.content .c_sidebar	.teaser_ed 	.head img	{ float:left;display:block;margin:0px 0px 0px 0px;}
 .content .c_sidebar	.teaser_ed	.teaser_ed_bg { background:#eeeeee url('/fileadmin/lib/gfx/bg_teaser_ed_w.jpg') no-repeat;padding:5px; }
.content .c_sidebar	.teaser_ed	.star		  { background:url('/fileadmin/lib/gfx/icon_package_star.png');height:59px;width:58px;float:right;position:relative;top:-10px;}

 .content .c_sidebar	.teaser_ed	.b	{ display:none;}


*html .content .c_sidebar	.teaser_ed	.star { right:20px;background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/fileadmin/lib/gfx/icon_package_star.png');}


/* tt_news */
.news-list-item							{ padding:0px 0px 15px 0px; margin:0px 0px 15px 0px; background:url('/fileadmin/lib/gfx/dot_bg.gif') repeat-x 0px bottom;}
.news-list-item	 h3						{ margin:0px;padding:0px;color:#000}
.news-list-item span a					{ background:url('/fileadmin/lib/gfx/btn_more_w.gif') no-repeat 0px 5px; padding:0px 0px 0px 13px;color:#000;text-decoration:none;}
.news-single-img	{float:left; margin:0px 10px 0px 0px; }
.news-single-img img	{ border:0 !Important;}