body {font-family: 'Verdana', 'Arial', 'Helvetica', 'Sans-serif';margin:0px;padding:20px 0px 20px 0px;background:#fff url(/fileadmin/images/bg.jpg) center top repeat-x;overflow-y: scroll;}



/* Text */

br.halb {line-height: 6px;}
h1, h2, h3, h4 {color:#687818;font-size: 12px;line-height: 16px;margin:0px;padding: 12px 0px 6px  0px;}
h1 {padding:17px 0px 8px 0px;font-size: 14px;line-height: 22px;}
h2 {padding: 12px 0px 6px  0px;}
h3, h4 {font-size: 11px;line-height: 14px;color:#434343;padding: 0px 0px 0px 0px;}
h4 {padding: 0px 0px 0px  0px;}
p, p.inhalt, div.inhalt {font-size: 11px;line-height: 13px;color:#434343;margin:0px;padding: 0px 0px 6px  0px;}
td {margin:0px;}
.TextInhalt, td {color: #333;font-size: 12px;line-height:15px;font-weight: normal;text-align: left;}
dd.csc-textpic-caption {color: #808080;font-size: 11px;line-height:12px;text-align: left;padding-top:2px;}
.TextImage {color: #808080;font-size: 11px;line-height:15px;text-align: left;margin-top:-4px;margin-bottom:5px;}
textarea, input {font-family:Arial, Sans-serif;font-size:12px;color:#404040;padding:0px 2px;margin:0px;border-style:solid;border-color:#5a5a5a;border-color:#bfbfbf;border-width:1px;}
div.button input {background-color: #fecdd8;border:none;padding:2px 2px;}
div.eingabe textarea, div.eingabe input {width:240px;}
div.eingabe input {height:16px;}



/* Rahmen */

div.rahmen {margin: 5px 0px;background-color:#EEF2F5;border: 1px solid #999;padding:0px 12px;}



/* Links */

a {color:#F8981C;text-decoration:underline;}
a:hover	{color:#FFAD43;}
.NichtDruckversion {display:block}



/* Listen */

ul.csc-bulletlist {margin:0px;padding:0px;}
ul.csc-bulletlist li {margin:0px;padding:0px;list-style: none;font-size: 11px;line-height: 13px;}
ul.csc-bulletlist-0 li p, ul.csc-bulletlist-1 li p {padding: 0px;}
ul.csc-bulletlist-1, ul.csc-bulletlist-2 {padding-left:14px;}
* html ul.csc-bulletlist-1, * html ul.csc-bulletlist-2 {padding-left:16px;}
ul.csc-bulletlist-0, ul.csc-bulletlist-1 {padding-bottom: 6px;}
ul.csc-bulletlist-1 li, ul.csc-bulletlist-2 li {list-style: square outside none;color:#687818;padding-left: 5px;}
ul.csc-bulletlist-3 {padding-left:22px;}
* html ul.csc-bulletlist-3 {padding-left:26px;}
ul.csc-bulletlist-3 li {list-style: decimal outside none;color:#687818;font-weight: bold;}
ul.csc-bulletlist-3 li p {font-weight: normal;}



/* Tabellen */

table.contenttable {margin: 0px 0px 6px 0px;}
table.contenttable tr, tr {vertical-align:top;}
table.contenttable-0 tr td {border-spacing:0px;border-collapse:collapse;border:none;background:none;padding: 0px 8px 0px 0px;margin:0px;font-size: 11px;line-height: 13px;color:#434343;}
table.contenttable-1 tr td, table.contenttable-2 tr td, table.contenttable-3 tr td	{background-color: #EEEEE8;border-bottom: 1px solid #fff;padding: 1px 4px 1px 4px;color:#434343;font-size: 11px;line-height: 13px;}
table.contenttable-1 tr.tr-0 td, table.contenttable-3 tr.tr-0 td {border-top: 2px solid #C7CAB6;}
table.contenttable-2 tr.tr-0 td {border-top: 1px solid #C7CAB6;background-color: #C7CAB6;color:#fff;font-weight:bold;}
table.contenttable-3 tr td.td-0 {background-color: #C7CAB6;color:#fff;font-weight:bold;}
table.contenttable-1 tr.tr-last td, table.contenttable-2 tr.tr-last td, table.contenttable-3 tr.tr-last td	{border-bottom: 1px solid #C7CAB6;}
body#seite-96 table.contenttable-0 {height:84px;}
body#seite-96 .contenttable-1 td {border:none;background:none;font-weight:bold;}
body#seite-96 .contenttable-1 .td-0 {padding-left:140px;}
body#seite-96 .contenttable .td-0 {width:80px;}
body#seite-96 .contenttable .td-1 {width:120px;}
body#seite-96 .contenttable .td-2 {width:80px;}
body#seite-96 .contenttable .td-3 {width:80px;}
body#seite-96 .contenttable .td-4 {width:80px;}
body#seite-96 .contenttable .td-5 {width:80px;}



/* Mailform */

form {margin:0px;padding:0px;}
dl.Mailform {margin:0px;padding:0px 0px 6px 0px;}
dl.Mailform dt {float:left;width:150px;text-align:right;padding:2px 0px 0px 0px;font-size: 11px;line-height: 13px;color:#434343;}
dl.Mailform dd {margin-left:160px;padding:2px 0px 0px 0px;font-size: 11px;line-height: 13px;color:#434343;}
dl.Mailform dd.Label {margin-top:16px;margin-bottom:1px;font-weight:bold;color:#687818;}
dl.Mailform dt.Check {padding-top:1px;}
dl.Mailform dd.Check {margin-top:1px;margin-bottom:1px;}
span.radio {position:relative;top:-1px;padding-left:8px;font-weight:normal;}
input.Mailform, textarea.Mailform, select.Mailform {font-family: 'Verdana', 'Arial', 'Helvetica', 'Sans-serif';font-size: 11px;line-height: 13px;font-weight:normal;color:#000;width:270px;border:1px solid #DBDDCF;}
select.Mailform {width:277px;}
input.Check, input.Radio {cursor:pointer;border:none;border-spacing:0px;border-collapse:collapse;background: transparent;}
input.Submit, a.Drucken {cursor:pointer;font-size: 11px;line-height: 13px;color:#fff;font-weight:bold;margin:4px 0px 0px 1px;background: #C7CAB6;border-left:1px solid #F2F3E8;border-top:1px solid #F2F3E8;border-right:1px solid #A3A49C;border-bottom:1px solid #A3A49C;}



/* Drucken */

body.Druckversion {background:none;margin:2px 20px 10px 20px;font-size: 12px;line-height: 17px;color:#000}
a.Drucken {margin-right:12px;padding:1px;float:left;text-decoration:none;display:block;text-align:center;}
a.Drucken:hover	{color:#fff;}



/* Container */

table {border:none;border-spacing:0px;border-collapse:collapse;}
table tr {vertical-align:top;}
#Gesamt {position:relative;width:776px;width:900px;text-align:left;background:#fff;}
#Logo {width:776px;width:900px;height:112px;}
#Logo a {display: block;width:776px;width:900px;height:112px;}
#Logo object {margin-top:-16px;}

#BarAbove,#BarBelow {height:21px;background:#C7CAB6;font-size:11px;line-height:13px;color:#fff;}

#Slogan {float:left;padding:3px 0px 0px 12px;}
#Sprache {float:right;padding:2px 16px 0px 0px;}
#DatumHeute {float:left;padding:3px 0px 0px 12px;}
#ToTop {float:right;padding:4px 8px 0px 0px;}
#MenuPrint {position:absolute;right:18px;top:138px;}
#MenuPrint img {margin:4px;}
#LeftColumn {float:left;width:130px;}
#MainColumn {float:right;width:730px;}
#MainColumn2 {padding:10px 20px 20px 0px;}
#ContentColumn {float:left;width:510px;}
#RightColumn {float:right;width:180px;}
#Footer {margin-top:10px;text-align:center;font-size:10px;line-height:16px;}
#Footer a, #Footer a:hover {color:#000;text-decoration:none;}



/* Smooth Galerie */

div.tx-rgsmoothgallery-pi1 {width:448px;}



/* City Selector */

div.city-selector {margin-bottom:40px;}



/* Runde Ecken */

div.rc {width:448px;position:relative;left:0px;top:0px;}
div.rc1 {position:absolute;right:0px;width:10px;height:10px;background: url(/fileadmin/images/round-1.png) right top no-repeat;z-index:999;}
div.rc2 {position:absolute;right:0px;bottom:0px;width:10px;height:10px;background: url(/fileadmin/images/round-2.png) right bottom no-repeat;z-index:999;}
div.rc3 {position:absolute;left:0px;bottom:0px;width:10px;height:10px;background: url(/fileadmin/images/round-3.png) left bottom no-repeat;z-index:999;}
div.rc4 {position:absolute;width:10px;height:10px;background: url(/fileadmin/images/round-4.png) left top no-repeat;z-index:999;}
* html div.rc1 {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/fileadmin/images/round-1.png');}
* html div.rc2 {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/fileadmin/images/round-2.png');}
* html div.rc3 {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/fileadmin/images/round-3.png');}
* html div.rc4 {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/fileadmin/images/round-4.png');}



/* Teaser */

table#Teaser {clear:both;}
table#Teaser tr td {width:216px;}
table#Teaser tr td h2, table#Teaser tr td span {font-size: 11px;line-height: 13px;padding-top:0px;color:#687818;font-weight:bold;}
table#Teaser tr td.td-1, table#Teaser tr td.td-2 {padding-right:15px;}
table#Teaser tr td.td-2, table#Teaser tr td.td-3 {padding-left:16px;background:#fff url(/fileadmin/images/line-vert.gif) left top repeat-y;}



/* Hauptmenu */

ul#menu-1, ul#menu-2 {margin: 0px;padding:0px;font-weight: normal;white-space: nowrap;overflow:hidden;}
ul#menu-1 li, ul#menu-2 li {margin: 0px;padding:0px;list-style: none;font-size: 10px;line-height:13px;font-weight:normal;background:transparent url(/fileadmin/images/line-menu.gif) left bottom no-repeat;}
ul#menu-1 li a, ul#menu-2 li a {padding: 6px 0px 6px 12px;display:block;color: #000;text-decoration: none;}
ul#menu-1 li.act a, ul#menu-2 li.act a {padding-left:5px;}
ul#menu-1 img, ul#menu-2 img  {margin:0px 4px 1px 0px;}
ul#menu-1 li a:hover, ul#menu-2 li a:hover{color: #434343;}
ul#menu-2 {margin-top:-1px;border-top:2px solid #C7CAB6;}
ul#menu-1 li {}



/* Men� Sprache */

ul#menu-sprache {margin: 0px;padding:0px;}
ul#menu-sprache li {float: left;list-style: none;font-size:11px;line-height:13px;}
ul#menu-sprache li a {display:block;padding: 2px 5px;margin: 0px 1px;color: #fff;text-decoration: none;}
ul#menu-sprache li a:hover {}



/* tt_news */

.NewsList  {border-bottom:2px solid #C7CAB6;}
.NewsList .Mietshaeuser {border-top:2px solid #C7CAB6;}
.NewsSingle .Mietshaeuser {border-top:2px solid #C7CAB6;border-bottom:2px solid #C7CAB6;width:510px;}
.Mietshaeuser {height:80px;padding:6px 0px;}
.Mietshaeuser .Vorschaubild {float:left;background:#F3F3F0;}
.Mietshaeuser .Textfeld {float:right;width:370px;height:80px;/*background:#F3F3F0;*/
	overflow:hidden;}
.NewsSingle .Mietshaeuser .Textfeld {width:520px;}
.Mietshaeuser .TextfeldLinks {float:left;width:120px;height:80px;padding-left:10px;}
.Mietshaeuser .TextfeldLinks p {}
.Mietshaeuser .Textfeld p {font-size:11px;line-height:13px;padding:0px;}
.Mietshaeuser .Textfeld p a {font-weight:bold;}
.MietshaeuserText {width:510px;}
.FileText p {padding-bottom:1px;}
.NewsSingle .Bilder {float:right;width:180px;}
.NewsSingle .Bilder div  {float:left;padding:0px 0px 4px 4px;}
.NewsSingle .Bilder div a img {border:solid 1px #EEEEE8;}



/* Bilder */

DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 10px; }
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {margin-right: 15px !important;
 }
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {margin-left: 15px !important;}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {margin-bottom:0px;padding-bottom:10px;}
div.csc-textpic-intext-left DIV.csc-textpic-imagewrap {margin-right:20px !important;}



/* MultiCol */

table.MultiCol tr td {font-size: 11px;line-height: 13px;color:#434343;width:180px;}
table.MultiCol tr td.col1, table.MultiCol tr td.colmid {padding-right:10px;}
table.MultiCol tr td.colmid, table.MultiCol tr td.colend {padding-left:10px;background:#fff url(/fileadmin/images/line-vert.gif) left top repeat-y;}
table.MultiCol tr td span {color:#687818;font-weight:bold;}



/* Lightbox */

#prevLink:hover, #prevLink:visited:hover {background: url(/typo3conf/ext/realty/pi1/images/prevlabel.gif) left 60% no-repeat !important;}
#nextLink:hover, #nextLink:visited:hover {background: url(/typo3conf/ext/realty/pi1/images/nextlabel.gif) right 60% no-repeat !important;}



/* Form Widgets, tx_formwidgets_pi1 */

.tx-formwidgets-radio1, .tx-formwidgets-radio2, .tx-formwidgets-radio3, .tx-formwidgets-radio4 {position:relative;top:2px;background: url(/fileadmin/images/bw-radio.gif) no-repeat;cursor:pointer;margin:0px 0px 0px 6px;}
.tx-formwidgets-checkbox1,.tx-formwidgets-checkbox2,.tx-formwidgets-checkbox3,.tx-formwidgets-checkbox4 {background: url(/fileadmin/images/bw-checkbox.gif) no-repeat;cursor: pointer;margin: 0px 0px -1px 0px;}
.tx-formwidgets-radiodisabled {background: url(/typo3conf/ext/formwidgets/gfx/xp_radio_disabled.gif) no-repeat;cursor: default;}
.tx-formwidgets-checkboxdisabled {background: url(/ypo3conf/ext/formwidgets/gfx/xp_checkbox_disabled.gif) no-repeat;cursor: default;}
.tx-formwidgets-radio1,.tx-formwidgets-checkbox1 {background-position: top left;}
.tx-formwidgets-radio2,.tx-formwidgets-checkbox2 {background-position: top right;}
.tx-formwidgets-radio3,.tx-formwidgets-checkbox3 {background-position: bottom left;}
.tx-formwidgets-radio4,.tx-formwidgets-checkbox4 {background-position: bottom right;}
input.Check {margin:0px 0px 1px 0px;}
* html input.Check {margin:-4px 0px;}
* html input.Mailform, * html textarea.Mailform, * html select.Mailform {margin:-1px 0px;}
* html dd.Label {padding-left:2px;}



/* Subscribe */


	dl, dt, dd {font-size:13px;line-height:18px;margin:0 0 6px 0;color:#404040;text-align:left;}
	dt {float:left;text-align:right;font-weight:bold;color:#808080;width:139px;margin:0;padding:2px 0 0 0;font-size:12px;line-height:17px;}
  dd {margin:0 0 0 153px;padding:2px 0 0 0;font-size:12px;line-height:17px;}

	.tx-sremailsubscribe-pi1 fieldset {border:none;margin:0px;padding:0px;}
	.tx-sremailsubscribe-pi1 dt.MitStern {position:relative;left:12px;}
	.tx-sremailsubscribe-pi1 span {color: #FC3C67;}
	.tx-sremailsubscribe-pi1 input, .tx-sremailsubscribe-pi1 textarea, .tx-sremailsubscribe-pi1 select {font:bold 11px/13px 'Verdana','Courier New', monospace;color:#1a1a1a;margin:0;padding:2px 3px;width:340px;border:1px solid #c6c6c6;outline:0;}
	.tx-sremailsubscribe-pi1 select {width:348px;}
	.tx-sremailsubscribe-pi1 input.tx-sremailsubscribe-pi1-submit {width:auto;}


	dl.tx-sremailsubscribe-pi1-multiple-checkboxes {}

	input.tx-sremailsubscribe-pi1-checkbox {border:none;}
	dl.tx-sremailsubscribe-pi1-multiple-checkboxes dt, dl.tx-sremailsubscribe-pi1-multiple-checkboxes dd {height:18px;margin-top:0px;margin-bottom:0px;}
	dl.tx-sremailsubscribe-pi1-multiple-checkboxes dd label {display:block;width:200px;height:21px;}
	.tx-sremailsubscribe-pi1 input.tx-sremailsubscribe-pi1-submit {margin:6px 5px 18px 0px;margin:6px 100px 0px 0px;}
	.tx-sremailsubscribe-pi1 legend {padding: 0px 0px 6px  0px;
	 	font-size: 11px;line-height: 15px;color:#5a5a5a;}
	.tx-sremailsubscribe-pi1 p.tx-sremailsubscribe-pi1-error, .tx-sremailsubscribe-pi1 span.tx-sremailsubscribe-pi1-error {color: #FC3C67;width:260px;padding-bottom:0px;}
	.tx-sremailsubscribe-pi1 h4 {padding: 0px 0px 6px  0px;}
	.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-trash {clear:both;padding-top: 18px;}
  .tx-sremailsubscribe-pi1 dt { clear: both; }
  .tx-sremailsubscribe-pi1 dd {  }
  .tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-notice { font-style: italic; margin-bottom: 1em; }
  .tx-sremailsubscribe-pi1 label { margin: 0; padding: 0; }
  .tx-sremailsubscribe-pi1 input { }
	.tx-sremailsubscribe-pi1 input[type=password] {}
  .tx-sremailsubscribe-pi1 input[type=radio], .tx-sremailsubscribe-pi1 input[type=checkbox] { background-color: transparent; }
  .tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-delete-icon { margin-left: 1em; background-color: transparent; }
  .tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-delete-icon:hover { cursor: pointer; }
  .tx-sremailsubscribe-pi1 ul { margin: 0; padding: 0; list-style-position: inside; }
  .tx-sremailsubscribe-pi1 ul.tx-sremailsubscribe-multiple-checkboxes { list-style-type: none; }
  .tx-sremailsubscribe-pi1 ul.tx-sremailsubscribe-multiple-checkboxes li { margin: 0 0 .3em 0; padding: 0; }
  .tx-sremailsubscribe-pi1 ul.tx-sremailsubscribe-multiple-checkboxes li label { margin: 0; padding: 0 0 0 .5em; }
  .tx-sremailsubscribe-pi1 ul.tx-sremailsubscribe-multiple-checked-values li { float: left; padding: 0 2em 0 0; margin: 0; }
  .tx-sremailsubscribe-pi1 dl { margin: 0; padding: 1em 0 0 0; }
  .tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-multiple-checkboxes dt { width: auto; padding-right: 0; }
  .tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-multiple-checkboxes dd { width: auto; }
  .tx-sremailsubscribe-pi1 dd label { padding: 0 1em 0 .5em; }

.tx-srfreecap-pi2-image {margin:3px 0px;border:1px solid #dbdbdb;}
div.tx-dfdmailer-gender span {color:#5a5a5a;padding:0px 12px 0px 6px;position:relative;top:-3px;}



@media print {

	body {border:0;margin:0;padding:0;}
	body * {font:normal 10pt/12pt 'Arial','Helvetica','Sans-serif';color:#404040;}
	code, pre {font-family:"Courier New",  Courier,  mono}
	h1, h2, h3, h4, h5, h6 {page-break-after:avoid}
	#Gesamt,
	#MainColumn,
	#ContentColumn {width:100%;}
	#Logo,
	#BarAbove,
	#MenuPrint,
	#RightColumn,
	#LeftColumn,
	#BarBelow,
	#Footer,
	#addToFavorites {display:none;}
	}
.newsletter_img {
    width: 68px;
}
.newsletterLink {
    padding: 12px;
    margin-top: 30px;
}
 
.newsletterSelect {
    background:none !important;
    padding-top: 34px !important;
}

.newsletterButton_de {
    background: url("/fileadmin/newsletter/4.png") no-repeat scroll -1px 16px transparent !important;
width: 130px;
height: 68px;
text-indent: -9999px;
}

.newsletterButton {
    background: url("/fileadmin/newsletter/dk_newsletter.png") no-repeat scroll -1px 16px transparent !important;
width: 130px;
height: 68px;
text-indent: -9999px;
}

.newsletterButton_en {
    background: url("/fileadmin/newsletter/en_newsletter.png") no-repeat scroll -1px 16px transparent !important;
    width: 130px;
    height: 68px;
    text-indent: -9999px;
}

.newsletterButton_nr {
    background: url("/fileadmin/newsletter/no_newsletter.png") no-repeat scroll -1px 16px transparent !important;
    width: 130px;
    height: 68px;
    text-indent: -9999px;
}

.newsletterButton_sv {
    background: url("/fileadmin/newsletter/se_newsletter.png") no-repeat scroll -1px 16px transparent !important;
    width: 130px;
    height: 68px;
    text-indent: -9999px;
}

.newsletterButton_it {
    background: url("/fileadmin/newsletter/it_newsletter.png") no-repeat scroll -1px 16px transparent !important;
    width: 130px;
    height: 68px;
    text-indent: -9999px;    
}
.newsletterButton_es {
    background: url("/fileadmin/newsletter/es_newsletter.png") no-repeat scroll -1px 16px transparent !important;
    width: 130px;
    height: 68px;
    text-indent: -9999px;    
}

.video_right_span {
    padding-top: 40px;
}

.video_right_ital {
    padding-top: 39px;
}

.video_right_sch {
    padding-top: 13px;
}

.video_right_nor {
    
}

#c684 {
    width: 200px;
}








