body{
 font-family:Verdana;
 font-size:small;
 background-color:#ffefde;
/* background-color:#efefef; */
}
h1 {text-align:center;font-size:medium;color:#800000;margin-bottom:10px;}
h2 {font-size:small;color:#800000;font-weight:bold;}
h3 {font-size:x-small;color:#800000;font-weight:bold;}
p {margin-top:0px;line-height:18px;}

input.img_txt{
width:395px;
text-align:center;
align:center;
padding:2px;
margin:0px;
border:1px solid  #A0A0A0;
}

a:link, a:visited, a:active, a:hover
{
  text-decoration:none;
  font-weight:bold;
  color:#800000;
  font-size:12px;
}
a:active, a:hover
{
 text-decoration:underline;
}

a.menu:link, a.menu:visited, a.menu:active, a.menu:hover
{
   display: BLOCK;
   color:#800000;
   width: 85%;
   padding: 2px 15px;
   margin: 2px;
   text-decoration: none;
   background-color: #FFFFFF;
   text-decoration:none;
   font-size:small;
   border: 1px solid #808080;
}
a.menu:active, a.menu:hover
{
  color: #C0C0C0;
  background-color: #B95555;
}

a.ext_link:link, a.ext_link:visited, a.ext_link:active, a.ext_link:hover
{
   line-height:20px;
   text-decoration: none;
   font-weight: bold;
   color:#800000;
   padding-top: 4px;
   padding-left: 20px;
   background:url(../media/link_up1.gif) no-repeat;
}
a.ext_link:active, a.ext_link:hover
{
 text-decoration:underline;
}
h2.ext_link{
   padding-top: 4px;
   padding-left: 20px;
   background:url(../media/link_up1.gif) no-repeat;
}
#title {
height:150px;
padding-bottom:5px;
background-image:url(../media/bg_head.jpg);
background-repeat:repeat-x;
border-bottom:2px solid  #808080;
margin-bottom:20px;
}
#left, #right {
width:23%;
line-height:18px;
}
#left {
float:left;
}
#right {
float:right;
}
#content {
clear:right;
float:right;
width:75%;
padding-left:-3%;
}
#uebersicht {
padding:0px;
margin:-5px;
}
.wohnung_l{
text-align:left;
padding:5px;
margin-left:2px;
margin-right:11px;
border:1px solid  #808080;
}
.wohnung_r{
text-align:left;
padding:5px;
margin-left:11px;
margin-right:2px;
border:1px solid  #808080;
}

#fuss {
clear:both;
width:75%;
}

.inlay_image{
   padding-right: 5px;
}
a.luh:link {font-family: ARIAL,HELVETICA,SANS-SERIF; font-size:xx-small; color: #C0C0C0;}
a.luh:visited {font-family: ARIAL,HELVETICA,SANS-SERIF;font-size:xx-small;color: #C0C0C0;}
a.luh:hover {color:#0080FF;font-weight: bold;font-size:small;}
a.luh:active {font-family: ARIAL,HELVETICA,SANS-SERIF;font-size:xx-small;color: #C0C0C0;}

.description {
   font-weight: bold;
   font-size:small;
   color: #FFFFFF;
   background:url(../media/bg_reiter.jpg) repeat-x;
}
.reiter {
   margin: 0px;
   padding: 3px
   background-color:transparent;
   background:url(../media/bg_reiter.jpg) repeat-x;}
a.reiter{
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   FONT-SIZE: xx-small;
   text-align: center;
   color: #FFFFFF;
   background-color:transparent;
}
table.image{
padding: 0px;
margin: 0px;
}
td.image{
cursor:pointer;
}