*{
margin              :0px;
padding             :0px;
}
html {
    height: 100.1%;
}
body{
margin              :0px;
padding             :0px;
border-bottom       :0px solid #087F8F;
width:1024px;
}
h1{
font-family         :verdana, helvetica, sans-serif;
font-size           :1.1em;
letter-spacing      :0.1em;
font-weight         :bold;
}
h2{
font-family         :verdana, helvetica, sans-serif;
font-size           :0.8em;
letter-spacing      :0.1em;
font-weight         :regular;
}
h3{
font-family         :verdana, helvetica, sans-serif;
font-size           :0.9em;
font-weight         :regular;
padding             :8px 0px 4px 0px;
}
a{
font-family         :verdana, helvetica, sans-serif;
font-size           :1.0em;
font-weight         :bold;
text-decoration     :none;
color               :#000;
}
img{
border              :0px;
}
#head{

height              :98px;
background-image    :url('images/head_right.jpg');
background-position :555px 0px;
background-repeat   :no-repeat;
background-color    :#087F8F;


z-index:3;
}
#head .rb{
border-right        :2px #087F8F solid;
}
#menu{
padding-left        :10px;
background-color    :#1aadeb;
height              :19px;
z-index:5;
border-top          :2px #087F8F solid;
border-right        :4px #087F8F solid;
float:left;
width:1010px;
}
#menu a{
font-family         :verdana, helvetica, sans-serif;
font-size           :0.7em;
font-weight         :bold;
padding-left        :20px;
padding-right       :20px;
text-decoration     :none;
color               :#000;
border              :2px #1aadeb solid;
}
#menu a:hover{
font-family         :verdana, helvetica, sans-serif;
font-size           :0.7em;
font-weight         :bold;
padding-left        :20px;
padding-right       :20px;
padding-bottom      :0px;
text-decoration     :none;
color               :#000;
background-color    :#fff;
border               :2px #fff solid;
}
#menu .diese-seite{
font-family         :verdana, helvetica, sans-serif;
font-size           :0.7em;
font-weight         :bold;
padding-left        :20px;
padding-right       :20px;
padding-bottom      :0px;
text-decoration     :none;
color               :#000;
background-color    :#fff;
border               :2px #fff solid;
}
#de-es
{
padding-left        :100px;
}

#container{
background-image    :url('images/container-bg.gif');
background-repeat   :repeat-y;
background-position :0px;
width               :1020px;
float               :left;
background-color    :#087F8F;
border-right        :4px #087F8F solid;
}
#inhalte{
width               :553px;
padding             :0px 0px 0px 0px;
background-color    :#fff;
border-left         :0px #fff solid;
float               :left;
font-family         :verdana, helvetica, sans-serif;
font-size           :0.8em;
line-height         :1.5em;
}
#inhalte h1{
padding-top          :15px;
padding-bottom       :5px;
}
#innen{
padding-left         :20px;
padding-right        :20px;
padding-bottom       :20px;
}
#submenu{
margin-top          :0px;
background-color    :#087F8F ;
z-index             :5;
font-size           :0.8em;
border              :0px #087F8F solid;
text-align          :center;
}
#submenu a{
font-family         :verdana, helvetica, sans-serif;
font-weight         :bold;
padding-left        :20px;
padding-right       :20px;
text-decoration     :none;
color               :#000;

}
#submenu a:hover{

background-color    :#fff;
}

#submenue .sub-aktiv{
border-top          :4px #fff solid;
background-color    :#fff;
}

#blue{
padding-top         :30px;
padding-bottom      :30px;
padding-left        :35px;
width               :200px;
float               :left;
border              :0px #000 solid;
font-family         :verdana, helvetica, sans-serif;
font-size           :0.8em;
}
.bildunterschrift{
display             :block;
font-family         :verdana, helvetica, sans-serif;
font-size           :0.8em;
text-align          :left;


}
#right{
padding-top         :30px;
padding-left        :32px;
width               :200px;
float               :left;
}
#right a{
font-family         :verdana, helvetica, sans-serif;
font-size           :0.7em;
font-weight         :bold;
padding             :3px 10px 3px 10px;
text-decoration     :none;
color               :#000;

}
#right a:hover{
background-color    :#fff
}
#foot{
width:              :1020px;
border-left         :464px #087F8F solid;
clear               :left;
padding-left        :10px;
background-color    :#087F8F;
height              :19px;
border-top          :0px #006479 solid;
}
#foot a{
font-family         :verdana, helvetica, sans-serif;
font-size           :0.7em;
font-weight         :bold;
padding-left        :2px;
padding-right       :2px;
text-decoration     :none;
color               :#000;
border              :0px #087F8F solid;
}
#foot a:hover{
font-family         :verdana, helvetica, sans-serif;
font-size           :0.7em;
font-weight         :bold;
padding-left        :2px;
padding-right       :2px;
padding-top         :3px;
text-decoration     :none;
color               :#000;
background-color    :#fff;
border-top          :1px #fff solid;
border-bottom       :2px #087F8F solid;
}
.imp-aktiv{
font-family         :verdana, helvetica, sans-serif;
font-size           :0.7em;
font-weight         :bold;
padding-left        :2px;
padding-right       :2px;
padding-top         :3px;
text-decoration     :none;
color               :#000;
background-color    :#fff;
border-top          :1px #fff solid;
border-bottom       :2px #087F8F solid;
}
#under-foot{
clear               :left;
padding-top         :10px;
font-family         :verdana, helvetica, sans-serif;
font-size           :0.6em;
padding-left        :10px;
background-color    :#fff;
height              :19px;
border-top          :0px #006479 solid;
}
#under-foot a{
font-family         :verdana, helvetica, sans-serif;
padding-left        :15px;
padding-right       :15px;
text-decoration     :none;
color               :#aaa;
}
#apartments-wraper td,#apartments-wraper th{
text-align          :left;
border:1px solid #000;
border-collapse:separate;
padding:3px;
width:250px;
}
#apartments-wraper table{
margin-bottom:10px;
width:500px;
}
#apartments-wraper .col2{
width:500px;}

