/* @override http://artificialimage.de/wp/wp-content/themes/k2/styles/jinkou/jinkou.css */

/*
20090617.1304
*/

/*
	CSS files kept in the 'schemes' directory can be used to
	costumize your K2 installation without having to mess
	with the core K2 files. This in turn makes it easier to
	upgrade to new K2 version as well as debug any problems
	that might occur.

	You select schemes from the K2 Options page in the
	'Presentation' section of your WordPress administration.
	
	Author Name	:Yoram Blumenberg
	Author Site	:http://bureaublumenberg.net
	Style Name	:jinkou (mmm)
	Style URI	:http://bureaublumenberg.net
	Version		:0.03alpha
	Comments	:DNT - DO NOT DISTRIBUTE
*/

/*ERIC MEYER RESET*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 12px; /* changed from 100% to px based*/
	vertical-align: baseline;
	background: transparent;
	font-family: Georgia, Palatino, "Times New Roman", Times, serif;
	
}

body {
	text-align: center;
	background-color: transparent;
	line-height: 1;
	}
	
#wrap {
	background: #fff url(bg-strip-grey.gif) repeat-y center;
	margin: 0 auto;
	width: 880px;
	text-align: center;
}


#page {
	padding-top: 40px;
	border: none !important;
	background-color: transparent;
	}
	
#header {
	height: 150px;
	background-color: transparent;
	}

#primary {
	margin-top: 10px;
	background-color: transparent;
	min-height: 100%;
	}

.hentry {
	margin: 30px 0 30px;
	}

.entry-content {
	/*padding-top: 0;*/
	text-align: left;
	line-height: 1.4em;
}

.page #primary {
	margin-top: 0;
	padding-top: 12px;
	}

 #primary .hentry{
	margin-top: 0;
}

#primary {
	padding-top: 0;
	margin-top: 4px;
	width: 480px;
	padding-right: 20px;
}

.entry-head .entry-meta {
	background: transparent;
	min-height: 16px;
	padding-left: 0;
	}

.entry-head .entry-tags {
	margin-left: 0;
	display: inline;
}

.entry-content h4,
.entry-meta h4 {
	font-weight: normal;
	margin: 5px 0;
	}

.entry-content p,
.entry-content ul,
.entry-content ol,
.entry-content div,
.entry-content blockquote {
	margin: 5px 0;
	}

a.more-link {
	display: block;
	text-align: right;
	padding-top: 10px;
	font-style: italic;
}

/* Contains the sidebar */
.secondary {
	margin-top: -205px;
	}


/*- Main Menu in Header */

ul.menu {
	bottom: 152px;
	margin: 0;
	background-color: transparent;
	}

ul.menu li {
	display: inline;
	margin: 0;
	text-transform: uppercase;
	font-weight: bold;
}

ul.menu,
ul.menu li a {
	padding: 5px 15px 6px;
	}

ul.menu li a {
	font-size: 10px;
	color: #999;
	margin: 0;
	}

ul.menu li a:hover {
	background: none;
	color: #666 !important;
	text-decoration: none;
	}

ul.menu li.current_page_item a,
ul.menu li.current_page_item a:hover {
	color: #333 !important;
	background: none;
	text-decoration: none;
	}

/*- Headings */

.page h1.entry-title a {display: none;}

.page-head h1 {display: none;}

/* - Description in header */
.blog-title,
.blog-title a,
#header .description {
	text-decoration: none;
	color: white;
	text-indent: -9999px;	
	}

h1, h2, h3, h4 {
	font-family: Georgia, Palatino, "Times New Roman", Times, serif;
	}

h2 {
	text-align: center;
	font-size: 14px;
	font-weight: normal;
	letter-spacing: -1px;
	}

h3 a, h1 a {
	font-size: 24px;
}

h1.entry-title, h3.entry-title {
	padding-bottom: 10px;
}

.entry-content h4 {
	font-weight: bold;
	font-size: 14px;
}

.page .entry-content h4 {
	font-size: 12px !important;
	padding-top: 2px !important;	
}

.secondary h4 {
	text-transform: uppercase;
	}

/* - textmarker color*/
.correction {background-color: yellow;}

/*content quotation & footnotes ---------*/

blockquote p {
	padding: 10px 30px 10px 10px;
	font-style: italic;
}

p cite {
	text-align: right !important;
	display: block;
	font-weight: normal;
	font-style: normal;
	padding: 0 30px 20px 0;
	margin-top: -10px;
}

sup,
.entry-content dl dd sub {
	vertical-align: super;
	font-size: 10px;
	line-height: normal;
}

/* entry content lists*/
.entry-content ul {
	padding-left: 0;
	line-height: normal;
	padding-bottom: 5px;
}

.entry-content ul li {
	list-style-type: square;
	list-style-position: inside;
	padding-left: 0;	
}

.entry-content ul li ul li {
	padding-left: 14px;
}

/* entry content definition lists*/
.entry-content dl {
	padding: 0 0 0 15px;	
}

.entry-content dl dt {
	font-weight: bold;
}

.entry-content dl dd {
	padding: 0 0 0 15px;	
}

/* Fußnoten */

dl.footnotes {
	margin-top: 30px;
	padding: 10px 0 0 0;
	border-top: 1px solid #eee;
}

dl.footnotes dt {
/*display: none;*/	
}

dl.footnotes dd {
padding: 5px 0 0 8px;
	text-indent: -8px;
}

dl.footnotes dd sup {

}




#tag_cloud a, .entry-tags a {
	font-size: 11px !important;
	padding: 2px 3px 2px 6px;
	color: #666;
	border-left: 1px solid #ccc;
	
	/*border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;*/
}




#tag_cloud a:hover, .entry-tags a:hover {
	border: 1px solid #666;
	text-decoration: none;
	}

.entry-tags a {
	padding: 0;
	border: none;
}

.entry-tags {
	padding: 2px 0px 2px 0px;
	background: none;
	}


/* - comments etc. */

.metalinks {}
.comments {
	padding-top: 10px;
	}

#leavecomment, .comments #loading, #comments-closed-msg {
	text-align: left;
	margin: 30px 0 20px !important;
	color: #ddd;
	font-size: 12px;
	}

#leavecomment {
	display: none;
}

#current-content .comments h4 {
	margin-top: 30px;
	padding-top: 20px;
	border-top: 1px dotted;
	font-size: 1.8em;
	}

h4#respond.reply {
	margin-top: 10px;
	padding-top: 0;
	border-top: none;
	}

.alert{
	border-bottom: 1px solid #FFD324;
	border-top: 1px solid #FFD324;
	}

#footer {
	background: #fff url(bg-strip-grey.gif) repeat-y center;
	width: 780px;
	padding: 0 0 0 0;
	}

#footer p{
	padding-left: 30px;
	text-align: left;
	font-size: 10px;
	text-decoration: none;
	}
#footer a {
border-bottom: none;
	font-size: 10px;
}
/*cformII*/

.cform, .cform textarea, .cform input{
	font-family: Georgia, Palatino, "Times New Roman", Times, serif !important;
	font-weight: normal !important;
	}

.cform textarea, .cform input{
	color: #ccc !important;
	}

#cform {
	font-weight: normal !important;
	}

.cform label {
	/*margin:0;*/ 
	/*text-align:left;*/
	font-size: 1.0em !important;
	/*display:block;*/
	/*color:#888888;*/
	/*background:#f8f8f8;*/
	/*padding:2px 4px;*/
	letter-spacing:0 !important;
	font-weight:normal !important;
	text-transform: uppercase;
	}

.linklove {
	display: none;
	}

/* edit and admin off*/
.entry-edit {
	/*display: none;*/
	}

a.post-edit-link {
	text-transform: uppercase;
	color: #b7b7b7;
	font: bold 9px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	}
	
.entry-edit a {
	background-image: none;
	padding: 4px 8px 4px 8px;
}

/*OFF */
.meta-start,
.entry-tags,
.trackbacklink,
.commentslink,
.comment-edit a,
.commentsrsslink,
.comment-reply a,
#commentlist li .comment-meta {
	padding: 0 0 0 0;
	background: none;
	}

a.rsswidget img{display: none;}


/* STICKY FOOTER
from http://www.cssstickyfooter.com/ 
note: used "page" instead of "main"
*/

html, body, #wrap {height: 100%;}

body > #wrap {height: auto; min-height: 100%;}

#page {padding-bottom: 50px;}  /* must be same height as the footer */

#footer {position: relative;
	margin-top: -50px; /* negative value of footer height */
	height: 50px;
	clear:both;} 

/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* ========================*/





/*wenderhost subpages ==============*/

.widget_wenderhost_subpages h4 , .widget_wenderhost_subpages span#subpages-title, span#subpages-title a {
	/*display: none;*/
	margin-left: 0 !important;
	}

#subpages {
	padding-top: 0px;
}




#subpages li a {
	color: #787878;
	text-transform: capitalize;
}


#subpages li li a:visited {
	color: #999;
	}

#subpages li a:visited {
	color: #787878;
	}


#subpages li a:hover {
	color: #555;
	border-bottom: none;
	text-decoration: none;
}


#subpages li li a:hover {
	color: #555;
	text-decoration: none;
}


#subpages li.current_page_item a {
color: #444 !important;	
padding-left: 5px;
border-bottom: 1px solid #999;
border-left: 1px solid #999;
cursor: default;	
}

#subpages li.current_page_item li a {
border-bottom: 0;
border-left: 0;
cursor: pointer;	
}


#subpages li.current_page_item ul li.page_item a {
color: #999;	
}

#subpages li.current_page_item ul li.page_item a:hover {
color: #666;
}

#subpages li.page_item ul{
	padding-bottom: 15px;
}

#subpages li.current_page_ancestor.current_page_parent {
	margin-left: 0;
	padding: 0 0 0 0;
	/*border-top: 1px solid #7d6235;*/
}

#subpages li a {
	color: #787878;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	/*text-transform: uppercase;*/
	}



#subpages li li a {
	color: #999;
	text-transform: capitalize;
	font-size: 12px;
	
	}

h4 #subpages-title a {
cursor: default !important;
text-decoration: none;
	color: #656565;
	
}




/* ========================= */

.secondary ul li a {
	color: #999;
	border-bottom: none;
	font-weight: bold;
	font-size: 11px;
}

.secondary ul li a:hover {
	text-decoration: none;
	color: #666;
}

.secondary h4, .secondary h4 a {
	text-transform: uppercase;
	font-size: 14px;
	padding:10px 5px 0 0;
	color: #656565;
/*border-top: 1px dotted #666;*/
}


.widget_recent_entries,
.widget_wenderhost_subpages,
.widget_categories,
.widget_tag_cloud {
	padding-top: 14px !important;
	border-top: 1px dotted #bbb;	
}

a.rsswidget {padding: 0 !important;}
.rssSummary {color: #bbb;}

/* quick and dirty*/

.page-slug-team ul#subpages a{
	color: #999;
	border-bottom: none;
	font-weight: bold;
	font-size: 11px;
	text-transform: capitalize;
}

#subpages li.page_item.current_page_item ul li.page_item a {
	color: #999 !important;
}

#subpages li.page_item.current_page_item ul li.page_item a:hover {
	color: #666 !important;
}




/* search form styling ============*/

#search {
	margin-top: 23px;

/*defines following widget (eg. logo box) */
	margin-bottom: 195px;
	}

#search-form-wrap {
	display: inline;

}

input#s {
	width: 160px;
	background-color: #fff;
	padding-left: 2px;
	font: italic 12px Georgia, "Times New Roman", Times, serif;
	color: #c5c5c5;
	/*border: 1px solid #dedede;*/
	border-top: 1px solid #eee;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #eee;
}

#search-label {
	display: none;
}

input#searchsubmit {
	vertical-align: -2px;
	padding-left: 5px;
}


/*Quotes Widget (Stray Quotes/Zitate) =============*/

.widget.widget_stray_quotes {
	
	}

blockquote.squote {
	font-style: italic;
}

cite.qauthor {
	margin-top: -15px;
	text-align: right;
	display: block;
	font-style: normal;
	color: #a7a7a7;
}

/*==========*/

/* Text Box*/
div.txtbox {
	width: 210px;
	float: right;
	padding: 5px 10px;
	margin: 0 0 4px 10px;
	border: 1px dotted #ccc;
	background-color: #fafafa;
	font-size: 10px;}
/*==========*/

/* contact form 7*/

.wpcf7{
	font-style: italic;
	margin-bottom: 50px !important;
}

.wpcf7 .your-name input,
.wpcf7 .your-email input,
.wpcf7 .your-subject input,
.wpcf7 .your-message textarea
	{
	width: 480px;
	background-color: #f9f9f9 ;
	border: 1px solid #ddd;
	min-height: 20px;
	}

/*.wpcf7  input {
	text-align: center;
}*/

#sb-body, #sb-loading {
	background-color: transparent !important;
	border: none !important;
	}

#sb-title-inner {
	font-family: Georgia, Palatino, "Times New Roman", Times, serif !important;
	font-size: 12px !important;
	color: #444 !important;
	height: auto !important;
	}

#sb-title {
	padding-bottom: 10px !important;	
	}

#sb-nav-close {
background-image: url(shadowbox-img/close.png) !important;
	}

#sb-nav-next {
background-image: url(shadowbox-img/next.png) !important;
	}

#sb-nav-previous {
background-image: url(shadowbox-img/previous.png) !important;
	}

#sb-nav-play {
background-image: url(shadowbox-img/play.png) !important;
	}

#sb-nav-pause {
background-image: url(shadowbox-img/pause.png) !important;
}

/*=== colors for layout view*/

/*body {background-color: #54ff00;}
#wrap {background-color: magenta;}
#page {background-color: #f00;}
#header {background-color: #00a9ff;}
ul.menu {background-color: #7fd4fd;}
.content {background-color: #ff7f7f;}
#primary {background-color: #fccbcb;}
#searchform {background-color: #41aafd;}
.secondary {background-color: #ffd400;}
.textwidget {background-color: #fae97f;}
#footer {background-color: #f0f;}
#footer p {background-color: #ffb2ff;}*/
