/* CSS Document Baton Rouge Abyssinians */

/* Globale resets */



body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{

	margin:0;
	padding: 0;

}

table{border-collapse:collapse;border-spacing:0;}

fieldset,img{border:0;}

address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}

ol,ul {list-style:none;}

caption,th {text-align:left;}

h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal; padding-top:10px;}

q:before,q:after{content:'';}

abbr,acronym {border:0;}



/* Formatierung Ueberschriften */
 
 
h2 {
 font:Verdana, Arial, Helvetica, sans-serif;
 font-variant:small-caps;
 font-size: 140%;
 font-weight: bold;
 padding-bottom: 5px;
 } 
   
h3 {
 font-size: 130%;
 font-weight: bold;
 }   
   
  
 h4 {
 font-size: 120%;
 font-weight: bold;
 font-variant: small-caps;
  font-style:italic;
 } 

h5 {
 font-size: 110%px;
 font-weight: bold;
 font-style:italic;
 }
 

/* Gestaltung allgemeiner Bereich */ 


body {
    background-image:url(../images/bodybackground6.gif);
	background-repeat:repeat;

}

#wrapcontainer {
	width: 900px;
	margin: 0 auto;
    position: relative;
	background-image:url(../images/wrapcontainerhintergrund.png);
	background-position:top;
	background-repeat:no-repeat;
	background-attachment:fixed;
	
}


#container {

	width: 790px;
	
	margin: 0 auto;
	position: relative;	
	border: 1px solid #6f141b;
	background-color:#e0dfe3;		

}



#top {

    width: 790px;
	margin: 0 auto;
	height:5px;
	background-color:#ffffff;

}

#header {

    width: 790px;
	height:140px;
	margin: 0 auto;	
	color:#666666;
	background-image:url(../images/backgroundheader.jpg);
	background-repeat:repeat;
	

}

#homecontact {
    clear:both;
    width: 780px;
	height:20px;
	margin: 0 auto;
	color:#6f141b;
	background-image:url(../images/backgroundheader.jpg);
	background-repeat:repeat;
	padding-right:10px;
	text-align:right;
	font-size:90%;
	font-weight:bold;
	
	
}


#mainnavi {

    width: 780px;
	height:20px;
	color:#ffffff;
	margin: 0 auto;
	background-image:url(../images/backgroundheader.jpg);
	background-repeat:repeat;
	text-align:left;
	padding-left:10px;
	padding-bottom:5px;
	border-bottom: 1px solid #6f141b;
	
	
}



#subnavi {

	float: left;
	width: 240px;
	min-height:501px;
	margin: 0;
	padding: 70px 5px 10px 10px;
	position: relative;
	font-size: 80%;	
	background-image:url(../images/hintergrundsubnavicontent.gif);
	
}



#contentgallery {

	float: left;
	width: 500px;
	margin: 0;
	padding: 10px 10px 100px 25px;
	position: relative;
	font-size: 100%;	
	background-image:url(../images/hintergrundsubnavicontent.gif);	
	color:#333333;
	font-size:80%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-top: 1px solid #6f141b;

}

#content {

	float: left;
	width: 500px;
	margin: 0;
	padding: 10px 3px 20px 25px;
	position: relative;
	font-size: 100%;	
	background-image:url(../images/hintergrundsubnavicontent.gif);	
	color:#333333;
	font-size:80%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
}

#content2 {

	float: left;
	width: 500px;
	margin: 0;
	padding: 10px 3px 20px 25px;
	position: relative;
	font-size: 100%;	
	background-image: url(../images/cooney3background500.gif);
	background-repeat:no-repeat;
	color:#333333;
	font-size:80%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
}

#footer {
    clear:both;
    width: 790px;
	margin: 0 auto;
	height:50px;
	background-image:url(../images/hintergrundfooter.gif);
	border-top: 1px solid #6f141b;

}

#newsticker {
width:160px;
height:180px;
position: absolute;
left: 50%;
margin-left: -350px;
top: 560px;
background-color:#754242;
border: 1px solid black;
color:#cccccc;
font-size:70%;
padding:5px;
}





/* Links formatieren  */


.homecontact li{

    display:inline;
	list-style-type:none;
	font-size: 98%;
	line-height:105%;
	color:#6f141b;

}

#homecontact a {

    color:#6f141b;
	text-decoration:none;


}

#homecontact a:visited {
  
    color:#6f141b;
	text-decoration:none;

}

#homecontact a:hover {

     color:#a2595b;
	 font-size:110%;

}

#homecontact a:active {

    color:#6f141b;
	text-decoration:none;


}


.mainnavi li{

    display:inline;
	list-style-type:none;
	font-size: 92%;
	line-height:105%;
	color:#ffffff;

}

#newsticker a {color:#efd6e8; text-decoration:none; font-weight:bold;}
#newsticker a:visited {color:#efd6e8; text-decoration:none; font-weight:bold;}
#newsticker a:hover {color:#ffffff; text-decoration:underline; font-weight:bold;}
#newsticker a:active {color:#efd6e8; text-decoration:none; font-weight:bold;}

#mainnavi a {color:#ffffff; text-decoration:none; }
#mainnavi a:visited {color:#ffffff; text-decoration:none;}
#mainnavi a:hover {color:#6f141b; border-bottom: 3px solid #6f141b; border-top: 3px solid #6f141b;}
#mainnavi a:active {color:#ffffff; text-decoration:none;}

body#rasse a#rassenav,
body#fotovideo a#fotovideonav,
body#artikel a#artikelnav,
body#zucht a#zuchtnav {
    color: #6f141b;
    border-bottom: 3px solid #6f141b; 
	border-top: 1px solid #6f141b;
	text-decoration:overline;
	font-weight:bolder;
	
}

body.geschichte a#geschichtenav,
body.wesen a#wesennav,
body.pflege a#pflegenav,
body.gesundheit a#gesundheitnav,
body.standard a#standardnav,
body.literatur a#literaturnav,
body.linksrasse a#linksrassenav,
body.beginning a#beginningnav,
body.philosophy a#philosophynav,
body.katzen a#katzennav,
body.jungtiere a#jungtierenav,
body.kauf a#kaufnav,
body.responsible a#responsiblenav,
body.video a#videonav,
body.gallery a#gallerynav
 {
    color: #6f141b;
    font-weight:bold;
	font-size:120%;
}

body#index a#indexnav
 {
    color: #a2595b;
    font-weight:bold;
	font-size:120%;
	text-indent: 5ex;
}


.demo5 li
{
list-style: none;
margin: 0;
padding: 0.25em;
border-bottom: 1px solid gray;
width: 200px;
}

.demo5 li a { text-decoration: none; }
.demo5 a{ color:gray; font-weight:bold; text-decoration: none; width: 200px; display:block; border-right:gray;}
.demo5 a:visited { color:gray; font-weight:bold; text-decoration: none; width: 200px; display:block;}
.demo5 a:hover { color:#6f141b; font-weight:bold; text-decoration: none; width: 200px; border-right:5px solid 6f141b;}
.demo5 a:active{ color:gray; font-weight:bold; text-decoration: none; width: 200px; display:block; }



#content a {

    color:#6f141b;
	text-decoration:none;
	font-weight:bold;


}

#content a:visited {
  
    color:#6f141b;
	text-decoration:none;

}

#content a:hover {

     color:#a2595b;
	 text-decoration:underline;

}

#content a:active {

    color:#6f141b;
	text-decoration:none;


}


/* Styling Pictures */

.pictureintext {
   
 	position:relative; 
    float:right;     
    padding:2px; 
    margin:10px 0px 10px 10px;     
    border:1px solid #6f141b;
    	
	}

.pictureright {
   
 	position:relative; 
    float:right; 
    top:10px; 
    padding:2; 
    margin-top:0; 
    margin-right:10px; 
    margin-bottom:10px; 
    margin-left:0; 
    border:4px solid #bcd197; 
    border-style:ridge;
	padding: 3px;
	
	}
	
.pictureright2 {
   
 	position:relative; 
    float:right; 
    top:10px; 
    padding:2; 
    margin-top:0; 
    margin-right:10px; 
    margin-bottom:10px; 
    margin-left:0; 
    
	padding: 3px;
	
	}	
	
.pictureleft {
   
 	position:relative; 
    float:left; 
    top:10px; 
    padding:2; 
    margin-top:0; 
    margin-right:10px; 
    margin-bottom:10px; 
    margin-left:0; 
    border:4px solid #bcd197; 
    border-style:ridge;
	padding: 3px;
	
	}
	
.pictureleft2 {
   
 	position:relative; 
    float:left; 
    top:10px; 
    padding:2; 
    margin-top:0; 
    margin-right:10px; 
    margin-bottom:10px; 
    margin-left:0; 
    
	padding: 3px;
	
	}	
	
.picturetop {

    margin-top: 10px;
	border: 4px solid #6f141b;
	border-style: ridge;
	padding: 3px;
		
     }	
	 
.popup { color: #286ea; background-color: inherit; }

.popup a, .popup a:visited {
    position: relative;
    display: block;
    width: 450px;
    line-height: 30px;
    text-align: left;
    padding: 0 0px;
    margin: 0;
    border: 0px;
    text-decoration: none;
    font-size: 1em;
    color:#286ea0; 
    font-weight: bold;
}

.popup a span {
    position: absolute;
    visibility: hidden;
    text-decoration: none;
}

.popup span img{ /*CSS for enlarged image*/
    border-width: 0;
    padding: 2px;
}

.popup a:hover { background-color: inherit; }

/* the IE correction rule */
.popup a:hover	{
    color: ; background-color: ;
    text-indent: 0; /* added the default value */
}

.popup a:hover span{
    visibility: visible;
    top: -200px;
    right: 500px; /*position where enlarged image should offset horizontally */
}
	 
	 
	 
	 
	 

/* Diverses Klassen */

.logo {

    position:relative;
	float:right;

}

.credit {
     text-align:center;
     color:#FFFFFF;
     font-family:Verdana, Arial, Helvetica, sans-serif;
     font-weight:bold;
     font-size:70%;
     padding-top:30px;
}

.credit2 {
    text-align:center;
    color:#333333;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:80%;
    padding-top:20px;
}



.updated {

    padding-top:40px;
	font-size:80%;
	font-weight:bold;
	font-style:oblique;
	color:#333333;

}

.newsfett {font-size:105%; font-weight:bold;}

.newstext { padding-top:10px;}

.copyright { font-size: 70%; font-weight:bold; font-style:oblique; }

.standard2 {

    font-size: 90%;

}

.fett { font-weight:bold; }


#content p {
    padding-top:10px;

}


.up {

    font-size: 80%;
	text-align: right;
	font-style:italic;


}

.ttimagesnap_style {
  text-align: center;
  font: 10px Arial,Helvetica,sans-serif;
  border:solid 1px #666666;
  background-color: #ffffff;
  padding:2px;
  position:absolute;
  z-index:100;
}



#showhere{
   width:390px;
   height:125px;
   float:left;
   padding-top:15px;
}

#logo{
   float:right;
   width:400px;
   height:140px;
   
}