html, body {
	font-family: "Lucida Sans", "Lucida Grande", Trebuchet, sans-serif;
	color: #424037;
	padding: 0;
	margin: 0;
	background-color:black;
}
body{
	position:absolute;
	width:100%;
	min-height:100%;
	height:auto;
	background:black url('images/bg/BG_mainDark.jpg') repeat scroll 0 236px;
}
a, #jd_contact, #jd_feat {
	text-decoration: none;
	color: #BC7134;
}
#content {
	position: relative;
	overflow: hidden;
	z-index:715;
	padding-bottom:50px;
	width: 900px;
}
#bg_main {
	float: left;
	z-index: -100;
	background:black url('images/bg/BG_main.jpg') no-repeat;
	width: 900px;
	height: 464px;
	position:absolute;
	top:0;
	left:0;
}
#content p {	margin: 12px 0;}
.entry{line-height: 1.6em;}
#content table {
	margin: 15px 1px;
	border-collapse: collapse;
}
#content ul {	list-style: none;}
#content ol {	list-style-position: inside;}
img {	border: 0;}
#page {
	width:900px;
	margin:0 auto;
	border-left:1px solid #452b13;
	border-right:1px solid #E20000;
	text-align:justify;
	background:black url('images/bg/BG_bottom.jpg') repeat-y scroll 0 236px;
}
.wp-smiley{
	border:0!important;
	margin-bottom:-3px!important;
}
#content img{
	border:1px dotted #63250C;
	padding:1px;
	margin-bottom:16px;
}
#content.noleftcolumn {
	padding-left: 155px;
	width: 505px;
}
#content a:hover, #content .post-inner .date_comments:hover a, #sidebar a:hover, #header_nav a:hover {	text-decoration: underline;}

/* HEADER */

#header {
	position: relative;
	display:block;
	height:235px;
	width:900px;
	margin:0;
}
#header_nav {
	position:relative;
	left:10px;
	top:0px;
	margin-top:-26px;
	font-size: 12px;
	overflow: hidden;
}

#header_floatimg {
	width: 100px;
	height: 500px;
	position: absolute;
	left:900px;
	top:0px;
	background:transparent url('images/header_extension.png') no-repeat;
	overflow-y: visible;
}

#header_nav h2, #footer h2 {	display: none;}
#header_nav ul.menu {	float: left;}

ul.menu {
	overflow:hidden;
	background-color:transparent;
	color:white;
}
ul.menu a, ul.menu a:visited {color:white;}

ul.menu, ul.menu ul {
	padding: 3px 0 6px 3px;
	margin: 0 0 0 -6px;
	list-style: none;
}

ul.menu ul ul {	display: none;}
ul.menu li {
	float: left;
	margin-left:8px;
	margin-right:7px;
	margin-top:-2px;
	font:normal 18px Times;
	cursor:pointer;
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:right center;
	height:24px;
}

ul.menu li.Workflow, ul.menu li.Workflow a{	width:127px;}
ul.menu li.Design, ul.menu li.Design a{	width:88px;}
ul.menu li.Allofthem, ul.menu li.Allofthem a{	width:120px;}
ul.menu li.Coding, ul.menu li.Coding a{	width:82px;}
ul.menu li.Post, ul.menu li.Post a{	width:54px;}
ul.menu li.Workflow {	background-image:url('images/menu/menu_workflow.gif');}
ul.menu li.Design {	background-image:url('images/menu/menu_design.gif');}
ul.menu li.Allofthem {	background-image:url('images/menu/menu_all.gif');}
ul.menu li.Coding {	background-image:url('images/menu/menu_coding.gif');}
ul.menu li.Post {	background-image:url('images/menu/menu_post.gif');}

ul.menu li.active{ background-position:left center; }
ul.menu li.menu:hover, #rss_btn:hover{
	opacity: 0.6;
	-moz-opacity: 0.6;
	filter:alpha(opacity=60);
}
#header h1 {	margin-bottom: 5px;}
#header h1 a {	color: #999;}
#header h1 a:hover {	color: #ccc;}
div.post, div.page, div.attachment {	margin-bottom: 25px;}

div#searchform{
	float:right;
	margin-right:12px;
	margin-top:2px;
}
#searchform #s{
	background-color:black;
	border:0;
	color:#fc682b;
	width:100px;
	height:16px;
	border: 1px solid #fc682b;
}
#searchform input {
	color: #fc682b;
	background-color: black;
	border: 1px solid #fc682b;
}

.jd_clock, #jd_clock_dan, #jd_clock_jake{
	float:right;
	margin-right:8px;
}
#jd_clock_dan{		margin-top:8px;}
#jd_contact, #jd_feat, #jd_download{
	position: absolute;
	width:224px;
	right:0px;
	margin-top:25px;
	background-color:black;
	padding-left:16px;
	float:right;
	clear:right;
}
#jd_download{
	margin-top: 536px;
}
#jd_download h1{
	height: 35px;
	background: #000 url('images/icons/icon_download.jpg') no-repeat right top;
	font-size: 17px;
	color: #FC682B;
	font-weight: bold;
	margin: 0;
	padding-top: 8px;
}
#jd_download p{
	padding-right: 23px;
	text-align: left;
}
#jd_download .downloads_img{
	border: none;
	float: left;
	margin: -2px 20px 10px 15px;
	
}
#jd_download p a{
	color: #BC7134;
	text-decoration: none;
}
.page-id-2287 #jd_download{
	display: none;
}
#jd_contact strong, #jd_feat strong, #jd_download strong{ color:#e72d00;}
#jd_networks{	
	margin-left:-16px;
	height:44px;
}
#jd_contact .contact{	
	margin-bottom:16px;
	width:160px;
	float:left;
}
#jd_contact .network{	
	height:45px;
	background-position:top left;
	background-color:transparent;
	background-repeat:no-repeat;
}
#jd_contact a:hover .network{	background-position:bottom left;}
#jd_contact #jd_facebook{
	background-image:url('images/icons/icon_facebook.jpg');
	width:82px;
	float:left;
}
#jd_contact #jd_skype{
	background-image:url('images/icons/icon_skype.jpg');
	width:73px;
	float:left;
}
#jd_contact #jd_twitter{
	background-image:url('images/icons/icon_twitter.jpg');
	width:85px;
	float:right;
}
.jd_clock{	float:right;}

/* CONTACT END */

/* KEY PICTOGRAMS */
.key{
	border:0!important;
	margin-bottom:-8px!important;
}
/* KEY PICTOGRAMS END*/

/* FEATURED */

#jd_feat {margin-top:230px;}

#jd_feat_title {
	font-size:17px;
	padding-bottom:10px;
	margin-top:10px;
	border-bottom:1px solid #441a07;
	color:#fc682b;
	font-weight:bold;
}
.featured a{ font-style:italic; }
.featured .readmore, .featured .readmore a {color:#e72d00;}
.featured p{
	padding-right:10px;
	font-size:10px;
}
.featured {	
	margin-top:12px;
	height: 65px;
}
.featured img{ clear:left; }

/* FEATURED / RELATED */
.entry ul li.related {
	padding-bottom:5px;
}

/* FEATURED END */

/* CONTENT START */

#content {
	font-size: 12px;
	background-color:transparent;
	margin-top:2px;
}
#content .two-lines h2{	height:57px;}
#content .two-lines .date, .two-lines .cat{ margin-top:21px; }
#content h2 a, .entry {	color: #EABF76;}
#content h2 {
	font-size: 22px;
	margin-top: 10px;
	height:36px;
	background-color:black;
	margin-top:0;
	margin-bottom:1px;
	padding-top:8px;
	width:441px;
	cursor:pointer;
}
#content h2 a:hover, #content h2:hover a {	text-decoration: none; color: #ff8a00;}

.post .date a, .post .date, .page .date, .attachment .date, .comment .date, .trackback .date, .pingback .date{	color:#7d432a;}
.post .date, .page .date, .attachment .date, .comment .date , .trackback .date {
	float: right;
	width: 75px;
	text-align: center;
	font-size: 11px;
	margin-right:1px;
}

.date div{
	width:76px;
	background:transparent url('images/bg/BG_black62.png');
}
.date_date{	
	height:16px;
	padding-top:1px;
}
.date_comments{
	font-size:9px;
	height:20px;
	margin-top:1px;
	padding-top:6px;
	cursor:pointer;
}
.post .cat{
	float:right;
	width:43px;
	height:44px;
	margin-left:1px;
	cursor:pointer;
}
.post .cat.d{		background:transparent url('images/icons/post_icon_d.png');}
.post .cat.w{		background:transparent url('images/icons/post_icon_w.png');}
.post .cat.c{		background:transparent url('images/icons/post_icon_c.png');}
.post .cat.p{		background:transparent url('images/icons/post_icon_p.png');}
.post .cat.hide, .post .cat.i{ visibility:hidden; display:none;}
.post.two-lines{	
	padding-top:0px;
	margin-top: 12px;
}
.post{
	background:transparent url('images/bg/BG_black62.png');
	width:544px;
	padding-top:24px;
}
.post .post-inner{	width:588px;}
.category-hide .post-inner, .category-i .post-inner{width:544px;}

a.dwnload, a.biggerbtn{
	color: black;
	display: block;
	float:left;
	margin-top:5px;
	margin-bottom: 10px;
	margin-right: 10px;
	position: relative;
	height: 26px;
	width: 122px;
}
a.dwnload { background: black url('images/downloadbutton.jpg') no-repeat top left; }
a.dwnload:hover{ background: black url('images/downloadbutton.jpg') no-repeat bottom left; }

a.biggerbtn{ background: black url('images/biggerbutton.jpg') no-repeat top left; display:block;}
a.biggerbtn:hover{ background: black url('images/biggerbutton.jpg') no-repeat bottom left; }

#content h2, .post-inner .entry {	padding-left: 26px;}
.post-inner .entry {		background-color:black;}
#back_to_blog {
	margin-top: 30px;
	margin-left: 20px;
	font-size: 12px;
}
.entry {
	padding-right: 17px;
	overflow: hidden;
	z-index: 800;
}
/*.entry ul li:before, #sidebar ul ul li:before {	content: "\00BB \0020";}*/
ul.domtabs li:before { content:""!important; }
.entry ul.menu li:before {	content: "";}
.commentlist {
	list-style: none;
	padding: 0;
	margin: 0;
}
.comment, .trackback, .pingback{
	overflow: hidden;
	margin-bottom: 15px;
	position: relative;
	/* width: 600px; */
}

.comment .date, .trackback .date {
float:none;
padding: 0;
position:absolute;
top:5px;
left:470px;
color:#7d432a;
width:107px;
}
.pingback {
	padding-top:18px;
}
.pingback .date{
	position:absolute;
	top:0px;
	color:#7d432a;
	width:107px;
	height:20px;
	clear:left;
	padding-top:5px;
	padding-left:481px;
	display:block;
	margin-bottom:10px;
	background-color:black;
}

#content .comment p {	margin: 10px 0;}

.comment div.avatar, .trackback div.avatar {
	display:none;
	float: left;
	clear: left;
	text-align: right;
	width: 130px;
	margin-top: 10px;
}

.comment .reply, .trackback .date {	margin-bottom: 20px;}
.comment .children {
	left:30px;
	margin-top: 20px;
	width:700px;
}
#comments {
	padding-left:25px;
	color:black;
}
.comment-inner {
	padding:10px 10px 10px 25px;
	color:#EABF76;				/* 7d432a; Farbe fuer helle links*/
	line-height:13px;
	background:black url('images/bg/BG_black62.png');
	width: 553px;
}
#commentform {	width: 95%;}
#commentform textarea {
	width: 558px;
	height: 100px;
}
#commentform #submit {	color:#EABF76;}
#commentform textarea, #commentform #submit {
	background: transparent url('images/bg/BG_black62.png');
	border:1px solid transparent;
}

#commentform textarea:hover{ background-color:black; border:1px solid #EABF76;}
#commentform #submit:hover {background-color: black; border:1px solid #EABF76;}

#respond {
	padding-left: 25px;
	color: black;
}
#respond a {
	color:black;
	text-decoration: underline;
}
#commentform input, #commentform textarea{	color:#FF8A00;}
#commentform input{	
	background-color:black;
	border:0;
	padding:4px;
}
#commentform label{	font-weight:bold;}
.pagenavigation {
	font-size:13pt;
	font-weight:bold;
	margin-left: 24px;
	margin-right:313px;
	margin-bottom: 80px;
	overflow: hidden;
}
.pagenavigation a{	color:black;}
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
}
img.alignleft {
	padding: 4px;
	margin: 0 13px 2px 0;
	display: inline;
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top:16px;
}
.alignleft {	float: left;}
.alignright {	float: right;}

.clear{
	clear: both;
	display: block;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption-dd {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}


#jd_404 {
	width:570px;
	color:#EABF76;
}
#jd_404 p, #jd_404 ol {padding-left:25px;}

#jd_404_inner {
	background-color: black;
	padding:5px 15px 10px 0;
}
#jd_404_inner ul.archives{	margin:6px;}
#jd_404_inner ol li{
	margin:6px;
}

#jd_404 #searchform #s{
	border:1px solid #EABF76;
	background:black;
	color:#E20000;
}

/*TWEAKS*/
.inv_title{
	color:#000;
	background-color:#e01b00;
	margin-bottom:-6px;
	padding:2px 4px;
	font-weight:bold;
}

a.file_download, a.clipboard{
	float:right;
	height:19px;
	width:19px;
	display:block;
	margin: 0 1px;
}
a.file_download{
	background:#e51b00 url('images/icons/jd_syntax_btns.gif') top left;
}
a.file_download:hover{
	background:#e51b00 url('images/icons/jd_syntax_btns.gif') bottom left;
}
a.clipboard{
	background:#e51b00 url('images/icons/jd_syntax_btns.gif') top right;
}
a.clipboard:hover{
	background:#e51b00 url('images/icons/jd_syntax_btns.gif') bottom right;
}


select.mhost
{
	clear:both;
	display:inline;
	margin-left: 2px;
}

ul.thumbwall{
	clear: both;
	list-style: none;
	padding: 0;
	width: 546px;
}

ul.thumbwall li{
	float: left;
	list-style: none;
	padding: 0;
	margin-left: 2px;
	margin-bottom: 2px;
	width: 180px;
	height: 120px;
	display: block;
	background-repeat: no-repeat;
}

ul.thumbwall li h4{
	width: 180px;
	margin-top: 8px;
	line-height: 24px;
	float: left;
	background-color: #333;
  /* Safari 4+, Chrome 1-9 */
   background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#333), to(#555));
	
   /* Safari 5.1+, Mobile Safari, Chrome 10+ */
   background-image: -webkit-linear-gradient(top, #333, #555); 
	
   /* Firefox 3.6+ */
   background-image: -moz-linear-gradient(top, #333, #555);
	
   /* IE 10+ */
   background-image: -ms-linear-gradient(top, #333, #555);
	
   /* Opera 11.10+ */
   background-image: -o-linear-gradient(top, #333, #555);
	opacity: .7;
	color: #fff;
	text-align: center;
}

ul.thumbwall li p{
	height: 20px;
	margin-top: 100px !important;
}

ul.thumbwall li img{
	border: none !important;
	margin: 0 !important;
}

ul.thumbwall h8{
	font-size:10px;
	color:#D62F05;
}

a.rs, a.ul, a.fs, a.hf, a.jd{
	height: 18px;
	display: block;
	float: left;
}
a.rs{	width: 40px; background: #000 url('images/icons/h_rs.jpg') no-repeat;}
a.ul{	width: 50px; background: #000 url('images/icons/h_ul.jpg') no-repeat; }
a.fs{	width: 36px; background: #000 url('images/icons/h_fs.jpg') no-repeat; }
a.hf{	width: 45px; background: #000 url('images/icons/h_hf.jpg') no-repeat; }
a.jd{	width: 15px; background: #000 url('images/icons/h_jd.png') no-repeat; }

/*SYNTAX HIGHLIGHTER*/
.syntaxhighlighter{
	padding:8px;
	background-color:#210b06;
	border:1px solid #e01000;
}

/* FOOTER */

#jd_footer{
	background:black url('images/header.jpg') no-repeat left bottom;
	opacity: 0.8;
	-moz-opacity: 0.8;
	filter:alpha(opacity=80);
	color:white;
	height:23px;
	padding-top:4px;
	width:900px;
	margin:0 auto;
	border-right:1px solid #E20000;
	border-bottom:1px solid #452b13;
}

#jp_impressum a{
	margin-left:23px;
	width:126px;
	height:18px;
	display:block;
	background:black url('images/menu/menu_impressum.gif') no-repeat right top;
}
#jp_impressum a:hover{ background:black url('images/menu/menu_impressum.gif') no-repeat left top; }
em, i{	font-style:italic;}
b, strong{ font-weight:bolder;}
.entry strong{	color:#D62F05;}

.jqba img{	border:none!important;}
.jqba { margin-top: 10px; margin-bottom: 10px; }
.entry object, .entry embed{
	margin-top:20px;
}
img.alignright{
	margin-left:0;
	margin-right:0;
	margin-top:1px;
}
.pink {	color:#cc107f}
.white { color:white; }
.crp_excerpt{
	margin-bottom:12px;
	display:block;
	font-style:italic;
}
#rss_btn{
	float:left;
	margin-left:107px;
}
.updates{
	background-color:#e72d00;
	width:542px;
	padding:12px;
	color:#EABF76;
}
.pimg {
	text-decoration:none;
	font-weight:bold;
	color:#D62F05;
	cursor:pointer;
}
#pimg {
	z-index: 999999;
	display: none;
	position: absolute;
	border:2px solid black;
}
#pimg h3 {
	display: block;
	font-size: 16px;
	font-weight: bold;
	color: #333;
	text-align: center;
	margin-top: 10px;
	border: 3px solid #999;
	background-color: #eeeeee;	
}

