
#map {overflow:hidden;}
.csc-textpic > div {float:none; clear:left;}
.csc-textpic h1,h2,h3	{clear:left; 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:10px;}
#maincontent .csc-textpic p {float:none !important; clear:left; 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-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%;}
*HTML .csc-textpic-imagewrap {float:none; clear:left;}
.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;}


.tx-felogin-pi1 > form > fieldset {width: 200px; float: left; margin-top: 40px; background-color: #ffffff; border: 0px solid;}
.tx-felogin-pi1 > form > fieldset > legend {font-size:12px; font-weight: bold; color:#fb6606;}
.csc-firstHeader { margin-top: 15 px;}
.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;}

.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:#FB6606; 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:#19407B; 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:#19407B; 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%; cell-spacing: 2px; line-height: 12px; background-color: #ffffff; margin-bottom: 20px;}

#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:#19407B; 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:#FB6606; 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:#EE7903; 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:#FB6606; 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: #FB6606; 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: 150px; 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:#FB6606; 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 15px 0 !important; margin:0 !important; float:left !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:#FB6C0D; 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:#19407B; 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:#FB6C0D; font-weight: normal;  float:left; position:relative; border-bottom:none;}
.news-list-date {color:#FB6C0D; 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:#FB6C0D; 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:#FB6C0D;  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:#FB6C0D; font-weight: normal;}
.faqs-list-morelink-archiv a 	{width: 100%; font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #FB6C0D; 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: #FB6C0D; 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: #f2e6ca; margin-top: 5px;}
.faqs-single-backlink {line-height: 16px; padding: 1px 5px 1px 0px;}
.faqs-single-backlink {text-align:center; font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#FB6C0D; font-weight: normal;}
.faqs-single-backlink a 	{width: 100%; font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #FB6C0D; 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: #FB6C0D; 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: #f2e6ca; 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; width: 77px;}
.akkordeon_news_headline_img img {margin-top:2px;}
.akkordeon_news_linie		{float:left; width: 301px; height:1px; line-height: 1px; background-color: #fa8327; 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;}
.bodytext a { color:#ee7903;}

.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:#F2E6CA;}
#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: #EE7903;
  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 #EE7903; 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:#EE7903;}

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

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

.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:#FA8327; height:1px; border:none; float:left; margin:0; line-height:1px; font-size:1px;}
.orange_light_line {width:100%; min-width:100%; background:#f9d394; height:1px; border:none; float:left; margin:0; line-height:1px; font-size:1px;}
.orange_light_line_text {width:100%; min-width:100%; background:#f9d394; 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; margin-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; margin-bottom:10px; }
.hausprofil_line_data .hausprofil_label_haustyp {width:160px; font-weight:bold;}
.hausprofil_line_data .hausprofil_inhalt_haustyp {width:150px;}
#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;}
#inhaltF .hausprofil_line_data .hausprofil_label_haustyp {width:640px; font-weight:bold; color:#000; font-size:14px;}
#inhaltF .hausprofil_line_data .hausprofil_inhalt_haustyp {width:634px;}
#inhaltF  .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;}
#reiterD {margin-right:2px;}

#inhaltC {width: 634px; padding:6px;}
#inhaltC {float:none !important;}
#inhaltD {width: 634px; padding:6px;}
#inhaltE {width: 634px; padding:6px;}
#inhaltF {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:#FA8327; 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:#FA8327; 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:#FA8327; font-size:12px; font-weight:bold;}

.hausprofil_info_label {color:#FA8327; 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:301px; height:21px; color:#ee7903; font-size:16px; padding-top:5px; padding-left:10px; float:right;}
.haus_uebersicht_suche {width:300px; height:130px; background:#fff3d8; border: 1px solid #f2e6ca; border-top:none; padding-left:9px; padding-top:19px;}
.haus_uebersicht_suche_voll {width:300px; height:60px; background:#fff3d8; border: 1px solid #f2e6ca; border-top:none; padding-left:9px; padding-top:19px; float:right; clear:right;}
.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:#fb6606;}
.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:#f9d394; 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:#353734; 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:#fb6606;}
.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:#ee7903; 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: 8px; 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-size:18px; line-height:18px; color:#000;}
.haus_uebersicht_merk_headline {width:100%; padding-top:5px; color:#FB6606; font-size:12px;}
.galerie_uebersicht_merk_headline {width:100%; min-width:100%; padding-top:6px; color:#EE7903; font-size:12px;}
.orange_light_line_mz {width:100%; min-width:100%; background:#f9d394; 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:#EE7903; 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: #EE7903; 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: #EE7903; 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: #EE7903;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 #EE7903; 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: #EE7903; 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: #EE7903;}

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

.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:#ee7903; font-size:12px; text-decoration:none;}
#maincontent .tx-sgglossary-pi1 a:link  {color:#ee7903; font-size:12px; text-decoration:none;}
#maincontent .tx-sgglossary-pi1 a:visited  {color:#ee7903; font-size:12px; text-decoration:none;}
#maincontent .tx-sgglossary-pi1 a:hover  {color:#000000; font-size:12px; text-decoration:none;}
/* Glossar ENDE */



.hausdb_files {
background-image:url(../images/liste_arrowbox.gif);
background-position:0 0;
background-repeat:no-repeat;
}

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