body			{font: normal 13px arial; color: #58585A; background-color: #FFFFFF; scrollbar-base-color: #FFFFFF;}
a				{font: normal 13px arial; color: #58585A; text-decoration: none;}
a:hover			{font: normal 13px arial; color: #58585A; text-decoration: underline;}

/* HOME */
div.login		{width: 855px; min-height: 19px; padding: 0px; margin: 0px; text-align: right;}
div.header		{width: 855px; max-height: 53px; padding: 0px; margin: 0px;}
div.content		{width: 855px; padding: 0px; margin: 0px;}

/* HEADER */
div.logo		{float: left; width: 224px; height: 53px; background-image: url(../but/sites/but_homelogo.png); cursor: pointer;}
div.onav		{float: left; width: 500px;	height: 53px; font: normal 10px arial; text-align: right;}
div.search		{float: left; width: 131px;	height: 53px; font: normal 10px arial; text-align: right; border: 0px;}
div.stext		{float: left; width: 104px; height: 17px; padding: 0px; margin: 0px;}
div.sbut		{float: left; width: 17px; height: 17px; padding: 0px; margin: 0px;}
input.search	{width: 103px; height: 14px; background-image: url(../img/search.png); padding-left: 5px; padding-top: 2px; border: 0px; w\idth: 98px; h\eight: 12px; font: normal 10px arial; color: #000000;}
input.isearch	{background-image: url(../img/search_off.png)}
a.onav			{font: normal 10px arial; color: #949494; text-align: right; text-decoration: none; padding-right: 25px;}
a.onav:hover	{font: normal 10px arial; color: #006837; text-align: right; text-decoration: none; padding-right: 25px;}
div.taghints	{position: absolute; margin-top: 18px; _margin-left: -130px; z-index: 100; width: 150px; eight: 300px; border: 1px solid #000000; background-color: #ffffff; overflow: auto; overflow-x: hidden; text-align: left;}
a.taghint		{display: block; height: 15px; line-height: 15px; padding: 0px 2px; color: #396539; background-color: #ffffff; text-decoration: none; font-size: 11px; white-space: nowrap;}
a.taghint:hover	{color: #ffffff; background-color: #396539; text-decoration: none; font-size: 11px;}

/* START */
div.hnav			{width: 855px; padding: 0px; margin: 0px;}
div.start			{width: 855px; height: 283px; padding: 0px; margin: 0px;}
div.news			{float: left; width: 283px; height: 283px; padding: 10px; w\idth: 263px;}
div.tags			{float: left; width: 283px; height: 283px; padding: 10px; w\idth: 263px; text-align: justify;}
div.tags-header		{width: 263px; height: 30px;}
div.tags div.nav	{width: 86px; height: 16px; float: left; text-align: center; cursor: pointer; font: normal 10px/15px arial; color: #6C6C70; background-color: #DBE1DF;}
div.tags div.selnav	{color: #ffffff; background-color: #396539;}
div.tags a.tag		{color: #6C6C70; text-decoration: none; padding: 0px; margin: 0px;}
div.tags a.tag:hover{color: #000000; text-decoration: none; padding: 0px; margin: 0px;}
div.tags-content	{width: 263px; height: 150px; overflow: hidden;}
div.tags-footer		{width: 263px; height: 64px;}
div.kalender		{float: left; width: 283px; height: 283px; padding: 10px; w\idth: 263px;}
div.vdotline		{float: left; width: 1px; height: 283px; background-image: url(../img/vdotline.png);}
a.text				{font: normal 13px arial; color: #58585A; text-decoration: none;}
a.text:hover		{font: normal 13px arial; color: #58585A; text-decoration: underline;}
p.head				{font-weight: bold; padding: 0px; margin: 0px;}
a.cal_head			{font: bold 11px arial; color: #FF0000; text-decoration: none;}
a.cal_head:hover	{font: bold 11px arial; color: #FF0000; text-decoration: underline;}
a.cal_text			{font: normal 11px arial; color: #58585A; text-decoration: none;}
a.cal_text:hover	{font: normal 11px arial; color: #58585A; text-decoration: underline;}


/* STARTNEWS */
div.dateline		{width: 255px; height: 1px; background-image: url(../img/hdotline.png);}
div.date			{padding-top: 2px; padding-bottom: 2px;}
div.sn_text			{width: 255px; padding-top: 5px; padding-bottom: 5px;}
div.news_link		{float: right;}
div.news_date		{float: left;}
div.news_pages		{padding-bottom: 10px;}

/* onav */
a.onav			{font: normal 10px arial; color: #949494; text-align: right; text-decoration: none; padding-top: 40px; padding-right: 25px;}
a.onav:hover	{font: normal 10px arial; color: #006837; text-align: right; text-decoration: none; padding-top: 40px; padding-right: 25px;}
a.selonav		{font: normal 10px arial; color: #006837; text-align: right; text-decoration: none; padding-top: 40px; padding-right: 25px;}
a.selonav:hover	{font: normal 10px arial; color: #949494; text-align: right; text-decoration: none; padding-top: 40px; padding-right: 25px;}

/* hnav */
div.tree			{float: left; width: 142px;}
div.hnavhead		{height: 15px; font: bolder 10px arial; color: #FFFFFF; text-align: left; text-decoration: none; background-color: #396539; padding-top: 2px; padding-left: 12px; cursor: pointer; margin-right: 1px;}
a.hnavhead			{height: 15px; font: bolder 10px arial; color: #FFFFFF; text-align: left; text-decoration: none; cursor: pointer;}
a.hnavhead:hover	{height: 15px; font: bolder 10px arial; color: #9EB9AB; text-align: left; text-decoration: none; cursor: pointer;}
a.selhnavhead		{height: 15px; font: bolder 10px arial; color: #747474; text-align: left; text-decoration: none; cursor: pointer;}
a.selhnavhead:hover	{height: 15px; font: bolder 10px arial; color: #FFFFFF; text-align: left; text-decoration: none; cursor: pointer;}
div.hnavtext		{height: 45px; font: normal 10px arial; color: #6C6C70; text-align: left; text-decoration: none; background-color: #DBE1DF; padding-top: 3px; padding-left: 12px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; cursor: pointer; margin-right: 1px; margin-top: 1px;}
a.hnavtext			{height: 45px; font: normal 10px arial; color: #6C6C70; text-align: left; text-decoration: none; cursor: pointer;}
a.hnavtext:hover	{height: 45px; font: normal 10px arial; color: #000000; text-align: left; text-decoration: none; cursor: pointer;}
a.selhnavtext		{height: 45px; font: normal 10px arial; color: #000000; text-align: left; text-decoration: none; cursor: pointer;}
a.selhnavtext:hover	{height: 45px; font: normal 10px arial; color: #6C6C70; text-align: left; text-decoration: none; cursor: pointer;}

/* unav */
a.unav				{font: normal 10px arial; color: #949494; text-decoration: none; padding-right: 15px;}
a.unav:hover		{font: normal 10px arial; color: #000000; text-decoration: none; padding-right: 15px;}
a.selunav			{font: normal 10px arial; color: #000000; text-decoration: none; padding-right: 15px;}
a.selunav:hover		{font: normal 10px arial; color: #949494; text-decoration: none; padding-right: 15px;}

/* FOOTER */
div.footer			{width: 855px; padding: 0px; margin: 0px; padding-left: 15px; margin-bottom: 20px;}
a.unav				{font: normal 10px arial; color: #949494; text-decoration: none; padding-right: 15px;}
a.unav:hover		{font: normal 10px arial; color: #000000; text-decoration: none; padding-right: 15px;}

/* MITGLIEDERLOGIN */
div.loginform			{width: 855px; height: 27px; background-image: url(../img/member_hg.png);}
div.ml_message			{float: left; width: 200px; text-align: middle; font: normal 10px arial; color: #FF0000; text-decoration: none; padding-left: 10px; padding-top: 8px; w\idth: 190px;}
div.ml_welcome			{float: left; text-align: middle; font: normal 11px arial; color: #000000; text-decoration: none; padding-left: 10px; padding-top: 4px;}
div.ml_memberno			{float: left; text-align: middle; font: normal 11px arial; color: #000000; padding-left: 10px; padding-top: 7px;}
div.ml_password			{float: left; text-align: middle; font: normal 11px arial; color: #000000; padding-left: 25px; padding-top: 7px;}
div.ml_loginbut			{float: left; text-align: middle; padding-left: 5px; padding-top: 8px;}
div.ml_logoutbut		{float: right; text-align: middle; padding-top: 4px; padding-right: 158px;}
div.memberline			{float: right; width: 694px; height: 19px; background-image: url(../img/memberline.png);}
div.mitgliederloginbut	{float: right; width: 161px; height: 19px; background-image: url(../img/memberbut_hg.png); cursor: pointer; margin: 0px; text-align: center;}
div.mitgliederlogoutbut	{float: right; width: 161px; height: 19px; background-image: url(../img/memberbut_hg.png); cursor: pointer; margin: 0px; text-align: center;}
div.ml_admin			{float: left; padding-top: 0px;}
div.ml_adminwelcome		{float: left; width: 480px; font: normal 11px arial; color: #000000; text-decoration: none; padding-top: 3px;}
div.ml_head				{float: left; width: 60px; padding: 0px; padding-left: 10px; padding-top: 5px; margin: 0px; w\idth: 50px;}
input.ml_input1			{width: 101px; height: 12px; border: 0px; background-image: url(../img/ml_input1.png); padding-left: 5px; w\idth: 95px; font: normal 10px arial; color: #000000;}
input.ml_input2			{width: 100px; height: 12px; border: 0px; background-image: url(../img/ml_input2.png); padding-left: 5px; w\idth: 95px; font: normal 10px arial; color: #000000;}
h2.ml_head				{font: normal 13px arial; color: #000000; padding: 0px; margin: 0px;}
.login-toggle a.closed 	{font: normal 12px arial; color: #000000;}
.login-toggle a.opened 	{font: normal 12px arial; color: #000000;}
a.anav					{font: normal 10px arial; color: #949494; text-decoration: none; padding-right: 15px;}
a.anav:hover			{font: normal 10px arial; color: #FF0000; text-decoration: none; padding-right: 15px;}
a.selanav				{font: normal 10px arial; color: #FF0000; text-decoration: none; padding-right: 15px;}
a.selanav:hover			{font: normal 10px arial; color: #949494; text-decoration: none; padding-right: 15px;}

/* BEERUFSGRUPPEN */
div.bg_nav				{float: left; width: 275px; height: 597px; border: 0px; padding: 0px; margin: 0px;}
div.bg_unav				{float: left; width: 580px; height: 650px; border: 0px; padding: 0px; margin: 0px;}
div.bg_head				{float: left; width: 480px; height: 111px; background-image: url(../img/bg_headhg.png); margin: 0px; padding: 0px;}
div.bg_beraterbut		{float: left; width: 100px; height: 111px; background-image: url(../img/bg_headhg.png); margin: 0px; padding: 0px;}
div.bg_headline			{width: 480px; font: bold 18px arial; color: #107040; padding-top: 33px; padding-left: 10px; w\idth: 470px;}
div.bg_underline		{width: 480px; font: normal 18px arial; color: #747474; padding-top: 5px; padding-left: 10px; w\idth: 470px;}
div.hdotline			{clear: left; height: 1px; width: 570px; background-image: url(../img/hdotline.png); margin-left: 10px; w\idth: 560px;}
div.bg_background		{width: 275px; height: 597px; padding-left: 15px; margin: 0px; w\idth: 260px;}
div.bg_node				{padding-bottom: 5px;}
a.bg_nav				{height: 15px; font: bolder 11px arial; color: #747474; text-align: left; text-decoration: none; cursor: pointer;}
a.bg_nav:hover			{height: 15px; font: bolder 11px arial; color: #006633; text-align: left; text-decoration: none; cursor: pointer;}
a.selbg_nav				{height: 15px; font: bolder 11px arial; color: #006633; text-align: left; text-decoration: none; cursor: pointer;}
a.selbg_nav:hover		{height: 15px; font: bolder 11px arial; color: #747474; text-align: left; text-decoration: none; cursor: pointer;}

/* BIZZ NAV */
div.bizznews		{float: left; width: 280px; padding: 10px; w\idth: 270px;}
div.bizzhead		{font: bold 13px arial; color: #4E4E4E; text-decoration: none; letter-spacing: 0.3pt;}
a.bizzhead			{font: bold 13px arial; color: #747474; text-decoration: none; letter-spacing: 0.3pt;}
a.bizzhead:hover	{font: bold 13px arial; color: #006837; text-decoration: none; letter-spacing: 0.3pt;}
div.bizzimg			{float: left; width: 45px; height: 45px; padding: 5px; padding-left: 0px; margin: 0px; w\idth: 40px;}
div.bizztext		{float: left; width: 210px; height: 45px; font: normal 9px arial; color: #4E4E4E; padding: 5px; w\idth: 200px;}
a.bizztext			{font: normal 10px arial; color: #4E4E4E; text-decoration: none;}
a.bizztext:hover	{font: normal 10px arial; color: #006633; text-decoration: none;}

/* ARTICLE */
div.art_left		{float: left; width: 165px; padding: 0px; margin: 0px;}
div.art_right		{float: left; width: 226px; height: 69px; background-image: url(../img/article_spacehg.png); padding: 0px; margin: 0px;}
div.art_content		{float: left; width: 464px; min-height: 500px; padding: 0px; margin: 0px;}
div.art_space		{width: 165px; height: 69px; background-image: url(../img/article_spacehg.png);}
div.art_nav			{float: left; width: 165px; padding-left: 10px; w\idth: 155px;}
div.art_nav2		{float: left; width: 165px;}
div.art_headline	{width: 464px; height: 69px; background-image: url(../img/article_spacehg.png); font: bold 18px arial; color: #107040;}
div.art_subheadline	{width: 464px; font: bold 13px arial; color: #107040; padding: 0px; margin: 0px; w\idth: 422px;}
div.art_vdotline	{float: left; width: 1px; min-height: 400px; background-image: url(../img/vdotline.png); padding: 0px; margin: 0px;}
div.art_middle		{float: left; width: 462px; min-height: 400px; padding: 0px; margin: 0px; padding: 20px; w\idth: 422px;}
div.art_node		{padding-bottom: 5px;}
div.art_node2		{padding-left: 0px; padding-bottom: 5px;}
div.art_node3		{padding-left: 15px; padding-bottom: 5px;}
div.art_node4		{padding-left: 25px; padding-bottom: 5px;}
div.art_node5		{padding-left: 35px; padding-bottom: 5px;}
div.art_unav		{float: left; width: 170px;}
div.art_buts		{float: right; width: 225px;}
a.art_nav			{font: bolder 11px arial; color: #747474; text-align: left; text-decoration: none; cursor: pointer;}
a.art_nav:hover		{font: bolder 11px arial; color: #006633; text-align: left; text-decoration: none; cursor: pointer;}
a.selart_nav		{font: bolder 11px arial; color: #006633; text-align: left; text-decoration: none; cursor: pointer;}
a.selart_nav:hover	{font: bolder 11px arial; color: #747474; text-align: left; text-decoration: none; cursor: pointer;}
div.art_nav2 div.art_node2 	{display: none;}

/* ANZEIGEN */
div.chiffre			{font: normal 11px arial; color: #A7A9AC; text-decoration: none;}

/* LINKS */
a.link				{display: block; font: normal 13px arial; color: #107040; text-decoration: none; padding: 0px; margin: 0px;}
a.link:hover		{font: normal 13px arial; color: #107040; text-decoration: underline;}

/* EVENTS */
div.event_frei		{float: left; font: normal 11px arial; color: #58585A;}
div.event_info		{float: right;font: normal 11px arial; color: #58585A;}
div.event_bez		{float: left; width: 120px;}
div.event_angabe	{float: left; width: 300px;}
div.event_anmeldung	{font: bold 13px arial; color: #107040; text-decoration: none;}
a.event_text		{font: normal 13px arial; color: #58585A; text-decoration: none;}
a.event_text:hover	{font: normal 13px arial; color: #58585A; text-decoration: none;}

/* LISTENANZEIGE */
div.list_dateline		{height: 1px; background-image: url(../img/hdotline.png);}
div.list_datum			{padding-top: 2px; padding-bottom: 2px;}
div.list_text			{padding-top: 5px; padding-bottom: 5px;}
div.list_link			{float: right;}
div.list_back			{float: left;}
div.list_pages			{padding-bottom: 10px;}
div.list_path			{font: normal 11px arial; color: #A7A9AC; text-decoration: none; padding-top: 5px; padding-bottom: 15px;}
a.list_node				{font: normal 11px arial; color: #A7A9AC; text-decoration: none;}
a.list_node:hover		{font: normal 11px arial; color: #58585A; text-decoration: none;}
a.list_datum			{display: block; float: left; font: bold 13px arial; color: #107040; text-decoration: none;}
a.list_datum:hover		{display: block; float: left; font: bold 13px arial; color: #58585A; text-decoration: none;}
a.list_head				{font: bold 12px arial; color: #58585A; text-align: left; text-decoration: none;}
a.list_head:hover		{font: bold 12px arial; color: #58585A; text-align: left; text-decoration: none;}
a.list_text				{font: normal 11px arial; color: #58585A; text-align: left; text-decoration: none;}
a.list_text:hover		{font: normal 11px arial; color: #58585A; text-align: left; text-decoration: none;}
a.list_forward			{display: block; float: right; font: normal 11px arial; color: #A7A9AC; text-decoration: none;}
a.list_forward:hover	{display: block; float: right; font: normal 11px arial; color: #58585A; text-decoration: none;}
a.list_back				{font: normal 11px arial; color: #A7A9AC; text-decoration: none;}
a.list_back:hover		{font: normal 11px arial; color: #58585A; text-decoration: none;}
a.list_link				{font: normal 11px arial; color: #A7A9AC; text-decoration: none;}
a.list_link:hover		{font: normal 11px arial; color: #58585A; text-decoration: none;}
a.list_plink			{font: normal 11px arial; color: #58585A; text-align: left; text-decoration: none;}
a.list_plink:hover		{font: normal 11px arial; color: #58585A; text-align: left; text-decoration: underline;}


/* DETAILANZEIGE */
body.detail_print		{padding: 25px;}
div.detail_line			{height: 1px; background-image: url(../img/hdotline.png);}
div.detail_datum		{padding-top: 2px; padding-bottom: 2px;}
div.detail_publisher	{float: right; font: normal 11px arial; color: #A7A9AC; text-decoration: none;}
p.detail_head			{font: bold 14px arial; color: #58585A; text-decoration: none;}
p.detail_subhead		{font: bold 13px arial; color: #58585A; text-decoration: none;}
p.detail_text			{font: normal 12px arial; color: #58585A; text-decoration: none;}
a.detail_back			{display: block; float: left; font: normal 11px arial; color: #A7A9AC; text-decoration: none;}
a.detail_back:hover		{display: block; float: left; font: normal 11px arial; color: #58585A; text-decoration: none;}
a.detail_link			{display: block; float: right; font: normal 11px arial; color: #A7A9AC; text-decoration: none;}
a.detail_link:hover		{display: block; float: right; font: normal 11px arial; color: #58585A; text-decoration: none;}
a.detail_datum			{display: block; float: left; font: bold 13px arial; color: #107040; text-decoration: none;}
a.detail_datum:hover	{display: block; float: left; font: bold 13px arial; color: #107040; text-decoration: none;}
a.detail_druck			{display: block; float: right; font: bold 11px arial; color: #107040; text-decoration: none;}
a.detail_druck:hover	{display: block; float: right; font: bold 11px arial; color: #777777; text-decoration: none;}
a.detail_pdf			{display: block; float: right; font: bold 11px arial; color: #777777; text-decoration: none;}
a.detail_pdf:hover		{display: block; float: right; font: bold 11px arial; color: #107040; text-decoration: none;}

/* BEERUFSGRUPPEN TEASER */

div.bgpart1				{padding-left: 10px; padding-top: 20px; padding-right: 20px;}
div.bgpart2				{}
a.bg_back				{display: block; float: right; font: normal 11px arial; color: #A7A9AC; text-decoration: none; padding-top: 50px; padding-right: 30px;}
a.bg_back:hover			{display: block; float: right; font: normal 11px arial; color: #A7A9AC; text-decoration: underline; padding-top: 50px; padding-right: 30px;}

/* MEMER Login PROMO */

div.promo				{position: absolute; width: 717px; height: 500px; left: 50px; top: 50px; background-color: #FFFFFF; padding: 15px; border: 5px solid #FF0000; display: none; z-index: 200;}

