BODY {
        PADDING: 0px;
        FONT-SIZE: 11px;
        MARGIN: 10px 0px auto;
        COLOR: #464646;
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
        BACKGROUND-COLOR: #d9d5bf;
        TEXT-ALIGN: center;
        background-image:url(../tierarzt-pics/spur.gif);
        background-repeat: repeat-y;
        }

/* Positionierung Hauptnavigation */
#nav {
        PADDING: 0px;
        MARGIN: 0px auto;
        LIST-STYLE-TYPE: none;
        BACKGROUND-COLOR: #800000;
        TEXT-ALIGN: center;
        FONT-SIZE: 11px;
        }

/*Hintergrund Hauptnavigation */
#navwrap {
        PADDING: 0px;
        MARGIN: 0px auto;
        WIDTH: 710px;
        HEIGHT: 25px;
        BACKGROUND-COLOR: #800000;
        }

/* Hauptnavigation */
#nav LI A {
        BORDER-RIGHT: #551c1c 1px solid;
        BORDER-TOP: #bf9999 1px solid;
        BORDER-LEFT: #bf9999 1px solid;
        PADDING: 5px 12px 5px 20px;
        TEXT-DECORATION: none;
        FONT-WEIGHT: bold;
        COLOR: #e8e8e8;
        FLOAT: right;
        BACKGROUND-COLOR: #551c1c;
        }

#nav LI A.current {
        BORDER-BOTTOM: #ffffff 1px solid;
        COLOR: #800000;
        FLOAT: right;
        BACKGROUND-COLOR: #ffffff;
        }

#nav LI A.notfall {
        COLOR: #FFFF00;
        }

#nav LI {
        DISPLAY: inline
        }

#nav LI A:active {
        BORDER-RIGHT: #bf6060 1px solid;
        BORDER-TOP: #551c1c 1px solid;
        BORDER-LEFT: #551c1c 1px solid;
        }

#nav LI A:hover {
        BACKGROUND-COLOR: #800000;
        }

#nav LI A.current:hover {
        BACKGROUND-COLOR: #ffffff;
        }

#nav LI {
        DISPLAY: inline
        }

.break {
        CLEAR: both;
        }

/* Hauptbereich inkl. Secundärnavigation */
#container {
        PADDING: 0px;
        MARGIN: 0px auto;
        WIDTH: 710px;
        POSITION: relative;
        BACKGROUND-COLOR: #ffffff;
        TEXT-ALIGN: left;
        background-image:url(../tierarzt-pics/navrahmen.gif);
        background-repeat: repeat-y;
        min-height:379px;
        }

#containers1 {
        PADDING: 0px;
        MARGIN: 0px auto;
        WIDTH: 710px;
        POSITION: relative;
        BACKGROUND-COLOR: #ffffff;
        min-height:379px;
        }

/* Sekundärnavigation */
#secondarynav UL LI.secondaryheading {
        FONT-WEIGHT: bold;
        FONT-SIZE: 15px;
        BORDER-BOTTOM: #b1a985 1px solid;
        FONT-FAMILY: Arial, Helvetica, sans-serif;
        BACKGROUND-COLOR: #b1a985;
        }

#secondarynav {
        FLOAT: left;
        WIDTH: 150px;
        min-height:379px;
        }

#secondarynav UL {
        PADDING: 0px;
        MARGIN: 1px;
        BORDER-STYLE: none;
        LIST-STYLE-TYPE: none;
        }

#secondarynav UL LI {
        PADDING: 5px 0px 5px 9px;
        MARGIN: 2px;
        DISPLAY: block;
        BACKGROUND-COLOR: #DFC7A7;
        }

#secondarynav UL LI.selected {
        FONT-WEIGHT: bold;
        BORDER-TOP: dashed 2px #CFCFCF;
        BORDER-BOTTOM: dashed 2px #dFdFdF;
        BACKGROUND-COLOR: #ffffff;
        width: 140px;
        }

#secondarynav UL LI.selected span {
        COLOR: #ffffff;
        }

#secondarynav UL LI A {
        FONT-WEIGHT: bold;
        FONT-SIZE: 11px;
        WIDTH: 100%;
        COLOR: #464646;
        TEXT-DECORATION: none;
        }

#secondarynav UL LI A.selected:hover {
        BACKGROUND-COLOR: #ffffff;
        }

#secondarynav UL LI A span {
        COLOR:#DFC7A7;
        }

#secondarynav UL LI A:hover {
        FONT-WEIGHT: bold;
        FONT-SIZE: 11px;
        WIDTH: 100%;
        COLOR: #464646;
        BACKGROUND-COLOR: #DFC7A7;
        TEXT-DECORATION: none;
        }

#secondarynav UL LI A:hover span{
        COLOR:#000000;
        }

/* Hauptbereich Text */
#content {
        PADDING: 16px;
        FONT-SIZE: 12px;
        MARGIN: 0px 0px 0px 150px;
        LINE-HEIGHT: 135%;
        TEXT-ALIGN: left;
        min-height:379px;
        }

H1 {
        MARGIN-TOP: 0px;
        MARGIN-BOTTOM: 10px;
        LINE-HEIGHT: 20px;
        FONT-SIZE: 19px;
        COLOR: #464646;
        FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;
        }

H1.titel {
        PADDING: 20px 10px 15px 0px;
        DISPLAY: block;
        MARGIN: 0px auto;
        LINE-HEIGHT: 30px;
        WIDTH: 700px;
        COLOR: #ffffff;
        FONT-FAMILY: Arial, Verdana, serif;
        FONT-SIZE: 2.5em;
        letter-spacing: 0.1em;
        BACKGROUND-COLOR: #800000;
        TEXT-ALIGN: right;
        }
H1.news {
        FONT-SIZE: 14px;
        text-decoration: underline;
        }

H2 {
        PADDING: 9px;
        FONT-WEIGHT: normal;
        FONT-SIZE: 10px;
        MARGIN: 0px auto;
        WIDTH: 692px;
        COLOR: #cccccc;
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
        BACKGROUND-COLOR: #800000;
        TEXT-ALIGN: left;
        }

H3 {
        MARGIN-TOP: 0px;
        MARGIN-BOTTOM: 10px;
        LINE-HEIGHT: 20px;
        FONT-SIZE: 19px;
        COLOR: #464646;
        FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;
        }

h3.printh3 {
        display: none;
        }

hr.news {
        width: 90%;
        height:1px;
        border:1px dotted #808080;
        margin-bottom:10px;
        }

a:link {Color: #0070C0; text-decoration: underline;}
a:visited {Color: #0070C0; text-decoration: none;}
a:hover {Color: #000066; text-decoration: none; BACKGROUND-COLOR: #d9d5bf;}
a:active {Color: #000067; text-decoration: none;}

a.imp {text-decoration:none; COLOR: #ffffff;}
a:visited.imp {text-decoration:none; COLOR: #ffffff;}
a:hover.imp {BACKGROUND-COLOR: #800000; color:#ffffff}

a:hover.name {Color: #000000; text-decoration: none; BACKGROUND-COLOR: #FFFFFF;}

div     {FONT-SIZE: 12px;}

/* Spamschutz email-Codierung */
/* In Kombination mit dem JavaScript nospam () */
.email>ins:before {content: "@"; text-decoration: none}
.email del {text-decoration: none}
.email>del {display: none}
*:first-child+html .email>del {display:inline}  /* Workaround fuer IE 7 */

/******************************
* Auflistung der Thumbnails in der Pixlie Bildergalerie
******************************/
.pixlie-container-bilderliste{
  padding: 20px 0 0px 35px;
  margin-left: auto;
  margin-right: auto;
}

.pixlie-bilderliste{
  list-style-type: none;
  padding: 0;
  margin: 0 0 0 30px;
}

.pixlie-galerieliste{
  list-style-type: none;
  padding: 0;
  margin: 0 0 0 30px;
}

/* Rahmen um jedes Bild */
.pixlie-bilderliste li{
  float: left;
  display: inline;
  margin: 0 0 25px 0;
  padding:0;
  width: 160px;
  height: 120px;
}

.pixlie-bilderliste li a{
  text-decoration: none;
}

.pixlie-bilderliste li p{
  padding: 0;
  margin: 0;
}

.pixlie-bilderliste li img{
  border: 1px solid #DCDCDC;
  padding: 5px;
  background: transparent;
}

.pixlie-bilderliste li a:hover img{
  border: 1px solid #717171;
}

.pixlie-seiteninfo{
  clear: left;
  padding-top: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.7em;
  padding: 0;
  margin: 3px 0px 0px 15px;
}

.pixlie-seitenzahlen{
  padding-top: 10px;
  text-align:center;
}

/*Buttons im Download-Formular*/
.buttonlink {
margin: 0px;
padding: 0px;
background-color: transparent;
border-bottom: 0px;
border-top: 0px;
border-left: 0px;
border-right: 0px;
border-style: solid;
width: 135px;
color: #0070C0;
text-decoration: underline;
cursor: pointer;
}
.buttonlink:hover {
Color: #000066;
text-decoration: none;
BACKGROUND-COLOR: #d9d5bf;
}

.IMPRESSUM {
        background-image:url(../tierarzt-pics/rahmen-unten.jpg);
        background-repeat:repeat-x;
        POSITION: absolut;
        top: 0px;
        left: 0px;
        PADDING: 9px 9px 7px 9px;
        FONT-SIZE: 10px;
        MARGIN: 0px auto;
        WIDTH: 692px;
        HEIGHT:26px;
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
        BACKGROUND-COLOR: #80000;
        TEXT-ALIGN: left;
        COLOR: #ffffff;
        text-decoration:none;
        FONT-WEIGHT: bolder;
        }

.highlight
        {
        Font-Family: Arial, Verdana, Helvetica;
        Font-Size: 10pt;
        Font-weight:bold;
        text-align:center;
        margin:10px 25px 10px 30px;
        padding:5px 5px 5px 5px;
        }

span.b      {Font-weight:bold;}
span.i      {font-style:italic;}
span.u      {font-style:underline;}
span.y      {background-color:#EEF519;}

.print {display:none;}

p.impressum {float:right}

td {vertical-align: top;}

em      {
        Font-weight:bold;
        Font-style:normal;
         }

.pflicht        {
        background-color:#FFFFAE;
         }

.fakultativ        {
        background-color:#EFEFEF;
         }

li      {
         margin-left:-15px;
         }

li.map   {
         margin-left:0px;
         font-size:12px;
         }

li.horizontal {
        margin-left:0px;
        display: inline;
        }

img.logo {
        POSITION: relative;
        TOP: -100px;
        LEFT: 30px;
        }

img.logo2 {
        POSITION: absolute;
        TOP: -87px;
        LEFT: 5px;
        FLOAT: left;
        }

img.printlogo {
    display: none;
    }

img.ihmeil {
    margin-top:2px;
    margin-bottom:-4px;
    }

/*im Fließtext rechts ausgerichtete Bilder*/
.textimg-r
{
        background: #eee;
        border-color: #ddd #bbb #aaa #ccc;
        border-style: solid;
        border-width: 1px;
        color: inherit;
        display: inline;
        float: right;
        margin: 3px;
        padding: 5px;
        position: relative;
}

/*im Fließtext links ausgerichtete Bilder*/
.textimg-l
{
        background: #eee;
        border-color: #ddd #bbb #aaa #ccc;
        border-style: solid;
        border-width: 1px;
        color: inherit;
        display: inline;
        float: left;
        margin: 3px;
        padding: 5px;
        position: relative;
}

TEXTAREA {
        BORDER: #999999 1px solid;
        FONT-SIZE: 11px;
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
        }

@media print {
       body { margin-top: -50px;}
       #secondarynav { display:none; }
       #content {
                display:block;
                position: relative;
                left: -150px;
                width: 600px;}
       #nav { display:none; }
       .up { display:none; }
       .impressum { display:none; }
       .imp { display:none; }
       h1.titel { display:none; }
       .print { display:inline; text-align:center; }
       ul {margin-left:0px;}
       .printh3 { display: inline; margin-left: 100px;}
       a:link {Color: #000000; text-decoration: none;}
       a:visited {Color: #000000; text-decoration: none;}
       .logo { display:none; }
       .logo2 { display:none; }
       .printlogo {Position: absolute; top:0px; left:-15px; display:inline;}
       .screen { display:none; }
      }