/* menüs */

div.menu_box				{ width: 160px; margin-bottom: 4px; }
div.menu_box_new_entries		{ background: url('/images/box_new_entries.gif') no-repeat; height: 123px; }

	
div.menu_box_head			{ width: 158px; height: 28px; text-align: center; }
div.menu_box_head div			{ position: relative; top: 5px; color: #666666; font-weight: bold; font-size: 14px; }


div.menu_box_head div a			{ color: #666666; font-weight: bold; }
div.menu_box_head div a:hover		{ color: #910202; }

	
div.menu_box_head_extras		{ background: url('/images/menu_box_head_extras.gif') no-repeat; width: 160px; height: 8px; margin-top: 4px; }
div.menu_box_head_umfrage		{ background: url('/images/menu_box_head_umfrage.gif') no-repeat #dee5e9; width: 160px; height: 8px; margin-top: 4px; }


div.menu_box_head_sub			{ background-color: #919191;; width: 160px; height: 22px; text-align: left; }
div.menu_box_head_sub div		{ position: relative; top: 2px; margin-left: 10px; color: #ffffff; }


div.menu_item_box			{ background: url('/images/menu_item_box.gif') repeat-y; width: 160px; }
div.menu_item				{ text-align: center; padding-top: 12px; padding-bottom: 13px; margin-left: 11px; margin-right: 11px; border-bottom: solid 1px #93a6b4; }
div.menu_item_niedrig			{ padding-top: 0px; padding-bottom: 0px; }
div.menu_item_2lines			{ padding-top: 2px; padding-bottom: 5px; }

div.menu_item_highlight			{ text-align: center; padding-top: 3px; padding-bottom: 3px; margin-left: 1px; margin-right: 1px; background-color: #f4f3f3; border-bottom: solid 1px #93a6b4; }
div.menu_item_border_top		{ border-top: solid 1px #93a6b4; }
div.menu_item_border_bottom		{ border-bottom: solid 1px #93a6b4; }

div.menu_item_news			{ margin-left: 10px; padding-left: 15px; padding-bottom: 10px; background-image: url('/images/pfeil_news.gif'); background-repeat: no-repeat; background-position: 0px 2px; }
div.menu_box_bottom			{ background: url('/images/menu_box_bottom.gif') no-repeat; width: 160px; height: 8px; }
div.menu_item_umfrage			{ margin-left: 11px; margin-right: 11px; padding-left: 10px; padding-bottom: 5px; text-align: left; }
div.menu_item_umfrage_breit		{ margin-left: 1px; margin-right: 1px; padding-top: 5px; padding-bottom: 5px; text-align: center; border-bottom: none; }

/* breadcrumb-navigation */

div.breadcrumb				{ height: 20px; margin-top: 10px; margin-left: 3px; }

/* grundsätzliches layout */

body					{ font-family: Arial; font-size: 12px; color: #666666; }

/* überschriften h.. */
h1					{ font-size: 12px; margin-top: 0px; margin-bottom: 0px; font-weight: bold; }
h2					{ font-size: 12px; margin-top: 0px; margin-bottom: 0px; font-weight: normal; }
h3					{ font-size: 12px; margin-top: 0px; margin-bottom: 0px; font-weight: normal; }
	

div.hauptmenue				{ left: 10px; float: left; width: 160px; }


table.mitteltabelle			{ width: 775px; empty-cells: show; }
table.mitteltabelle * td		{ vertical-align: top; }

div.mitte				{ width: 610px; text-align: left; }
div.mitte_container			{ width: 774px; padding-left: 3px; text-align: left; }
/*div.mitte div.box_head			{ background: url('/images/box_head.gif') no-repeat; width: 610px; height: 30px; font-size: 14px; }*/
div.mitte div.box_head			{ background: url('/images/farbverlauf.gif') repeat-x; border: solid 1px #93a6b4; width: 608px; height: 28px; font-size: 14px; }




div.mitte div.box_head * h1		{ font-size: 14px; }




div.mitte div.box_head_missing		{ background: url('/images/box_head_missing.gif') no-repeat; width: 610px; height: 30px; margin-bottom: 10px; }

div.mitte div.box_head_klein		{ background: url('/images/box_head_klein.gif') no-repeat; width: 290px; height: 33px; }

div.mitte * div.box_head_300		{ background: url('/images/box_head_300.gif') no-repeat; width: 300px; height: 30px; font-size: 14px; }

div.mitte div.keineErgebnisse		{ color: #83ac12; margin-bottom: 5px; }


/*div.mitte * div.box_head_306		{ background: url('/images/box_head_306.gif') no-repeat; width: 306px; height: 30px; font-size: 14px; }*/
div.mitte * div.box_head_306		{ background: url('/images/farbverlauf.gif') repeat-x; border: solid 1px #93a6b4; width: 304px; height: 28px; font-size: 14px; }
div.box_head_306 * a			{ color: #666666; font-weight: bold; }
div.box_head_306 * a:hover		{ color: #910202; }

div.box_head * a			{ color: #666666; font-weight: bold; }
div.box_head * a:hover			{ color: #910202; }



div.mitte div.box_head2			{ background: url('/images/box_head2.gif') no-repeat; width: 610px; height: 5px; font-size: 1px; /*ie hack, da sonst das div zu hoch wird*/  background-color: #f4f3f3; }
div.mitte div.box_head2_300		{ background: url('/images/box_head2_300.gif') no-repeat; width: 300px; height: 5px; font-size: 1px; /*ie hack, da sonst das div zu hoch wird*/  background-color: #f4f3f3; }

div.mitte div.box_head2_gruen		{ background: url('/images/box_head2_gruen.gif') no-repeat; height: 3px; }

div.mitte div.box_head2_umrandet	{ background: url('/images/box_head2_umrandet.gif') no-repeat; width: 610px; height: 5px; font-size: 1px; /*ie hack, da sonst das div zu hoch wird*/ background-color: #f4f3f3; }
div.mitte div.box_head2_green		{ background: url('/images/box_head2_green.gif') no-repeat; background-color: #f4f3f3; }
div.mitte div.box_head2_weiss		{ background-color: #ffffff; }
div.mitte div.box_head3			{ background: url('/images/box_head3.gif') no-repeat; width: 610px; height: 30px; }

div.mitte div.box_head3 div		{ position: relative; top: 5px; left: 20px; color: #ffffff; font-weight: bold; }

div.mitte div.box_head4			{ width: 608px; height: 28px; border: solid 1px #93a6b4; border-bottom-color: #8b0606; background-color: #9d0101; }
div.mitte div.box_head4 div		{ position: relative; top: 5px; left: 20px; color: #ffffff; font-weight: bold; font-size: 15px; }



div.mitte div.box_head_reiter		{ background: url('/images/box_head_reiter.gif') no-repeat; width: 610px; height: 22px; padding-left: 20px; padding-top: 5px; }
div.mitte div.box_head_reiter_mark	{ background: url('/images/box_head_reiter_mark.gif') no-repeat; width: 610px; height: 22px; padding-left: 20px; padding-top: 5px; }

div.mitte div.box_head div		{ position: relative; top: 3px; left: 20px; color: #666666; font-weight: bold; width: 570px; }
div.mitte div.box_head_missing div	{ position: relative; top: 6px; left: 20px; color: #ffffff; font-size: 14px; font-weight: bold; }
div.mitte div.box_head_missing * a	{ color: #ffffff; font-size: 14px; font-weight: bold; text-decoration: underline; }


div.mitte div.box_head_weiss		{ background: url('/images/box_head_weiss.gif') no-repeat; }
div.mitte div.box_head_weiss div.gruen	{ color: #83ac12; }
div.mitte div.box_head_weiss div.gruen2	{ color: #608d01; }


div.mitte div.box_weiss div.gruen	{ color: #83ac12; font-weight: bold; font-size: 14px; }
div.mitte div.box_weiss table.wichtig td{ color: #9d0101; font-weight: bold; font-size: 15px; }
div.mitte div.box_weiss h1		{ font-size: 18px; font-weight: normal; }
div.mitte div.box_weiss h2		{ font-size: 14px; font-weight: normal; }


div.mitte div.box_head_klein div	{ position: relative; top: 5px; left: 20px; color: #ffffff; font-weight: bold; }
div.mitte * div.box_head_300 div	{ position: relative; top: 5px; left: 20px; color: #666666; font-weight: bold; }
div.mitte * div.box_head_306 div	{ position: relative; top: 5px; left: 20px; color: #666666; font-weight: bold; }

a.schliessen div.box_head *		{ color: #666666; text-decoration: none; }
a.schliessen:hover div.box_head *	{ color: #910202; text-decoration: underline; outline: none; }

img.schliessen				{ position: relative; top: -10px; float: right; margin-right: 10px; }

div.mitte div.box			{ background: url('/images/box.gif') repeat-y; width: 610px; padding: 10px 0px 10px 0px; background-color: #f4f3f3; }
div.mitte div.box_300			{ background: url('/images/box_300.gif') repeat-y; width: 300px; background-color: #f4f3f3; }

div.listentext				{ text-align: justify; }

div.mitte div.box_to_boxhalf		{ background: url('/images/box_to_boxhalf.gif'); width: 610px; padding: 0px; background-color: #f4f3f3; height: 3px; font-size: 1px; /*ie hack, da sonst das div zu hoch wird*/ }
div.mitte div.boxhalf			{ background: url('/images/boxhalf.gif') repeat-y; width: 306px; padding: 0px; background-color: #f4f3f3; }

div.mitte div.boxhalf p			{ margin-top: 0px; }


div.mitte div.boxhalf_to_box		{ background: url('/images/boxhalf_to_box.gif'); width: 610px; padding: 0px; background-color: #f4f3f3; height: 3px; font-size: 1px; /*ie hack, da sonst das div zu hoch wird*/ }

div.mitte div.box_mark			{ background: url('/images/box_mark.gif') repeat-y; width: 610px; padding: 10px 0px 10px 0px; background-color: #f4f3f3; }
div.mitte div.box_green			{ background: url('/images/box_green.gif') repeat-y; background-color: #f4f3f3; }

div.mitte div.box_klein			{ background: url('/images/box_klein.gif') repeat-y; width: 290px; padding-top: 10px; padding-bottom: 10px; }
div.mitte * td.box_klein		{ background: url('/images/box_klein.gif') repeat-y; width: 290px; padding-top: 10px; padding-bottom: 10px; }

div.mitte * td.box_klein2		{ background: url('/images/box_klein2.gif') repeat-y #f4f3f3; width: 300px; padding-top: 10px; padding-bottom: 0px; }
div.mitte * td.box_klein2 * p		{ margin-top: 0px; margin-bottom: 0px; }

div.mitte * td.box_klein_306		{ background: url('/images/box_klein_306.gif') repeat-y #f4f3f3; width: 306px; padding-top: 10px; padding-bottom: 0px; }
div.mitte * td.box_klein_306 * p	{ margin-top: 0px; margin-bottom: 0px; }


div.mitte div.box_umrandet		{ background: url('/images/box_umrandet.gif') repeat-y; width: 570px; padding: 10px 20px 10px 20px; background-color: #f4f3f3; }

div.mitte div.box_liste			{ padding-top: 0px; padding-bottom: 0px; }

div.mitte div.box_gruen			{ background-color: #89b925; color: #ffffff; }

div.mitte div.box > div			{ width: 560px; margin: 0px 20px 0px 20px; }

/* Google Site Search */
div.mitte div.box div.gs-bidi-start-align { width: 500px; }
div.mitte div.box table.gsc-table-result	{ margin-left: 0px; }
div.mitte div.box table.gcsc-branding		{ margin-left: 0px; }
div.mitte div.box div.gcsc-branding-text	{ margin-right: 20px; }

div.mitte div.box div.gs-title			{ width: 450px; }

div.mitte div.box div.gs-visibleUrl		{ width: 450px; }


div.mitte div.boxhalf > div		{ width: 266px; margin: 0px 20px 0px 20px; }

div.mitte div.box table			{ width: 568px; margin: 0px 12px 0px 20px; }
div.mitte div.box_umrandet table	{ width: 560px; margin: 0px 0px 0px 0px; }
div.mitte div.box p			{ margin: 0px; padding: 0px; }

div.mitte div.box * div.jahr		{ margin-left: 4px; float: left; background: url('/images/btn_jahr.gif') no-repeat; text-align: center; width: 58px; height: 19px; padding-top: 2px; font-weight: bold; }

div.mitte div.box div.balken_checkliste	{ background: #ffffff; height: 35px; width: 608px; margin-left: 1px; padding-top: 2px; margin-top: 5px; }



div.mitte div.box_bottom		{ background: url('/images/box_bottom.gif') no-repeat; width: 610px; height: 5px; margin-bottom: 4px; font-size: 1px; /*ie hack, da sonst das div zu hoch wird*/ background-color: #f4f3f3; }
div.mitte div.box_bottom_300		{ background: url('/images/box_bottom_300.gif') no-repeat; width: 300px; height: 5px; margin-bottom: 4px; font-size: 1px; /*ie hack, da sonst das div zu hoch wird*/ background-color: #f4f3f3; }

div.mitte div.box_zwischen		{ background: url('/images/box_zwischen.gif') no-repeat; width: 610px; height: 1px; font-size: 1px; /*ie hack, da sonst das div zu hoch wird*/ background-color: #f4f3f3; }
div.mitte div.box_zwischen2		{ background: url('/images/box_zwischen2.gif') no-repeat; width: 610px; height: 1px; font-size: 1px; /*ie hack, da sonst das div zu hoch wird*/ background-color: #f4f3f3; }
div.mitte div.box_zwischen_umrandet	{ background: url('/images/box_zwischen_umrandet.gif') no-repeat; width: 610px; height: 2px; font-size: 1px; /*ie hack, da sonst das div zu hoch wird*/ background-color: #f4f3f3; }

div.mitte div.box_bottom_mark		{ background: url('/images/box_bottom_mark.gif') no-repeat; width: 610px; height: 5px; margin-bottom: 4px; font-size: 1px; /*ie hack, da sonst das div zu hoch wird*/ background-color: #f4f3f3; }
div.mitte div.box_bottom_green		{ background: url('/images/box_bottom_green.gif') no-repeat; background-color: #f4f3f3; }

div.mitte div.box_bottom_gruen		{ background: url('/images/box_bottom_gruen.gif') no-repeat; height: 3px; }

div.mitte div.box_bottom_reiter		{ background: url('/images/box_bottom_reiter.gif') no-repeat; width: 610px; height: 10px; margin-bottom: 0px; font-size: 1px; /*ie hack, da sonst das div zu hoch wird*/ background-color: #f4f3f3; }
div.mitte div.box_bottom_reiter_mark	{ background: url('/images/box_bottom_reiter_mark.gif') no-repeat; width: 610px; height: 10px; margin-bottom: 0px; font-size: 1px; /*ie hack, da sonst das div zu hoch wird*/ background-color: #f4f3f3; }


div.mitte div.box_bottom_klein		{ background: url('/images/box_bottom_klein.gif') no-repeat #f4f3f3; width: 290px; height: 5px; margin-bottom: 10px; }
div.mitte div.box_bottom_klein2		{ background: url('/images/box_bottom_klein2.gif') no-repeat #f4f3f3; width: 300px; height: 5px; margin-bottom: 10px; }
div.mitte div.box_bottom_klein_306	{ background: url('/images/box_bottom_klein_306.gif') no-repeat #f4f3f3; width: 306px; height: 5px; margin-bottom: 10px; }

div.mitte div.box_complete_306		{ background: url('/images/box_complete_306.gif') no-repeat #f4f3f3; width: 306px; height: 157px; }
div.mitte div.box_complete_306 img	{ margin-left: 1px; margin-top: 1px; float: left; }
div.mitte div.box_complete_306 div.text	{ float: right; width: 185px; text-align: justify; padding-top: 5px; padding-right: 15px; }


div.mitte div.box_complete_300		{ background: url('/images/box_complete_300.gif') no-repeat #f4f3f3; width: 300px; height: 76px; }
div.mitte div.box_complete_300 img	{ margin-left: 1px; margin-top: 1px; float: left; }
div.mitte div.box_complete_300 div.text	{ float: right; width: 208px; text-align: justify; padding-top: 5px; padding-right: 5px; }




div.mitte div.box_bottom_umrandet	{ background: url('/images/box_bottom_umrandet.gif') no-repeat; width: 610px; height: 5px; margin-bottom: 4px; font-size: 1px; /*ie hack, da sonst das div zu hoch wird*/ background-color: #f4f3f3; }

div.mitte div.box_werbung		{ background: url('/images/box_werbung.gif') no-repeat; width: 610px; height: 76px; text-align: center; display: table-cell; vertical-align: middle;  }

div.mitte div.box_werbung2		{ width: 610px; height: 76px; text-align: center; vertical-align: middle; border-bottom: #93a6b4 solid 1px; padding-top: 10px; }
div.mitte div.box_werbung3		{ background: url('/images/box_werbung3.gif') no-repeat; width: 610px; height: 76px; text-align: center; display: table-cell; vertical-align: middle;  }


div.mitte div.box_weiss			{ background-color: #ffffff; }

div.mitte div.box_gruen			{ background-color: #8daf01; color: #ffffff; }


div.mitte div.box div.box_green_klein_top	{ background: url('/images/box_green_klein_top.gif') no-repeat; width: 565px; height: 13px; }
div.mitte div.box div.box_green_klein_bottom	{ background: url('/images/box_green_klein_bottom.gif') no-repeat; width: 565px; height: 13px; }


div.mitte div.abc			{ word-spacing: 13px; text-align: center; margin-top: 18px; margin-bottom: 18px; }
div.mitte div.abc a			{ color: #97bf5f; font-weight: bold; }

div.mitte div.inserat_hintergrund	{ background-color: #dee5e9; }


div.leiste				{ background: url('/images/leiste.gif') repeat-y; width: 610px; height: 33px; padding: 0px 0px 0px 0px; background-color: #dee5e9; margin-bottom: 5px; }
div.leiste table			{ width: 560px; margin: 0px 20px 0px 20px; height: 33px; }

div.hauptbalken				{ clear: both; height: 33px; width: 775px; background: url('/images/hauptbalken.gif') no-repeat; margin-left: 0px; margin-top: 5px; margin-bottom: 5px; }
div.hauptbalken form			{ margin-bottom: 0px; margin-top: 0px; }
div.hauptbalken table			{ width: 100%; margin-top: 2px; }
div.hauptbalken table tr td		{ vertical-align: middle; }


div.balken_mit_verlauf			{ clear: both; height: 33px; width: 610px; background: url('/images/balken_mit_verlauf.gif') no-repeat; padding-top: 5px; }
div.balken_mit_verlauf2			{ clear: both; height: 30px; width: 610px; background: url('/images/balken_mit_verlauf2.gif') no-repeat; padding-top: 3px; color: #666666; font-weight: bold; font-size: 14px; }

div.balken_mit_verlauf2 div		{ position: relative; top: 4px; left: 20px; }

div.balken_mit_verlauf2 * h1		{ font-size: 14px; }


div.balken_umkreissuche			{ float: left; height: 27px; width: 425px; background: url('/images/balken_umkreissuche.gif') no-repeat; padding-top: 3px; color: #669900; font-weight: bold; margin-bottom: 4px; font-size: 14px; }

div.balken_umkreissuche_kurz		{ float: right; height: 33px; width: 402px; background: url('/images/balken_umkreissuche_kurz.gif') no-repeat; padding-top: 7px; font-weight: bold; }
div.balken_umkreissuche_kurz2		{ float: left; height: 33px; width: 206px; background: url('/images/balken_umkreissuche_kurz2.gif') no-repeat; padding-top: 7px; font-weight: bold; }

div.btn_umkreissuche			{ float: right; height: 23px; width: 181px; background: url('/images/btn_umkreissuche.gif') no-repeat; padding-top: 7px; text-align: center; font-size: 14px; }
div.btn_umkreissuche a			{ font-weight: bold; color: #669900; }

div.btn_umkreissuche_klein		{ height: 20px; width: 124px; background: url('/images/btn_umkreissuche_klein.gif') no-repeat; padding-top: 3px; padding-bottom: 0px; text-align: center; }
div.btn_umkreissuche_klein a		{ font-weight: bold; color: #64717a; }
div.btn_umkreissuche_klein a:hover	{ color: #910202; }


div.farbverlauf				{ background: url('/images/farbverlauf.gif') repeat-x; border: solid 1px #93a6b4; }

div.anmelden				{ float: right; height: 22px; width: 158px; padding-top: 6px; text-align: center; font-weight: bold; margin-bottom: 2px; margin-right: 2px; }
div.einloggen				{ float: right; height: 22px; width: 158px; padding-top: 6px; text-align: center; font-weight: bold; margin-bottom: 2px; }


div.anmelden a				{ color: #666666; font-size: 15px; }
div.anmelden a:hover			{ color: #910202; }
div.einloggen a				{ color: #666666; font-size: 15px; }
div.einloggen a:hover			{ color: #910202; }


div.kontaktieren			{ height: 23px; width: 124px; background: url('/images/btn_umkreissuche_klein.gif') no-repeat; padding-top: 4px; text-align: center; color: #000000; font-weight: bold; margin-top: 5px; }
div.kontaktieren a			{ color: #000000; }
div.kontaktieren:hover			{ cursor: pointer; cursor: hand; }


div.kontaktieren_klein			{ height: 23px; width: 96px; background: url('/images/btn_kontaktieren_klein.gif') no-repeat; padding-top: 4px; text-align: center; color: #000000; font-weight: bold; margin-top: 5px; }


div.kommentieren			{ height: 31px; width: 158px; background: url('/images/kommentieren.gif') no-repeat; padding-top: 15px; padding-left: 30px; text-align: center; }
a div.kommentieren			{ text-decoration: none; }

div.kontaktieren_g			{ background: url('/images/btn_kontaktieren_g.gif') no-repeat; }
div.korrektur				{ background: url('/images/btn_korrektur.gif') no-repeat; }
div.korrektur2 a			{ color: #d01f1f; }
div.korrektur3 a			{ color: #82a001; }
div.ok					{ background: url('/images/btn_kontaktieren_g.gif') no-repeat; }
div.ok2 a				{ color: #81b315; }


div.menue_berichte			{ border: solid 1px #93a6b4; background-color: #8daf01; }
div.menue_berichte div			{ float: left; }
div.menue_berichte div.hauptpunkt	{ width: 201px; height: 23px; background-color: #8daf01; text-align: center; padding-top: 7px; }
div.menue_berichte div.hauptpunkt a	{ color: #ffffff; font-weight: bold; font-size: 14px; }
div.menue_berichte div.hauptpunkt:hover	{ background: url('/images/farbverlauf_2.gif') repeat-x; }
div.menue_berichte div.hauptpunkt:hover a	{ color: #ffffff; }

div.menue_berichte div.hauptpunkt_akt	{ background-color: #ffffff; }
div.menue_berichte div.hauptpunkt_akt a	{ color: #9d0101; }



div.menue_berichte div.zwischen 	{ width: 2px; height: 30px; background-color: #ffffff; }

div.unterkat_berichte			{ position: absolute; display: none; background-color: #ffffff; z-index: 20; }
div.unterkat_berichte div.unterkat	{ width: 220px; border: solid 1px #93a6b4; height: 21px; padding-left: 10px; padding-top: 6px; }




div.kontaktieren2			{ height: 23px; width: 124px; background: url('/images/btn_kontaktieren2.gif') no-repeat; padding-top: 4px; padding-left: 24px; text-align: left; color: #000000; font-weight: bold; margin-top: 5px; }
div.kontaktieren2 a			{ color: #000000; }
div.kontaktieren2:hover			{ cursor: pointer; cursor: hand; }

div.kontaktieren2_g			{ background: url('/images/btn_kontaktieren2_g.gif') no-repeat; padding-left: 17px; }


div.footer				{ clear: both; margin-left: 165px; margin-top: 10px; width: 613px; word-spacing: 35px; text-align: center; }

div#fb-root	{ vertical-align: baseline; }
div.footer_ind				{ clear: both; margin-left: 165px; margin-top: 0px; width: 613px; word-spacing: 11px; text-align: center; }



table.extras				{ margin: auto; height: 298px; background: url('/images/extras_hintergrund.gif') no-repeat; }
table.extras * td			{ vertical-align: bottom; }
table.extras * td a			{ font-weight: bold; }


table.box_white				{ margin: auto; height: 181px; background: url('/images/box_white.gif') no-repeat; width: 560px; }


/* menuepunkt unternehmen */
div.mitte div.box_unternehmen_head	{ background: url('/images/unternehmen/top.gif') no-repeat; width: 610px; height: 3px; font-size: 1px; /*ie hack, da sonst das div zu hoch wird*/ }
div.mitte div.box_unternehmen		{ background: url('/images/unternehmen/mitte.gif') repeat-y; width: 600px; padding: 10px 0px 10px 10px; }
div.mitte div.box_unternehmen_bottom	{ background: url('/images/unternehmen/bottom.gif') no-repeat; width: 610px; height: 5px; margin-bottom: 10px; }

div.mitte * td.unternehmen_zwischen	{ width: 2px; }


div.mitte * td.unternehmen_header	{ width: 590px; height: 4px; background: url('/images/unternehmen/header.gif') no-repeat #e6ebee; }
div.mitte * td.unternehmen_body		{ width: 570px; padding: 10px; background: url('/images/unternehmen/mitte_klein.gif') repeat-y #e6ebee; }
div.mitte * td.unternehmen_footer	{ width: 590px; height: 4px; background: url('/images/unternehmen/footer.gif') no-repeat #e6ebee; }

div.unternehmen_innen_header		{ width: 262px; height: 4px; background: url('/images/unternehmen/innen_header.gif') no-repeat; }
div.unternehmen_innen			{ width: 240px; background-color: #f8f8f8; padding: 1px 11px 1px 11px; }
div.unternehmen_innen_footer		{ width: 262px; height: 4px; background: url('/images/unternehmen/innen_footer.gif') no-repeat; }


div.box div.weiss_header		{ width: 560px; height: 11px; background: url('/images/weiss_header.gif') no-repeat; }
div.box div.weiss			{ width: 560px; background-color: #ffffff; }
div.box div.weiss_footer		{ width: 560px; height: 11px; background: url('/images/weiss_footer.gif') no-repeat; }


div.mitte div.box div.innen_head	{ width: 567px; height: 9px; background: url('/images/innen_head.gif') no-repeat; }
div.mitte div.box div.innen		{ width: 523px; background-color: #81b315; color: #ffffff; padding-left: 22px; padding-right: 22px; }

/*
div.mitte div.box div.innen p		{ padding-left: 22px; padding-right: 22px; }
*/

div.innen div.innen_btn_gross		{ width: 212px; height: 73px; background: url('/images/innen_btn_gross.gif') no-repeat; margin-top: 18px; margin-bottom: 18px; padding-left: 21px; padding-right: 15px; color: #ffffff; }


div.mitte div.box div.innen_bottom	{ width: 567px; height: 9px; background: url('/images/innen_bottom.gif') no-repeat; }

/* links */
a					{ color: #910202; text-decoration: none; }
a:hover					{ color: #910202; text-decoration: underline; }


div.menu_item a				{ color: #666666; text-decoration: none; }
div.menu_item a:hover			{ color: #910202; text-decoration: underline; }


marquee a				{ color: #666666; text-decoration: none; }
marquee a:hover				{ color: #910202; text-decoration: underline; }


a.missing				{ color: #ffffff; text-decoration: none; }
a.missing:hover				{ color: #ffffff; text-decoration: underline; }

a div.aufKarteAnzeigen			{ color: #666666; text-decoration: none; }
a:hover div.aufKarteAnzeigen		{ color: #565454; text-decoration: underline; }




a.titlelink				{ color: #504E4F; font-weight: bold; background: url(/images/bullet.png) no-repeat; padding-left:12px; }
a.titlelink:hover			{ color: #910202; text-decoration: underline; }

a.detailslink				{ color: #910202; padding-left:12px; font-size: 11px; text-transform: uppercase; }
a.detailslink:hover			{ color: #910202; text-decoration: underline; }



a.detailslink_m				{ color: #504E4F; }
a.detailslink_m:hover			{ color: #910202; text-decoration: underline; }

a.reiterlink				{ color: #64717a; }
a.reiterlink:hover			{ color: #910202; }

a:focus					{ outline: none; }



div.hauptbalken * a			{ color: #504e4f; text-decoration: none; }
div.hauptbalken * a:hover		{ color: #910202; text-decoration: underline; }


div.breadcrumb a			{ color: #7d7d7d; }

div.breadcrumb a			{ color: #910202; text-decoration: none; }
div.breadcrumb a:hover			{ color: #910202; text-decoration: underline; }

div.footer a				{ color: #504e4f; text-decoration: none; }
div.footer a:hover			{ color: #910202; text-decoration: underline; }

div.footer_ind a			{ color: #504e4f; text-decoration: none; }
div.footer_ind a:hover			{ color: #910202; text-decoration: underline; }


a.betont				{ color: #910202; text-decoration: underline; }
a.alle_inserate				{ color: #049bff; font-size: 40px; text-decoration: none; }
a.alle_inserate:hover			{ color: #049bff; font-size: 40px; text-decoration: underline; cursor: pointer; }


a * .neutral				{ color: #504e4f; text-decoration: none; }
a * .neutral:hover			{ color: #504e4f; text-decoration: none; }

a.stellenmarkt:hover 			{ text-decoration: none; }

a.mehr					{ color: #049bff; text-decoration: none; }
a.mehr:hover				{ color: #049bff; text-decoration: underline; }


.orange					{ color: #910202; }

img					{ border: none; }
img.info				{ margin-bottom: -6px; }


input[type=text]			{ border: solid 1px #000000; }
input[type=password]			{ border: solid 1px #000000; }
input[type=file]			{ border: solid 1px #000000; }
select					{ border: solid 1px #000000; }
textarea				{ border: solid 1px #000000; }

.missing				{ background-color: #ff7015; }

/* breiter Button */
p.btn_breit				{ color: #ffffff; height: 29px; width: 170px; background: url('/images/btn_breit.gif') no-repeat; padding-top: 4px; text-align: center; }
p.btn_breit:hover			{ cursor: pointer; cursor: hand; }

/* Button "Top in Rubrik" */
div.btn_top_in_rubrik			{ color: #000000; font-size: 14px; height: 31px; width: 186px; background: url('/images/btn_top_in_rubrik.gif') no-repeat center; padding-top: 8px; margin-left: auto; margin-right: auto; text-align: center; }


/* weiter Button */
div.weiter				{ text-align: right; color: #ffffff; }
/* div.weiter p				{ margin-left: 450px; height: 30px; width: 120px; background: url('/images/btn_einloggen.gif') no-repeat; padding-top: 4px; text-align: center; } */
div.weiter p				{ margin-left: 470px; height: 30px; width: 120px; background: url('/images/btn_einloggen.gif') no-repeat; padding-top: 4px; text-align: center; }
div.weiter p:hover			{ cursor: pointer; cursor: hand; }




div.untermenue				{ height: 30px; margin-left: 3px; }
/*div.untermenue div			{ height: 30px; width: 118px; background: url('/images/btn_einloggen.gif') no-repeat; padding-top: 5px; text-align: center; margin-left: 5px; }*/
div.untermenue div			{ height: 22px; width: 158px; padding-top: 6px; text-align: center; margin-left: 2px; }
div.untermenue div a			{ color: #666666; font-weight: bold; font-size: 14px; }
div.untermenue div a:hover		{ color: #910202; }





table.bearbeiten_weiter			{ width: 100%; margin: 0px 0px 10px 0px; border-spacing: 0px; }
table.bearbeiten_weiter td		{ height: 30px; width: 120px; background: url('/images/btn_einloggen.gif') no-repeat; padding-top: 4px; padding-right: 0px; padding-left: 0px; text-align: center; }
table.bearbeiten_weiter td.zwischen	{ width: auto; background: none; color: #049bff; font-size: 14px; }
table.bearbeiten_weiter td a		{ color: #ffffff; }
table.bearbeiten_weiter td a:hover	{ color: #910202; }


p.error					{ width: 560px; color: #e66204; font-weight: bold; }


.blau					{ color: #666666; }
.grau					{ color: #8c8989; }
.fett					{ font-weight: bold; }

td.btn_produktnews			{ background-repeat: no-repeat; height: 25px; text-align: center; padding-top: 4px; }
td.btn_produktnews a			{ color: #444444; text-decoration: none; }

td.produktnews table * a		{ color: #444444; text-decoration: none; }


/*marquee					{ color: #e66204; }*/


div.infoDiv				{ position: absolute; width: 300px; background-color: #ffffff; border: solid 1px #000000; padding: 8px; }

td#firmenlogo				{ width: 220px; height: 152px; padding: none; border: solid 1px #d3d1d1; }
td#firmenlogo img			{ width: 220px; height: 150px; }
td#firmenlogo img:hover			{ cursor: pointer; }


div.mitte div.box div.seiteXvonY	{ padding-top: 0px; padding-bottom: 0px; }

table.seiteXvonY			{ border-spacing: 0px; }
table.seiteXvonY * td			{ vertical-align: middle; padding-top: 0px; padding-bottom: 0px; height: 20px; }
table.seiteXvonY * td img		{ margin-top: 1px; }


/*hr					{ background-color: #93a6b4; border: solid 1px #93a6b4; height: 1px; }*/
hr.top_eintraege			{ background-color: #93a6b4; border: solid 2px #93a6b4; height: 3px; width: 610px; text-align: center; }

img.top_eintraege			{ margin-bottom: 2px; }
img.top_eintraege_unten			{ margin-bottom: 3px; margin-top: 4px; }

img.logo				{ margin-top: 5px; margin-bottom: 20px; margin-left: 10px; }
img.logo2				{ margin-top: 0px; margin-bottom: 0px; margin-left: 27px; }

div.menu_item_top			{ padding-top: 9px; }
div.menu_item_bottom			{ padding-bottom: 5px; border-bottom: none; }
div.extras_box				{ padding-top: 30px; }
div.neue_eintraege_abstand		{ height: 8px; }
div.box_rechts_abstand			{ height: 6px; }
div.box_links_abstand			{ height: 3px; padding-top: 0px; padding-bottom: 0px; }


table.merkzettel			{ width: 580px; }
table.merkzettel * td			{ vertical-align: middle; }

/* div.aufKarteAnzeigen			{ position: absolute; top: 0px; margin-right: 0px; right: 0px; width: 86px; height: 50px; background: url('/images/position_karte.gif') no-repeat; padding-top: 3px; padding-left: 4px; } */
div.aufKarteAnzeigen			{ position: absolute; top: 0px; margin-right: 0px; right: 0px; width: 86px; height: 50px; padding-top: 3px; padding-left: 4px; }
div.aufKarteAnzeigen2			{ position: absolute; top: 0px; left: 0px; padding-left: 0px; padding-top: 0px; }
div.aufKarteAnzeigen3			{ position: static; font-size: 12px; padding-left: 0px; margin-top: 50px; }


div.aufKarteAnzeigen_gruen		{ background: url('/images/position_karte_gruen.gif') no-repeat; }

div.balkenA				{ height: 13px; background-color: #e76408; float: left; margin-right: 2px; }
div.balkenB				{ height: 13px; background-color: #c0bdc0; float: right; }

div.ueberpruefen			{ margin: auto; background: url('/images/btn_ueberpruefen.gif') no-repeat; width: 256px; height: 24px; color: #e66104; font-weight: bold; padding-top: 8px; }
div.achtung				{ margin: auto; background: url('/images/achtung.gif') no-repeat; width: 126px; height: 20px; padding-top: 2px; }

a.infolink				{ color: #666666; font-weight: bold; }
a.infolink:hover			{ color: #910202; }

/* neue Grundstruktur mit divs */
/*div.suchform				{ background: url('/images/suchbox.gif') no-repeat; clear: both; width: 322px; height: 29px; padding-top: 6px; float: right; }*/
div.suchform				{ border: #93a6b4 solid 1px; clear: both; width: 320px; height: 27px; padding-top: 6px; float: right; }
div.suchform * div.btn_finden		{ float: left; color: #8daf01; height: 17px; width: 76px; background: url('/images/btn_finden.gif') no-repeat; padding-top: 3px; text-align: center; cursor: pointer; cursor: hand; font-weight: bold; }
div.suchform * input.suchfeld		{ border-color: #93a6b4; width: 230px; float: left; }



/* Berichte */
div.bericht_headline			{ padding-bottom: 5px; color: #910202; font-size: 14px; }
div.bericht_headline a			{ color: #910202; font-size: 14px; }


table.bericht * div.bericht_headline	{ padding-bottom: 5px; }
table.bericht * div.bericht_headline a	{ color: #910202; font-size: 14px; }

table.bericht * td			{ color: #666666; }


table.bericht * a.mehr			{ color: #6e1a2a; text-decoration: none; }
table.bericht * a.mehr:hover	{ color: #6e1a2a; text-decoration: underline; }

table.bericht * a			{ color: #666666; text-decoration: none; }
table.bericht * a:hover			{ color: #910202; text-decoration: underline; }

table.newsticker			{ border-bottom: #93a6b4 solid 1px; padding-bottom: 10px; }


td.staedtelinks				{ text-align: center; padding-bottom: 10px; }
td.staedtelinks a			{ color: #666666; }
td.staedtelinks a:hover			{ color: #910202; }



div.mitte div.zusatzlink		{ padding-top: 0px; padding-bottom: 0px; }


div.pflegeberuf_headline		{ font-weight: bold; margin-bottom: 10px; color:#ffffff; font-size: 18px; }

div.btn_violett				{ text-align: center; width: 305px; height: 23px; padding-top: 5px; background: url('/images/btn_violett.gif') no-repeat; }
div.btn_violett	a			{ font-weight: bold; color: #ffffff; }

div#premiumMarkierung			{ position: absolute; top: -8px; right: 5px; width: auto; background-color: #f4f3f3; padding-left: 4px; padding-right: 4px; color: #93a5b3; }


.anschrift				{ font-size: 14px; }

div#___plusone_0			{ vertical-align: middle; }


div.btn_jobmarkt2			{ width: 225px; height: 66px; padding-left: 85px; padding-top: 22px; background: url('/images/btn_jobmarkt2.png') no-repeat; font-size: 15px; }
div.btn_jobmarkt2 a .gross		{ font-size: 20px; }


div.mitte div.box table.reg_preistabelle{ width: 100%; margin-left: 0px; border-spacing: 0px; }
table.reg_preistabelle td		{ padding-left: 0px; font-weight: bold; }



table.angebote				{ border-spacing: 0px; }
table.angebote tr.dunkel		{ background-color: #f4f3f3; }
table.angebote tr			{ height: 23px; color: #81b315; font-weight: bold; }
table.angebote tr td:first-child	{ padding-left: 8px; }
table.angebote td.enthalten		{ background: url('/images/enthalten.gif') no-repeat center; }

table.angebote td.inserattyp		{ vertical-align: bottom; width: 100px; text-align: center;  }
table.angebote td.inserattyp div	{ width: 80px; height: 20px; color: #ffffff; background-color: #690b9f; padding-top: 3px; margin-left: auto; margin-right: auto; }

table.angebote td.normal		{ color: #525351; }

.user_bereich				{ font-size: 14px; color: #910202; }
