/* CSS RESET */
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,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;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}legend{color:#000;}



body {font:13px/1.231 arial,helvetica,clean,sans-serif;}table{font-size:inherit;font-size:100%;}pre,code,kbd,samp,tt{font-family:monospace;line-height:100%;}
/* CSS RESET */


body, html {
	text-align:center;
	background-color: #ECE0C8;
	background-image: url(../images/bastet3.gif) ;
	background-repeat:repeat;
	color:#000;
	height:100%;
}
a {
	text-decoration:none;
		color:#d9c1a2;
		font-size:14px;
		font-weight:bold;
}
a:hover {
	text-decoration: none;
		color:#9c6b3c;
		font-variant:small-caps;
}

body.index a.mainnavhome,
body.home a.mainnavhome,
body.kontakt a.mainnavkontakt,
body.katzen a.mainnavkatzen,
body.kittens a.mainnavkittens,
body.abessinier a.mainnavabessinier,
body.links a.mainnavlinks,
body.impressum a.mainnavimpressum,
body.portrait a.mainnavportrait,
body.fotos a.mainnavfotos,
body.news a.mainnavnews
 {
	text-decoration: none;
		color:#9c6b3c;
		font-variant:small-caps;
		font-size: 16px;
}

#wrap {
	width:1000px;
	text-align:left;
	margin:0 auto;
	background-color: #482b14;
}

.float-l{ float:left; top:20px;}
.float-r{ float:right;}
.clearfix{ clear:both;}

#bg {background: url(../images/bg13.png);height:777px;}

/* header height 260px */
#header { position:relative;height:260px; }
#logo {position:absolute; top:7px; right:15px; }
#logo h1 {
	font-size:38px;
	color: #FF3300;
}
#logo div {
	padding-right:100px;
}
#nav { position:absolute; width:470px; top:130px; left:100px;  }
#nav li {float:left; padding:0 12px; line-height:22px;}

#nav2 { position:absolute; width:470px; top:157px; left:100px; bottom: 60px; border-bottom: 1px solid #9c6b3c;}
#nav2 li {float:left; padding:0 12px; line-height:22px;}

/* content */
#content {width:800px;  }
.main {width:460px;margin:0 0 0 100px; font-family:Verdana, Arial, Helvetica, sans-serif; display:inline; }
#col {margin:50px 0 0 0;width:300px; }
#col .first ul {border-right:#E35C5C 1px solid; padding-right:43px}
#text {background-color: #ECE0C8; width:470px; padding:15px; border-left: 1px solid #33CC00; border-right: 1px solid #33CC00; border-top: 1px solid #33CC00; }
#text h2 {font-size:30px;}
#text h3 {font-size:20px; color: #482b14; }
#text h4 {font-size:17px; color: #482b14; }
#text h5 {font-size:15px; color: #482b14; }

#text a { color: #669900; font-weight: bold;}
#text a:hover {text-decoration:underline;}

.side {width:180px; }
.side a {color:#FFCC33; font-size:16px; font-weight:bold;}
.side a:visited {color: #FFFFFF; font-size:16px; font-weight:bold;}
.side a:hover {color:#FFCC33;}
.side a:active {color:#FFFFFF;}

 body.acatay  a.submenukatzenacatay,
 body.alisha a.submenukatzenalisha, 
body.shani  a.submenukatzenshani,
body.oni a.submenukatzenoni,
body.hailey a.submenukatzenhailey,
body.abessinierkatze a.submenuabessinierallgemein,
body.wurfa a.submenukittenswurfA,
body.wurfb a.submenukittenswurfB,
body.wurfc a.submenukittenswurfC,
body.wurfd a.submenukittenswurfD,
body.alishafotos a.submenualishafotos,
body.wurfAphotos a.submenuwurfAphotos,
body.wurfBphotos a.submenuwurfBphotos,
body.onifotos a.submenuonifotos
 
 {color: #FFCC33; font-variant:small-caps;}

.side h2 {font-size:22px; color: #edc570; margin: 50px 0 0 0;}
.side li {line-height:20px; list-style:none; color:#FFFFFF; }
.side ul {margin:30px  0 30px 15px}
/* footer */
#footer { 
clear: both;
margin: 0px;
padding-right: 15px;
padding-top: 25px;
color: #edc570;
border-top:#9c6b3c 1px solid;
background-color: #482b14;
text-align: right;}
#ftinner{ position:absolute; bottom:20px; width:680px; margin-left:120px}
.ftlink {width:500px;}
.logo2 { text-align:left; font-size:14px; font-weight:bold; line-height: 22px; color:#666;}
#top {top:20px;}
#update {color:#9c6b3c; font-style:italic; margin: 0px 0px 5px 460px;}

.strong {font-weight:bold;}
.strongcolor {font-weight:bold; color:#FF0033; text-align:center;}
.einzug {padding-left:40px;}
#facebook {float:left;padding-left:100px;}
#design {float:right;}