
/* vetvita.de - Stylesheet vom 11.04.2008 von Achim Schellenbach */

html, body {
           background-color: #305AB1;
           margin-top: 2px;
           margin-left: 2px;
           scrollbar-face-color:#305ab1;
           scrollbar-shadow-color:#ffffff;
           scrollbar-3dlight-color:#000040;
           scrollbar-highlight-color:#f8f8ff;
           scrollbar-darkshadow-color:#305ab1;
           scrollbar-track-color:#739cef;
           scrollbar-arrow-color:#f8f8ff;
}

/* IDs */

#all {
     position: absolute;
     top: 0px;
     width: 990px;
     margin: 0 0 0 0;
}
#topbanner {
                position: absolute;
                top: 2px;
                width: 950px;
                margin: 0 0 0 0;
}
#anzeige {
                         position: absolute;
                         top: 2px;
                         left: 5px;
                         width: 15px;
                         float: left;
}
#bigsize {
                         position: absolute;
                         top: 2px;
                         left: 20px;
                         width: 800px;
                         clear: left;
}
#global {
             position: absolute;
             top: 100px;
             width: 760px;
             margin: 0 0 0 0;
}
#header {
        width: 758px;
        height: 110px;
        margin: 0 0 0 0;
        float: left;
        border-top: solid 1px #184284;
        border-left: solid 1px #184284;
        border-right: solid 1px #184284;
        background: url(/images/dg/headerbg.png) repeat-x;
        background-color: #ffffff;
}
#logo {
              width: 150px;
              height: 89px;
              margin: 4px 0 0 8px;
              line-height: 15px;
              font-family: Arial, Helvetiva, sans-serif;
              font-size: 12px;
              font-weight: bold;
              color: #fffeff;
              float: left;
}
#headerpic {
                   width: 471px;
                   height: 89px;
                   margin: 4px 0 0 4px;
                   line-height: 15px;
                   font-family: Arial, Helvetiva, sans-serif;
                   font-size: 12px;
                   font-weight: bold;
                   color: #fffeff;
                   float: left;
}
#hilfe {
               width: 116px;
               height: 89px;
               margin: 5px 0 0 0;
               line-height: 15px;
               font-family: Arial, Helvetiva, sans-serif;
               font-size: 12px;
               font-weight: bold;
               color: #fffeff;
               float: left;
}
div.linkblock {
              clear: left;
              margin:0 0 0 158px;
              height: 15px;
}
#inhalt {
        width: 758px;
        margin: 0 0 0 0;
        float: left;
        border-bottom: solid 1px #184284;
        border-left: solid 1px #184284;
        border-right: solid 1px #184284;
        background-color: #ffffff;
}
#menueid {
               width: 162px;
               margin: 0 0 0 0;
               float:left;
}
#space {
                      width: 150px;
                      height: 18px;
                      margin: 0 0 0 0;
                      background: url(/images/dg/spacemittelinks.png) repeat-x;
}
#menueend {
                         width: 150px;
                         height: 18px;
                         margin: 0 0 0 0;
                         background: url(/images/dg/spaceuntenlinks.png) repeat-x;
}
#contuib {
                 width: 596px;
                 margin: 0 0 0 0;
                 float: left;
                 background: url(/images/dg/bgcontib.png) repeat-y;
}
#content {
                          width: 467px;
                          margin: 0 0 0 0;
                          float: left;
}
#ib {
                     width: 128px;
                     margin: 0 0 0 0;
                     float: left;
                     background-color: #739CEF;
                     border-left: solid 1px #184284;
}
#printli {
                                   width: 220px;
                                   float: left;
                                   margin: 0;
                                   padding: 0;
}
#printre {
                                   width: 235px;
                                   float: left;
                                   margin: 0;
                                   padding: 0;
                                   text-align: right;
}
#rightbanner {
                  position: absolute;
                  top: 100px;
                  left: 800px;
                  width: 180px;
                  margin: 0 0 0 0;
                  background-color: #305AB1;
}
#footer {
        width: 758px;
        margin: 0 0 0 0;
        font-family: arial, Helvetica, sans-serif;
        font-size: 10px; color:#fffeff;
        text-align: center;
}


/* KLASSEN */

div.text{
        width: 455px;
        font-family: arial, helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
        color: #000040;
        background-color: #ffffff;
}
div.txtbg {
          background-color: #B7CFFF;
          padding: 5px;
}
div.ueoben {
           margin: 5px 0 15px 0;
}
td.hellerblau {
            background-color: #b7cfff;
            font-family: arial, helvetica, sans-serif;
            font-weight: normal;
            font-size: 12px; color:#000040;
            vertical-align: top;
            padding: 3px;
}
div.vtv {
        width: 150px;
        height: 23px;
        margin: 0 0 0 0;
        background: url(/images/dg/vtvbalken.png) repeat-x;
}
div.vtvon {
          width: 150px;
          height: 23px;
          margin: 0 0 0 0;
          background: url(/images/dg/vtvbalkenon.png) repeat-x;
}
div.mea {
        width: 150px;
        height: 23px;
        margin: 0 0 0 0;
        background: url(/images/dg/eabalken.png) repeat-x;
}
div.meaon {
        width: 150px;
        height: 23px;
        margin: 0 0 0 0;
        background: url(/images/dg/eabalkenon.png) repeat-x;
}
div.measpace {
             padding: 5px 0 0 10px;
}
div.mgo {
        width: 150px;
        height: 23px;
        margin: 0 0 0 0;
        background: url(/images/dg/gobalken.png) repeat-x;
}
div.mgoon {
        width: 150px;
        height: 23px;
        margin: 0 0 0 0;
        background: url(/images/dg/gobalkenon.png) repeat-x;
}
div.mtf {
        width: 150px;
        height: 23px;
        margin: 0 0 0 0;
        background: url(/images/dg/tfbalken.png) repeat-x;
}
div.mts {
        width: 150px;
        height: 23px;
        margin: 0 0 0 0;
        background: url(/images/dg/tsbalken.png) repeat-x;
}
div.mtson {
        width: 150px;
        height: 23px;
        margin: 0 0 0 0;
        background: url(/images/dg/tsbalkenon.png) repeat-x;
}
div.mtr {
        width: 150px;
        height: 23px;
        margin: 0 0 0 0;
        background: url(/images/dg/trbalken.png) repeat-x;
}
div.mtron {
        width: 150px;
        height: 23px;
        margin: 0 0 0 0;
        background: url(/images/dg/trbalkenon.png) repeat-x;
}
div.madr {
         width: 150px;
         height: 23px;
         margin: 0 0 0 0;
         background: url(/images/dg/adrbalken.png) repeat-x;
}
div.menue {
          padding: 5px 0 0 10px;
          font-family: arial, helvetica, sans-serif;
          font-size: 13px; color:#000040;
}
div.mtk {
         width: 150px;
         height: 20px;
         margin: 0 0 0 0;
         background: url(/images/dg/tkbalken.png) repeat-x;
}
div.mtv {
         width: 150px;
         height: 20px;
         margin: 0 0 0 0;
         background: url(/images/dg/tvbalken.png) repeat-x;
}
div.mos {
         width: 150px;
         height: 20px;
         margin: 0 0 0 0;
         background: url(/images/dg/osbalken.png) repeat-x;
}
div.mgk {
         width: 150px;
         height: 20px;
         margin: 0 0 0 0;
         background: url(/images/dg/gkbalken.png) repeat-x;
}
div.mshop {
         width: 150px;
         height: 20px;
         margin: 0 0 0 0;
         background: url(/images/dg/shopbalken.png) repeat-x;
}
div.dmenue {
           padding: 3px 0 0 10px;
}
div.umlink {
           width: 150px;
           height: 18px;
           margin: 0 0 0 0;
           background: url(/images/dg/backmlu.png) repeat-x;
}
div.umlink2 {
            width: 150px;
            height: 34px;
            margin: 0 0 0 0;
            background: url(/images/dg/backmlu2.png) repeat-x;
}
div.umlink3 {
            width: 150px;
            height: 46px;
            margin: 0 0 0 0;
            background: url(/images/dg/backmlu3.png) repeat-x;
}
div.umlink6 {
            width: 150px;
            height: 90px;
            margin: 0 0 0 0;
            background: url(/images/dg/backmlu6.png) repeat-x;
}
div.umlinkend {
              width: 150px;
              height: 18px;
              margin: 0 0 0 0;
              background: url(/images/dg/backmlul.png) repeat-x;
}
div.umlinkend2 {
               width: 150px;
               height: 34px;
               margin: 0 0 0 0;
               background: url(/images/dg/backmlul2.png) repeat-x;
}
div.umspace {
            margin-top: 0;
            margin-left: 22px;
}
div.mbalkenleer {
                width: 150px;
                height: 23px;
                margin: 0 0 0 0;
                background: url(/images/dg/balken.png) repeat-x;
}
div.goomenu {
            width: 135px;
            height: 100%;
            margin-left: 10px;
}
div.goolbib {
            width: 123px;
            margin: 0;
            padding: 0 0 0 5px;
            background-color: #739CEF;
}
div.gotsuche {
             width: 150px;
             height: 80px;
             margin: 0 0 0 0;
             padding: 10px 0 0 9px;
             font-family: arial, helvetica, sans-serif;
             font-size: 12px; color:#000040;
             font-weight: bold;
             background: url(/images/dg/menuebg.gif) repeat-y;
}
a {
  font-family: arial, helvetica, sans-serif;
  font-size: 12px; color:#000040;
  font-weight: bold;
  text-decoration: none;
}
a:hover {
        font-family: arial, helvetica, sans-serif;
        font-size: 12px; color:#000040;
        font-weight: bold;
        text-decoration: underline;
}
a.normal {
  font-family: arial, helvetica, sans-serif;
  font-size: 12px; color:#000040;
  font-weight: normal;
  text-decoration: none;
}
a.normal:hover {
        font-family: arial, helvetica, sans-serif;
        font-size: 12px; color:#000040;
        font-weight: normal;
        text-decoration: underline;
}
a.weiss {
        font-family: arial, helvetica, sans-serif;
        font-size: 12px; color:#fffeff;
        font-weight: normal;
        text-decoration: none;
}
a.weiss:hover {
              font-family: arial, helvetica, sans-serif;
              font-size: 12px; color:#fffeff;
              font-weight: normal;
              text-decoration: underline;
}
a.weissb {
         font-family: arial, helvetica, sans-serif;
         font-size: 12px; color:#ffffff;
         font-weight: bold;
         text-decoration: none;
}
a.weissb:hover {
               font-family: arial, helvetica, sans-serif;
               font-size: 12px; color:#ffffff;
               font-weight: bold;
               text-decoration: underline;
}
a.nowrap {
         font-family: arial, helvetica, sans-serif;
         font-size: 12px; color:#000040;
         font-weight: bold;
         text-decoration: none;
         display: inline;
         white-space:nowrap;
}
a.nowrap:hover {
               font-family: arial, helvetica, sans-serif;
               font-size: 12px; color:#000040;
               font-weight: bold;
               text-decoration: underline;
               display: inline;
               white-space:nowrap;
}
a.anzeigeib {
            font-family: tahoma, arial, helvetica, sans-serif;
            font-size: 11px; color:#000040;
            font-weight: normal;
            text-decoration: none;
}
a.anzeigeib:hover {
                  font-family: tahoma, arial, helvetica, sans-serif;
                  font-size: 11px; color:#000040;
                  font-weight: normal;
                  text-decoration: underline;
}
a.menue {
        font-family: arial, helvetica, sans-serif;
        font-size: 13px; color:#000040;
        font-weight: normal;
        text-decoration: none;
}
a.menue:hover {
              font-family: arial, helvetica, sans-serif;
              font-size: 13px; color:#000040;
              font-weight: normal;
              text-decoration: underline;
}
a.iblink {
         font-family: tahoma, arial, helvetica, sans-serif;
         font-size: 11px; color:#000040;
         font-weight: bold;
         text-decoration: none;
         display: inline;
         white-space:nowrap;
}
a.iblink:hover {
               font-family: tahoma, arial, helvetica, sans-serif;
               font-size: 11px; color:#000040;
               font-weight: bold;
               text-decoration: underline;
               display: inline;
               white-space:nowrap;
}
a.gross {
        font-family: arial, helvetica, sans-serif;
        font-size: 13px; color:#000040;
        font-weight: normal;
        text-decoration: none;
}
a.gross:hover {
              font-family: arial, helvetica, sans-serif;
              font-size: 13px; color:#000040;
              font-weight: normal;
              text-decoration: underline;
}
a.klein {
        font-family: arial, helvetica, sans-serif;
        font-size: 10px; color:#000040;
        font-weight: normal;
        text-decoration: none;
}
a.klein:hover {
              font-family: arial, helvetica, sans-serif;
              font-size: 10px; color:#000040;
              font-weight: normal;
              text-decoration: underline;
}
a.umenue {
         font-family: arial, helvetica, sans-serif;
         font-size: 12px; color:#000040;
         font-weight: normal;
         text-decoration: none;
}
a.umenue:hover {
               font-family: arial, helvetica, sans-serif;
               font-size: 12px; color:#000040;
               font-weight: normal;
               text-decoration: underline;
}
a.umenuekl {
           font-family: arial, helvetica, sans-serif;
           font-size: 11px; color:#000040;
           font-weight: normal;
           text-decoration: none;
}
a.umenuekl:hover {
                 font-family: arial, helvetica, sans-serif;
                 font-size: 11px; color:#000040;
                 font-weight: normal;
                 text-decoration: underline;
}
div.ib {
       width: 128px;
       margin: 0 0 12px 0;
       float: left;
       background-color: #B7CFFF;
}
div.ibbg {
         width: 128px;
         height: 21px;
         margin: 0 0 0 0;
         background: url(/images/dg/balkenueib.png) repeat-x;
         float: left;
}
div.ibue {
         width: 128px;
         height: 21px;
         margin: 4px 0 0 6px;
         font-family: Arial, Helvetiva, sans-serif;
         font-size: 12px;
         font-weight: bold;
         color: #fffeff;
         float: left;
}
div.ibcontent {
              width: 124px;
              margin: 0 0 0 0;
              font-family: tahoma, arial, helvetica, sans-serif;
              font-size: 11px;
              font-weight: normal;
              color: #000040;
              float: left;
              padding: 4px 4px 10px 4px;
}
div.space {
          margin: 5px 0 5px 6px;
}
div.inpic {
          width: 160px;
          padding: 15px 0 0 0;
          float: left;
}
div.inpictxt {
             width: 285px;
             padding: 15px 0 0 10px;
             font-family: arial, helvetica, sans-serif;
             font-size: 12px; color:#000040;
             float: left;
}
div.newtxt {
           padding-top: 30px;
           clear: left;
}
h3.bug {
       font-family: arial, helvetica, sans-serif;
       font-size: 16px; color:#000040;
       font-weight: bold;
       margin-top: 5px;
}
p, form {
        margin: 0;
        padding: 0;
}
input.submit {
             font-family: arial, Helvetica, sans-serif;
             font-size: 11px; color:#000040;
             font-weight: normal;
             background-color:#f8f8ff;
             border:1px solid #94b5f7;
}
input.suche {
            background-color: #f8f8ff;
            border: 1px solid #94B5f7;
            font-family: arial, Helvetica, sans-serif;
            font-size: 11px; color:#000040;
            font-weight: normal;
            margin-top: 2px;
}
input.text  {
            background-color: #f8f8ff;
            border: 1px solid #94B5f7;
            font-family: courier, courier new, serif;
            font-size: 16px; color:#000040;
            font-weight: normal;
}
input.image {
            margin-bottom: 0;
            border: none;
}
select      {
            font-family: arial, helvetica, sans-serif;
            font-size: 11px; color:#000040;
            background-color:#f8f8ff;
            margin-left: 35px;
}
img {
    border: none;
}
img.menue {
          margin-top: 5px;
}
img.spacere {
            padding: 0 10px 10px 0;
            float: left;
}
img.teaserspace {
                padding: 0 5px 0 0;
                float: left;
}
img.imagespace {
                margin: 0 10px 0 0;
                float: left;
}
img.abstand {
            margin-right: 30px;
            float: left;
}
img.rechts {
           float: right;
           margin: 0 0 0 10px;
}
div.hb {
       background-color: #B7CFFF;
}
div.hbtext {
           padding: 10px 10px 10px 10px;
           font-family: arial, helvetiva, sans-serif;
           font-size: 12px; color: #000040;
           font-weight: normal;
}
div.us  {
        font-family: arial, helvetica, sans-serif;
        font-size: 16px; color:#000040;
        font-weight: bold;
        margin-top: 5px;
}
p.us  {
      font-family: arial, helvetica, sans-serif;
      font-size: 16px; color:#000040;
      font-weight: bold;
      margin-top: 5px;
}
span.us  {
         font-family: arial, helvetica, sans-serif;
         font-size: 16px; color:#000040;
         font-weight: bold;
         margin-top: 5px;
}
span.small {
           font-family: arial, helvetica, sans-serif;
           font-size: 10px; color:#000040;
           font-weight: normal;
}
span.red  {
          font-family: arial, helvetica, sans-serif;
          font-size: 16px; color:#e00000;
          font-weight: bold;
}
span.red12  {
          font-family: arial, helvetica, sans-serif;
          font-size: 12px; color:#e00000;
          font-weight: normal;
}
span.rechts {
            text-align: right;
}
td.hb_mid {
          background-color: #b7cfff;
          font-family: arial, helvetica, sans serif;
          font-weight: normal;
          font-size: 12px; color:#000040;
          vertical-align: middle;
          text-align: center;
          padding: 3px;
}
div.bold {
          font-family: arial, helvetica, sans-serif;
          font-size: 12px; color:#000000;
          font-weight: bold;
          margin: 10px 0 0 10px;
}
div.rechts {
            text-align: right;
}
div.center {
            text-align: center;
}
table.rahmen
{
        border:1px solid #184284;
        border-collapse:collapse;
}
td.rahmen {
          font-family: arial, helvetica, sans serif;
          font-size: 12px; color: #000040;
          background-color: #ffffff;
          padding: 5px;
          spacing: 0px;
          border: 1px solid #184284;
          margin: 0px;
          vertical-align: top;
          text-align: left;
}
td.rahmenblau {
          font-family: arial, helvetica, sans serif;
          font-size: 12px; color: #000040;
          background-color: #b7cfff;
          padding: 3px;
          spacing: 0px;
          border: 1px solid #184284;
          margin: 0px;
          vertical-align: top;
          text-align: left;
}
td.tabrechts {
             font-family: arial, helvetica, sans-serif;
             font-size: 12px;
             padding: 3px;
             spacing: 0px;
             border:1px solid #184284;
             margin: 0px;
             vertical-align: top;
             text-align: right;
}
td.tablinks {
            font-family: arial, helvetica, sans-serif;
            font-size: 12px;
            padding: 3px;
            spacing: 0px;
            border:1px solid #184284;
            margin: 0px;
            vertical-align: top;
            text-align: left;
}
td.eaue {
        height: 16px;
        font-size: 12px;
        font-weight: bold;
        font-style: normal;
        text-decoration: none;
        font-family: arial, helvetica, sans serif;
        color: #ffffff;
        background-color: #739cef;
        border:1px solid #184284;
        padding: 3px;
}
td.eathema {
        background-color: #ffffff;
        font-size: 12px;
        font-weight: normal;
        font-style: normal;
        font-family: arial, helvetica, sans serif;
        color: #000040;
        border:1px solid #184284;
        padding: 4px;
}
td.top {
       font-family: arial, helvetica, sans-serif;
       font-size: 12px;
       padding: 3px;
       spacing: 0px;
       margin: 0px;
       vertical-align: top;
       text-align: left;
}
td.mittig {
          font-family: arial, helvetica, sans-serif;
          font-size: 12px;
          padding: 3px;
          spacing: 0px;
          margin: 0px;
          vertical-align: middle;
          text-align: center;
}
td.rechts {
          font-family: arial, helvetica, sans-serif;
          font-size: 12px;
          padding: 3px;
          spacing: 0px;
          margin: 0px;
          vertical-align: top;
          text-align: right;
}
td.blau_kl {
           background-color: #b7cfff;
           font-family: tahoma, arial, helvetica, sans serif;
           font-weight: normal;
           font-size: 11px; color:#000040;
}
td.sm {
      width: 240px;
      height: 16px;      background-image:url(http://www.vetvita.de/images/dg/backsitemap.png); background-repeat:no-repeat;
}
td.smzw {
        width: 240px;
        height: 16px;      background-image:url(http://www.vetvita.de/images/dg/backzwsitemap.png); background-repeat:no-repeat;
}
td.smend {
        width: 240px;
        height: 16px;      background-image:url(http://www.vetvita.de/images/dg/backendsitemap.png); background-repeat:no-repeat;
}
td.klein {
         font-family: arial, helvetica, sans-serif;
         font-size: 10px;
         padding: 3px;
         margin: 0px;
         vertical-align: top;
         text-align: left;
}
