body {
  text-align: center;
  font-family:Verdana,Arial,Helvetica;font-size:10pt;font-weight:normal;color:#242D3C;
  line-height: 18px;

 background-color:#E0D9CC;
 background-color:#C8BAA0;
 background-color:#A58E67;
 background-color:#C8B9A0;
  background-image:url(images/bg-oben.jpg);
  background-repeat:repeat-x;

}

img {border:none;} 


.nicht { display:none; }


#breite {
  width: 998px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  text-align : center;
  background-color:#D7CEBA; 
  background-image:url(images/rand-mitte-2-1000.jpg);
  background-repeat:repeat-y;
}

#randoben {
  width: 998px;
  height: 15px;
  background-image:url(images/rand-oben-feddersen.jpg);
  background-repeat:no-repeat;
}

#randunten {
  width: 998px;
  height: 9px;
  background-image:url(images/rand-unten-feddersen.jpg);
  background-repeat:no-repeat;
}

/* ----------------- Kopf ------------*/
#kopf {
  width: 870px;
  height: 130px;
  /*
  background-image: url(images/feddersen-logo.jpg);
  background-position: right 10px;
  background-repeat:no-repeat;
  */
  background-image: url(images/logo-kopf.jpg);
  background-repeat:no-repeat;

  margin-top : 2px;
  font-family:Verdana,Arial,Helvetica;font-size:16pt;font-weight:bold;color:#009242;
  /* border-bottom: 2px solid #ECEAE6; */
  text-align: left;
 }
/* ----------------- Kopf ------------*/
#kopf-leistungsspektrum {
  width: 870px;
  height: 130px;
  background-image: url(images/logo-links-5c.jpg);
  background-repeat:no-repeat;
  margin-top : 2px;
 }
/* ----------------- Kopf ------------*/
#kopf-team {
  width: 870px;
  height: 130px;
  background-image: url(images/logo-links-5d.jpg);
  background-repeat:no-repeat;
  margin-top : 2px;
 }

/*
#kopflinks {
  width: 300px;
  margin : 0 auto;
  text-align : left;
  font-family:Verdana,Arial,Helvetica;font-size:16pt;font-weight:bold;color:#009242;
  float: right;
  border: 1px  solid #A89C86;
 }
*/

/* ----------------- Inhalt -----------*/
#content {
  width:750px;
  text-align:left;
  padding-top : 0px;
  padding-left : 20px;
  padding-bottom : 20px;
margin-top: 50px;

  text-align: left;
  font-family:Verdana,Arial,Helvetica;font-size:10pt;font-weight:normal;color:#242D3C;
  line-height: 18px;
  position:relative;

}

/* ----------------- weiterer Inhalt -----------*/
.contentzusatz {
  width:750px;
  text-align:left;
  padding-top : 0px;
  padding-left : 20px;
  padding-bottom : 20px;
  margin-top: 0px;

  text-align: left;
  font-family:Verdana,Arial,Helvetica;font-size:10pt;font-weight:normal;color:#242D3C;
  line-height: 18px;
  position:relative;

}


#content h1 { color: #000000; font-size: 45px; font-family: Arial, Verdana; font-weight: bold; font-style: italic; line-height: 40px; }
.roth1 {  font-size:20pt; font-family:Arial, Verdana,Arial,Helvetica;font-weight:bold;font-style: italic; color:#BB060F; }


#content h2 {
     font-size:11pt;
     font-family:Verdana,Arial,Helvetica;
     font-weight:bold;
     color: #242D3C;
     text-align: left;
     }

#padposition { position:absolute; top:20px; left:480px; z-index:1; }
#textposition { position:absolute; bottom:20px; left:550px; width:200px; z-index:1;
   font-size:13pt; font-family:Arial, Verdana;font-weight:bold; color:#252525; line-height: 35px;
   background-color:#D4CFBC; 
   padding: 0px 0px 0px 3px;
}

#textposition h2 { font-size:16pt; font-family:Arial, Verdana;font-weight:normal; color:#252525;}



/* ----------------- Fuss ----------*/
#fuss-feddersen {
  width:890px;
  text-align:center;
  margin-top: 20px;
  padding: 10px 0px 12px 0px;  
  border-top: 2px solid #ECEAE6;

}

/* ----------------- Fuss ----------*/
.leistungsspektrum {
line-height: 25px;
font-weight:bold;
padding-left: 20px;
}

.jl a {
font-family:Arial,Helvetica;font-size:10pt;font-weight:bold;color:#404040;
}

.norm11 { font-family:Arial,Helvetica;font-size:11pt;font-weight:bold;color:#404040; }


#rahmen { text-align:left; padding:10px; width:100%;
border-style:solid; border-width:1pt; border-color:rgb(00,113,00);
 background-color:#FFFFFF;
 }

.bildrechts {
  margin: 8px 33px 0px 15px;
  float: right;
}
.bildlinks {
  margin: 2px 15px 0px 30px;
  float: left;
  border: none;
}


/* ----------------- Spamschutz ----------*/
.spamschutz { 
width: 300px;
padding: 5px 10px 5px 10px;
/* border-style:solid; border-width:1pt; border-color:rgb(00,113,00); */
 background-color:#cccccc;
  font-size:8pt; font-family:Verdana, Arial,Helvetica; font-weight:bold; color:#006B23; 
 }


.bildrot {
  border: 1px  solid #EE1D23;
 }

.bild2 {
  border-bottom : 2px  solid #AAAAAA;
  border-right : 1px  solid #888888;
  border-left : 1px  solid #DDDDDD;
  border-top : 1px  solid #FFFFFF;
 }

.wechselbild {
  background-image:url(t4.jpg);
}

h3 {display:inline; font-size:14px;color:#000000;}

a{ font-family:Arial,Helvetica;font-size:10pt;font-weight:bold;color:#550000;text-decoration:none;}
a:hover{text-decoration: underline;}

.gruen30 {  font-size:30pt; font-family:Verdana,Arial,Helvetica;font-weight:normal; color:#006B23; }
.gruen20 {  font-size:20pt; font-family:Verdana,Arial,Helvetica;font-weight:normal; color:#006B23; }
.gruen14 {  font-size:14pt; font-family:Verdana,Arial,Helvetica;font-weight:normal; color:#006B23; }
.gruen12 {  font-size:12pt; font-family:Verdana,Arial,Helvetica;font-weight:normal; color:#006B23; }

.norm8 {  font-size:8pt; font-family:Verdana,Arial,Helvetica;font-weight:normal; color:rgb(18,24,72); }
.norm8g {  font-size:8pt; font-family:Verdana,Arial,Helvetica;font-weight:normal; color:rgb(20,72,18); }
.norm8r {  font-size:8pt; font-family:Verdana,Arial,Helvetica;font-weight:normal; color:red; }
.norm8b { font-family:Arial,Helvetica;font-size:8pt;font-weight:bold;color:rgb(0,60,120); }
.lastminute {  font-size:8pt; font-family:Arial,Helvetica;font-weight:normal; color:red; }
.angebot {  font-size:8pt; font-family:Arial,Helvetica;font-weight:normal; color:green; }
.pauschal {  font-size:8pt; font-family:Arial,Helvetica;font-weight:normal; color:blue; }
.norm9 { font-family:Arial,Helvetica;font-size:9pt;font-weight:bold;color:#404040; }
.norm10 { font-family:Arial,Helvetica;font-size:10pt;font-weight:bold;color:#404040; }
.norm10g {  font-size:10pt; font-family:Arial,Helvetica;font-weight:bold; color:rgb(20,72,18);}
.norm10b { font-family:Arial,Helvetica;font-size:10pt;font-weight:bold;color:rgb(0,60,120); }
.norm10gx {  font-size:10pt; font-family:Arial,Helvetica; color:rgb(20,72,18);}
.norm10r { font-family:Arial,Helvetica;font-size:10pt;color:red; }
.norm12g {  font-size:12pt; font-family:Arial,Helvetica;font-weight:bold; color:rgb(20,72,18);}
.norm12w {  font-size:12pt; font-family:Arial,Helvetica;font-weight:bold; color:rgb(220,0,250);}
.norm12b { font-family:Arial,Helvetica;font-size:12pt;font-weight:bold;color:rgb(0,60,120); }
.norm12r { font-family:Arial,Helvetica;font-size:12pt;font-weight:bold;color:red; }
.norm14 { font-family:Arial,Helvetica;font-size:14pt;font-weight:bold;color:rgb(18,24,72); }
.norm14g {  font-size:14pt; font-family:Arial,Helvetica;font-weight:bold; color:rgb(20,72,18);}
.norm16g {  font-size:16pt; font-family:Arial,Helvetica;font-weight:bold; color:rgb(20,72,18);}
/* .norm10bg { font-family:Arial,Helvetica;font-size:10pt;font-weight:bold;color:black;background-color:#97CBFF; } */


/*-------------- Menue2 -------------------------------*/

#menue2-container ul
{
  margin: 0;
  padding: 15px 0px 0px 0px;
  list-style-type: none;

}

#menue2-container li { margin: 0 0 0px 0; }

#menue2-container a
{
  display: block;
  padding: 5px 0px 5px 8px;
  width: 160px;
   border-bottom : 1px  solid #ECEAE6;
  text-align:left;
  font-size:10pt; font-family: Verdana, Arial,Helvetica; font-weight:bold; color:#252525; 

}

#menue2-container a:link
{
  color: #111;
  color: #5C1404;
  color: #006B23;  /* grün */
  color: #000000;

  text-decoration: none;
}

#menue2-container a:hover
{
  text-decoration: none;
  color: #BB060F;   /* rot */
}


#menue2-container a:link
{
  color: #111;
  color: #5C1404;
  color: #006B23;
  color: #000000;

  text-decoration: none;
}

#menue2-container a:hover
{
  color: #ffffff;
}

#act a:link, #act a:visited, #act a:hover
{
  color: #ffffff;
}



