/* CSS Document für display_domicil.htm

Hintergrund:
  #fbf9ee; //mattweiss
  #fffff2; //vanille light 
  #f6f5e4; //vanille
  #e4e2ce; //latte machiato
  #a5b228; //grün-metallic
  #c8c49c; //goldbraun
  #a39e64; //sepia dunkel

Schrift:
  #f2f2e9; //mattweiss
  #f1f1c8; //mattgelb
  #666     //grau
  #333     //dunkelgrau

*/




.logo {
  border:0px;
//  width:250px;
  background-color: #a5b228; 
//  margin: 1px 10px 2px 120px;
//  text-align: right;
}

img {
  padding: 8px;
}

html,
body {
  margin:0px auto;
  padding:0;
  width: 1008px;
  height:100%;
  background-color: #e4e2ce; #fff;
  font-family: Verdana, sans-serif;
	font-size: 10pt;
}

#content{
  min-height: auto;
  background-color: #f7f7f0;#c8c49c;#d9d7bf; 
  margin-top:4px;
  padding: 2px;
}


#watchlist{
	color: #f1f1c8;
	padding: 1px 2px 1px 12px;
  background: url("../icons/2yb.png") no-repeat left;
	font-family: Myriad Condensed Web, Myriad Web, Myriad Web Pro, Helvetica, Arial, sans-serif;
	font-size: 8pt;
  cursor:pointer;
  background-color: #a39e64;
  width:124px;
  line-height: 1.5em; 
  -moz-border-radius: 8px;    
}

/*
.click_list {

  background-color: #a39e64;
  -moz-border-radius: 8px;    
  margin: 2px 4px 0 815px;
  padding: 8px;
  width:170px;
}
*/

/* Liste mit gemerkten und zuletzt ge-clickten Domizilen*/
.memory_list { 
  background-color: #a39e64;
  -moz-border-radius: 8px;    
  margin: 2px 4px 0 815px;
  padding: 8px;
  width:170px;
}

#back {
  background-color: #a5b228;
}
#click {
  background-color: #c8c49c;
}

/* Liste mit gemerkten und zuletzt ge-clickten Domizilen
   Links */
.memory_list a:visited, 
.memory_list a:link{ 
  text-decoration: none;
}


/* Liste mit gemerkten und zuletzt ge-clickten Domizilen
   Header2 */
.memory_list h2{ 
	margin: 1.6em 0 .2em 0;
	font-size: 8pt;
	font-weight: 300;
	color: #f1f1c8;
	padding-left: 12px;
  background: url("../icons/2yb.png") no-repeat left top;
	font-family: Myriad Condensed Web, Myriad Web, Myriad Web Pro, Helvetica, Arial, sans-serif;
}

/* Liste mit gemerkten und zuletzt ge-clickten Domizilen
  Header1 */
.memory_list h4{ 
	margin: .2em 0 .6em 0;
	font-size: 10pt;
	font-weight: 400;
	color: #333;
	font-family: Myriad Condensed Web, Myriad Web, Myriad Web Pro, Helvetica, Arial, sans-serif;
}

/* Liste mit gemerkten und zuletzt ge-clickten Domizilen
   Kurztext */
.memory_list #short_text {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 7pt;
	margin: .2em 0 .6em 0 ;
	color: #f7f7f0;
} 




#top_nav { 
  border-top: solid 2px #fbf9ee;
  background-color: #a39e64;
  height: 3.6em;
  margin-top: -4px;
}



#top_nav a:visited, 
#top_nav a:link{ 
	color: #f2f2e9;
  text-decoration:none; 
  display: block;
}


.nav ul {
  margin: 0;
  padding:0.4em 0;
  list-style: none;
}


#top_nav li {
  background: url("../icons/control.png") no-repeat left;
  background-color: #b1ac75;
  border: solid 2px #b1ac75;
  padding: .3em .3em .3em 1.2em;
  -moz-border-radius: 4px; 
}

.nav li {
  float: left;
  vertical-align: middle; 
  margin: 0.2em .3em;
}


.result {
  margin-top: -4px;
  padding: 8px;
  width: 800px;
  min-height: 105%;
  float:left;
}


.result h1 {
	font-family: Calibri, Verdana, Helvetica, Arial, sans-serif;
	color: #a39e64; 
	font-weight: 600;
	font-size: 18pt;
	margin: .8em 0;
} 

.result h2 {
	font-family: Cambria, Calibri, Verdana, Helvetica, Arial, sans-serif;
	color: #666; 
	font-weight: 600;
	font-size: 14pt;
	margin: -0.8em 0;
} 
.result h3{ 
	font-size: 14pt;
	font-weight: 700;
	font-family: Calibri, Verdana, Helvetica, Arial, sans-serif;
	color: #a39e64; 
	margin: 16px 0 0.2em 0;
}

.result h5 {
	font-family: Calibri, Helvetica, Arial, sans-serif;
  display: block;  
	font-weight: 400;
	font-style: italic;
	color: #666;#a39e64; 
	font-size: 12pt;
	margin: 1.2em 0;
  clear:right;
} 

.result #desc {
	font-family: Verdana, Helvetica, Arial, sans-serif;
  display: block;  
	font-size: 10.5pt;
	margin: .6em 0 1.6em 0;
// die folgenden 3 Formatierungen sind ohne Auswirkungen: bei Aufzählungen mit #yesithas wird nicht umgebrochen 
	white-space:pre-line;
  width:98%;
  clear:both;
} 

.result #desc2 {
	font-family: Calibri, Helvetica, Arial, sans-serif;
  display: block;  
	font-size: 11pt;
	font-style: italic;
	color: #666;
  margin: .2em 0 .4em 0;
}

.result #desc2 span{
	font-family: Helvetica, Arial, sans-serif;
	color: #000;
	font-weight: 700;
	font-size: 10pt;
	font-style: normal;
	margin-right: 1em;
}


/* Reiseländer und -gebiete normale Links*/
.result #ftype2 span a:visited, 
.result #ftype2 span a:link{ 
  text-decoration: none;
	font-size: 9pt;
	font-weight: 400;
	font-family: Helvetica, Arial, sans-serif;
	color: #6e6c58; 
  padding: 0 1em;
  background: url("../icons/5.gif") no-repeat left;
/*  white-space: nowrap;
*/
}


.result #desc #yesithas {
  padding: 1em;
  background: url("../icons/2f.gif") no-repeat left;
	font-family: Calibri, Helvetica, Arial, sans-serif;
	font-size: 11pt;
}

.result #short_features #yesithas {
  padding: 0 .8em;
  background: url("../icons/2h.gif") no-repeat left;
  float: left;
}


.result #ftype2 a:visited, 
.result #ftype2 a:link{ 
  text-decoration: none;
	font-size: 9.5pt;
	font-weight: 400;
	font-family: Helvetica, Arial, sans-serif;
	color: #6e6c58; 
}



.table {
  display: table;
  table-layout: fixed; 
}

.tr {
  display: table-row;
  margin-top: 1px;
}
.td {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  padding: 3px;
}

.overview {
  background: #c8c49c;
  padding: 6px;
}

.overview #short_features {
  margin-left: 300px;
  padding: 1px;
}

.dom-preview #short_features {
  margin-left: 460px;
  padding: 1px;
}

.overview  #mini_pics{
  width: 300px;
}
.overview .td{
  border:1px solid #f7f7f0;"
}

.dom-preview #mini_pics {
  width: 460px;
}

.large-galery .td,
.dom-preview .td{
  border:1px solid #a39e64;
  width: 384px;
}

#mini_pics {
  padding: 4px;
  display: table;
  float:left;
  border-collapse:separate;
  border-spacing:2px;
}


.dom-preview {
  width: auto;
	font-size: 8pt;
  margin: .8em 0;
	font-family: Helvetica, Arial, sans-serif;
  padding: 0 1px 1px 0;
  background: #a39e64;
  border-right: solid 3px #ddd;
  border-bottom: solid 3px #ddd;
}
.dom-preview #shadow{
  background: #f6f5e4; 
  padding: .8em;
}

div.dom-preview #short_text {
	padding: 4px;
  font-family: Verdana, sans-serif;
	font-size: 8pt;
	margin-top: -1.6em;
} 

div.dom-preview #checkbox {
	padding: 4px;
	margin-bottom: -2.4em;
	float: right;
	clear: right;
	color: #a39e64;#c8c49c;	
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10pt;
//	border:2px solid #fffff2;
	background-color:#e4e2ce;
  -moz-border-radius: 8px;    
} 


#short_features ul{
  list-style: none;
  color: #000;
  font-family: Helvetica, sans-serif;
	font-size: 10pt;
}

#short_features li {
	padding: 0.4em 1.6em;
	margin-left: -1.6em;
  background: url("../icons/2.gif") no-repeat left;
}

div#not_sel {
  display: none;
}

div.unit_desc { 
}

#unit_tabs { 
  float: right;
  margin: 1px 2px 12px -40px;
}


#unit_tabs ul {
  padding: 0;
}

#unit_tabs li {
  float: left;
  width: auto;
  background: url("buttons/cornr_bl.png") no-repeat left bottom;
  padding: 0 0 0 16px;
  color: #f2f2e9;
  cursor:pointer;
  list-style: none;
}


#unit_tabs li span {
  float: left;
  width: auto;
  background: url("buttons/cornr_br.png") no-repeat right bottom;
  padding: 6px 14px 6px 0;
  text-decoration: none;
  color: #f2f2e9;
}

#unit_tabs li#select {
  margin-top: -1px;
  background: url("buttons/cornr2_bl.png") no-repeat left bottom;
}

#unit_tabs li#select span {
  padding: 6px 14px 7px 0;
  background: url("buttons/cornr2_br.png") no-repeat right bottom;
}


.price_table {
  display: table;
  table-layout: fixed; 
  width: 600px;
  margin-bottom: 1.6em;
}


.price {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  padding: 4px;
  border: 1px solid #a39e64;
	font-size: 9pt;
}

#thead {
  width: 20%;
  background: #ced960;
  border: 1px solid #f7f7f0;
	font-size: 9pt;
	font-style: italic;
	font-weight: 600;
  padding: 6px;
}

#thead2 {
  width: 25%; 
  font-size: 8pt; 
  font-weight: 300; 
  font-style: normal;
  background: #ced960;
  border: 1px solid #f7f7f0;
  padding: 4px;
}

.contact {
  width: 100%;
  margin-bottom: 1.6em;
  background: #c8c49c;
}

.contact #form {
  display: table;
  table-layout: fixed; 
  padding: 8px;
}

.contact p {
  border-top: 1px solid #f7f7f0;
  line-height: 0;
  margin: -4px 0;
}

#cform {
  display: table-cell;
	font-size: 10pt;
	font-family: Helvetica, Arial, sans-serif;
	min-width: 160px;
  color: #4d4c40;
	text-align: left;
	font-weight: 300;
	vertical-align: top;
	word-spacing: 2pt;
	padding: 6px 2px;
}

.facility_box {
  display: table;
  border-collapse:separate;
  border-spacing:2px;
  background-color: #c8c49c;
  min-width: 96%;
}

#facility_group {
  display: table-row;
  padding-bottom: 2.4em;
}

#facility_name{
  display: table-cell;
  padding: 0.8em;
  border:1px solid #e4e2ce; 
}
#facility_list {
  display: table-cell;
  padding: 0.8em;
  border:1px solid #e4e2ce; #fbf9ee;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10pt;
}

.facility_box #facility_list #yesithas {
  padding: 0 1.2em;
  background: url("../icons/2.gif") no-repeat left;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10pt;
}

#footer {
  clear: left;
  margin: auto;
}


#sub_title {
	font-family: Calibri, Helvetica, Arial, sans-serif;
	font-size: 10pt;
	font-style: italic;
	color: #666;
  margin: .4em 0 16px 0;
}

  
.cc_container .cc_btn {
background-color: #a39e64 !important; /* Farbe des Buttons */
color: #000 !important; /* Textfarbe des Buttons */
}
 
.cc_container {
color: #f2f2e9 !important; /* Schriftfarbe des gesamten Bereichs */
background: #a5b228 !important; /* Hintergrundfarbe des gesamten Bereichs */
font-size: 12pt !important;
font-family: Helvetica, Arial !important;
font-style: normal  !important; 
}
 
.cc_container a {
color: #414141 !important; /* Textlink-Farbe "Mehr Infos" */
}








