/* menüs */

/*div.menu_box				{ width: 160px; margin-bottom: 13px; }*/
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			{ background: url('/images/menu_box_head.gif') no-repeat; width: 160px; height: 32px; text-align: center; }*/
div.menu_box_head			{ background: url('/images/menu_box_head.gif') no-repeat; width: 160px; height: 30px; text-align: center; }
div.menu_box_head div			{ position: relative; top: 5px; color: #7d8b96; font-weight: bold; }


div.menu_box_head div a			{ color: #7d8b96; font-weight: bold; }
div.menu_box_head div a:hover		{ color: #e66204; }

	
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				{ margin-left: 10px; }*/
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_highlight			{ text-align: center; padding-top: 3px; padding-bottom: 3px; margin-left: 1px; margin-right: 1px; background-color: #dee5e9; border-bottom: solid 1px #93a6b4; border-top: solid 1px #93a6b4; }
div.menu_item_border_top		{ border-top: solid 1px #919191; }
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: #504e4f; }

/* ü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; }

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; }

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; }
div.box_head_306 * a			{ color: #7d8b96; font-weight: bold; }
div.box_head_306 * a:hover		{ color: #e66204; }




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_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_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_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: 6px; left: 20px; color: #7d8b96; font-weight: bold; }
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: #7e3405; font-size: 14px; font-weight: bold; text-decoration: underline; }*/
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_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: #7d8b96; font-weight: bold; }
div.mitte * div.box_head_306 div	{ position: relative; top: 5px; left: 20px; color: #7d8b96; font-weight: bold; }

/*div.mitte div.box_head a.schliessen	{ position: relative; top: -10px; float: right; margin-right: 10px; font-size: 14px; }*/
/*div.mitte div.box_head span.schliessen	{ position: relative; top: -10px; float: right; margin-right: 10px; }*/
a.schliessen div.box_head *		{ color: #7d8b96; text-decoration: none; }
a.schliessen:hover div.box_head *	{ color: #e66204; 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: 580px; padding: 10px 20px 10px 20px; background-color: #f8f8f8; }*/
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_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_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 div			{ width: 560px; margin: 0px 20px 0px 20px; }*/
div.mitte div.box > div			{ width: 560px; margin: 0px 20px 0px 20px; }
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.balken_checkliste	{ background: url('/images/balken_checkliste.gif') no-repeat; height: 35px; width: 570px; padding-top: 2px; }

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_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_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_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.inserat_hintergrund	{ background-color: #80cafb; } */
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.leiste * a				{ color: #7d8b96; }
div.leiste * a:hover			{ color: #565454; }
*/

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; }


table.suchtab				{ margin: none; }
table.suchtab tr td.links		{ padding-left: 10px; width: 200px; }
table.suchtab tr td.suche		{ width: 80px; vertical-align: middle; }
table.suchtab tr td.suchfeld		{ width: 300px; padding-bottom: 1px; padding-left: 1px; }
table.suchtab tr td.finden		{ width: 160px; padding-right: 6px;  }
table.suchtab tr td.fahnen		{ width: 80px; text-align: right; }
table.suchtab * div.btn_finden		{ margin-left: 10px; height: 21px; width: 55px; background: url('/images/btn_finden.gif') no-repeat; padding-top: 3px; text-align: center; color: #ffffff; cursor: pointer; cursor: hand; }


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: #7d8b96; font-weight: bold; }

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


div.balken_umkreissuche			{ float: left; height: 33px; width: 425px; background: url('/images/balken_umkreissuche.gif') no-repeat; padding-top: 5px; font-weight: bold; }

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: 33px; width: 183px; background: url('/images/btn_umkreissuche.gif') no-repeat; padding-top: 10px; text-align: center; }
div.btn_umkreissuche a			{ font-weight: bold; color: #504e4f; }

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: #504e4f; }*/
div.btn_umkreissuche_klein a		{ font-weight: bold; color: #64717a; }
div.btn_umkreissuche_klein a:hover	{ color: #e66204; }

/*
div.anmelden				{ float: right; height: 26px; width: 120px; background: url('/images/btn_registrieren.gif') no-repeat; padding-top: 6px; text-align: center; font-weight: bold; margin-right: 4px; }
div.einloggen				{ float: right; height: 26px; width: 120px; background: url('/images/btn_registrieren.gif') no-repeat; padding-top: 6px; text-align: center; font-weight: bold; }
*/
div.anmelden				{ float: right; height: 26px; width: 160px; background: url('/images/btn_einloggen.gif') no-repeat; padding-top: 6px; text-align: center; font-weight: bold; margin-right: 2px; }
div.einloggen				{ float: right; height: 26px; width: 160px; background: url('/images/btn_einloggen.gif') no-repeat; padding-top: 6px; text-align: center; font-weight: bold; }


div.anmelden a				{ color: #7d8b96; }
div.anmelden a:hover			{ color: #e66204; }
div.einloggen a				{ color: #7d8b96; }
div.einloggen a:hover			{ color: #e66204; }


/*div.kontaktieren			{ height: 23px; width: 124px; background: url('/images/btn_kontaktieren.gif') no-repeat; padding-top: 4px; padding-left: 24px; text-align: left; color: #000000; font-weight: bold; margin-top: 5px; }*/
/*div.kontaktieren			{ height: 23px; width: 124px; background: url('/images/btn_umkreissuche_klein.gif') no-repeat; padding-top: 4px; padding-left: 24px; text-align: left; color: #000000; font-weight: bold; margin-top: 5px; }*/
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.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.ok					{ background: url('/images/btn_kontaktieren_g.gif') no-repeat; }



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: 16px; text-align: center; }
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: 185px; height: 24px; background-repeat: no-repeat; }
div.mitte * td.unternehmen_body		{ width: 185px; padding: 10px; background: url('/images/unternehmen/mitte_klein.gif') repeat-y; }
div.mitte * td.unternehmen_footer	{ width: 185px; height: 4px; background: url('/images/unternehmen/footer.gif') no-repeat; }
*/

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; }


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


div.menu_item a				{ color: #7d8b96; text-decoration: none; }
div.menu_item a:hover			{ color: #e66204; text-decoration: underline; }


marquee a				{ color: #7d8b96; text-decoration: none; }
marquee a:hover				{ color: #e66204; text-decoration: underline; }


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

a div.aufKarteAnzeigen			{ color: #7d8b96; 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: #e66204; text-decoration: underline; }

/*a.detailslink				{ color: #504E4F; background: url(/images/bullet.png) no-repeat; padding-left:12px; }*/
a.detailslink				{ color: #e66204; background: url(/images/bullet.png) no-repeat; padding-left:12px; }
a.detailslink:hover			{ color: #e66204; text-decoration: underline; }

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

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

a:focus					{ outline: none; }



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

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

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

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


a.betont				{ color: #e66204; 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: #e66204; }

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; }

/*
table.untermenue			{ border-spacing: 0px; margin-bottom: 0px; }
table.untermenue td			{ height: 30px; width: 118px; background: url('/images/btn_einloggen.gif') no-repeat; padding-top: 4px; text-align: center; }
table.untermenue td.zwischen		{ width: 2px; background: none; }
table.untermenue td a			{ color: #ffffff; }
table.untermenue td a:hover		{ color: #e66204; }
*/


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: 24px; width: 160px; background: url('/images/btn_einloggen.gif') no-repeat; padding-top: 6px; text-align: center; margin-left: 2px; }
div.untermenue div a			{ color: #7d8b96; font-weight: bold; }
div.untermenue div a:hover		{ color: #e66204; }





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: #e66204; }


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

/*
.blau					{ color: #049bff; }
.blau					{ color: #e66104; }
*/
.blau					{ color: #7d8b96; }


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.logo				{ margin-top: 5px; margin-bottom: 20px; margin-left: 10px; }
img.logo2				{ margin-top: 5px; margin-bottom: 4px; margin-left: 10px; }

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: -5px; 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_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: #7d8b96; font-weight: bold; }
a.infolink:hover			{ color: #e66204; }

/* 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.ticker				{ padding-top: 5px; height: 25px; width: 450px; text-align: center; background: url('/images/rahmen_oben.gif') repeat-x; }



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

table.bericht * td			{ color: #7d8b96; }


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

table.bericht * a			{ color: #7d8b96; text-decoration: none; }
table.bericht * a:hover			{ color: #e66204; text-decoration: underline; }

/*
table.staedtelinks * td			{ width: 45%; }
table.staedtelinks * td.mittelspalte	{ width: 10%; }
table.staedtelinks * a			{ color: #7d8b96; text-decoration: none; }
table.staedtelinks * a:hover		{ color: #e66204; text-decoration: underline; }
*/

td.staedtelinks				{ text-align: center; padding-bottom: 10px; }



