body {
margin:0;
padding:0;
color: black;
background-color: #fffacd;
}





.tx-felogin-pi1 fieldset legend { padding: 0 .5em; font-weight: bold; }

.tx-felogin-pi1 fieldset div {
	display:block;
	margin: 10px;
	padding: 10px;
	width:300px;

}

.tx-felogin-pi1 fieldset label {
	display:block;
	width:60px;
	float:left;
	text-align:right;
	margin: 2px 5px;
	padding:0;
}

.tx-felogin-pi1 fieldset textarea {
	border:1px solid;
	width:150px;
	padding: 2px 6px;
}

.tx-felogin-pi1 fieldset input {
	float:right;
	width:150px;
}

.tx-felogin-pi1 fieldset.logout input, .tx-felogin-pi1 fieldset.logout div {
padding:0;
margin:0;
}

tx-felogin-pi1 fieldset input.csc-mailform-submit:hover {
	background-color:#ff9900;
	border: 1px solid white;
	color:white;
}






.tx-srlanguagemenu-pi1 {
}

.tx-srlanguagemenu-pi1  .CUR{
padding-top: 5px;
padding-bottom: 5px;
float: right;
clear: both;
}

.tx-srlanguagemenu-pi1 .NO  {
padding-top: 5px;
padding-bottom: 5px;
float: right;
clear: both;
}

.tx-srlanguagemenu-pi1 .INACT {
padding-top: 5px;
padding-bottom: 5px;
float: right;
clear: both;
}
INACT
#tx-ttproducts-pi1-list {
width: 700px;
}

#page{

}


.tt_products_item_catlist{

text-align:center;
}
.tt_products_item_catlist ul#cat1{
list-style-type:none;
display:inline;
padding-bottom:20px;
align:center;
text-align:center;
width:100%;
margin: 0 auto;
}

#cat1 {

}
.tt_products_item_catlist li {
display:inline;
padding-right:100px;
padding-left:100px;
}
.tt_products_item_catlist li.act, .tt_products_item_catlist li.w2{

}
.tt_products_item_catlist a.act, .tt_products_item_catlist a.w2, .tt_products_item_catlist a.w1{
color:black;
font-size:18px;
}

.tt_products_item_catlist a.act { font-style:italic; }



.whitelink a, .whitelink a:visited, .notextdec a:active{
color: black;
text-decoration: underline;
line-height:110%
}
.notextdec a, .notextdec a:visited, .notextdec a:active{
text-decoration: none;
}
#nav_container{
color: white;
background-color: #800000;
height: 82px;
padding-top:5px;
padding-left:150px;
background-image: url(katz.gif); 
background-repeat:no-repeat; 
background-position: 875px 50%;
background-attachment: Scroll;
}



#Logo{
font-size: 32pt;
letter-spacing: 0.8em;
font-weight: bold;
width: 592px;
padding-left: 2px;
font-style: italic; 
}

#Katze{
width: 100px;
}

#nav{
width: 692px;
font-family: Arial,Geneva;
font-size: 13px;
font-weight:bold;
}

#nav a{
color: white;
padding:0;
margin:0;
}

.shopnavi_container{
padding-top:3px;
padding-bottom:3px;
}

.navi_act {
font-style:italic;
}
.shopnavi {
font-family: Arial,Geneva;
font-size: 13px;
font-weight:bold;
color: black;
font-style:normal;
}
.shopnavi_act {
font-family: Arial,Geneva;
font-size: 13px;
font-weight:bold;
color: black;
font-style:italic;
}


#content_container{
padding-left:150px;
}


#content{
width: 682px;
font-family: Arial,Geneva;
text-align: justify;
}

h1{
color: #800000;
font-style:italic;
}
h2{
color: #800000;
font-style:italic;
margin:0;
padding:0;
font-size: 20px;
font-weight:normal;
}
