
html { 
padding:0px;
margin:0px;
height:100%; /* Muss unbedingt 100% sein, damit weisse Fläche durchgehend!*/
}

body {
background-color: #6D7479;
font-size: 11px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color: #333333;  
text-align:center;
margin:0px;
padding:0px;
height:100%; /* Muss unbedingt 100% sein, damit weisse Fläche durchgehend!*/

}



/*  Textboxen*/

#container {
width:770px;
margin: 0px auto;
padding:0px;
text-align:left;

}

/* Linke Spalte*/

#links {
width:110px;
padding:0px;
float:left;
background-color:none;

}

#links ul {
list-style-image: none;
list-style-position: outside;
list-style-type: none;
margin: 0px;
padding: 0px 0px 0px 0px;
}

#links li {
/*display: inline;*/ /*macht, dass Werte nebeneinander*/
margin: 0px;
padding: 0px;
}

#links h1, #links a{
font-size: 12px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color: #F3E4DD;
margin: 0px;
padding: 0px;
text-decoration: none;
text-transform: uppercase;
}
#links img {
border:none;
}


#links a:hover {
color:#FFFFFF;
}

/* Haupt-Spalte*/

#inhalt {
width:550px;
padding:0px;
float:left;
background-color:#fff;
overflow-Y: hidden;
overflow-x: hidden;
/*min-height: 600px;
height: expression(this.scrollHeight > 600 ? "auto":"600px");
height: expression(this.scrollHeight > 600 ? "auto":"600px");
*/

height: 1100px;
height:expression(document.body.clientHeight + "px"); /* erzeugt eien durchgehende weisse Fläche */

text-align: left;

}

* html #inhalt { /* unbedingt nötig! */
height: 600px;
}

#inhalt ul {
list-style-image: none;
list-style-position: outside;
list-style-type: none;
margin: 0px;
padding: 0px 0px 0px 0px;
}



#inhalt li {
/*display: inline;*/ /*macht, dass Werte nebeneinander*/
margin: 0px;
padding: 0px;
}

#inhalt #box1, #inhalt #box2, #inhalt #box3 {
position:relative;
width:550px;
padding:0px;
margin:0px;
height:110px;

}

#inhalt #box1{
margin-top:0px;
}

#inhalt #box2{
margin-top:45px;
background-color: #C0D0E1;
}

#inhalt #box3{
margin-top:12px;
}

#inhalt #box1 #box1_1, #inhalt #box2 #box2_1, #inhalt #box3 #box3_1{
left:0;
width:110px;
position:absolute;
}

/* Logo Wohnbaubüro*/
#inhalt #box1 #box1_2 .logo img{
/*border: 1px solid green;*/
margin-top: 79px;
margin-right:17px;
}

/* 2. Spalte der Boxen */
#inhalt #box1 #box1_2,#inhalt #box2 #box2_2, #inhalt #box3 #box3_2  {
left:110px;
width:440px;
position:absolute;
}


/* Menübild innerhalb Textkasten*/
#inhalt #box1 h1, #inhalt #box1  #box1_1 a{
font-size: 12px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color: #A2BAD2;
margin: 0px;
padding: 0px;
text-decoration: none;
text-transform: uppercase;
}

#inhalt #box1  #box1_1 a:hover {
color:#666666;
}

#inhalt #box1 h1 {
padding-left: 5px;	
}

#inhalt #box1 #box1_2{
text-align: right;
}

/* Menüpunkte*/
#inhalt #box2 ul{
margin-top:10px;
}
#inhalt #box2 a{
text-align: right;
color:#333333;
padding-left:5px;
line-height:22px;
text-decoration: none;
font-weight:bold;
}

#inhalt #box2 a:hover, #inhalt #box2 a.aktiv {
color: #EB2F3F;
text-decoration: none;
}



/*Textauszeichnung Textinhalt*/
#inhalt #box3 #box3_2 p{
/*border:1px solid red;*/
padding-right:20px;
text-align: justify;
line-height: 18px;
}

#inhalt h1 {
font-size: 14px;
font-weight:bold;
}

#inhalt h2 {
font-size: 11px;
font-weight:bold;
margin-bottom:-5px;
padding-top:15px;

}

#inhalt a {
color: #333333;
}

#inhalt a:hover {
color: #EB2F3F;
}
#inhalt .rot {
color: #EB2F3F;
}

/* Rechte Spalte*/

#rechts {
width:90px;
padding:0px;
float:left;
background-color:none;
/* border:1px solid white; */
}

#rechts ul {
list-style-image: none;
list-style-position: outside;
list-style-type: none;
margin: 0px;
padding: 0px 0px 0px 0px;
}

#rechts li {
/*display: inline;*/ /*macht, dass Werte nebeneinander*/
margin: 0px;
padding: 0px;
}

#rechts h1{
font-size: 12px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#FFFFFF;
}

#rechts h6{
height:77px; /* steuert Höhe Punkt */
/* border: 1px solid red; */
margin:0px;
}

#rechts h5{
height:77px;/* steuert Höhe Titel */
/* border: 1px solid blue; */
margin:0px;
text-align:center;
}

#rechts h4 {
margin:0px;
padding:0px;

text-align:center;
/* border: 1px solid green;*/
}




