@charset "utf-8";
/* CSS Document */
.pink {
 color:#660626;
 }
 
p {
  padding:0;
  padding-bottom:18px;
  margin:0;
  }

body {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:13px;
  color:#5e5c5c;
  background-color: #fff;
  margin:0;
  padding:0;
  text-align:center;
  line-height:17px;
  width:100%;
  }
  
a {
  color:#780031;
  text-decoration:underline;
  }
 
a:hover {
  color:#969393;
  }

img {
  border:0;
  }

h1, h2, h3 {
  margin:0;
  padding:0;
  font-weight:normal;
  font-family:Georgia, "Times New Roman", Times, serif;
  }

h1 {
  padding:23px 0 20px 5px;
  color:#333333;
  margin:0;
  font-size:22px;
  font-weight:normal;
  line-height:26px;
  }

h3 a {
  color:#333333;
  background-image:url(img/bg_a.gif);
  background-repeat:no-repeat;
  background-position:left center;
  font-size:15px;
  padding:0 0 0 12px;
  text-decoration:none;
  line-height:18px;
  }

h2, h2 a {
  font-size:20px;
  line-height:24px;
  padding-bottom:16px;
  }

#bg_top {
  width:100%;
  position:absolute;
  top:0;
  left:0;
  background-image:url(img/bg_top.gif);
  background-repeat:repeat-x;
  height:226px;
  z-index:5;
  }
  
#bg_middle {
  width:100%;
  position:absolute;
  top:226px;
  left:0;
  background-image:url(img/bg_middle.gif);
  background-repeat:repeat-x;
  height:532px;
  z-index:5;
  }
  
#container {
  width:991px;
  margin:0 auto;
  position:relative;
  text-align:left;  
  z-index:10;
  }
  
#menu {
  clear:left;
  float:left;
  height:31px;
  background-image:url(img/bg_menu.gif);
  background-repeat:repeat-x;
  width:786px;
  padding-left:215px;
  font-family:Georgia, "Times New Roman", Times, serif;
  }

#maincontent {
  clear:left;
  float:left;
  height:auto !important;
  min-height:532px;
  height:510px;
  padding:0 42px 90px 0;
  }

#content_left {
  width:186px;
  float:left;
  padding-left:42px;
  }

#content_left h2 {
  color:#666666;
  font-size:16px;
  padding-bottom:10px;
  }

#content_left p {
  color:#303030;
  font-size:11px;
  }

#content_right {
  width:697px;
  float:left;
  margin-left:24px;
  }

#breadcrump {
  float:left;
  clear:left;
  font-size:22px;
  line-height:21px;
  font-family:Georgia, "Times New Roman", Times, serif;
  }

#breadcrump a {
  color:#333333;
  text-decoration:none;
  }

#breadcrump a:hover {
  color:#670726;
  }

#breadcrump .on a{
  color:#580f2a;
  font-size:16px;
  }

#breadcrump .padding {
  padding:23px 0 0 0;
  }
  
#content_txt{
  float:left;
  clear:left;
  }

#bg_bottom {
  width:100%;
  clear:left;
  float:left;
  background-color:#660626;
  height:55px;
  z-index:5;
  text-align:center;
  }

#footer {
  width:907px;
  margin:0 auto;
  position:relative;
  text-align:left;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:12px;
  padding-top:23px;
  }

#footer a {
  color:#fff;
  text-decoration:none;
  }

#footer a:hover, #footer a.on {
  color:#caa8b3;
  }

#nav_left {
  float:left;
  padding-left:205px;
  }

#nav_right {
  float:right;
  padding-right:10px;
  }

#nav_right a{
  text-decoration:underline;
  padding-left:30px;
  }
  
/*---------------------------------[ flx ]---------------------------------*/
.flx_zweispalten_border {
  padding:0 0 25px 0;
  width:702px;
  float:left;
  border-bottom:1px solid #e3e3e3;
  }

.spalte1 {
  width:333px;
  float:left;
  padding-left:5px;
  }

.spalte2 {
  width:333px;
  float:left;
  margin-left:26px;
  }

.flx_zweispalten_border a:hover {
  color:#780031;
  }

.flx_zweispalten_border .csc-textpic-imagewrap a{
  padding:0;
  background:none;
  } 

.flx_zweispalten {
  clear:left;
  float:left;
  padding-top:30px;
  width:702px;
  }

#footer {
  color:#fff;
  }

/*----------------[ tpyo3 default ]------------*/
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
  margin-bottom:3px;
}



#content_left ul, #txt_content_left ul {
  padding:0;
  margin:0;
  }

#content_left li, #txt_content_left li{
  margin:0;
  padding:0 0 0 10px;
  list-style-type:none;
  background-image:url(img/bg_li_detailInfo.gif);
  background-repeat:no-repeat;
  background-position:top left;
  }
  
.pagebrowser strong {
  padding:0 0 0 10px;
  color:#780031;
  list-style-type:none;
  }
  
.pagebrowser a{
  padding:0 0 0 10px;
  list-style-type:none;
  }
  
.content_img_slide{
  clear:left;
  float:left;
  padding-bottom:45px;
  border-bottom:1px solid #e3e3e3;
  width:697px;
  }
  
.content_txt_slide{
  clear:left;
  float:left;
  padding-top:20px;
  width:697px;
  }

#slideshow {
  border:3px solid #fefbee;
  }

#new_arrival {
  background-image:url(img/bg_new_arrival.gif);
  background-repeat:no-repeat;
  background-position:top left;
  width:178px;
  height:496px;
  }

#new_arrival h2 a{
  padding-top:283px;
  font-family:Georgia;
  font-size:28px;
  color:#580f2a;
  text-align:center;
  clear:left;
  float:left;
  width:178px;
  text-transform:uppercase;
  }

#new_arrival a {
  text-decoration:none;
  font-family:Georgia;
  font-size:15px;
  clear:left;
  text-align:center;
  float:left;
  width:178px;
  padding-top:30px;
  }


