body {font-family:"Verdana","Arial","Helvatica";}
 a {color:#00B49C;text-decoration:none; font-size:12px;}
 a:hover {text-decoration:underline;}
.navi1 {font-family:"Verdana","Arial","Helvatica";font-size:11px;color:#ffffff;padding-left:8px;}
.navi2 {font-family:"Verdana","Arial","Helvatica";font-size:11px;color:#00B49C;padding-left:14px;line-height:14px;padding-bottom:6px;}
.quicknavi {font-family:"Verdana","Arial","Helvatica";font-size:10px;color:#ffffff;font-weight:bold;letter-spacing:0.2mm;}

.content {font-family:"Verdana","Arial","Helvatica";font-size:11px;color:#000000;line-height:14px;}
.content2 {font-family:"Verdana","Arial","Helvatica";font-size:11px;color:#000000;}

.header {font-family:"Verdana","Arial","Helvatica";font-size:14px;color:#00B49C;line-height:16px;font-weight:bold;letter-spacing:0.3mm;}

.content a, immo a {color:#00B49C;text-decoration:none;}
.content a:link, .immo a:link  {color:#00B49C;text-decoration:none;}
.content a:active, .immo a:active {color:#00B49C;text-decoration:none;}
.content a:visited, .immo a:visited {color:#00B49C;text-decoration:none;}
.content a:hover, .immo a:hover {color:#00B49C;text-decoration:underline;}

.navi1 a {color:#ffffff;text-decoration:none;}
.navi1 a:link {color:#ffffff;text-decoration:none;}
.navi1 a:active {color:#ffffff;text-decoration:none;}
.navi1 a:hover {color:#ffffff;text-decoration:none;}
.navi1 a:visited {color:#ffffff;text-decoration:none;}


.navi2 a {color:#00B49C;text-decoration:none;}
.navi2 a:link {color:#00B49C;text-decoration:none;}
.navi2 a:active {color:#00B49C;text-decoration:none;}
.navi2 a:hover {color:#00B49C;text-decoration:none;}
.navi2 a:visited {color:#00B49C;text-decoration:none;}

.quicknavi a {color:#ffffff;text-decoration:none;}
.quicknavi a:link {color:#ffffff;text-decoration:none;}

input {font-family:"Verdana","Arial","Helvetica";color:#ffffff;font-size:10px;background-color:#00B49C;border-style:solid;border-color:#000000;border-width:1px;}
textarea {font-family:"Verdana","Arial","Helvetica";color:#ffffff;font-size:10px;background-color:#00B49C;border-style:solid;border-color:#000000;border-width:1px;}

.casadomus { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; letter-spacing: 0.3mm; color: #000000; padding:2px; }
.cs_treven {background-color: #B6B2B3; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; letter-spacing: 0.3mm}
.cs_trodd {background-color: #D4D2D3; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; letter-spacing: 0.3mm}
.cs_headline { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt}
.cs_thumbs { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0pt}
.cs_small {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: plain;}
.cs_red {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: plain; color: red}
.cs_purpose { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt}
.cs_area { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt}
.cs_city { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt}
.cs_description { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: italic}
.cs_link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #000000}
.obj_details { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt}
.obj_back { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt}
.obj_prices { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt}
.obj_pages { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt}
.obj_contact { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt}
.obj_important{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #FF0000; font-size: 9pt}

fieldset		{ display:block; padding:10px; margin:10px 10px 10px 0px;  border:1px dotted grey; background-color:#f6f6f6; position:relative; }
fieldset.normal		{padding: 0; border: 0; }
legend			{padding:5px; color:grey; line-height: 1em; padding-top: 10px; margin-bottom: 10px; background-color:white; }
label			{ }
.fieldsetinput		{ width: 250px; }
.fieldsettextarea	{ width: 350px; height: 100px; }

/* Immobilien */

.immofooter {clear:both;}
.immo, .immo td, .immo p, .immo th {font-family:"Verdana","Arial","Helvatica";font-size:11px;color:#000000;}
 h2, h3{font-family:"Verdana","Arial","Helvatica"; color:black; font-size:10pt;}
.immo td {padding:0; margin:0; padding-left:10px;}
.immo p {padding:0; margin:0; }
.vorschau1 {width:95%; background-color:#ffffff; padding:5px;  margin:10px 0px;  border:1px dotted grey;  }
.vorschau2 {width:95%; background-color:#efefef; padding:5px; margin:10px 0px;  border:1px dotted grey; }
.vorschau_links {width:20%;  float:left;}
.vorschau_rechts{width:80%;  float:right; }
.vorschau_rechts td {width:33%; }
.vorschau_rechts table, .details_links table {width:95%;}
.vorschau {padding:0; margin:0;}
.details {width:95%;}
.details_links{width:40%;  float:left;}
.details_rechts{width:60%;  float:right;}
.details_mitte {clear:both;}
.details_mitte p {padding:0; margin:0 0 10px 0; clear:both;}
.details_mitte table{width:100%;}
.details_mitte td, th{border:1px solid white;}
.immo a{text-decoration:none;}
.gallery table {border-collapse:separate; border-spacing:5px; }
.gallery td {border:1px solid grey; background-color:#efefef;}
.immo table {padding:0; margin:0; margin-bottom:10px;}
.immo th {text-align:left; padding-right:10px; font-weight:bold;}
.immoicon {width:50%;display:block; float:left;}

.immonavi {width:95%; background-color:#efefef; padding:3px 5px; margin:0; border:1px solid grey;}
.immonavi table {width:100%; padding:0; margin:0;}
.immonavi td {padding:0px; margin:0; font-size:11px; line-height:20px; height:20px;}
.immonavi form {padding:0; margin:0;}
.immo form {padding:0; margin:0; }
.immonavi img {padding:0; margin:0;}

.immo img {padding:0;margin:0; padding-bottom:0 !important;}
