* { margin: 0; padding: 0; }

html {}

body {  }

.seitenabstand { margin: 0 30px; }

.seite { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;  position: relative; top: 10px;}

#header { display: none;}

#printkopf { display: block;}

.nonprint {display: none;}

#navbar { display: none; }

#teaser { clear:both; }

#content { }

#links {  }

#links_content { }

#rechts {  }

#rechts_content {  }

#mitte {  width: auto;  }

#mitte_content {  }

#clearer { height: 2px; clear: both;}

#kontaktadresse { padding-left: 60px; padding-top: 10px;}

#footer { display: none; }


p { font-size: 0.8em; line-height: 1.3em; margin-bottom: 12px;}

h4 { font-size: 0.8em; line-height: 1.3em; margin-bottom: 12px; font-weight: bold;}

h3 { color: #369; margin-bottom: 15px; }

.initial { color: #369; font-size: 1.3em; font-weight: bold;}

td { }

.liste  { position: relative; font-size: 0.8em; line-height: 1.4em; padding-bottom: 30px; }

.liste ul li { list-style: none; text-decoration: none; background-image: url(../bilder/listequadrat.gif); background-repeat: no-repeat; background-position: 10px 7px; padding-left: 25px; }

.borduere { background-image: url(../bilder/borduerenrand.jpg); background-repeat: no-repeat; width: 100%; height: 10px; margin-top: 4px;}

#referenzen {padding-top: 8px; padding-bottom: 8px;}

#referenzleiste { height: 124px;}

.referenzbild { padding-right: 7px;}

.badsanierung { color: #369; font-weight: bold; }

#content a:link { color: #369; text-decoration: none;}

#content a:visited { color: #369; text-decoration: none;}

#content a:hover { color: #69c; text-decoration: none;}

#content a:active { color: #369; text-decoration: none;}

.formulartabelle {}

.formulartabelle table td { vertical-align: top; }

.formtab { font-size: 12px; line-height: 1.1em; vertical-align: top; margin-bottom: 1px; }


