/*
#FFFFFF             Hintergrundfarbe Website
#000000						Mittel, Headerbalken von Boxen
#FF8A1B  #786F64      Hintergrundfarbe hell
#D9E1F0   Standard Spezialfarbe mittel (wird nur auf Objektdetailseite, in Box "Kontakt/Besichtigung verwendet -> Subtitles)
#FFFFFF     				Suchmaske Register-Titel "Nicht aktiv" (z.B. Gewerbeobjekte, Ferienobjekte)
#FFFFFF 						Ergebnisliste Farbe der verlinkten Titelbezeichnungen (zAdresse, Gr�sse, Preis)
670              Breite des ganzen HCI und der Suchmaske
#000000                  Standard Text-Farbe
#3436CD                  Standard Link-Farbe
96px								Breite Bilder Immobilien des Tages (Standard bei 608px Breite des HCI)
72px								H�he Bilder Immobilien des Tages (Standard bei 608px Breite des HCI)

#94A6CE          not used
#EBEEF7    not used
#99CCFF             not used
#99CCFF										not used
*/


/*============================================ General Elements =====*/
body
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	margin: 0px;
	color: #000000;
	background-color: #FFFFFF;
}
td, th
{
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color: #000000;
}
div
{
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
a
{
	color: #3436CD;
	text-decoration: underline;
}
form
{
	margin-top: 0px;
	margin-bottom: 0px;
}

input, select, textarea
{
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica;
}

table
{
	border-collapse: collapse;
}
/*============================================ WL Elements =====*/
.main_table
{
	width: 670px;
}
.main_table tr td.line_wl
{
	padding: 0px;
	height: 1px;
	font-size: 1px;
	background-color: #786F64;
	border-bottom: 1px solid #FFFFFF;
}
.cell_breadcrumb
{
	vertical-align: middle;
	padding: 10px 0px 10px 0px;
	font-size: 10px;
}
.cell_breadcrumb td
{
	font-size: 10px;
}
.cell_skyscraper
{
	text-align: right;
	width: 120px;
}
.cell_navigation
{
	width: 165px;
}
.cell_content
{
	width: 608;
}
/* contact form */
.contact_select, .contact_text, textarea
{
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 11px;
	color: #000000;
	width: 200px;
}
.contact_zip
{
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 11px;
	color: #000000;
	width: 50px;
}
.contact_city
{
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 11px;
	color: #000000;
	width: 145px;
	align: right;
}
/* icons, images & buttons */
.icon_image
{
}
.icon_keep
{
}
.new
{
	color: #f60;
	font-size: 9px;
	font-weight: bold;
}
.images_main
{
}
.button
{
}
.container_error tbody
{
	background-color: #fff;
}
.container_error tbody tr td
{
	color: #f00;
	font-weight: bold;
	background-image: url( "/Resources/1/Images/icon_error.gif" );
	background-repeat: no-repeat;
	padding-left: 25px;
}
.container_ok tbody
{
	background-color: #fff;
}
.container_ok tbody tr td
{
	color: #390;
	font-weight: bold;
	background-image: url( "/Resources/1/Images/icon_ok.gif" );
	background-repeat: no-repeat;
	padding-left: 25px;
}
/* obj stats */
A.hp_nav
{
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
}
A.hp_nav:visited
{
	color: #ffffff;
}
A.hp_nav:hover
{
	color: #ffffff;
}
/*============================================ Pods =====*/
.adt_header
{
	color: #FFFFFF;
	background-color: #000000;
	font-weight: bold;
	padding-left: 5px;
	height: 20px;
}
.adt_box
{
	background-color: #FFFFFF;
	border: 1px solid #000000;
	padding-top: 5px;
}
.adt_image
{
  width: 96px;
  height: 72px;
}
.adt_cell_text
{
	padding-left: 3px;
	padding-bottom: 5px;
	text-align: center;
}
a.adt_text
{
	text-decoration: none;
	font-size: 11px;
}
/*============================================ List =====*/
.list_top_left
{
	float: left;
	padding-left: 5px;
	height: 23px;
	text-align: justify;
}
.list_bottom_left
{
	height: 20px;
	padding-left: 5px;
	float: left;
}
.list_bottom_right
{
	padding-left: 5px;
	float: right;
}
.list_sortby
{
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 11px;
	color: #006;
	float: right;
}
span.small
{
	font-size: 9px;
	font-style: italic;
}
span.new
{
	font-weight: bold;
	font-size: 9px;
	color: #f60;
}

.title {
  background-color: #000000 ! important;
  color: #FFFFFF ! important;
}

/*============================================ Detail =====*/
.detail_title
{
	background-color: #786F64;
	padding-left: 5px;
	font-weight: bold;
}
.icons
{
	align: right;
	background-color: #786F64;
}
.icons img
{
	background-color: #000000;
	margin-right: 2px;
}
.icons a:hover img
{
	background-color: #786F64;
}
/*============================================ Searchmask =====*/
.sm_cat_selected
{
	padding: 0px;
	background-color: #786F64;
}
.sm_cat_selected_left
{
	background-color: #786F64;
	width: 5px;
	height: 24px;
}
.sm_cat_selected_right
{
	background-color: #786F64;
	width: 5px;
	height: 24px;
}
.searchmask_cat_not_selected
{
	padding: 0px;
}
.sm_cat_bg_left
{
	background: url(http://www.immoscout24.ch/Resources/1/Images/sm_cat_bg_content_blank.gif);
	width: 5px;
	height: 24px;
  background-color: #000000;
}
.sm_cat_bg_right
{
	background: url(http://www.immoscout24.ch/Resources/1/Images/sm_cat_bg_content_blank.gif);
	width: 5px;
	height: 24px;
  background-color: #000000;
}
.sm_cat_bg_content
{
	background: url(http://www.immoscout24.ch/Resources/1/Images/sm_cat_bg_content_blank.gif);
	height: 24px;
	color: #FFFFFF;
  background-color: #000000;
}
.sm_bg
{
	background-color: #786F64;
	padding: 5px;
	width: 100%;
}
.sm_field_big
{
	width: 100%;
}
.sm_field_small
{
	width: 60px;
}
.sm_col_1
{
	width: 115px;
	padding-right: 5px;
}
.sm_col_2
{
	width: 200px;
}
.sm_col_3
{
}
.sm_col_4
{
	width: 80px;
}
.sm_col_5
{
	width: 200px;
	text-align: right;
}
.sm_separator
{
	border-bottom: solid 1px #FFFFFF;
}
a.sm_cat_link
{
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
}
a:hover.sm_cat_link
{
	color: #FFFFFF;
}
a:visited.sm_cat_link
{
	color: #FFFFFF;
}
a.sm_cat_link_selected
{
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}
a:visited.sm_cat_link_selected
{
	color: #000000;
}
/*============================================ SearchJobs =====*/
.sj_small
{
	font-size: 9px;
	padding-left: 5px;
	padding-bottom: 5px;
}
/*============================================ Admanagement IFrame =====*/
.Toolbox_Iframe
{
	/*width: 322px;*/
	height: 160px;
}

.Toolbox
{
	/*width: 322px;*/
	padding-top: 1px;
	padding-bottom: 1px;
	line-height: 17px;
}

.Toolbox a
{
	font-size: 11px;
	text-decoration: none;
	color: #3436CD;
}

.Toolbox img
{
	width: 21px;
	height: 17px;
	border: 0px;
	float: left;
	margin-right: 3px;
	background-color: #000000;
}

.Toolbox div
{
	margin-left: 26px;
	font-family: arial;
	font-size: 11px;
	color: #3436CD;
	line-height: 14px;
}

/*============================================ Scout24 Global Containers =====*/
.container
{
	width: 100%;
	text-align: left;
	border-collapse: collapse;
}
.container tbody th
{
	color: #FFFFFF;
	height: 21px;
	padding: 0px 6px 0px 5px;
	border-bottom: 1px solid #fff;
}
.container tbody tr td
{
	height: 21px;
	padding: 0px 5px 3px 5px;
	line-height: 18px;
}
.container_a tbody
{
	background-color: #000000;
}
.container_a tbody tr td
{
	background-color: #786F64;
}
.container_b tbody
{
	background-color: #000000;
}
.container_b tbody tr td
{
	background-color: #786F64;
}
.container_c tbody
{
	background-color: #000000;
}
.container_c tbody tr td
{
	background-color: #786F64;
	border-bottom: 1px solid #fff;
	height: 20px;
}
.container_d tbody
{
	background-color: #ccc;
}
.container_d tbody tr td
{
	background-color: #f4f4f4;
}
.container_e tbody
{
	background-color: #000000;
}
.container_e tbody tr td
{
	background-color: #786F64;
}
.container_f
{
	border-left: 1px solid #ffdabe;
	border-right: 1px solid #ffdabe;
	border-bottom: 1px solid #ffdabe;
}
.container_f tbody
{
	background-color: #000000;
}
.container_f tbody tr td
{
	background-color: #fff;
}
.container_g tbody
{
	background-color: #000000;
}
.container_g tbody tr td
{
	background-color: #DDDBD8;
	border-bottom: 1px solid #fff;
}
.container_g tbody tr td.alt
{
	background-color: #FFFFFF;
	border-bottom: 1px solid #fff;
}

.container_g tbody th
{
	color: #FFFFFF;
	text-decoration: none;
}

.container_g tbody th a
{
	color: #FFFFFF;
	text-decoration: underline;
}
.container_h
{
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
	border-bottom: 0px solid #000000;
}
.container_h tbody
{
	background-color: #000000;
}
.container_h tbody tr td
{
	background-color: #786F64;
}
.container_i tbody
{
	background-color: #CE9782;
}
.container_i tbody tr td
{
	background-color: #eae3d9;
}
.container_j
{
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
}
.container_j tbody
{
	background-color: #000000;
}
.container_j tbody tr td
{
	background-color: #786F64;
}
.container_k
{
	border-left: 1px solid #596da7;
	border-right: 1px solid #596da7;
	border-bottom: 1px solid #596da7;
}
.container_k tbody
{
	background-color: #596da7;
}
.container_k tbody tr td
{
	background-color: #fff;
}
.container_l tbody
{
	background-color: #D9E1F0;
}
.container_l tbody th
{
	color:#000000;
}
.container_l tbody tr td
{
	background-color: #786F64;
}


body,p,th,td,table
{
    color: #000000;
    font-family: verdana, arial, helvetica;
    font-size: 8pt;
}
a
{
    color: #000000;
    font-family: verdana, arial, helvetica;
    font-size: 8pt;
    text-decoration: none;
}
a:hover
{
    color: #000000;
	font-family: verdana, arial, helvetica;
    font-size: 8pt;
    text-decoration: underline;
}
textarea,select,input
{
    color: #000000;
    font-family: verdana, arial, helvetica;
    font-size: 8pt;
}

