/* 1024 */
html {
    color: #fff;
    background-color: #400501;
    z-index: 0;
}
body {
    margin:0; 
    font-size:14px; 
    font-family:"Times New Roman", Times, serif; 
    z-index: 1;
    text-align: center;
}

a {color:#775b30;}
a:hover {text-decoration:none;}

h1, h2, h3, h4, h5, h6 {
    color: #a32538;
    text-align: center;
}

h1 {
    margin:20px 0 0 0;
}

#container {
    width:937px; 
    margin:0 auto;
    z-index: 3;
}

table {color: #400501; }

#header {
    margin:0;
    background:url(../img1024/header-mod.jpg) no-repeat #FFFFFF;
    height:277px;
    z-index: 4;
    padding: 0 23px 0 15px;
    text-align: center;
    position: relative;
}

#logo {
    float:left; 
    height:80px;
    padding:0;
    width:144px;
    color: #fff;
    text-align: center;
}
#titel {
/* border: 1px solid blue;  */
    width: 550px;
    text-align: center;
    float: right;
    color: #400501;
    font-size: 40px;
    font-style: oblique;
    z-index: 10;
/*     margin-top: 130px; */
}
#untertitel {
/* border: 1px solid blue;  */
    width: 550px;
    text-align: center;
    float: right;
    color: #400501;
    font-size: 20px;
    font-style: oblique;
    z-index: 10;
/*     margin-top: 130px; */
}

#wrap {
    width: 937px;
    margin:0; 
    background:url(../img1024/seite.jpg) repeat-y 0 0; 
    float: left;
    z-index: 5;
    padding: 0;
}

#main {
    width: 937px;
    margin:0; 
    background:url(../img1024/hit.jpg) no-repeat bottom left; 
    z-index: 5;
    float: left;
    color: #400501;
    padding: 0 31px 0 31px;
}

#text {
/* border: 1px solid green; */
    float:left;
    width:721px;
    padding:0px 10px 0 10px;
    text-align: left;
}
#text ul {
    padding:0;
    margin:10px 0 10px 40px;
}
#text ul li {
    padding-left:20px;
    list-style:disc;
}
#text ul.faq li.faq {
    padding-left:20px;
    list-style:none;
}

#text p {
    margin:10px 0;
}

#sidebar {
/* border: 1px solid red; */
    float:left; 
    width:144px; 
    background-color: transparent;
    font-family:Verdana,Aria,sans-serif;
    padding:0;
    color:#a32538;
    font-size:12px;
}

#footer {
    height:60px; 
    clear:both; 
    background:url(../img1024/footer.jpg) no-repeat; 
/*     text-transform:uppercase;  */
    font-size:10px; 
    color:#400501;
    margin: 0 auto;
}

#left_footer {float:left; width: 175px; text-align: center; margin: 16px 0 0 26px;} /* oben rechts unten links */
#right_footer {float:right; padding:15px 20px 0 0;}
 

/*----------------------------------------------------*/
/*-----------------Menu Layout -----------------------*/
ol#nav a {
    color: #a32538;
    background-color: transparent;
    text-decoration: none;
    font-weight: bold;
/*     font-size: 16px; */
}
ol#nav a:hover {
    color: #ffffff;
    background-color: #a32538;
    text-decoration: none;
    font-weight: bold;
/*     font-size: 16px; */
}
ol#nav {
	margin: 10px 0 50px 0;
	padding: 0;
	list-style: none;
	width: 144px; /* Width of Menu Items */
	}
	
ol#nav li {
	position: relative;
	}
	
/* Styles for Menu Items */
ol#nav li a {
	display: block;
	text-decoration: none;
	color: #a32538;
	padding: 5px;
	}

	
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

#cfnavbar{
width: 460px;
height: 140px;
margin-top: 0px;
margin-left: 400px;
/* border: 1px red solid; */
}

#cfnavbar ul{
margin-top: 40px;
/* border: 1px green dotted; */
float: right;
font: bold;
font-style: oblique;
}

#cfnavbar ul li{
/*list-style: none;*/
display: inline;
}

#cfnavbar ul li a {
padding: 0 1em 1em 0;
float: left;
color: #400501;
font-weight: bold;
text-decoration: none;
}

#cfnavbar ul li a:hover, #cfnavbar ul li.current a{
text-decoration: underline;
}








#suchtext {
  width: 100px;
  height: 34px;
  float:left;
  font-weight: bold;
/*  font-size: 18px;*/
}
#suchknopf {
   float:right;
}

.center {
    text-align: center;
}

/* Artikelauswahl */
.sammelbox {
  width: 624px;
  margin: 0 auto;
  text-align: center;
}
.artikelbox {
  border: 1px solid #ccc;
  text-align: center;
  float: left; 
  width: 180px;
  height: 200px;
  margin: 10px;
}

.artimage {
  width:160px;
  height:160px;
  margin: 5px auto 0 auto;
}

.feedback {
  border: 0;
  border-left: 1px dotted #59030c;
  margin: 0 0 1em 10%;
  width: 80%;
}

.tagcloudbody {
  
}

/* Tabelle beim Artikelinformation */
.artinfo {
  width: 600px;
  border: 2px solid #ffffff;
  margin: 0 auto;
}

.artinfo td.kopf {
  font-weight: bold; 
  background: #59030c;
  color: #ffffff;
}
.artinfo td.other {
  font-weight: normal; 
  background: #D9CBBD;
  color: #59030c;
}
.artinfo td.other2 {
  font-weight: normal; 
  background: #DDBEBF;
  color: #59030c;
}
.artinfo a:hover {
   background: #D9CBBD;
}

/* warenkorb */
.t_warenkorb {
  width: 600px;
  border: 2px solid #ffffff;
  margin: 0 auto;
}
.t_warenkorb tr.kopf, td.kopf {
  font-weight: bold; 
  background: #59030c;
  color: #ffffff;
}
.t_warenkorb tr.row, td.row {
  font-weight: normal; 
  background: #D9CBBD;
  color: #59030c;
}
.t_warenkorb tr.fuss, td.fuss {
  font-weight: bold; 
  background: #DDBEBF;
  color: #59030c;
}


.mailkopie {
  border: 1px dotted #400501;
}

.dragme {	/* Bilder im Stöbertisch */
  position: absolute;
}
