/*
Theme Name: Tech-Shop-01
Theme URI: http://www.elektro-kahlhorn.de
Description: <p>3-spaltiges SEO-Layout. Basiert auf <a href="http://seo-marketing.lunser.de/themes/seo-2000/">A-Seo</a>A-Seo-2</a> 1.1 von Thomas Reif.<p>Besuche dazu die <a href="http://seo-marketing.lunser.de/themes/seo-2000/">A-Seo</a> Theme Webseite für weitere Erklärungen.(sehr wichtig)</p>
Version: 0.2
Author: Peter Kahlhorn
Author URI: http://blog.elektro-kahlhorn.de

	CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
*/

/* Social Style
********************* */
html			{ height: 100.05%; margin-bottom: 0.1em; }
*			{ margin: 0; padding: 0; }

body 			{ background: #F4f4f6; color: #333; font: 75%/0.75em verdana, tahoma, arial, sans-serif; margin: 10px; padding: 0; text-align: center; }

img 			{ border: 0; }

p			{ line-height: 1.5em; margin: 0.5em 0; }

dl			{ margin: 1em 0; }
dt			{ font-weight: bold; }
dd			{ margin: 0.7em; padding: 0; }

img.right 		{ float: right; margin: 10px 0 0 10px; }
img.left		{ float: left; margin: 0 10px 10px 0; }

hr			{ display: none; }

a 			{ text-decoration: none; }
a:hover		{ text-decoration: underline; }
a:link, a:visited 	{}
a:active	 	{}

h1, h2			{ font-family: Arial, Verdana, Georgia, Serif; font-size:1.5em; }
h3, h4, h5, h6	{ font-family: Verdana, Arial, Georgia, Serif; }
br.clear		{ clear: both; }

.alignleft		{ float: left; }
.alignright		{ float: right; text-align: right; }

/* wordpress **************************** */
.more-link		{ font-size:0.9em; }


/* Header **************************** */
#headr 		{ width:960px; height:124px; margin-left:auto; margin-right:auto; text-align:left; border:1px solid #E5E4E9; background:url(images/header.jpg); }
#headr h4 		{ width:200px; height:40px;  margin: 32px 0 0 25px; }
#headr h4 a		{ color: #fff; }
#headr .description	{ color: #493D27; margin-left: 20px; }

/* Navigation WP-Seiten im Kopf **************************** */
#seiten 		{ position:absolute;	top:22px; margin-left:250px; font-size:0.9em; }
#seiten ul		{ float:left; }
#seiten li		{ padding:0 4px 0 4px; }
#seiten li a		{ padding:2px; color:#666; }
#seiten li a:hover	{ text-decoration:underline; }
#seiten .page_item	{ display:inline; padding-right:4px; }


/* Blogdaten **************************** */
#page {
	width: 920px;
	margin-left:auto;
	margin-right:auto;
	text-align: left;
	padding: 20px;
	background: #fff;
	border-right:  1px solid #E5E4E9;
	border-bottom: 1px solid #E5E4E9;
	border-left: 1px solid #E5E4E9;
}

#left 			{ float:left; width: 745px; }

.side1, .side2 	{ }

#footer 		{ width: 760px; margin-left:auto; margin-right:auto; text-align: center; }
#footer p,
#footer p a,
#footer span a	{ font-size: 0.75em; line-height:90%; color:#999; }


/* Seitennavigation links **************************** */

#sidebar				{ width:165px; float:left; color: #666; padding: 0px 20px 0px 0px; }
* html #sidebar 			{ margin-top:-10px; }	/* Hallo IE6, was soll dieser Quatsch */
*+html #sidebar 			{ margin-top:-10px; }	/* Hallo IE7, was soll dieser Quatsch */

#sidebar .side1 h4			{ font-size: 0.9em; font-weight:bold; color: #888; padding:0px 0 6px 4px; border-bottom: 1px solid #ddd; }
#sidebar .box				{ margin-bottom:15px; }

#sidebar a:hover 			{ text-decoration:none;  }
#sidebar li				{ list-style:none; text-indent:10px;  }
#sidebar li a				{ display:block; font-size:0.9em; font-weight:normal; color:#0071BA;  padding:5px 0px 6px 0px; border-bottom:1px solid #ddd; background-color:#f7f7f7;}
#sidebar li a:hover			{ background-color:#e6e6e6; }

#sidebar ul.children a		{ text-indent:20px; }
#sidebar ul ul ul.children a	{ text-indent:30px; }
* html #sidebar li			{ width:99.9%; margin-top:-0px }	/* damned IE6 Hack */
* html #sidebar ul			{ margin-bottom:-1px }		/* damned IE6 Hack */

#sidebar li.current-cat a		{ font-weight:bold; background-color:#e6e6e6; }
#sidebar li.current-cat ul li a	{ font-weight:normal; background-color:#f7f7f7;}


/* Seitennavigation rechts **************************** */

#right 		{ float: right; width: 165px; }
#right ul		{ list-style: none; }
#right h4 		{ font-weight: bold; font-size:0.9em; color: #666; background-color:#E6E6E6; padding: 4px 0px 5px 8px; border-bottom: 1px solid #fff; }

#right .box		{ background-color:#f7f7f7; padding: 4px 0px 6px 8px; margin-bottom:10px;  }
* html #right .box	{ padding-bottom:6px; }

#right .box ul li	{ line-height:1.3em;  font-size:1.0em; }
#right .box ul ul li	{ padding:0px 0px 0px 8px; }

#right .box a		{ font-size:0.8em; color: #0071BA; }
#right .box a:hover	{ text-decoration:underline; }

#right .most a		{ font-weight:bold; }
#right .most ul ul li a	{ font-weight:normal; }


/* Content **************************** */

#content 		{ width: 520px; float: right; padding: 16px 25px 20px 0px; }
#content .page	{ padding:10px 0 10px 0; }

.editpage a		{ font-size:0.9em; }

.pagetitle h1		{ text-align: right; border-bottom: 1px solid #505121; background: #FBF1DD; padding: 5px; color: #505158; margin-bottom: 10px; }
.pagetitle h2		{ text-align: right; border-bottom: 1px solid #505121; background: #FBF1DD; padding: 5px; margin-bottom: 10px; }
.pagetitle h3		{ position:absolute; top:140px; font-size:0.8em; line-height:110%; color: #0071BA; font-weight:normal; color:#999; display:none;}
.breadcrumb		{ position:absolute; top:118px; font-size:0.8em; line-height:110%; color: #0071BA; padding-left:2px; }
.posttitle		{ position:absolute; top:140px; font-size:0.8em; line-height:110%; color: #999; width:520px; font-weight:normal;}
.posttitle a		{ color:#999; white-space:nowrap; }

.listnavi		{ font-size:0.8em; font-weight:bold; text-align:center; }

.post 			{ margin-bottom:3px; padding-bottom:5px; }
.postlist		{ margin-bottom: 40px; }

.post h1		{  }
.post h1 a		{ color: #F0330A; font: 1.3em Arial,verdana; }
.post h1 a:hover	{ color: #C42A08; }

.post h2 		{ color:#0071BA; font-size:1.5em; line-height:1.3em; margin-bottom:15px; }
.post h2 a		{ color:#0071BA; }
.post h2 a:hover	{ color:#00419A; text-decoration:underline; }

.post h3		{ font: 1.0em Arial,verdana; }
.post h3 a		{ color: #F0330A; }
.post h3 a:hover	{ color: #C42A08; }

.post h4		{ font: 0.8em Arial,verdana; }
.post h4 a		{ color: #F0330A; }
.post h4 a:hover	{ color: #C42A08; }

.post p a		{ border-bottom: 1.0px solid #ccc; }
.post p a:hover	{ border: none; }
.post a img,
.post img		{ border: none; float: left; padding-right: 5px; }


.post ul		{ margin-left: 35px; }
.post li		{ font: 0.9em verdana, Arial; }
.post ol		{ margin-left: 40px; }

.entry h3		{ font:bold 1.0em verdana; margin:25px 0 2px 0; }
.entry p		{ font-size:0.9em; padding-top:3px; padding-bottom:3px; }
.entry p a		{ color:#0071BA; border-bottom:1px dotted #0071BA; }
.entry p a:hover	{ border-bottom:none; }
.entry table		{ margin-top:10px; border-collapse:collapse; }
.entry th		{ font-size:1.0em; padding:5px; line-height:1.2em; text-align:left; background-color:#f4f4f6; border:1px solid #ddd; }
.entry td		{ font-size:0.9em; padding:5px; line-height:1.2em; border:1px solid #ddd; vertical-align:top; }
.entry .alignleft	{ float: left; width:60%; }
.entry .alignright	{ float: right; text-align: left; }

.tags			{ margin:0; padding:0; font-size:0.9em; }
.tags a		{ border-bottom:1px dotted; }
.tags a:hover		{ border-bottom:none; }

.related h3 		{ font-size:1.0em; color: #666; margin-top:25px; }
.related ul		{ margin:8px 0 0 5px; }
.related li		{ list-style:none; font: 0.9em verdana, Arial; line-height:1.2em; }

.postmetadata		{ padding: 4px 3px 5px; color: #666; font-size:0.8em; border-top:1px dotted #ddd; border-bottom:1px solid #ddd; margin-top:15px; background-color:#f4f4f6; }
.postmetadata a	{ color: #00f; border-bottom:1px dotted #00f; }
.postmetadata a:hover	{ border-bottom:none; }

.landingsites h2	{ color:#c00; font-size:1.5em; margin-bottom:15px; line-height:1.3em; }
.landingsites p	{ font-size:0.9em; }
.landingsites p a	{ color:#0071BA; border-bottom:1px dotted #0071BA; }
.landingsites p a:hover { border-bottom:none; }
.landingsites li	{ margin-left: 25px; font-size:0.9em; line-height:1.4em; }
.landingsites li a	{ color:#0071BA; }
.landingsites		{ margin-bottom:25px; padding-bottom:15px; border-bottom:1px solid #ddd; }

p.timr {
	padding:0; margin:0;
	font-size:0.8em;
	color:#999;
}
/*
span.timr		{ background: url(images/timr.png) 0 0 no-repeat; padding-left: 15px; }
span.catr		{ background: url(images/catr.png) 0 0 no-repeat; padding-left: 15px; }
span.editr		{ background: url(images/editr.png) 0 0 no-repeat; padding-left: 15px; }
span.commr		{ background: url(images/commr.png) 0 0 no-repeat; padding-left: 15px; }
*/

ul.postspermonth 	{ list-style:none; font-size:0.9em; line-height:1.2em; margin:0 0 15px 20px; }

.categr, .monthr	{ margin-bottom: 20px; }
.categr h2,
.monthr h2		{ border-bottom: 1px solid #ccc; }

.rss {
	background: url(images/feed-icon-10x10.png) left center no-repeat;
	padding-left: 12px;
}
/* Comment Etc
********************* */

.ileft {
	float: left;
	margin-right: 5px;
}
p.stats {
	color: #999;
	font-size: .8em;
	border: 1px solid #ccc;
	border-left: none;
	border-right: none;
}
blockquote {
	background: url(images/blockquote.gif) no-repeat left top;
	color: #666;
	margin: 1em;
	padding: 0 0 10px 50px;
}



#content .commentsfeedr
{
	background: url(images/feed.png) no-repeat left center;
	padding-left: 20px;
}
#content .trackbackr
{
	background: url(images/arrow_refresh.png) no-repeat left center;
	padding-left: 20px;
}
input.textbox, textarea
{
/*	background: #fff url(images/shadow_top.gif) repeat-x top; */
	border: #ddd 1px solid;
	font: 1em arial,Verdana, Arial, Serif;
	padding: 2px;
}
input.textbox:focus, textarea:focus
{
/*	background: #fff url(images/shadow_top.gif) repeat-x top; */
	border: #f00 1px solid;
}
#submit
{
	padding: 3px 5px;
}
#commentform input {
/*	background: #fff url(images/shadow_top.gif) repeat-x top; */
	border: #ddd 1px solid;
}
#commentform input:focus {
/*	background: #fff url(images/shadow_top.gif) repeat-x top; */
	border: #c00 1px solid;
}

h3#comments {
	font-size:1.1em;
	color: #666;
	margin: 40px 0 10px 0px;
	padding-bottom:3px;
	border-bottom:1px solid #ddd;
}
#comment {
	width: 100%;
}

.comment
{
	font: 0.9em Verdana, Arial, Serif;
/*	background: #fff url(images/shadow_top.gif) repeat-x top; */
	border-bottom: #ddd 1px solid;
	list-style: none;
	margin: 0;
	padding: 1em 0.5em;
}
.comment_text { padding-top:1px; }
* html .comment_text { padding-top:5px; }
*+html .comment_text { padding-top:5px; }

.comment_title_left {
	float:left;
	font: 1.0em Verdana, Arial, Serif;
	padding:0;
	margin:0;
}
.comment_title_right {
	float:right;
	font: 0.8em Verdana, Arial, Serif;
	padding:0;
	margin:0;
}

.commentlist ol {
}

.commentlist li {
	margin:0px 0 10px 0;
	padding:0 0 10px 0;
}
p.nocomments {
	font: 0.8em Verdana, Arial, Serif;
	font-weight:bold;
	padding-top:20px;
}

h3#respond  {
	font-size:1.0em;
	color: #666;
	margin: 30px 0 10px 0px;
	padding-bottom:3px;
}
.alt {}

.post-content { border-top:1px dotted #ddd; font-size:0.8em; }

.MyAvatars
{
	border: 1px solid #ccc;
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
	float: right;
	margin-left: 5px;
	margin-right: 10px;
	padding: 3px;
}


.searchinput { float:left; width:80% }

input#s {
	width: 100%;
	padding: 1px;
	background: #fff;
	font-family: verdana, arial;
	font-size: 0.8em;
	color:#999;
	border: 1px solid #E5E4E9 ;
}
input#s:focus {
	background: #fafafc;
	border: 1px solid #FFBE23;
}

input#searchsubmit
{
	padding: 0px 3px 0px 3px;
}
input#searchsubmit:focus
{
	background: #FBF1DD;
	color: #970E0E;
}

fieldset {
	border: none;
}
textarea#cp_message {
	width: 100%;
}

pre {
	width: 95%;
	overflow:auto;
	font: 13px 'Courier New', Courier, Verdana, Arial, sans-serif;
	color: #2692F7;
	max-height: 350px;
	line-height: 18px;
	margin: 10px 0;
	border: 1px solid #D4E7F7;
	padding: 5px;
	background: #EAF3FB;
}

code {
font: 13px 'Courier New', Courier, Verdana, Arial, sans-serif;
color: #2692F7;
padding: 2px;
}

.pagebar 
	{ 
		font: 12px Arial, Helvetica, sans-serif; 
		padding-top: 20px; 
		padding-bottom: 10px; 
		margin: 0px; 
	}

.pagebar a, .pageList .this-page 
	{
		padding: 2px 6px; 
		border: solid 1px #ddd; 
		background: #fff; 
		text-decoration: none;
	}

.pagebar a:visited 
	{
		padding: 2px 6px; 
		border: solid 1px #ddd; 
		background: #fff; 
		text-decoration: none;
	}

.pagebar .break 
	{
		padding: 2px 6px; 
		border: none; 
		background: #fff; 
		text-decoration: none;
	}

.pagebar .this-page 
	{
		padding: 2px 6px; 
		border-color: #999; 
		font-weight: bold; 
		font-size: 13px; 
		vertical-align: top; 
		background: #fff;
	}

.pagebar a:hover 
	{
		color: #fff; 
		background: #0063DC; 
		border-color: #036; 
		text-decoration: none;
	}
/*
.navigation {

	font-weight:bold;
	background: #f5f5f5;
	border-bottom:1px solid #c5c5c5;
	padding: 4px 5px 14px 5px;
	margin-top:-40px;
	color: #333;
	margin-bottom: 0px;
}
.navigation a	{ font-size:0.8em; color: #777; }

*/
