/*
THEME NAME: katiakelm.de
THEME URI: http://wirres.net/katiakelm.de
DESCRIPTION: Based on Takimata 1.0 from Robert Ellis
VERSION: 0.5
AUTHOR: Felix Schwenzel 
AUTHOR URI: http://wirres.net/
TEMPLATE: sandbox
*/

/* @group Layout */
html *
{
	margin: 0;
	padding: 0;
}

body
{
	background: #000;
	color: #fff;
	font: 95%/150% Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

#header { }
#header { }
#blog-description { }
#blog-title { }
#wrapper, #header, #container, #content, .archive-meta, #content .archive { }
#access { display: none; }
.skip-link { display: none; }
#menu { display: none; }
#blog-title { font-weight: bold; }
#container { }

.single #content .post, .archive #content .post, .single #content .navigation, .archive #content .navigation, #archive .post, .single #content .attachment, .page #content .page, .search #content .post, .search #content .page
{
	float: left;
	padding: 10px 0 10px 100px;
}

.attachment #content .navigation { padding: 0px; }

.single .attachment .navigation
{
	width: 500px;
	float: left;
	clear: left;
}

.attachment-full { border-width: 0px; }
#footer { display: none; }

/* @end */
/* @group Comments */
#comments
{
	clear: both;
	font-size: .8em;
	margin: 0;
	padding: 10px 0 100px 100px;
	width: 400px;
	display: none;
}

form#commentform .form-label { margin: 1em 0 0; }

form#commentform span.req-field
{
	background: #333;
	color: red;
}

form#commentform,form#commentform p { padding: 0; }
input#author,input#email,input#url { width: 50%; }
input#author,input#email,input#url,textarea#comment { padding: 0.2em; }

.comments ol li
{
	line-height: 1.4em;
	list-style-position: inside;
}

textarea#comment
{
	height: 13em;
	margin: 0 0 0.5em;
	overflow: auto;
	width: 100%;
}

li.comment { padding: 20px 0 0; }

li.comment.bypostauthor
{
	background: #ccc;
	padding: 20px;
}

#respond { padding-top: 50px; }
#comments ol { margin: 0; }
.comment-author { font-size: 1.2em; }

/* @end */
/* @group Entries */
.single #content { /*
	border-color: #0F0;
	border-width: 1px;
	border-style: solid;
*/ }

.entry-title:before
{
	color: #d4d4d4;
	content: "";
}

.entry-title
{
	color: #000;
	/*	font-size: 180%;*/
	font-size: 110%;
	line-height: 130%;
	padding: 50px 0 0 0;
}

.single .entry-title { height: 80px; }
.archive .entry-title, .search .post .entry-title { margin: 0 0 10px 115px; }
.four04 .error404 { margin: 0 0 100px 115px; }
.archive .entry-meta, .search .post .entry-meta { /*margin: 0 0 0 115px; */ }

.entry-content
{
	/*
	overflow: hidden;
*/
	font-size: 90%;
	line-height: 150%;
}

.entry-date
{
	font-size: 76%;
	line-height: 1.4em;
}

.entry-meta
{
	/*
	color: #5e5b50;
*/
	color: #333;
	font-size: 76%;
	line-height: 1.4em;
	width: 383px;
	float: left;
	clear: left;
}

.entry-meta a:link, .entry-meta a:visited { text-decoration: underline; }
.entry-meta a:hover { text-decoration: none; }
.entry-meta .titel_arbeit { font-weight: bold; }
.meta-sep { color: #eaeaea; }
.comments-link { color: #5e5e5e; }

abbr.published
{
	border: none;
	cursor: default;
}

/* @end */
/* @group Archive & Search */
.archive, .search { }

.archive .post, .search .post, .search .page
{
	width: 850px;
	float: left;
	clear: left;
}

.archive #nav-above, .search #nav-above, .attachment #nav-above
{
	position: absolute;
	left: 720px;
	top: 300px;
	width: 100%;
	display: none;
}

.archive #nav-below, .attachment #nav-below
{
	padding-top: 50px;
	margin: 0 0 50px 0;
}

.search #nav-below
{
	margin: 0 0 50px 115px;
	padding: 50px 0 0 0;
}

.archive #search, .search #search { background: #000; }

.archive .entry-meta, .search .entry-meta
{
	float: left;
	clear: none;
	width: 80%;
}

.archive .entry-content p { }

/* @end */
/* @group Home */
.home #content { padding: 69px 0 0 0; }

.home #content .post
{
	float: left;
	padding: 50px 0 30px 10px;
}

body { background: #FFF; }
.home .author { padding-right: 10px; }
.home .entry-content { /*
	display: none;
*/ }
.home .entry-content p, .home .entry-content .gallery, .home .entry-meta, .home .post h2, .home .post h3, .home .post .meta-2t, .home .post blockquote { display: none; }
.home .post h2 { display: block; }
.home #nav-above { display: none; }
.home .navigation { display: none; }
.home .edit-link { display: none; }

.home .post
{
	float: left;
	padding: 0 15px 0 15px;
	width: 300px;
}

.home .cat-links { display: none; }
.home .meta-sep { display: none; }
.p3, .p5, .p7, .p9, .p11, .p13, .p15, .p17, .p19, .p21, .p23, .p25 { clear: both; }

/* @end */
/* @group Single */
.single #content { /*
	position:relative;
	width: 850px;
*/ }

.single .post, .single .attachment
{
	/*
	float: left;
*/
	position: relative;
	padding: 0;
	width: 850px;
	/*
	border-color: #0F0;
	border-width: 1px;
	border-style: solid;
*/
}

.single .entry-meta
{
	/*	background: #ccc;*/
	line-height: 160%;
	margin: 20px 0;
	padding: 15px;
	border-color: #000;
	border-width: 1px;
	border-style: solid none solid none;
}

.single .post .entry-content p, .single .attachment .entry-content p
{
	width: 400px;
	float: left;
	clear: left;
}

.single .post ul, .single .attachment ul
{
	width: 400px;
	float: left;
}

.single .post h2, .single .attachment h2 { width: 400px; }

.single .post h2 a, .single .attachment h2 a
{
	float: left;
	padding: 8px;
	margin-right: 12px;
	margin-bottom: 12px;
	/*	font-size:1.8em;*/
	font-size: 1.3em;
	color: #333;
}

/* @end */
/* @group Page */
.page #content .page
{
	width: 450px;
	margin-bottom: 70px;
}

.page #search { background: #000; }

/* thumbnail-archiv ? */
ul#thumbnail-archiv li
{
	list-style-type: none;
	margin-left: 0;
}

/* @end */
/* @group Images */
img
{
	border: none;
	overflow: hidden;
}

img.alignright { margin-left: 15px; }
img.alignleft { margin-right: 15px; }
img.center { text-align: center; }

/* @end */
/* @group Links */
a:link, a:visited
{
	color: #333;
	text-decoration: none;
}

a:hover { color: #444; }
a img { /*	border: 8px solid #eaeaea;*/ }
a:hover img { /*
	border-color: #b5d5ff;
*/ }

.entry-content a
{
	font-weight: bold;
	/*
	text-decoration: underline;
*/
}

.post .entry-content a, .page .entry-content a
{
	text-decoration: underline;
	font-weight: normal;
}

.post .entry-content a:hover, .page .entry-content a:hover { text-decoration: none; }

/* @end */
/* @group Lists */
.entry-content ul, ol { margin-left: 20px; }

.entry-content ul li
{
	list-style-type: square;
	margin-left: 20px;
}

.entry-content ol li { margin-left: 20px; }
dl { padding: 0 40px 20px 0; }

dt
{
	font-weight: bold;
	padding: 20px 0 0 20px;
}

dd { padding: 0 20px 10px 20px; }

.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6
{
	color: #444;
	padding-top: .2em;
	line-height: 150%;
}

/* @end */
/* @group Nav */
.navigation { display: none; }
.nav-previous { display: none; }
.nav-next { display: none; }
#nav-below { display: none; }

/* @end */
/* @group Sidebars */
.sidebar { display: none; }
#primary { display: none; }
#secondary { display: none; }
#search { display: none; }
#content #searchform { display: none; }

/* @end */
/* @group Etc. */
.alignleft { float: left; }
.alignright { float: right; }

blockquote
{
	/*
	font-family: Verdana, georgia;
	padding: 5px 5px 5px 5px;
	margin: 5px;
	font-weight: bold;

	border-right: #000;
	border-left: #000;
	border-width: 0 1px 0 1px;
	border-style: none none none solid;
*/
	background-color: #f6f6f6;
	width: 390px;
	height: auto;
	float: left;
	clear: left;
	font-size: 85%;
	line-height: 150%;
	padding: 10px 10px 10px 10px;
}

.center { text-align: center; }
p { padding: 10px 0; }
.archive p, .search p { padding: 0 0 10px 0; }

code, pre
{
	background: #d4d4d4;
	overflow: auto;
	padding: 4px;
}

h2.page-title
{
	color: #000;
	margin: 50px 0 0 100px;
}

small { font-size: 0.85em; }

sub
{
	position: relative;
	bottom: -0.2em;
	vertical-align: baseline;
}

sup
{
	position: relative;
	bottom: 0.3em;
	vertical-align: baseline;
}

acronym, abbr
{
	border-bottom: 1px dotted;
	cursor: help;
}

label { cursor: pointer; }

/* @end */
/* @group Gallery */
.single .gallery
{
	/*
 	margin: auto;
 	position: absolute;
 	left: 620px;
 	top: 110px;
 
 	position: absolute;
 	left: 0px;
 	top: 0px;
 	
 	border-color: #0F0;
 	border-width: 1px;
 	border-style: solid;
 */
	float: right;
	width: 400px;
	height: auto;
	clear: both;
	margin: -90px 0 0 0;
}

.gallery-item
{
	float: left;
	text-align: center;
	/*
	width: 33%;
	clear: both;
*/
}

.gallery-icon, .gallery-item
{
	padding: 0px;
	margin: 0px;
}

.gallery img
{
	border: 0px solid #cfcfcf;
	cursor: url('images/lupe.cur'), pointer;
}

.gallery-caption
{
	margin-left: 0;
	text-align: left;
	width: 350px;
}

.single .gallery br, .single .gallery p { display: none; }

/* @end */
#yapb
{
	float: left;
	clear: left;
}

#yapb img { border-width: 0px; }

.archive #yapb img, 
.search #yapb img
{
	/* ie könnte 10 15 0 0 vertragen */
	margin: 5px 15px 0 0;
}

#thumbnail-archiv
{
	width: 800px;
	float: none;
	display: block;
	margin: 30px 0 50px 0;
	clear: both;
}

#thumbnail-archiv li
{
	list-style: none;
	padding: 5px 5px 0 0;
	font-size: 0px;
	line-height: 0px;
}

#thumbnail-archiv li { float: left; }

.page #archives-page .entry-content
{
	width: 800px;
	float: left;
	clear: left;
}

.archive .post
{
	width: 800px;
	float: left;
	clear: left;
}

.archive .entry-content { }
.page #archives-page { }
.page #archives-page ul { }
.page #archives-page .monthly-archives li, 
.page #archives-page .yearly-archives li { }
.page .edit-link { display: none; }
#contact-form { display: none; }

.entry-meta .meta-categories,
.entry-meta .meta-tags,
.entry-meta .meta-permalink,
.entry-meta .meta-links
{ display: none; }
