/*
Template: 4146
GJBO
Author: L. Diercks
*/

/** Layout **/


div.tmpl-alignment { margin:0 auto;}

div#gj-nav-global,
div#gj-container,
div#footer {
    padding-left:0px;
    padding-right:0px;
}

div#gj-article h1, div#gj-article h2, div#gj-article h3 {
	margin: 0;
}
div.datetime {
	float: none;
	width: auto;
	height: auto;
	margin: 0;
	background: none;
}
#gj-article ul.com-list li, #gj-article ul.com-list-noava li {
	background: none;
	padding: 12px 0 12px 0;
}
#gj-nav-global ul, #gj-nav-global div, #gj-container .gj-outer, #gj-container .gj-inner, #footer_in {
	zoom: 1;
}
#gj-nav-global ul:after, #gj-nav-global div:after, #gj-container .gj-outer:after, #gj-container .gj-inner:after, #footer_in:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	line-height: 0;
	visibility: hidden;
}

.gj-inner {
	width: 960px;
	position: relative;
}
#gj-visual {
    padding-top:0px;
    padding-left:0px;
    padding-right:0px;
	padding-bottom: 45px;
	background: url(https://u.jimcdn.com/cms/o/layout/l3f2024fd695972e8/img/bg-gj-visual.png) repeat-x left bottom;
}

#head {
    width: 940px;
    border: 10px solid #fff;
    -moz-box-shadow: 0px 0px 10px #666;
    -webkit-box-shadow: 0px 0px 10px #666;
    box-shadow: 0px 0px 10px #666;
}

#gj-container {
	padding: 10px 0;
	background: url(https://u.jimcdn.com/cms/o/layout/l3f2024fd695972e8/img/bg-gj-container.png) repeat-x left top;
}
#gj-container .gj-inner {
	background: #FFF;
	padding: 30px 0;
}
#gj-visual .gj-inner, #gj-container .gj-inner {
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-o-border-radius: 10px;
	-ms-border-radius: 10px;
	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 {
	float: left;
	width: 610px;
	padding: 0 0 0 30px;
}
#gj-article h1, #gj-article h2, #gj-article h3 {
	padding: 0.5em 0 0.5em 1em;
}
#gj-article h1, #gj-article h2 {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
}
#gj-article h1 {

	background: #503C31;
	background: url(https://u.jimcdn.com/cms/o/layout/l3f2024fd695972e8/img/bg-title-dot-brown.gif) no-repeat 0 center, -webkit-gradient(linear, left top, left bottom, color-stop(0, #735D52), color-stop(1, #503C31));
	background: url(https://u.jimcdn.com/cms/o/layout/l3f2024fd695972e8/img/bg-title-dot-brown.gif) no-repeat 0 center, -moz-linear-gradient(center top, #735D52 0%, #503C31 100%);
}
#gj-article h2 {

	background: #D2C4BB;
	background: url(https://u.jimcdn.com/cms/o/layout/l3f2024fd695972e8/img/bg-title-dot-brown.gif) no-repeat 0 center, -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFAF8), color-stop(1, #D2C4BB));
	background: url(https://u.jimcdn.com/cms/o/layout/l3f2024fd695972e8/img/bg-title-dot-brown.gif) no-repeat 0 center, -moz-linear-gradient(center top, #FFFAF8 0%, #D2C4BB 100%);
}
#gj-article h3 {
	background: url(https://u.jimcdn.com/cms/o/layout/l3f2024fd695972e8/img/bg-title-dot-gray.gif) no-repeat 0 center;
	border-bottom: solid 1px #C9C9C9;
}
#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-color: #503C31;
	background-image: none;
	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;
}
body.ie-6 #gj-article .blogselection .datetime, .cc-page-blog #gj-article .post .datetime {background: #503C31 !important; filter: none !important;}

#gj-article .blogselection .datetime .day, #gj-article .blogselection .datetime .mon, .cc-page-blog #gj-article .post .day, .cc-page-blog #gj-article .post .mon {
	color: #FFF;
}
#gj-article .blogselection .datetime .day, .cc-page-blog #gj-article .post .day {
	padding: 2px 10px 0;
	background: url(https://u.jimcdn.com/cms/o/layout/l3f2024fd695972e8/img/bg-datetime-top.png) no-repeat center top;
}
* html #gj-article .blogselection .datetime .day,
* html .cc-page-blog #gj-article .post .day { background: #503C31;}

#gj-article .blogselection .datetime .mon, .cc-page-blog #gj-article .post .mon {
	background: url(https://u.jimcdn.com/cms/o/layout/l3f2024fd695972e8/img/bg-datetime-bottom.png) no-repeat center bottom;
	text-align: center;
	font-weight: bold;
	padding: 0 10px 2px;
}
* html #gj-article .blogselection .datetime .mon,
* html .cc-page-blog #gj-article .post .mon { background: #503C31;}

#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; background: #503C31;
}
#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 {
	color: #D2C4BB;
	text-decoration: none;
}
#gj-sidebar {
	float: right;
	width: 260px;
	padding: 0 30px 0 0;
}
#gj-nav-sub {
	margin-bottom: 1em;
}
#gj-nav-sub .gj-sub-inner {
	padding: 30px 0 0;
	background: url(https://u.jimcdn.com/cms/o/layout/l3f2024fd695972e8/img/bg-nav-sub-top.png) no-repeat left top;
}

* html #gj-nav-sub .gj-sub-inner { background: url(https://u.jimcdn.com/cms/o/layout/l3f2024fd695972e8/img/bg-nav-sub-top-ie6.gif) no-repeat left top;}

#gj-nav-sub .gj-sub-inner div {
	padding: 0 0 30px;
	background: url(https://u.jimcdn.com/cms/o/layout/l3f2024fd695972e8/img/bg-nav-sub-bottom.png) no-repeat left bottom;
}

* html #gj-nav-sub .gj-sub-inner div {background: url(https://u.jimcdn.com/cms/o/layout/l3f2024fd695972e8/img/bg-nav-sub-bottom-ie6.gif) no-repeat left bottom; height: 1%;}

#gj-nav-sub .gj-sub-inner div div {background: none; padding: 0;}

#gj-nav-sub .gj-sub-inner ul {
	padding: 2px 0 0;
    margin: 0;
	background: url(https://u.jimcdn.com/cms/o/layout/l3f2024fd695972e8/img/bg-li-sub-nav-line.png) repeat-x left top;
}
#gj-nav-sub .gj-sub-inner ul ul {
	background: none;
	margin: 0;
	padding: 0;
}
#gj-nav-sub .gj-sub-inner ul li {
	padding: 0 0 2px;
	background: url(https://u.jimcdn.com/cms/o/layout/l3f2024fd695972e8/img/bg-li-sub-nav-line.png) repeat-x left bottom;
    list-style: none;
}
#gj-nav-sub .gj-sub-inner ul ul li {
	padding: 0 0 0 1em;
	background: none;
}
#gj-nav-sub .gj-sub-inner a {
	color: #333;
	text-decoration: none;
	display: block;
	padding: 0.5em 0 0.5em 0.75em;
	background: url(https://u.jimcdn.com/cms/o/layout/l3f2024fd695972e8/img/bg-li-nav-sub-brown.png) no-repeat 0.5em center;
}
* html #gj-nav-sub .gj-sub-inner a {background: url(https://u.jimcdn.com/cms/o/layout/l3f2024fd695972e8/img/bg-li-nav-sub-brown-ie6.gif) no-repeat 0.5em center;}

#gj-nav-sub .gj-sub-inner a:hover {
	background: url(https://u.jimcdn.com/cms/o/layout/l3f2024fd695972e8/img/bg-li-nav-sub-orange.png) no-repeat 0.5em center;
	text-decoration: underline;
}
* html #gj-nav-sub .gj-sub-inner a:hover { background: url(https://u.jimcdn.com/cms/o/layout/l3f2024fd695972e8/img/bg-li-nav-sub-orange-ie6.gif) no-repeat 0.5em center;}

#gj-nav-sub .gj-sub-inner a span {
	display: block;
	padding: 0 0 0 1em;
}
#gj-nav-sub, #gj-aside {
	background: #F6F5F1;
	padding: 14px 20px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
}
#gj-aside h1, #gj-aside h2, #gj-aside h3 {
	color: #000;
    padding: 0 0 0.5em;
	background: url(https://u.jimcdn.com/cms/o/layout/l3f2024fd695972e8/img/bg-sidebar-title.png) repeat-x left bottom;
}
#gj-aside ul {
	margin: 0;
	padding: 0;
}
#gj-aside ul li {
	list-style: none;
	padding: 0 0 0 1em;
	background: url(https://u.jimcdn.com/cms/o/layout/l3f2024fd695972e8/img/bg-sideber-li.png) no-repeat left 3px;
}
* html #gj-aside ul li { background: url(https://u.jimcdn.com/cms/o/layout/l3f2024fd695972e8/img/bg-sideber-li-ie6.gif) no-repeat left 3px;}
/** Navigation **/
#gj-nav-global {
	background: url(https://u.jimcdn.com/cms/o/layout/l3f2024fd695972e8/img/bg-nav-global.png) repeat left center;
}
#gj-nav-global .gj-outer {
	width: 960px;
	background: #e2e2e2;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0, #FFF), color-stop(0.5, #EFEFEF), color-stop(1, #B2B2B2));
	background: -moz-linear-gradient(center top, #FFF 0%, #EFEFEF 50%, #B2B2B2 100%);
	border-radius: 10px;
    border: 1px solid #B2B2B2;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-o-border-radius: 10px;
	-ms-border-radius: 10px;
	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-nav-global .gj-outer .gj-inner { margin: 0;}

#gj-nav-global .gj-inner div { padding: 2px 15px 3px; }

#gj-nav-global .gj-inner div div {background: transparent; padding: 0;}

#gj-nav-global .gj-inner div ul {
	margin: 0;
    padding: 0;
	float: left;
	border-left: solid 1px #EFEFEF;
	border-right: solid 1px #B2B2B2;
}
#gj-nav-global ul li {
	margin: 0;
	padding: 0;
	list-style:none;
}
#gj-nav-global li {
	float: left;
	border-top: solid 1px #EFEFEF;
	border-left: solid 1px #B2B2B2;
	border-right: solid 1px #EFEFEF;
}
#gj-nav-global li a {
	color: #666;
	display: block;
	padding: 0 0.75em 0.4em;
	text-decoration: none;
}
#gj-nav-global li a:hover, #gj-nav-global li a.current {
	color: #840900;
}
#gj-nav-global li a span {
	display: block;
	padding: 1em 0.75em 0.6em;
	background: url(https://u.jimcdn.com/cms/o/layout/l3f2024fd695972e8/img/bg-nav-global-span.png) repeat-x left bottom;
}

/* overwrite headlines for imprint view */

div#imprint h2 { background: none;}