body {
  margin:0;
  padding:0;
  text-align:center; /* IE 5.x and IE 6.x hack */
  font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
  font-size:11px;
  color:#741929;
}

/******************************************************************************/
/* HEADER                                                                     */
/******************************************************************************/

#header {
  position:absolute;
  /* IE 5 hack */
  /* left:50%;  */
  /* margin-left:-452px; */
  /* End of ie5 hack */
  width:906px; /* 904px */
  height:110px; /* height:89px; */
}

#logo_immosky {
  position:absolute;
  margin-top:27px;
  margin-left:7px;
  width:250px;
  height:auto;
}

/******************************************************************************/
/* LANGUAGE SELECTOR                                                          */
/******************************************************************************/

#language_selector {
  font-family: Arial, Helvetica, Geneva, sans-serif;
  font-size:8px;
  position:absolute;
  margin-top:80px;
  margin-left:7px;
}

#language_selector ul {
  padding:0px;
  margin:0px;
  list-style-type:none;
}

#language_selector li {
  float:left;
  width:30px;
  margin-right:5px;
}

#language_selector a{
  padding:2px;
  height:20px;
  width:25px;
  display:block;
  color:#741929;
  font-size:10px;
  font-weight:bold;
  color:#741929;
  background-color:#eee;
  text-decoration:none;
}

#language_selector a:hover {
  color: #fff;
  text-decoration:none;
  background-color:#741929;
}

/******************************************************************************/
/* MAIN NAVIGATION                                                            */
/******************************************************************************/

#main_navigation {
  position:absolute;
  margin-top:80px;  /* margin-top:63px; */
  margin-left:134px;
  width:auto;
  height:27px;
}

*html #main_navigation {
   \margin-left:135px; /* IE 5.x hack */
   margin_lef\t:135px; /* IE 6.x hack */
}

#main_navigation ul {
  padding:0px;
  margin:0px;
  list-style-type:none; 
}

#main_navigation li {
  float:left;
  margin-right:7px;
}

*html #main_navigation li {
  \margin-right:7px;
  margin-righ\t:7px;
}


#main_navigation a {
  padding:2px;
  display:block;
  width:99px;
  height:27px;
  color:#741929;
  background:#eee;
  font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
}

#main_navigation a:hover {
   color:#fff;
   background-color:#741929;
   text-decoration:none;
}

*html #main_navigation a:link, #main_navigation a:active, #main_navigation a:visited, #main_navigation a:hover {
  \width:103px;
  widt\h:103px;
}

/******************************************************************************/
/* MAIN CONTAINER                                                             */
/******************************************************************************/

#main_container {
  /* IE 5 hack */
  position:absolute;
  /* left:50%; */
  /* margin-left:-452px; */
  /* End of IE5 hack */
  margin-top:120px;  /* margin-top:102px; */
  width:904px;
  height:auto; /* 453px */
  border:0px;
  padding:0px;
}

*html #main_container {
  \margin-top:115px; /* 97px; */
  margin-to\p:115px; /* 97px; */
}

#ie_container_hack {
  /* IE 5 hack */
  position:absolute;
  left:50%;
  margin-left:-445px;
  /* End of IE5 hack */
  width:890px; /* 756px; */ /* Width of the main_container - 7px white border on the left and 7px white border on the right */
  padding:0;
}


/******************************************************************************/
/* LEFT CONTAINER                                                             */
/******************************************************************************/

#left_container {
  float:left;
  padding:0;
  margin:0;
  width:120px;
  height:100%;
}

/*
*html #left_container { */  /* Bloody IE hacks */
 /* \height:350px;
  heigh\t:350px;
}  */

/******************************************************************************/
/* SUBNAVIGATION. WITHIN THE LEFT CONTAINER                                   */
/******************************************************************************/

#sub_navigation {
  padding:0;
  margin:0;
  border:0;
}

#sub_navigation ul{
  padding:0;
  margin:0;
  list-style-type:none;
}

#sub_navigation li {
  margin-bottom:16px;
}

#sub_navigation a{
  display:block;
  padding:2px;
  margin:0px;
  width:116px;
  height:33px;
  font-family: Arial, Helvetica, Geneva, sans-serif;
  font-size:10px;
  font-weight:bold;
  color:#741929;
  background-color:#eee;
  text-decoration:none;
}

#sub_navigation a:hover {
   color:#fff;
   background-color:#741929;
   text-decoration:none;
}

* html #sub_navigation a {
  \width:120px;     /* IE 5.x hack */
  widt\h:120px;    /* IE 6.x hack */
}


/******************************************************************************/
/* COUNTRY SELECTOR. WITHIN THE LEFT CONTAINER                                */
/******************************************************************************/

#country_selector {
  /* margin-top:auto; */
  position:absolute;
  bottom:-7px;
  vertical-align:bottom;
  width:auto;
}

*html #country_selector {
  \bottom:-7px;
  botto\m:-7px;
  display:inline;
}

#country_selector ul {
  padding:0px;
  margin:0px;
  list-style-type:none;
}

#country_selector li{
  margin-bottom:7px;
}

#country_selector a {
  display:block;
  padding:1px;
  width:116px;
  height:10px;
  color:#741929;
  text-decoration:none;
  font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
  font-size:7px;
  font-weight:bold;
  background-color:#eee;
  border:1px solid #eee;
}

#country_selector a:hover{
  border:1px solid #741929;
  text-decoration:none;
}


/******************************************************************************/
/* RIGHT CONTAINER                                                            */
/******************************************************************************/

#right_container {
  float:right;
  width:120px;
  height:auto;
  padding:0;
  margin-top:0px;
}

*html #right_container {
  \margin-right:0px; /* IE 5.x hack */
  \height:auto;
  margin-righ\t:0px; /* IE 6.x hack  */
  heigh\t:auto;
}


/******************************************************************************/
/* MAIN CONTENT CONTAINER                                                     */
/******************************************************************************/

#main_content {
  margin-left:127px; /* I just guessed this value ;-)  */
  width:600px;
  min-height:388px;
  border:0px;
  padding:15px;
  background-color:#eee;
  font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
  font-weight:normal;
  font-size:11px;
  color:#741929;
  /* overflow:scroll; */ /* Problems with overflow and firefox. Firefox adds scrollbar outside. */
}

* html #main_content {
  \width:630px;     /* IE 5.x hack */
  widt\h:630px;    /* IE 6.x hack */
  \margin-left:125px; /* IE 5.x hack */
  margin-lef\t:125px; /* IE 6.x hack */
  \height:418px;
  heigh\t:418px;
}

/*
GENERAL LIST DEFINITION INSIDE THE MAIN CONTAINER
*/

#main_content ul {
  padding:0px;
  margin:0px;
  list-style-position:inside;
  list-style-type:square;
}

#imprint {
  position:absolute;
  right:135px;
  bottom:-20px;
  width:auto;
}

a.footer_link {
   font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;
   font-size:11px;
   font-weight:normal;
   color:#ccc;
   text-decoration:underline;
}


/*
*html #main_content li {
  \margin-right:12px;
  margin-righ\t:12px;
}
 */
/*
#main_content_padding {
  padding:0;
  border:0;
  width:auto;
  background-color:aqua;
  height:200px;
  margin-top:5px;
  margin-left:2px;
}
*/

/******************************************************************************/
/* INDEX - PAGE                                                               */
/******************************************************************************/

#index_images {
  border-collapse:collapse;
  border-spacing:0;
  height:auto;
  padding:0;
  margin:-15px;
  border:0;
  
}

/******************************************************************************/
/* OFFERS MAP SEARCH                                                                 */
/******************************************************************************/

b.kantonname {
  font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;
  font-size:11px;
  font-weight:bold;
  color:#741929;
}

#offers_map_search { /* Most outside table. */
  font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
  font-size:11px;
  font-weight:normal;
  color:#741929;
}

#offers_map_search table { /* Inside table. IE hack. */
  font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
  font-size:11px;
  font-weight:normal;
  color:#741929;
}
#offers_map_search_cities a
{
  font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;
  font-size:13px;
  font-weight:bold;
  color:#741929;
  text-decoration:none;
}
#offers_map_search_cities a:hover
{
  color:#fff;
  background-color:#741929;
  text-decoration:none;
}
#offers_map_search_cities td
{
  font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;
  font-size:13px;
  color:#741929;
  text-decoration:none;
}

#offers_map_search_cities b
{
  font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;
  font-size:13px;
  color:#fff;
  background-color:#741929;
  text-decoration:none;
}

/**************************************************************************** */
/* OFFERS LISTING - PAGE                                                      */
/**************************************************************************** */

#offers_listing {
  border-collapse:collapse;
  border:0;
  font-size:11px;
}

#offers_listing th {
  background-color:#741929;
  border:0;
  height:20px;
  color:#fff;
  vertical-align:top;
}

#offers_listing td {
  vertical-align:top;
}
#offers_listing td.line{
  border-bottom:1px solid #741929;
}

#offers_listing td.lastLine {
  border-bottom:none;
}

a.offers_listing {
  font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;
  font-size:11px;
  color:#fff;
  text-decoration:none;
}

a:hover.offers_listing {
  color:#fff;
  text-decoration:none;
}

a.page_link {
   font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;
   font-size:11px;
   font-weight:bold;
   color:#741929;
   text-decoration:none;
}

a:hover.page_link {
   font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;
   font-size:11px;
   font-weight:bold;
   color:#fff;
   background-color:#741929;
   text-decoration:none;
}

.active_page {
   font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;
   font-size:18px;
   font-weight:bold;
   color:#741929;
   text-decoration:none;
}

a.list_link {
  font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
  font-size:11px;
  font-weight:bold;
  color:#741929;
  background-color:none;
  text-decoration:none;
}

a:hover.list_link {
  color:#fff;
  background-color:#741929;
  text-decoration:none;
}





/******************************************************************************/
/** CLASSES FOR THE MAIN CONTENT                                              */
/******************************************************************************/


/* LINKS FOR USE IN CONTENT NAVIGATION */

a.content_navigation {
  font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
  font-size:15px;
  font-weight:bold;
  color:#741929;
  background-color:none;
  text-decoration:none;
  padding:2px;
}

a:hover.content_navigation {
  font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
  font-size:15px;
  font-weight:bold;
  color:#fff;
  background-color:#741929;
  text-decoration:none;
  padding:2px;
}

hr {
  background-color:#741929; /* Mozilla 1.4 */
  color:#741929; /* IE 6 */
  border: #741929; /* Opera 7.11 */
  height: 2px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
}

hr.small
{
	height: 1px;
}
 
/******************************************************************************/
/* GENERAL TAGS. USED IN MULTIPLE PAGES                                       */
/******************************************************************************/

#title {
  width:100%;
  height:25px;
  border-bottom:2px solid #741929;
}

*html #title {
  \height:28px; /* IE 5.x */
  heigh\t:28px; /* IE 6.x */
}

#title ul {
  padding:0px;
  margin:0px;
  list-style-type:none;
}

#title li {
  float:left;
  margin-right:5px;
}

*html #title li {
  \margin-right:5px; /* IE 5.x hack */
  margin-righ\t:5px; /* IE 6.x hack */
}


h1.test {
  display:block;
  font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
  font-size:13px;
  font-weight:bold;
  color:#fff;
  background-color:#741929;
  padding:3px;
  letter-spacing:1px;
  text-align:left;
}


/******************************************************************************/
/* SEARCH NAVIGATION                                                          */
/******************************************************************************/

/*
h1.search_navi {
  display:block;
  font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
  font-size:13px;
  font-weight:bold;
  color:#741929;
  padding:3px;
  display:block;
  margin:0;
  letter-spacing:1px;
}
*/

h1.search_navi a {
  display:block;
  color: #741929;
  font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
  font-size:13px;
  font-weight:bold;
  color:#741929;
  text-decoration:none;
  padding:3px;
  margin:0;
  letter-spacing: 1px;
}

h1.search_navi a:hover {
  color: #fff;
  background-color: #741929;
  padding:3px;
  display:block;
  letter-spacing:1px;
  text-decoration:none;
}

h1.headline a {
  font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
  font-size:13px;
  font-weight:bold;
  display:block;
  color:#fff;
  background-color:#741929;
  padding:3px;
  margin:0;
  letter-spacing:1px;
  text-decoration:none;
}

#search_navi_list ul {
  padding:0px;
  margin:0px;
  list-style-type:none;
}

#search_navi_list li {
  float:left;
  margin-right:5px;
}

*html #search_navi_list li {
  \margin-right:5px; /* IE 5.x hack */
  margin-righ\t:5px; /* IE 6.x hack */
}

td.underline {
  padding-bottom:5px;
  border-bottom:2px solid #741929;
}

td.overline {
  border-top:1px dotted #741929;
}

/******************************************************************************/
/* FRANCHISING                                                                */
/******************************************************************************/

#franchising_navi_list ul {
  padding:0px;
  margin:0px;
  list-style-type:none;
}

#franchising_navi_list li {
  float:left;
  margin-right:5px;
}

*html #franchising_navi_list li {
  \margin-right:5px; /* IE 5.x hack */
  margin-righ\t:5px; /* IE 6.x hack */
}

h1.franchising_navi a {
  display:block;
  color: #741929;
  font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
  font-size:13px;
  font-weight:bold;
  color:#741929;
  text-decoration:none;
  padding:3px;
  margin:0;
  letter-spacing: 1px;
}

h1.franchising_navi a:hover {
  color: #fff;
  background-color: #741929;
  padding:3px;
  display:block;
  letter-spacing:1px;
  text-decoration:none;
}


h1 {
  font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
  font-size:15px;
  font-weight:bold;
  color:#741929;
  margin:0;
}

h3 {
  font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
  font-size:12px;
  font-weight:bold;
}

h4.headline {
  font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
  font-size:11px;
  font-weight:bold;
  color:#fff;
  background-color:#741929;
  padding:2px;
}

a.back {
  font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
  font-size:10px;
  font-weight:bold;
  color:#741929;
  background-color:none;
  text-decoration:none;
}


a.text_link {
  font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
  font-size:11px;
  font-weight:bold;
  color:#741929;
  background-color:none;
  text-decoration:underline;
}

a:hover.text_link {
  color:#fff;
  background-color:#741929;
  text-decoration:none;
}

/* LINKS WITH COLORED BACKGROUND. KIND OF BUTTON-LINK  */

a.background_link {
  font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
  font-size:10px;
  font-weight:bold;
  line-height:2em;
  color:#fff;
  background-color:#741929;
  text-decoration:none;
  padding:2px;
  border:1px solid #741929;
}

a:hover.background_link {
  color:#741929;
  background-color:#fff;
  text-decoration:none;
  padding:2px;
  border:1px solid #741929;
}

a.background_link_blocked {
  display:block;
  font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
  font-size:10px;
  font-weight:bold;
  height:auto;
  color:#fff;
  background-color:#741929;
  border:1px solid #741929;
  text-decoration:none;
  padding:2px;
}

a:hover.background_link_blocked {
  color:#741929;
  background-color:#fff;
  border:1px solid #741929;
  text-decoration:none;
  padding:2px;
}


/******************************************************************************/
/* OFFERS OF THE DAY - PAGE                                                   */
/******************************************************************************/

h4 {
	background-color: #741929;
	color: white;
}

h4.offerOfDay
{
	background-color:#741929;
	color:#fff;
	font-weight:bold;
	font-size:9px;
	margin:0px;
	padding:1px;
	padding-left:4px;
}

.sp_offerOfDay {
	font-size:9px;
	display:block;
	padding:2px;
	margin:0px;
	background-color:#eee;
}

#right_container ul {
  padding:0px;
  margin:0px;
  list-style-type:none;
}

#right_container li{
  display:block;
  width:120px;
  margin-bottom:8px;
  background-color:#eee;
}

*html #right_container li {
  margin-bottom:6px;
}

#right_container li.last_offer_of_day {
  margin-bottom:0px;
}


/******************************************************************************/
/* OFFERS SEARCH - PAGE                                                       */
/******************************************************************************/


#offers_search {  /* Most outside table */
    border-collapse:collapse;
	border-spacing:0px;
	width:100%;
	height:auto;
	margin:0;
	padding:0;
    text-align:center;
}

#offers_search table {   /* IE hack. Table inside table #offers_search */
    border-collapse:collapse;
	border-spacing:0px;
	font-size:11px;
	text-align:left;
	width:100%;
	height:auto;
	margin:0;
	padding:0;
}

.dropdown_menue {
  background-color:#fff;
  border:1px solid #741929;
  color:#741929;
  width:100%;
  font-size:11px;
}

.input_textfield {
  font-size:11px;
}
  
/******************************************************************************/
/* OFFERS DETAIL - PAGE                                                       */
/******************************************************************************/

#offers_detail { /* Most outside table */
        border-collapse:collapse;
	border-spacing:0px;
	font-size:11px;
	width:100%;
	height:auto;
	margin:0;
	padding:0;
}


#offers_detail table{ /* Tables inside offers_detail-table */
        border-collapse:collapse;
	border-spacing:0px;
	font-size:11px;
	width:100%;
}

/******************************************************************************/
/* OFFERS DETAIL MORE                                                         */
/******************************************************************************/

#offers_detailmore {  /* IE hack. */
  font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
  font-weight:normal;
  font-size:11px;
  color:#741929;
}



/******************************************************************************/
/* OFFERS DETAIL IMAGES - PAGE                                                */
/******************************************************************************/

body.pop_up {
  background:#eee;
  text-align:center;  /* IE 5.x and 6.x hack */
}

#offers_detailimages {
  font-size:11px;
  margin:0;
  padding:0;
  width:100%;
  text-align:center;
}

#offers_detailimages table {
  font-size:11px;
  margin:10px;
  padding:0;
  text-align:left;
}

#offers_detailcontact {
  font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
  font-weight:normal;
  font-size:11px;
  color:#741929;
}


/******************************************************************************/
/* OFFERS RECOMMANDATION - PAGE                                               */
/******************************************************************************/

#offers_recommandation { /* Necessary for IE */
  font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
  font-weight:normal;
  font-size:11px;
  color:#741929;

}

/******************************************************************************/
/* SERVICES                                                                   */
/******************************************************************************/

#services { /* Necessary for IE */
  font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
  font-weight:normal;
  font-size:11px;
  color:#741929;
  height:335px;
}

td.titel_links {
  height:20px;
}

/******************************************************************************/
/* OFFERS ALL - PAGE                                                       */
/******************************************************************************/


#offers_all {  /* Most outside table */
        border-collapse:collapse;
	border-spacing:0px;
	width:100%;
	height:auto;
	margin:0;
	padding:0;
        text-align:center;
}

#offers_all table {   /* IE hack. Table inside table #offers_search */
        border-collapse:collapse;
	border-spacing:0px;
	font-size:11px;
	text-align:left;
	width:100%;
	height:auto;
	margin:0;
	padding:0;
}

.dropdown_menue {
  background-color:#fff;
  border:1px solid #741929;
  color:#741929;
  width:100%;
  font-size:11px;
}

.input_textfield {
  font-size:11px;
}
   
/******************************************************************************/
/* SERVICES - EMAILSEARCHAGENT                                                */
/******************************************************************************/

#services_emailagent { /* Necessary for IE */
  font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
  font-weight:normal;
  font-size:11px;
  color:#741929;
}

.small_number {
  font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
  font-weight:normal;
  font-size:8px;
  color:#741929;
}

/******************************************************************************/
/* SELL PROPERTY - PAGE                                                       */
/******************************************************************************/

#services_sell {  /* Table-Layer. Necessary for IE */
  font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
  font-weight:normal;
  font-size:11px;
  color:#741929;
}

/******************************************************************************/
/* HYPO CALCULATION - PAGE                                                    */
/******************************************************************************/

#calc_hypo {
  font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
  font-size:11px;
  font-weight:normal;
  color:#741929;
  width:100%;
}

#calc_hypo table {
  font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
  font-size:11px;
  font-weight:normal;
  color:#741929;
  width:100%;
}

td.fixed_size_calc_hypo {
   width:100px;
   text-align:right;
   vertical-align:top;
}

td.border-bottom {
  border-bottom:1px solid #741929;
  vertical-align:top;
  padding-top:3px;
  padding-bottom:3px;
}

#condition {  /* table */
  margin-left:10px;
  /* width:150px; */
  vertical-align:bottom;
}

/******************************************************************************/
/* CONTACT DETAIL - PAGE                                                      */
/******************************************************************************/

#contact_detail {  /* Table-Layer. Necessary for IE */
  font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
  font-weight:normal;
  font-size:11px;
  color:#741929;
}

#contact_detail table{  /* Table-Layer within a table-layer. Necessary for IE. Nice. */
  font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
  font-weight:normal;
  font-size:11px;
  color:#741929;
}

/******************************************************************************/
/* CONTACT START                                                              */
/******************************************************************************/

#contact_start {
  font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
  font-weight:normal;
  font-size:11px;
  color:#741929;
}

#contact_start table {
  font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
  font-weight:normal;
  font-size:11px;
  color:#741929;
}



.small_text {
  font-size:9px;
}


td.detail_small
{
	height: 15px;
}

strong
{
	font-weight: bold;
}

img
{
	border: none;
}

input, textarea, select
{
    border: 1px solid #741929;
    background-color: #FFFFFF;
    padding: 1px;
}

input, select
{
	font-size:11px;
}

input.button{
  font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
  font-size:11px;
  font-weight:bold;
  background-color: #741929;
  color: #FFFFFF;
  text-decoration:none;
  padding:2px;
}

.error
{
	background-color: #FFFF99;
}
/******************************************************************************/
/* CONTACT BAYERN                                                              */
/******************************************************************************/

#contact_bayern {
  font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
  font-weight:normal;
  font-size:22px;
  color:#000000;
}

#contact_bayern table {
  font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
  font-weight:normal;
  font-size:22px;
  color:#741929;
}
#contact_bayern td {
  font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
  font-weight:normal;
  font-size:22px;
  color:#741929;
}

.ul_impressum {
	margin:0;
  	padding:0;
  	list-style-type:none;
	text-indent:-17px;
}

.li_impressum {
	background-image: url('.bullet.gif');
	background-repeat: no-repeat;
	padding: 0 0 5px 20px;
	vertical-align:top;
	text-align:left;
}

.table_impressum {
	border: 1px solid #741929; 
	vertical-align:top;
	text-align:left;
	padding:10px;
	font-size:11px;
}