
/*
Template: 4144
GJ
Author: L.Diercks
*/

.body {
    background: #f1f0ee url(https://u.jimcdn.com/cms/o/layout/l3c61acd5a0d0f4ee/img/img-body-bg.gif) repeat 0 0;
    color: #222222;
}


#gj-container {
    width: 900px;
    margin: 0 auto;
    border-top: 5px solid #e39ca9;
}

#gj-contents:after {
    content: ".";
    display: block;
    clear: both;
    height: 0;
    line-height: 0;
    visibility: hidden;
}

#gj-contents #gj-main_contents {
    width: 660px;
    margin: 0 0 40px;
    float: right;
}

#gj-contents {
    margin: 20px 0 20px 0;
}

#gj-contents h1 {
    background: #e39ca9 url(https://u.jimcdn.com/cms/o/layout/l3c61acd5a0d0f4ee/img/img-h1-bg.gif) no-repeat left center;
    padding: 9px 10px 10px 40px;
    margin-bottom: 15px;
    border-bottom: 3px double #FFF;
    color: #FFF;
}
#gj-contents h1 a:link, #gj-contents h1 a:visited {
    color: #FFF;
}
#gj-contents h1 a:hover {
    color: #FFF;
    font-weight: bold;
    text-decoration: none;
}
#gj-contents h2 {
    background: #f4ced5 url(https://u.jimcdn.com/cms/o/layout/l3c61acd5a0d0f4ee/img/img-h2-bg.gif) no-repeat left center;
    padding: 6px 6px 6px 22px;
    margin-bottom: 15px;
    color: #666666;
    border:3px double #FFF;
}
#gj-contents h3 {
    border-left: 5px solid #e39ca9;
    border-bottom: 1px solid #DDD;
    padding: 3px 5px 5px 6px;
    margin-bottom: 15px;
    color: #555555;
}

#gj-contents ul, #gj-contents ol {
    margin: 10px 20px;
    padding: 0;
}
#gj-contents #gj-sidebar ul li, #gj-contents #gj-sidebar ol li {
    background: url(https://u.jimcdn.com/cms/o/layout/l3c61acd5a0d0f4ee/img/img-li-bg.gif) no-repeat 0 4px;
    padding: 0 0 0 15px;
    margin-bottom: 5px;
    list-style: none;
}

#gj-contents #gj-sidebar {
    width: 220px;
    float: left;
}

#gj-sidebar h1, #gj-sidebar h2, #gj-sidebar h3 {
    padding: 5px 6px 5px 12px;
    background: url(https://u.jimcdn.com/cms/o/layout/l3c61acd5a0d0f4ee/img/img-side-hx-bg.gif) repeat-y 0 0;
    color: #555555;
    margin: 0 0 6px;
    border: none;
    box-shadow: rgba(30, 30, 30, .25) 0px 1px 2px;
}
#gj-sidebar ul, #gj-sidebar ol {
    margin: 10px;
}

#gj-footer {
	width: 900px;
	margin: 0 auto;
	border-top: 1px dotted #7f7f72;
}

div.datetime {
    border-radius: 6px;
    margin: 6px 8px 0 10px !important;
    box-shadow: #c19198 0 0 3px;
    background: #e8aeb7 !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(25%, #fcd7dd), color-stop(100%,#e8aeb7)) !important;
    background: -moz-linear-gradient(top, #f5c0c9 25%, #e5a6b2 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcd7dd', endColorstr='#e8aeb7',GradientType=0 )!important;
    width: 40px  !important;
    height: 42px  !important;
}

/** INNENABSTÄNDE**/
div#gj-footer .gutter {
	    padding: 30px 0 40px;
}

/** NAVIGATION 
---------**/
#gj-sidebar #gj-globalnavi ul {
    border: 3px solid #f4ced5;
    overflow:hidden;
    background: #FCF6F7;
    margin: 0 0 20px;
    _height: 1%;
    list-style:none;
}
#gj-sidebar #gj-globalnavi ul li {
    margin: -1px 3px 0;
    background: none;
    padding: 0;
}
#gj-sidebar #gj-globalnavi ul li a {
	border-top: 1px solid #f4ced5;
    color: #e39ca9;
    background: url(https://u.jimcdn.com/cms/o/layout/l3c61acd5a0d0f4ee/img/img-nav-li-bg.gif) no-repeat 6px 11px;
    display: block;
    padding: 8px 5px 8px 22px;
    text-decoration: none;
    _height: 1%;
}
#gj-sidebar #gj-globalnavi ul li a:hover {
    font-weight: bold;
}

#gj-sidebar #gj-globalnavi ul ul {
    border: none;
    padding: 0;
    margin: 0;
    overflow:hidden;
    _height: 1%;
}
#gj-sidebar #gj-globalnavi ul ul li {
    padding: 0;
    margin: 0;
}
#gj-sidebar #gj-globalnavi ul ul li a {
    margin: 0 0 0 0;
    padding: 8px 5px 8px 29px;
    background: url(https://u.jimcdn.com/cms/o/layout/l3c61acd5a0d0f4ee/img/img-nav-li-li-bg.gif) no-repeat 15px 13px;
	
}
#gj-sidebar #gj-globalnavi ul ul ul {
    padding: 0;
    margin: 0;
    overflow:hidden;
    _height: 1%;
}
#gj-sidebar #gj-globalnavi ul ul ul li {
    padding: 0;
    margin: 0;
}
#gj-sidebar #gj-globalnavi ul ul ul li a {
    margin: 0 0 0 24px;
}