body, html
{
         background-color: #B0B0B0;
         font-family: arial, verdana, helvetica;
         font-size: 12px;
         height: 90%;
}


.container
{
         width: 916px;
         background-color: #FFFFFF;
         position: relative;
         left: 50%;
         margin-left: -458px;
         height: 70%;
         min-height: 550px;
}


.head
{
         background-image: url(pics/background_head.jpg);
         background-repeat: no-repeat;
         width: 916px;
         height: 232px;
}


.logo
{
         padding-left: 75px;
         padding-top: 5px;
         width: 259px;
}


.head_pic
{
         width: 587px;
         padding-top: 14px;
}


.border_left
{
         background-image: url(pics/border_left.jpg);
         background-repeat: y-repeat;
         width: 17px;
}


.border_right
{
         background-image: url(pics/border_right.jpg);
         background-repeat: y-repeat;
         width: 17px;
}


.content
{
         width: 880px;
         border: 1px solid black;
         background-color: #EAEAEA;
         vertical-align: top;
         text-align: center;
         height: 100%;
}


.inhalt{height:100%;
}

.footer
{
         font-family: arial, verdana, helvetica;
         font-size: 10px;
         background-color: #FFFFFF;
         height: 25px;
         padding-bottom: 5px;
         text-align: center;
         letter-spacing: 0.1em;

}


.maincontent
{
         /*border-bottom: 1px solid #000000;*/
         padding-top: 20px;
         text-align: left;

}


.content_border
{
         border-left: 1px solid #000000;
}
.kontakt{ padding-right:14px;

}
p.kontakt a
{
         font-family: arial, verdana, helvetica;
         font-size: 10pt;
         text-decoration: none;
         color: #000000;
         padding-top:5px;
         padding-bottom:5px;
         text-transform: lowercase;
         letter-spacing:0.1em;

}
input.feld{     background-color:#FFFFFF;
                border: 1px solid #898989;
                font-family:Arial,Geneva,Helvetica,Sans-Serif;
                font-size:10pt;
                width:220px;
                margin-left:4px;
                margin-right:2px;
}

textarea   {  background-color:#FFFFFF;
              border: 1px solid #898989;
              width:222px;
              height:183px;
             /* wrap: virtual;*/
              font-size:10pt;
              font-family:Arial,Geneva,Helvetica,Sans-Serif;
              font-weight:normal;
              padding:4px;

}

input.senden{   background-color:#EAEAEA;
                border:none;
                color:black;
                font-family:Arial,Geneva,Helvetica,Sans-Serif;
                font-size:11px;
                width:50px;

}
input.loeschen{ background-color:#EAEAEA;
                border: none;
                color:black;
                font-family:Arial,Geneva,Helvetica,Sans-Serif;
                font-size:11px;
                width:50px;

}
.haupttext {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000000;
        line-height: 21px;
}
.linie {
        border-top-style: none;
        border-right-style: none;
        border-bottom-style: none;
        border-left-style: solid;
        border-left-width: 1px;
        border-left-color: #000000;
}

.menu{
      width:880px;
      height:30px;
}
.linko a:link {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #000000;
        text-decoration: none;
        letter-spacing: 1pt;
}
.linko a:visited {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #000000;
        text-decoration: none;
        letter-spacing: 1pt;
}

.linko a:hover {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #AF1144;
        text-decoration: none;
        letter-spacing: 1pt;

}

.linko td:hover
{
        border-top-width: 1px;
        border-top-style: solid;
        border-top-color: #AF1144;
}
.haupttexlinks {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000000;
        line-height: 21px;
        padding-right: 10px;
        text-decoration: none;
}
.linklinks {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #AF1144;
        letter-spacing: 0.5pt;
        text-decoration: none;
        padding-right: 10px;
        text-transform: uppercase;
}
.bilderrahmen {
        border-top-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-top-style: solid;
        border-right-style: none;
        border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: #000000;
        border-bottom-color: #000000;
        border-left-color: #000000;
}
.naviinaktiv {

        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #AF1144;
        letter-spacing: 1pt;
        text-decoration: none;
}
.navi_grau {


        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #999999;
        letter-spacing: 1pt;
        text-decoration: none;
}

hr{
   color:#8F8F8F;
   style:noshade;
   height:1px;

}

/* Navigation oben */
.aktuell_unaktiv{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #AF1144;
        letter-spacing: 1pt;
        text-decoration: none;
        text-transform:uppercase;
        background-image:url(navi/aktuell1.gif);
}
.aktuell_aktiv{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #AF1144;
        letter-spacing: 1pt;
        text-decoration: none;
        text-transform:uppercase;
        background-image:url(navi/aktuell2.gif);
}
.unternehmen_unaktiv{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #AF1144;
        letter-spacing: 1pt;
        text-decoration: none;
        text-transform:uppercase;
        background-image:url(navi/unternehmen1.gif);
}
.unternehmen_aktiv{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #AF1144;
        letter-spacing: 1pt;
        text-decoration: none;
        text-transform:uppercase;
        background-image:url(navi/unternehmen2.gif);
}
.schmuck_unaktiv{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #AF1144;
        letter-spacing: 1pt;
        text-decoration: none;
        text-transform:uppercase;
        background-image:url(navi/schmuck1.gif);
}
.schmuck_aktiv{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #AF1144;
        letter-spacing: 1pt;
        text-decoration: none;
        text-transform:uppercase;
        background-image:url(navi/schmuck2.gif);
}
.trau_unaktiv{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #AF1144;
        letter-spacing: 1pt;
        text-decoration: none;
        text-transform:uppercase;
        background-image:url(navi/trau1.gif);
}
.trau_aktiv{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #AF1144;
        letter-spacing: 1pt;
        text-decoration: none;
        text-transform:uppercase;
        background-image:url(navi/trau2.gif);
}
.uhren_unaktiv{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #AF1144;
        letter-spacing: 1pt;
        text-decoration: none;
        text-transform:uppercase;
        background-image:url(navi/uhren1.gif);
}
.uhren_aktiv{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #AF1144;
        letter-spacing: 1pt;
        text-decoration: none;
        text-transform:uppercase;
        background-image:url(navi/uhren2.gif);
}
.optik_unaktiv{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #AF1144;
        letter-spacing: 1pt;
        text-decoration: none;
        text-transform:uppercase;
        background-image:url(navi/optik1.gif);
}
.optik_aktiv{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #AF1144;
        letter-spacing: 1pt;
        text-decoration: none;
        text-transform:uppercase;
        background-image:url(navi/optik2.gif);
}
.service_unaktiv{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #AF1144;
        letter-spacing: 1pt;
        text-decoration: none;
        text-transform:uppercase;
        background-image:url(navi/service_1.gif);
}
.service_aktiv{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #AF1144;
        letter-spacing: 1pt;
        text-decoration: none;
        text-transform:uppercase;
        background-image:url(navi/service_2.gif);
}
.shop_unaktiv{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #AF1144;
        letter-spacing: 1pt;
        text-decoration: none;
        text-transform:uppercase;
        background-image:url(navi/shop1.gif);
}
.shop_aktiv{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #AF1144;
        letter-spacing: 1pt;
        text-decoration: none;
        text-transform:uppercase;
        background-image:url(navi/shop2.gif);
}
.kontakt_unaktiv{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #AF1144;
        letter-spacing: 1pt;
        text-decoration: none;
        text-transform:uppercase;
        background-image:url(navi/kontakt1.gif);
}
.kontakt_aktiv{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #AF1144;
        letter-spacing: 1pt;
        text-decoration: none;
        text-transform:uppercase;
        background-image:url(navi/kontakt2.gif);
}
.impress_unaktiv{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #AF1144;
        letter-spacing: 1pt;
        text-decoration: none;
        text-transform:uppercase;
        background-image:url(navi/impress1.gif);
}
.impress_aktiv{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #AF1144;
        letter-spacing: 1pt;
        text-decoration: none;
        text-transform:uppercase;
        background-image:url(navi/impress2.gif);
}
.img1{
  border: 1px solid #bbbbbb;

}
table.team td{
        background-color: #f0d6d1;
        font-size: 10px;
        line-height:12px;
}

