<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body {margin:0;}


a:link, a:visited, a:active { color: #CC3333;}

a:hover {color: #666666;}


/* Links Servicecontainer */
a.service:link, a.service:visited { color: #666666;
                                    text-decoration:none;}

a.service:hover, a.service:active { color: #CC3333;
                                    text-decoration:underline;}

/* Bilder unter dem Hauptcontainer */
img.stimmung { border-left:10px solid #FFFFFF;}


/* Bild im Kopfbereich */
img.kopf { border-left:0px solid #FFFFFF;
           border-top:0px solid #FFFFFF;}

/* Damit der Text in Tabellen immer oben links ist */
.oben {text-align:left;
       vertical-align:top;}

/* Tabelle Referenzen */
.referenzen {text-align:left;
             vertical-align:bottom;
             color: #333333;
             font-family:Helvetica,Arial,sans-serif;
             font-size:12px;
             padding-top: 10px;
             border-bottom:1px dotted #999999;}


#weltall { width:832px;
           height:100%;
           margin-left:auto;
           margin-right:auto;
           color: #333333;
           font-family:Helvetica,Arial,sans-serif;}

#kopf { width:832px;
        height:167px;}

#kopf_print { display:none;}

#hauptmenu {
             width:700px;
             height:30px;
             margin-left:130px;
             margin-right:auto;
             margin-top: -19px;
             font-size:12px;
             font-weight: bold;
             color: #666666;}

#hauptmenu a:link, #hauptmenu a:visited {
             color: #666666;
             text-decoration:none;}

#hauptmenu a:hover, #hauptmenu a:active {
             color: #CC3333;
             text-decoration:none;}



/* Das rechte Menu bei den Leistungen Anfang*/
#menu_leistungen {
             width:160px;
             max-height:250px;
             overflow:hidden;
             margin-right:auto;
             margin-bottom:30px;
             font-size:12px;
             line-height:150%;
             border-left:1px dotted #999999;
             padding-left: 15px;}

#menu_leistungen ul, #menu_leistungen li {
        list-style-type: none;
        margin-left:0px;
        margin-top:0px;
        padding-left: 0px;
        padding-top: 0px;
        color:#2F2F2F;}


#menu_leistungen li a:link, #menu_leistungen li a:visited, #menu_leistungen li a:active {display:block;
        border-bottom: dotted 1px #999999;
        text-decoration:none;
        background:TRANSPARENT;
        padding-top:0px;
        padding-bottom:0px;
        height: 24px;
        line-height: 24px;}

#menu_leistungen li a:hover { background-color:#EFEFEF;
        border-bottom: dotted 1px #999999;;
        color:#800000;}

/* Das rechte Menu bei den Leistungen Ende*/


#standort {
             width:700px;
             height:15px;
             margin-left:125px;
             margin-right:auto;
             margin-top: 20px;
             font-size:12px;
             font-weight: bold;
             color: #999999;}

#geschichte { width:450px;
              min-height:250px;
              height:auto !important;   /* Fix für IE 6+*/
              height:250px;
              margin-left:110px;
              margin-right:auto;
              margin-top: 15px;
              padding-left: 15px;
              padding-bottom: 15px;
              border-left:1px dotted #999999;
              font-size:12px;
              line-height:150%;
              text-align: justify;}


#video {      width:450px;
              height:400px;
              margin-left:110px;
              margin-right:auto;
              margin-top: 15px;
              padding-left: 15px;
              padding-bottom: 15px;
              border-left:1px dotted #999999;
              font-size:12px;
              line-height:150%;
              text-align: justify;}


#stimmungsbilder { width:450px;
                   margin-left:110px;
                   margin-right:auto;
                   margin-top: 0px;
                   margin-bottom: 20px;
                   padding-left: 5px;
                   padding-top: 10px;
                   border-left:1px dotted #999999;
                   font-size:10px;
                   line-height:150%;
                   text-align: right;}



#rechte_spalte { position:absolute;
                 top:227px;
                 width:180px;
                 height:auto;
                 margin-left:640px;
                 margin-right:auto;}



#telegramm {

             width:160px;
             overflow:hidden;
             margin-right:auto;
             margin-bottom:30px;
             font-size:11px;
             line-height:150%;
             border-left:1px dotted #999999;
             padding-left: 15px;}

#service {

           width:auto;
           overflow:hidden;
           margin-right:auto;
           padding: 10px;
           color: #666666;
           font-size:11px;
           line-height:150%;
           border:1px dotted #999999;
           background: #FFFFFF;}


#top_back { width:780px;
         height:auto;
        margin-left:auto;
        margin-right:auto;
        text-align: right;
        padding-top: 10px;
        padding-bottom: 5px;
        color:#CC3333;
        font-size:11px;
        line-height:160%;}

#fuss { width:780px;
        margin-left:auto;
        margin-right:auto;
        margin-bottom:50px;
        text-align: center;
        padding-top: 10px;
        color:#CC3333;
        font-size:11px;
        line-height:160%;
        border-top: 2px solid #CCCCCC;}

#fuss_print {display:none;}

/* Kontaktformular Anfang*/

form { padding-left:15px; }

.kontakt, .kontakt-button, .kontakt-textfeld { background-color:#F0F0F0; border:1px dotted #999999; }

.kontakt { width:200px; }
.kontakt-button { width:100px; }
.kontakt-textfeld { width:400px; }

.kontakt-button:hover { border: 1px dotted #CC3333; color:#CC3333;}

/* Kontaktformular Anfang*/</pre></body></html>