/* ------------- */

body, html {
background-color:rgb(240,240,240); 
margin:0px;
padding:0px;
width:100%;
height:100%;
font: 14px/140% Helvetica, Trebuchet MS, Tahoma,sans-serif !important;
font-size:14px;
font-weight:normal;
color:rgb(87,87,87);
}

@media screen and (min-
width:176px) and (max-width:600px) {

div.j-text, div.j-textwithimage {font-size:10px !important;}
}


h1, h2, h3 {padding:0px 0px 20px 0px !important;}

/*a:link, a:visited, a:hover, a:active {text-decoration:none !important; }*/

a:link.textlink-ohne-unterstrich, a:visited.textlink-ohne-unterstrich
{text-decoration:none;}
a:hover.textlink-ohne-unterstrich, a:active.textlink-ohne-unterstrich{text-decoration:none; color:rgb(51,51,51);}

/*Abstandnullsetzung für p etc*/
.cc-m-hgrid-column .n {padding:0px !important}

/*Cookie Hinweis in Blau*/
button.toggle span.fill {
background-color:rgb(49,102,138) !important;}

.cc-individual-cookie-settings.ui-dialog .cc-individual-cookie-settings-actions .btn-primary {
background-color:rgb(49,102,138) !important;
box-shadow: inset 0 0px 0 rgb(49,102,138) !important;}

.cc-individual-cookie-settings-actions button:focus {
border: solid 2px #cacedb !important
}

/*---------------------*/

#header_top {
height:30px;
min-width:980px;
background-color:rgb(240,240,240);
font-size: 13px;
line-height:1.3;
}


#header_top a {text-decoration:none; color:rgb(0,0,0); float:right; padding-left:5px}

#header_top span {float:right; padding-left: 5px; padding-right:5px;}

#header_top_a {display:inline-block;}

#header_top_b {display:inline-block; padding-left:40px}

#header_top img {
height:17px;
display:inline-block;}

#header_first{
height:60px;
min-width:980px;
background-color:rgb(193,193,193)}

#header_second {
position:relative;        
margin-left:auto; 
margin-right:auto; 
width:980px;
height:110px;
background-color:rgb(240,240,240);
padding-right:0px;
padding-top:0px;
text-align:right;
font-size:16px;
font-weight:normal;
color: rgb(0,0,0); 
text-decoration:none;}

.center {
position:relative;        
margin-left:auto; 
margin-right:auto; 
width:980px;}

#skyline_quedlinburg {
height:50px;
padding-left:5px;
padding-top:5px;}

#header_jewelry {
position:absolute;
height:175px;
width:auto;
left: 265px;
z-index:37;
}

#schmuckdesign-quedlinburg {

position:absolute;
height:22px;
width:auto;
top:35px;
left:7px;
z-index:39;
}

#schmuckdesign-quedlinburg-bgr {

position:absolute;
height:66px;
width:193px;
top:0px;
left:0px;
z-index:38;
}

#logo {

position:absolute;
height:180px;
top:-30px;
left:-16px;
z-index:2;
}


.slogan {

position:absolute;
height:32px;
width:auto;
font-size:14px !important;
left:203px;
top:115px;
z-index:3;
}


#logo_sdq {

position:absolute;
height:60px;
top:20px;
left:5px;
z-index:2;
}


.shop_name {

position:absolute;
height:40px;
width:auto;
font-size:14px !important;
left:70px;
top:30px;
z-index:3;
}


#sigel{
position:relative;
display:inline-block;
margin-right:-20px;
vertical-align:top;
margin-top:-45px;
height:110px;
width:auto;
z-index:35;

}

#sigel_deko{
position:relative;
display:inline-block;
margin-right:-40px;
padding-bottom:35px;
margin-top:-70px;
height:100px;
width:auto;
z-index:34;

}

#menu_box{
display:inline-block;
color:rgb(255,255,255);
border: 1px solid rgb(100,100,100);
border-radius:3px;
background-color:rgb(121,157,2);
margin-top:-15px;
vertical-align: top;
padding:5px 10px 5px 20px;
font-size: 17px;

}

.menu_point {display:inline; padding-left:0px; background-color:rgb(121,157,2);
}

.menu_point a:hover {top:-2px;}


a:link.menu  {

position:relative;
padding-right:5px;
padding-left:5px;
color: rgb(255,255,255);
text-decoration:none;

}

a:visited.menu   {

position:relative;
padding-right:5px;
padding-left:5px;
	color: rgb(255,255,255);
	text-decoration:none;

}


a:hover.menu   {

padding-right:5px;
padding-left:5px;
	text-decoration:none;


}
a:active.menu  {

position:relative;
padding-right:5px;
padding-left:5px;
	color: rgb(255,255,255);
	text-decoration:none;
	
}



#infobox{

position:absolute;
top:91px;
right:95px;
border: 1px rgb(64,64,64) solid;
border-radius:10px;
border-style:dashed;
font-size:11px !important;
line-height:135%;
text-align:left;
font-weight:normal;
color:rgb(64,64,64);
}

#infobox a {
display:block;
padding: 8px 10px 8px 10px;
height:auto;
}

#infobox a:hover {background-color:rgb(230,230,230); border-radius:10px; 
-webkit-transition: background-color 2s ease, color 2s ease;
-moz-transition: background-color 2s ease, color 2s ease;
-o-transition: background-color 2s ease, color 2s ease;
transition: background-color 2s ease, color 2s ease;
}

#infobox a:link{
text-decoration:none;
font-size:11px !important;
font-weight:normal;
color:rgb(64,64,64);
}

#infobox a:active{
text-decoration:none;
font-size:11px !important;
font-weight:normal;
color:rgb(64,64,64);
}

#infobox a:visited{
text-decoration:none;
font-size:11px !important;
font-weight:normal;
color:rgb(64,64,64);
}

#header_promotion {
position:absolute;
top:170px;
right:230px;
height:13px;
}


.j-cart {position: absolute !important; top:95px !important; right:0px !important;}



/*------------NAVIGATION------------------*/

#range_box {position: relative;
width: 980px; 
margin-left:auto; 
margin-right:auto;}

#nav {

background-color: rgb(240,240,240);
}

nav#nav ul {
  margin: 0px auto;
  position: relative;
  float: left;
  padding-left:0px;
}
nav#nav ul li {
  position: relative;
  display: inline;
  font-size: 15px;
  font-weight: normal;
  margin-right: 3px;
  padding: 0;
  float: left;
}

nav#nav ul li.j-nav-parent > a {   /* Kennzeichnung der aktuellen 1. Ebene bei Nutzung der Unterseite*/
   background-color: rgb(1,37,106); /* graue Version rgb(80,80,80)*/
color:rgb(255,255,255);
font-weight:normal; 
}
nav#nav ul li a {     /*generelle Navigation 1. Ebene*/
  padding: 2px 25px;
  text-decoration: none;
  display: inline-block;
  border: 1px solid rgb(87,87,87);
border-radius:5px;
  background-color: rgb(49,102,139); /*graue Version rgb(175,175,175)*/
  color:rgb(255,255,255);   /*graue Version rgb(30,30,30)*/
  -webkit-transition: color 0.2s linear, background 0.2s linear;
  -moz-transition: color 0.2s linear, background 0.2s linear;
  -o-transition: color 0.2s linear, background 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear;
}

nav#nav ul li a.j-nav-current {       /*jeweils aktuelle Navigation aller Ebenen*/
  background-color: rgb(1,37,106);
color:rgb(255,255,255);
font-weight:normal;
}
nav#nav ul li a:hover {
  background-color: rgb(1,37,106);
color:rgb(255,255,255);;

}
nav#nav ul li:hover > a {  /*Kennzeichnung der 1.Ebene bei hover über Unterebene*/
    background-color: rgb(1,37,106);
color:rgb(255,255,255);
font-weight:normal;
}
/* Drop-Down Navigation */
nav#nav ul li:hover > ul {
  visibility: visible;
  opacity: 1;

}
nav#nav ul ul,
nav#nav ul ul li ul {   /*generelle Navigation Unterebenen*/
  list-style: none;
  margin: 0;
  padding: 0;
  visibility: hidden;
  position: absolute;
  z-index: 99999;
  width: 180px;
  background-color:none;
  color:rgb(50,50,50);
box-shadow: 0px 0px 0px;
opacity: 0;
  -webkit-transition: opacity 0.2s linear, visibility 0.2s linear;
  -moz-transition: opacity 0.2s linear, visibility 0.2s linear;
  -o-transition: opacity 0.2s linear, visibility 0.2s linear;
  transition: opacity 0.2s linear, visibility 0.2s linear;
}

nav#nav ul ul li a, nav#nav ul ul li  {border-radius:0px; font-weight:normal;}


nav#nav ul li li a.j-nav-current {       /*Unterebene aktuell*/
  background-color: rgb(1,37,106);
color:rgb(255,255,255);
font-weight:normal;
}


nav#nav ul li li:hover > a {        /*Unterebene hover*/
background-color: rgb(1,37,106);
color:rgb(255,255,255);
font-weight:normal;
}

nav#nav ul ul {
top: 26px;
  left: 1px;
border-top: 5px solid rgb(240,240,240);

}

nav#nav ul ul li ul {
  top: 0px;
  left: 181px;
}
nav#nav ul ul li {
  clear: both;
  width: 100%;
  border: 0 none;
}

nav#nav ul ul li a {
  background: none;
  padding: 3px 15px;
  color: rgb(255,255,255);  /*graue Version rgb(87,87,87)*/
  text-decoration: none;
  display: inline-block;
  border: 0 none;
border:1px rgb(100,100,100) solid;
border-radius:5px;
margin-bottom:1px;
background-color: rgb(49,102,139); /*graue Version rgb(220,220,220)*/
  float: left;
  clear: both;
  width: 150px;
}
nav#nav ul li a.first {
  border-left: 0 none;
}
nav#nav ul li a.last {
  border-right: 0 none;
}

nav#nav ul ul ul li a {                   /*dritte Ebene*/
background-color: rgb(220,220,220);
color: rgb(87,87,87);
}

nav#nav ul li li li:hover > a {        /*dritte Ebene hover*/
background-color: rgb(80,80,80);
color:rgb(255,255,255);
font-weight:normal;
}

nav#nav ul li li li a.j-nav-current {       /*jeweils aktuelle Navigation dritte Ebene*/
  background-color: rgb(80,80,80);
color:rgb(255,255,255);
}

/*-----------Unikatschmuck----------------*/
#unique_jewelry {display:inline-block;}

div#unique_jewelry {
background-color: rgb(240,240,240);
height: 2em;
padding: 0em;
padding-left:3px;
font-size:15px;}

				
							}
 
div#unique_jewelry:after {
clear: left;
content: "";
			}
 
div#unique_jewelry ul {
margin: 0;
margin-top:0px;
padding: 0;
text-align: center;
			
			}
 
            /*Normalisierung*/
			div#unique_jewelry li {
				float: left;
				list-style: none;
				margin: 0;
				padding: 0;
				position: relative;
			}
 
			/* Unternavigation ausblenden */
			div#unique_jewelry ul ul {
				font: 0/0 serif; /*font-size/line-height Ausblenden*/
				margin: 0;
				padding: 0;
				position: absolute;
				top: 1.6em;
				z-index: -1;
						}
 
			/*  Unternavigation einblenden */
			div#unique_jewelry ul li:hover ul {
				font: inherit;
				z-index: 500;
			}
 
			div#unique_jewelry ul ul li {
				float: none;
				margin-top: 0.5em;
				margin-bottom:-0.3em;
			}
 
			div#unique_jewelry a {
				background-color: rgb(121,157,2);
				border: 0px solid rgb(90,90,90);
				color: rgb(255,255,255);

				display: block;
				font-weight:normal;

		margin-right:0px;
				text-decoration: none;
				/*-moz-border-radius: 3.5em / 1.6em;
				-ms-border-radius: 3.5em / 1.6em; 
-webkit-border-radius:3.5em / 1.6em; 
-o-border-radius: 3.5em / 1.6em; */
border-radius:1.5em / 1.5em;
				/* Breite den in li enthaltenen Elementen zuweisen */
				width: 9em;

					padding-top:0.2em; padding-bottom:0.2em;
				-webkit-transition: all 0.2s ease-in;
				transition: all 0.2s ease-in;
			}
 
			  /* zweiter listenpunkt  
			div#unique_jewelry ul ul a {
				border:0px rgb(50,50,50) solid;
				border-radius:15px;
width:10em; text-align:left; 
				padding-top:0.2em; padding-bottom:0.2em; padding-left:10px;				background-color: rgb(121,157,2);	
			}*/
 
			/* aktuelle Unterseite kennzeichnen */
			div#unique_jewelry ul ul a:focus {
				background-color: rgb(75,115,0);
		
				/*box-shadow: 0px 5px 10px white inset;*/
				color: rgb(255,255,255);
			}
 
 
 /* erster listenpunkt bei hover */
			div#unique_jewelry li:focus > a,
			div#unique_jewelry li:hover > a {background-color:rgb(75,115,0);
				
			}
 
  /* zweiter listenpunkt bei hover */
			div#unique_jewelry ul ul a:hover {
			background-color: rgb(75,115,0);	
			}
			
			  /* zweiter listenpunkt bei active */
			div#unique_jewelry ul ul a:active {
			background-color: rgb(121,157,2);	
			}

 /*-----------Modeschmuck----------------*/
#fashion_jewelry {display:inline-block;}

div#fashion_jewelry {
background-color: rgb(240,240,240);
height: 2em;
padding: 0em;
padding-left:0px;
font-size:15px;}

				
							}
 
div#fashion_jewelry:after {
clear: left;
content: "";
			}
 
div#fashion_jewelry ul {
margin: 0;
margin-top:0px;
padding: 0;
text-align: center;
			
			}
 
            /*Normalisierung*/
			div#fashion_jewelry li {
				float: left;
				list-style: none;
				margin: 0;
				padding: 0;
				position: relative;
			}
 
			/* Unternavigation ausblenden */
			div#fashion_jewelry ul ul {
				font: 0/0 serif; /*font-size/line-height Ausblenden*/
				margin: 0;
				padding: 0;
				position: absolute;
				top: 1.6em;
				z-index: -1;
						}
 
			/*  Unternavigation einblenden */
			div#fashion_jewelry ul li:hover ul {
				font: inherit;
				z-index: 500;
			}
 
			div#fashion_jewelry ul ul li {
				float: none;
				margin-top: 0.5em;
				margin-bottom:-0.3em;
			}
 
			div#fashion_jewelry a {
				background-color: rgb(49,102,138);
				border: 0px solid rgb(90,90,90);
				color: rgb(255,255,255);

				display: block;
				font-weight:normal;

		margin-right:4px;
				text-decoration: none;
				/*-moz-border-radius: 3.5em / 1.6em;
				-ms-border-radius: 3.5em / 1.6em; 
-webkit-border-radius:3.5em / 1.6em; 
-o-border-radius: 3.5em / 1.6em; */
border-radius:1.5em / 1.5em;
				/* Breite den in li enthaltenen Elementen zuweisen */
				width: 9em;

					padding-top:0.2em; padding-bottom:0.2em;
				-webkit-transition: all 0.2s ease-in;
				transition: all 0.2s ease-in;
			}
 
			  /* zweiter listenpunkt  
			div#fashion_jewelry ul ul a {
				border:0px rgb(50,50,50) solid;
				border-radius:15px;
width:10em; text-align:left; background-color: rgb(49,102,138);
				padding-top:0.2em; padding-bottom:0.2em; padding-left:10px;				background-color: rgb(121,157,2);	
			}*/
 
			/* aktuelle Unterseite kennzeichnen */
			div#fashion_jewelry ul ul a:focus {
				background-color: rgb(26,65,130);
		
				/*box-shadow: 0px 5px 10px white inset;*/
				color: rgb(255,255,255);
			}
 
 
 /* erster listenpunkt bei hover */
			div#fashion_jewelry li:focus > a,
			div#fashion_jewelry li:hover > a {background-color:rgb(26,65,130);
				
			}
 
  /* zweiter listenpunkt bei hover */
			div#fashion_jewelry ul ul a:hover {
			background-color: rgb(26,65,130);	
			}
			
			  /* zweiter listenpunkt bei active */
			div#fashion_jewelry ul ul a:active {
			background-color: rgb(49,102,138);	
			}

/*-----------CONTENT----------------*/

#content {

position:relative;        

margin-left:auto; 
margin-right:auto;
width:860px;
padding: 20px 60px 40px 60px ! important;
height:auto;
background-color:rgb(255,255,255);
border-radius: 0px 15px 0px 0px;

}

.flex-control-nav {width:956px !important;}
#flexslider-control-nav-korrektur .flex-control-nav {width:895px !important;}

div.n, div.flexmodul {  /*setzt die Abstände innerhalb von Elementen bsp. Flexslider auf 0px*/
    padding: 0px;
}

/*---------------Shop Styles ----------------*/
div.cc-shop-product-img {margin-right:40px !important;}

.sz-stage {width:494px !important;}
div.cc-shop-product-img {width:266px !important;}

a.cc-shop-addtocard.cc-no-clickable-arrow {
background-color:rgb(121,157,2) !important; }

a.cc-shop-addtocard {font-size:13px !important;}

.cc-shop-price {color:rgb(50,50,50) !important; font-size:20px !important;}

/*.cc-product-infolink a:link, .cc-product-infolink a:visited, .cc-product-infolink a:hover, .cc-product-infolink a:active { 
color:rgb(150,150,150);
text-decoration:none;}*/

.shop-detail-geschenk-option a:link, .shop-detail-geschenk-option a:visited,  .shop-detail-geschenk-option a:active { 
color:rgb(50,50,50);
text-decoration:none;}

.shop-detail-geschenk-option a:hover {color:rgb(150,150,150);
text-decoration:none;}

span.fn {font-size:15px; !important;}

.description {margin-top:10px !important;}

select.cc-product-variant-selectbox {font-size: 14px !important; background-color:rgb(240,240,240);}

/*---------------Produktkatalog  ----------------*/

.produktkatalog {width:268px; height: auto; float:left; margin: 30px 14px 0px 14px !important; margin-left:14px !important;}

.produktkatalog-produkt {width:268px; height: 268px;}

.produktkatalog-produkt a:focus{outline: 0}

.produktkatalog-img {width:268px; height: auto;}

.produktkatalog-titel {text-align:center; padding-top:10px;}

.produktkatalog-titel-link {text-decoration:none !important; border:none !important;
color:rgb(50,50,50) !important; font-size:14px !important; font-weight:bold !important;}

.produktkatalog-preis {text-align:center !important;
padding-top:3px;
color: rgb(100,100,100) !important; font-weight:normal !important;}

/*---------------Produktübersicht (nicht verwendet/ursprünglich) ----------------*/
/*
.cc-webview-product {
border-style: dotted !important;
border-color: rgb(170,170,170) !important;
border-width: 0px 0px 0px 0px !important;
border-radius:0px !important;
margin-bottom:50px !important;
width:264px !important;
}

.cc-webview-product-image {
    height: 260px !important;
    width: 264px !important;
border-style: dotted !important;
border-color: rgb(170,170,170) !important;
border-width: 0px 0px 0px 0px !important;
}

img.j-webview-product-image {
    width: auto !important;
    height: 100% !important;}



.j-catalog-product-title-link {text-decoration:none !important; 
color:rgb(40,40,40) !important; font-size:15px !important; font-weight:normal !important;}

.cc-webview-product-price{
text-align:center !important;
padding-right:10px !important;
padding-bottom: 10px !important;
color: rgb(100,100,100) !important;

}
div.cc-catalog-galleryview div.cc-webview-product-price strong, 
div.cc-catalog-listview div.cc-webview-product-price strong, 
div.cc-catalog-sliderview div.cc-webview-product-price strong {color: rgb(100,100,100) !important;
font-size:15px !important;font-weight:normal !important;}
*/


/*-----------------Produktübersicht Das könnte Sie auch interessieren...--------------------*/

.cc-catalog-wrapper, .j-catalog-wrapper {margin-left:-27px !important;}

.cc-webview-product {margin-left:27px; !important; margin-right:0px !important; margin-bottom:0px !important;
margin-top:5px !important; height: 150px !important; width:150px !important;}


/* ---------------------LINKS LINKS LINKS---------------------------------- */

/* Links - service-ueberschriften-link */

.service-ueberschriften-link {font-size:15px;}

.service-ueberschriften-link a:link  {
color:rgb(0,0,0) !important;
text-decoration:underline;}

.service-ueberschriften-link a:visited   {
color:rgb(0,0,0) !important;
text-decoration:underline;}

.service-ueberschriften-link a:hover   {
color:rgb(100,100,100) !important;
text-decoration:underline;}

.service-ueberschriften-link a:active  { 
color:rgb(0,0,0) !important;
text-decoration:underline;}

.service-ueberschriften {font-weight:bold; font-size:16px; padding: 15px 0px 10px 0px !important; margin-top:15px !important;}

/* Links - Überschrift - Kopfzeile */

.kopfzeile-headline a:link, .kopfzeile-headline a:visited, .kopfzeile-headline a:hover, .kopfzeile-headline a:active {text-decoration:none; color:rgb(80,80,80); font-size:12px;}

/* Links - Verlauf - Kopfzeile */

.verlauf a:link, .verlauf a:visited, .verlauf a:hover, .verlauf a:active {font-size:12px; 
color:rgb(100,100,100);
text-decoration:none;}


/* Links - Kategorie - Kopfzeile */

.kategorie a:link, .kategorie a:visited, .kategorie a:hover, .kategorie a:active {
font-size:13px; 
color:rgb(80,80,80);
text-decoration:none;}


/* Links - Seite - Kopfzeile */

a:link.seite  {
font-size:16px; 
color:rgb(0,0,0);
text-decoration:none;}

a:visited.seite   {
font-size:16px; 
color:rgb(0,0,0);
text-decoration:none;}

a:hover.seite   {
font-size:16px; 
color:rgb(0,0,0);
text-decoration:none;}

a:active.seite  {
font-size:16px; 
color:rgb(0,0,0);
text-decoration:none;}

/* Link Jetzt Stöbern */

a:link.jetzt-stoebern, a:visited.jetzt-stoebern,  a:active.jetzt-stoebern
{text-decoration:none; color: rgb(96,96,96);}

a:hover.jetzt-stoebern {text-decoration:none;  font-weight: bold}

#stripe {
position:relative;
min-width:980px;
height:10px;
background-color:rgb(200,200,200);
}

/* Link Startseite Unikatschmuck, Modeschmuck etc. */

.tuerklinke a:link, .tuerklinke a:visited, .tuerklinke a:hover, .tuerklinke a:active {
font-size:18px; color: rgb(80,80,80); text-decoration:none;
}

/*-------------FOOTER----------------*/

#footer {
background-color:rgb(79,79,79);
color:rgb(255,255,255);

}


.footer_first {

margin-left:auto; 
margin-right:auto;
padding-top:30px;
height:auto;
width:980px;
text-align:left;
font-size:14px;
background-color:rgb(79,79,79);

}


/*---------------------------------------*/
/*---------------------------------------*/

.footer_link a:link, .footer_link a:visited,  .footer_link a:active {text-decoration:none; color:rgb(255,255,255);}
.footer_link a:hover {color:rgb(200,200,200)}

#footer_first_left {
display:block;
float:left;
padding-left:15px;
width:285px;
background-color:rgb(79,79,79);
height:auto;}

.icon_holder {display:inline-block; width:15px;}

.icon {height:10px;}

.footer_headline {
width:auto; 
height:15px;
font-size:14px;
color:rgb(255,255,255);
padding:0px;
margin:0px;
margin-bottom:20px;
}

#footer_first_mid {
display:block;
float:left;
width:220px;
background-color:rgb(79,79,79);
height:auto;}


#footer_first_right {
position:relative;
display:block;
float:left;
width:460px;
background-color:rgb(79,79,79);
height:auto;}

#footer_first_right_top {
position:relative;
}

#blackboard{
width:100%;
height:auto;
}

#blackboard_text {
position:absolute;
width:auto;
height:42px;
left:40px;
top:40px;
}

#blackboard_button {
position:absolute;
display:inline-block;
padding: 3px 15px 3px 15px;
bottom:30px;
right:30px;
color: rgb(255,255,255);
font-size: 15px;
text-align:center;
background-color:rgb(128,182,0);
}


#footer_first_right_bottom {
position:relative;
padding:30px 0px 0px 0px;
}

#footer_first_right_bottom_a {
display:inline-block;
float:left;
width:220px;
background-color:rgb(79,79,79);}

#footer_first_right_bottom_b {
display:inline-block;
clear:left;
max-width:230;
background-color:rgb(79,79,79);}

.payment_delivery_service {
float:left;
padding-top:5px;
padding-bottom:15px;
padding-right: 3px;
height:22px;
width:auto;}

#newsletter {
clear:left;}


#footer_second {
background-color:rgb(55,55,55);
}

#footer_second_center {
margin-left:auto; 
margin-right:auto;
padding-top:10px;
height:auto;
width:980px;
text-align:left;
font-size:14px;
background-color:rgb(55,55,55);
}

#business_conditions {
display:block;
margin-left:auto;
margin-right:auto;
padding:10px 0px 0px 0px;
width:725px;
text-align:center;
}


div.leftrow {display:block ! important; width:980px ! important;}
div#contentfooter div.rightrow {display:block ! important;
float:none ! important; clear:float ! important;}
div.jimdo-free-footer-ad{display:none ! important;}

#business_conditions a:link, #business_conditions a:visited, #business_conditions a:hover,
#business_conditions a:active {
font-size:11px ! important;
	color: rgb(255,255,255) ! important;
	text-decoration:none ! important;
}

#copyright {
padding: 10px 0px 0px 0px;
height:30px;
text-align:center;}

/*---------------------------------------*/
/*---------------------------------------*/