<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body,html {
  background-color:#FFFFF;
  text-align:center;
  margin-top:0px;
  margin-bottom:0px;
  margin-right:0px;
  font-family:arial;
  font-size:13px;
  }

 #outerContainer  {
  position:absolute;
  background-image:url("bilder/rand.JPG");
  background-repeat:repeat-y;
  left:50%;
  margin-left:-480px;
  background-color:transparent;
  padding-bottom:15px;
  width:960px;
  }

  #innerContainer  {
  background-color:transparent;
  margin:0px auto 0px auto;
  width:900px;
  }

 #header_left  {
  float:left;
  width:600px;
  height:150px;
  background-color:transparent;
  }

#textheader  {
  font-family:arial;
  font-size:19px;
  font-weight:bold;
  text-align:left;
  margin-left:20px;
  margin-right:20px;
  margin-top:10px;
  color:#999999;
  background-color:transparent;
  }

#header_navi {
  float:left;
  width:600px;
  height:50px;
  margin-bottom:0px;
  text-align:left;
  background-color:transparent;
  }

#header_navi_inner {
  width:580px;
  height:50px;
  margin-left:0px;
  border-bottom:1px solid lightslategray;
  margin-bottom:0px;
  text-align:left;
  background-color:transparent;
  }

#content  {
  float:left;
  width:600px;
  height:auto;
  background-color:transparent;
  }

#content_inner {
  width:560px;
  height:auto;
 padding-top:10px;
 padding-bottom:20px;
  margin:15px;
  text-align:left;
  background-color:transparent;
  }

#header_navi_unten {
  float:left;
  width:600px;
  height:40px;
  text-align:left;
  background-color:transparent;
  }

#navi_unten  {
  float:left;
  width:580px;
  height:40px;
  text-align:left;
  background-color:transparent;
  border-top:1px solid lightslategray;
  border-bottom:1px solid lightslategray;
  }

a.navi1 {
  background:url(bilder/KastlRot1.PNG);
  background-repeat:no-repeat;
  color:lightslategray;
  }

a.navi1_this {
  background:url(bilder/KastlRot1.PNG);
  background-repeat:no-repeat;
  color:#414141;
  }

a.navi1:hover {
  color:#414141;
  background-repeat:no-repeat;
   }

a.navi2 {
  background:url(bilder/KastlGelb.PNG);
  background-repeat:no-repeat;
  color:lightslategray;
  }

a.navi2_this {
  background:url(bilder/KastlGelb.PNG);
  background-repeat:no-repeat;
  color:#414141;
  }

a.navi2:hover {
  color:#414141;
 }

a.navi3 {
  background:url(bilder/KastlHellgruen.PNG);
  background-repeat:no-repeat;
  color:lightslategray;
  }

a.navi3_this {
  background:url(bilder/KastlHellgruen.PNG);
  background-repeat:no-repeat;
  color:#414141;
  }

a.navi3:hover {
  color:#414141;
  }

a.navi4 {
  background:url(bilder/KastlHellblau.PNG);
  background-repeat:no-repeat;
  color:lightslategray;
  }

a.navi4_this {
  background:url(bilder/KastlHellblau.PNG);
  background-repeat:no-repeat;
  color:#414141;
  }


a.navi4:hover {
  color:#414141;
  }

#navitext {
  margin:25px;
  font-weight:bold;
  padding-left:15px;
  text-decoration:none;
  }

a.navi_unten  {
  position:relative;
  top:10px;
  margin:25px;
  font-weight:bold;
  color:lightslategray;
  text-decoration:none;
  }

a.navi_unten_this  {
  position:relative;
  top:10px;
  left:0px;
  margin:25px;
  font-weight:bold;
  color:#414141;
  text-decoration:none;
  }

a.navi_unten:hover {
  color:#414141;
}

#bild  {
  height:400px;
  width:300px;
  top:0px;
  left:0px;
  }

td.kontakt  {
  font-family:arial;
  font-size:12px;
  padding:5px;
  }

form.kontakt {
  text-align:left;
  }

input.text  {
  width:421px;
  font-family:arial;
  font-size:14px;
  padding:1px;
  border:1px solid gray;
  }

 textarea.text {
  border:1px solid gray;
  height:230px;
  }

button.enter {
  border:none;
  width:200px;
  height:30px;
  margin-left:79px;
  color:black;
  background-color:#FFFFFF;
  border:1px solid gray;
  }

button.kontakt {
  border:none;
  width:200px;
  height:30px;
  margin-left:106px;
  color:black;
  background-color:#FFFFFF;
  border:1px solid gray;
  }

 p.text_kontakt  {
  font-size:13px;
  font-family:arial;
  margin-top:20px;
  font-weight:normal;

  }
 p.text_home1  {
  font-size:12px;
  font-family:arial;
  padding-top:20px;
  text-align:justify;
  }

p.text_home  {
  font-size:12px;
  font-family:arial;
  color:#4D4D4D;
  font-weight:bold;
  padding-top:18px;
  text-align:justify;
  }

  p.text_index  {
  font-size:14px;
  font-family:arial;
  color:#616161;
  padding-top:15px;
  padding-bottom:0px;
  font-weight:bold;
  }

p.text_preise {
  font-size:13px;
  font-family:arial;
  Padding-bottom:15px;
  font-weight:bold;
  }

 p.text_preise1 {
  font-size:13px;
  font-family:arial;
  text-align:justify;
  }

p.text_preise_start {
  font-size:13px;
  font-family:arial;
  text-align:justify;
  font-weight:bold;
  }

ul.profil {
   font-size:12px;
   font-family:arial;
   margin-top:-10px;
   }

h5  {
  font-size:10px;
  font-family:arial;
  }

p.text_agb  {
  font-size:13px;
  font-family:arial;
  text-align:justify;
    }

h3 {
  font-size:12px;
  font-family:arial;
  padding-top:10px;
  }

h4  {
  font-size:13px;
  font-family:arial;
   }

p.preise  {
  font-size:13px;
  font-family:arial;
  font-weight:bold;
  }

#bild_webseite1  {
  width:220px;
  height:173px;
  margin-right:30px;
  margin-bottom:30px;
  float:left;
  }

p.text_referenzen  {
  font-size:13px;
  font-family:arial;
  font-weight:normal;
  margin-top:40px;
  margin-bottom:130px;
  }

#bild_webseite2{
 width:212px;
 height:201px;
 margin-right:30px;
 margin-bottom:30px;
 float:left;
 }

p.text_referenzen1  {
  font-size:13px;
  font-family:arial;
  font-weight:normal;
  margin-top:160px;
  }

a.mail_impressum  {
  color:lightslategray;
  }

a.mail_referenzen  {
  color:lightslategray;
 }</pre></body></html>