body{
background-color: #2b2355;
font: 17px arial;
color: #ffffff;
margin: 0px;
padding: 0px;
}

.center{
text-align:center;
width:100%;
}

a#textlink{
font:17px arial;
text-decoration: underline;
}

div#inhalt{
width: 820px;
text-align: center;
height: auto;
margin:0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

img{
margin: 0px;
}

img#startbm{
margin: 0px 20px 0px 20px;
}

div#linkp1{
width:250px;
float: left;
background-color: #18142E;
height: 30px;
padding: 12px 0px 2px 0px;
border-right: 2px solid;
border-right-color: #ff9900;
}

div#linkp2{
width: 300px;
float:left;
background-color: #18142E;
height: 40px;
padding: 2px 0px 2px 0px;
font-weight: bold;
border-right: 2px solid;
border-right-color: #ff9900;
}

#box1{
position:absolute; top:-3px; left: 454px;
width:800px;
height: auto;
margin:0px 0px 0px -400px;
padding:0;
}

#box2{
position:absolute; top:90px; left:50%;
background:white;
height:500px;
width:820px;
margin:0px 0px 0px -400px;
padding:0;
overflow:auto;
background-color: #2B2355;
}

#box12{
position:absolute; top:250px; left:50%;
background:white;
height:auto;
width:820px;
margin:0px 0px 0px -400px;
padding:0;
overflow:auto;
background-color: #2B2355;
}

div#linkp3{
width: 246px;
float:left;
background-color: #18142E;
height: 40px;
padding: 4px 0px 0px 0px;
}

span#hl{
margin: 0px 0px 0px 10px;
font-weight: bold;
}

span#pl{
margin: 0px 20px 0px 20px;
font-weight: bold;
}

span#kl{ 
margin: 0px 20px 0px 0px;
font-weight: bold;
}

div#z1{
float: left;
width: 34%;
font: 12px arial;
font-weight: bold;
}

div#z2{
float: right;
width: 33%;
font: 12px arial;
font-weight: bold;
}


div#g1{
width: 50%;
float: left;
font: 12px arial;
font-weight: bold;
}

div#welcome{
margin: 20px 0px 0px 0px;
}

span#news{
color: #ffffff;
font: 26px arial;
text-align: center;

}

textarea#textarea{
background-color: #2B2353;
color: #ffffff;
}

div#dblau{
background-color: #18142E;
width: 500px;
padding: 20px 0px 20px 0px;
text-align: center;
margin: 0px auto 0px auto;
}

div#dblau p{
background-color: #2b2355;
width:280px;
margin:0px auto 10px auto;
padding: 10px 5px 10px 5px;
text-align:left;
}
td#tabelles{
background-image:url(hund.jpg);
background-repeat:no-repeat;
width:190px;
background-position:top center;
height:200px;
}


div#persoenliches{
background-color: #18142E;
width: 750px;
padding: 20px 20px 20px 30px;
margin: 0px 0px 0px 0px;
}

h1{
text-align: center;
margin: 30px 0px 30px 0px;
}



div#pers1{
float: left;
margin: 0px 0px 0px 0px;
background-color:#18142E;
width: 150px;
height: 210px;
}

div#pers2{
margin: 0px 0px 0px 0px;
background-color:#18142E;
float: right;
width: 600px;
height: 160px;
font: 12px arial;
}

div#kontaktg{
width: 800px;
padding: 20px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background-color: #18142E;
height: 210px;
}

img#k{
margin: 0px 0px 0px 30px;
}


div#ktr{
}

div#ktl{
float:left;
margin: 0px 20px 0px 0px;
}

div#bildg1{
background-image: url(images/ourgirls.jpg);
background-repeat: no-repeat;
background-position: center;
width: 100%;
height: 480px;
margin: 0px 0px 20px 0px;
}

div#name{
border: 2px solid;
border-color: #ffffff;
background-color: #2b2355;
text-align: center;
}

div#sina{
background-image: url(images/sina2.jpg);
background-repeat: no-repeat;
margin: 20px 0px 10px 0px;
height: 270px;
width: 100%;
background-position:center;
text-align:center;
}
div#sina1{
background-image:url(hund.jpg);
background-repeat: no-repeat;
margin: 20px 0px 10px 0px;
height: 200px;
width: 100%;
background-position:center;
text-align:center;
}

span#gesu{
text-align: center;
font: 12px arial;
}

span#gesu1{
text-align: right;
font: 16px arial;
}

span#gesu2{
font: 12px arial;
}


span#beschreibungh{
font: 16px arial;
}

div#huendinnen{
background-color: #18142E;
width: 750px;
padding: 20px 20px 20px 30px;
margin: 0px 0px 0px 0px;
text-align: left;
}

div#ahnentafel{
border: 1px solid;
border-color: #ffffff;
background-color: #2b2355;
font: 12px arial;
margin: 0px 0px 10px 0px;
text-align:center;
}

table#ahnentafel{
margin: 0px 0px 40px 0px;
}
div#hundeinfo{
width:312px;
margin:0px 0px 0px 220px;
}

div#hundeinfo1{
margin:0px 0px 0px 220px;
padding:5px;
width:300px;
background-color: #2b2355;
border:1px solid #ffffff;
text-align:center;
}


div#showergebnisse{
text-align:left;
}


div#hundeinfo p{
padding:5px;
width:300px;
background-color: #2b2355;
border:1px solid #ffffff;
text-align:center;
}

div#hundeinfo div p, div#hundeinfo1 div p{
background-color:#2b2355;
text-align:left;
}
div#hundeinfo div{
background-color:#CCFFFF;
}

span#beschreibung{
display:block;
text-align:center;
}


div#luna{
background-image: url(images/luna.jpg);
background-repeat: no-repeat;
margin: 20px 0px 10px 0px;
height: 225px;
width: 100%;
background-position:center;
text-align:center;

}

div#duffy{
background-image: url(images/zucht1.jpg);
background-repeat: no-repeat;
margin: 20px 0px 10px 0px;
height: 225px;
width: 100%;
background-position:center;
text-align:center;

}

div#joy{
background-image: url(images/zucht3.jpg);
background-repeat: no-repeat;
margin: 20px 0px 10px 0px;
height: 225px;
width: 100%;
background-position:center;
text-align:center;

}


div#welpen1g{
background-image: url(images/wurfimkorb.jpg);
background-repeat: no-repeat;
margin: 20px 0px 20px 0px;
height: 300px;
width: 100%;
background-position:center;
}

div#welpen2{
background-image: url(images/new11.jpg);
background-repeat: no-repeat;
margin: 20px 0px 20px 0px;
height: 375px;
width: 100%;
background-position:center;
}

div#welpen3{
background-image: url(images/cwurf.jpg);
background-repeat: no-repeat;
margin: 20px 0px 20px 0px;
height: 300px;
width: 100%;
background-position:center;
}

div#welpen4{
background-image: url(images/zucht4.jpg);
background-repeat: no-repeat;
margin: 0px 0px 0px 0px;
height: 300px;
width: 100%;
background-position:center;
}

div#welpen5{
background-image: url(images/zucht5.jpg);
background-repeat: no-repeat;
margin: 0px 0px 0px 0px;
height: 300px;
width: 100%;
background-position:center;
}


table#welpentable{
margin: 0px 0px 40px 50px;
text-align: center;
font: 12px arial;
}

span#welpenname{
font-weight: bold;
}

div#welpenan{
border: 2px solid;
border-color: #ffffff;
background-color: #2b2355;
text-align: center;
font: 12px arial;
margin: 0px 0px 20px 0px;
}
div#wurfplanung2hunde{
background-position:center;
text-align:center;
height: 225px;
width: 700px;
margin: 0px 0px 40px 20px;
position: relative;
}
div#wurfp1{
background-image: url(images/luna.jpg);
background-repeat: no-repeat;
margin: 20px 0px 20px 200px;
height: 225px;
width: 300px;
}

div#wurfp2{
background-image: url(images/ben.jpg);
background-repeat: no-repeat;
margin: 20px 0px 20px 0px;
height: 200px;
width: 300px;

}

p#X{
font: 75px arial;
font-weight: bold;
}

a{
font: 12px arial;
color: #ffffff;
text-decoration: none;
}

a:hover{
font: 12px arial;
color: #ff9900;
text-decoration: none;
}

div#linkleiste{
margin: 0;
padding: 0;
}

span#gesua{
text-align: left;
font: 10px arial;
font-style:italic;
}

div#kontaktat{
background-image:url(images/at.gif);
background-repeat:no-repeat;
background-position: center;
height: 60px;
width: 60px;
margin: 0px 0px 0px 35px;
}

div#kontakthund{
background-image:url(images/ndosklein.gif);
background-position: center;
background-repeat:no-repeat;
width: 70px;
height: 51px;
margin: 0px 0px 0px 35px;
}

div#bhafli1{
background-image:url(images/hafli01.jpg);
background-repeat: no-repeat;
width: 300px;
float: left;
height: 255px;
margin: 0px 60px 0px 0px;
}

div#bhafli2{
background-image:url(images/hafli02.jpg);
background-repeat: no-repeat;
width: 300px;
height: 255px;
float: right;
margin: 0px 0px 0px 60px;
}

div#haflit1{
height: 255px;
}

div#haflit2{
height: 255px;
}

div#dom{
background-image: url(images/image001.gif);
background-repeat:no-repeat;
background-position: center;
text-align: center;
margin: 0px auto 0px auto;
width: 402px;
height: 25px;
}

div#willkommen123{
height:23px;
width:443px;
background-image:url(images/willkommen0.gif);
background-repeat:no-repeat;
margin:0px auto;
}

div#willkommene{
height:23px;
width:443px;
background-image:url(images/willkommen1.gif);
background-repeat:no-repeat;
margin:0px auto;

}

div#headerstart{
background-image:url(images/bannerlast.jpg);
background-repeat: no-repeat;
width: 800px;
height: 208px;
}

div#mitte{
margin: 0px auto 0px auto;
text-align:center;
width: 525px;
}

div#hundbildstart{
background-image:url(images/yellowwag.gif);
height:99px;
width: 125px;
margin: 0px 0px 10px 0px;
background-repeat:no-repeat;
text-align: center;
background-position: center;
margin:0px 0px 0px 50%;
position: relative;
left: -63px;
}

div#kontaktlinks{
margin: 15px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color:#18142E;
width:800px;
text-align:center;
}

div#kontaktlinks h1{
text-align:center;
padding: 10px;
}
