/* ################################################## */
/* ############# ALLGEMEINE DEFINITIONEN ############ */
/* ################################################## */

	h1,h2,h3,h4,h5,h6,p { margin:0px; padding:0px; }

	a {  }

	ul { margin:0px; padding:0px; }

	div#main_wrap { margin-left:1px; }

/* ################################################## */
/* ##################### SITETOP #################### */
/* ################################################## */

	div#top { position:relative; height:112px; overflow:hidden; background-color:#ffffff; white-space:nowrap; }

/* ################################## */
/* ######### Layoutelemente ######### */

	div#top img.titelbild {  }
	div#top img.logo_bwv { margin-left:27px; margin-bottom:44px; }

/* ################################## */
/* ##### Servicenavigation oben ##### */

	div#top div.service_top { position:absolute; top:0px; left:180px; width:290px; /*background-color:red;*/ }
	* html div#top div.service_top { top:0px; }
	
	/* ### Links ### */

	/* Azubi-werden, Auszubildende */
	/*body#azubi_werden div.service_top a, body#azubi_werden_newsbox div.service_top a, body#auszubildende div.service_top a, body#auszubildende_newsbox div.service_top a { margin-right:38px; padding-top:3px; font-size:11px; color:#445696; text-decoration:none; float:left; }*/

	/* Lehrer, Ausbilder */
	/*body#lehrer div.service_top a, body#lehrer_newsbox div.service_top a, body#ausbilder div.service_top a, body#ausbilder_newsbox div.service_top a { margin-right:38px; padding-top:3px; font-size:11px; color:#445696; text-decoration:none; float:left; }*/

	div.service_top a { margin-right:38px; padding-top:3px; font-size:11px; color:#445696; text-decoration:none; float:left; }
	div.service_top a:hover { text-decoration:underline; }

	/* ### Suchform ### */
	div.service_top div.tx-macinasearchbox-pi1 { margin:0px; padding:0px; }
	div.service_top div.tx-macinasearchbox-pi1 form.searchform { margin:0px; padding:0px; }

		/* Texteingabe */

		/* Azubi-werden, Auszubildende */
		body#azubi_werden div.service_top div.tx-macinasearchbox-pi1 form.searchform input.input_searchform, body#azubi_werden_newsbox div.service_top div.tx-macinasearchbox-pi1 form.searchform input.input_searchform, body#auszubildende div.service_top div.tx-macinasearchbox-pi1 form.searchform input.input_searchform, body#auszubildende_newsbox div.service_top div.tx-macinasearchbox-pi1 form.searchform input.input_searchform { margin-left:0px; padding:1px 0 0 6px; width:102px; height:20px; border:1px solid #F69B39; font-size:12px; color:#000000; }
		html > body#azubi_werden div.service_top div.tx-macinasearchbox-pi1 form.searchform input.input_searchform, body#azubi_werden_newsbox div.service_top div.tx-macinasearchbox-pi1 form.searchform input.input_searchform, body#auszubildende div.service_top div.tx-macinasearchbox-pi1 form.searchform input.input_searchform, body#auszubildende_newsbox div.service_top div.tx-macinasearchbox-pi1 form.searchform input.input_searchform { margin-left:3px; padding:2px 0 0 6px; width:94px; height:16px; border:1px solid #F69B39; font-size:12px; color:#000000; }

		/* Lehrer, Ausbilder */
		body#lehrer div.tx-macinasearchbox-pi1 form.searchform input.input_searchform, body#lehrer_newsbox div.tx-macinasearchbox-pi1 form.searchform input.input_searchform , body#ausbilder div.tx-macinasearchbox-pi1 form.searchform input.input_searchform, body#ausbilder_newsbox div.tx-macinasearchbox-pi1 form.searchform input.input_searchform { margin-left:0px; padding:1px 0 0 6px; width:102px; height:20px; border:1px solid #445696; font-size:12px; color:#000000; }
		html > body#lehrer div.service_top div.tx-macinasearchbox-pi1 form.searchform input.input_searchform, body#lehrer_newsbox div.service_top div.tx-macinasearchbox-pi1 form.searchform input.input_searchform , body#ausbilder div.service_top div.tx-macinasearchbox-pi1 form.searchform input.input_searchform, body#ausbilder_newsbox div.service_top div.tx-macinasearchbox-pi1 form.searchform input.input_searchform { margin-left:3px; padding:2px 0 0 6px; width:94px; height:16px; border:1px solid #445696; font-size:12px; color:#000000; }


		/* Submit-Button */
		div.tx-macinasearchbox-pi1 form.searchform input.submit_searchform { margin:0px; }
		* html div.tx-macinasearchbox-pi1 form.searchform input.submit_searchform { margin:0 0 2px 0; }

/* ################################## */
/* ######## Hauptnavigation ######### */

	/* Azubi-werden, Auszubildende */

	body#azubi_werden div#top div.mainnavi, body#azubi_werden_newsbox div#top div.mainnavi, body#auszubildende div#top div.mainnavi, body#auszubildende_newsbox div#top div.mainnavi { position:absolute; top:71px; left:176px; width:602px; height:41px; padding-left:1px; background-image:url(../img/menu_top/mainnavi_bg.gif); background-repeat:no-repeat; /*background-color:black;*/ }

	/* TMENU / NO */

	td.td_left { background:url(fileadmin/template/img/menu_top/menu_bg_left_out.png); background:expression("none"); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='fileadmin/template/img/menu_top/menu_bg_left_out.png'); }
	html > body td.td_left { background-image:url(../img/menu_top/menu_bg_left_out.png); background-repeat:no-repeat; }

	td.td_middle { background-image:url(../img/menu_top/menu_bg_middle_out.png); background-repeat:repeat-x; }

	td.td_right { background:url(fileadmin/template/img/menu_top/menu_bg_right_out.png); background:expression("none"); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='fileadmin/template/img/menu_top/menu_bg_right_out.png'); }
	html > body td.td_right { background-image:url(../img/menu_top/menu_bg_right_out.png); background-repeat:no-repeat; }

	/* TMENU / CUR */

	td.td_left_cur { background:url(fileadmin/template/img/menu_top/menu_bg_left_over.png); background:expression("none"); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='fileadmin/template/img/menu_top/menu_bg_left_over.png'); }
	html > body td.td_left_cur { background-image:url(../img/menu_top/menu_bg_left_over.png); background-repeat:no-repeat; }

	td.td_middle_cur { background-image:url(../img/menu_top/menu_bg_middle_over.png); background-repeat:repeat-x; }

	td.td_right_cur { background:url(fileadmin/template/img/menu_top/menu_bg_right_over.png); background:expression("none"); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='fileadmin/template/img/menu_top/menu_bg_right_over.png'); }
	html > body td.td_right_cur { background-image:url(../img/menu_top/menu_bg_right_over.png); background-repeat:no-repeat; }

	/* TMENU / ACT */

	td.td_left_act { background:url(fileadmin/template/img/menu_top/menu_bg_left_over.png); background:expression("none"); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='fileadmin/template/img/menu_top/menu_bg_left_over.png'); }
	html > body td.td_left_act { background-image:url(../img/menu_top/menu_bg_left_over.png); background-repeat:no-repeat; }

	td.td_middle_act { background-image:url(../img/menu_top/menu_bg_middle_over.png); background-repeat:repeat-x; }

	td.td_right_act { background:url(fileadmin/template/img/menu_top/menu_bg_right_over.png); background:expression("none"); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='fileadmin/template/img/menu_top/menu_bg_right_over.png'); }
	html > body td.td_right_act { background-image:url(../img/menu_top/menu_bg_right_over.png); background-repeat:no-repeat; }

	body#azubi_werden div#top div.mainnavi a, body#azubi_werden_newsbox div#top div.mainnavi a, body#auszubildende div#top div.mainnavi a, body#auszubildende_newsbox div#top div.mainnavi a { display:block; /*padding-top:1px;*/ text-align:center; height:28px; line-height:27px; font-size:12px; font-weight:bold; color:#000000; text-decoration:none; }
/*	* html body#azubi_werden div#top div.mainnavi a, body#azubi_werden_newsbox div#top div.mainnavi a, body#auszubildende div#top div.mainnavi a, body#auszubildende_newsbox div#top div.mainnavi a { color:#000000; }*/

	body#azubi_werden div#top div.mainnavi a.aktiv, body#azubi_werden_newsbox div#top div.mainnavi a.aktiv, body#auszubildende div#top div.mainnavi a.aktiv, body#auszubildende_newsbox div#top div.mainnavi a.aktiv { color:#ffffff; }

	body#azubi_werden div#top div.mainnavi a:hover, body#azubi_werden_newsbox div#top div.mainnavi a:hover, body#auszubildende div#top div.mainnavi a:hover, body#auszubildende_newsbox div#top div.mainnavi a:hover { color:#ffffff; }


	/* Lehrer, Ausbilder */

	body#lehrer div#top div.mainnavi, body#lehrer_newsbox div#top div.mainnavi, body#ausbilder div#top div.mainnavi, body#ausbilder_newsbox div#top div.mainnavi { position:absolute; top:71px; left:176px; width:602px; height:41px; padding-left:1px; background-image:url(../img/menu_top/mainnavi_blue_bg.gif); background-repeat:no-repeat; /*background-color:black;*/ }

	/* TMENU / NO */

/* IE fix?
	td.td_left_blau { background:url(fileadmin/template/img/menu_top/menu_bg_left_blau_out.png); background:expression("none"); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='fileadmin/template/img/menu_top/menu_bg_left_blau_out.png'); }	
*/
	html > body td.td_left_blau { background-image:url(../img/menu_top/menu_bg_left_blau_out.png); background-repeat:no-repeat; }

	td.td_middle_blau { background-image:url(../img/menu_top/menu_bg_middle_blau_out.png); background-repeat:repeat-x; }

/* IE fix?
	td.td_right_blau { background:url(fileadmin/template/img/menu_top/menu_bg_right_blau_out.png); background:expression("none"); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='fileadmin/template/img/menu_top/menu_bg_right_blau_out.png'); }
*/
	html > body td.td_right_blau { background-image:url(../img/menu_top/menu_bg_right_blau_out.png); background-repeat:no-repeat; }

	/* TMENU / CUR */

	td.td_left_blau_cur { background:url(fileadmin/template/img/menu_top/menu_bg_left_blau_over.png); background:expression("none"); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='fileadmin/template/img/menu_top/menu_bg_left_blau_over.png'); }
	html > body td.td_left_blau_cur { background-image:url(../img/menu_top/menu_bg_left_blau_over.png); background-repeat:no-repeat; }

	td.td_middle_blau_cur { background-image:url(../img/menu_top/menu_bg_middle_blau_over.png); background-repeat:repeat-x; }

	td.td_right_blau_cur { background:url(fileadmin/template/img/menu_top/menu_bg_right_blau_over.png); background:expression("none"); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='fileadmin/template/img/menu_top/menu_bg_right_blau_over.png'); }
	html > body td.td_right_blau_cur { background-image:url(../img/menu_top/menu_bg_right_blau_over.png); background-repeat:no-repeat; }

	/* TMENU / ACT */

	td.td_left_blau_act { background:url(fileadmin/template/img/menu_top/menu_bg_left_blau_over.png); background:expression("none"); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='fileadmin/template/img/menu_top/menu_bg_left_blau_over.png'); }
	html > body td.td_left_blau_act { background-image:url(../img/menu_top/menu_bg_left_blau_over.png); background-repeat:no-repeat; }

	td.td_middle_blau_act { background-image:url(../img/menu_top/menu_bg_middle_blau_over.png); background-repeat:repeat-x; }

	td.td_right_blau_act { background:url(fileadmin/template/img/menu_top/menu_bg_right_blau_over.png); background:expression("none"); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='fileadmin/template/img/menu_top/menu_bg_right_blau_over.png'); }
	html > body td.td_right_blau_act { background-image:url(../img/menu_top/menu_bg_right_blau_over.png); background-repeat:no-repeat; }

	td.spacer { background-image:url(../img/menu_top/menu_bg_spacer.gif); background-repeat:no-repeat; background-position:bottom left; }

	body#lehrer div#top div.mainnavi a, body#lehrer_newsbox div#top div.mainnavi a, body#ausbilder div#top div.mainnavi a, body#ausbilder_newsbox div#top div.mainnavi a { display:block; /*padding-top:1px;*/ text-align:center; height:28px; line-height:27px; font-size:12px; font-weight:bold; color:#ffffff; text-decoration:none; }
/*	* html body#azubi_werden div#top div.mainnavi a, body#azubi_werden_newsbox div#top div.mainnavi a, body#auszubildende div#top div.mainnavi a, body#auszubildende_newsbox div#top div.mainnavi a { color:#000000; }*/

	body#lehrer div#top div.mainnavi a.aktiv, body#lehrer_newsbox div#top div.mainnavi a.aktiv, body#ausbilder div#top div.mainnavi a.aktiv, body#ausbilder_newsbox div#top div.mainnavi a.aktiv { color:#000000; }

	body#lehrer div#top div.mainnavi a:hover, body#lehrer_newsbox div#top div.mainnavi a:hover, body#ausbilder div#top div.mainnavi a:hover, body#ausbilder_newsbox div#top div.mainnavi a:hover { color:#000000; }

/* ################################################## */
/* #################### SITEBODY #################### */
/* ################################################## */

	div#sitebody { width:778px; /*background-color:yellow;*/ }

/* ################################## */
/* ####### Sekundärnavigation ####### */

	div#sitebody div#seknavi_wrap { float:left; display:inline; width:184px; min-height:491px; }
	* html div#sitebody div#seknavi_wrap { height:491px; }
	
	/* Azubi-werden */
	body#azubi_werden div#seknavi_wrap div.seknavi_wrap_bg, body#azubi_werden_newsbox div#seknavi_wrap div.seknavi_wrap_bg { min-height:213px; text-align:center; background-image:url(../img/azubi_werden/titelbild_snippet.jpg); background-repeat:no-repeat; /*background-color:yellow;*/ }
	* html body#azubi_werden div#seknavi_wrap div.seknavi_wrap_bg, body#azubi_werden_newsbox div#seknavi_wrap div.seknavi_wrap_bg { height:213px; }

	/* Auszubildende */
	body#auszubildende div#seknavi_wrap div.seknavi_wrap_bg, body#auszubildende_newsbox div#seknavi_wrap div.seknavi_wrap_bg { min-height:213px; text-align:center; background-image:url(../img/auszubildende/titelbild_snippet.jpg); background-repeat:no-repeat; /*background-color:yellow;*/ }
	* html body#auszubildende div#seknavi_wrap div.seknavi_wrap_bg, body#auszubildende_newsbox div#seknavi_wrap div.seknavi_wrap_bg { height:213px; }

	/* Lehrer */
	body#lehrer div#seknavi_wrap div.seknavi_wrap_bg, body#lehrer_newsbox div#seknavi_wrap div.seknavi_wrap_bg { min-height:213px; text-align:center; background-image:url(../img/lehrer/titelbild_snippet.jpg); background-repeat:no-repeat; /*background-color:yellow;*/ }
	* html body#lehrer div#seknavi_wrap div.seknavi_wrap_bg, body#lehrer_newsbox div#seknavi_wrap div.seknavi_wrap_bg { height:213px; }

	/* Ausbilder */
	body#ausbilder div#seknavi_wrap div.seknavi_wrap_bg, body#ausbilder_newsbox div#seknavi_wrap div.seknavi_wrap_bg { min-height:213px; text-align:center; background-image:url(../img/ausbilder/titelbild_snippet.jpg); background-repeat:no-repeat; /*background-color:yellow;*/ }
	* html body#lehrer div#seknavi_wrap div.seknavi_wrap_bg, body#lehrer_newsbox div#seknavi_wrap div.seknavi_wrap_bg { height:213px; }


	div#seknavi_wrap div.seknavi_wrap_bg img.titel { margin:13px 0 5px 0; }
	div#seknavi_wrap div.seknavi_wrap_bg div.seknavi_menu { margin:0px auto; width:180px; text-align:left; background-image:url(../img/seknavi_menu_bg.gif); background-repeat:repeat-y; }

	/* Azubi-werden, Auszubildende */
	body#azubi_werden div.raster_bg, body#azubi_werden_newsbox div.raster_bg, body#auszubildende div.raster_bg, body#auszubildende_newsbox div.raster_bg { width:184px; background-image:url(../img/elemente_aw_azubi/raster_bg.gif); background-position:0px 175px; background-repeat:no-repeat;  /*background-color:red;*/ }

	/* Lehrer, Ausbilder */
	body#lehrer div.raster_bg, body#lehrer_newsbox div.raster_bg, body#ausbilder div.raster_bg, body#ausbilder_newsbox div.raster_bg { width:184px; background-image:url(../img/elemente_lehrer_ausbilder/raster_bg.gif); background-position:0px 175px; background-repeat:no-repeat;  /*background-color:red;*/ }


	/* ### Menükopf ### */
	/* Bereiche ohne Newsbox */
	body#azubi_werden div.seknavi_menu div.seknavi_menu_top, body#auszubildende div.seknavi_menu div.seknavi_menu_top, body#lehrer div.seknavi_menu div.seknavi_menu_top, body#ausbilder div.seknavi_menu div.seknavi_menu_top { height:30px; padding-top:3px; color:#ffffff; font-size:12px; font-weight:bold; text-align:center; background-image:url(../img/seknavi_menu_top_bg.gif); background-repeat:no-repeat; }
	* html body#azubi_werden div.seknavi_menu div.seknavi_menu_top, body#auszubildende div.seknavi_menu div.seknavi_menu_top, body#lehrer div.seknavi_menu div.seknavi_menu_top, body#ausbilder div.seknavi_menu div.seknavi_menu_top { height:32px; }
	/* Bereiche mit Newsbox */
	html body#azubi_werden_newsbox div.seknavi_menu div.seknavi_menu_top, body#auszubildende_newsbox div.seknavi_menu div.seknavi_menu_top, body#lehrer_newsbox div.seknavi_menu div.seknavi_menu_top, body#ausbilder_newsbox div.seknavi_menu div.seknavi_menu_top { height:28px; padding-top:3px; color:#ffffff; font-size:12px; font-weight:bold; text-align:center; background-image:url(../img/seknavi_menu_top_bg.gif); background-repeat:no-repeat; }
	html > body#azubi_werden_newsbox div.seknavi_menu div.seknavi_menu_top, body#auszubildende_newsbox div.seknavi_menu div.seknavi_menu_top, body#lehrer_newsbox div.seknavi_menu div.seknavi_menu_top, body#ausbilder_newsbox div.seknavi_menu div.seknavi_menu_top { height:49px; padding-top:3px; color:#ffffff; font-size:12px; font-weight:bold; text-align:center; background-image:url(../img/seknavi_menu_top_bg.gif); background-repeat:no-repeat; }
	

	/* ### Menüpunkte ### */
		/* Level 01 */
		div.seknavi_menu ul.menu_level_01 { width:158px; margin-left:8px; margin-top:-10px; font-size:12px; line-height:24px; list-style:none; /*background-color:red;*/ }
		div.seknavi_menu ul.menu_level_01 li { border-bottom:1px dashed #FE9C2D; /*background-color:yellow;*/ }
		div.seknavi_menu ul.menu_level_01 li a { color:#174698; text-decoration:none; /*background-color:red;*/ }
		div.seknavi_menu ul.menu_level_01 li a:hover { text-decoration:underline; }
		div.seknavi_menu ul.menu_level_01 li a.aktiv { color:#174698; text-decoration:underline; }
		/* Level 02 */
		div.seknavi_menu ul.menu_level_02 { margin:0 0 8px 5px; font-size:12px; line-height:20px; list-style:none; /*background-color:red;*/ }
		div.seknavi_menu ul.menu_level_02 li { border:0px; /*background-color:yellow;*/ }
		div.seknavi_menu ul.menu_level_02 li a { padding-left:10px; color:#174698; text-decoration:none; background-image:url(../img/elemente_aw_azubi/kreis_blau.gif); background-position:0px 5px; background-repeat:no-repeat; /*background-color:red;*/ }
		div.seknavi_menu ul.menu_level_02 li a:hover { text-decoration:underline; }
		div.seknavi_menu ul.menu_level_02 li a.aktiv { color:#174698; text-decoration:underline; }

	/* ### Menüfuss ### */

	div.bewerben_wrap { padding-top:21px; }

	/* Azubi-werden, Auszubildende */
	body#azubi_werden div.seknavi_menu div.seknavi_menu_bottom, body#azubi_werden_newsbox div.seknavi_menu div.seknavi_menu_bottom, body#auszubildende div.seknavi_menu div.seknavi_menu_bottom, body#auszubildende_newsbox div.seknavi_menu div.seknavi_menu_bottom { /*padding-top:21px;*/ height:119px; background-image:url(../img/elemente_aw_azubi/seknavi_menu_bottom_bg.jpg); background-repeat:no-repeat; }
	/** html body#azubi_werden div.seknavi_menu div.seknavi_menu_bottom, body#azubi_werden_newsbox div.seknavi_menu div.seknavi_menu_bottom, body#auszubildende div.seknavi_menu div.seknavi_menu_bottom, body#auszubildende_newsbox div.seknavi_menu div.seknavi_menu_bottom { height:119px; }*/
	div.seknavi_menu div.seknavi_menu_bottom a { margin:0 0 0 7px; padding-top:21px; }
	div.seknavi_menu div.seknavi_menu_bottom img { /*padding-top:21px;*/ border:0px; }

	/* Lehrer, Ausbilder */
	div.abo_wrap { padding-top:50px; }

	body#lehrer div.seknavi_menu div.seknavi_menu_bottom, body#lehrer_newsbox div.seknavi_menu div.seknavi_menu_bottom, body#ausbilder div.seknavi_menu div.seknavi_menu_bottom, body#ausbilder_newsbox div.seknavi_menu div.seknavi_menu_bottom { /*padding-top:50px;*/ height:119px; background-image:url(../img/elemente_aw_azubi/seknavi_menu_bottom_bg.jpg); background-repeat:no-repeat; }
	/** html body#lehrer div.seknavi_menu div.seknavi_menu_bottom, body#lehrer_newsbox div.seknavi_menu div.seknavi_menu_bottom, body#ausbilder div.seknavi_menu div.seknavi_menu_bottom, body#ausbilder_newsbox div.seknavi_menu div.seknavi_menu_bottom { height:119px; }*/
	/* Newsletter abonnieren */
	div.seknavi_menu div.seknavi_menu_bottom a.abo { margin:0 0 0 8px; padding:2px 14px; background-color:#5B90CF; font-size:12px; font-weight:bold; color:#ffffff; text-decoration:none; border:1px solid #ffffff; }
	* html div.seknavi_menu div.seknavi_menu_bottom a.abo { margin:0 0 0 10px; padding:2px 13px; }
	div.seknavi_menu div.seknavi_menu_bottom a:hover.abo { color:#000000; background-color:#FE9224; }


	/* ### Schatten und Verlauf ### */
	/* Azubi-werden, Auszubildende */
	div#seknavi_wrap div.seknavi_wrap_bg div.verlauf { height:116px; background-image:url(../img/elemente_aw_azubi/verlauf.jpg); background-repeat:no-repeat; /*background-color:red;*/ }

	/* Lehrer, Ausbilder */
	body#lehrer div#seknavi_wrap div.seknavi_wrap_bg div.verlauf, body#lehrer_newsbox div#seknavi_wrap div.seknavi_wrap_bg div.verlauf, body#ausbilder div#seknavi_wrap div.seknavi_wrap_bg div.verlauf, body#ausbilder_newsbox div#seknavi_wrap div.seknavi_wrap_bg div.verlauf { height:116px; background-image:url(../img/elemente_lehrer_ausbilder/verlauf.gif); background-repeat:no-repeat; /*background-color:red;*/ }

/* ################################## */
/* ############ Content ############# */

	div#sitebody div#content_outer_wrap { float:right; display:inline; width:553px; margin:0 24px 21px 0; /*background-color:green;*/ }
	
	/* ### Breadcrumb ### */
	div#sitebody div#content_outer_wrap div.breadcrumb { height:15px; margin-top:-3px; font-size:10px; border-bottom:1px solid #445696; /*background-color:red;*/ }
	* html div#sitebody div#content_outer_wrap div.breadcrumb { padding-bottom:3px; }
	div#sitebody div#content_outer_wrap div.breadcrumb a { color:#000000; text-decoration:none; }
	div#sitebody div#content_outer_wrap div.breadcrumb a.aktiv { text-decoration:underline; }
	div#sitebody div#content_outer_wrap div.breadcrumb a:hover { text-decoration:underline; }


	/* ### Content Text ### */
	body#azubi_werden div#sitebody div#content_outer_wrap div.content_inner_wrap, body#auszubildende div#sitebody div#content_outer_wrap div.content_inner_wrap, body#lehrer div#sitebody div#content_outer_wrap div.content_inner_wrap, body#ausbilder div#sitebody div#content_outer_wrap div.content_inner_wrap { float:left; display:inline; /*padding-right:38px;*/ /*width:333px;*/ /*background-color:red;*/ }
	* html body#azubi_werden div#sitebody div#content_outer_wrap div.content_inner_wrap, body#auszubildende div#sitebody div#content_outer_wrap div.content_inner_wrap, body#lehrer div#sitebody div#content_outer_wrap div.content_inner_wrap, body#ausbilder div#sitebody div#content_outer_wrap div.content_inner_wrap { /*width:371px;*/ }

	body#azubi_werden div.content_inner_wrap div.img_content, body#auszubildende div.content_inner_wrap div.img_content, body#lehrer div.content_inner_wrap div.img_content, body#ausbilder div.content_inner_wrap div.img_content { float:right; margin:24px 0 5px 5px; padding:0px; }

	div.content_inner_wrap div.headline { margin:22px 0 21px 0; font-size:14px; font-weight:bold; color:#5B90CF; /*background-color:red;*/ }
	* html div.content_inner_wrap div.headline { margin:21px 0 21px 0; }

	/* von alter Azubi-werden-Version übernommene Styles für den Seiteninhalt */
	div.content_inner_wrap h1 { margin-bottom:12px; font-size:14px; color:#000000; }
	div.content_inner_wrap h5 { font-size:13px; color:#000000; }
	div.content_inner_wrap h2 { margin-bottom:12px; font-size:13px; color:#000000; }
	div.content_inner_wrap h6 { clear:both; margin-bottom:12px; font-size:12px; color:#000000; line-height:17px; background-image:url(../img/hg_h6.gif); background-repeat:repeat-x; background-position:left top; }
	div.content_inner_wrap h3 { margin-bottom:12px; font-size:12px; }
	div.content_inner_wrap h4 { width:100px; margin-bottom:12px; font-size:12px; color:#F7931E; border-top:1px solid #F7931E; }
	div.content_inner_wrap p { margin-bottom:12px; font-size:12px; color:#000000; }
	div.content_inner_wrap ul { margin:12px 0px 12px 40px; font-size:12px; color:#000000; list-style-type:circle; list-style-image:url(../img/bllt_list.gif); }
	div.content_inner_wrap ol li { margin-bottom:12px; font-size:12px; }
	div.content_inner_wrap a { color:#174698; }
	div.content_inner_wrap a:hover { color:#FE9C2D; }
	div.content_inner_wrap img.img_at {	margin:0px 1px;	border:0px;	vertical-align:middle; }
	div.content_inner_wrap div table.imgtext-table tr td div { font-size:12px !important; }
	div.content_inner_wrap table.htmlarea-showtableborders { /*float:left;*/ margin:0px 0px 12px 0px; padding:0px; width:100%; border:1px solid #5A90D0; border-collapse:collapse; border-spacing:0px; font-size:12px; }
	div.content_inner_wrap table.htmlarea-showtableborders img { width:220px; }
	div.content_inner_wrap table.htmlarea-showtableborders img.img_at {	width:11px;	height:12px; }
	div.content_inner_wrap table.htmlarea-showtableborders thead { text-align:left;	background-color:#FFE4BC; }
	div.content_inner_wrap table.htmlarea-showtableborders thead th { padding:5px; }
	div.content_inner_wrap table.htmlarea-showtableborders thead tr td { margin:0px; padding:5px; border:1px solid #5A90D0; }
	div.content_inner_wrap table.htmlarea-showtableborders tbody tr td { margin:0px; padding:5px; vertical-align:top; border:1px solid #5A90D0; }
	div.content_inner_wrap div.border_top_bottom { padding:10px 0 0 0; margin:30px 0px; border-top:1px solid #F7931E; border-bottom:1px solid #F7931E; clear:both; }
	div.content_inner_wrap div.rahmen_center, div.content_inner_wrap div.rahmen_left { margin-bottom:12px; padding:2px;	border:1px solid #86868A; }
	div.content_inner_wrap div.rahmen_center { text-align:center; }
	div.content_inner_wrap div.rahmen_left { text-align:left; }
	div.content_inner_wrap div.rahmen_center p, div.content_inner_wrap div.rahmen_left p { margin:0px; }
	div.content_inner_wrap br {	clear:none; }
	div.content_inner_wrap hr {	margin:0px;	height:1px;	clear:both;	border: solid #F7931E; border-width: 0 0 1px 0; }
	div.content_inner_wrap hr.bottom { margin:0px 0px 12px 0px;	height:1px;	clear:both;	border: solid #F7931E; border-width: 0 0 1px 0; }

	/* added by holger */
	.universitaeten TD { width: 288px; }
	.firmen img { border: 0px !important; }
	.berufsschulen table { /*width:100%;*/ }
	.berufsschulen TD { /*width: 100%;*//*border-bottom: 1px solid #F7931E;*/ }
	/* flo */
	.ol_bold ol { font-weight:bold; }
	.berufsschulen ul {	margin:0px !important; padding:0px !important; list-style:none !important; }
	.berufsschulen li {	margin:0px;	padding:10px 0px 0px 0px; border-top: 1px solid #F7931E; margin:0px 0px 12px 0px; list-style:none !important; }
	.berufsschulen img { border:0px !important; }
	.suchergebnis img {	border:0px !important; }
	.presseschau { clear:both; }
	.presseschau li { border-top:1px solid #F7931E;	margin-bottom:10px; }
	.presseschau li strong { line-height:25px; vertical-align:middle; }
	div.kontakt_impressum table.imgtext-table img {	border:0px !important;	margin-right:25px !important; }
	.border_top { border-top:1px solid #F7931E;	padding:0px; margin:0px; clear:both; }

/* ################################################## */
/* ################### SITEBOTTOM ################### */
/* ################################################## */

	div#sitebottom { width:778px; clear:both; /*background-color:red;*/ }

	/* ########################################################### */
	/* ############ Bereich unterhalb der Navi links ############# */

	div#sitebottom div.sitebottom_left { float:left; display:inline; padding-left:14px; width:170px; height:42px; line-height:14px; /*background-color:yellow;*/ }
	* html div#sitebottom div.sitebottom_left { width:184px; line-height:12px; }
		
		/* Lernpark-Link */
		div#sitebottom div.sitebottom_left a { display:block; font-size:11px; font-weight:bold; color:#445696; text-decoration:none; }

	/* ######################################################## */
	/* ############ Bereich unterhalb von Content ############# */

	div#sitebottom div.sitebottom_right { float:right; display:inline; width:553px; margin-right:24px; /*background-color:green;*/ }

		/* Copyright + Button "nach oben" */
		/* Azubi-werden, Auszubildende */
		div.sitebottom_right div.copy_and_top { position:relative; overflow:hidden; padding:2px 0 0 3px; height:17px; font-size:11px; color:#ffffff; background-color:#5B90CF; }
		* html div.sitebottom_right div.copy_and_top { height:19px; }
		
		/* Lehrer, Ausbilder */
		body#lehrer div.sitebottom_right div.copy_and_top, body#lehrer_newsbox div.sitebottom_right div.copy_and_top, body#ausbilder div.sitebottom_right div.copy_and_top, body#ausbilder_newsbox div.sitebottom_right div.copy_and_top { position:relative; overflow:hidden; padding:2px 0 0 3px; height:17px; font-size:11px; color:#ffffff; background-color:#FE9C2D; }
		* html body#lehrer div.sitebottom_right div.copy_and_top, body#lehrer_newsbox div.sitebottom_right div.copy_and_top, body#ausbilder div.sitebottom_right div.copy_and_top, body#ausbilder_newsbox div.sitebottom_right div.copy_and_top { height:19px; }


		div.sitebottom_right div.copy_and_top a { position:absolute; top:2px; right:26px; margin-left:30px; color:#ffffff; text-decoration:none; }
		* html div.sitebottom_right div.copy_and_top a { right:25px; }
		div.sitebottom_right div.copy_and_top a:hover { text-decoration:underline; }

		/* Azubi-werden, Auszubildende */
		div.sitebottom_right div.copy_and_top a.button_top { position:absolute; top:0px; right:2px; background-image:url(../img/elemente_aw_azubi/btn_top.gif); background-repeat:no-repeat; }
		div.sitebottom_right div.copy_and_top a:hover.button_top { background-image:url(../img/elemente_aw_azubi/btn_top_mo.gif); }
	
		/* Lehrer, Ausbilder */
		body#lehrer div.sitebottom_right div.copy_and_top a.button_top, body#lehrer_newsbox div.sitebottom_right div.copy_and_top a.button_top, body#ausbilder div.sitebottom_right div.copy_and_top a.button_top, body#ausbilder_newsbox div.sitebottom_right div.copy_and_top a.button_top { position:absolute; top:0px; right:2px; background-image:url(../img/elemente_lehrer_ausbilder/btn_top.gif); background-repeat:no-repeat; }
		body#lehrer div.sitebottom_right div.copy_and_top a:hover.button_top, body#lehrer_newsbox div.sitebottom_right div.copy_and_top a:hover.button_top, body#ausbilder div.sitebottom_right div.copy_and_top a:hover.button_top, body#ausbilder_newsbox div.sitebottom_right div.copy_and_top a:hover.button_top { background-image:url(../img/elemente_lehrer_ausbilder/btn_top_mo.gif); }


		div.sitebottom_right div.copy_and_top a.button_top img { border:0px; }

		/* Servicenavigation am Seitenfuss */
		div.sitebottom_right div.service_bottom { padding:4px 0 0 3px; height:17px; font-size:11px; color:#445696; /*background-color:yellow;*/ }
		* html div.sitebottom_right div.service_bottom { height:21px; }
		div.sitebottom_right div.service_bottom a { color:#445696; text-decoration:none; }
		div.sitebottom_right div.service_bottom a:hover { text-decoration:underline; }





/* default styles for extension "tx_sremailsubscribe_pi1" */
		.tx-sremailsubscribe-pi1 { font-size:12px; }
		.tx-sremailsubscribe-pi1 fieldset { border:1px solid #4D7AAF; }
		.tx-sremailsubscribe-pi1 p { margin-top: .5em; margin-bottom: 0; padding: 0; text-indent: 0; }
		.tx-sremailsubscribe-pi1 p.tx-sremailsubscribe-pi1-click-to-edit { margin-left: 2em; margin-right: 2em;}
		.tx-sremailsubscribe-pi1 legend { padding: 0 .5em; font-weight: bold; }
		.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-notice { font-style: italic; margin-bottom: 1em; }
		.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-trash { margin-bottom: 2em; }
		.tx-sremailsubscribe-pi1 a { text-decoration:none; }
		.tx-sremailsubscribe-pi1 label { margin: 0; padding: 0; }
		.tx-sremailsubscribe-pi1 label span { color: #ff0000; }
		.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-error { color: #ff0000; }
		.tx-sremailsubscribe-pi1 input { margin: 0; padding: 0px; border: 1px #4D7AAF solid;}
		.tx-sremailsubscribe-pi1-submit { font-weight: bold; color: #FFF; background-color: #5A90D0; border: 1px solid #4D7AAF; cursor: hand;}
		.tx-sremailsubscribe-pi1 input[type=password] { margin-right: 1em; }
		* html .tx-sremailsubscribe-pi1 input.tx-sremailsubscribe-pi1-password { margin-right: 1em; }
		.tx-sremailsubscribe-pi1 input[type=radio], .tx-sremailsubscribe-pi1 input[type=checkbox] { background-color: transparent; }
		* html .tx-sremailsubscribe-pi1 input.tx-sremailsubscribe-pi1-radio, * html .tx-sremailsubscribe-pi1 input.tx-sremailsubscribe-pi1-checkbox { background-color: transparent; border:0px; }        
		.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-delete-icon { margin-left: 1em; background-color: transparent; }
		.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-delete-icon:hover { cursor: pointer; }
		.tx-sremailsubscribe-pi1 a.tx-sremailsubscribe-pi1-file-view { padding-left: 15px; background-image: url("../typo3conf/ext/sr_feuser_register/pi1/internal_link_new_window.gif"); background-color: transparent; background-repeat: no-repeat; font-size: .8em; margin-left: 1em; }
		.tx-sremailsubscribe-pi1 ul { margin: 0; padding: 0; list-style-position: inside; }
		.tx-sremailsubscribe-pi1 ul.tx-sremailsubscribe-multiple-checkboxes { list-style-type: none; }
		.tx-sremailsubscribe-pi1 ul.tx-sremailsubscribe-multiple-checkboxes li { margin: 0 0 .3em 0; padding: 0; }
		.tx-sremailsubscribe-pi1 ul.tx-sremailsubscribe-multiple-checkboxes li label { margin: 0; padding: 0 0 0 .5em; }
		.tx-sremailsubscribe-pi1 ul.tx-sremailsubscribe-multiple-checked-values li { float: left; padding: 0 2em 0 0; margin: 0; }
		.tx-sremailsubscribe-pi1 dl { margin: 0; padding: 1em 0 0 0; }
		.tx-sremailsubscribe-pi1 dt, .tx-sremailsubscribe-pi1 dd { margin: 0; padding: 0 0 .5em 0; float: left; }
		.tx-sremailsubscribe-pi1 dt { clear: both; width: 25%; text-align: right; padding-right: 1em; }
		.tx-sremailsubscribe-pi1 dd { text-align: left; width: 70%; }
		.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-multiple-checkboxes dt { width: auto; padding-right: 0; }
		.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-multiple-checkboxes dd { width: auto; }
		* html .tx-sremailsubscribe-pi1 dd { float: none; }
		.tx-sremailsubscribe-pi1 dd p { margin-top: 0; margin-bottom: .5em; padding: 0; }
		.tx-sremailsubscribe-pi1 dd label { padding: 0 1em 0 .5em; }
		.tx-sremailsubscribe-pi1 .datenschutz a{margin:0px 0px 0px 0px;}
/* default styles end */
