/*
Template: 41__
GJBO
Author: L.Diercks
*/

/* fix for shopprodukt gallery */
ul.cc-shop-product-alternatives li {  padding: 0 !important; }

/* Contents */

#gj-body {padding:0px 0px !important;}

.j-header, .j-text, .j-text p {
	padding: 0 0 1em;
}
.j-text ul, .j-text ol, .j-text dd {
	padding: 0 0 1em 2em;
}
.j-text li {
	padding: 5px auto;
}
.j-text ul li {
	list-style: disc;
}
.j-text ol li {
	list-style: decimal;
}
body div.datetime {
	float: none;
	width: auto;
	height: auto;
	margin:0;
	background: none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='0');
}
#gj-article ul.com-list li, #gj-article ul.com-list-noava li {
	background: none;
	padding: 12px 0 12px 0;
}
/* #footer */
#footer .leftrow {
	float:left;
	text-align:left;
	width:55%
}
#footer .rightrow {
	float:right;
	text-align:right;
	width:42%
}
span.loggedout {
	display:inline
}
/* clearfix */
#gj-nav-global ul, #gj-nav-global div, #gj-container, #gj-container .gj-outer, #gj-container .gj-inner, #gj-contents, #footer_in {
	zoom: 1;
}
#gj-nav-global ul:after, #gj-nav-global div:after, #gj-container:after, #gj-container .gj-outer:after, #gj-container .gj-inner:after, #gj-contents:after, #footer_in:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	line-height: 0;
	visibility: hidden;
}
/* ---------------------------------------------------

	基本レイアウト

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

body {
	background: #000;
}
.gj-outer, .gj-inner {
	width: 960px;
	margin: 0 auto;
	position: relative;
}
/* ---------------------------------------------------

	#gj-header

------------------------------------------------------ */
#gj-header {
	background: url(https://u.jimcdn.com/cms/o/layout/l94577edba632ea6f/img/bg-gj-container.png) repeat center top;
}

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

	#gj-visual

------------------------------------------------------ */
#gj-visual {
}
#gj-visual .gj-inner {
	width: 960px;
	position: relative;
	border-radius: 0 0 10px 10px;
	-moz-border-radius: 0 0 10px 10px;
	-webkit-border-radius: 0 0 10px 10px;
	-o-border-radius: 0 0 10px 10px;
	-ms-border-radius: 0 0 10px 10px;
	box-shadow: 0 0 5px #000;
	-moz-box-shadow: 0 0 5px #000;
	-webkit-box-shadow: 0 0 5px #000;
	-o-box-shadow: 0 0 5px #000;
	-ms-box-shadow: 0 0 5px #000;
}
/* ---------------------------------------------------

	#gj-container

------------------------------------------------------ */
#gj-container {
	background: url(https://u.jimcdn.com/cms/o/layout/l94577edba632ea6f/img/bg-gj-visual.png) repeat-x center top;
	padding: 20px 0 0;
}

#gj-container .gj-outer {
	background: url(https://u.jimcdn.com/cms/o/layout/l94577edba632ea6f/img/bg-contents-top.png) no-repeat left top;
	padding: 15px 0 0;
}
/* bonus sausage for ie6 */
* html #gj-container .gj-outer { background: url('https://u.jimcdn.com/cms/o/layout/l94577edba632ea6f/img/bg-contents-top-ie6.gif') no-repeat left top; }

#gj-container .gj-inner {
	background: url(https://u.jimcdn.com/cms/o/layout/l94577edba632ea6f/img/bg-contents-bottom.png) no-repeat left bottom;
	padding: 0 0 15px;
}
/* bonus sausage for ie6 */
* html #gj-container .gj-inner { background: url(https://u.jimcdn.com/cms/o/layout/l94577edba632ea6f/img/bg-contents-bottom-ie6.gif) no-repeat left bottom; }


#gj-container #gj-contents {
	width: 910px;
	padding: 0 50px 0 0;
	background: url(https://u.jimcdn.com/cms/o/layout/l94577edba632ea6f/img/bg-contents.png) repeat-y left bottom;
}

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

	#gj-article

------------------------------------------------------ */
#gj-article {
	float: right;
	width: 580px;
}
#gj-article h1,  #gj-article h2,  #gj-article h3 { border: solid 1px #C9C9C9; padding: 3px 3px 3px 10px; }
#gj-article h1 {
	border-left: none;
	background: url(https://u.jimcdn.com/cms/o/layout/l94577edba632ea6f/img/bg-article-h1.png) repeat-y left center;
}
#gj-article h2 {
	border-left: none;
	background:url(https://u.jimcdn.com/cms/o/layout/l94577edba632ea6f/img/bg-article-h2.png) repeat-y left center;
}
#gj-article h3 { background: url(https://u.jimcdn.com/cms/o/layout/l94577edba632ea6f/img/bg-article-h3.png) no-repeat left center;}
#gj-article ul { padding: 0 0 1em;}

.j-text ul li,
.j-textWithImage ul li,
.j-htmlCode ul li {
  background: url(https://u.jimcdn.com/cms/o/layout/l94577edba632ea6f/img/bg-article-li.png) no-repeat 0 6px;
	list-style: none;
	padding: 2px 20px;
}
/* bonus sausage for ie6 */
* html #gj-article ul li { background: url(https://u.jimcdn.com/cms/o/layout/l94577edba632ea6f/img/bg-article-li-ie6.gif) no-repeat 0 6px;}

#gj-article .blogselection,  .cc-page-blog #gj-article .post {
	position: relative;
}
#gj-article .blogselection .datetime,  .cc-page-blog #gj-article .post .datetime {
	float: right;
	padding: 0;
	margin: 0;
	background: #FFF;
	box-shadow: 0 0 4px #333;
	-moz-box-shadow: 0 0 4px #333;
	-webkit-box-shadow: 0 0 4px #333;
	-o-box-shadow: 0 0 4px #333;
	-ms-box-shadow: 0 0 4px #333;
}
#gj-article .blogselection .datetime .day,  .cc-page-blog #gj-article .post .day {
	color: #333;
	padding: 0 10px;
	line-height: 120%;
	padding: 4px 10px 0;
}
#gj-article .blogselection .datetime .mon,  .cc-page-blog #gj-article .post .mon {
	color: #FFF;
	background: #840900 url(https://u.jimcdn.com/cms/o/layout/l94577edba632ea6f/img/bg-datetime-mon.png) no-repeat center top;
	text-align: center;
	font-weight: bold;
	padding: 6px 10px 2px;
}
#gj-article .blogselection .datetime .day-word,  #gj-article .blogselection .datetime .yr,  .cc-page-blog #gj-article .post .day-word,  .cc-page-blog #gj-article .post .yr {
	display: none;
}
#gj-article .blogselection h1,  .cc-page-blog #gj-article .post h1 {
	margin-right: 3.5em;
}
#gj-article .blogselection h1 a,  .cc-page-blog #gj-article .post h1 a {
	text-decoration: none;
}

div#imprint h2 {background: none; border: none;}

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

	#gj-sidebar

------------------------------------------------------ */
#gj-sidebar {
	float: left;
	width: 280px;
	background: url(https://u.jimcdn.com/cms/o/layout/l94577edba632ea6f/img/bg-sidebar-middle.png) repeat-y center top;
}
#gj-sidebar .gj-outer,  #gj-sidebar .gj-inner {
	width: 280px;
	background: none;
	margin: 0;
	padding: 0;
}
#gj-container #gj-sidebar .gj-outer {
	background: url(https://u.jimcdn.com/cms/o/layout/l94577edba632ea6f/img/bg-sidebar-top.png) no-repeat center top;
	padding: 17px 0 0;
}
#gj-container #gj-sidebar .gj-inner {
	width: 230px;
	background: url(https://u.jimcdn.com/cms/o/layout/l94577edba632ea6f/img/bg-sidebar-bottom.png) no-repeat center bottom;
	padding: 0 25px 10px 25px;
}
#gj-aside {
	color: #FFF;
}
#gj-aside h1,  #gj-aside h2,  #gj-aside h3 {
	background: url(https://u.jimcdn.com/cms/o/layout/l94577edba632ea6f/img/bg-aside-title.png) no-repeat center bottom;
	padding: 0 0 11px;
}
#gj-aside h1,  #gj-aside h2,  #gj-aside h3,  #gj-aside p,  #gj-aside li {
	color: #FFF;
}
#gj-aside a:link,  #gj-aside a:visited {
	color: #70CBFF;
}
#gj-aside a:hover {
	color: #009ae1;
}
#gj-aside ul {
	padding: 0;
}
#gj-aside ul li {
	list-style: none;
	background: url(https://u.jimcdn.com/cms/o/layout/l94577edba632ea6f/img/bg-aside-li.png) no-repeat left .2em;
	padding: 0 0 0 18px;
}
/* bonus sausage for ie6 */
* html #gj-aside ul li {background: url(https://u.jimcdn.com/cms/o/layout/l94577edba632ea6f/img/bg-aside-li-ie6.gif) no-repeat left .2em}


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

	#footer

------------------------------------------------------ */
#footer {
	padding: 1em 0 1.5em;
}
#footer .leftrow,  #footer .rightrow,  #footer .leftrow a,  #footer .rightrow a {
	color: #D2C4BB;
	text-decoration: none;
}
#footer .leftrow a:hover,  #footer .rightrow a:hover {
	color: #FFF;
}

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

	#gj-nav-global

------------------------------------------------------ */
#gj-nav-global {
	background: url(https://u.jimcdn.com/cms/o/layout/l94577edba632ea6f/img/bg-nav-global.png) repeat left center;
}

#gj-nav-global a.parent { font-weight: bold;}
#gj-nav-global ul, li {
	margin: 0;
	padding: 0;
	list-style:none;
}
#gj-nav-global li {
	margin: 0 0 5px;
}
#gj-nav-global li li {
	margin: 5px 0 0;
}
#gj-nav-global li a {
	color: #350000;
	display: block;
	background: url(https://u.jimcdn.com/cms/o/layout/l94577edba632ea6f/img/bg-nav-global-li.png) no-repeat center top;
	padding: 10px 10px 5px;
	text-decoration: none;
}
#gj-nav-global a.level_2 { padding: 10px 10px 5px 25px;}
#gj-nav-global a.level_3 { padding: 10px 10px 5px 45px;}

#gj-nav-global li a:hover,  #gj-nav-global li a.current {
	background: url(https://u.jimcdn.com/cms/o/layout/l94577edba632ea6f/img/bg-nav-global-li-hover.png) no-repeat center top;
}
#gj-nav-global li a span {
	display: block;
	background:url(https://u.jimcdn.com/cms/o/layout/l94577edba632ea6f/img/icon-allow.png) no-repeat left 1px;
	padding: 0 0 0 16px;
}

/* bonus sausage for ie6 */
* html #gj-nav-global li a span { background: url(https://u.jimcdn.com/cms/o/layout/l94577edba632ea6f/img/icon-allow-ie6.gif) no-repeat left 1px; }
