body{
background-color: #444444;
margin-left: auto 0px;
margin-right: auto 0px;
text-align: center;
font-family: comic sans ms, verdana, arial, georgia;
font-size: 14px;
line-height: 16px;
}
div.header, div.global, div.footer, div.topnavi{
background-repeat: no-repeat;
background-position: top center;
width: 98%;
margin: 0px auto 0px auto;
}
div.index{
width: 90%;
margin: 0px auto 0px auto;
background-color: #FFFFE1;
border: 1px solid #FFEFAF;
}
h1{
line-height: 35px;
}
div.header{
background-image:  url(../design/header.jpg);
background-color: #C8AFA5;
height: 210px;
text-align: right;
border: 1px solid #FFEFAF;
border-top: 0px solid #FFEFAF;
border-bottom: 5px solid #FFEFAF;
}
div.topnavi{
background-image:  url(../design/bg_topnavi.gif);
background-repeat: repeat-x;
background-position: top left;
background-color: #FFEFAF;
border: 1px solid #FFEFAF;
border-bottom: 0px solid #FFEFAF;
height: 20px;
}
img.logo{
float: left;
border: 0px solid #000000;
margin: 20px 0px 0px 0px;
}
a.img{
border: 0px solid #000000;
}
div.reiter{
height: 18px;
float: left;
padding: 2px 10px 0px 10px;
background-image:  url(../design/bg_reiter.gif);
background-repeat: repeat-x;
background-position: top left;
}
a.topnavi, a.topnavi:link, a.topnavi:visited{
color: #444444;
text-decoration: none;
}
a.topnavi:hover, a.topnavi:active, span.topnaviactive{
color: #000000;
text-decoration: none;
}
div.topnavirechts{
float: right;
background-image:  url(../design/bg_topnavirechts.gif);
background-repeat: no-repeat;
background-position: top left;
padding: 0px 0px 0px 40px;
}

div.global{
background-color: #FFFFFF;
color: #444444;
text-align: justify;
border: 1px solid #FFEFAF;
border-bottom: 10px solid #FFFFFF;
overflow: hidden;
}
div.kruemel{
float: left;
width: 99%;
margin-left: 1%;
margin-top: 10px;
margin-bottom: 10px;
}
div.aktionen, div.dauerrubrik, div.produkte, div.leistungen, div.team, div.spektrum, div.firmengeschichte, div.vr, div.trocken, div.blumen, div.wein, div.accessoires, div.autoschmuck, div.brautstrauss, div.trauer, div.hochzeitsdeko, div.hochzeit, div.klinik, div.geschenke, div.fleurop, div.pflanzservice{
width: 100%;
height: 120px;
background-position: top center;
background-repeat: no-repeat;
border: 1px solid #FFEFAF;
border-top: 0px solid #FFEFAF;
}
div.team{
background-image:  url(../design/team.jpg);
}
div.vr{
background-image:  url(../design/vr.jpg);
}
div.spektrum{
background-image:  url(../design/spektrum.jpg);
}
div.firmengeschichte{
background-image:  url(../design/firmengeschichte.jpg);
}
div.aktionen{
background-image:  url(../design/aktionen.jpg);
}
div.dauerrubrik{
background-image:  url(../design/dauerrubrik.jpg);
}
div.produkte{
background-image:  url(../design/produkte.jpg);
}
div.leistungen{
background-image:  url(../design/leistungen.jpg);
}
div.blumen{
background-image:  url(../design/blumen.jpg);
}
div.trocken{
background-image:  url(../design/trocken.jpg);
}
div.wein{
background-image:  url(../design/wein.jpg);
}
div.accessoires{
background-image:  url(../design/accessoires.jpg);
}
div.hochzeit{
background-image:  url(../design/hochzeit.jpg);
}
div.autoschmuck{
background-image:  url(../design/autoschmuck.jpg);
}
div.brautstrauss{
background-image:  url(../design/brautstrauss.jpg);
}
div.trauer{
background-image:  url(../design/trauer.jpg);
}
div.hochzeitsdeko{
background-image:  url(../design/hochzeitsdeko.jpg);
}
div.klinik{
background-image:  url(../design/klinik.jpg);
}
div.fleurop{
background-image:  url(../design/fleurop.jpg);
}
div.geschenke{
background-image:  url(../design/geschenke.jpg);
}
div.pflanzservice{
background-image:  url(../design/pflanzservice.jpg);
}
div.inhalte, div.inhalteinfo{
background-color: #FFFFE1;
border: 1px solid #FFEFAF;
}
div.inhalteinfo{
background-image:   url(../design/info.jpg);
background-position: top right;
background-repeat: no-repeat;
padding-bottom: 32767px;
margin-bottom: -32767px;
}
div.inhalteinfo p{
margin-left: 20px;
}
div.inhalte p{
margin-left: 5px;
margin-right: 5px;
}
div.spalte1{
float: left;
width: 31%;
padding-bottom: 32767px;
margin-bottom: -32767px;
margin-left: 1%;
margin-right: 1%;
}
div.doppelspalte{
float: left;
width: 64%;
padding-bottom: 32767px;
margin-bottom: -32767px;
margin-left: 1%;
margin-right: 1%;
}
div.spalte2{
float: left;
width: 30%;
padding-bottom: 32767px;
margin-bottom: -32767px;
margin-left: 1%;
margin-right: 1%;
}
div.spalte3{
float: left;
width: 31%;
padding-bottom: 32767px;
margin-bottom: -32767px;
margin-right: 1%;
margin-left: 1%;
}
div.footer{
background-color: #FFEFAF;
height: 25px;
text-align: center;
border: 1px solid #FFEFAF;
padding-top: 3px;
color: #456428;
}
.unterstrichen{
text-decoration: underline;
}
.kursiv{
font-style: italic;
}
a, a:link, a:visited{
text-decoration: underline;
color: #000000;
}
a:hover, a:active{
color: #B176B6;
text-decoration: underline;
}
div.zwischenueberschrift{
height: 18px;
float: left;
padding-right: 50px;
padding-left: 5px;
margin: 0px 0px 0px 0px;
background-color: #FFEFAF;
color: #456428;
background-image:  url(../design/bg_zwischenueberschrift.gif);
background-repeat: no-repeat;
background-position: top right;
}
div.zwischenueberschriftu{
border: 0px solid #000000;
margin: 0px 0px 0px 0px;
border-bottom: 1px solid #FFEFAF;
height: 18px;
}
img.fotolinks, img.thumb{
border: 1px solid #FFEFAF;
margin: 0px 10px 10px 0px;
}
img.fotolinks{
float: left;
}
img.fotorechts{
float: right;
border: 1px solid #FFEFAF;
margin: 10px 10px 10px 10px;
}
img.navifoto{
border: 0px solid #FFEFAF;
margin: 0px 0px 0px 20px;
}
p, p.indexhtm{
	line-height: 18px;
	margin: 4px 0px 0px 5px;
}
p{
	text-align: justify;
}
p.indexhtm{
	text-align: center;
}
img.iconfooter{
float: right;
border: 0px solid #FFFFFF;
margin: 3px 5px 3px 5px;
}
hr{
width: 100%;
color: FFEFAF;
}
.fett{
font-weight: bold;
}
object{
margin: 10px 0px 0px 45px;
}
blockquote{
margin-top: 2px;
margin-bottom: 2px;
margin-right: 5px;
}
