html, body {
padding:0;
margin:0;
}
body {
background-color: #000000;
background-image:url(../images/grundgeruest/bg1.jpg);
background-repeat:repeat;
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#565656;
}

/*-----------------------GRUNDGERUEST-------------------------------*/
#mother {
position:relative;
margin: 0 auto;
background-image:url(../images/grundgeruest/kachel01.jpg);
background-repeat:repeat-y;
height:auto;
width: 859px;
}
#head_eins {
width: 859px;
height:145px;
background-image:url(../images/grundgeruest/head01.jpg);
}
#head_zwei {
width: 859px;
height:90px;
background-image:url(../images/grundgeruest/head02.jpg);
}
#main {
width: 859px;
height:290px;
background-image:url(../images/grundgeruest/content02.jpg);
background-repeat:no-repeat;
height:auto;
}
#bottom {
width: 859px;
height:26px;
background-image:url(../images/grundgeruest/bottom01.jpg);
}

#navi {
margin-top:8px;
padding-left:44px;
position:relative;
float:left;
width: 220px;
height: 153px;
color:#FFFFFF;
line-height:23px;
}
#content {
padding-top: 30px;
padding-left: 88px;
position:relative;
float:left;
width: 405px;
height:auto;
_height: 300px;
line-height:16px;
}
#navi_zwei {
position:relative;
margin-left:635px;
top:10px;
width:200px;
height:15px;
color:#FFFFFF;
}
.nofloat {
float:none;
clear:both;
}
/*-----------------------FORMATE---------------------------------*/
h1 {
margin-top:0px;
padding-top: 21px;
margin-left: 350px;
color:#3f3f3f;
font-size:14px;
font-weight:bold;
}

h2 {
font-size:12px}

.bildkasten {
width:145px;
height:auto;
float:right;
margin-left:15px;
}
.bildkasten img{
margin-bottom: 20px;
border: 1px solid #8d0008;
padding:3px;
background-color:#C3C7C6;
}

img.partner {
border: none;
}

.bildkasten_zwei img{
margin-bottom: 10px;
margin-right:30px;
border: 1px solid #8d0008;
padding:3px;
background-color:#C3C7C6;
}
#content ul {
margin-left:0px;
padding-left:16px;
list-style-type:square;
}
/*------------NAVI-------------*/
#navi ul {
list-style:none;
margin-left:0px;
padding:0px;
margin-top:0px;
}
#navi ul li {
display:block;
width:220px;
line-height:23px;
text-indent:42px;
}
#navi a:link, #navi a:visited {
text-decoration:none;
color:#FFFFFF;
}
#navi a:hover, #navi a:active {
text-decoration:none;
color:#000;
display:block;
background-color:#fff;
_height:18px;
}
#willkommen #nav_willkommen, #unternehmen #nav_unternehmen, #grabmale #nav_grabmale, #restaurierung #nav_restaurierung,
#galerie #nav_galerie, #marmorgranit #nav_marmorgranit, #partnerunternehmen #nav_partnerunternehmen {
text-decoration:none;
color:#000;
display:block;
background-color:#fff;
_height:18px;
}
/*-----------------------LINKSTILE-------------------------------*/
#navi_zwei a:link, #navi_zwei a:visited{
text-decoration:none;
color:#FFFFFF;
}
#navi_zwei a:hover, #navi_zwei a:active{
text-decoration:none;
color:#C4CACA;
}
a:link, a:visited {
text-decoration:none;
color:#8D0008;
text-decoration:underline;
}
a:hover, a:active {
text-decoration:none;
color:#fff;
text-decoration:none;
}
