@charset "utf-8";
/* CSS Document */

body {
  background-color: #ef7a02;
  height:101%
  color:#000000;  
  padding:20px;
  margin:0px;
  text-align: center;
  font-size: 10pt;
  font-family: "Trebuchet MS", "times new roman", serif;
}

/*---------------------------------------- div's----------------------------------------- */

div.main{ 	
  border-width:1px;
  border-style:solid;
  border-color:black;
  text-align: center;
  vertical-align: middle;	
  margin: 0px auto;
  padding: 0px;
  spacing: 0px;
  width: 1150px;
  background-color: #ffffff;
}

div.top{
 border-width:0px;
 border-style:solid;
 border-color:black;
 background-image: url(images/logo.gif);
 background-repeat: no-repeat;
 height:162px;
 width: 100%; 
 margin: 0px;
 padding-left:0px;
 spacing: 0px;
}

div.index{
  width:343px;
  border-width:0px;
  border-style:solid;
  border-color:black;
  margin-left:300px;
}

div.gross{
  width:450px;
  border-width:0px;
  border-style:solid;
  border-color:black;
  float:right;
  padding-top:100px;

}

div.adresse{
  text-align:left;
  margin-right:20px;
  float:right;
  border-width:0px;
  border-style:solid;
  border-color:black;
}

div.inhalt{
 text-align:left;
 border-width:0px;
 border-style:solid;
 border-color:black;
 background-image: url(images/balken.gif);
 background-repeat: repeat;
 height:100%;
 width: 100%; 
 margin: 0px;
 padding: 0px;
 spacing: 0px;
}

div.content {
  margin-top: 0px;
  margin-left: 0px;
  border: 0px solid #000000;
}

div.balkenu{
  padding:0px;
  margin:0px;
  height:40px;
  border-width:0px;
  border-style:solid;
  border-color:black;
}

div.region{
  text-align:left;
  margin-left:270px;
  margin-top:0px;
  border-width:0px;
  border-style:solid;
  border-color:black;
}

div.titel{
  text-align:left;
  margin-left:400px;
  margin-top:50px;
  border-width:0px;
  border-style:solid;
  border-color:black;
  margin-bottom:20px;
}

div.text{
  text-align:left;
  width:670px;
  margin-left:400px;
  margin-top:10px;
  border-width:0px;
  border-style:solid;
  border-color:black;
  margin-bottom:50px;
}

div.best{
  text-align:left;
  width:800px;
  margin-left:270px;
  margin-top:40px;
  border-width:0px;
  border-style:solid;
  border-color:black;
  margin-bottom:50px;
}

div.hills{
  float:right;
  border-width:0px;
  border-style:solid;
  border-color:black;
  margin-right:50px;
}

div.comment{
  text-align:left;
  width:800px;
  margin-left:270px;
  margin-top:20px;
  border-width:0px;
  border-style:solid;
  border-color:black;
  margin-bottom:0px;
}

div.comment2{
  text-align:right;
  width:800px;
  margin-left:270px;
  margin-top:20px;
  border-width:0px;
  border-style:solid;
  border-color:black;
  margin-bottom:0px;
}

div.line{
  text-align:left;
  width:800px;
  margin-left:270px;
  margin-top:30px;
  border-width:0px;
  border-style:solid;
  border-color:black;
  margin-bottom:10px;
}

div.vertrauen{
  text-align:left;
  margin-left:270px;
  margin-top:0px;
  margin-bottom:20px;
  border-width:0px;
  border-style:solid;
  border-color:black;
}

div.liste{
  text-align:left;
  margin-left:270px;
  margin-top:0px;
  margin-bottom:50px;
  border-width:0px;
  border-style:solid;
  border-color:black;
}

div.ktzk{
  float:right;
  border-width:0px;
  border-style:solid;
  border-color:black;
  padding-right:50px;
  margin-left:20px;
}

div.sprechen{
  text-align:left;
  margin-left:250px;
  margin-top:50px;
  border-width:0px;
  border-style:solid;
  border-color:black;
  margin-bottom:100px;
}

div.hund{
  width:370px;
  float:left;
  border-width:0px;
  border-style:solid;
  border-color:black;
  text-align:right;
}

div.lineg{
  text-align:left;
  width:350px;
  margin-left:270px;
  margin-top:30px;
  border-width:0px;
  border-style:solid;
  border-color:black;
  margin-bottom:10px;
}

div.eintrag{
  border-width:0px;
  border-style:solid;
  border-color:black;
}

div.eintragefeld{
  padding-right:40px;
  float:right;
  border-width:0px;
  border-style:solid;
  border-color:black;
}

div.kontakt{  
  margin-left:400px;
  border-width:0px;
  border-style:solid;
  border-color:black;
}

div.tierarzt{
  padding-right:100px;
  margin-top:80px;
  float:right;  
  border-width:0px;
  border-style:solid;
  border-color:black;
}

div.org{
  padding-right:140px;
  margin-top:0px;
  float:right;  
  border-width:0px;
  border-style:solid;
  border-color:black;
}

div.abstand{
  height:21px;
  border-width:0px;
  border-style:solid;
  border-color:black;
}

div.artikel{
  padding-top:80px;
  margin-left:355px;
  border-width:0px;
  border-style:solid;
  border-color:black;
  height:320px;
}
/*---------------------------------------- Schriften ----------------------------------------*/

h1{ 
 font-size: 35pt;
 font-family: "Trebuchet MS", "times new roman", serif;color:#ef7a02;
 margin-top:0px;
 letter-spacing:1px;
 border-bottom:solid 0px #E9E9E9;
 padding-top:40px;
 padding-left:180px;
 }
 
h4{
 font-weight:200;
 font-size: 10pt;
 margin-top:5px;
 padding-top:0px;
 color:#ef7a02;
}

h2 { 
 margin:0px;
 padding:0px;
 font-size: 10pt;
 font-family: "Trebuchet MS", "times new roman", serif;
 color:#ef7a02;
}

h5 { 
 margin:0px;
 padding:0px;
 font-size: 10pt;
 font-family: "Trebuchet MS", "times new roman", serif;
 color:white;
}

h3 {
 font-size: 18pt;
 font-family: "Trebuchet MS", "times new roman", serif;color:#ef7a02;
 letter-spacing:1px;
}



/*---------------------------------------- Tabellen ----------------------------------------*/  
 table.preise{
  text-align:left;
  margin-left:270px;
  margin-top:20px;
  margin-bottom:0px;
  width:800px; 
 }
 
 table.index{
  text-align:left;
  margin-left:270px;
  margin-top:20px;
  margin-bottom:0px;
  width:800px; 
 }
 
td.bild{
  width:360px; 
 }
 
table.guest{
  text-align:left;
  margin-left:270px;
  margin-bottom:0px;
  width:350px; 
 }
 
td.datum{
 text-align:right;
 }
 
 th.mail{
 text-align:right;
 }
 
table.eintragen{
 border-top:1px;
 border-right:1px;
 border-left:1px;
 border-bottom:1px;
 border-style:solid;
 border-color:black;
 text-align:left;
 width:405px; 
 padding:5px;
}
 
table.tiere{
  text-align:left;
  margin-left:270px;
  width:850px; 
  margin-bottom:30px;
 }
 
td.name{
  width:100px;
}
 
td.vorname{
  width:100px;
} 

td.abbrechen{
  text-align:right;
}

/*---------------------------------------- Navigation ----------------------------------------*/ 
 a {
  text-decoration: underline;
  color: #000;
}

a:hover {
  color: #000000;
}

a:active {
  color: #ef7a02;
}

#navigation {
  float: left;
  margin-top: 12px;
  margin-left: 0px;
  list-style-type: none;
  background-image: url(images/link2.gif);
  border: 0px solid black;
  padding: 0px;
  width: 204px;
  height:351px;
  position: absolute;
}

#navigation li a {
  text-decoration: none;
  height:25px;
  display: block;
  padding: 7px 35px;
}

#navigation li a:hover {
  background-image: url(images/linko2.gif);
  height:25px;
  padding: 7px 35px;
}

#page_home #navi_home a,
#page_betreuung #navi_betreuung a,
#page_feedback #navi_feedback a,
#page_service #navi_service a,
#page_preise #navi_preise a,
#page_kontakt #navi_kontakt a,
#page_presse #navi_presse a,
#page_partner #navi_partner a,
#page_links #navi_links a,

{
 background-image: url(images/linko2.gif);
}



/*---------------------------------------- Bilder ----------------------------------------*/ 

img.img{
 border: 0px solid black;
}

img.artikel{
 border: 0px solid black;
 padding-right:30px;
}


/*---------------------------------------- Feedbackformular ----------------------------------------*/ 


 .feld { background-color:#ef7a02; width:170px; height: 17px; border:1px solid #000; } 
 
 .textfeld_guestbook {
 		background-color: #ef7a02;
		width:365px;
		height:100px;
		border:1px solid #000;
		}
		
 .button {
 		background-color:#000099;
 		color:#fff;
		width:170px;
		height: 25px;
		border:1px solid #000;
		}


/*---------------------------------------- Kontacktformular ----------------------------------------*/ 

 .zone{ background-color:#ef7a02; width:190px; height: 17px; border:1px solid #000; }

 .textfeld_kontakt {
 		background-color: #ef7a02;
		width:390px;
		height:100px;
		border:1px solid #000;
		}
		
  .strasse { background-color:#ef7a02; width:390px; height: 17px; border:1px solid #000; } 