.tx-indexedsearch .tx-indexedsearch-browsebox LI{display:inline;margin-right:5px}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button{width:100px}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword{width:150px}
.tx-indexedsearch .tx-indexedsearch-whatis{margin-top:10px;margin-bottom:5px}
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw{font-weight:bold;font-style:italic}
.tx-indexedsearch .tx-indexedsearch-noresults{text-align:center;font-weight:bold}
.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr{font-style:italic}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup{color:red}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info{background:#eeeeee}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead{margin-top:20px;margin-bottom:5px}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2{margin-top:0px;margin-bottom:0px}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD{background:#cccccc;vertical-align:middle}
.tx-indexedsearch .tx-indexedsearch-res .noResume{color:#666666}
.tx-indexedsearch .tx-indexedsearch-category{background:#cccccc;font-size:16px;font-weight:bold}
.tx-indexedsearch .res-tmpl-css{clear:both;margin-bottom:1em}
.tx-indexedsearch .searchbox-tmpl-css LABEL{margin-right:1em;width:10em;float:left}
.tx-indexedsearch .result-count-tmpl-css,.tx-indexedsearch .percent-tmpl-css{letter-spacing:0;font-weight:normal;margin-top:-1.2em;float:right}
.tx-indexedsearch .info-tmpl-css dt,.tx-indexedsearch dl.info-tmpl-css dd{float:left}
.tx-indexedsearch .info-tmpl-css dd.item-mtime{float:none}
.tx-indexedsearch .info-tmpl-css dd.item-path{float:none}
.csc-header-alignment-center{text-align:center}
.csc-header-alignment-right{text-align:right}
.csc-header-alignment-left{text-align:left}
div.csc-textpic-responsive,div.csc-textpic-responsive *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
div.csc-textpic,div.csc-textpic div.csc-textpic-imagerow,ul.csc-uploads li{overflow:hidden}
div.csc-textpic .csc-textpic-imagewrap table{border-collapse:collapse;border-spacing:0}
div.csc-textpic .csc-textpic-imagewrap table tr td{padding:0;vertical-align:top}
div.csc-textpic .csc-textpic-imagewrap figure,div.csc-textpic figure.csc-textpic-imagewrap{margin:0;display:table}
figcaption.csc-textpic-caption{display:table-caption}
.csc-textpic-caption{text-align:left;caption-side:bottom}
div.csc-textpic-caption-c .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-c{text-align:center}
div.csc-textpic-caption-r .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-r{text-align:right}
div.csc-textpic-caption-l .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-l{text-align:left}
div.csc-textpic div.csc-textpic-imagecolumn{float:left}
div.csc-textpic-border div.csc-textpic-imagewrap img{border:2px solid black;padding:0px 0px}
div.csc-textpic .csc-textpic-imagewrap img{border:none;display:block}
div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{margin-bottom:10px}
div.csc-textpic .csc-textpic-imagewrap .csc-textpic-imagerow-last .csc-textpic-image{margin-bottom:0}
div.csc-textpic-imagecolumn,td.csc-textpic-imagecolumn .csc-textpic-image{margin-right:10px}
div.csc-textpic-imagecolumn.csc-textpic-lastcol,td.csc-textpic-imagecolumn.csc-textpic-lastcol .csc-textpic-image{margin-right:0}
div.csc-textpic-intext-left .csc-textpic-imagewrap,div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{margin-right:10px}
div.csc-textpic-intext-right .csc-textpic-imagewrap,div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{margin-left:10px}
div.csc-textpic-center .csc-textpic-imagewrap,div.csc-textpic-center figure.csc-textpic-imagewrap{overflow:hidden}
div.csc-textpic-center .csc-textpic-center-outer{position:relative;float:right;right:50%}
div.csc-textpic-center .csc-textpic-center-inner{position:relative;float:right;right:-50%}
div.csc-textpic-right .csc-textpic-imagewrap{float:right}
div.csc-textpic-right div.csc-textpic-text{clear:right}
div.csc-textpic-left .csc-textpic-imagewrap{float:left}
div.csc-textpic-left div.csc-textpic-text{clear:left}
div.csc-textpic-intext-left .csc-textpic-imagewrap{float:left}
div.csc-textpic-intext-right .csc-textpic-imagewrap{float:right}
div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{float:right}
div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{float:left}
div.csc-textpic div.csc-textpic-imagerow-last,div.csc-textpic div.csc-textpic-imagerow-none div.csc-textpic-last{margin-bottom:0}
.csc-textpic-intext-left ol,.csc-textpic-intext-left ul{padding-left:40px;overflow:auto}
ul.csc-uploads{padding:0}
ul.csc-uploads li{list-style:none outside none;margin:1em 0}
ul.csc-uploads img{float:left;margin-right:1em;vertical-align:top}
ul.csc-uploads span{display:block}
ul.csc-uploads span.csc-uploads-fileName{text-decoration:underline}
table.contenttable-color-1{background-color:#EDEBF1}
table.contenttable-color-2{background-color:#F5FFAA}
table.contenttable-color-240{background-color:black}
table.contenttable-color-241{background-color:white}
table.contenttable-color-242{background-color:#333333}
table.contenttable-color-243{background-color:gray}
table.contenttable-color-244{background-color:silver}
.csc-space-after-20{margin-bottom:20px !important}
.clear{height:1px;clear:both}
.tx-realty-pi1 .error{color:red;font-weight:bold}
.tx-realty-pi1 .list-view .border{width:100%;height:2px;background:#FFA500;margin:0 0 5px 0;}
.tx-realty-pi1 a.listViewBack,.tx-realty-pi1 a.singleViewBack,.tx-realty-pi1 a.close,.tx-realty-pi1 a.objectsByOwner,.tx-realty-pi1 a.nextPage{float:right}
.tx-realty-pi1 a.singleViewAddToFavorites,.tx-realty-pi1 a.listViewAddToFavorites,.tx-realty-pi1 a.removeFromFavorites,.tx-realty-pi1 a.singleViewContact,.tx-realty-pi1 a.listViewContact,.tx-realty-pi1 a.printPage,.tx-realty-pi1 a.newRecord,.tx-realty-pi1 a.previousPage{float:left}
.tx-realty-pi1 p.object_limits{clear:both;padding-top:8px}
.tx-realty-pi1-submit{background:url('../../typo3conf/ext/realty/pi1/images/button_bg_right.png') no-repeat top right;height:18px;cursor:pointer;border:none;text-align:center;font-weight:bold;font-size:11px;line-height:18px;color:#ffffff;padding-right:10px;margin-right:-1px;
}
.tx-realty-pi1 .previousNextButtons{float:right;padding-bottom:.8em}
.tx-realty-pi1 .image{vertical-align:middle;text-align:center;padding:1px}
.tx-realty-pi1 .image img{border:0}
.tx-realty-pi1 .list-view .filter{border:1px solid #B9C2C9;margin:5px 0;padding:5px}
.tx-realty-pi1 .list-view .filter h3{margin:2px 0;padding:0}
.tx-realty-pi1 .list-view .filter .params .param{float:left;margin-left:12px}
.tx-realty-pi1 .list-view .filter .params .first{margin-left:-2px}
.tx-realty-pi1 .list-view .filter .submit a.search{width:60px}
.tx-realty-pi1 .list-view table.result{clear:both;width:100%;border-collapse:collapse;padding:0}
.tx-realty-pi1 .list-view .result thead tr td{border-bottom:2px solid #FFA500}
.tx-realty-pi1 .list-view .result thead tr td{line-height:30px}
.tx-realty-pi1 .list-view .result thead h2{margin-left:8px}
.tx-realty-pi1 .list-view .result table.pagination{float:right;border-collapse:collapse;padding:0;margin-right:4px}
.tx-realty-pi1 .list-view .result table.pagination td{border:none;vertical-align:middle}
.tx-realty-pi1 .list-view .result table.pagination .label{padding-right:4px}
.tx-realty-pi1 .list-view .result tbody tr table.item{border-top:2px solid #FFA500;margin-left:12px;width:98%;empty-cells:hide;border-collapse:separate;border-spacing:5px;padding:0}
.tx-realty-pi1 .list-view .result tbody tr.first table.item{border-top:none}
.tx-realty-pi1 .list-view .result .item .checkbox{width:1%}
.tx-realty-pi1 .list-view .result .item h3{margin:0;padding:0}
.tx-realty-pi1 .list-view .result .item p.details{line-height:1em}
.tx-realty-pi1 .list-view .result .item td{vertical-align:top;margin-top:5px}
.tx-realty-pi1 .list-view .result td.image{vertical-align:middle}
.tx-realty-pi1 .list-view .result .item td.tx-realty-pi1-editorLinks{float:right;white-space:nowrap}
.tx-realty-pi1 .list-view .result .description .title{font-weight:bold}
.tx-realty-pi1 .list-view .result .description p{margin:2px 0;padding:0;line-height:1.2em}
.tx-realty-pi1 .list-view .result .description table.details{border-collapse:collapse;width:100%;color:#FF6D00}
.tx-realty-pi1 .list-view .result .image{width:98px;height:98px}
.tx-realty-pi1 .list-view .result tfoot td .favorites{height:44px;background:url('../../typo3conf/ext/realty/pi1/images/fav_arrow.png') no-repeat 26px 0;margin-left:0}
.tx-realty-pi1 .list-view .result td.sorting{background:#E0E8EB}
.tx-realty-pi1 .list-view .result table.sorting{border-collapse:collapse;padding:0}
.tx-realty-pi1 .list-view .result table.sorting td{padding-left:24px;line-height:20px}
.tx-realty-pi1 .list-view .result .favorites,.tx-realty-pi1 .list-view .result .favorites a{margin-top:22px;margin-left:36px}
.tx-realty-pi1 .list-view .result tfoot td .pagination{margin-top:42px}
.tx-realty-pi1 .list-view #tx_realty_map{clear:both;width:100%;height:400px;margin:20px 0}
.tx-realty-pi1 .single-view .text-pane{float:left;margin:0 1% 1em 0}
.tx-realty-pi1 .single-view .with-images{width:38%}
.tx-realty-pi1 .single-view .text-pane h4{margin:1.5em 0 0;padding:0;display:inline}
.tx-realty-pi1 .single-view .text-pane p{margin:0;padding:0}
.tx-realty-pi1 .single-view .documents ul{list-style:none;padding-left:0;margin:16px 0}
.tx-realty-pi1 .single-view .documents li{display:inline;padding-right:10px}
.tx-realty-pi1 .single-view .documents li a{background:url('../../typo3conf/ext/realty/Resources/Public/Icons/Pdf.png') 0 center no-repeat;padding-left:28px;white-space:nowrap}
.tx-realty-pi1 .single-view .text-pane .further-description{clear:left}
.tx-realty-pi1 .single-view .text-pane .overview{border-collapse:collapse;margin:1.5em 0 .5em;padding:0;width:100%}
.tx-realty-pi1 .single-view .text-pane .overview th{text-align:left;background:#D9E2E7;font-weight:bold;padding:2px 1em}
.tx-realty-pi1 .single-view .text-pane .overview th,.tx-realty-pi1 .single-view .text-pane .overview td{border:1px solid white}
.tx-realty-pi1 .single-view .text-pane .overview td{vertical-align:top;padding:1px 1em}
.tx-realty-pi1 .single-view .text-pane .overview tr.odd{background:#F0F4F7}
.tx-realty-pi1 .single-view .text-pane .overview tr.even{background:#E7ECF0}
.tx-realty-pi1 .single-view .text-pane .buttons{padding:1em 0 3em}
.tx-realty-pi1 .single-view #tx_realty_map{clear:both;width:450px;height:300px;margin:20px 0}
.tx-realty-pi1 .tx-realty-pi1-offerer dl{position:relative;list-style-type:none;margin-top:1px;width:100%}
.tx-realty-pi1 .tx-realty-pi1-offerer dd{margin-left:0}
.tx-realty-pi1 .tx-realty-pi1-offerer .offerer-list-image{width:100%}
.tx-realty-pi1 .tx-realty-pi1-offerer .offerer-list-image img{float:right}
.tx-realty-pi1 .tx-realty-pi1-offerer dl .link{position:absolute;right:0;bottom:-1.4em}
.tx-realty-pi1 .single-view .images{width:58%;float:right}
.tx-realty-pi1 .single-view .images .item{float:left}
.tx-realty-pi1 .single-view .images .item .image{width:137px;height:137px}
.tx-realty-pi1 .city-selector{width:198px;margin-top:7px;border:6px solid #E4EAF8}
.tx-realty-pi1 .city-selector .outer{border:1px solid #606673;padding:1px}
.tx-realty-pi1 .city-selector .inner{background:url('../../typo3conf/ext/realty/pi1/images/cityselector_bg.png') repeat-x}
.tx-realty-pi1 .city-selector .title{height:32px;background:url('../../typo3conf/ext/realty/pi1/images/cityselector_head.png') no-repeat 50% 50%}
.tx-realty-pi1 .city-selector h3{visibility:hidden}
.tx-realty-pi1 .city-selector p{padding:0 5px 5px;margin:0}
.tx-realty-pi1 .city-selector form{margin:0;padding:4px}
.tx-realty-pi1 .city-selector form select{width:100%;padding:0}
fieldset.tx-realty-pi1-fieldset{margin-bottom:5px;border:1px solid #d9e2e7;background:#edf2f5}
p.tx-realty-pi1-objekt-nr{margin:2px 0;padding:0}
.tx-realty-pi1-field{width:98%;font-size:11px;clear:both}
.tx-realty-pi1-field p.error{margin:1em 0 0 0.2em}
.tx-realty-pi1-information,.tx-realty-pi1-label{float:left;display:block;margin:1px;padding:2px 5px;line-height:22px;background:#d9e2e7}
.tx-realty-pi1-information{font-size:11px;width:434px}
.tx-realty-pi1-label{width:150px}
.tx-realty-pi1-input{font-size:12px;width:280px;height:19px;line-height:18px;border:1px solid #bdcad4;background-color:#f0f4f7;margin:1px;padding:5px 0 0 0}
#tx_realty_pi1-requesterZip{width:80px;margin-right:0}
#tx_realty_pi1-requesterCity{width:196px;margin-left:-1px}
.tx-realty-pi1-textarea{font-size:12px;width:280px;height:130px;line-height:18px;border:1px solid #bdcad4;background-color:#f0f4f7;margin:1px;padding-top:3px}
.tx-realty-pi1-contact-form .tx-realty-pi1-required{font-weight:bold}
.tx-realty-pi1-contact-form .submitWrapper{margin-top:10px}
.tx-realty-pi1-contact-form span.button{float:left;margin:10px 0 5px 160px}
.tx-realty-pi1-contact-form p.tx-realty-pi1-law{width:75%;font-size:11px}
.tx-realty-pi1-filter-form{width:500px}
.tx-realty-pi1-filter-form .tx-realty-pi1-label{width:250px}
.tx-realty-pi1-filter-form .tx-realty-pi1-input{width:200px}
.tx-realty-pi1-filter-form #tx_realty_pi1-rent-from,.tx-realty-pi1-filter-form #tx_realty_pi1-rent-to,.tx-realty-pi1-filter-form #tx_realty_pi1-numberOfRooms-from,.tx-realty-pi1-filter-form #tx_realty_pi1-numberOfRooms-to,.tx-realty-pi1-filter-form #tx_realty_pi1-livingArea-from,.tx-realty-pi1-filter-form #tx_realty_pi1-livingArea-to{width:85px}
.tx-realty-pi1-filter-form #tx_realty_pi1-livingArea-from,.tx-realty-pi1-filter-form #tx_realty_pi1-numberOfRooms-from,.tx-realty-pi1-filter-form #tx_realty_pi1-rent-from{margin-right:3px}
.tx-realty-pi1-filter-form #tx_realty_pi1-livingArea-to,.tx-realty-pi1-filter-form #tx_realty_pi1-numberOfRooms-to,.tx-realty-pi1-filter-form #tx_realty_pi1-rent-to{margin-left:7px}
.tx-realty-pi1-filter-form .select{height:26px;width:202px;padding:0}
.tx-realty-pi1-filter-form span.button{margin:10px 0 5px 10px;float:left}
.tx-realty-pi1 .filter span.button{margin:10px 10px 5px 0;float :right}
.tx-realty-pi1-filter-form .tx-realty-pi1-radio-buttons{height:26px;padding-top:6px}
.tx-realty-pi1-filter-form .tx-realty-pi1-radio-buttons input{vertical-align:middle}
.tx-realty-pi1 #tx_realty_frontEndEditor select{width:160px;margin-left:0}
.tx-realty-pi1 #tx_realty_frontEndEditor fieldset{width:100%;max-height:100%;border:1px solid #cccccc;padding:10px 10px 10px 10px;color:#666666;margin-bottom:20px}
.tx-realty-pi1 .offerer-list ul{list-style-type:none;border-bottom:2px solid #ffa500;margin-top:10px;padding:10px 0 0 0}
.tx-realty-pi1 .offerer-list .result dl{position:relative;border-top:2px solid #ffa500;padding:.5em 0;clear:both}
.tx-realty-pi1 .offerer-list .result .emphasized{font-weight:bold}
.tx-realty-pi1 .offerer-list .result dd{margin-left:0}
.tx-realty-pi1 .offerer-list .result dl .link{position:absolute;bottom:.4em;right:0}
.tx-realty-pi1 .offerer-list .result .offerer-list-image{width:25em}
.tx-realty-pi1 .offerer-list .offerer-list-image img{float:right;margin-bottom:.4em}
#tx_realty_frontEndEditor .column3-light{clear:both;padding:10px;background:#f0f0f0;margin-bottom:10px}
#tx_realty_frontEndEditor .column3-dark{clear:both;padding:10px;background:#e4e4e4;margin-bottom:10px}
#tx_realty_frontEndEditor .column3-light dt,#tx_realty_frontEndEditor .column3-dark dt{width:20%;padding:0}
#tx_realty_frontEndEditor .column3-light dd,#tx_realty_frontEndEditor .column3-dark dd{width:80%;padding:0}
#tx_realty_frontEndEditor_title{width:97%;margin:0;padding:0}
#tx_realty_frontEndEditor .column1{display:table;height:100%;width:100%;background:#e4e4e4}
#tx_realty_frontEndEditor .column1 .columnleft1-dark,#tx_realty_frontEndEditor .column1 .columnright1-dark{width:49%;float:left;padding:10px 0 0 0}
#tx_realty_frontEndEditor .columnlight{display:table;position:relative;background:#f0f0f0;height:100%;width:100%}
#tx_realty_frontEndEditor .columnlight .columnleft,#tx_realty_frontEndEditor .columnlight .columnright{display:table;width:48%;float:left;padding:10px 0 0 0}
#tx_realty_frontEndEditor .columnlight .columnleft{padding-right:2%}
#tx_realty_frontEndEditor .columndark{display:table;position:relative;background:#e4e4e4;height:100%;width:100%}
#tx_realty_frontEndEditor .columndark .columnleft,#tx_realty_frontEndEditor .columndark .columnright{display:table;width:48%;float:left;padding:10px 0 0 0}
#tx_realty_frontEndEditor .columndark .columnleft{padding-right:2%}
#tx_realty_frontEndEditor .column-dark{display:table;background:#e4e4e4;width:100%;clear:both;padding:10px 0 0 0}
#tx_realty_frontEndEditor .column-light{display:table;background:#f0f0f0;width:100%;clear:both;padding:10px 0 0 0}
#tx_realty_frontEndEditor .teaser textarea{height:80px;width:160%}
#tx_realty_frontEndEditor .description textarea{height:160px;width:160%}
#tx_realty_frontEndEditor .chooser label{font-size:0.8em}
#tx_realty_frontEndEditor .chooser2{display:block;margin:0 0 5px 10px}
#tx_realty_frontEndEditor .vertdivider{width:0;float:left;height:100%;display:table;border:5px solid #ffffff}
#tx_realty_frontEndEditor .divider{display:block;background:#ffffff;height:10px;clear:both}
#tx_realty_frontEndEditor dl{display:table;margin:0 0 10px 10px;padding:0;clear:both;width:100%;height:100%}
#tx_realty_frontEndEditor dt{width:40%;margin:0;padding:0;float:left;height:100%}
#tx_realty_frontEndEditor dd{width:60%;float:left;margin:0;padding:0;font-size:0.8em;height:100%}
#tx_realty_frontEndEditor dd input{width:90%}
#tx_realty_frontEndEditor #submit{text-align:right;width:100%;margin:0 0 10px 0}
#tx_realty_frontEndEditor #tx_realty_frontEndEditor_button_submit,#uploadfield #tx_realty_frontEndImageUpload_button_submit_and_stay,#uploadfield dt input{color:#ffffff;margin-right:50px;font-weight:bold;font-size:11px;background:transparent url('../../typo3conf/ext/realty/pi1/images/submit_button.png') no-repeat;height:18px;width:115px;cursor:pointer;border:0;float:right}
#tx_realty_frontEndEditor #tx_realty_frontEndEditor_button_submit{background:transparent url('../../typo3conf/ext/realty/pi1/images/submit_button_fe_editor.png') no-repeat}
#tx_realty_frontEndEditor #tx_realty_frontEndEditor_country,#tx_realty_frontEndEditor #tx_realty_frontEndEditor_district,#tx_realty_frontEndEditor #tx_realty_frontEndEditor_city,#tx_realty_frontEndEditor #tx_realty_frontEndEditor_old_or_new_building,#tx_realty_frontEndEditor #tx_realty_frontEndEditor_house_type,#tx_realty_frontEndEditor #tx_realty_frontEndEditor_apartment_type,#tx_realty_frontEndEditor #tx_realty_frontEndEditor_state,#tx_realty_frontEndEditor #tx_realty_frontEndEditor_garage_type,#tx_realty_frontEndEditor #tx_realty_frontEndEditor_heating_type,#tx_realty_frontEndEditor #tx_realty_frontEndEditor_pets{width:93%}
#tx_realty_frontEndEditor .multicheckboxes{margin:0 0 10px 0;line-height:30px}
#tx_realty_frontEndEditor #tx_realty_frontEndEditor_heating_type_item,#tx_realty_frontEndEditor #tx_realty_frontEndEditor_heating_type_item-1,#tx_realty_frontEndEditor #tx_realty_frontEndEditor_heating_type_item-2,#tx_realty_frontEndEditor #tx_realty_frontEndEditor_heating_type_item-3,#tx_realty_frontEndEditor #tx_realty_frontEndEditor_heating_type_item-4,#tx_realty_frontEndEditor #tx_realty_frontEndEditor_heating_type_item-5,#tx_realty_frontEndEditor #tx_realty_frontEndEditor_heating_type_item-6,#tx_realty_frontEndEditor #tx_realty_frontEndEditor_heating_type_item-7,#tx_realty_frontEndEditor #tx_realty_frontEndEditor_heating_type_item-8,#tx_realty_frontEndEditor #tx_realty_frontEndEditor_heating_type_item-9,#tx_realty_frontEndEditor #tx_realty_frontEndEditor_heating_type_item-10,#tx_realty_frontEndEditor #tx_realty_frontEndEditor_heating_type_item-11{position:relative;top:5px;width:15px;float:left;margin:0 5px 0 0}
#tx_realty_frontEndEditor .checkbox input,#tx_realty_frontEndEditor .multicheckboxes input{margin-right:3px;width:15px}
#tx_realty_frontEndEditor #tx_realty_frontEndEditor_emphasized,#tx_realty_frontEndEditor #tx_realty_frontEndEditor_heating_included{width:15px;margin:5px 5px 0 0;padding:0}
#tx_realty_frontEndEditor #tx_realty_frontEndEditor_object_type_item,#tx_realty_frontEndEditor #tx_realty_frontEndEditor_object_type_item-1,#tx_realty_frontEndEditor #tx_realty_frontEndEditor_contact_data_source_item,#tx_realty_frontEndEditor #tx_realty_frontEndEditor_contact_data_source_item-1,#tx_realty_frontEndEditor #tx_realty_frontEndEditor_contact_data_source_item-1{width:15px;margin:0 5px 0 0;padding:0 0 2px 0;height:auto}
#uploadfield .column1,#uploadfield .column2,#uploadfield .column3{display:table;margin:0 0 10px 0;padding:5px 0 35px 0;background:#f0f0f0;clear:both;width:100%;max-height:100%;color:#666666}
#uploadfield dl{display:table;margin:0;padding:8px 0 10px 10px;clear:both;width:100%;max-height:100%}
#uploadfield .column1 dt{width:20%;margin:0;padding:0;float:left;height:100%;line-height:20px}
#uploadfield .column1 dd{width:80%;float:right;margin:0;padding:0;height:100%;line-height:20px}
#uploadfield .column2 dt{width:100%;float:left;height:100%;line-height:20px}
#uploadfield .column2 dd{width:80%;margin-left:-10px;padding:0;height:100%;line-height:20px}
#uploadfield .savebuttonposition{display:block;text-align:right}
#uploadfield .chooser{font-size:0.8em;line-height:normal}
#uploadfield #tx_realty_frontEndImageUpload_button_submit_and_stay{position:absolute;left:73px;margin:15px 10px 0 10px}
#uploadfield span.button{position:absolute;left:273px;margin:15px 0 0 -20px;height:18px;width:200px;cursor:pointer;border:0;float:left}
#uploadfield #tx_realty_frontEndImageUpload_button_submit{color:#ffffff;font-weight:bold;font-size:11px;background:transparent url('../../typo3conf/ext/realty/pi1/images/button_bg_right.png') no-repeat right;height:18px;width:200px;cursor:pointer;border:0;float:left}
#uploadfield .column2 dl dl{width:550px}
#uploadfield .column2 dl dl dt{position:relative}
#uploadfield .column2 dl dl dt:hover{background:#e4e4e4}
#uploadfield .column2 .label{position:absolute;left:115px;right:120px}
#uploadfield .column2 .image{border:none}
#uploadfield img{margin:2px 0 -3px 2px;border:none}
#uploadfield .column2 dl dl dt input{position:absolute;right:2px;top:31px;margin-right:0}
#uploadfield span.deleted{text-decoration:line-through;color:lightgrey}
#uploadfield input.deleted{color:#ffffff;background:transparent url('../../typo3conf/ext/realty/pi1/images/submit_button_inactive.png') no-repeat;cursor:default}
body{font:12px arial,verdana,helvetica,sans-serif;line-height:1.3;padding:0;margin:0;color:#746c6b;background:#fff;text-align:center}
.wrapper{width:100%;max-width:971px;margin:0 auto 0 auto;text-align:left}
h1{font-size:26px;padding:0 0 20px 0;margin:0;color:#746c6b;font-weight:bold}
h2{font-size:20px;padding:0 0 12px 0;margin:0;color:#746c6b}
h3{font-size:18px;padding:0 0 10px 0;margin:0;color:#746c6b}
p{padding:0 0 15px 0;margin:0}
a img{border:none}
img{vertical-align:bottom}
a{text-decoration:none}
a:link,a:visited{color:#c7342e}
a:hover{color:#B2BCAE}
ul{padding:0 0 0 0;margin:0 0 15px 0;list-style-type:none}
li{padding:0 0 2px 10px}
.clear{clear:both;line-height:0;height:0;font-size:0}
a{outline:none}
.service-navi{float:right;padding:30px 0 0 0;width:293px;text-align:right}
.service-navi ul{float:left;padding:8px 4px 0 0}
.service-navi ul li{float:left;display:block;padding:0 6px 0 6px;margin:0}
.service-navilink a:link,.service-navilink a:visited{color:#746c6b}
.service-navilink a:hover{color:#c7342e}
.service-navi button{background:none;border:none;cursor:pointer;padding:8px 0 0 4px}
.suche{float:right}
.suche form{margin:0;padding:0}
.suche fieldset{margin:0;padding:0;border:0}
.suchfeld,.tx-indexedsearch-searchbox-sword{border:none;float:left;font:11px arial,verdana,helvetica,sans-serif;margin:6px 0 0 0;padding:3px 2px 3px 8px;width:146px;background:#ebecea;color:#000}
.tx-indexedsearch-searchbox-sword{width:194px;margin:2px 0 7px 10px;border:1px solid #c2bab1;height:14px;font:12px arial,verdana,helvetica,sans-serif;color:#000000;background:#ffffff;padding:3px 4px 3px 6px}
.tx-indexedsearch .tx-indexedsearch-whatis{margin:0;padding:0}
.tx-indexedsearch .tx-indexedsearch-noresults{text-align:left}
input.tx-indexedsearch-searchbox-button{margin:2px 0 20px 0;padding:3px 10px;border:2px solid #fff;font:15px arial,verdana,helvetica,sans-serif;color:#fff;background:#c7342e;font-weight:bold}
#suchbutton{width:14px}
.mobile-nav-icon{width:36px;padding:0.4em;display:none;background:#e5322d;-webkit-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px;cursor:pointer;margin:0 0 10px 0}
.mobile-nav-inact{display:none}
.navibox{font-size:17px;font-weight:bold;margin:14px 0 0 0}
.navibox ul{list-style:none;margin:0;padding:0 0 0 10px}
.navibox ul li{float:left;display:block;padding:0 16px 0 0;margin:0;position:relative;background:none}
.navibox ul li.navilinklast{padding:0}
.navibox ul li.clear{float:none}
.navilink a:link,.navilink a:visited{color:#746c6b}
.navilink a:hover,.navilinkaktiv a:link,.navilinkaktiv a:visited{color:#c7342e}
.navibox ul li ul{display:none}
.subnavibox{}
.subnavibox ul{margin:0}
.subnavibox li{background:none;padding:0}
.subnavilink a:link,.subnavilink a:visited{color:#746c6b;border-top:1px solid #a6a6a6;display:block;font-size:15px;padding:18px 0 17px 0;font-weight:bold}
.subnavilink a:hover,.subnavilinkaktiv a:link,.subnavilinkaktiv a:visited{color:#c7342e}
.subnavilink2 a:link,.subnavilink2 a:visited{color:#746c6b;border-top:none;display:block;font-size:15px;padding:3px 0 3px 32px;font-weight:normal}
.subnavilink2 a:hover,.subnavilink2aktiv a:link,.subnavilink2aktiv a:visited{color:#c7342e}
.subnavibox li ul li ul{margin-bottom:10px}
.subnavilink3 a:link,.subnavilink3 a:visited{color:#746c6b;border-top:none;display:block;font-size:12px;padding:3px 0 3px 50px;font-weight:normal}
.subnavilink3 a:hover,.subnavilink3aktiv a:link,.subnavilink3aktiv a:visited{color:#c7342e}
.header{width:100%}
.header-logo{float:left;padding:36px 0 30px 0}
.header-logo img{width:260px}
.content-wrap{width:100%}
.content-wrap ul{padding:0 0 0 0;margin:0 0 15px 0;list-style-type:none}
.folge-contentebox li{padding:0 0 2px 10px;background:url('../../fileadmin/campus-konstanz-de/templates/images/bg-unordered-list-red.gif') left 10px no-repeat}
.folge-contentebox ol li{padding:0 0 2px 0px;background:none}
.content-box{position:relative}
.content-box-folge{background:none}
.folge-infobox{width:23.68%;float:left;margin:71px 3.81% 0 0;color:#aab0a8}
a:link.arrow-left,a:visited.arrow-left{background:url('../../fileadmin/campus-konstanz-de/templates/images/arrow-right.png') left center no-repeat;padding:0 0 0 11px}
.small-padding{padding:2px 0}
.folge-contentebox{width:72.5%;float:left}
.folge-contentebox-pad a:link,.folge-contentebox-pad a:visited{color:#c7342e;font-weight:bold}
.folge-contentebox-pad a:hover{color:#c7342e}
.folge-contentebox-pad{padding:14px 11.93% 10px 0;font-size:15px;line-height:1.4}
.emo-box{width:100%;position:relative;z-index:0}
.emo-box .emo-slide-el{display:none;width:100%}
.emo-box .emo-slide-el:first-child{display:inline-block}
.col-1-3{width:37%;float:left}
.col-2-3{width:60%;float:right}
.newslisting-item{border-bottom:1px solid #d7d3d0;margin:0 0 22px 0;padding:0 0 22px 0}
.newslisting-date{width:94px;float:left}
.newslisting-single-date{width:145px}
.newslisting-date a:link,.newslisting-date a:visited,.newslisting-item a:link,.newslisting-item a:visited{color:#746c6b;font-weight:normal}
.newslisting-headline{width:58.7%;float:left}
.newslisting-headline h1,.newslisting-headline h2{font-size:15px;color:#c7342e;font-weight:bold;margin:0;padding:0 0 12px 0}
.newslisting-headline h2 a:link,.newslisting-headline h2 a:visited{color:#c7342e;font-weight:bold}
.newslisting-img img{float:left;margin:0 14px 5px 0}
.news-single-img{float:left}
.newslisting-more a:link,.newslisting-more a:visited{background:url('../../fileadmin/campus-konstanz-de/templates/icons/more-arrow.gif') left center no-repeat;padding:0 0 0 8px;margin:0 0 0 2px;color:#c7342e;font-weight:bold}
.newslisting-back a:link,.newslisting-back a:visited{background:url('../../fileadmin/campus-konstanz-de/templates/icons/more-arrow-l.gif') left center no-repeat;padding:0 0 0 11px;color:#c7342e;font-weight:bold}
.newslist-pagebrowser{margin:0 0 20px 0}
.newslist-pagebrowser a:link,.newslist-pagebrowser a:visited{color:#c7342e;font-weight:normal}
.newssingle-pagebrowser{margin:0 0 20px 0}
.newssingle-pagebrowser a:link,.newssingle-pagebrowser a:visited{color:#c7342e;font-weight:bold}
.newslisting-single-view a:link,.newslisting-single-view a:visited{color:#c7342e}
.download-files-wrap{text-align:left;font-size:11px;border:1px solid #fff;width:100%;margin:0 0 15px 0}
.download-files-wrap a:link,.download-files-wrap a:visited{color:#c7342e}
.download-files-wrap a:hover{color:#4b6475}
.download-file{padding:5px 0 5px 6px;border-bottom:1px solid #fff}
.download-file.odd{background:#f1f1f1}
.download-file.even{background:#f7f7f7}
.download-file.last{border-bottom:none}
.download-file-icon{float:left;width:24px}
.download-file-desc{}
.footer-bottom{color:#fff;line-height:12px;background:#746c6b}
.footer-bottom-text{float:left}
.footer-bottom ul{float:left;margin:0;padding:0 0 0 8px}
.footer-bottom ul li{float:left;padding:8px 0;margin:0}
.footernavi a:link,.footernavi a:visited{color:#fff;padding:0 12px;border-right:1px solid #fff}
.footernavi a:hover{color:#fff}
.footernavilast a:link,.footernavilast a:visited{border-right:none}
.tx-powermail fieldset{margin:0;padding:0;border:none}
.tx-powermail form{margin:0;padding:0}
.tx-powermail legend{display:none}
.powermail_fieldset_17{width:67.90%}
.powermail_form_8 h3{display:none}
.powermail_fieldwrap_radio{float:left;width:206px;margin:0 0 13px 0;height:20px}
*+html .powermail_fieldwrap_radio{height:22px}
.powermail_radio_inner label{display:block;float:left;margin:4px 18px 0 0;font:12px arial,verdana,helvetica,sans-serif;color:#000000}
*+html .powermail_radio_inner label{margin:8px 18px 0 0}
.powermail_radio_inner input{padding:0;margin:5px 4px 0 0;float:left}
.powermail_fieldwrap_input label,.powermail_fieldwrap_textarea label{display:none}
.powermail_fieldwrap_input.even,.powermail_fieldwrap_105,.powermail_fieldwrap_107,.powermail_fieldwrap_109{float:left}
.powermail_fieldwrap_input.odd,.powermail_fieldwrap_104,.powermail_fieldwrap_106,.powermail_fieldwrap_108,.powermail_fieldwrap_110{float:right}
.powermail_fieldwrap_103{clear:both}
.powermail_fieldwrap_input input{width:194px;margin:0 0 7px 0;border:1px solid #c2bab1;height:14px;font:15px arial,verdana,helvetica,sans-serif;color:#000000;background:#ffffff;padding:5px 4px 5px 6px}
.powermail_fieldwrap_submit input{margin:2px 0 20px 0;padding:3px 10px;border:2px solid #fff;font:15px arial,verdana,helvetica,sans-serif;color:#fff;background:#c7342e;font-weight:bold;cursor:pointer}
.tx-powermail textarea{width:409px;border:1px solid #c2bab1;margin:0 0 10px 0;padding:5px 4px 5px 6px;height:158px;font:15px arial,verdana,helvetica,sans-serif;color:#000000;overflow:auto;background:#ffffff}
.mandatory-text{font-size:11px;color:#e2001a}
.powermail_mandatory_js{color:#f00000;padding:0 0 4px 80px;font-size:10px}
#powermail_fieldwrap_124{clear:both}
#powermail_fieldwrap_124 input{vertical-align:text-bottom}
#powermail_fieldwrap_125{margin:2px 0 15px 25px}
.callback-text{font-size:11px}
.mandatory-callback{color:red;font-size:11px;margin:-4px 0 5px 0}
.error{background:#f00;border-left:1px solid #fff;border-right:1px solid #fff;border-top:1px solid #fff;color:#FFFFFF;font-size:10px;margin-top:18px;padding:3px 10px 3px;z-index:1000}
.error em{background:url('../../fileadmin/campus-konstanz-de/templates/images/bg-mandatory-arrow.png') no-repeat;bottom:0px;display:block;height:5px;left:-10px;position:absolute;width:10px}
.error p{font-weight:bold;margin:0;padding:0}
.powermail_all dd{margin:0 0 10px 0}
#gmap-adress-select{display:none}
#map_canvas{width:100%;height:400px}
.tx-googlemaps-pi1-karte{height:300px;width:435px;border:1px solid #fff}
.tx-googlemaps-pi1 form{width:437px;padding:0 0 20px 0}
.tx-googlemaps-pi1 label{display:block;width:380px;font:12px arial,verdana,helvetica,sans-serif;padding:10px 0 5px 0}
.tx-googlemaps-pi1-anfahrtfeld{width:270px;margin:0;border:1px solid #c2bab1;height:14px;font:12px arial,verdana,helvetica,sans-serif;color:#000000;background:#ffffff;padding:3px 4px 3px 6px}
.tx-googlemaps-pi1-submit{width:154px;margin:0;padding:1px 0 1px 6px;border:2px solid #fff;font:12px arial,verdana,helvetica,sans-serif;color:#c7342e;background:url('../../fileadmin/campus-konstanz-de/templates/icons/submit-arrow.gif') 10px center no-repeat #c7342e;font-weight:bold;font-style:italic}
div.csc-textpic .csc-textpic-imagewrap table{margin-bottom:25px}
.printfooter{display:none}
img,embed,object,video{max-width:100%;height:auto}
@media only screen and (max-width:970px){.service-navi{margin-right:20px}
.subnavilink a:link,.subnavilink a:visited{padding-left:20px}
}
@media only screen and (max-width:900px){.header-logo{padding:30px 0 30px 20px}
.folge-contentebox-pad{padding:14px 20px 10px 20px}
.navibox,.folge-infobox{display:none}
.folge-contentebox{float:none}
.content-box{position:static}
.mobile-nav-icon{display:inline-block}
.navibox{margin:0;position:absolute;top:120px;right:0;background:#fff;width:100%;-webkit-box-shadow:0 7px 8px 0 rgba(0,0,0,0.1);box-shadow:0 7px 8px 0 rgba(0,0,0,0.1);font-weight:normal}
.navibox ul{padding:0 20px;margin:0;border-bottom:1px solid #c7342e}
.navibox ul li{float:none;padding:0}
.navibox ul li:first-child a{border-top:none}
.navibox ul li a{display:block;border-top:1px solid #CFCFCF;padding:13px 0 12px 0}
.navibox ul li ul{border-bottom:none;padding-bottom:10px}
.navibox ul li.subnavilink-1 a{padding:6px 0;font-size:15px;border-top:none}
.subnavilink-1 a:link,.subnavilink-1 a:visited{color:#746c6b}
.subnavilink-1_act a:link,.subnavilink-1_act a:visited{color:#c7342e}
.navibox ul li.subnavilink-2 a{padding:5px 0;font-size:13px;border-top:none}
.subnavilink-2 a:link,.subnavilink-2 a:visited{color:#746c6b}
.subnavilink-2_act a:link,.subnavilink-2_act a:visited{color:#c7342e}
.navibox ul li.subnavilink-3 a{padding:5px 0;font-size:13px;border-top:none}
.subnavilink-3 a:link,.subnavilink-3 a:visited{color:#746c6b}
.subnavilink-3_act a:link,.subnavilink-3_act a:visited{color:#c7342e}
}
@media only screen and (max-width:680px){.folge-contentebox{width:100%}
h1{font-size:24px}
.header-logo img{width:240px}
}
@media only screen and (max-width:580px){.navibox{top:136px}
.service-navi{width:auto}
.service-navi ul{float:none;padding:8px 0 0 0;margin:0 -17px 5px 0}
.service-navi ul li{float:none;display:inline-block}
.suche{float:none;text-align:left;clear:both;margin-bottom:15px}
.suche fieldset{float:right}
.suchfeld,.tx-indexedsearch-searchbox-sword{margin:0;width:60px}
.service-navi button{padding:0 0 0 4px}
.powermail_fieldwrap_radio,.powermail_fieldwrap_input.odd,.powermail_fieldwrap_53,.powermail_fieldwrap_55,.powermail_fieldwrap_57,.powermail_fieldwrap_59,.powermail_fieldwrap_61,.powermail_fieldwrap_input.even,.powermail_fieldwrap_54,.powermail_fieldwrap_56,.powermail_fieldwrap_58,.powermail_fieldwrap_60{float:none}
.powermail_fieldwrap_input input{padding:8px 5px;margin:0 0 10px 0}
.tx-powermail textarea{width:194px;height:200px}
div.csc-textpic-intext-left .csc-textpic-imagewrap,div.csc-textpic-intext-right .csc-textpic-imagewrap{float:none}
}
@media only screen and (max-width:430px){h1{font-size:22px}
.header-logo{width:50%;padding:20px 0 20px 20px}
.service-navi{padding-top:20px}
.service-navi ul{display:none}
.mobile-nav-icon{width:32px;margin-bottom:13px}
.suche{margin-bottom:10px}
.navibox{top:93px}
.newslisting-date{float:none;font-size:12px}
.newslisting-headline{width:100%;float:none}
.tx-powermail textarea,.powermail_fieldwrap_input input{width:100%}
div.csc-textpic-responsive,div.csc-textpic-responsive *{max-width:100%}
}
