html, body {
margin: 0; 
padding: 0; 
border: 0;
color: Black;
background-color: #990000;
}

body {
color: #000;
background-color: transparent;
font-family: verdana, sans-serif; 
font-size: 70%; 
text-align: center;
margin: 30px 0;


}

h3, h5, h7	{
	font-family: Georgia, "Times New Roman", serif;
	font-weight: normal;
	text-align:center;
}

h1  {                                  /* Email SChrift bei Kontakte */
     font-size:18px;
	 color:#FFCC00;
	 font-family:"Script MT Bold";
	 marign-top:-2px;
	 text-align:center;
}

h2	{
	font-family:"Script MT Bold";   /* Überschrift von Links*/
	font-size: 24px;
	margin-bottom: 10px;
	margin-top: 20px;
	margin-right: 0px;
    color:#000000;
	text-align:center;
}



h3	{
	font-family:"Script MT Bold";   /* Überschrift von Headcenter*/
	font-size: 33px;
	margin-top: 44px;
	text-align:center;
    color:#FFCC00;
}

h4	{
	font-family:"Script MT Bold";    /* Schrift von Navigation vom Fotoalbum  */
	font-size: 18px;
	text-align:center;
	color:#FFCC00;
		
}

h5	{                             
	font-family:"Script MT Bold";    /* Überschrift bei der HOME Seite */
	font-size: 18px;
	text-align:center;
	color:#FFCC00;
	margin-top:-2px;
	
	
	
}


h6	{                             
	font-family:"Script MT Bold";    /* Überschrift bei der Über uns Seite */
	font-size: 22px;
	text-align:center;
	color:#FFCC00;
	margin-top:-2px;
	
	
}





.clear { clear:both;
         text-align:right;
		 margin-left:520px;
		 margin-top:-20px;
         background-color: #990000;
		 /*border: 2px solid #000000;*/
		 width:270px;
    	}
		
.clear2 { clear:both;
         text-align:right;
		 margin-left:520px;
		 margin-top:-40px;
         background-color: #990000;
		 /*border: 2px solid #000000;*/
		 width:270px;
    	}
		
		
.place { clear:both;
         text-align:center;
		 margin-left:10px;
		 margin-top:0px;
         background-color: #990000;
   		/*border: 2px solid #000000;*/
		 width:170px;
    	}
		
		
.place2 { 
         clear:both;
         text-align:center;
		 margin-left:300px;
		 margin-top:-88px;
         background-color: #990000;
		 /*border: 2px solid #000000;*/
		 width:270px;
		 height:100px;
    	}



	 		
.place3 {
     font-size:18px;
	 color:#FFCC00;
	 font-family:"Script MT Bold";
	  text-align:center;
	  margin-right:5px;
	  border: 4px groove #FFCC00;
	 }
	 
*html .place3 {
     
	  
	  margin-right:0px;
	  margin-left:15px;
	  
	 }	 
	
	 
.place4 {
     font-size:18px;
	 color:#FFCC00;
	 font-family:"Script MT Bold";
	 text-align:center;
	 margin-top: 10px;
	 border-bottom: 2px solid #FFCC00;
	 }
	 
.place5 {
     font-size:18px;
	 color:#FFCC00;
	 font-family:"Script MT Bold";
	 text-align:center;
	 margin-top: 10px;
	
	 }
	 
	 
	 
.place1 {
     font-size:18px;
	 color:#FFCC00;
	 font-family:"Script MT Bold";
	 marign-top:50px;
	 border: 2px solid #000000;
	 margin-left:200px;
	 width:250px;
	 
	 }

signal {
	 
	 font-size:18px;
	 color:#FFCC00;
	 font-family:"Script MT Bold";
      
}


a {
     font-size:18px;
	 color:#FFCC00;
	 font-family:"Script MT Bold";
	
	 
	 }

a:link {
	font-weight: bold;
	text-decoration: none;
	color: #FFCC00;
	background: transparent;
}

a:visited {
	font-weight: bold;
	text-decoration: none;
	color: #FFCC00;
	background: transparent;
}

a:hover {
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	background: transparent;
	
}




.window {
margin: 0 auto;
width: 850px;
/*height:1550px;*/
text-align: left;
background-color: #990000;
border:2px solid #000000;
color: Black;
font-size:13px;
}

html .window {           /*Hack für die weite wegen der Breitenunterschiede zwischen IE und Mozilla*/
width: 880px; 
w\idth: 870px; 


}





img {
	border: none;
	
	
}



.outside {
margin-left: 0px; /*** This fixes a small overlap problem in IE6. ***/
width: 867px; /*** keine width für den IE sondern für mozilla ***/
border-width: 0 0 0 2px;
background-color: #990000;



}


* html .outside {
width: 840px;
}

.inside {
float: left;
width: 860px;
margin-left:10px;       
background-color: #990000;
/*border-right:2px solid #000000;*/

}


*html .inside {
width: 840px;
margin-left:6px;
border-right:none;


}



.left {
float: left;
width: 190px;
height:700px;
margin-top:-1000px;
background-color: #990000;
border-left:2px solid #000000;
background-image:url(../images/left.gif);
margin-left: -12px;
position: relative; 
}

.leftgb {
float: left;
width: 190px;
height:700px;
margin-top:-1908px;
background-color: #990000;
border-left:2px solid #000000;

background-image:url(../images/left.gif);
margin-left: -12px;
position: relative; 
}


*html .left {

      border:none;
      margin-left: -12px;
	  margin-top:-1004px;
	  
}

*html .leftgb {

       /*border:2px solid #000000;*/
       margin-left: -14px;
	   margin-top:-1905px;
	 


}






.right {
 
width: 160px;
height:700px;
margin-left: 698px;
margin-top:-1000px;
background-color:#990000;
background-image:url(../images/right.gif);
position: absolute; 
}



.rightgb {
 
width: 160px;
height:700px;
margin-left: 698px;
margin-top:-1908px;

background-color:#990000;
background-image:url(../images/right.gif);
position: absolute; 
}

*html .right {

    /*border:2px solid #000000;*/
    margin-top:-1004px;

}

*html .rightgb {

   margin-top:-1905px;
  /* border:2px solid #000000;*/


}




.center {
width: 500px;
height:802px;
margin-left:188px;
background-color:#990000;
background-image:url(../images/center.gif);
background-repeat: no-repeat;
/*border:2px solid #000000;*/
}


*html .center {
margin-right:-2px;
width:510px;

}


.centergb {
width: 500px;
height:1710px;
margin-left:188px;
background-color:#990000;
background-image:url(../images/center4.gif);
background-repeat: no-repeat;

}


.centerwe {
width: 500px;
height:1310px;
margin-left:188px;
background-color:#990000;
background-image:url(../images/center5.gif);
background-repeat: no-repeat;

}

*html .centerwe {
margin-left:0px;
width:510px;
/*border:2px solid #000000;*/
}

.inputgb {
            margin-left:7px;
}

*html .inputgb {
            margin-left:10px;
}



.inputgb1 {
            margin-left:9px;
}

*html .inputgb1 {
            margin-left:14px;
}


.inputgb2 {
            margin-left:9px;
}

*html .inputgb2 {
            margin-left:12px;
}


.fotonav { 
        text-decoration:none;
         background-color: transparent;
		 width:450px;
		 
		 margin-top:670px;
		 /*border:2px solid black;*/
    	}
		

   

*+html .fotonav
         { margin-top: 120px;
		 }
		
.centerwrite
{
float:right;
width: 455px;
height:740px;
margin-right: 20px;
margin-top: 28px;
background:transparent;
font-family:"Script MT Bold";
font-size:18px;
color:#000000;

/*border:2px solid #000000;*/

}


*html .centerwrite {
   
      margin-right:15px;
     
   }



.write {
     font-family:"Script MT Bold";
     color:#FFCC00;
     font-size: 18px;
	 margin-top:-2px;
	 
	 }


.headcenter {

width: 500px;
height: 190px;
text-align:center;
margin-left: 188px;
background-color:#990000;
background-image:url(../images/head1.gif);
border:2px solid #990000;
}

*html .headcenter {
  
  margin-left:185px;
  }


		
#headline {
	text-align: center;
	
}


#footer {
	background-color: transparent;
	
	clear: both;
	color: #000000;
	font: 10px/1em Verdana, Arial, sans-serif;
	margin-top: 30px;
	margin-right: 10px;
	padding: 3px;
	text-align: center;
}




.sidewrite {        /* Schrift vom Newsblock*/

/*border: 1px solid Black;*/
color: Black;
font-size: 15px;
font-family:"Times New Roman", Times, serif;
text-align: center;
width:123px;
height:253px;
margin-left:18px;

}

.sideboxest {
width: 130px;
border: thin solid Black;
background-color: #E76500;
color: White;
font-size: 0.9em;
text-align: center;
margin-left: 9px;
padding: 5px 0;
}

.user {
	font-size: 18px;
	color: Black;
	border: 2px solid #990000;
	font-family:"Script MT Bold";
	margin-left:80px;
	margin-top:20px;
	width:180px;
}

.sideboxr {
width: 122px;
border: thin dashed Black;
background-color: #D7B5EF;
color: Black;
font-size: 0.9em;
text-align: center;
margin-left: 2px;
padding: 5px 0;
}

.news {                                   /* Überschrift des  Newsblock*/
	background-color: transparent;
	color: #FFCC00;
	font: 22px "Script MT Bold";
	text-decoration:underline;
	padding-top: 60px;
	margin-left: 20px;
	text-align: center;
	width: 110px;
	padding-bottom: 3px;
}



.content {
background-color: #990000;    /* header and footer colours */
color: Black;
width: 100%; 


}

.content p {padding: 5px;}

.top {border-width: 0 0 2px;
      height: 370px;
	 }

.bottom { height: 160px; 
          width:855px;
		  margin-left:5px;
		  margin-top:1px;
          background-image:url(../images/wide.gif); 
		  border: 1px solid #990000;
		  background-color:#990000;
          }



html>body .outside, html>body .inside {         /* Hack für Mozilla */
border-bottom: 1px solid transparent;
background-color:#990000;
}



#logo {
	margin-left: 40px;
	background-color: #990000;
	text-align:center;
	width:104px;
	height:22px;
	margin-top:55px;
	font-family:"Script MT Bold";
	font-size:22px;
	color:#FFCC00;
	text-decoration:underline;
	
}



#picture1  {
	height: 120px;
	text-align:center;
	margin-top:8px;
	margin-left:20px;
	padding: 0;
	width: 120px;
	/*border:2px solid ;*/
}

#picture2{
    height: 120px;
	text-align:center;
	margin-top:40px;
	margin-left:20px;
	padding: 0;
	width: 120px;
	/*border:2px solid ;*/

}


.photo1 {
   /*margin-left:25px;*/
   text-align:center;
   margin-top:-21px;
}
.photo2 {
   /*margin-left:0px;   */
   text-align:center;
   margin-top:-20px;
}

*+html .photo1 {
  margin-top:-15px;
}

*+html .photo2 {
  margin-top:-15px;
}


*html .photo1 {
   margin-left:23px;
   margin-top:-15px;
}

*html .photo2 {
   margin-left:0px;
   margin-top:-15px;
}



.photo3 {
   margin-left:0px;
   margin-top:-20px
}


.photo4 {
   margin-left:0px;
   margin-top:-22px
}

*+html .photo3 {
  margin-top:-15px;
}

*+html .photo4 {
  margin-top:-15px;
}



*html .photo3 {
   margin-left:-0.5px;
   margin-top:-17px
}

*html .photo4 {
   margin-left:-1px;
   margin-top:-17px
}





/* Auszeichnungliste der Hunde*/

#sign1 {                             /*Auszeichnungsliste von acasha*/
    height: 300px;
	text-align:center;
	margin-top:-295px;
	margin-left:200px;
	border:2px solid ;
	width: 240px;


}

#sign2 {                           /*Auszeichnungsliste von eowyn*/
    height: 300px;
	text-align:center;
	margin-top:-325px;
	margin-left:200px;
	border:2px solid ;
	width: 240px;


}

#sign3 {                          /*Auszeichnungsliste von hera*/
    height: 300px;
	text-align:center;
	margin-top:-250px;
	margin-left:200px;
	border:2px solid ;
	width: 240px;


}


#sign4 {                             /*Auszeichnungsliste von Luciano*/
    height: 300px;
	text-align:center;
	margin-top:-285px;
	margin-left:200px;
	border:2px solid ;
	width: 240px;


}












/* Fotogalerie */


.menunav {  
	float: left; width: 90px; margin-right: 0px; background-color: #990000; height:550px; margin-left: 20px; 
}
.nav {    
	margin-top: 20px; float: left; width: 80px; 
}
.nav a { 
	display: block; background-color:#990000; margin: 6px 0px; width: 80px; height: 60px; text-align: left; text-decoration: none;
	border: #000000 1px solid; 
}
.nav a img {  
	  padding-right: 0px;  padding-left: 0px; padding-bottom: 0px; margin-bottom: 0px; 
	 padding-top: 0px; 
}
.nav a:link {
	background-color: #990000;
}
.nav a:visited {
	background-color: #990000;
}
.nav a:hover {
	 margin: 6px 0px;  background-color: #990000; border: #FFCC00 3px solid; 
}
.nav :active {
	background-color: #990000;
}
.showphoto {
	  display:none; 
	
}
.nav a:hover .showphoto {
	padding-right: 5px; padding-left: 5px;  padding-bottom: 50px;  font-family: "Script MT Bold"; 
	padding-top: 5px;  top: 950px;  position:absolute; display:block; margin-left:-7px;  
}

.showphoto2 {
	  display:none; 
	
}
.nav a:hover .showphoto2 {
	padding-right: 5px; padding-left: 5px;  padding-bottom: 50px;  font-family: "Script MT Bold"; 
	padding-top: 5px;  top: 950px;  position:absolute; display:block; margin-left:-117px;  
}


.showphoto3 {
	  display:none; 
	
}
.nav a:hover .showphoto3 {
	padding-right: 5px; padding-left: 5px;  padding-bottom: 50px;  font-family: "Script MT Bold"; 
	padding-top: 5px;  top: 950px;  position:absolute; display:block; margin-left:-227px;  
}


.showphoto4 {
	 display:none; 
	
}
.nav a:hover .showphoto4 {
	padding-right: 5px; padding-left: 5px;  padding-bottom: 50px;  font-family: "Script MT Bold"; 
	padding-top: 5px;  top: 950px;  position:absolute; display:block; margin-left:-337px;  
}






/* für IE6*/

*html .menunav {                                   /*Position der Fotos  1-4 Reihe im IE6*/
	 margin-left: 15px; 
}

*html .nav a img {  
	margin-bottom: -10px;
}

*html .nav a:hover .showphoto {  
    margin-left:-92px;

}
*html .nav a:hover .showphoto2 {  
    margin-left:-202px; 

}
*html .nav a:hover .showphoto3 {  
    margin-left:-312px;

}

*html .nav a:hover .showphoto4 {  
    margin-left:-422px;

}

/* für IE7 */

*+html .nav a:hover .showphoto {                         /*Position der Fotos  1-4 Reihe im IE7*/
    margin-left:-92px;

}
*+html .nav a:hover .showphoto2 {  
    margin-left:-202px;

}
*+html .nav a:hover .showphoto3 {  
    margin-left:-312px;

}
*+html .nav a:hover .showphoto4 {  
   margin-left:-422px; 

}

.hu {
       border:2px solid black;
}
