body { 
margin: 0px;
padding: 0px;

scrollbar-face-color: #FFFFFF;
scrollbar-highlight-color: #EDECEC;
scrollbar-shadow-color: #464646;
scrollbar-3dlight-color: #C7C8CA;
scrollbar-arrow-color: #6DCFF6;
scrollbar-track-color: #EDECEC;
scrollbar-darkshadow-color: #DADADA;
scrollbar-base-color: #C7C8CA;
 }

img {
  border:0px;
}

td {
  vertical-align:top;
  font-family:Arial, Verdana, Helvetica, sans-serif;
  font-size:14px; 
  color:#797A7C; 
  }

.fett{
font-weight:bold;
}


.linkgrau a:link {
  color:#797A7C; 
}

.linkgrau a:hover { 
  color:#797A7C; 
}

.linkgrau a:active { 
  color:#797A7C;  
}

.linkgrau a:visited { 
  color:#797A7C; 
}

a:link { color: #7DBECF; text-decoration: none }
a:visited { color: #7DBECF; text-decoration: none}
a:hover { color: #7DBECF; text-decoration: underline}

.titelblau{
font-weight:bold; 
  color:#A4B073;
}

.titelstrich{
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-bottom-color:#A4B073;
  font-size:1px;
}

.titel_middle {
  vertical-align:middle;
  padding-left: 6px;
}

.unten_abstand {
  padding-bottom: 6px;
}

.unten_abstand_index {
  padding-bottom: 4px;
}

.umfluss{
float:left;
margin-right:6px;
margin-bottom:6px;
}

.inhalt_bild {
  padding-top: 4px;
  padding-right: 6px;
  padding-bottom: 6px;
}

.inhalt_beschreib10 {
  font-size:10px; 
  padding-right: 6px;
  padding-bottom: 6px;
}

.inhalt_beschreib11 {
  font-size:11px; 
  padding-right: 6px;
  padding-bottom: 6px;
}

.inhalt_bild_klein {
  padding-right: 6px;
  padding-bottom: 2px;
}

.halb {
  padding-right: 6px;
  padding-bottom: 6px;
}

.icons_rechts {
  margin-right: 6px;
  margin-bottom: 6px;
}

.icons_links {
  margin-bottom: 6px;
}

.boxgrau{
color:#FFFFFF;
font: bold 11px arial, verdana, sans-serif;
background-color:#818181; 
border: #C7C8CA;
border-style: solid; 
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 0px; 
border-left-width: 1px;
padding-left: 4px;
padding-bottom:2px;
padding-top:2px;
}

.boxblau{
color:#FFFFFF;
font: bold 11px arial, verdana, sans-serif;
background-color:#A4B073; 
border: #C7C8CA;
border-style: solid; 
border-top-width: 1px; 
border-right-width: 1px;
border-bottom-width: 0px;  
border-left-width: 1px;
padding-left: 4px;
padding-bottom:2px;
padding-top:2px;
}

.boxorange{
color:#FFFFFF;
font: bold 11px arial, verdana, sans-serif;
background-color:#7DBECF; 
border: #C7C8CA;
border-style: solid; 
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 0px; 
border-left-width: 1px;
padding-left: 4px;
padding-bottom:2px;
padding-top:2px;
}

.boxrahmen{
border:1px solid #C7C8CA;
padding-top:2px;
padding-right: 4px;
padding-left: 4px;
padding-bottom:2px;
}

.boxrahmenblau{
border:1px solid #7DBECF;
padding-top:2px;
padding-right: 4px;
padding-left: 4px;
padding-bottom:2px;
}

.boxinhalt{
padding-left: 4px;
}

.boxinhalt a:link {
  color:#797A7C; 
}

.boxinhalt a:hover { 
  color:#797A7C; 
}

.boxinhalt a:active { 
  color:#797A7C;  
}

.boxinhalt a:visited { 
  color:#797A7C; 
}



.seitenbeschreib{
padding-bottom: 14px;
}


.blau_inc {
  font-family:Arial, verdana, Helvetica, sans-serif;
  font-size:12px; 
  font-style:normal; 
  font-weight:normal; 
  color:#A4B073;
  }

.blau_inc_fett {
  font-family:Arial, verdana, Helvetica, sans-serif;
  font-size:12px; 
  font-style:normal; 
  font-weight:bold; 
  color:#A4B073;
  }


.bottom {
  vertical-align:bottom;
}

.middle {
  vertical-align:middle;
}

.lang {
  height:23px;
  vertical-align:bottom;
  font-family:Arial, verdana, Helvetica, sans-serif;
  font-size:9px; 
  font-style:normal; 
  font-weight:normal; 
  color:#A4B073;
  }

.lang a:link { 
  color:#797A7C;
  text-decoration: none;
}


.lang a:visited { 
  color:#797A7C;
  text-decoration: none;
}


.lang a:hover { 
  color:#A4B073;
  text-decoration: none; 
}

.content {
  vertical-align:top;
  margin-top:0px;
  padding-left:6px;
  padding-right:6px;
}


.content_up {
  vertical-align:top;
  margin-top:0px;
  padding-left:4px;
  padding-right:4px;
  width:585px;
}

.ncontent {
  font-family:Arial, Verdana, Helvetica, sans-serif;
  font-size:12px; 
  color:#797A7C;
  vertical-align:top;
  margin-top:0px;
  padding-left:0px;
  padding-right:0px;
  width:585px;
}

.text {
  font-family:Arial, Verdana, Helvetica, sans-serif;
  font-size:12px; 
  color:#797A7C;
}

.bilderrahmen {
border-color:#C7C8CA;
border-style: solid; 
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px;
padding-top:0px;
padding-right:0px;
padding-left:0px;
padding-bottom:0px;

}

.head {
  margin: 0px;
  vertical-align:top;
  border:0;
}

.rahmen1 {
  font-family:Arial, Verdana, Helvetica, sans-serif;
  font-size:12px; 
  color:#797A7C;
  text-align:left;
  vertical-align:top;
  margin-top:0px;
  margin-left:0px;
  padding-left:7px;
  padding-right:7px;
  border-left-width:1px;
  border-left-style:solid;
  border-left-color:#C7C8CA;
  border-right-width:1px;
  border-right-style:solid;
  border-right-color:#C7C8CA;
  width:136px;
}

.rahmen2 {
  font-family:Arial, Verdana, Helvetica, sans-serif;
  font-size:12px; 
  color:#797A7C;
  vertical-align:top;
  margin-top:0px;
  padding-left:7px;
  padding-right:7px;
  border-left-width:1px;
  border-left-style:solid;
  border-left-color:#C7C8CA;
  border-right-width:1px;
  border-right-style:solid;
  border-right-color:#C7C8CA;
  width:183px;
}

.strich{
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-bottom-color:#C7C8CA;
  height:12px;
}

.abstand12{
  height:9px;
}

.abstand11{
  height:11px;
}

.abstand5{
  height:5px;
}

.abstand1{
  height:1px;
}

.abstandtext6{
  font-size:6px;
}

.abstandtext8{
  font-size:8px;
}

.adresse_strich {
  border-top-width:1px;
  border-top-style:solid;
  border-top-color:#C7C8CA;
}

.adresse {
  font-family:Arial, Verdana, Helvetica, sans-serif;
  font-size:9px; 
  font-style:normal; 
  font-weight:bold; 
  color:#A4B073;
}

.adresse a:link { 
  color:#A4B073;
}


.adresse a:visited { 
  color:#A4B073;
}


.adresse a:hover { 
  color:#A4B073; 
}

.adresseabstand {
 height:10px;
}

.pixel39 {
  width:39px;
}

.formularfeld { 
height:16px;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size: 10px; 
font-weight:bold;
background-color:#FFFFFF; 
border: #858484;
border-style: solid; 
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px; 
}

.formularfeld2 { 
height:14px;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size: 10px; 
font-weight:bold;
background-color:#FFFFFF; 
borderstyle: none;
}

.formularfeld3 { 
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size: 10px; 
font-weight:bold;
background-color:#FFFFFF; 
border: #858484;
border-style: solid; 
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px; 
}



#zurueck  a{
color: #FFFFFF;
display: block;
background-color: #B1B3B6;
text-decoration: none;
text-align:center;
font: bold 11px arial, verdana, sans-serif;
width: 68px;
height: 15px;
} 

#zurueck  a:hover {
background-color: #CFD0D2;
}

#pfeile  a{
color: #FFFFFF;
display: block;
background-color: #8ACADB;
text-decoration: none;
text-align:center;
font: bold 11px arial, verdana, sans-serif;
width: 24px;
height: 16px;
padding-top:1px;
padding-bottom:1px;
} 

#pfeile  a:hover {
background-color: #B1E7F5;
}

#up a{
display: block;
background-image: url(../img/up.gif);
width: 15px;
height: 12px;
} 

#up  a:hover {
background-image: url(../img/up02.gif);
}

.content_up {
  vertical-align:bottom;
  margin-top:0px;
  padding-left:4px;
  padding-right:4px;
  width:585px;
}


#themen ul { 
margin: 0; 
padding: 0;
} 

#themen li { 
list-style: none;
} 

#themen a{
width: 184px;
color: #FFFFFF;
background-color: #7DBECF;
text-decoration: none;
text-align:right;
font: bold 11px arial, verdana, sans-serif;
display: block;
border-bottom: 1px solid #FFF;
margin: 0 0 1px 0;
padding: 2px;
} 

#themen a:hover {
color: #FFFFFF;
background-color: #7DBECF;
}




#navi ul { 
margin: 0; 
padding: 0;
} 

#navi li { 
list-style: none;
} 

#navi a{
width: 135px;
color: #FFFFFF;
background-color: #A4B073;
text-decoration: none;
font: bold 11px arial, verdana, sans-serif;
display: block;
border-bottom: 1px solid #FFF;
margin: 0 0 1px 0;
padding: 2px;
} 

#navi a:hover {
color: #FFFFFF;
background-color: #CCCC99;
}

body#start li#uebersicht a,
body#aktuell li#aktuell a,
body#hunde li#hunde a,
body#sinne li#hunde a,
body#sprache li#hunde a,
body#stress li#hunde a,
body#beschaeftigung li#hunde a,
body#ernaehrung li#hunde a,
body#rassenportraits li#hunde a,
body#tipps li#hunde a,
body#hund_arbeitsplatz li#hunde a,
body#tierheimhunde li#hunde a,
body#hilfsprojekte li#hunde a,
body#katzen li#katzen a,
body#ratten li#ratten a,
body#bowen li#bowen a,
body#herkunft li#bowen a,
body#funktionsweise li#bowen a,
body#anwendungsmoeglichkeiten li#bowen a,
body#referenzen li#bowen a,
body#projekte li#bowen a,
body#links li#links a,
body#ueber_mich li#ueber_mich a,
body#person li#ueber_mich a,
body#ausbildung li#ueber_mich a,
body#begleiter li#ueber_mich a,
body#buecher li#ueber_mich a,
body#abenteuer li#ueber_mich a,
body#fotografie li#ueber_mich a,
body#malerei li#ueber_mich a,
body#kontakt li#kontakt a,

{
width: 135px;
color: #FFFFFF;
background-color: #CCCC99;
text-decoration: none;
font: bold 11px arial, verdana, sans-serif;
display: block;
border-bottom: 1px solid #FFF;
margin: 0 0 1px 0;
padding: 2px;
}

#subnavi ul { 
margin: 0; 
padding: 0;
} 

#subnavi li { 
list-style: none;
} 

#subnavi a{
width: 131px;
color: #A4B073;
background-color: #ffffff;
text-decoration: none;
font: bold 11px arial, verdana, sans-serif;
display: block;
border: 0px solid #000;
margin: 0 0 1px 5px;
padding: 2px;
} 

#subnavi a:hover {
color: #7DBECF;
background-color: #ffffff;
}

body#sinne li#sinne a,
body#sprache li#sprache a,
body#stress li#stress a,
body#beschaeftigung li#beschaeftigung a,
body#ernaehrung li#ernaehrung a,
body#rassenportraits li#rassenportraits a,
body#tipps li#tipps a,
body#hund_arbeitsplatz li#hund_arbeitsplatz a,
body#tierheimhunde li#tierheimhunde a,
body#hilfsprojekte li#hilfsprojekte  a,
body#herkunft li#herkunft a,
body#funktionsweise li#funktionsweise a,
body#anwendungsmoeglichkeiten li#anwendungsmoeglichkeiten a,
body#referenzen li#referenzen a,
body#projekte li#projekte a,
body#person li#person a,
body#ausbildung li#ausbildung a,
body#begleiter li#begleiter a,
body#buecher li#buecher a,
body#abenteuer li#abenteuer a,
body#fotografie li#fotografie a,
body#malerei li#malerei a,

{
width: 131px;
color: #7DBECF;
background-color: #ffffff;
text-decoration: none;
font: bold 11px arial, verdana, sans-serif;
display: block;
border: 0px solid #000;
margin: 0 0 1px 5px;
padding: 2px;
}

