@CHARSET "UTF-8";
body {
 background-color:#8e795c;
 /* background-image:url(i/vetmed_sign.gif); background-repeat:no-repeat; background-position:50px 20px; */
}
#intro {
 color: #fff;
 font-family:verdana;
 line-height: 130%;
 font-size:11px;
 text-align: right;
 position:absolute;
 top:40px;
 left:135px;
 width:750px;
}
#page {
 width:750px;
 margin:78px 0px 0px 127px;
 padding-top:160px;
 background-repeat:no-repeat;
}

#homelnk a {
 width:300px;
 height:67px;
 position:absolute;
 top:10px;
 left:100px;
}
#homelnk a b { display: none; }

.wlink a:link    { text-decoration:none;color:#fff; }
.wlink a:visited { text-decoration:none;color:#fff; }
.wlink a:hover   { text-decoration:none;color:#933; }


#menu {
 width:750px;
 height:32px;
}

#menu ul {
 margin: 0;
 padding: 0;
 list-style-type: none;
 display: inline;
}
#menu ul li {
 display:inline;
 padding:0px;
 float: left;
}
#menu ul li a {
 width:150px;
 height:32px;
 display:block;
 background-image:url(i/navi.png);
}
#menu ul li b { display: none; }

#menu ul li#m-tierarzt a { background-position:0px 0px; }
#menu ul li#m-dualreha a { background-position:-150px 0px; }
#menu ul li#m-shop a { background-position:-300px 0px; }
#menu ul li#m-kurse a { background-position:-450px 0px; }
#menu ul li#m-kontakt a { background-position:-600px 0px; }

#menu ul li#m-tierarzt-on a { background-position:0px -64px; }
#menu ul li#m-dualreha-on a { background-position:-150px -64px; }
#menu ul li#m-shop-on a { background-position:-300px -64px; }
#menu ul li#m-kurse-on a { background-position:-450px -64px; }
#menu ul li#m-kontakt-on a { background-position:-600px -64px; }

#menu ul li#m-tierarzt a:hover { background-position:0px -32px; }
#menu ul li#m-dualreha a:hover { background-position:-150px -32px; }
#menu ul li#m-shop a:hover { background-position:-300px -32px; }
#menu ul li#m-kurse a:hover { background-position:-450px -32px; }
#menu ul li#m-kontakt a:hover { background-position:-600px -32px; }

#page #submenu {
 height:14px;
 margin: 0px;
 padding-top:3px;
 padding-left:44px;
 padding-bottom:3px;
 font-family:verdana;
 font-size:12px;
 color:#fff;
}
#page #submenu a.active:link { color:#000; }
#page #submenu a.active:visited { color:#000; }
#page #submenu a { padding-right: 15px; }


#page #footer {
 height:12px;
 margin: 0px;
 padding-top:2px;
 padding-right:10px;
 padding-bottom:4px;
 font-family:verdana;
 font-size:9px;
 text-align: right;
 color:#fff;
}



.home {
 background-color:#efd4ad;
 background-image:url(i/tierarzt_header.jpg);
}
.home .wlink { background-color:#b27b5d; }

.tierarzt     { background-color:#efd4ad; }
.tierarzt .wlink { background-color:#b27b5d; }
.tierarzt-p0  { background-image:url(i/tierarzt_header.jpg);}
.tierarzt-p1  { background-image:url(i/header_pferdepraxis_neu.jpg);}
.tierarzt-p2  { background-image:url(i/kleintierpraxis_header.jpg);}
.tierarzt-p3  { background-image:url(i/svtaetigkeit_header.jpg);}
.tierarzt-p4  { background-image:url(i/header_verkaufspferde.jpg);}
.tierarzt-p5  { background-image:url(i/meinepferd_header.jpg);}
.tierarzt-p6  { background-image:url(i/header_Leistung_Pferde.jpg);}
.tierarzt-p7  { background-image:url(i/header_Leistung_Pferde.jpg);}
.tierarzt-p8  { background-image:url(i/header_Leistung_Pferde.jpg);}
.tierarzt-p9  { background-image:url(i/header_Leistung_Pferde.jpg);}
.tierarzt-p10 { background-image:url(i/header_Leistung_Pferde.jpg);}
.tierarzt-p11 { background-image:url(i/header_jerez.jpg);}
.tierarzt-p12 { background-image:url(i/spanischepferd_header.jpg);}
.tierarzt-p13 { background-image:url(i/spanischepferd_header.jpg);}
.tierarzt-p14 { background-image:url(i/srs_header.jpg);}

.dualreha    { background-color:#efd4ad; }
.dualreha .wlink { background-color:#b09176; }
.dualreha-p0  { background-image:url(i/dualreha_header.jpg);}
.dualreha-p1  { background-image:url(i/header_rehabilitation.jpg);}
.dualreha-p2  { background-image:url(i/header_leistung.jpg);}
.dualreha-p3  { background-image:url(i/header_muskelaufbau.jpg);}
.dualreha-p4  { background-image:url(i/header_rehapatienten.jpg);}

.shop    { background-color:#efd4ad; }
.shop .wlink { background-color:#cca981; }
.shop-p0  { background-image:url(i/header_buecher.jpg);}
.shop-p1  { background-image:url(i/header_dvd.jpg);}
.shop-p2  { background-image:url(i/header_sattel.jpg);}
.shop-p3  { background-image:url(i/header_sattel.jpg);}

.kurse    { background-color:#efd4ad; }
.kurse .wlink { background-color:#dbae7b; }
.kurse-p0  { background-image:url(i/seminare_header.jpg);}
.kurse-p1  { background-image:url(i/header_deutschland.jpg);}
.kurse-p2  { background-image:url(i/header_oesterreich.jpg);}
.kurse-p3  { background-image:url(i/header_schweiz.jpg);}

.kontakt     { background-color:#efd4ad; }
.kontakt .wlink { background-color:#f3bd81; }
.kontakt-p0  { background-image:url(i/header_kontakt_alle.jpg);}
.kontakt-p1  { background-image:url(i/header_kontakt_alle.jpg);}
.kontakt-p2  { background-image:url(i/header_kontakt_alle.jpg);}
.kontakt-p3  { background-image:url(i/header_kontakt_alle.jpg);}
.kontakt-p4  { background-image:url(i/header_kontakt_alle.jpg);}


#content {
 color: #666;
 font-family:verdana;
 line-height: 170%;
 font-size:11px;
 background-position:601px 100px;
 background-repeat:no-repeat;
}

#content a:link    { text-decoration:none;color:#933; }
#content a:visited { text-decoration:none;color:#933; }
#content a:hover   { text-decoration:underline;color:#933; }

#content a.wichtig {
 font-style:italic;
 color:#933;
}

#content div.hr {
  height: 1px;
}
#content div.hr hr {
  display: none;
}

#content h2 {
 font-family:times;
 font-style:italic;
 margin:0px 0px 15px 0px;
 line-height: 100%;
 font-size:21px;
}

#content h3 {
 font-family:verdana;
 font-style:normal;
 font-weight:bold;
 margin:15px 0px 15px 0px;
 line-height: 100%;
 font-size:11px;
}

#content p {
 margin-top: 5px;
 margin-bottom: 5px;
}
#content .contleft {
 padding: 35px 5px 40px 40px;
 width: 405px;
 float:left;
}
#content .contleftsmall {
 padding: 35px 60px 40px 40px;
 width: 350px;
 float:left;
 /*text-align:justify;*/
}
#content .contright {
 margin: 40px 0px 20px 0px;
 width: 300px;
 float: right;
}
.contright p.nm {
 margin-left: 0px;
}
.contright p {
 margin-left: 100px;
}
.contright ul {
 margin: 0px 0px 0px 100px;
 padding: 0px;
 list-style-type: none;
 font-style:italic;
}
	
#content .contbig {
 padding: 35px 0px 40px 40px;
 width: 670px;
}
#content .clear {
 clear: both;
}

.contbig table {
 width: 670px;
}

#content table {
 border-collapse:collapse;
}

#content table.zimmer td {
 padding: 7px 15px 7px 0px;
 border-bottom-style:solid;
 border-bottom-width:1px;
}
#content table.zimmer td.p {
 width:80px;
 text-align:right;
}

.rot {
 color:#c00;
}

.wein th {
 padding-top:28px;	
 text-align:left;
 font-size:10px;
 border-bottom-style:solid;
 border-bottom-width:1px;
 color:#b5727c;
}
.wein th.b {
 font-size:14px;
}
.wein td {
 line-height: 130%;
 vertical-align:top;
}
.wein td i {
 font-size:8px;
 font-style:normal;
}
.wein .a {
 padding-top:10px;
}
.wein .g {
 text-align:right;
 font-style:italic;
 font-size:14px;
 color:#b5727c;
}

.imgrow img {
 float: left;
 margin-right:20px;
}

.imgrow .bu {
 font-style:italic;
 font-size:9px;
}
.imgrow br {
 margin-bottom:11px;
}


#caldiv {
 position:absolute;
 visibility:hidden;
 background-color:white;
 layer-background-color:white;
}
.dateimg {
 width: 16px !important;
 height: 18px;
 background-image:url(i/date.png);
 background-position:0px 2px;
 background-repeat:no-repeat;
} 


#kontakt dl {
 width:345px;
}
#kontakt dl .c {
 width:100%;
 height:0px;
 line-height:0px;
}
#kontakt dl .emsg {
 height:22px;
 color:#933;
 line-height:10px;
}
#kontakt dt {
 float:left;
 width:100px;
 padding:3px 0px 1px 0px;
}
#kontakt dd {
 margin:0;
 float:right;
 width:230px;
 padding:2px 0px;
}
#kontakt input#plz {
 width:46px;
}
#kontakt span {
 width:10px;
 display:inline-block ;
}
#kontakt input#ort {
 width:168px;
}
#kontakt dl input.r {
 margin:0px;
 width:20px;
 border-width:0px;
}
#kontakt dl input.d {
 width:90px;
 margin-right:7px;
}
#kontakt a img {
 border-width:0px;
}
#kontakt label {
 padding-right:10px;
}
#kontakt dl input, #kontakt dl select {
 width:226px;
 border-width:1px;
 border-style:solid;
 border-color:#999;
}
#kontakt dl .err input {
 background-color:#fcc;
}
#kontakt textarea {
 width:226px;
 height:22px;
 height:100px;
 border-width:1px;
 border-style:solid;
 border-color:#999;
}
#kontakt .cb {
}
#kontakt #sb {
 margin-left:230px;
 width:115px;
}


