 *{ 
margin:0; 
padding:0; 
border:0;
}
.html{
text-align:center; /*InternetExplorer*/ 
/*border: 1px solid blue; pre*/
}
.body{
margin:auto; /*FireFox*/ 
/*border: 1px solid red; pre*/
width: 800px;
height: 804px;
text-align: left;
}
.head{
border-bottom: 2px solid black; /*pre*/
width: 800px;
height: 100px;
background-image:url(elemente/logo.gif); background-repeat:no-repeat;
background-position: right bottom;
}
.head p{

font-family:arial;
font-size:10px;
color:#444;
float:right;
text-align:right;
}
.maincontainer{
/*border: 1px solid orange; pre*/
width: 800px;
height: 650px;
}
.nav{
border-right: 2px solid black; /*pre*/
width: 150px;
height: 650px;
float: left;
}
.nav ul{
list-style-type:none;
}
.kopf p{
padding-top:10px;
font-family: arial;
font-size:14px;
font-weight: bold;
color: black;
}
.liste li{
padding-top:0px;
padding-left:5px;
}
a{
text-decoration:none;
}
.nav a:link, a:visited{
font-family: arial;
font-size:12px;
font-weight: normal;
color: black;
}
.subnav{
padding-left:10px;
font-family: arial;
font-size:10px;
font-weight: lighter;
color: black;
}
.liste li a:hover{
color:blue;
}
.liste li:hover{
list-style:circle;
color:blue;
}
ul .subnav{
display: none;
}
.liste li:hover ul.subnav{
display: block;
}
.content{
/*border: 1px solid green; pre*/
width: 645px;
height: 650px;
margin-left: 152px;
overflow:scroll;
text-align:right;
}
.sidebar{
padding-top:20px;
float: right;
width: 150px;
height:1000px;
background-color:#eee;
}
.inhalt{
/*border:1px solid red;*/
width: 450px;
/*height:1000px;*/
text-align:left;
margin-left:20px;
}
.plan{
width: 450px;
float:left;
margin-left:20px;
text-align:left;
}
h5{
font-family:arial;
font-size:10px;
color:#666;
}
h6{
/*border:1px solid red;*/
width: 450px;
/*height:16px;*/
padding-top:20px;
font-family:arial;
color:#bbb;
}
h1{
font-family:arial;
font-size:18px;
color:darkred;
}
.inhalt dl{
width:150px;
float:left;
font-family:arial;
font-size:11px;
padding-bottom:10px;
}
.inhalt img{
padding-right:10px;
padding-bottom:10px;
width:100px;
height:75px;
float:left;
}
.inhalt p{

font-family:arial;
font-size:12px;
padding-bottom:30px;
min-height:85px;
}
.footer{
border-top: 2px solid black; /*pre*/
width: 800px;
height: 50px;
}
.footer p{
text-align: center;
font-family: arial;
font-size: 10px;
color: black;
}
.footer a{
text-decoration:none;
}
.footer a:link, a:visited{
color: black;
}
.footer a:hover{
color: blue;
}
a:hover{
color: blue;
}
.float{
/*border:solid red 1px;*/
height:250px;
float:left;
}
#paul{
background-image:url(elemente/Kobe__Paul__Sophie__klein.jpg);
background-repeat:no-repeat;
width:150px;
}
#stuck1{
background-image:url(elemente/Villa_Saal__StuckA1__klein.jpg);
background-repeat:no-repeat;
width:220px;
}
#stuck2{
background-image:url(elemente/Villa-Foyer__Malerei__1992__klein.jpg);
background-repeat:no-repeat;
width:220px;
}
#buero1{
background-image:url(elemente/Villa-1OG__klein.jpg);
background-repeat:no-repeat;
width:420px;
}
#buero2{
background-image:url(elemente/Villa-2OG__klein.jpg);
background-repeat:no-repeat;
width:420px;
}
#buero3{
background-image:url(elemente/Villa-DG__klein.jpg);
background-repeat:no-repeat;
width:420px;
}
