body {
    background-color : #48924a;
    background-image : url(bg.gif);
    background-position : top center;
    background-repeat : repeat-y;
    font-family :'Lucida Sans', 'Arial', 'Sans Serif';
    font-size : 12px;
    margin-bottom : 0;
    margin-left : auto;
    margin-right : auto;
    margin-top : 0;
    padding-bottom : 0;
    padding-left : 0;
    padding-right : 0;
    padding-top : 0;
  }


h2 {
    color: #666666;
    font-size: 1.2em;
    background-color: #ece8e8;
    font-family: Arial, Helvetica, sans-serif;
    margin: 0 0 0 0;
  }


a {
    color:#FF7817;
    background-color: #ffffff;
    text-decoration: none;
  }


a:hover {
    color:#587ec5;
    background-color: #ffffff;
  }


#wrap {
    background: #ffffff;
    color: #FF7817;
    margin: 0 auto;
    width: 760px;
    padding: 0;

 
  }


#frontphoto {
    margin: 0px 0px 10px 0px;
    border: 0;
  }


#title {
    margin: 0 0px 5px 5px;
    border-left: 1px solid #ffffff;
    border-right: 1px solid #ffffff;
    padding: 0 0px 0 10px;
    line-height: 1.6em;
    text-align: right;
  }


#title h1 {
    font-family : Verdana, Helvetica, Serif;
    font-size : 2.0em;
    margin-bottom : 0.5em;
    margin-left : 0;
    margin-right : 0;
    margin-top : 0;
  }


#title p {
    width: 400px;
    float: left;
    text-align: center;
    color: #a0a0a0;
    background-color: #ffffff;
    margin: 0 0 0 0;
    font-size: 0.8em;
    line-height: 1.2em;
  }


#navigation {
    float: left;
    clear: left;
    /*background-color: #ece8e8;*/
background-color:#E1F6E2;
    width: 150px;
    min-height: 550px;
    margin: 0 0 0 0;
    padding: 5px;
    border: solid 1px #000;
  }

* html navigation { height:550px; }  /*IE min-height fix*/


#navigation ul {
    margin-left: 0;
    padding-left: 0;
    list-style-type: none;
    /*float: left;
    */width: 140px;
  }


#navigation a {
    background-color:#D6EAD7;
    display: block;
    padding: 5px;
    width: 140px;
    border-bottom: 1px solid #CCC;
  }


#navigation li.active {
    background-color:#E1F6E2;
    display: block;
    padding: 5px;
    width: 135px;
    border-bottom: 1px solid #CCC;
  }
#navigation li.active a	{
padding-right:0px;

}


#navigation ul li ul {
    display:none;
    padding:5px;
  }


#navigation ul li.active ul {
    display:list-item;
    padding:5px;
  }


#navigation ul li.active ul li {
    padding-right:0em;
   margin-right:0px;
   /* padding-left:0.5em;*/
    overflow:hidden;
  }


#navigation a:hover {
    color:#FF7817;
    background-color: #F5F5F5;
  }


#navigation p {
    margin-top: 40px;
    padding: 5px;
    border-bottom: 1px dotted #CCC;
    border-top: 1px dotted #CCC;
  }


#navimg {
    margin: 0 auto 0 auto;
   padding-top:10px;
   /* border: dotted 1px #000;*/
    display:block;
  }


#main {
    width: 550px;
    margin: auto auto auto auto;
    padding: 0.5em 1.0em 0.5em 0.5em;
    float: right;
  }

#main .center {
 display:block;
}

.title_blue {
    font-family:Arial, Helvetica, sans-serif;
    color:#587ec5;
    background-color: #ffffff;
    font-size:12pt;
    font-weight:bold;
    padding: 0 0 0 0;
    margin: 0 0 -8px 0;
  }


.title_red {
    font-family:Arial, Helvetica, sans-serif;
    color:#af0a06;
    background-color: #ffffff;
    font-size:12pt;
    font-weight:bold;
    padding: 0 0 0 0;
    margin: 0 0 -8px 0;
  }


table.hundedaten {
  text-align:center;
}
table.hundedaten tr {}

table.hundedaten td {
   width:9em;
   height:3em;

}

table.hundedaten th { 
   width:9em;
   height:2em;
}

table.hundedaten ul {
 list-style-type:none;
  text-align:left;
 margin-left:0px;
 padding-left:0px;

}

table.hundedaten li {
 text-align:left;
 margin-left:0px;
 padding-left:0px; 
}

.linksflow {float:left;padding-right:3px;margin-right:5px;padding-top:5px;}

.rechtsflow {float:right}

#webmaster {
position:absolute;
font-size:0.5em;
bottom:0px;
padding:0px;
margin:0px;
}
.spf_normal_input {}


ul.thumbs li {width:120px;height:120px}
ul.thumbs li p {margin-top:0px;padding-top:0px;text-align:center}
#go_left {background-color:#EEEEEE;font-size:normal;}
a#go_left {font-size:12px;}
#go_right {background-color:#EEEEEE;}
