/*Elemente*/
body {
  background-color: #F5F5F5;
  color: #000000;
  font-family: Verdana;
	font-size: 8pt;
	text-align: left;
}
h1 {
  color: #000000;
  font-size: 8pt;
  font-weight: bold;
  margin: 0px 0px 0px 0px;
}
h2 {
  color: #004D7D;
  font-size: 8pt;
  font-weight: bold;
  margin: 0px 0px 0px 0px;
}
h3 {
  color: #000000;
  float: left;
  font-size: 8pt;
  font-weight: normal;
  margin: 0px 0px 0px 0px;
}
hr {
  color: #C0C0C0;
  height: 1px;
}
img {
  vertical-align: middle;
}
/*Tables*/
.divImmobilienInserat {
  padding-bottom: 5px;
  text-align: left;
}
.tblHeader {
  background-color: #ADD7FF;
  border-left: double 1px #12547D;
  border-right: double 1px #12547D;
  border-top: double 1px #12547D;
  text-align: left;
  width: 780px;
}
.tblHeaderNav {
  background-color: #F5F5F5;
  border-left: double 1px #12547D;
  border-right: double 1px #12547D;
  text-align: left;
  width: 780px;
}
.tdHeaderNav {
  background-color: #12547D;
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: none;
}
.tdHeaderNav:hover {
  color: #000000;
  background-color: #ADD7FF;
}
.tblHeaderSubNav {
  text-align: left;
  width: 780px;
}
.tdHeaderSubNav {
  border-left: solid 1px #C0C0C0;
  border-right: solid 1px #C0C0C0;
  border-top: solid 1px #C0C0C0;
  text-align: center;
}
.tdHeaderSubNav:hover {
  background-color: #FFFFFF;
  border-left: solid 1px #C0C0C0;
  border-right: solid 1px #C0C0C0;
  border-top: solid 1px #C0C0C0;
  text-align: center;
}
.tblFooter {
  background-color: #12547D;
  color: #FFFFFF;
  font-weight: bold;
  height: 20px;
  width: 780px;
}
.tblGlobal {
  background-color: #12547D;
  border-left: double 1px #12547D;
  border-right: double 1px #12547D;
  padding: 0px 0px 0px 0px;
  text-align: left;
  width: 780px;
}
.tdNavLeft {
  color: #658AB3;
  background-color: #ADD7FF;
  vertical-align: top;
}
.tdNavRight {
  background-color: #ADD7FF;
  vertical-align: top;
}
.tdContent {
  background-color: #F5F5F5;
  color: Black;
  vertical-align: top;
  width: 480px;
}
.tdAnzeigen {
  background-color: #F5F5F5;
  height: 60px;
  padding-left: 3px;
  text-align: center;
  width: 468px;
}
.tblAdsList {
  border: double 1px #84C3FF;
}
.trAdsList1 {
  background-color: #C1C1C8;
  color: #000000;
  width: 470px;
}
.trAdsList2 {
  background-color: #E2E2E9;
  color: #000000;
  width: 470px;
}
.tdContentBoxListTitel {
  background-color: #ADD7FF;
  border: double 1px #ADD7FF;
  color: #000000;
  font-weight: bold;
  width: 470px;
}
.tdContentBoxListText {
  background-color: #DEEFFF;
  border: double 1px #ADD7FF;
  width: 470px;
}
.tdContentBoxForm {
  background-color: #E2E2E9;
  border: double 1px #84C3FF;
  padding: 10px 0px 10px 10px;
  width: 470px;
}
.tdContentBoxTitel {
  background-color: #84C3FF;
  border: double 1px #84C3FF;
  color: #000000;
  font-weight: bold;
  padding: 2px 2px 2px 2px;
  width: 470px;
}
.tdContentBoxText {
  background-color: #DEEFFF;
  border: double 1px #84C3FF;
  padding: 10px 10px 10px 10px;
  width: 470px;
}
.tdContentBoxTitelMsg {
  background-color: #FFB760;
  border: double 1px #FFB760;
  color: #000000;
  font-weight: bold;
  padding: 2px 2px 2px 2px;
  width: 470px;
}
.tdContentBoxTextMsg {
  background-color: #FAEBC6;
  border: double 1px #FFB760;
  padding: 10px 10px 10px 10px;
  width: 470px;
}
.tdMnuBg {
  background: #84C3FF;
  color: #000000;
  font-weight: bold;
  height:15px;
}
.img {
  border: dotted 0px #C0C0C0;
  color: #FFFFFF;
  font-size: 8pt;
  font-weight: bold;
  margin: 0px 2px 0px 0px;
  text-decoration: none;
  vertical-align: middle;
}
.img2 {
  border: dotted 0px #C0C0C0;
  color: #FFFFFF;
  font-size: 8pt;
  font-weight: bold;
  margin: 2px 2px 2px 2px;
  text-decoration: none;
  vertical-align: middle;
}
/*Links*/
.lnkLogo {
  border: double 0px #FFFFFF;
  float: left;
}
.lnkMnuTopNav {
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: none;
}
.lnkMnuTopNav:hover {
  color: #000000;
  font-weight: bold;
  text-decoration: none;
}
.lnkSubMnuTop {
  color: #626262;
  font-size: 7pt;
  text-decoration: none;
  width: 150px;
}
.lnkSubMnuTop:hover {
  color: #000000;
  text-decoration: none;
}
.lnkMnu {
  color: #000066;
  font-size: 8pt;
  text-decoration: none;
  width: 150px;
}
.lnkMnu:hover {
  color: #000066;
  text-decoration: underline;
}
.lnkSubMnu {
  color: #000066;
  font-size: 7pt;
  text-decoration: none;
  width: 150px;
}
.lnkSubMnu:hover {
  color: #000000;
  text-decoration: none;
}
.lnkCnt {
	color: #004D7D;
	text-decoration: none;
}
.lnkCnt:hover {
	color: #004D7D;
	text-decoration: underline;
}
.lnkCntDefault {
	color: #000000;
	text-decoration: none;
}
.lnkCntDefault:hover {
	color: #000000;
	text-decoration: underline;
}
.lnkImg {
  border: double 0px #FFFFFF;
}
/*Steuerelemente*/
.cmdButton {
  font-family: Verdana;
  font-size: 8pt;
}
.ddList {
  border: double 1px #C0C0C0;
  font-family: Verdana;
  font-size: 8pt;
  width: 200px;
}
.txtBox {
  font-family: Verdana;
  font-size: 8pt;
}