@charset "utf-8";
/* CSS Document */

tr.sommerborder td {
	border-bottom: 1px solid #E6D3AD;
}

tr.sommerborder td table tr td{
	border: 0px none;
}

body{
	padding: 0px;
	margin: 0px;
	font: 12px Arial, Helvetica, sans-serif;
	background-image: url(/_images/bg_body.jpg);
	background-repeat: repeat;
}

.body_cat{
	width: 292px;
	height: 830px;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
	background-image: url(/_images/bg_body_cat.jpg);
	background-repeat: no-repeat;
	background-position: top left;

	/*display: none;*/
}



/* 
body{
	padding: 0px;
	margin: 0px;
	font: 12px Arial, Helvetica, sans-serif;
	background-image: url('_images/bg_xmas.jpg');
	background-repeat: no-repeat ;
	background-color: #F0EADE;
}

.body_cat{
	width: 292px;
	height: 830px;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
	background-image: url('_images/bg_body_cat.jpg');
	background-repeat: no-repeat;
	background-position: top left;
	display: none;
}
*/

.submit_button {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #E8D6AB;
	border: 1px solid #CEA85B;
	font-size: 11px;
	font-weight: bold;
	color: #8C5922;
}

.submit_button a {
	text-decoration: none;
}


h1{
	padding: 0px;
	margin: 0px;
	font-size: 40px;
	margin-bottom: 20px;
	color: #CEA85B;
}

h2{
	padding: 0px;
	margin: 0px;
	font-size: 16px;
	color: #CEA85B;
	font-weight: bold;
}

h3{
	padding: 0px;
	margin: 0px;
	font-size: 16px;
	color: #AF874B;
	font-weight: bold;
}

input,textarea{
	border: 1px solid #CEA85B;
	padding: 2px;
}

.coming_soon{
	background: url('_images/bg_transparent.png') repeat top left;
	width: 795px;
	height: 669px;
	#height: 656px;
	position: absolute;
	top: 0px;
	left: 0px;
}

#gewinnspiel{
	width: 200px;
	margin-top: 15px;
        position:absolute;
top: 250px;
left: 0px;

}

/*-----------------------------wrapper----------------------*/

#wrapper{
	margin: 0px auto;
	width: 1015px;
	z-index: 2;
	position: relative;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-right: 90px;
}

/*-----------------------------Header----------------------*/

#header{
	height: 110px;
	position: relative;
	width: 1025px;
}

#logo{
	width: 178px;
	height: 104px;
}

#logo span{
	width: 178px;
	height: 104px;
	display: block;
	background-image: url('_images/logo.png');
	background-repeat: no-repeat;
	cursor: pointer;
}

/*-----------------------------Navi----------------------*/

#navi{
	padding: 0px;
	margin: 0px;
	position: absolute;
	right: 10px;
	bottom: -1px;
	z-index: 10000;
}

#navi_start{
	height: 32px;
	width: 6px;
	background: url('_images/bg_navi_start.png') no-repeat top left;
	float: left;
}

#navi_start div{
	height: 32px;
	width: 6px;
	background: url('_images/bg_navi_start_active.png') no-repeat top left;
	float: left;
}

#navi_inhalt{
	height: 32px;
	background: url('_images/bg_navi_inhalt.jpg') repeat-x top left;
	float: left;
}

#navi_end{
	height: 32px;
	width: 6px;
	background: url('_images/bg_navi_end.png') no-repeat top right;
	float: left;
}

#navi_end div{
	height: 32px;
	width: 6px;
	background: url('_images/bg_navi_end_active.png') no-repeat top right;
	float: left;
}


/*-----------------------------Flash-----------------------------*/

#flash{
	border: 5px solid #C9A050;
	width: 795px;
	min-height: 455px;
}

#flash_produkte{
	border: 5px solid #C9A050;
	width: 795px;
	min-height: 580px;
	background-color: #fff;
}

.alternativ{
	background-color: #fff;
}

.alternativ_text{
	padding: 5px;
}
/*-----------------------------Subnavi-----------------------------*/

#subnavi{
	float: left;
	padding: 2px;
	border: 1px solid #DBBF8E;
	width: 200px;
}

#subnavi a{
	text-decoration: none;
	font-weight: normal;
	color: #8C5921;
}

*html #subnavi{
	width: 185px;
}

#subnavi ul{
	padding: 10px;
	margin: 0px;
	background-color: #FFF;
	border: 1px solid #DBBF8E;
}

#subnavi ul ul{
	padding: 0px;
	margin: 0px;
	border: 0px none;
	margin-left: 30px;
}

#subnavi ul li{
	border-bottom: 1px solid #DBBF8E;
	padding-bottom: 7px;
	padding-top: 7px;
	list-style-type: none;
}

#subnavi ul li.last{
	border: 0px none;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

#subnavi ul li div{
	background-image: url('_images/bg_li_subnavi.png');
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 30px;
}

#subnavi ul li div.active a{
	font-weight: bold;
}

#subnavi ul li li{
	border-bottom: 1px dotted #DBBF8E;
	font-size: 11px;
}

#subnavi ul li li div{
	background: none;
	padding-left: 0px;
}
/*-----------------------------Content-----------------------------*/

#content{
	color: #8C5921;
	width: 1015px;
}

#main{
	overflow: hidden;
	width: 805px;
	float: right;
}

#main a{
	color: #8C5921;
	font-weight: bold;
}

#main a:hover{
	color: #333333;
}

.box{
	width: 260px;
	float: left;
	margin-top: 10px;
	margin-right: 12px;
	overflow: hidden;
}

.box.last{
	margin-right: 0px;
}

.box_text{
	margin-top: 10px;
	line-height: 16px;
	width: 230px;
	font-size: 11px;
	padding-left: 5px;
}

*html #inhalt{
	height: 454px;
}

#inhalt{
	padding: 20px;
	border: 5px solid #C9A050;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: top right;
	min-height: 454px;
	width: 755px;
	position: relative;
}

#inhalt.eins{background-image: url('_images/bg_inhalt.jpg');}

#inhalt.zwei{background-image: url('_images/hintergruende/bg_inhalt2.jpg');}

#inhalt.drei{background-image: url('_images/hintergruende/bg_inhalt3.jpg');}

#inhalt.vier{background-image: url('_images/hintergruende/bg_inhalt4.jpg');}

#inhalt.fuenf{background-image: url('_images/hintergruende/bg_treueaktion.jpg');}

#inhalt.sechs{background-image: url('_images/hintergruende/bg_inhalt6.jpg');}

#inhalt.lounge{background-image: url('_images/hintergruende/bg_lounge.jpg');}

#inhalt.login{background-image: url('_images/hintergruende/bg_login.jpg');}

#inhalt.neuheit{background-image: url('_images/hintergruende/bg_neuheit_reifen.jpg'); padding-bottom: 0px;}

.text{
	margin-bottom: 20px;
	color: #584A39;
	width: 500px;
}

.text_short{
	margin-bottom: 20px;
	color: #584A39;
	width: 500px;
}

.text_wide{
	margin-bottom: 20px;
	color: #584A39;
	width: 750px;
}


.bilder_reihe{
   padding-bottom: 20px;
   }

.bilder_reihe img{
	border: 1px solid #CEA85B;
	float: left;
	margin-right: 10px;
}

.bild_border{
	border: 1px solid #CEA85B;
}

/*-----------------------------Katzenrassen-----------------------------*/

.inhalt_main{
	float: left;
	margin-right: 50px;
}

img.bild_float{
	padding: 2px;
	border: 1px solid #CEA85B;
	float: left;
	margin-right: 10px;
}

.text_float{
	margin-bottom: 20px;
	color: #584A39;
	width: 500px;
	float: left;
}

.text_float b,
.text_float strong{
	color: #8C5921;
}

table.katzen_charakteristik{
	float: left;
	width: 200px;
}

/*-----------------------------Neuheiten-----------------------------*/

.text_neuheiten{
	margin-bottom: 20px;
	color: #584A39;
	width: 250px;
	float: left;
	margin-right: 15px;
	height: 300px;

}

table.neuheiten{
	float: left;
	width: 250px;
}

/*-----------------------------Horoskope-----------------------------*/

.text_horoskope{
	margin-bottom: 20px;
	color: #584A39;
	width: 500px;
	border-bottom: 1px solid #CEA85B;
	padding-bottom: 20px;
}

/*--------------------- Cats Overview -----------------------------*/

.cats_overview ul{
	padding: 10px;
	margin: 0px;
	background-color: #FFF;
	border: 1px solid #DBBF8E;
}

.cats_overview ul ul{
	padding: 0px;
	margin: 0px;
	border: 0px none;
	margin-left: 30px;
}

.cats_overview ul li{
	border-bottom: 1px solid #DBBF8E;
	padding-bottom: 7px;
	padding-top: 7px;
	list-style-type: none;
}

.cats_overview ul li.last{
	border: 0px none;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

.cats_overview ul li div{
	background-image: url('_images/bg_li_subnavi.png');
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 30px;
}

.cats_overview ul li div.active a{
	font-weight: bold;
}

.cats_overview ul li li{
	border-bottom: 1px dotted #DBBF8E;
	font-size: 11px;
}

.cats_overview ul li li div{
	background: none;
	padding-left: 0px;
}

/*-----------------------------Footer-----------------------------*/

#footer{
	width: 800px;
	margin-top: 20px;
}

#footer ul{
	padding: 0px;
	margin: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
	border-bottom: 1px solid #C4944A;
	border-top: 1px solid #C4944A;
}

#footer ul li{
	list-style-type: none;
	display: inline;
	padding-left: 30px;
	padding-right: 30px;
	border-right: 1px solid #C4944A;
}

#footer ul li.last{
	border: 0px none;
}

#footer a{
	font-size: 10px;
	color: #C4944A;
	font-weight: normal;
	text-decoration: none;
}

.copyright{
	color: #BE986C;
	font-size: 10px;
	text-align: center;
	padding-top: 20px;
}


/*-----------------------------sonstiges-----------------------------*/

.clear{
	clear: both;
	height: 1px;
	overflow: hidden;
}
