@charset "utf-8";
/* ZimmerMeisterHaus CSS */

body {
	margin:0;
	padding:0;
	background-color: #f2e6ca;
	/*background-image: url(../images/main_bg.jpg);*/
	background-repeat: repeat;
	}

img {
	border:0;
	}

ul {
	padding:0;
	margin:0;
	list-style-type: none; 
	clear:left; 
	width:auto; 
	}

*HTML ul {height:1%;}

li {
	margin:0;
	list-style-type: none;
	display: block;
	padding-left:18px; 
	padding-bottom:4px; 
	}	

div {
	float:left;
	position:relative;
	color: #525252;
	}

p {
	padding:0; 
	margin-bottom:0; 
	margin-top:0;
	}

a 	{
	font-family:Arial,Helvetica,sans-serif; 
	color:#ee7903; font-size:12px; 
	text-decoration:none;		cursor:pointer;
	}
a:visited 	{
	font-family:Arial,Helvetica,sans-serif; 
	/*color:#000000; */
	font-size:12px;
	}
a:hover 	{
	font-family:Arial,Helvetica,sans-serif; 
	color:#000000; 
	font-size:12px;
	}

h1 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:18px; 
	color:#000000; 
	font-weight: normal;  
	clear:left;
	line-height:18px; 
	padding-bottom: 5px; 
	margin:0;
	}
	
h2 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:18px; 
	color:#fb6606; 
	font-weight: normal;  
	clear:left; 
	line-height:18px; 
	padding-bottom: 5px; 
	margin:0;
	}
	
h3 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#fb6606; 
	font-weight: normal;  
	clear:left; 
	margin:0;
	}
	
h4 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:14px; color:#ffffff; 
	font-weight: normal;  
	clear:left; 
	line-height:16px; 
	padding-bottom: 10px;  
	margin:0;
	}
	
h5  {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#ffffff; 
	font-weight: normal;
	}
	
.weiss 		{color:#ffffff;}
.schwarz	{color:#000000;}

.text_orange_bold  {font-size:12px; font-weight: bold; color:#fb6606;}
.text_grau_bold    {font-size:12px; font-weight: bold; color:#525252;}
.text_grau_small   {font-size:11px; font-weight: normal; color:#525252; line-height: 13px;}
.bildunterschrift  {font-size:11px; font-weight: normal; color:#333333; line-height: 13px; display:block; background-color: #fff5dc; text-align: center; line-height: 16px; border-top: 1px solid #ffffff;}

.feld {border: 1px solid #fb6606; color:#000000; line-height: 18px;}
.linie_beige {float: left; width: 100%; height: 1px; line-height: 1px;  background-color:#f2e6ca; display:block;}

/* DIVs */

#rahmen			{float:none; margin: 0px auto; width: 960px; background-color:#ffffff;}
#rahmen_innen	{width: 960px; display:inline; background-color:#ffffff;}

#header			{margin-top: -66px; width: 960px; /*background:url(../images/header_bg.jpg); background-repeat: no-repeat;*/ display:inline;  z-index:1;}
#logo			{width: 235px; height: 66px; background:url(../images/logo.png); display:block; position:relative; top:14px; left:20px; z-index:3;}
#logo a.logo, #logo a.logo:link, #logo a.logo:visited, #logo a.logo:hover  {width: 235px; height: 66px; display:block; z-index:3; text-decoration:none;}
#hmenue			{width: 940px; height: 41px; line-height: 41px; margin-top: 1px; padding-left: 20px; background:url(../images/hmenue_bg.jpg); background-repeat: repeat-x; display:inline; z-index:10; position: relative;}
*HTML #hmenue	{width: 942px; height: 41px; line-height: 41px; margin-top: 1px; padding-left: 18px; background:url(../images/hmenue_bg.jpg); background-repeat: repeat-x; display:inline; z-index:10; position: relative;}
#hmenue	ul, #hmenue	li {padding:0;}
#maincontent	{width: 910px; margin-left: 34px; margin-top: 38px; padding:0px; font-family: Arial, Verdana; font-size: 12px; color:#525252; display:inline;}
#maincontent li	{background-image:url(../images/liste_arrowbox.gif); background-repeat:no-repeat; background-position:0px 0px;}
.li_check {
	background-image:url(../images/haken.png) !important; 
	background-repeat:no-repeat; 
	background-position:0px 0px;	
	margin:0;
	list-style-type: none;
	display: block;
	padding-left:28px; 
	padding-right:10px;
	padding-bottom:10px;}
.h1_intro 	{	
	font-family: Arial, Helvetica, sans-serif; 
	font-size:14px; 
	color:#FB6606; 
	font-weight: bold;  
	clear:left;
	line-height:18px; 
	padding-bottom: 15px; 
	margin:0;
	}
.hausdb_intro      {font-size:14px; font-weight: bold; color: #000000; padding-top: 10px;}

.link_intro {background:url(../images/2arrows-left.jpg) no-repeat scroll 0 center !important; font-size: 14px; font-weight: bold; line-height: 16px; width: 610px !important;}
.link_intro a {padding: 0 0 0 20px !important; font-size: 14px; font-weight: bold; line-height: 16px; color: #3E3E3E;}
.button_168x29_orange {width: 168px; height: 29px; line-height: 26px; font-family: Arial, Helvetica; font-size:12px; color: #000000 !important; font-weight: bold; display: block; background:url(/fileadmin/templates/images/button_orange.jpg); text-indent: 10px; margin-bottom: 4px; background-repeat: no-repeat;  padding: 0 !important; margin-top: 12px;}
.button_168x29_orange a {font-size:12px; color: #000000; font-weight: bold;}
.line-height_2 {line-height: 22px;}


.start_content_250	{width: 250px; padding:0px; display:inline;}
.start_content_270	{width: 270px; padding:0px; display:inline;}
.start_content_302	{width: 302px; padding:0px; display:inline;}
.start_content_614	{width: 614px; padding:0px; display:inline;}

.standard_content_200	{width: 200px; padding:0px; display:inline;}
.standard_content_250	{width: 250px; padding:0px; display:inline;}
.standard_content_325	{width: 325px; padding:0px; display:inline;}
.standard_content_400	{width: 400px; padding:0px; display:inline;}
.standard_content_400 a	{text-decoration: underline;}
.standard_content_692	{width: 650px; padding:0px; display:inline;}
.standard_content_670	{width: 670px; padding:0px; display:inline;}
.standard_content_670 a	{text-decoration: underline;}

#startseite_links	{margin-left: 0px;}
#startseite_mitte	{margin-left: 42px;}
#startseite_rechts	{margin-left: 42px;}
*HTML #startseite_mitte		{margin-left: 32px;}
*HTML #startseite_rechts	{margin-left: 0px; float:right}

#content_links		{margin-left: 0px;}
#content_links ul, #content_links li {padding:0; background:none;}
#content_mitte		{margin-left: 40px;}
#content_rechts_rahmen	{width: 266px;}
#content_rechts		{margin-left: 16px;}
#content_rechts2		{margin-left: 16px;}
*HTML #content_mitte	{margin-left: 40px;}
*HTML #content_rechts	{margin-left: 8px;}

.content_wrap {width:100%; min-width:100%;}
#maincontent p			{width:100%; padding-bottom: 8px; padding-top: 8px; float:left; position:relative}
#startseite_rechts p	{width:100%; padding-bottom: 5px; padding-top: 5px; float:left; position:relative; margin: 0px;}
#content_rechts p		{width:100%; padding-bottom: 5px; padding-top: 5px; float:left; position:relative; margin: 0px;}
#content_mitte h1,h2,h3	{width:100%;}

#toplink		{width:400px; min-width:400px; margin-left:274px; margin-top:20px; font-family:Arial,Verdana; font-size:12px; color:#525252; text-align:right; border-bottom:1px solid #cacacc; display:inline;}
#toplink a, #toplink a:visited, #toplink a:link, #toplink a:hover {color:#909092; text-decoration:none; background: url(../images/top_grau.jpg) right no-repeat; padding-right:14px;}
#footer				{width: 960px; height:36px; line-height: 36px; background:url(../images/footer_bg.jpg);}
#footer_linie		{width: 100%; height:4px; line-height: 4px; background-color: #fa8327; margin-top: 20px;}
#footer_rss 		{width: 33px; height:36px; line-height: 36px; background:url(../images/footer_rss_off.jpg); display:inline;  margin-left: 10px;}
*HTML #footer_rss 		{width: 33px; height:36px; line-height: 36px; background:url(../images/footer_rss_off.jpg); display:inline;  margin-left: 5px;}
#footer_empfehlen	{width: 37px; height:36px; line-height: 36px; background:url(../images/footer_empfehlen_off.jpg); display:inline;}
#footer_bookmark	{width: 38px; height:36px; line-height: 36px; background:url(../images/footer_bookmark_off.jpg); display:inline;}
#footer_printpdf	{width: 38px; height:36px; line-height: 36px; background:url(../images/footer_drucken_off.jpg); display:inline;}
#footer_message		{width: 400px; height:36px; line-height: 36px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#b7cadf; margin-left: 10px; display:inline;}
#footer_copyright	{width: 340px; height:36px; line-height: 36px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#ffffff; margin-right: 10px; float:right; text-align:right;}

/* AKKORDEON */

.akkordeon_300_alle 	{width: 100%; height: 20px; line-height: 20px; text-align:right; font-family: Arial, Helvetica, sans-serif; font-size:12px; padding-top:0px; padding-bottom: 5px; }
.akkordeon_300	{width: 301px; height: 26px; line-height: 26px; text-indent: 8px; color: #ffffff; margin:0 0 4px 0; padding:0px; display:block; background-repeat:no-repeat; position:relative; float:left; cursor:pointer; background:url(../images/akkordeon_300_orange.jpg);}
.akkordeon_news_headline	{width: 280px; margin-bottom: 4px; padding:0px; display:inline;}
.akkordeon_news_author		{width: 300px; height: 22px; line-height:22px; text-indent: 10px; font-size: 12px; color:#fb6606; background-color: #feeec7; margin-top:-4px; background-image:url(../images/weiter_orange_aufbeige.jpg); background-repeat:no-repeat; background-position:right;}

/* AKKORDEON CONTENT*/

.akkordeon_400_alle 	{width: 100%; height: 20px; line-height: 20px; text-align:right; font-family: Arial, Helvetica, sans-serif; font-size:12px; padding-top:0px; padding-bottom: 5px; }
.akkordeon_400	{width: 400px; height: 29px; line-height: 26px; text-indent: 8px; color: #ffffff; margin:0 0 2px 0; padding:0px; display:block; background-repeat:no-repeat; position:relative; float:left; cursor:pointer; background:url(../images/akkordeon_400_orange.jpg); display:block; }


/* SCHNELLSUCHE BETRIEBE */

#schnellsuche_betriebe  {width: 245px; height: 100px; padding:7px; display:inline; background-image: url(../images/clickteaser_betriebssuche.jpg); background-repeat:no-repeat;}
.schnellsuche_betriebe_erweitert {width: 106px; text-align:center; height: 22px; line-height: 22px; display:inline; background-image: url(../images/schnellsuche_betriebe_erweitert.jpg); background-repeat:no-repeat; margin-top:6px;}
.schnellsuche_betriebe_button {width: 30px; height: 30px; line-height: 30px; display:inline; background-image: url(../images/schnellsuche_betriebe_button.jpg); background-repeat:no-repeat; margin-top:6px; margin-left:4px;}

/* TESTIMONIALS */

.teaser_stimmen {}
.teaser_stimme {padding-bottom: 10px;}
.teaser_text {width: 230px; height: 53px; background:url(../images/testimonial_short_bg.jpg); background-repeat: no-repeat; padding-left: 17px; padding-top: 7px;}
.teaser_text a {color:#68686a;}
.teaser_autor {width: 225px; font-size:11px; font-weight: normal; color:#525252;  text-align:right; background:url(../images/liste_bubblestart.gif); background-repeat: no-repeat; background-position:right; padding-right:20px;}
.teaser_weiter {width: 240px;}

a.teaser_weiter			{font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #727272; width: 234px; font-weight: normal; display: block; background:url(../images/weiter_grau.jpg); background-position: right; background-repeat: no-repeat; padding-right: 16px; text-align:right; text-decoration:none; line-height:16px; height:16px; }
a:link.teaser_weiter	{color: #727272; background:url(../images/weiter_grau.jpg); background-repeat: no-repeat;  background-position: right;}
a:hover.teaser_weiter	{color: #fb6606; background:url(../images/weiter_orange.jpg); background-repeat: no-repeat;  background-position: right;}
a:visited.teaser_weiter	{color: #727272; background:url(../images/weiter_grau.jpg); background-repeat: no-repeat;  background-position: right;}

/* LINKSTYLES */

a.akkordeon_weiterlink			{width: 280px; color: #727272; font-weight: normal; display: block; background:url(../images/weiter_grau.jpg); background-position: right; background-repeat: no-repeat; padding-right: 16px; float:right; text-decoration:none;}
a:link.akkordeon_weiterlink		{width: 280px; color: #727272; background:url(../images/weiter_grau.jpg); background-repeat: no-repeat;  background-position: right;}
a:hover.akkordeon_weiterlink	{width: 280px; color: #fb6606; background:url(../images/weiter_orange.jpg); background-repeat: no-repeat;  background-position: right;}


.link_block			{display:block;}
a:link.link_block	{display:block;}
a:hover.link_block	{display:block;}

.news_kurztext			{color: #525252; }
.news_kurztext a:link	{color: #525252;}
.news_kurztext a:hover	{color: #000000;}
.news_kurztext a:visited	{color: #525252;}

.news_headline			{color: #000000; font-weight: bold;}
.news_headline a:link	{color: #000000; font-weight: bold;} 
.news_headline a:hover	{color: #fb6606;font-weight: bold;}
.news_headline a:visited	{color: #000000; font-weight: bold;} 

.link_ocker			{color: #ffe8b5; display:block;}
a.link_ocker		{color: #ffe8b5; display:block;}
a:link.link_ocker	{color: #ffe8b5; display:block;}
a:hover.link_ocker	{color: #ffffff; display:block;}
a:visited.link_ocker{color: #ffe8b5; display:block;}

a.content_link_download			{color: #c10069; font-weight: normal; background:url(../images/pfeil_unten_pink.jpg); background-position: 0px 0px; background-repeat: no-repeat; padding-left: 16px;  }
a:link.content_link_download 	{color: #c10069; font-weight: normal; background:url(../images/pfeil_unten_pink.jpg); background-position: 0px 0px; background-repeat: no-repeat; padding-left: 16px;}
a:hover.content_link_download	{color:#284c6f; font-weight: normal; background:url(../images/pfeil_unten_blau.jpg); background-position: 0px 0px; background-repeat: no-repeat; padding-left: 16px;}

a.weiterlink			{margin-top: 5px; text-align:right; font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #c10069; font-weight: normal; display: block; background:url(../images/button_weiter_bg_pink.jpg); background-position:right; background-repeat: no-repeat; padding-right: 26px; height: 20px; line-height: 20px; float:right;}
a:link.weiterlink 		{color: #c10069; font-weight: normal; display: block; background:url(../images/button_weiter_bg_pink.jpg); background-position:right; background-repeat: no-repeat; float:right;}
a:hover.weiterlink		{color: #1c3146; font-weight: normal;  display: block; background:url(../images/button_weiter_bg_blue.jpg); background-position:right; background-repeat: no-repeat; float:right;}

/* VERTIKALES MENUE */

a.vmenue, a:link.vmenue, a:active.vmenue, a:visited.vmenue	{width: 190px; height:24px; line-height: 24px; display: block; border-bottom: 1px solid #eed397; font-family: Arial, Verdana; color:#000000; font-size: 12px; padding-left: 10px;}
a:hover.vmenue		{width: 190px; height:24px; line-height: 24px; display: block; font-family: Arial, Verdana; color:#ffffff; font-size: 12px; padding-left: 10px; background-color:#363636;}

a.vmenue_active, a:link.vmenue_active, a:active.vmenue_active, a:visited.vmenue_active	{width: 190px; height:24px; line-height: 24px; display: block; border-bottom: 1px solid #eed397; font-family: Arial, Verdana; color:#ffffff; font-size: 12px; padding-left: 10px; background-color:#ee7903;}
a:hover.vmenue_active		{width: 190px; height:24px; line-height: 24px; display: block; font-family: Arial, Verdana; color:#ffffff; font-size: 12px; padding-left: 10px; background-color:#ee7903;}


a.subvmenue, a:link.subvmenue, a:active.subvmenue, a:visited.subvmenue	{width: 190px; height:24px; line-height: 24px; display: block; border-bottom: 1px solid #eed397; font-family: Arial, Verdana; color:#000000; font-size: 12px; padding-left: 10px; background-color:#FFF3D8; text-indent: 10px;}
a:hover.subvmenue		{width: 190px; height:24px; line-height: 24px; display: block; font-family: Arial, Verdana; color:#ffffff; font-size: 12px; padding-left: 10px; background-color:#363636; text-indent: 10px;}

a.subvmenue_active, a:link.subvmenue_active, a:active.subvmenue_active, a:visited.subvmenue_active	{width: 190px; height:24px; line-height: 24px; display: block; border-bottom: 1px solid #eed397; font-family: Arial, Verdana; color:#ffffff; font-size: 12px; padding-left: 10px; background-color:#363636; text-indent: 10px;}
a:hover.subvmenue_active		{width: 190px; height:24px; line-height: 24px; display: block; font-family: Arial, Verdana; color:#ffffff; font-size: 12px; padding-left: 10px; background-color:#363636; text-indent: 10px;}

/* HORIZTONALES MENUE */

.hmenue_hausbau				{float: left; position: relative; width: 89px; height:41px; line-height: 41px; display: block; background:url(../images/hmenue_hausbau_off.jpg); text-decoration:none;}
a:link.hmenue_hausbau		{float: left; position: relative; width: 89px; height:41px; line-height: 41px; display: block; background:url(../images/hmenue_hausbau_off.jpg);}
a:hover.hmenue_hausbau		{float: left; position: relative; width: 89px; height:41px; line-height: 41px; display: block; background:url(../images/hmenue_hausbau_over.jpg);}
a:active.hmenue_hausbau		{float: left; position: relative; width: 89px; height:41px; line-height: 41px; display: block; background:url(../images/hmenue_hausbau_on.jpg);}
a:visited.hmenue_hausbau	{float: left; position: relative; width: 89px; height:41px; line-height: 41px; display: block; background:url(../images/hmenue_hausbau_off.jpg);}

.hmenue_hausbau_active				{float: left; position: relative; width: 89px; height:41px; line-height: 41px; display: block; background:url(../images/hmenue_hausbau_on.jpg); text-decoration:none;}
a:link.hmenue_hausbau_active		{float: left; position: relative; width: 89px; height:41px; line-height: 41px; display: block; background:url(../images/hmenue_hausbau_on.jpg);}
a:hover.hmenue_hausbau_active		{float: left; position: relative; width: 89px; height:41px; line-height: 41px; display: block; background:url(../images/hmenue_hausbau_on.jpg);}
a:active.hmenue_hausbau_active		{float: left; position: relative; width: 89px; height:41px; line-height: 41px; display: block; background:url(../images/hmenue_hausbau_on.jpg);}
a:visited.hmenue_hausbau_active		{float: left; position: relative; width: 89px; height:41px; line-height: 41px; display: block; background:url(../images/hmenue_hausbau_on.jpg);}

.hmenue_aufstockung				{float: left; position: relative; width: 196px; height:41px; line-height: 41px; display: block; background:url(../images/hmenue_aufstockung_off.jpg); text-decoration:none;}
a.hmenue_aufstockung			{float: left; position: relative; width: 196px; height:41px; line-height: 41px; display: block; background:url(../images/hmenue_aufstockung_off.jpg);}
a:link.hmenue_aufstockung		{float: left; position: relative; width: 196px; height:41px; line-height: 41px; display: block; background:url(../images/hmenue_aufstockung_off.jpg);}
a:hover.hmenue_aufstockung		{float: left; position: relative; width: 196px; height:41px; line-height: 41px; display: block; background:url(../images/hmenue_aufstockung_over.jpg);}
a:active.hmenue_aufstockung		{float: left; position: relative; width: 196px; height:41px; line-height: 41px; display: block; background:url(../images/hmenue_aufstockung_on.jpg);}
a:visited.hmenue_aufstockung	{float: left; position: relative; width: 196px; height:41px; line-height: 41px; display: block; background:url(../images/hmenue_aufstockung_off.jpg);}

.hmenue_aufstockung_active				{float: left; position: relative; width: 196px; height:41px; line-height: 41px; display: block; background:url(../images/hmenue_aufstockung_on.jpg); text-decoration:none;}
a.hmenue_aufstockung_active				{float: left; position: relative; width: 196px; height:41px; line-height: 41px; display: block; background:url(../images/hmenue_aufstockung_on.jpg);}
a:link.hmenue_aufstockung_active		{float: left; position: relative; width: 196px; height:41px; line-height: 41px; display: block; background:url(../images/hmenue_aufstockung_on.jpg);}
a:hover.hmenue_aufstockung_active		{float: left; position: relative; width: 196px; height:41px; line-height: 41px; display: block; background:url(../images/hmenue_aufstockung_on.jpg);}
a:active.hmenue_aufstockung_active		{float: left; position: relative; width: 196px; height:41px; line-height: 41px; display: block; background:url(../images/hmenue_aufstockung_on.jpg);}
a:visited.hmenue_aufstockung_active		{float: left; position: relative; width: 196px; height:41px; line-height: 41px; display: block; background:url(../images/hmenue_aufstockung_on.jpg);}

.hmenue_modernisierung				{float: left; position: relative; width: 146px; height:41px; line-height: 41px; display: block; background:url(../images/hmenue_modernisierung_off.jpg); text-decoration:none;}
a:link.hmenue_modernisierung		{float: left; position: relative; width: 146px; height:41px; line-height: 41px; display: block; background:url(../images/hmenue_modernisierung_off.jpg);}
a:hover.hmenue_modernisierung		{float: left; position: relative; width: 146px; height:41px; line-height: 41px; display: block; background:url(../images/hmenue_modernisierung_over.jpg);}
a:active.hmenue_modernisierung		{float: left; position: relative; width: 146px; height:41px; line-height: 41px; display: block; background:url(../images/hmenue_modernisierung_on.jpg);}
a:visited.hmenue_modernisierung		{float: left; position: relative; width: 146px; height:41px; line-height: 41px; display: block; background:url(../images/hmenue_modernisierung_off.jpg);}

.hmenue_modernisierung_active				{float: left; position: relative; width: 146px; height:41px; line-height: 41px; display: block; background:url(../images/hmenue_modernisierung_on.jpg); text-decoration:none;}
a:link.hmenue_modernisierung_active			{float: left; position: relative; width: 146px; height:41px; line-height: 41px; display: block; background:url(../images/hmenue_modernisierung_on.jpg);}
a:hover.hmenue_modernisierung_active		{float: left; position: relative; width: 146px; height:41px; line-height: 41px; display: block; background:url(../images/hmenue_modernisierung_on.jpg);}
a:active.hmenue_modernisierung_active		{float: left; position: relative; width: 146px; height:41px; line-height: 41px; display: block; background:url(../images/hmenue_modernisierung_on.jpg);}
a:visited.hmenue_modernisierung_active		{float: left; position: relative; width: 146px; height:41px; line-height: 41px; display: block; background:url(../images/hmenue_modernisierung_on.jpg);}

.hmenue_objektbau				{float: left; position: relative; width: 101px; height:41px; line-height: 41px; display: block; background:url(../images/hmenue_objektbau_off.jpg); text-decoration:none;}
a:link.hmenue_objektbau			{float: left; position: relative; width: 101px; height:41px; line-height: 41px; display: block; background:url(../images/hmenue_objektbau_off.jpg);}
a:hover.hmenue_objektbau		{float: left; position: relative; width: 101px; height:41px; line-height: 41px; display: block; background:url(../images/hmenue_objektbau_over.jpg);}
a:active.hmenue_objektbau		{float: left; position: relative; width: 101px; height:41px; line-height: 41px; display: block; background:url(../images/hmenue_objektbau_on.jpg);}
a:visited.hmenue_objektbau		{float: left; position: relative; width: 101px; height:41px; line-height: 41px; display: block; background:url(../images/hmenue_objektbau_off.jpg);}

.hmenue_objektbau_active				{float: left; position: relative; width: 101px; height:41px; line-height: 41px; display: block; background:url(../images/hmenue_objektbau_on.jpg); text-decoration:none;}
a:link.hmenue_objektbau_active			{float: left; position: relative; width: 101px; height:41px; line-height: 41px; display: block; background:url(../images/hmenue_objektbau_on.jpg);}
a:hover.hmenue_objektbau_active			{float: left; position: relative; width: 101px; height:41px; line-height: 41px; display: block; background:url(../images/hmenue_objektbau_on.jpg);}
a:active.hmenue_objektbau_active		{float: left; position: relative; width: 101px; height:41px; line-height: 41px; display: block; background:url(../images/hmenue_objektbau_on.jpg);}
a:visited.hmenue_objektbau_active		{float: left; position: relative; width: 101px; height:41px; line-height: 41px; display: block; background:url(../images/hmenue_objektbau_on.jpg);}

.hmenue_zmh				{float: left; position: relative; width: 206px; height:41px; line-height: 41px; display: block; background:url(../images/hmenue_zmh_off.jpg); text-decoration:none;}
a:link.hmenue_zmh		{float: left; position: relative; width: 206px; height:41px; line-height: 41px; display: block; background:url(../images/hmenue_zmh_off.jpg);}
a:hover.hmenue_zmh		{float: left; position: relative; width: 206px; height:41px; line-height: 41px; display: block; background:url(../images/hmenue_zmh_over.jpg);}
a:active.hmenue_zmh		{float: left; position: relative; width: 206px; height:41px; line-height: 41px; display: block; background:url(../images/hmenue_zmh_on.jpg);}
a:visited.hmenue_zmh	{float: left; position: relative; width: 206px; height:41px; line-height: 41px; display: block; background:url(../images/hmenue_zmh_off.jpg);}

.hmenue_zmh_active				{float: left; position: relative; width: 206px; height:41px; line-height: 41px; display: block; background:url(../images/hmenue_zmh_on.jpg); text-decoration:none;}
a:link.hmenue_zmh_active		{float: left; position: relative; width: 206px; height:41px; line-height: 41px; display: block; background:url(../images/hmenue_zmh_on.jpg);}
a:hover.hmenue_zmh_active		{float: left; position: relative; width: 206px; height:41px; line-height: 41px; display: block; background:url(../images/hmenue_zmh_on.jpg);}
a:active.hmenue_zmh_active		{float: left; position: relative; width: 206px; height:41px; line-height: 41px; display: block; background:url(../images/hmenue_zmh_on.jpg);}
a:visited.hmenue_zmh_active		{float: left; position: relative; width: 206px; height:41px; line-height: 41px; display: block; background:url(../images/hmenue_zmh_on.jpg);}

.hmenue_fachinfo			{float: left; position: relative; width: 96px; height:41px; line-height: 41px; display: block; background:url(../images/hmenue_fachinfo_off.jpg); text-decoration:none;}
a:link.hmenue_fachinfo		{float: left; position: relative; width: 96px; height:41px; line-height: 41px; display: block; background:url(../images/hmenue_fachinfo_off.jpg);}
a:hover.hmenue_fachinfo		{float: left; position: relative; width: 96px; height:41px; line-height: 41px; display: block; background:url(../images/hmenue_fachinfo_over.jpg);}
a:active.hmenue_fachinfo	{float: left; position: relative; width: 96px; height:41px; line-height: 41px; display: block; background:url(../images/hmenue_fachinfo_on.jpg);}
a:visited.hmenue_fachinfo	{float: left; position: relative; width: 96px; height:41px; line-height: 41px; display: block; background:url(../images/hmenue_fachinfo_off.jpg);}

.hmenue_fachinfo_active				{float: left; position: relative; width: 96px; height:41px; line-height: 41px; display: block; background:url(../images/hmenue_fachinfo_on.jpg); text-decoration:none;}
a:link.hmenue_fachinfo_active		{float: left; position: relative; width: 96px; height:41px; line-height: 41px; display: block; background:url(../images/hmenue_fachinfo_on.jpg);}
a:hover.hmenue_fachinfo_active		{float: left; position: relative; width: 96px; height:41px; line-height: 41px; display: block; background:url(../images/hmenue_fachinfo_on.jpg);}
a:active.hmenue_fachinfo_active		{float: left; position: relative; width: 96px; height:41px; line-height: 41px; display: block; background:url(../images/hmenue_fachinfo_on.jpg);}
a:visited.hmenue_fachinfo_active	{float: left; position: relative; width: 96px; height:41px; line-height: 41px; display: block; background:url(../images/hmenue_fachinfo_on.jpg);}

.hmenue_infocenter			{float: left; position: relative; width: 106px; height:41px; line-height: 41px; display: block; background:url(../images/hmenue_infocenter_off.jpg); text-decoration:none;}
a:link.hmenue_infocenter		{float: left; position: relative; width: 106px; height:41px; line-height: 41px; display: block; background:url(../images/hmenue_infocenter_off.jpg);}
a:hover.hmenue_infocenter		{float: left; position: relative; width: 106px; height:41px; line-height: 41px; display: block; background:url(../images/hmenue_infocenter_over.jpg);}
a:active.hmenue_infocenter	{float: left; position: relative; width: 106px; height:41px; line-height: 41px; display: block; background:url(../images/hmenue_infocenter_on.jpg);}
a:visited.hmenue_infocenter	{float: left; position: relative; width: 106px; height:41px; line-height: 41px; display: block; background:url(../images/hmenue_infocenter_off.jpg);}

.hmenue_infocenter_active				{float: left; position: relative; width: 106px; height:41px; line-height: 41px; display: block; background:url(../images/hmenue_infocenter_on.jpg); text-decoration:none;}
a:link.hmenue_infocenter_active		{float: left; position: relative; width: 106px; height:41px; line-height: 41px; display: block; background:url(../images/hmenue_infocenter_on.jpg);}
a:hover.hmenue_infocenter_active		{float: left; position: relative; width: 106px; height:41px; line-height: 41px; display: block; background:url(../images/hmenue_infocenter_on.jpg);}
a:active.hmenue_infocenter_active		{float: left; position: relative; width: 106px; height:41px; line-height: 41px; display: block; background:url(../images/hmenue_infocenter_on.jpg);}
a:visited.hmenue_infocenter_active	{float: left; position: relative; width: 106px; height:41px; line-height: 41px; display: block; background:url(../images/hmenue_infocenter_on.jpg);}

.hmenue_suche			{float: left; position: relative; width: 105px; height:41px; line-height: 41px; display: block; background:url(../images/hmenue_suche_off.jpg); text-decoration:none;}
a:link.hmenue_suche		{float: left; position: relative; width: 105px; height:41px; line-height: 41px; display: block; background:url(../images/hmenue_suche_off.jpg);}
a:hover.hmenue_suche	{float: left; position: relative; width: 105px; height:41px; line-height: 41px; display: block; background:url(../images/hmenue_suche_over.jpg);}
a:active.hmenue_suche	{float: left; position: relative; width: 105px; height:41px; line-height: 41px; display: block; background:url(../images/hmenue_suche_on.jpg);}
a:visited.hmenue_suche	{float: left; position: relative; width: 105px; height:41px; line-height: 41px; display: block; background:url(../images/hmenue_suche_off.jpg);}

.hmenue_suche_active			{float: left; position: relative; width: 105px; height:41px; line-height: 41px; display: block; background:url(../images/hmenue_suche_on.jpg); text-decoration:none;}
a:link.hmenue_suche_active		{float: left; position: relative; width: 105px; height:41px; line-height: 41px; display: block; background:url(../images/hmenue_suche_on.jpg);}
a:hover.hmenue_suche_active		{float: left; position: relative; width: 105px; height:41px; line-height: 41px; display: block; background:url(../images/hmenue_suche_on.jpg);}
a:active.hmenue_suche_active	{float: left; position: relative; width: 105px; height:41px; line-height: 41px; display: block; background:url(../images/hmenue_suche_on.jpg);}
a:visited.hmenue_suche_active	{float: left; position: relative; width: 105px; height:41px; line-height: 41px; display: block; background:url(../images/hmenue_suche_on.jpg);}

.hmenue_suche2			{float: left; position: relative; width: 95px; height:41px; line-height: 41px; display: block; background:url(../images/hmenue_suche2_off.jpg); text-decoration:none;}
a:link.hmenue_suche2		{float: left; position: relative; width: 95px; height:41px; line-height: 41px; display: block; background:url(../images/hmenue_suche2_off.jpg);}
a:hover.hmenue_suche2	{float: left; position: relative; width: 95px; height:41px; line-height: 41px; display: block; background:url(../images/hmenue_suche2_over.jpg);}
a:active.hmenue_suche2	{float: left; position: relative; width: 95px; height:41px; line-height: 41px; display: block; background:url(../images/hmenue_suche2_on.jpg);}
a:visited.hmenue_suche2	{float: left; position: relative; width: 95px; height:41px; line-height: 41px; display: block; background:url(../images/hmenue_suche2_off.jpg);}

.hmenue_suche2_active			{float: left; position: relative; width: 95px; height:41px; line-height: 41px; display: block; background:url(../images/hmenue_suche2_on.jpg); text-decoration:none;}
a:link.hmenue_suche2_active		{float: left; position: relative; width: 95px; height:41px; line-height: 41px; display: block; background:url(../images/hmenue_suche2_on.jpg);}
a:hover.hmenue_suche2_active		{float: left; position: relative; width: 95px; height:41px; line-height: 41px; display: block; background:url(../images/hmenue_suche2_on.jpg);}
a:active.hmenue_suche2_active	{float: left; position: relative; width: 95px; height:41px; line-height: 41px; display: block; background:url(../images/hmenue_suche2_on.jpg);}
a:visited.hmenue_suche2_active	{float: left; position: relative; width: 95px; height:41px; line-height: 41px; display: block; background:url(../images/hmenue_suche2_on.jpg);}

/* BUTTONS */

.button_250				{width: 250px; height: 33px; line-height: 30px; font-family: Arial, Helvetica; font-size:13px; 
						 color: #ffffff; font-weight: bold; display: block; background:url(../images/button_250_orange.jpg); 
					     text-indent: 10px; margin-bottom: 4px; background-repeat: no-repeat;}
a.button_250 			{width: 250px; height: 33px; line-height: 30px; font-family: Arial, Helvetica, sans-serif; 
						font-size:13px; color: #ffffff; font-weight: bold; display: block; background:url(../images/button_250_orange.jpg); background-repeat: no-repeat;
						text-indent: 10px; text-decoration: none;}

a:link.button_250, a:visited.button_250		{font-family: Arial, Helvetica; font-size:13px; color: #ffffff; font-weight: bold;background:url(../images/button_250_orange.jpg); background-repeat: no-repeat;}
a:hover.button_250							{font-family: Arial, Helvetica; font-size:13px; color: #ffffff; font-weight: bold;background:url(../images/button_250_grau.jpg); background-repeat: no-repeat;}

.button_250 a {width: 250px; height: 33px; line-height: 30px; font-family: Arial, Helvetica, sans-serif; 
						font-size:13px; color: #ffffff; font-weight: bold; display: block; background:url(../images/button_250_orange.jpg); background-repeat: no-repeat;
						text-indent: 10px; text-decoration: none;}

.button_250 a:link {font-family: Arial, Helvetica; font-size:13px; color: #ffffff; font-weight: bold;background:url(../images/button_250_orange.jpg); background-repeat: no-repeat;}
.button_250 a:visited {font-family: Arial, Helvetica; font-size:13px; color: #ffffff; font-weight: bold;background:url(../images/button_250_orange.jpg); background-repeat: no-repeat;}
.button_250 a:hover			{font-family: Arial, Helvetica; font-size:13px; color: #ffffff; font-weight: bold;background:url(../images/button_250_grau.jpg); background-repeat: no-repeat;}
						
.button_242				{width: 241px; height: 35px; line-height: 32px; font-family: Arial, Helvetica; font-size:13px; 
						 color: #ffffff; font-weight: bold; display: block; background:url(../images/button_242_orange.jpg); 
					     text-indent: 10px; margin-bottom: 4px;}
a.button_242 			{width: 241px; height: 35px; line-height: 32px; font-family: Arial, Helvetica, sans-serif; 
						font-size:13px; color: #ffffff; font-weight: bold; display: block; background:url(../images/button_242_orange.jpg); 
						text-indent: 10px; text-decoration: none;}
						
a:link.button_242, a:visited.button_242		{font-family: Arial, Helvetica; font-size:13px; color: #ffffff; font-weight: bold;background:url(../images/button_242_orange.jpg); }
a:hover.button_242							{font-family: Arial, Helvetica; font-size:13px; color: #ffffff; font-weight: bold;background:url(../images/button_242_grau.jpg); }

.button_200				{width: 200px; height: 35px; line-height: 32px; font-family: Arial, Helvetica; font-size:13px; 
						color: #ffffff; font-weight: bold; display: block; background:url(../images/button_200_orange.jpg); 
					    text-indent: 10px; margin-bottom: 4px;}
a.button_200 			{width: 200px; height: 35px; line-height: 32px; font-family: Arial, Helvetica, sans-serif; 
						font-size:13px; color: #ffffff; font-weight: bold; display: block; background:url(../images/button_200_orange.jpg); 
						text-indent: 10px; text-decoration: none;}
						
a:link.button_200, a:visited.button_200		{font-family: Arial, Helvetica; font-size:13px; color: #ffffff; font-weight: bold;background:url(../images/button_200_orange.jpg); }
a:hover.button_200							{font-family: Arial, Helvetica; font-size:13px; color: #ffffff; font-weight: bold;background:url(../images/button_200_grau.jpg); }

.button_200 a {
	width: 200px; height: 35px; line-height: 32px; font-family: Arial, Helvetica, sans-serif; 
	font-size:13px; color: #ffffff; font-weight: bold; display: block; background:url(../images/button_200_orange.jpg); 
	text-indent: 10px; text-decoration: none;
}

.button_200 a:link {
	font-family: Arial, Helvetica; font-size:13px; color: #ffffff; font-weight: bold;background:url(../images/button_200_orange.jpg); 
}
.button_200 a:visited {
	font-family: Arial, Helvetica; font-size:13px; color: #ffffff; font-weight: bold;background:url(../images/button_200_orange.jpg); 
}
.button_200 a:hover	{
font-family: Arial, Helvetica; font-size:13px; color: #ffffff; font-weight: bold;background:url(../images/button_200_grau.jpg); 
}

.button_205				{width: 205px; height: 35px; line-height: 32px; font-family: Arial, Helvetica; font-size:13px; 
						color: #ffffff; font-weight: bold; display: block; background:url(../images/button_205_orange.jpg); 
					    text-indent: 10px; margin-bottom: 4px;}
a.button_205 			{width: 205px; height: 35px; line-height: 32px; font-family: Arial, Helvetica, sans-serif; 
						font-size:13px; color: #ffffff; font-weight: bold; display: block; background:url(../images/button_205_orange.jpg); 
						text-indent: 10px; text-decoration: none;}
						
a:link.button_205, a:visited.button_205		{font-family: Arial, Helvetica; font-size:13px; color: #ffffff; font-weight: bold;background:url(../images/button_205_orange.jpg); }
a:hover.button_205							{font-family: Arial, Helvetica; font-size:13px; color: #ffffff; font-weight: bold;background:url(../images/button_205_grau.jpg); }	

.button_205 a {
	width: 205px; height: 35px; line-height: 32px; font-family: Arial, Helvetica, sans-serif; 
	font-size:13px; color: #ffffff; font-weight: bold; display: block; background:url(../images/button_205_orange.jpg); 
	text-indent: 10px; text-decoration: none;
}

.button_205 a:link {
	font-family: Arial, Helvetica; font-size:13px; color: #ffffff; font-weight: bold;background:url(../images/button_205_orange.jpg); 
}
.button_205 a:visited {
	font-family: Arial, Helvetica; font-size:13px; color: #ffffff; font-weight: bold;background:url(../images/button_205_orange.jpg); 
}
.button_205 a:hover	{
font-family: Arial, Helvetica; font-size:13px; color: #ffffff; font-weight: bold;background:url(../images/button_205_grau.jpg); 
}

/* FOOTERLINKS */

a.footer_rss 					{width: 33px; height:36px; line-height: 36px; display: block;}
a:link.footer_rss 				{width: 33px; height:36px; line-height: 36px; display: block;}
a:hover.footer_rss 				{width: 33px; height:36px; line-height: 36px; display: block; background:url(../images/footer_rss_over.jpg); }

a.footer_empfehlen 				{width: 37px; height:36px; line-height: 36px; display: block;}
a:link.footer_empfehlen 		{width: 37px; height:36px; line-height: 36px; display: block;}
a:hover.footer_empfehlen 		{width: 37px; height:36px; line-height: 36px; display: block; background:url(../images/footer_empfehlen_over.jpg); }

a.footer_bookmark 				{width: 38px; height:36px; line-height: 36px; display: block;}
a:link.footer_bookmark 			{width: 38px; height:36px; line-height: 36px; display: block;}
a:hover.footer_bookmark 		{width: 38px; height:36px; line-height: 36px; display: block; background:url(../images/footer_bookmark_over.jpg); }

a.footer_printpdf 			{width: 38px; height:36px; line-height: 36px; display: block;}
a:link.footer_printpdf 			{width: 38px; height:36px; line-height: 36px; display: block;}
a:hover.footer_printpdf 		{width: 38px; height:36px; line-height: 36px; display: block; background:url(../images/footer_drucken_over.jpg); }


.footer_link			{color:#ffffff;}
a.footer_link			{color:#ffffff;}
a:link.footer_link 		{color:#ffffff;}
a:hover.footer_link 	{color:#fb6606;}
a:visited.footer_link 	{color:#ffffff;}

