

#map {overflow:hidden;}

.csc-textpic > div {float:none;}

.csc-textpic div, .csc-textpic p, .csc-textpic ul, .csc-textpic li {float:none; clear:none; width:auto;}

.csc-textpic h1,h2,h3 {clear:none; float:none !important; min-width:50%; width:auto !important;} 

*HTML .csc-textpic div {margin-right:auto !important; width:auto;}

*HTML .csc-textpicHeader {width:100%; margin:0;}

.csc-textpic-center {margin-bottom:18px; text-align:center; }

.csc-header {width:100%; min-width: 100%;}

.csc-textpicHeader {width:100%; min-width: 100%;}

.csc-textpic-intext-right-nowrap > .csc-textpic-imagewrap {margin-top:10px;}

.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap {margin-top:10px;}

.csc-textpic-text {width:100%; display:inline;}

.csc-textpic .csc-textpic-image {padding-top:0px;}

.csc-textpic dl.csc-textpic-firstcol {padding-top:0 !important;}

#maincontent .csc-textpic p {float:none !important; width:auto !important;}

#maincontent .csc-textpic-intext-left p {float:none !important; clear:right; width:auto !important;}

.csc-textpic-intext-left-nowrap > .csc-textpic-imagewrap {margin-top:10px;}

.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap {margin-top:10px;}

.csc-textpic-intext-right .csc-textpic-imagewrap,
.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap {
float:right !important;
}



.csc-textpic-center .csc-textpic-text {width:100%;}

.csc-textpic-left .csc-textpic-text {width:100%;}

.csc-textpic-center .csc-textpic-imagewrap {display:block; z-index:1;}

.csc-textpic-left .csc-textpic-imagewrap {display:block; z-index:1;}

.csc-textpic-center {width:100%; min-width:100%;}

.csc-textpic-left {width:100%; min-width:100%;}

.csc-textpic-imagewrap {z-index:2;}

.csc-textpic-above p {clear:left;}

*HTML .csc-textpic-imagewrap {float: none !important; clear:left !important;}

.csc-sitemap ul {margin-bottom:0px !important;}

.tx-chgallery-pi1 > div {float:none;}

#lbOuterImageContainer {float:none; clear:both;}

#lbImageDataContainer {float:none; clear:both;}

#lbLightbox #lbImageData {float:none;}

#lbLightbox #lbImageData #bottomNav {float:none;}




.text_orange_bold  {font-size:12px; font-weight: bold; color:#ee7607;}

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



.textfluss_rechts {

	float:left !important;

}



.textfluss_links {

	float:right !important;

}



.kein_textfluss {

	float:none !important;

	clear:left !important;

}



/*Lightwindow */



#lightwindow_title_bar_inner {background:#fff; padding-top:4px;}

a#lightwindow_title_bar_close_link, a#lightwindow_title_bar_close_link:link, a#lightwindow_title_bar_close_link:visited {

padding-right:4px;}

#lightwindow_contents p.bodytext {line-height:18px;}

#lightwindow_iframe body {background:#ffffff;}



/*Lightwindow ENDE */





/* POWERMAIL  */

*HTML .tx-powermail-pi1_formwrap div {float:left;}

*HTML .tx-powermail-pi1_formwrap {float:left;}

.tx-powermail-pi1_formwrap p {min-width:100%;}



.tx-powermail-pi1_formwrap {float:none;}

.tx-powermail-pi1 label {display:block;}

.tx-powermail-pi1_fieldset {display:block; border:0px none; background:none; padding:0; margin:0;}

.fieldset-label {font-weight:bold; padding:0; margin:0; width:100%; min-width:100%; padding-top:10px; padding-bottom:20px;}

.tx-powermail-pi1_mandatory {margin-top:10px;}

.tx-powermail-pi1_mandatory ul {margin-top:10px;}

.tx-powermail-pi1_mandatory strong {color:#ee7607; font-weight:bold;}

.tx-powermail-pi1_mandatory ul li strong {color:#525252; font-weight:bold;}

.powermail_all {font-size:12px; margin-bottom:18px;}

.powermail_all_td {width:160px;}

.tx-powermail-pi1_confirmation_back {width:145px; height:32px; line-height:28px; color:#ee7607; font-size:12px; font-weight:bold; background: url(../images/button_145.jpg) no-repeat; border:none; padding-bottom:4px;}

.tx-powermail-pi1_confirmation_submit {width:145px; height:32px; line-height:28px; color:#ee7607; font-size:12px; font-weight:bold; background: url(../images/button_145.jpg) no-repeat; border:none; padding-bottom:4px;}

.tx-powermail-pi1_formwrap {position:static; padding:0; background:#ffffff; display:inline;}

/*.tx-powermail-pi1_formwrap {width: 95%;}*/

/*.tx-powermail-pi1 {width: 95%;}*/

/*#kontaktform {width: 302px;}*/

.tx_powermail_pi1_fieldwrap_html {width:95%; margin-bottom:10px;}

.tx_powermail_pi1_fieldwrap_html label {float:left; color:#4D4D4D; font-size:12px; font-family:Arial,Verdana,Helvetica,sans-serif;}

.tx_powermail_pi1_fieldwrap_html input {float:right; width:200px; color:#000000; font-family:Arial,Verdana,Helvetica,sans-serif; line-height:15px; font-size:12px; border: 1px solid #525252;}

.tx_powermail_pi1_fieldwrap_html select {width:202px; color:#000000; font-family:Arial,Verdana,Helvetica,sans-serif; line-height:15px; font-size:12px; border: 1px solid #525252;}

.tx_powermail_pi1_fieldwrap_html textarea {float:right; width:200px; color:#000000; font-family:Arial,Verdana,Helvetica,sans-serif; line-height:15px; height:144px; overflow:auto; font-size:12px; border: 1px solid #525252;}

.powermail_mandatory_js {float:left; color:#CC0000; font-size:12px; font-family:Arial,Verdana,Helvetica,sans-serif; width:99%; text-align:right; margin-top:4px; min-width:99%;}

.tx_powermail_pi1_fieldwrap_html_checkbox_title {width:100%; min-width:100%;}

.tx_powermail_pi1_fieldwrap_html_submit input {width: 200px; height: 36px; line-height: 32px; text-align:center; font-family: Arial, Helvetica, sans-serif; font-size:14px; color: #ffffff; font-weight: bold; background:url(../images/button_200_orange.jpg); border:none; float:right; padding-bottom:4px; cursor:pointer;}

.tx_powermail_pi1_fieldwrap_html_captcha img {float:right;}

.powermail_check_inner {width:100%; min-width:100%;}

.tx_powermail_pi1_fieldwrap_html_check input {width:15px; border:0px none; float:left;}

.powermail_check_inner label {float:none; line-height:18px;}

.powermail_radio_inner {width:100%; min-width:100%;}

.powermail_radio_inner label {float:none; line-height:18px;}

.tx_powermail_pi1_fieldwrap_html_radio input {width:15px; border:0px none; float:left;}

.tx-powermail-pi1_fieldset_28 {display:none;}

.tx-powermail-pi1_fieldset_19 {display:none;}

.tx-powermail-pi1_fieldset_26 .fieldset-label{display:none;}

.tx_powermail_pi1_fieldwrap_html_label {float:left; color:#4D4D4D; font-size:12px; font-family:Arial,Verdana,Helvetica,sans-serif;}

.tx_powermail_pi1_fieldwrap_html_input {float:right; width:200px;}

.powermail_textarea_textarea {float:right; width:200px;}

.tx_powermail_pi1_fieldwrap_html_select_select {float:right; width:202px;}

.tx_powermail_pi1_fieldwrap_html_input_submit {float:right; width:200px; border: none;}

.tx_powermail_pi1_fieldwrap_html_captcha_description {padding-top:6px; width:100%; min-width:100%;}

.tx-powermail-pi1_mandatory input {width: 200px; height: 36px; line-height: 32px; text-align:center; font-family: Arial, Helvetica, sans-serif; font-size:14px; color: #ffffff; font-weight: bold; background:url(../images/button_200_orange.jpg); border:none; padding-bottom:4px; cursor:pointer; margin-top:10px;}

.contenttable {float:left; width:100%; min-width:100%;}

#powermaildiv_uid1160 p.tx_powermail_pi1_fieldwrap_html_radio_title {display:none;}

#powermaildiv_uid1287 p.tx_powermail_pi1_fieldwrap_html_radio_title {display:none;}

#powermaildiv_uid1289 p.tx_powermail_pi1_fieldwrap_html_radio_title {display:none;}

#powermaildiv_uid1288 label {display:none;}

#powermaildiv_uid1288 input {float:left;}

#tx-powermail-pi1_fieldset_22 {padding-top:10px;}

#tx-powermail-pi1_fieldset_22 .fieldset-label {display:none;}

#tx-powermail-pi1_fieldset_54 {display:none;}

*HTML #tx-powermail-pi1_fieldset_54 div {float:none;}

#powermaildiv_uid1288 {display:none;}

#powermaildiv_uid1289 {display:none;}

#powermaildiv_uid1294 {display:none; margin-bottom:0;}

#powermaildiv_uid1295 {display:none;}

#powermaildiv_uid1296 {display:none;}

#powermaildiv_uid1297 {display:none;}

#tx-powermail-pi1_fieldset_27 .fieldset-label {display:none;}

#tx-powermail-pi1_fieldset_56 .fieldset-label {display:none;}

#tx-powermail-pi1_fieldset_25 .fieldset-label {display:none;}

#powermaildiv_uid1160 label {margin-left:20px;}

#powermaildiv_uid1159 label {margin-left:20px;}

.powermail_radio_inner_uid1295_0 {width:50px; min-width:50px; float:left !important;}

.powermail_radio_inner_uid1295_1 {width:60px; min-width:60px; float:left !important;}

.powermail_radio_inner_uid1296_0 {width:50px; min-width:50px; float:left !important;}

.powermail_radio_inner_uid1296_1 {width:60px; min-width:60px; float:left !important;}

.powermail_radio_inner_uid1297_0 {width:50px; min-width:50px; float:left !important;}

.powermail_radio_inner_uid1297_1 {width:60px; min-width:60px; float:left !important;}

#powermaildiv_uid1153 p.tx_powermail_pi1_fieldwrap_html_checkbox_title {display:none;}

*HTML #tx-powermail-pi1_fieldset_28 div {float:none; clear:left;}

.tx_powermail_pi1_fieldwrap_html_select_select {float:right !important;}

/*.tx_powermail_pi1_fieldwrap_html_select_select select {position:absolute; right:0; top:0;}*/



/*

.tx_powermail_pi1_fieldwrap_html_label {float:left; color:#4D4D4D; font-size:12px; font-family:Arial,Verdana,Helvetica,sans-serif;}

.tx_powermail_pi1_fieldwrap_html_input {float:right; width:200px;}

.tx_powermail_pi1_fieldwrap_html_input input {float:left; width:100%; border: 1px solid #525252; color:#000000; font-size:12px;}

.powermail_textarea_label {float:left; color:#4D4D4D; font-size:12px; font-family:Arial,Verdana,Helvetica,sans-serif;}

.powermail_textarea_textarea {float:right; width:200px;}

.powermail_textarea_textarea textarea {float:left; width:100%; border: 1px solid #525252; font-size:12px;}

.tx_powermail_pi1_fieldwrap_html_select_label {float:left; color:#4D4D4D; font-size:12px; font-family:Arial,Verdana,Helvetica,sans-serif;}

.powermail_select {width:54px; margin-right:50px; background:#758CB0; color:#323232; font-size:12px; font-family:Arial,Verdana,Helvetica,sans-serif;  display:inline;}

.tx_powermail_pi1_fieldwrap_html_select_select {float:right; width:200px;}

.tx_powermail_pi1_fieldwrap_html_select_select select {background:#ffffff; border: 1px solid #525252; color:#000000;}



.tx_powermail_pi1_fieldwrap_html_captcha_label {float:left; color:#4D4D4D; font-size:12px; font-family:Arial,Verdana,Helvetica,sans-serif;}

.tx_powermail_pi1_fieldwrap_html_captcha_input {float:right;   width:200px;}

.tx_powermail_pi1_fieldwrap_html_captcha_input input {float:left; width:100%; border: 1px solid #525252; color:#000000; font-size:12px;}

.tx_powermail_pi1_fieldwrap_captcha {width:100%; margin-top:10px;}

.tx_powermail_pi1_fieldwrap_html_input_submit {float:right;   width:200px;}

.tx_powermail_pi1_submitmultiple_forward {width: 200px; height: 36px; line-height: 32px; text-align:center; font-family: Arial, Helvetica, sans-serif; font-size:14px; color: #ffffff; font-weight: bold; background:url(../images/button_200_orange.jpg); border:none; float:right; padding-bottom:4px; cursor:pointer;}

.powermail_mandatory {color:#000000;}

.powermail_mandatory_list {margin-top:10px;}

.tx-powermail-pi1_mandatory_submit {width:145px; height:32px; line-height:28px; color:#ee7607; font-size:12px; font-weight:bold; background: url(../images/button_250_orange.jpg) no-repeat; border:none; padding-bottom:4px;}

.tx-powermail-pi1 {width:100%; min-width:100%;}

.powermail_check_inner_line {width:100%; min-width:100%;}



.tx_powermail_pi1_fieldwrap_html_radio_title {font-weight:bold;}



.tx_powermail_pi1_fieldwrap_html_radio_line {width:100%; min-width:100%; margin-bottom:8px;}

.tx_powermail_pi1_fieldwrap_html_radio_input {width:20px;}



.powermail_check_inner_value {width:100%;}

.powermail_check_inner_img {display:none;}

#powermaildiv_uid1081 .powermail_check_inner_img, #powermaildiv_uid1105 .powermail_check_inner_img, #powermaildiv_uid1106 .powermail_check_inner_img, #powermaildiv_uid1107 .powermail_check_inner_img, #powermaildiv_uid1108 .powermail_check_inner_img, #powermaildiv_uid1109 .powermail_check_inner_img {width:100px; height:123px; display:block; background: url(../../zmh_media/images/misc/kat.jpg);}



#powermaildiv_uid1081 .powermail_check_inner_value, #powermaildiv_uid1105 .powermail_check_inner_value, #powermaildiv_uid1106 .powermail_check_inner_value, #powermaildiv_uid1107 .powermail_check_inner_value, #powermaildiv_uid1108 .powermail_check_inner_value, #powermaildiv_uid1109 .powermail_check_inner_value {width:300px;}

#powermaildiv_uid1105 p, #powermaildiv_uid1106 p, #powermaildiv_uid1107 p, #powermaildiv_uid1108 p, #powermaildiv_uid1109 p {display:none;}

*/

/* POWERMAIL */



/* TT-News Styes */

#maincontent .news-list-container p {width:100%; padding-bottom: 8px; padding-top:0; float:none; position:relative; z-index:1;}

/*#maincontent .news-list-container p.bodytext { width:100%; padding-bottom: 8px; padding-top:0; float:none; position:relative; z-index:1;}*/

#maincontent .news-list-container h3 p {width:100%; padding-bottom: 0; padding-top:0; float:none; position:relative; z-index:1;}

#kopfbalken h4 a {font-family: Arial, Helvetica, sans-serif ; font-size:14px; color:#ffffff; font-weight: normal; padding: 0; margin: 0; height: 36px; line-height: 36px; cursor:pointer;}

#kopfbalken h4 a:visited {font-family: Arial, Helvetica, sans-serif ; font-size:14px; color:#ffffff; font-weight: normal; padding: 0; margin: 0; height: 36px; line-height: 36px; cursor:pointer;}

#kopfbalken h4 a:hover {font-family: Arial, Helvetica, sans-serif ; font-size:14px; color:#ffffff; font-weight: normal; padding: 0; margin: 0; height: 36px; line-height: 36px; cursor:pointer;}

#maincontent .news-single-item .news-list-item-author p.news-single-author {width:100%; min-width:100%; color:#ee7607; font-size:12px; padding:0;}

.news-list-browse {text-align:right; width:100%;}

.tx-ttnews-browsebox {float:right;}

.tx-ttnews-browsebox td {background-color:#F0F0F0; color:#000000; height:25px; line-height:25px; margin-left:3px; text-align:center; width:25px; padding:0; border:0;}

.tx-ttnews-browsebox td.tx-ttnews-browsebox-SCell {background-color:#EE7607; color:#FFFFFF; width:25px; height:25px; line-height:25px; text-align:center; margin-left:3px;}

.tx-ttnews-browsebox td.tx-ttnews-browsebox-SCell a {color:#FFFFFF; width:25px; height:25px; line-height:25px; text-align:center; display:block; text-decoration:none;}

.tx-ttnews-browsebox td a {color:#000000; height:25px; line-height:25px; text-align:center; width:25px; display:block; text-decoration:none;}



#maincontent .tx-ttnews-browsebox p {padding-bottom:0;}

.news-list-item-time {width:100%; min-width:100%; color:#ee7607; font-size:12px;}

.news-list-morelink  {width:100%; margin:0;}

.news-list-morelink a, .news-list-morelink a:link {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;}

.news-list-morelink a:visited {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;}

.news-list-morelink a:hover {color: #ee7607; font-weight: normal; display: block; background:url(../images/weiter_orange.jpg); background-position: right; background-repeat: no-repeat; padding-right: 16px; float:right; text-decoration:none;}



.news-list-morelink-archiv {width: 100%; text-align:center; font-family: Arial, Helvetica, sans-serif; font-size:14px; color: #ffffff; font-weight: bold;}

.news-list-morelink-archiv a 	{width: 50px; 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;}

.news-list-morelink-archiv 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;}

.news-list-morelink-archiv 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;}



.news-single-backlink {text-align:left; font-family: Arial, Helvetica, sans-serif;}

.news-single-backlink a, .news-single-backlink a:link {color: #727272; font-weight: normal; display: block; background:url(../images/pfeil_links_grau.jpg); background-position: left; background-repeat: no-repeat; padding-left: 16px; float:left; text-decoration:none; margin:0; font-size:12px;}

.news-single-backlink a:visited {color: #727272; font-weight: normal; display: block; background:url(../images/pfeil_links_grau.jpg); background-position: left; background-repeat: no-repeat; padding-left: 16px; float:left; text-decoration:none;margin:0; font-size:12px;}

.news-single-backlink a:hover {color:#ee7607; font-weight: normal; display: block; background:url(../images/pfeil_links_orange.jpg); background-position: left; background-repeat: no-repeat; padding-left: 16px; float:left; text-decoration:none; margin:0; font-size:12px;}

.news-list-container {background:none; border:none;}

.news-list-container p {padding-left:0;}

.news-latest-container {background:#ffffff; border:none;}

.news-single-item {width: 100%; line-height: 16px; padding:0; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background:#ffffff; border:none;}



.news-list-item-l {width:100%; min-width:100%; margin-bottom:6px;}

/* Anpassung der imagedivs in der Listenansicht nach RECHTS!!! */

.news-list-item-img-r {margin-left:6px; margin-bottom:6px; z-index:2; float:right;}

.news-list-item-img-r a, .news-list-item-img-r img {float:none; margin:0;}

/* Anpassung der imagedivs in der Listenansicht!!! */

/* Anpassung der Headlines in der Listenansicht nach LINKS!!! */

.news-list-container .news-list-item-l h3 {background:#FFFFFF; padding:0; margin:0; border:none; clear:left;}

.news-list-item-l h1 {clear:left; width:auto !important;}

.news-list-item-l h1 a, .news-list-item-l h1 a:link, .news-list-item-l h1 a:visited, .news-list-item-l h1 a:hover {color:#000000 !important; font-size:14px; text-decoration:none; font-weight: bold; font-family: Arial, Helvetica, sans-serif; clear:none; line-height:18px; padding:0; margin:0;}

/* Anpassung der Headlines in der Listenansicht!!! */





/* Anpassung der imagedivs in der Listenansicht nach LINKS!!! */

.news-list-item-img {margin-right:6px; margin-bottom:6px; z-index:2; float:right;}

.news-list-item-img a, .news-list-item-img img {float:left; margin:0;}

/* Anpassung der imagedivs in der Listenansicht!!! */

/* Anpassung der Headlines in der Listenansicht nach RECHTS!!! */

.news-list-container .news-list-item h3 {background:#FFFFFF; padding:0; margin:0; border:none; clear:right;}

.news-list-item h1 {clear:right; width:auto !important;}

.news-list-item h1 a, .news-list-item h1 a:link, .news-list-item h1 a:visited, .news-list-item h1 a:hover {color:#000000 !important; font-size:14px; text-decoration:none; font-weight: bold; font-family: Arial, Helvetica, sans-serif; clear:none; line-height:18px; padding:0; margin:0;}

/* Anpassung der Headlines in der Listenansicht!!! */





/* Anpassung der Headlines in der Singel ansicht!!! */

.news-single-item h3.newsheader_first {padding:0 !important; margin:0 !important; float:left !important; display:block !important; width:100% !important; position:relative !important;}

.news-single-item h3.newsheader_second {padding:0 0 15px 0 !important; margin:0 !important; float:left !important; display:block !important; width:100% !important; position:relative !important;}

.news-single-item h1.newsheader_first {padding:0 !important; margin:0 !important; float:left !important; display:block !important; width:100% !important; position:relative !important;}

.news-single-item h1.newsheader_second {padding:0 0 7px 0 !important; margin:0 !important; display:block !important; width:100% !important; position:relative !important;}

/* Anpassung der Headlines in der Singel ansicht!!! */



/* Author als Eventdatum */

#maincontent .news-single-item p.news_date_beginn {margin:0; padding:0;}

/* Author als Eventdatum */



/* Anpassung der Bildbeschreibung  */

.news-single-item p.news-single-imgcaption {display:none;}

/*Anpassung der Bildbeschreibung */





.news-single-img img {margin-right:4px; margin-bottom:4px;}



.news-single-timedata {font-size:12px; color:#ee7606; margin-top:5px; float:left; top:-8px; width:100%; min-width:100%;}

.news-single-line {width:100%; min-width:100%;}

.news-single-line h3 {font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#000000;}

.news-single-img {float:right; margin-left:8px; margin-right:0; margin-bottom:8px; display:inline; z-index:2;}



.news-list-item {width: 100%; line-height: 16px; padding:0; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; 

border-bottom:0; border-left:0; border-right:0; border-top:0; background:#ffffff; margin:0; margin-bottom:4px;}

.news-list-item-headline {width:100%;}

.news-list-item-headline h1 a {width:100%; min-width:100%; line-height: 20px; height: 20px; padding:0; background-color:#ffffff; margin:0; font-family: Arial, Helvetica, sans-serif; font-size:18px; color:#000000; font-weight: normal;  float:left; position:relative;}

.news-list-item-headline h1 a:visited {width:100%; min-width:100%; line-height: 20px; height: 20px; padding: 0; background-color:#ffffff; margin:0; font-family: Arial, Helvetica, sans-serif; font-size:18px; color:#000000; font-weight: normal;  float:left; position:relative;}

.news-list-item-headline h1 a:hover {width:100%; min-width:100%; line-height: 20px; height: 20px; padding: 0; background-color:#ffffff; margin:0; font-family: Arial, Helvetica, sans-serif; font-size:18px; color:#000000; font-weight: normal;  float:left; position:relative;}

.news-list-date {color:#ee7607; background:#ffffff; font-size:12px; clear:left; float:none; margin:0; padding-left:0px; padding-bottom:4px;}

.news-list-item-headline h3 {width: 100%; min-width:100%; line-height: 12px; height: 12px; padding: 0; background-color:#ffffff; margin:0; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#ee7606; font-weight: normal;  float:left; position:relative; border-bottom:none;}

.news-list-date {color:#ee7606; background:#ffffff; font-size:12px; clear:left; float:none; margin:0; padding-left:0px; padding-bottom:4px;}

.news-list-item h1 {margin-bottom:0px !important; padding:0;}

.news-single-item  p {float:none !important; width:auto !important;}

.news-list-container p {width:auto !important;}

.news-list-linie {min-width:100%; width: 100%; height: 1px; line-height: 1px; font-size:1px; background-color: #EED397; margin-top: 5px;}



.faqs-list-item h2 a {width:98%; min-width:98%; line-height: 20px;  padding-left:24px; background-color:#ffffff; margin:0; font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#ee7606; font-weight: bold;  background:url(../images/faq_icon_off.jpg); background-repeat:no-repeat; display:block;}

.faqs-list-item h2 a:visited {width:98%; min-width:98%; line-height: 20px; padding-left:24px; background-color:#ffffff; margin:0; font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#ee7606;  font-weight: bold; background:url(../images/faq_icon_off.jpg); background-repeat:no-repeat; display:block;}

.faqs-list-item h2 a:hover {width:98%; min-width:98%; line-height: 20px; padding-left:24px;  background-color:#ffffff; margin:0; font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#000000; font-weight: bold;  background:url(../images/faq_icon.jpg); background-repeat:no-repeat; display:block;}

.faqs-list-morelink {background:#EDEDED; width: 285px; line-height: 16px; padding: 1px 5px 1px 0px;}

.faqs-list-morelink-archiv {width: 100%; min-width:100%; text-align:left; font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#ee7606; font-weight: normal;}

.faqs-list-morelink-archiv a 	{width: 100%; font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #ee7606; font-weight: normal; display: block; text-decoration: none;}

.faqs-list-morelink-archiv a:visited {width: 100%; font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #ee7606; font-weight: normal; display: block; text-decoration: none;}

.faqs-list-morelink-archiv a:hover {width: 100%; font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #000000; font-weight: normal; display: block; text-decoration: none;}

.faqs-list-linie {width: 100%; height: 1px; line-height: 1px; font-size:1px; background-color: #eacb8b; margin-top: 5px;}

.faqs-single-backlink {line-height: 16px; padding: 1px 5px 1px 0px;}

.faqs-single-backlink {font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#ee7606; font-weight: normal;}

.faqs-single-backlink a 	{width: 100%; font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #ee7606; font-weight: normal; display: block; text-decoration: none;}

.faqs-single-backlink a:visited {width: 100%; font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #ee7606; font-weight: normal; display: block; text-decoration: none;}

.faqs-single-backlink a:hover {width: 100%; font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #000000; font-weight: normal; display: block; text-decoration: none;}

.faqs-list-linie {width: 100%; height: 1px; line-height: 1px; background-color: #eacb8b; margin-top: 5px;}

.faqs-single-line h3 {font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#333333;}

.faqs-list-item {width: 650px; line-height: 16px; padding:0; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; 

border-bottom:0; border-left:0; border-right:0; border-top:0; background:#ffffff; margin:0 0 10px 0;}

.faqs-single-item h1 {margin-bottom:15px !important; margin-top:0px !important; padding:0; font-size: 14px; font-weight: bold;}

.faqs-single-item {width: 650px; line-height: 16px; padding:0; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background:#ffffff; border:none;}



/* .akkordeon_news_headline_inhalt {float:left; width: 200px; margin: 0px; padding: 0px;}  */

.akkordeon_news_headline img {float:left; max-width: 77px; margin-top:10px; margin-right:10px; margin-bottom:10px;}

.akkordeon_news_linie		{float:left; width: 301px; height:1px; line-height: 1px; background-color: #eacb8b; margin: 0px; padding: 0px;}

.akkordeon_news_headline p {float:none !important; width:auto !important;  margin: 0px; padding: 0px;}

.akkordeon_news_kurztext p {float:none !important; width:auto !important;  margin-top: -4px; padding: 0px;}

p .bodytext { margin: 0; padding: 0;}

.akkordeon_news_author p {padding:0 !important;}

.tx-ttnews-browsebox, .browseBoxWrap {background-color:#ffffff; border:none; margin:0; padding:0;}

/* TT-News Styes ENDE */





/* rggooglemap  */

.mapcat {width:100%; min-width:100%;}

#eintraegeGesamt {float:right; font-size:12px; color:#000000; top:10px; right:0; position:absolute; line-height:20px; text-transform:uppercase;}

#map {top:32px; left:2px;}

#google_map {top:32px; left:2px;}

#mapborder {position:absolute; width:604px; height:634px; top:-32px; left:-2px;}

/*.gmnoprint div {float: none;}*/

/*#boxinfo div {float:left;}*/



/* Google Map Rahmnen Manufakturen */

.tx-rggooglemap-pi1 .left_top {position:absolute; background: url(../images/google_manufakturen/left_top.gif); top:0; left:0; width:16px; height:49px; z-index:5;}

.tx-rggooglemap-pi1 .topborder {position:absolute; background: url(../images/google_manufakturen/top.gif); left:16px; top:0; width:572px; height:43px; z-index:5;}

.tx-rggooglemap-pi1 .right_top {position:absolute; background: url(../images/google_manufakturen/right_top.gif); left:588px; top:0; width:15px; height:49px; z-index:5;}

.tx-rggooglemap-pi1 .leftborder {position:absolute; background: url(../images/google_manufakturen/left.gif) repeat-y; left:0; top:49px; width:10px; height:576px; z-index:5;}

.tx-rggooglemap-pi1 .rightborder {position:absolute; background: url(../images/google_manufakturen/right.gif) repeat-y; left:593px; top:49px; width:10px; height:576px; z-index:5;}

.tx-rggooglemap-pi1 .left_bottom {position:absolute; background: url(../images/google_manufakturen/left_bottom.gif); left:0; top:625px; width:16px; height:15px; z-index:5;}

.tx-rggooglemap-pi1 .bottomborder {position:absolute; background: url(../images/google_manufakturen/bottom.gif) repeat-x; left:16px; top:631px; width:572px; height:9px; z-index:5;}

.tx-rggooglemap-pi1 .right_bottom {position:absolute; background: url(../images/google_manufakturen/right_bottom.gif); left:588px; top:625px; width:15px; height:15px; z-index:5;}

/* Google Map Rahmnen Referenzobjekte */

.tx-drowhausdb-pi2 .left_top {position:absolute; background: url(../images/google_hausdb/left_top.gif); top:0; left:0; width:16px; height:49px; z-index:5;}

.tx-drowhausdb-pi2 .topborder {position:absolute; background: url(../images/google_hausdb/top.gif); left:16px; top:0; width:572px; height:43px; z-index:5;}

.tx-drowhausdb-pi2 .right_top {position:absolute; background: url(../images/google_hausdb/right_top.gif); left:588px; top:0; width:15px; height:49px; z-index:5;}

.tx-drowhausdb-pi2 .leftborder {position:absolute; background: url(../images/google_hausdb/left.gif); left:0; top:49px; width:10px; height:576px; z-index:5;}

.tx-drowhausdb-pi2 .rightborder {position:absolute; background: url(../images/google_hausdb/right.gif); left:593px; top:49px; width:10px; height:576px; z-index:5;}

.tx-drowhausdb-pi2 .left_bottom {position:absolute; background: url(../images/google_hausdb/left_bottom.gif); left:0; top:625px; width:16px; height:15px; z-index:5;}

.tx-drowhausdb-pi2 .bottomborder {position:absolute; background: url(../images/google_hausdb/bottom.gif) repeat-x; left:16px; top:631px; width:572px; height:9px; z-index:5;}

.tx-drowhausdb-pi2 .right_bottom {position:absolute; background: url(../images/google_hausdb/right_bottom.gif); left:588px; top:625px; width:15px; height:15px; z-index:5;}

*HTML .tx-drowhausdb-pi2 table {margin-top:60px;}

.tx-drowhausdb-pi2 table {margin-top:35px;}

#treemenu1 {display:none;}

.tx-rgpopup-dragbar {width:100%; min-width:100%;}#infobox {width:600px; height:600px; background:#eacb8b;}

#poi ul, #poi li {background:none !important; padding:0; margin-right:8px; float:left; }

#formResult{display:none;}

.mapnest {margin-bottom:40px;}

.tx-rggooglemap-pi1 {height:700px;}

.tx-drowreferenzdb-pi1 .haus_uebersicht_g {height:700px;}



ul.poitab {width:100%;}

div.poi-content {width:100%;}



/* tooltip at POI on map */

.markerTooltip {

  background: #ee7607;

  color:#FFFFFF;

  padding: 3px 6px;

  white-space: nowrap;

  border: #333 solid 1px;

  -moz-border-radius:10%;

  -moz-opacity: 95%;

  opacity: 0.95;

  z-index:4;

}



a.infobubble-web, a:visited.infobubble-web, a:link.infobubble-web {font-weight:bold; text-align:center; margin-right:15px; float:left; background: url(../images/button_mf.jpg) no-repeat; font-size:12px; color:#FFFFFF; width:106px; height:26px; line-height:26px; display:block;}

a:hover.infobubble-web {font-weight:bold; text-align:center; margin-right:15px; float:left; background: url(../images/button_mf_hover.jpg) no-repeat; font-size:12px; color:#FFFFFF; width:106px; height:26px; line-height:26px; display:block;}

a.infobubble-kontakt, a:visited.infobubble-kontakt, a:link.infobubble-kontakt {font-weight:bold; text-align:center; float:left; background: url(../images/button_mf.jpg) no-repeat; font-size:12px; color:#FFFFFF; width:106px; height:26px; line-height:26px; display:block;}

a:hover.infobubble-kontakt {font-weight:bold; text-align:center; float:left; background: url(../images/button_mf_hover.jpg) no-repeat; font-size:12px; color:#FFFFFF; width:106px; height:26px; line-height:26px; display:block;}

/* rggooglemap ENDE  */





/* TT-ADDRESS */

.vcard {border-bottom:1px solid #ee7607; padding-bottom:8px; padding-top:8px; width:100%;}

/*.vcard a {display:block; width:200px;}*/

.vcard_image {width:200px; overflow:hidden; min-height:75px;}

.vcard_data {width:200px; float:right;}

.street-address {width:200px;}

.tel  {width:200px;}

.postal-code {width:45px; display:block; float:left;}

.locality {width:155px; display:block; float:left;}

a.url, a:visited.url, a:hover.url {font-size:14px; color:#000000; text-decoration:none; font-weight:bold;}

/* TT-ADDRESS ENDE */



/*  MF Suche */



#mfsuche_erweitert_link {padding-top:5px;}



#mfsuchbox {width:200px; height:138px; background: url(../images/suche_manufakturen_bg.jpg); font-family:Arial,Helvetica,sans-serif;}

#mfsuchbox input {margin:0; padding:2px; border:0;}

.mfsuche_text {width:185px; padding-left:10px; padding-top:5px; line-height:20px; font-size:14px; color:#fff;}

.mfsuche_text_desc {width:190px; padding-left:8px; line-height:18px; font-size:10px; color:#fff; margin-top: 10px;}

.mfsuche_form {width:185px; padding-left:8px; line-height:20px; font-size:14px; color:#fff;}

.mfsuche_form #extZip {width:50px;}

.mfsuche_form #extOrt {width:90px; margin-left:2px;}

.mfsuche_form #extName {width:150px; margin-top:5px;}

.mfsuche_form_submitbox {width:25px; float:right; margin-top:5px;}

#mfsuchbox .mfsuche_form_textbox {width:155px;}

.mfsuche_form_ext {width:155px;}

.mfsuche_form_submit {width:24px; height:21px; background: url(../images/mfsuche_submit.gif); top:0px; cursor:pointer;}

.mfsuche_form_text {width:105px; height:18px; line-height:16px; top:0px; color:#525252;}

#mfsuchbox .mfsuche_form_ext {margin-top: 5px;}



#mfsuchbox_small {width:204px; background: url(../images/mf_suche_bg.gif) no-repeat; font-family:Arial,Helvetica,sans-serif;}

#mfsuchbox_small input {margin:0; padding:2px; border:0;}

.mfsuche_text_small {width:185px; padding-left:15px; padding-top:5px; line-height:20px; font-size:14px; color:#fff;}

.mfsuche_form_small {width:185px; padding-left:15px; padding-top:5px; line-height:20px; font-size:14px; color:#fff;}

.mfsuche_form_submitbox_small {width:25px;}

.mfsuche_form_textbox_small {width:155px;}

.mfsuche_form_submit_small {width:23px; height:21px; background: url(../images/mfsuche_submit.gif); top:0px; cursor:pointer;}

.mfsuche_form_text_small {width:145px; height:18px; line-height:16px; top:0px; color:#525252;}

.mfsuche_form_ext {margin-top: 5px;}



#mfsuchbox_start {font-family:Arial,Helvetica,sans-serif;}

#mfsuchbox_start label {font-size:14px; color:#FFFFFF; font-family:Arial,Helvetica,sans-serif;}

.mfsuchbox_start {width:247px; height:60px; background: url(../images/schnellsuche_betriebe_reduziert.jpg);}

#mfsuchbox_start input {margin:0; padding:2px; border:0;}

.mfsuche_text_start {width:232px; padding-left:10px; padding-top:5px; line-height:20px; font-size:14px; color:#fff;}

.mfsuche_form_start {width:232px; padding-left:10px; padding-top:5px; line-height:20px; font-size:14px; color:#fff;}

.mfsuche_form_submitbox_start {width:25px;}

.mfsuche_form_textbox_start {width:201px;}

.mfsuche_form_submit_start {width:23px; height:21px; background: url(../images/mfsuche_submit.gif); top:0px; cursor:pointer;}

.mfsuche_form_text_start {height:18px; line-height:16px; top:0px; color:#525252;}

.mfsuche_form_start #extZip {width:80px;}

.mfsuche_form_start #extOrt {width:105px;}



#direction {margin-top: 20px; width:204px; height:60px; background: url(../images/mf_suche_bg.png); font-family:Arial,Helvetica,sans-serif;}

#direction input {margin:0; padding:2px; border:0;}





/*  MF Suche ENDE */



/* Suche */

#suche_hover_div {position:absolute; left:713px; top:41px; width:247px; height:36px; background:url(../images/schnellsuche.jpg) top no-repeat; line-height:20px;}

.suche_form_text {width:185px; margin-left:13px; margin-top:6px; border:0;}

.suche_form_submit {width:23px; height:21px; margin-top:6px; background: url(../images/mfsuche_submit.gif); cursor:pointer; margin-left:7px; padding:0; border:none;}

.tx-indexedsearch-res {width:100%;}

.tx-indexedsearch-percent {text-align:right;}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {background:#F0F0F0 none repeat scroll 0 0;}

.tx-indexedsearch .tx-indexedsearch-res td.tx-indexedsearch-descr {font-style:normal;}

.tx-indexedsearch-descr  {padding-top:6px; padding-bottom:6px;}

/*.tx-indexedsearch a, a:visited {color:#000;}*/

.tx-indexedsearch a:hover {color:#ee7607;}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {color:#ee7607;}

.tx-indexedsearch-browsebox {margin-bottom:15px; width:100%;}

ul.browsebox {float:right; clear:none;}

#maincontent .tx-indexedsearch .tx-indexedsearch-browsebox li {text-align:center; float:left; background-image:none; margin:0; padding:0; margin-left:3px;}

.tx-indexedsearch-browsebox li a {background:#F0F0F0; width:25px; height:25px; line-height:25px; display:block;}

.tx-indexedsearch-browsebox li.tx-indexedsearch-browselist-currentPage a {color:#FFFFFF; background:#ee7607; width:25px; height:25px; line-height:25px; display:block;}

.tx-indexedsearch-browsebox p {text-align:right; min-width:100%; float:right !important;}

.tx-indexedsearch-whatis {width:100%; min-width:100%; background:#F0F0F0;}

.tx-indexedsearch-sw {color:#ee7607;}

.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-button {margin-left:20px; display:inline; width: 200px; height: 36px; line-height: 32px; text-align:center; font-family: Arial, Helvetica, sans-serif; font-size:14px; color: #ffffff; font-weight: bold; background:url(../images/button_200_orange.jpg); border:none; float:right; padding-bottom:4px; cursor:pointer; margin-top:20px;}

.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-sword  {margin-left:20px; display:inline; width:200px;}

/* Suche ENDE */



/* accordion */

#accordion {width:301px;}

.element {width:100%; min-width:100%;}

#accordion_400 {width:400px;}

/* accordion ENDE */



/* HAUSPROFIL */



.haus_uebersicht_descwrap {width: 190px;}



.hausprofil_links_310 {width: 312px; margin:8px; line-height:16px; display:inline;}

.hausprofil_rechts_310 {width: 318px; margin-left:2px; display:inline;}

.hausprofil_ganz_650 {width: 650px; padding:0px; display:inline;}



.standard_content_650 {width: 650px; padding:0px; display:inline;}

.hausprofil_comp_inner {width:100%; min-width:100%;}

.hausprofil_comp_inner_bottom {width:100%; min-width:100%; margin-top:15px; padding-bottom:15px;}

.hausprofil_reitermenue {font-weight:bold;}



a.hausprofil_reiter, a:visited.hausprofil_reiter {width:140px; height:25px; line-height:25px; background: url(../images/button_gross_grau.jpg); cursor: pointer; display:block; float:left; text-align:center; color:#fff;}

a:hover.hausprofil_reiter {width:140px; height:25px; line-height:25px; background: url(../images/button_gross_orange.jpg); cursor: pointer; display:block; float:left; text-align:center; color:#353734;}



a.hausprofil_reiter_klein, a:visited.hausprofil_reiter_klein {width:100px; height:25px; line-height:25px; background: url(../images/button_klein_grau.jpg); cursor: pointer; display:block; float:left; text-align:center; color:#fff;}

a:hover.hausprofil_reiter_klein {width:100px; height:25px; line-height:25px; background: url(../images/button_klein_orange.jpg); cursor: pointer; display:block; float:left; text-align:center; color:#353734;}



a.hausprofil_reiter_act, a:visited.hausprofil_reiter_act, a:hover.hausprofil_reiter_act {width:140px; height:25px; line-height:25px; background: url(../images/button_gross_orange.jpg); color:#353734; cursor: pointer; display:block; float:left; text-align:center;}

a.hausprofil_reiter_act_klein, a:visited.hausprofil_reiter_act_klein, a:hover.hausprofil_reiter_act_klein {width:100px; height:25px; line-height:25px; background: url(../images/button_klein_orange.jpg); color:#353734; cursor: pointer; display:block; float:left; text-align:center;}



.hausprofil_inhalt {width:100%; display:none;}

.hausprofil_inhalt_act {width:100%; display:block;}

.orange_line {width:100%; min-width:100%; background:#ee7607; height:1px; border:none; float:left; margin:0; line-height:1px; font-size:1px;}

.orange_light_line {width:100%; min-width:100%; background:#eacb8b; height:1px; border:none; float:left; margin:0; line-height:1px; font-size:1px;}

.orange_light_line_text {width:100%; min-width:100%; background:#eacb8b; height:1px; border:none; float:left; margin:0; line-height:1px; font-size:1px; margin-top:6px; margin-bottom:6px;}

.hausprofil_bilder {width:318px; margin-top:8px;}

.hausprofil_bilder_big {width:306px; padding:5px; border:1px solid #efefef; margin-bottom:6px; vertical-align: middle; text-align:center; min-height:243px;}

.hausprofil_bilder_small {width:98px; padding:2px; margin-right:2px; border:1px solid #efefef; text-align:center;}

.hausprofil_bilderbig_big {width:482px; heightmargin-top:8px; padding-left:8px;}

.hausprofil_bilderbig_small{width:160px; margin-top:8px;}

.hausprofil_bilderbig_small_single {width:72px; border:1px solid #efefef; margin-top:3px; margin-left:3px; text-align:center; display:inline;}

.hausprofil_inhalt_headline {width:642px; padding-left:8px; background:#efefef; line-height:44px; font-size:16px; font-weight: bold;}

.hausprofil_inhalt_headline_gruen {width:642px; padding-left:8px; background:#7ea899; color:#000; line-height:44px; font-size:16px;  font-weight: bold;}

.hausprofil_inhalt_headline_rot {width:642px; padding-left:8px; background:#9b1f23; color:#FFF; line-height:44px; font-size:16px;  font-weight: bold;}

.hausprofil_inhalt_headline_blau {width:642px; padding-left:8px; background:#7eb2ca; color:#000; line-height:44px; font-size:16px;  font-weight: bold;}

.hausprofil_inhalt_headline_gelb {width:642px; padding-left:8px; background:#fed77a; color:#000; line-height:44px; font-size:16px;  font-weight: bold;}

.hausprofil_inhalt_footer {width:642px; padding-left:8px; background:#efefef; line-height:25px; font-size:12px;}

.hausprofil_inhalt_tags {width:642px; padding-left:8px; line-height:20px; font-size:12px;}

.hausprofil_line_data {width:100%; min-width:100%; line-height:18px;}

.hausprofil_line_data .hausprofil_label_haustyp {width:115px; font-weight:bold;}

.hausprofil_line_data .hausprofil_inhalt_haustyp {width:195px;}

#inhaltC .hausprofil_line_data .hausprofil_label_haustyp {width:640px; font-weight:bold; color:#000; font-size:14px;}

#inhaltC .hausprofil_line_data .hausprofil_inhalt_haustyp {width:634px;}

#inhaltC  .hausprofil_line_data {margin-bottom:8px;}

.hausprofil_line {width:100%; min-width:100%; margin-bottom:10px;}

.hausprofil_label_haustyp {width:150px;}

.hausprofil_label_haustyp_captcha {width:150px;}

.hausprofil_inhalt_haustyp {width:200px;}

.hausprofil_inhalt_haustyp_textfield {width:200px;}

.hausprofil_inhalt_haustyp input {width:100%; border: 1px solid #525252; color:#000000; font-size:12px;}

.hausprofil_inhalt_haustyp textarea {width:100%; border: 1px solid #525252; color:#000000; font-size:12px; height:144px; overflow:auto;}

.hausprofil_inhalt_haustyp_captcha {float:left; width:100%;}

.hausprofil_inhalt_submit {width: 200px; height: 36px; line-height: 32px; text-align:center; font-family: Arial, Helvetica, sans-serif; font-size:14px; color: #ffffff; font-weight: bold; background:url(../images/button_200_orange.jpg); border:none; float:right; padding-bottom:4px; cursor:pointer; border:none !important;}

.hausprofil_inhalt_haustyp_submit {width:200px;}

#reiterA {margin-right:2px;}

#reiterB {margin-right:2px;}

#reiterC {margin-right:2px; display:none; visibility:hidden;}

#reiterD {margin-right:2px;}



#inhaltC {width: 634px; padding:6px; display:none; visibility:hidden;}

#inhaltD {width: 634px; padding:6px;}

#inhaltE {width: 634px; padding:6px;}



#mainThumb {min-height:373px;}

#mainThumb_Gal {min-height:242px;}



a.hausprofil_kontakt_button, a:visited.hausprofil_kontakt_button, a:hover.hausprofil_kontakt_button {width: 168px; height: 29px; line-height: 26px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#353734; font-weight: normal; background:url(../images/button_orange.jpg); border:none; cursor:pointer; border:none; display:block; text-indent:6px;}



a.hausprofil_bilder_button, a:visited.hausprofil_bilder_button, a:hover.hausprofil_bilder_button {width: 166px; height: 26px; line-height: 24px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#fff; font-weight: normal; background:url(../images/button_grau.jpg); border:none; cursor:pointer; border:none; display:block; text-indent:6px;}



a.hausprofil_backlink, a:visited.hausprofil_backlink {background:url(../images/pfeil_links_grau.jpg) no-repeat; background-position:0px 3px; padding-left:14px; color:#717173; margin-right:35px;}

a:hover.hausprofil_backlink {background:url(../images/pfeil_links_grau.jpg) no-repeat; background-position:0px 3px; padding-left:14px; color:#ee7607; margin-right:35px;}



a.hausprofil_link, a:visited.hausprofil_link {background:url(../images/pfeil_rechts_orange.jpg) no-repeat; background-position:0px 3px; padding-left:14px; color:#717173; margin-right:35px;}

a:hover.hausprofil_link {background:url(../images/pfeil_rechts_orange.jpg) no-repeat; background-position:0px 3px; padding-left:14px; color:#ee7607; margin-right:35px;}



.hausprofil_label_error {color:#CC0000;}

.hausprofil_kontakt_button_div {padding-left:4px;}

.hausprofil_kontakt_text_div { padding-left:6px; font-size:12px;}

.hausprofil_kontakt_bilder_div {padding-right:4px; float:right;}



.hausprofil_moreinfo_kontakt {color:#353734; font-size:14px; font-weight:bold;}

.hausprofil_moreinfo  {color:#ee7607; font-size:12px; font-weight:bold;}



.hausprofil_info_label {color:#ee7607; font-size:16px; font-weight:bold; width:100%; min-width:100%; margin-bottom:8px; padding-bottom:10px;}



.tx_powermail_pi1_fieldwrap_html_input_textfield {float:right; width:200px;}

.tx_powermail_pi1_fieldwrap_html_input_textfield input {width:100%; border: 1px solid #525252; color:#000000; font-size:12px;}

.tx_powermail_pi1_fieldwrap_html_input_captcha {float:right;}



#haus_stern1 {margin:0; padding:0; border:none; float:left;}

#haus_stern2 {margin:0; padding:0; border:none; float:left;}

#haus_stern3 {margin:0; padding:0; border:none; float:left;}

#haus_stern4 {margin:0; padding:0; border:none; float:left;}

#haus_stern5 {margin:0; padding:0; border:none; float:left;}



.td-header {font-weight:bold;}



/* Hausprofil Suche bzw. Uebersicht */

.haus_uebersicht_desc {width:310px; margin-right:28px;}

.haus_uebersicht_suche_top {background: url(../images/hdb_suche.gif) no-repeat; width:302px; height:21px; color:#ee7607; font-size:16px; padding-top:5px; padding-left:10px;}

.haus_uebersicht_suche {width:300px; height:130px; background:#fff0cf; border: 1px solid #eacb8b; border-top:none; padding-left:9px; padding-top:19px;}

.haus_uebersicht_suche_voll {width:300px; height:60px; background:#fff0cf; border: 1px solid #eacb8b; border-top:none; padding-left:9px; padding-top:19px;}

.haus_uebersicht_suche_left {width:150px;}

.haus_uebersicht_suche_right {width:150px;}

.haus_uebersicht_suche_label {font-weight:bold; color:#525252; width:100%; min-width:100%; line-height:20px;}

.haus_uebersicht_suche_inhalt select {width:130px; color:#525252;}

.haus_uebersicht_suche_inhalt {width:130px;}

.haus_uebersicht_suche_inhalt_voll {width:100%;}

.haus_uebersicht_suche_inhalt_voll input {float:left; margin-top:4px;}

.haus_uebersicht_g  {width:650px; padding-top:20px;}

.haus_uebersicht_zeile {width:100%; min-width:100%;}

.haus_uebersicht_einzeln {width:310px; padding-top:15px;}

.haus_uebersicht_bild {width:105px; height:84px; padding:2px; margin-right:9px; border:1px solid #efefef; text-align:center;}

.haus_uebersicht_headline1 {width:190px;}

.haus_uebersicht_headline1 a, .haus_uebersicht_headline1 a:visited, .haus_uebersicht_headline1 a:hover  {font-size:12px; color:#ee7607;}

.haus_uebersicht_headline2 {width:190px;}

.haus_uebersicht_headline2 a, .haus_uebersicht_headline2 a:visited, .haus_uebersicht_headline2 a:hover {font-size:14px; color:#000;}

.orange_line_uebersicht {width:180px; background:#eacb8b; height:1px; border:none; float:left; margin:0; line-height:1px; font-size:1px; margin-top:4px; margin-bottom:4px;}



a.haus_uebersicht_suche_button, a:visited.haus_uebersicht_suche_button, a:hover.haus_uebersicht_suche_button {width: 132px; height: 29px; line-height: 26px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#353734; font-weight: normal; background:url(../images/button_orange_hdbsuche.jpg); border:none; cursor:pointer; border:none; display:block; text-indent:6px; margin-top:6px;}

a.haus_uebersicht_suche_voll_button, a:visited.haus_uebersicht_suche_voll_button, a:hover.haus_uebersicht_suche_voll_button {width: 132px; height: 29px; line-height: 26px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-decoration:none; font-weight: normal; background:url(../images/button_orange_hdbsuche.jpg); border:none; cursor:pointer; border:none; display:block;float:right; text-indent:28px;}

.haus_uebersicht_desc .haus_uebersicht_headline1 {width:300px; font-size:14px; color:#ee7607;}

.haus_uebersicht_desc .haus_uebersicht_headline2 {width:300px; font-size:14px; color:#000; font-weight:bold;}



.tx-drowhausdb-pi1 .galerie_pages {float:left; padding-top:20px; width:650px; padding-right:0;}

.galerie_pages_align {float:right;}

.tx-drowreferenzdb-pi1 .galerie_pageActive {float:left;}

.tx-drowreferenzdb-pi1 .galerie_pageInActive {float:left;}

.tx-drowhausdb-pi1 .galerie_pageActive {float:left;}

.tx-drowhausdb-pi1 .galerie_pageInActive {float:left;}

.galerie_uebersicht_suche_top {width:302px; color:#ee7607; font-size:16px; padding-top:5px; padding-left:10px;}



.hausprofil_inhalt_haustyp select {width: 202px; background:#ffffff; border: 1px solid #525252; color:#000000; line-height:16px; }



.rating_stars {padding-left: 20px; padding-top:6px; height:22px;}

.rating_label {padding-top:6px; height:22px;}

.rating_times_label  {padding-left: 30px; padding-top:6px; height:22px;}

.rating_times {padding-top:6px; height:22px; padding-left: 20px;}



.hausprofil_meinung {margin-bottom:10px;}

.hausprofil_meinung_bild {margin-right: 8px;}

.hausprofil_meinung_ort {width:100%; min-width:100%; margin-bottom:8px;}

.hausprofil_meinung_author{width:100%; min-width:100%;}

.hausprofil_headline_pic {	text-align:center;	width:100%;	min-width:100%;}



/* HAUSPROFIL ENDE */



/* REFERENZ DB */

.tx-drowreferenzdb-pi1 .hausprofil_line_data .hausprofil_label_haustyp {width:135px; font-weight:bold;}

.tx-drowreferenzdb-pi1 .hausprofil_line_data .hausprofil_inhalt_haustyp {width:175px;}

.tx-drowreferenzdb-pi1 .galerie_pages {width:100%; padding-top:20px;}

#inhaltD input {font-family:Arial, Helvetica, sans-serif; font-size:12px;}

#inhaltD textarea {font-family:Arial, Helvetica, sans-serif; font-size:12px;}

#bilder {width:370px; padding:15px;}

#boxinfo {width:370px; padding:15px;}

.gmap_info_img {width:30%;}

#gmap_info_details {width:70%; margin-bottom: 15px;}

.gmap_info_line {width:100%; margin-bottom:6px; clear:both;}

.gmap_info_label {width:80px; font-weight:bold;}

.gmap_info_val {width:49%;}

#bilder img {margin-right:6px; margin-bottom:6px;}

.gmap_info_line h3 {width:100%; margin-bottom:6px; font-weight:bold;}

/* REFERENZ DB ENDE */





/* Merkzettel */



.headline_merk {width:100%; padding-top:15px; font-weight:bold; font-size:14px; color:#000;}

.haus_uebersicht_merk_headline {width:100%; padding-top:6px; color:#ee7607; font-size:12px;}

.galerie_uebersicht_merk_headline {width:100%; min-width:100%; padding-top:6px; color:#ee7607; font-size:12px;}

.orange_light_line_mz {width:100%; min-width:100%; background:#eacb8b; height:1px; min-height:1px; border:none; float:left; line-height:1px; font-size:1px; margin-top:4px; margin-left:0px; margin-right:0px;}

.haus_uebersicht_merk_zeile {width:100%; min-width:100%; margin-top:6px;}

.haus_uebersicht_merk_zeile a, .haus_uebersicht_merk_zeile a:visited, .haus_uebersicht_merk_zeile a:hover  {font-size:12px; color: #717173;}

.haus_uebersicht_merk_del {width:10px; float:right;}

.galerie_uebersicht_merk_zeile {width:100%; min-width:100%; margin-top:6px;}

.galerie_uebersicht_merk_zeile a, .galerie_uebersicht_merk_zeile a:visited, .galerie_uebersicht_merk_zeile a:hover  {font-size:12px; color: #717173; line-height:18px;}

.galerie_uebersicht_merk_del {width:10px; float:right; line-height:18px;}

.galerie_uebersicht_merk_headline1 {width:100px; margin-left:5px;}

.haus_uebersicht_merk_headline1 {width:100px; margin-left:5px;}

.haus_uebersicht_merk {width:95%; min-width:95%;}

.galerie_uebersicht_merk {width:95%; min-width:95%;}



/* Merkzettel ENDE */



/*TipaFriend Plus */

.tx-srfreecap-pi2-cant-read {color:#525252; font-size:10px;}

.tx-srfreecap-pi2-cant-read a, .tx-srfreecap-pi2-cant-read a:visited {color:#525252; font-size:10px; font-weight:bold;}

.tx-srfreecap-pi2-cant-read a:hover {color:#000000; font-size:10px; font-weight:bold;}

.tx_tipafriend_codetext {color:#525252; font-size:10px;}

#tx_tipafriend_button {background:url(../images/button_200_orange.jpg); border:none; height: 36px; line-height: 32px; padding-bottom:4px; cursor:pointer; color:#fff; font-weight:bold;}

.tx_tipafriend_error_box {border:none; background:none; color:#000; width:100%; min-width:100%;}

.tx_tipafriend_error_header {color:#000; width:100%; min-width:100%;}

.tx_tipafriend_error_text {color:#000; width:100%; min-width:100%;}

.tx_tipafriend_formfield {width:360px; clear:left; padding:5px 0;}

.tx_tipafriend_formfield INPUT, .tx_tipafriend_formfield TEXTAREA {	width:200px;	background-color:white;	border:1px solid #525252;	color:#000000;	margin-left:0px;	padding-left:0px;	float:left; font-family: Arial; font-size:12px;}

.tx_tipafriend_formfield label {float:left; margin-right:5px; text-align:left; width:150px; }

.tx_tipafriend .tx_tipafriend_url {margin-bottom:15px;}

.tx_tipafriend_text {background-color:white; border:1px none #CCCCCC; float:left; font-size:10px; line-height:normal; margin:15px 0 0; text-align:justify; width:200px; }

#maincontent .tx_tipafriend p.bodytext {color: #CC0000; padding-top:0; padding-bottom:3px;}



/* Galerie */

.tx-txdrowgallery-pi1 {width:100%; min-width:100%;}

.galerie_count {background-color:#F0F0F0; height:28px; line-height:28px; padding-left:3px; padding-right:3px; text-align:center;}

.galerie_pageActive {float:right; background-color:#ee7607; color:#FFFFFF; width:25px; height:25px; line-height:25px; text-align:center; margin-left:3px;}	

.galerie_pageInActive {float:right; background-color:#F0F0F0; color:#000000; width:25px; height:25px; line-height:25px; text-align:center; margin-left:3px;}

.galerie_moreThumbs {display: none; clear:left;}

.galerie_getMoreThumbs {background-image:url(../images/buttonlink_thumbnails_schwarz.jpg);width:177px; height:29px; text-align: left; padding-left:5px; background-repeat:no-repeat; line-height:26px;}

.navi_overview {width:100%; padding-top:15px; float:left; clear:left;}

.galerie_pages {text-align: right;height:26px;line-height:26px; padding-right:10px; float:right;}

.galerie_titel {width:350px;text-align:left; display:none;}

.galerie_tn_overview {padding-top:15px; clear:left;}

.galerie_searchbox {background-image:url(../images/suchefeld_bg.jpg); width:245px; height:65px; text-align:left; background-repeat:no-repeat;}

.galerie_tn_link { color:#FFFFFF;}

.galerie_navi_prev {text-align:left; height:28px; line-height:28px; background-image:url(../images/buttonlink_zurueck_orange.jpg); background-repeat:no-repeat;background-position:left; color: #ee7607; margin-left:200px; display:inline; width:80px;}

.galerie_navi_next {text-align:right; height:28px; line-height:28px; background-image:url(../images/buttonlink_weiter_orange.jpg); background-repeat:no-repeat;

background-position:right; color: #ee7607; width:100px;}

.galerie_imagebox {width:650px; display: block; text-align:center;}

.galerie_description {display: none;}

.galerie_imagetitle {width:100%; text-align: center;padding-bottom: 15px;padding-top:15px;}

.galerie_hits {text-align: left; width:49%;}

.galerie_frage {width:325px;height:30px;line-height:28px;}

.galerie_hdb_link {text-align:right;width:325px;height:28px;line-height:28px;background-image:url(../images/buttonlink_hausprofil_schwarz.jpg);background-repeat:no-repeat;background-position:right;}

.galerie_keywords {height:28px;line-height:28px;color: #525252;}

.galerie_keyword_tag {height:28px;line-height:28px;color: #ee7607;background-image:url(../images/stern_orange_aufweiss.jpg);background-repeat:no-repeat;background-position:left; padding-left:16px;}

.galerie_div_linkBack {background-color: #F0F0F0;height:28px;line-height:28px;background-image:url(../images/buttonlink_pfeil_grau_aufgrau.jpg);background-repeat:no-repeat;background-position:left;padding-left: 13px;padding-right: 46px; margin-left:15px; display:inline;}

.galerie_div_rating {white-space:nowrap;background-color: #F0F0F0; height:28px;line-height:28px;background-image:url(../images/buttonlink_pfeil_orange_aufgrau.jpg);background-repeat:no-repeat;background-position:left;padding-left: 13px; padding-right: 46px;}

.galerie_div_merken {background-color: #F0F0F0;height:28px;line-height:28px;background-image:url(../images/buttonlink_pfeil_orange_aufgrau.jpg);background-repeat:no-repeat;background-position:left;padding-left: 13px;text-align:center; padding-right: 56px;}

.galerie_div_empfehlen {background-color: #F0F0F0;height:28px;line-height:28px;background-image:url(../images/buttonlink_pfeil_orange_aufgrau.jpg);background-repeat:no-repeat;background-position:left;padding-left: 13px;text-align:center;}

.galerie_tn_box { background-image:url(../images/bg.gif);width:120px;height:75px;text-align:center;background-repeat:no-repeat; margin-bottom:10px; margin-right:10px; padding-top:5px;}

.galerie_info_cont { width:650px; border-top: 1px solid #ee7607; background:#F0F0F0;}

.galerie_navi_cont { width:650px; margin-bottom:20px;}

.galerie_detail_cont { width:650px;}

.galerie_keywords_cont { width:650px;}

.galerie_info_link { color:#525252; }

.galerie_form_text {width:105px; height:18px; line-height:16px; top:0px;}

.galerie_form_submit {width:23px; height:21px; background: url(../images/mfsuche_submit.gif); top:0px; cursor:pointer;}

.galerie_stars {padding-left: 20px; padding-top:6px; height:22px;}

.galerie_link_cont {width: 650px; margin-bottom:10px;}

.galerie_perceivelist {padding-top:15px;}



div.gal_suche_text {color:#FFFFFF;font-size:14px;line-height:20px;padding-left:14px;margin-top:4px;width:230px;}

div.gal_suche_form {color:#FFFFFF;font-size:14px;line-height:20px;padding-left:15px;padding-top:5px;width:230px;}

div.gal_suche_form_textbox {width:195px;}

div.gal_suche_form_submitbox {width:25px;}



.gal_suche_form_textbox input {height:18px;line-height:16px;top:0;width:185px;border:0;margin:0;color:#525252;}

.gal_suche_form_submitbox input {background:transparent url(../images/mfsuche_submit.gif) repeat scroll 0 0;cursor:pointer;height:21px;top:0;width:23px;border:0;margin:0;}



a.page_active_link, a.page_active_link:hover, a.page_active_link:visited  {color:#FFFFFF;}

a.page_inactive_link, a.page_inactive_link:hover, a.page_inactive_link:visited {color:#000000;}

a.link_image_load, a.link_image_load:hover, a.link_image_load:visited {color: #ee7607; padding-left:20px; padding-right:20px; height:28px; line-height:28px; display:block;}

a.link_more_thumbs, a.link_more_thumbs:hover, a.link_more_thumbs:visited {color:#FFFFFF; height:29px; line-height:26px; width:177px; display:block;}

a.link_lower_thumbs, a.link_lower_thumbs:hover, a.link_lower_thumbs:visited {color:#000000;  height:29px; line-height:26px; width:177px; display:block;}



a.link_keywords,a.link_keywords:visited {color:#525252;}

a.link_keywords:hover{color: #ee7607;}



a.link_frage  {width:158px;height:30px;line-height:26px;background-image:url(../images/buttonlink_anfrage_orange.jpg);background-repeat:no-repeat;background-position:left; 

color:#000000; text-align:center; display:block; padding-right:10px;}

a:hover.link_frage {width:158px;height:30px;line-height:26px;background-image:url(../images/buttonlink_anfrage_orange.jpg);background-repeat:no-repeat;background-position:left; 

color:#000000; text-align:center; display:block; padding-right:10px;}

a:visited.link_frage {width:158px;height:30px;line-height:26px;background-image:url(../images/buttonlink_anfrage_orange.jpg);background-repeat:no-repeat;background-position:left; 

color:#000000; text-align:center; display:block; padding-right:10px;}

a.link_hausdb, a.link_hausdb:visited, a.link_hausdb:hover {color:#FFFFFF;padding-right:25px;}



.galerie_info_cont a, .galerie_info_cont a:visited {color:#525252;}

.galerie_info_cont a:hover {color:#ee7607;}



.gallerysearch_message {width:390px;}

.gallerysearch_message p {padding-top:0px !important;}

#lightwindow_overlay {padding-bottom:50%;}

/*Galerie ENDE */



/*DROW Contents */

.drow_content {width:100%; margin-bottom:15px;}

.drow_content h1 {float:none !important; clear:none; width:auto !important;} 

.drow_content h3 {float:none !important; clear:none; width:auto !important;}

.drow_content_img_left {float:left;}

.drow_content_img_left img {margin-right:8px; margin-bottom:8px;}

.drow_content_img_right {float:right;}

.drow_content_img_right img {margin-left:8px; margin-bottom:8px; display:inline;}

.drow_content_img_bottom {width:100%;}

.drow_content_img_bottom img {margin-top:8px; margin-right:8px;}

#maincontent .drow_content p {float:none; width:auto;}

.drow_content_img_bottom_desc {font-style:italic;}

.drow_content_img_right_desc {margin-left:8px; font-style:italic; display:inline;}

.drow_content_img_left_desc {font-style:italic;}

/*DROW Contents ENDE */



/* Glossar */

.searchform_tx_sgglossary_pi1 {float:left; display:block;}

.glossar_search_full {width:302px; height:30px; padding-top:5px; padding-left:8px; background:url(../images/hg_glossar_suche.jpg);}

.glossar_search_full_desc {margin-right:8px; color:#fff;}

.glossar_search_submit {background:url(../images/mfsuche_submit.gif) bottom no-repeat; padding:0; width:23px; height:24px; cursor:pointer; border:none;}

.glossar_search_abc {width:100%; margin-bottom:15px; margin-top:5px;}

.glossar_list_table {width:100%; float:left;}

.glossar_list_searched {width:100%;min-width:100%;}

.glossar_list_searched_entry {margin-top:4px; width:100%;}

.glossar_list_searched_head {width:100%; min-width:100%;}

.glossar_list_searched_entry a {margin:2px; padding:2px; display:inline; background:#f3f3f3;}

.glossar_list_searched_entry a:link {margin:2px; padding:2px; display:inline; background:#f3f3f3;}

.glossar_list_searched_entry a:visited {margin:2px; padding:2px; display:inline; background:#f3f3f3;}

.glossar_list_searched_entry a:hover {margin:2px; padding:2px; display:inline; background:#f3f3f3;}

.glossar_single_table {width:100%; float:left;}

#maincontent .tx-sgglossary-pi1 a  {color:#ee7607; font-size:12px; text-decoration:none;}

#maincontent .tx-sgglossary-pi1 a:link  {color:#ee7607; font-size:12px; text-decoration:none;}

#maincontent .tx-sgglossary-pi1 a:visited  {color:#ee7607; font-size:12px; text-decoration:none;}

#maincontent .tx-sgglossary-pi1 a:hover  {color:#000000; font-size:12px; text-decoration:none;}

/* Glossar ENDE */







#bookmark_box {width:110px; height:28px; position:absolute; z-index:2; background:url(../images/background_bookmark.jpg); padding-top:8px; padding-left:8px; left:0;}

#bookmark_box a {height:20px; width:20px; display:block; float:left;}


.holder {
    background-color: #ffffff;
    border: 1px solid #eeeeee;
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
    padding: 20px;
    line-height: 20px;
    font-size:12px;
    vertical-align: middle;
    min-width: 300px;
}
.holder img {
    vertical-align: middle;
}
