<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body{
background:#fff;
text-align: center;
margin:0px;
}
div#container{
text-align: center;
  font-weight:lighter;
background:#fff;
clear:both;
  width:100%;
  max-width:1800px;
  padding:0px;
  margin-top:60px;
}
.volle_breite{
width:100%;
background:#fff;
float:left;
clear:both;
}
.halbe_breite{
width:50%;
background:#cfc;
float:left;
}
.fussbereich{
  background:#999;
}
div#navigation{
     position:fixed;
  text-align: center;
  
 width:100%;
  max-width:1800px;


/* wenn nicht position fixed, dann : display: inline-block;*/

    margin-top:-60px;
height:100px;
   background-image: url("/fileadmin/becker/bogen2.png");
   background-repeat:no-repeat;
   background-position: center top;
z-index:10;
}
/*  Navigation  */
.navbar{
  text-align:center;

}
.navbar-header{
}

.navbar-brand{
  margin-top:10px;
 float:none;
  display: inline-block;
}
.collapse.navbar-collapse{

}

.nav.navbar-nav{
  margin-left:10px;
    display: inline-block;
  float: none;
  vertical-align: top;

}
.navbar.navbar-collapse {
  text-align: center;

}

.nav.navbar-nav li{
font-size:13px;
  font-weight:bold;
}
/*  Aktiver Hauptnavigationspunkte */
.nav.navbar-nav li.active a{

    background:#fff;
    color:#df1520;
    
}
/*  Hauptnavigationspunkte mit Untermenue */
.nav.navbar-nav li.dropdown a{
    color:#706f6f;
      background:rgba(255, 255, 255, 0.6);
}
/*  Hauptnavigationspunkte mit Untermenue */
.nav.navbar-nav li.dropdown a.active{

    color:#82294e;
}

/*  Normale Hauptnavigationspunkte ohne Untermenue */
.nav.navbar-nav li a{

    background:#fff;
    color:#666;
}
ul.dropdown-menu{
  border:0;
  border-radius:0;
  color:#df1520;
  border-style:solid;
      border-width: 1px 0px 1px 0px;
  -webkit-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);
-moz-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);
box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);
    
   background:rgba(255, 255, 255, 0.6);
  padding:0px;

}


/* ---------------------------*/
ul.dropdown-menu li {
  border:0;
  font-weight:bold;
  color:#df1520;
  border-style:solid;
      border-width: 1px 0px 0px 0px;

}


ul.dropdown-menu li a{
  color:#df1520;
  font-weight:bold;
}
ul.dropdown-menu li.active {
padding-top:3px;
padding-bottom:3px;
  text-indent:20px;
}
ul.dropdown-menu li.active a:visited{
  color:#df1520;
  font-weight:bold;

}


ul.dropdown-menu li:first-child {
  border-top:0px;
}
.dropdown-menu li a{
font-weight:bold;
   background:#0ff;
  }


 /* Slideshow */
.container-fluid{
 margin-top:51px;
 padding:0px;
}
.item img{
padding:0px;
  width:100%;
}
div#myCarousel{
  text-align:center;
display: inline-block;
clear:both;
max-width:1000px;
}

/* CSS für Bildgalerie der Personen */


.ce-textpic{

  max-width:1000px;
      display: inline-block;

}

.ce-right .ce-bodytext{
text-align:right;
  float:left;
width:290px;
}
.ce-left .ce-bodytext{
text-align:left;
  float:left;
width:290px;
}

/* CSS fuer Seitenüberschriften */
.seitenueberschrift{
  font-weight:bold;
  color:#c6c6c6;
  font-size:30px;
  margin-top:50px;
}
/* CSS fuer Seitentexten */
.seitentext{
  font-size:16px;
  color:#706f6f;
}


div#links{
height:200px;
background:#0ff;
text-align:right;
}
div#rechts{
background:#ff0;
text-align:left;
height:200px;
}
div#textdiv_rechts{
max-width:500px;
background:#999;
}
.text_mitte{
width:1000px;
background:#fff;
text-align:center;
display: inline-block;
clear:both;
font-family:Arial;
font-size:20px;
font-weight:50px;
line-height:30px;
  margin-top:50px;
  margin-bottom:50px;
}
.fussbereich{
  background:#706f6f;
  margin-top:10px;

}
div#fussnavigation{
    width:33%;
  float:left;
  font-weight:bolder;
  font-size:13px;
  line-height:24px;
}
ul.fussnavigation {
list-style: none;
  text-align:left;
}
ul.fussnavigation a{
 color:#fff; 
  text-decoration:none;
  font-weight:bold;
}
ul.fussnavigation a:hover{
 color:#f00;
}
div#anschrift{
  width:33%;
  float:left;
  text-align:left;
   color:#fff; 
    font-weight:900;
  font-size:13px;
  line-height:24px;
}
div#anschrift a{
color:#fff; 
  text-decoration:none;
}
div#facebook{
   color:#fff;

      font-weight:bolder;
  font-size:13px;
    width:33%;
  float:left;
}
/* CSS fuer das Div mit dem Bild über die ganze Breite im Header*/
.bild_mitte_header{
background:#fff;
width:100%;
height:600px;
}
/* CSS fuer das Div mit dem Bild über die ganze Breite im Content*/
.bild_mitte{
background:#fff;
width:100%;
height:400px; 
}
/* CSS für das Bild über die ganze Breite */
.mitte_bild{
width:100%;
height:100%;
clear:both;
}
.ueberschriftdiv_links{
background:#fff;
max-width:500px;
height:100px;
text-align:right;
float:right;
font-size:65px;
font-family:Arial;
color:#fff;
font-weight:900;
padding:00px;
}
.ueberschriftdiv_rechts{
background:#fff;
max-width:500px;
height:100px;
text-align:left;
float:left;
font-size:65px;
font-family:Arial;
color:#fff;
font-weight:900;
}
.div_links{
background:#fff;
text-align:right;
float:left;
width:50%;
height:500px;
clear:both;
}
.div_rechts{
background:#fff;
text-align:left;
float:right;
width:50%;
height:500px;
}
.textdiv_links{
background:#dadada;
text-align:right;
float:right;
width:100%;
height:400px;
font-family:Arial;
font-size:15px;
font-weight:50px;
color:#666;
line-height:30px;
padding-top:25px;


}
.innen_links{
   position:absolute;
  width:470px;

  text-align:right;
  margin-left:-500px;
  display:inline;
}
/* Internet Explorer 10-11 */
@media all and (-ms-high-contrast:none) {
     .innen_links{ margin-left:400px;} /* IE10 */
     *::-ms-backdrop, .innen_links {  margin-left:400px; } /* IE11 */
}


/* Ende Internet Explorer */

.textdiv_rechts{
background:#dadada;
text-align:left;
float:left;
max-width:100%;
height:400px;
font-family:Arial;
font-size:15px;
font-weight:50px;
color:#666;
line-height:30px;
padding-top:25px;
padding-right:50%;

}
.innen_rechts{
  width:470px;

  margin-left:30px;
}


.bilddiv_links{
background:#fff;
width:50%;

text-align:right;
float:left;
}
.bilddiv_rechts{
background:#fff;
width:50%;
text-align:left;
float:left;
}
.bild{
width:100%;
height:500px;
}
.bildunterschrift_links{
  padding:10px 30px 10px 10px;
}
.bildunterschrift_rechts{
  padding:10px 10px 10px 30px;
}
.navbar-brand{
  padding:0px;
  
}






.dropdown-menu li a{
font-weight:bold;
   background:#0ff;
  }

/* Stile für Kontaktformular */
.csc-mailform{

  padding:20px;
  text-align:center;
margin:0px;
   margin:auto;
    max-width:1000px;
}
.csc-mailform label{
  color:#706f6f;
  font-weight:100;
}
form#kontaktformular{

  max-width:1000px;
  text-align: center;
margin:0px;

}
form#kontaktformular ol{
  list-style-type: none;
}
form#kontaktformular ol li{
  text-align:left;
  padding-top:10px;
  padding-bottom:10px;
}

form#kontaktformular label{

  text-align:right;
    margin-right:10px;
}
form#kontaktformular .punkt{


}

input#vorname{
  width:400px;
 
}
input#firma{
  width:400px;

}
input#strasse{
  width:400px;

}
input#plz{
  width:400px;

}
input#email{
  width:400px;

}
textarea#mitteilung{
  width:400px;

}
input#absenden{
  width:100px;

}

li.csc-form-confirmation-false {
  text-indent:190px;
}
li.csc-form-confirmation-true{
  text-indent:190px;
}

/* Stil für die E-Mails auf der Seite UNSER TEAM */
.emaillink{
color:#666;
}
/* Stile fuer Button in Slideshow */
a.btn.btn-lg.btn-primary{
  border:0px;
  background:rgba(255, 255, 255, 0.2);
}

</pre></body></html>