
html 
{
height: 120%; 
}

* 
{ 
padding: 0; margin: 0;
}

body 
{
color: #EACE9E; 
background-image :url(img/haupt-bg.jpg);
background-repeat:repeat-x;
font-family: Verdana, Arial, Helvetia, sans-serif;
font-size: small; 
}

hr
{
color:#888888;
width:95%;
height:3px;
margin-left:10px;
}

h1
{
font-family:Verdana, Arial, Helvetia, sans-serif;
margin-left:10px;
}

h2
{
font: italic 18pt palatino linotype, serif;
color:black;
margin-left:0px;
}


h3
{
margin-left:0px;
padding-top:30px;
padding-bottom:10px;
}

h4
{
font-family: Verdana, Arial, Helvetia, sans-serif;
padding-top:10px;
margin-left:10px;
}

.weiter
{
background-color:white;
height:20px;
width:480px;
}

#wrappertop
{
width:800px;
height:20px;
}

#wrapper1
{
background-image :url(img/wrapper1_bg.jpg);
background-repeat:repeat-x;
width:900px;
margin-left: auto; 
margin-right: auto; 
}

#topimg
{
width:800px;
height:20px;
background-image :url(img/topimg.gif); 
margin-left: 50px;
}

#wrapper 
{
color: black;
background-color:#F3F3B7;
width: 800px;
margin-bottom: 20px;
margin-left: 50px;
}

#kopfbereich 
{
width:750px;
height:150px;
margin-left:25px;
background-image :url(img/kopf3.jpg);
color: black;
background-color:white;
}

#kopf_h
{

font: italic 42px palatino linotype, serif;
width:750px;
margin-left:27px;
}

.th1
{
height:18px;
background-color:#713018;
color:white;
margin-left:0px;
padding-left:10px;
}

.th2
{
height:18px;
color:black;
padding-left:5px;
}

.th3
{
height:43px;
line-height:33px;
width:689px;
background-color:#999A9B;
background-image:url(img/th3-bg.jpg);
color: black; 
margin-top:15px;
margin-bottom:10px;

}

.th4
{
height:43px;
line-height:33px;
width:350px;
background-image:url(img/th4-bg.jpg);
color: black; 
margin-top:15px;
margin-bottom:10px;
}

.info
{
padding-top:3px;
height:37px;
background-color:white;
}

.infotext
{
color:black;
padding-top:10px;

padding-left:5px;

}

a:link 
{ 
color:blue;
}

a:visited 
{ 
color: #cc6666; 
}

a:hover, a:focus 
{ 
text-decoration: underline; 

}




a:active 
{
color:red;
}


p
{
padding-right:20px;
padding-left:10px;

}

blockquote
{
text-align:justify;
color:black;
padding: 10px 20px 0px 10px;
}

ul 
{
margin-top: 0 ;
margin-left: 0;
margin-bottom: 0; 
margin-left: 0 ; 
padding-left:0;
}



#navibereich 
{
text-align:center;
position:relative; 
color: white;

width:800px;
height:47px;
background-position: top left;

}

#navibereich ul
{
background-image: url(img/navi-bg.jpg);
color:black;
width: 750px;
height:35px;
padding-top:10px;
margin-right:auto;
margin-left:auto;
}

#navibereich li
{
display:inline;
list-style: none; 

}

#navibereich a 
{
text-decoration: none;
color: black;
padding:5px;
padding-bottom:10px;
}

#navibereich a:hover,
#startseite #navi01 a,
#wohnung #navi02 a,
#garten #navi03 a,
#umland #navi04 a,
#referenzen #navi05 a,
#kontakt #navi06 a,
#impressum #navi07 a
{
color: black;

text-decoration:underline;
padding:5px;
padding-bottom:10px;

}

#textbereich 
{
width:750px;
background-color:#F3F3B7;
margin-top:20px;
margin-left:25px;
}

.bilderbox
{

width:750px;
height:200px;
margin-left:auto;
margin-right:auto;
}

.bilderbox_links
{

float:left;
width:370px;
height:200px;
}

.bilderbox_rechts
{

float:right;
width:370px;
height:200px;
}

.bild_links
{

width:180px;
height:200px;
float:left;
}

.bild_rechts
{

width:180px;
height:200px;
float:right;
}



.bildrechts 
{
background-color:white;
padding-top:5px;
}


#fussoben
{
clear:both;
width:800px;
height:30px;
background-image :url(img/fussoben.jpg);
}



#fussbereich 
{
width:800px;
height:100px;
background-image :url(img/fuss.jpg);
color:black;
clear:both;



}

.bottomimg
{
width:800px;
height:10px;
background-image :url(img/bottom.jpg);
border-bottom: 20px #8B803A solid;

}

address
{
padding-top:10px;
text-align: center; 
font-size: 85%; 
font-style: normal; 
letter-spacing: 2px; 
line-height: 25px;
}




