@charset "UTF-8";

#rahmen { 
width:100%;
height:100%;
background-color:#FBFAF4;
overflow:hidden;
}

html,body {
height: 100%;
}

img{border-width:0;}

#top { 
width:100%;
height:30%;
background-color:#FBFAF4;
}

#main { 
width:100%;
height:300px;
background-color:#FFFFFF;
border-bottom: 1px #AEA574 solid;
border-top: 1px #AEA574 solid;
}

#bottom { 
width:100%;
background-color:#FBFAF4;
}

#festgestellt { 
height:100%;
width:880px;
text-align:center;
margin:auto;
}

#links{
 float:left;
 height:255px;
 width:174px;
 background-color:#EDEBD5;
 border-right: 1px #AEA574 solid;
 border-left: 1px #AEA574 solid;
 border-bottom: 1px #AEA574 solid;
}

#links-top {
 float:left;
 height:100%;
 width:174px;
 background-color:#EDEBD5;
 border-right: 1px #AEA574 solid;
 border-left: 1px #AEA574 solid;
}

#rechts {
 width:690px;
 height:300px;
 margin-left:170px;
 background-image: url(../grafik/realestate.jpg);
}

#inhalt {
 width:628px;
 height:100%;
 text-align: left;
 padding: 0% 0% 5% 8%;
 overflow:hidden;
}

#inhaltselemente {
 overflow-x:hidden;
 overflow-y:auto;
 height:270px;
}

#kontaktinfo {
 display: none;
}

#inhalt_template2 {
 float:right;
 width:470px;
 height:100%;
 text-align: left;
 padding: 0% 0% 0% 0%;
}

#rechts-top {
 float:left;
 margin:0 0 0 170px;
}

#menu {
 height:251px;
 background-color:#EDEBD5;
 margin: 0px 3px 3px 3px;
 border-right: 1px #666666 solid;
 border-left: 1px #666666 solid;
 border-bottom: 1px #666666 solid;
 background:#EDEBD5 url(../grafik/immobilien.jpg) no-repeat top center;
}

#menu-text {
 margin: 25px 0px 0px 30px;
 text-align: left;
 line-height:2.3em;
}

#subMenuAct {
 font-weight:bold;
 text-align:left;
 padding: 0% 0% 0% 0%;
 left-margin:20px;
 padding:0px;
}

#menu-top {
 height:100%;
 margin: 0px 3px 0px 3px;
 border-right: 1px #666666 solid;
 border-left: 1px #666666 solid;
 background:#EDEBD5 url(../grafik/hausverwaltung.jpg) no-repeat bottom center;
}

#player {
 text-align: right;
 height:30px;
}

#bilder {
 width:850px;
 text-align: right;
}

#flashfilm {
 margin: 0px 0px 0px 118px;
}

#footer {
 height:100%;
 text-align:center;
}

#kontakt {
 background:#FFFFFF url(../grafik/immobilien-hausverwaltung.jpg);
 width:311px;
 height:245px;
}

#menu2 {
 width:140px;
 height:280px;
 background:#CCCCCC;
 margin-left:30px;
 overflow:auto;
 float:left;
 padding:10px;
 text-align:left;
 line-height:2.3em;
}

#l-50{
 float:left;
 height:210px;
 width:260px;
 border-right: 1px #AEA574 solid;
}

#r-50 {
 width:260px;
 height:210px;
 margin-left:260px;
 padding-left:20px;
}

tr, p, div {
  font-family:Trebuchet MS, sans-serif;
  font-size:11px;
  color:#4C4C4C;
}

h1 {
  font-family:Georgia;
  font-size:24px;
  color:#660000;
  display:inline;
}

h2 {
  font-family:Trebuchet MS, sans-serif;
  font-size:40px;
  color:#4C4C4C;
  display:inline;
}

h3 {
  font-family:Trebuchet MS, sans-serif;
  font-size:30px;
  color:#4C4C4C;
  display:inline;
}

h4 {
  font-family:Trebuchet MS, sans-serif;
  font-size:11px;
  color:#4C4C4C;
  font-weight:bold;
}



ul#mainMenu     { list-style-type:none;}
ul#subMenu     { list-style-type:none;}
ul#subMenuAct     { list-style-type:none;}

ul#mainMenu li  { float:left;}
ul#subMenu li  { float:left;}
ul#subMenuAct li  { float:left;}

li.main_no    { padding:5px;}
li.sub_no    { padding:5px;}
li.main_act    { padding:5px;}
li.sub_act    { padding:5px;}
li.menu_act    { padding:5px;}

ul#mainMenu, ul#subMenu, ul#submenuAct, li {
margin: 0;
padding: 0;
}

ul#mainMenu, ul#subMenu, ul#subMenuAct {padding-left:0;}

a:link {color:#69653D; text-decoration:none}
a:visited {color:#69653D; text-decoration:none}
a:active {color:#69653D; text-decoration:none}
a:hover {color:#6A6A6A; text-decoration:none}

legend {
padding-left:10px;
padding-right:10px;
border: 0px;
}

fieldset {
border:0px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
border: 1px solid #C0C0C0;
}

.radiolayout {
width:60%;
padding-top:15px;
padding-bottom:15px;
}

.formu {
width:80%;
padding-top:10px;
padding-bottom:10px;
padding-left:110px;
border: 1px solid #C0C0C0;
}

.mf-radio {
border:0px;
}

.mf-text {
color: #000000;
border: 1px solid #C0C0C0;
margin-bottom: 5px;
}

.mf-check {
border: 0px;
}
.mf-select {
border:0px;
}

.mf-input {
border: 1px solid #C0C0C0;
margin-bottom: 5px;
}

.mf-submit {
color: #ffffff;
background-color: #C0C0C0;
border: 0px;
}

