/*** STANDARD_STYLES ***/
body { font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 16px; background: #ffffff; text-align:center; color: #141414; }
html, body { margin: 0; padding: 0; }
.table_haupt { border: 0; height:100%; width: 980px; }
.copyright{text-align: center; font-size: 10px;}
.header_1 {
  background: url(../images/head.jpg);
  height: 163px;
  width: 950px;
  }
.header_2 {
  background: #ffffff;
  height: 5px;
  width: 950px;
  }
.schatten_links {
  background: url(../images/schattenlinks.gif);
  width: 15px;
  }
.schatten_rechts {
  background: url(../images/schattenrechts.gif);
  width: 15px;
  }
.menu_links {
  background: #f3f3f3;
  width: 169px;
  }
.kreuz_menu_blau {
  background: #7dc0cd;
  width: 20px;
  height: 16px;
  }
.kreuz_menu_hellblau {
  background: #9cb9be;
  width: 20px;
  height: 16px;
  }
.kreuz_menu_hellbraun {
  background: #7f4838;
  width: 20px;
  height: 16px;
  }
.kreuz_menu_dunkelblau {
  background: #1f3f61;
  width: 20px;
  height: 16px;
  }
.objekt_header{
  font-size: 12px;
  color: #ffffff;
  text-decoration:none;
  font-variant: normal;
  font-weight: bold;
  background: #7dc0cd;
  width: 130px;
  height: 16px;
  text-align: left;
  font-family: Arial;
}
.service_header{
	font-size: 12px;
	color: #ffffff;
	text-decoration:none;
	font-variant: normal;
	font-weight: bold;
  background: #1f3f61;
  width: 130px;
	height: 16px;
  text-align: left;
  font-family: Arial;
	}
.suche_header{
	font-size: 12px;
	color: #ffffff;
	text-decoration:none;
	font-variant: normal;
	font-weight: bold;
  background: #9cb9be;
  width: 130px;
	height: 16px;
  text-align: left;
  font-family: Arial;
	}
.angebote_header{
	font-size: 12px;
	color: #ffffff;
	text-decoration:none;
	font-variant: normal;
	font-weight: bold;
  background: #7f4838;
  width: 130px;
	height: 16px;
  text-align: left;
  font-family: Arial;
	}
.menu_weiss, .menu_rot {
  width: 130px;
  height: 10px;
  border-top: #f3f3f3 1px solid;
  padding:0px 0px 0px 20px;
  font-size: 14px;
  text-align: left;
  font-weight: normal;
  }
.menu_weiss {
  background: #ffffff;
  color: #000000;
  }

.menu_rot {
  background: #ffff00;
  color: #000000;
  }
.menu_suche {
  background: #ffffff;
  color: #000000;
  width: 148px;
  height: 10px;
  border-top: #f3f3f3 1px solid;
  padding:4px 0px 4px 4px;
  font-size: 14px;
  text-align: left;
  font-weight: normal;
  }
.menu_rechts {
  background: #f3f3f3;
  width: 169px;
  }
.content_rahmen {
  background: #ffffff;
  width: 612px;
  }
 .content {
  background: #ffffff;
  width: 600px;
  }
 .navbar {
  background: #f6f2e7;
  height: 10px;
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
  font-weight: normal;
  text-align: left;
  }
.kreuz_navbar {
  background: #f6f2e7;
  width: 20px;
  height: 10px;
  }
.footer_1 {
  background: #ffffff;
  height: 5px;
  width: 950px;
  }
.footer_2 {
  font-size: 10px;
  text-align: center;
  font-weight: normal;
  background: #f3f3f3;
  height: 50px;
  width: 950px;
  }
A {
color: #000000;
text-decoration:none;
}

A:hover{
color: #000000;
}

A.thumbde {
color: #ffffff;
text-decoration:none;
background: #7dc0cd;
}

A.thumbde:hover {
color: #ffffff;
text-decoration:underline;
background: #7dc0cd;
}

.kategoriehell {
background: #f6f2e7;
width: 130px;
text-align: left;
}
.kategoriedunkel {
background: #e3d8b9;
width: 130px;
text-align: left;
}

.kat_beschreibung{
text-align: left;
font-size: 12px;
font-weight: normal;
}
.thumbnail {
 border-top: #d9dfde 8px solid;
 border-left: #d9dfde 8px solid;
 border-right: #d9dfde 8px solid;
 }
.imgtd{
 padding-right: 4px;
}

.thumbdetails{
 font-size: 12px;
 color: #ffffff;
 text-decoration:none;
 font-variant: normal;
 font-weight: bold;
 background: #7dc0cd;
 width: 130px;
 height:16px;
 text-align: right;
}
.thumbdetail{
 border-bottom: #d9dfde 8px solid;
 border-left: #d9dfde 8px solid;
 border-right: #d9dfde 8px solid;
  border-top: #d9dfde 4px solid;
}
.tb_bgthumb{
background: #d9dfde;
}
.objektlist_titel{
  font-size: 12px;
  text-align: left;
  font-weight: bold;
}
.objektlist_details{
background: #9cb9be;
font-size: 12px;
text-align: center;
font-weight: bold;
width: 14%;
}
.objektlist_wert{
background: #9cb9be;
font-size: 12px;
text-align: center;
font-weight: normal;
width: 14%;
}
.objektlist_text{
  font-size: 12px;
  text-align: left;
  font-weight: normal;
}
.pagging {
text-align: right;
font-size: 12px;
font-weight: normal;
}
/*** News ***/
.news{
 font-size: 12px;
 text-align: left;
 font-weight: normal;
 width: 100%;
}

/*** Objektdetails ***/

.img_rahmen{
  border: #d9dfde 8px solid;
  }
.img_komentar, #img_komentar{
font-size: 11px;
text-align: center;
font-weight: bold;
}
.img_text{
font-size: 12px;
text-align: center;
font-weight: bold;
border: #d9dfde 1px solid;
}
a.link_rahmen_grau{
font-size: 12px;
text-align: center;
font-weight: bold;
border: #d9dfde 1px solid;
width: 100%;
display:block;
}

.objekt_detail_header{
background: #4d6f76;
color: #ffffff;
text-align: left;
padding-left: 4px;
font-size: 13px;
font-weight: bold;
width: 100%;
}
.objekt_detail_objekt{
color: #000000;
text-align: left;
font-size: 14px;
}
.objekt_detail_objekt_left{
color: #000000;
text-align: left;
font-size: 12px;
width: 100px;
}
.objekt_detail_beschreibung{
color: #000000;
text-align: left;
font-size: 12px;
}
.objekt_detail_saisonzeit_fett{
color: #000000;
text-align: center;
font-size: 12px;
font-weight: bold;
width: 33%;
border: #d9dfde 1px solid;
}
.objekt_detail_saisonzeit{
color: #000000;
text-align: center;
font-size: 12px;
font-weight: normal;
width: 33%;
border: #d9dfde 1px solid;
}
.div_saisonzeit{
color: #000000;
text-align: center;
font-size: 12px;
font-weight: normal;
width: 100px;
}
.objekt_detail_saisonzeit_rechts{
color: #000000;
text-align: right;
font-size: 12px;
padding-right: 8px;
width: 16%;
border: #d9dfde 1px solid;
}
.objekt_detail_saisonzeit_links{
color: #000000;
text-align: left;
font-size: 12px;
padding-left: 8px;
width: 16%;
border: #d9dfde 1px solid;
}
.objekt_detail_saisonzeit_komentar{
color: #000000;
text-align: left;
font-size: 12px;
font-weight: normal;
width: 33%;
border: #d9dfde 1px solid;
}
A.objekt_detail_footerbutton{
height: 20px;
padding:4px 4px 4px 4px;
background: #4d6f76;
color: #ffffff;
font-size: 14px;
font-weight: bold;
text-align: center;
}
