body {
margin: 0;
padding: 0;
background: url(bilder/back.gif);
font-family:verdana,sans-serif;
font-size:11px;
}
.box3 .box .innen1 .text2 p {
font-family:verdana,sans-serif;
font-size:11px;
line-height:13px;
}
.box3 .box .innen1 .text2 p font{
font-family:verdana,sans-serif;
font-size:11px;
line-height:13px;
}
a {
color: #7B7D00;
}
a:hover {
color: #FE6B00;
}

span.form{ font-family: verdana,sans-serif; font-size: 14px; line-height: 13px; color:#800000;}

#container { width: 980px; margin: 0 auto;padding:0px; background: url(bilder/back2breit.gif); }

#container2 {
width: 923px;
margin:0 auto 0px auto;
padding-bottom:5px;
padding-left:1px;
}

#head {
height:91px;
background: #e88e35 url(bilder/headerbreit.gif);
}

a img {border: 0;}


 #nav {
 height:31px;
 background: #ddd url(bilder/navbg.gif);
 margin:0;
 padding:0 10px;

 }

 #nav ul {margin:0;padding:0;list-style:none;}

 #nav ul li {
 display:inline;
 }
 #nav ul li a{
 display:block;
 float:left;
 height:30px;
 }
 #nav ul li a span {
 display:none;
 }

 #nav ul li a:hover {
 background-position: 0 -30px ;
 }

 li ul {
 margin-left: 30px;
 }

 #box1 {
 width:910px;
 margin: 4px auto;
 background: url(bilder/backunten.gif) repeat-y #fff7d3;
 }
 #box2 {
 padding:10px 10px 0 10px;
 background: url(bilder/backmitte.gif) no-repeat;
 }
 .box3 {
 width: 698px;
 float:left;

 }
 .box4 {
 width: 190px;
 float:left;
 }

 .innen1 {
 background: #fff;
 margin: 0 0 10px 0;
 padding:1px ;
 border:1px solid #dad9c9;
 }
 .innen2 {

 border:1px solid #e2e2dd;

 }
 .innen2 h2 {
 margin:0;
 padding: 25px 6px 5px 6px;
 color: #fff;
 font-weight:bold;
 font-family:verdana,sans-serif;
 font-size:12px;
 background: url(bilder/naviuebsback.gif) repeat-x bottom left;
 }

 .innen2 p {
  font-size:11px;
  padding:3px 5px;

 }

 .text1 {
 background: #fff;
 margin: 0 0 10px 0;
 padding:1px ;
 border:1px solid #dad9c9;
 }
 .text2 {

 border:1px solid #e2e2dd;

 }
 .text2 h2 {

 margin-top:0;
 padding: 23px 6px 5px 6px;
 color: #fff;
 font-weight:bold;
 font-family:verdana,sans-serif;
 font-size:14px;
 background: url(bilder/uebsbackbreit.gif) repeat-x bottom left;
 }

  .text2 h3 {

  margin-top:0;
  padding: 23px 6px 5px 6px;
 color: #fff;
 font-weight:bold;
 font-family:verdana,sans-serif;
 font-size:14px;
 background: url(bilder/uebsbackbreit.gif) repeat-x bottom left;
 }

 .text2 h4 {

  margin-top:0;
  padding: 23px 6px 5px 6px;
 color: #fff;
 font-weight:bold;
 font-family:verdana,sans-serif;
 font-size:14px;
 background: url(bilder/uebsbackbreit.gif) repeat-x bottom left;
 }

.text2 h2 a {

color: #fff;
text-decoration:underline;

}

 .text2 p, .text2 li {
  font-size:11px;
  color: #800000;

 }
text2 ul li font {
 line-height:10px;
}
 .clear { clear:both; }

 .rightnav {
 list-style:none;
 margin: 5px 5px 5px 10px;
 padding: 0;
 }
 .rightnav li {
 padding-left:15px;
 background: url(bilder/pfeil.gif) no-repeat 0 1px;
 font-size:11px;
 padding-bottom:2px;
 font-weight:bold;
 }

 .rightnav li ul {
 list-style-type: disc;
 margin-left: -30px;
 }

 .rightnav li ul li {
 padding-left:0;
 background:none;
 font-weight:normal;
 }
 .rightnav li ul ul {
 list-style-type: square;
 padding-left:8px;
 margin-left: 0px;
 }
 .rightnav li ul ul ul  {
  padding-left:8px;
  margin-left: 0px;
 }
 .rightnav li a {
 color: #214894;
 height: 15px;
 width: 100%;
 text-decoration:none;
 }
 .rightnav li a:hover {
 text-decoration:underline;
 }

 .box { margin: 0px 15px 15px 15px; }

 .footer {
 padding: 5px 10px 5px 20px;
 font-size:10px;
 text-align:right;
 }



#box1 p {

        margin:0;

}



 .box3 p,.box3 ul {
 font-size:14px;
 line-height:19px;
 margin: 5px !important;
 }
 .box3 ul li {
 margin-bottom:5px;
 }
 .box3 ul {
 text-align:left;
 margin: 10px 40px 10px 10px !important;
 padding: 0 0 0 40px;
 }
 /*- Menu Tabs 11--------------------------- */

    #taboben {
      float:left;
      width:740px;
          background:#F9F7F3;
      font-size:93%;
      line-height:normal;
          border-bottom:1px solid #C2BDAE;
          padding-left:180px;
          margin-right:-180px;
      }
    #taboben ul {
          margin:0;
          padding:10px 10px 0 50px;
          list-style:none;
      }
    #taboben li {
      display:inline;
      margin:0;
      padding:0;
      }
    #taboben a {
      float:left;
      background:url("bilder/tableft11.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #taboben a span {
      float:left;
      display:block;
      background:url("bilder/tabright11.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#9F9584;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #taboben a span {float:none;}
    /* End IE5-Mac hack */
    #taboben a:hover span {
      color:#FFF;
      }
    #taboben a:hover {
      background-position:0% -42px;
      }
    #taboben a:hover span {
      background-position:100% -42px;
      }

        #text2 table tr td p {
        margin:0;
        padding:0;
        line-height:11px;
        }

        input, textarea {
        background-color: #FFF6CB;
}
.hundback {
        background-image: url(bilder/unterseitehund.jpg);
        background-repeat: no-repeat;
        background-position: right bottom;
}
.katzeback {
        background-image: url(bilder/unterseitekatze.jpg);
        background-repeat: no-repeat;
        background-position: right bottom;
}
.braun {
        color: #800000;
}
h1 {
        font-size: 11px;
        font-weight: bold;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #800000;
        padding-left: 5px;
}
.schwarz {
        color: #000000;
}
p.rot {
        color: #FF0000;
}
span.rot {
        color: #FF0000;
}
.linkbraundick {
        font-weight: bold;
        color: #800000;
        font-size: 11px;
}
.fontgroesse2 {
        font-size: 11px;
}
li a.angebot {
        color: #FF0000;
}
.beige {
        font-weight: bold;
        color: #CE9A00;
}
