/*  Theme Name: 00NEW 08 Source WordPress Standard DE-Edition
Author: mts for xhtml and css - */
	@import "sidebar.css";
	@import "sidebar1.css";
	@import "nav.css";
	@import "comments.css";
	@import "suche.css";
html {
	padding: 0;
	margin: 0;
	text-align: center;
	background-image: url(images/html-footer.jpg);
	background-repeat: repeat-x;
	background-position: 0 100%;
	color: #666;
	background-color: #f4f4f4;
}
body {
	padding: 0;
	margin: 0;
	width: auto;
	height: 100%;
	font: 11px/14px Arial, Helvetica, sans-serif;
	font-family: Arial, Sans-Serif;
	background-image: url(images/background-new.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
	text-align: center;
}
.clear {
	clear: both;
	height: 0;
	margin: 0;
	padding: 0;
	line-height: 0.1em;
	font-size: 0.1em;
}
/*--smilies without a border--*/
body img.wp-smiley {
	border: none;
	vertical-align: bottom;
}
.aussen {
	text-align: center;
	margin: 0 auto;
	padding: 0;
	width: 1010px;
	font-size: 62.5%;
/* Resets 1em to 10px */
}
.innen {text-align:left;
	width: 100%;
	margin: 0 auto;
	padding: 0;
}
.aussenfooter {
	clear: both;
	text-align: center;
	margin: 0 auto 0 auto;
	padding: 0;
	background-image: url(images/footeroben.jpg);
	background-repeat: repeat-x;
	background-position: 50% 0;
	width: 99%;
}
.innenfooter {
	width: 1040px;
	margin: 0  auto 0 auto;
	text-align: center;
	padding: 0;
	background: transparent url(images/footer_1.jpg) no-repeat -1px 0;
	height: 137px;
position:relative;
}
.footer {
	text-align: left;
	margin: 0 auto 0 38px;
	padding: 0.02em 10px 0 0.08em;
	width: 782px;
	text-align: center;
}
/*--header--*/
#inner_top {
	text-align: left;
	border: 0;
	width: 100%;
	margin: 0 auto 0 0;
	padding: 0;
	float: none;
	height: 116px;
	background: transparent url(images/source-logo-new.gif) no-repeat 0 12px;
}
#inner_top h1 {
	color: #fff;
	font-weight: normal;
	font-size: 11px;
	position: absolute;
	top: 10px;
	width: 270px;
	margin: 0px 0px 0px 220px;
}


#site_desc, #site_desc_monoshop {
position: absolute;
top: 0px;
width: 290px;
margin: 0px 0px 0px 0px;
} 

.sprache {
	float: right;
	margin-top: 11px;margin-right:35px;
}
.rss {
	position: absolute;
	top: 46px;
	margin: 0px 0px 0px 750px;
}
/*--content - entry--*/
#content {
	margin: 17px 0 0 0;
	
	font-size: 12px;
}
.narrowcolumn {
	float: left;
	padding: 0 0 20px 10px;
	margin: 0;
	width: 552px;
}

/* Begin Typography & Colors */
div, p, pre, nobr, i, h1, h2, h3, .suchwort, .small, .abstand, .next, .artnr, td, .blocksatz   { 
font:	11px/14px	Arial,Helvetica,sans-serif; 
padding: 0;margin: 2px 11px 4px 7px;}

.time{margin-left:7px;}


li, ul {
	padding: 0;
	margin: 0;
}
.blocksatz {
	text-align: justify;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 4px 0;
	color: #7dc243;
	background-color: inherit;
	text-decoration: none;
	font-size: 12px;
}
a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #7dc243;
	background-color: inherit;
	text-decoration: none;
	
}
a:visited {
	color: #7dc243;
	background-color: inherit;
	text-decoration: none;
}
a:link:focus {
	color: #9FC1AF;
	background-color: inherit;
	text-decoration: none;
}
a:link:hover, a:visited:hover {
	color: #666666;
	background-color: inherit;
	text-decoration: none;
}
a:link:active, a:visited:active {
	color: #7dc243;
	background-color: inherit;
}
.narrowcolumn .entry {
	line-height: 1.4em;
}
.narrowcolumn .postmetadata {
	text-align: justify;
}
.small, a.small:link, a.small:hover, a.small:visited {
	margin: 30px 0px 0px 0px;
}
small {
	font-size: 11px;
	margin: 0;
}
code {
	font: 1.1em 'Courier New', Courier, Fixed;
}
acronym, abbr, span.caps {
	font-size: 0.9em;
	letter-spacing: .07em;
}
/* End Typography & Colors */
/* Begin Structure */
.first {
	margin-top: 5px;
}
.post, .post p {
	font-size: 12px;
	line-height: 16px;
	margin: 0 0 10px;
	text-align: justify;
}
.post hr {
	display: block;
}
.narrowcolumn .postmetadata {
	padding-top: 5px;margin-left:1px;
}
.narrowcolumn .smallattachment {
	text-align: center;
	float: left;
	width: 128px;
	margin: 5px 5px 5px 7px;
}
.narrowcolumn .attachment {
	text-align: center;
	margin: 5px 0px;
}
.postmetadata {
	font-size: 0.9em;
	clear: both;
	width: 99%
}
/*Begin Headers */
h1, h2, h3, h4, h5, h6 {
	font-family: Arial, Sans-Serif;
	font-weight: bold;
}
h1 {/*
	font-size: 18px;
	text-align: left;
	margin: 30px 0px 10px 0px;*/
}
h2, h3 {
	font-size: 14px;
}
h3 {
	padding: 0;
	margin: 30px 0 0;
}
h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {
	text-decoration: none;
	color: #7dc243;
}
h1.postentry, h1.postentry a, h1.postentry a:link,h1.postentry a:visited,
h2, h2 a, h2 a:link, h2 a:visited, h3, h3 a, h3 a:link, h3 a:visited {
	color: #7dc243;
	font-size: 14px;
}
h1.postentry a:hover,
h2 a:hover, h3 a:hover {
	color: #7dc243;
	text-decoration: none;
	font-size: 14px;
}

h1.postentry, h1.postentry a,h1.postentry a:hover,h1.postentry a:visited,
h3, h3 a, h3 a:hover, h3 a:visited,  #wp-calendar caption, cite {
	font-size: 14px;
	text-decoration: none;
	line-height: 24px;
}
h1.pagetitle, h4.pagetitle {
	font-size: 18px;
	color: #7dc243;
	margin-top: 0;margin-left:7px;
	padding-top: 3px;
	/*--edit august 2009*/
	margin-bottom:12px;
}
#content .post h1.pagetitle, #content .post h1.pagetitle a, #content .post h2.pagetitle, #content .post h2.pagetitle a {
	font-size: 18px;
	color: #7dc243;
}
.post h1.postentry a, .post h1.postentry a:link,
.post h1.postentry a:hover, h1.postentry a:visited,
.post h2 a, .post h2 a:link, .post h2 a:hover, .post h2 a:visited {
	font-size: 14px;
	text-decoration: none;
	line-height: 24px;
}
/* Begin Images mts geaendert*/
a img {
	border: none;
}
p a img, p img {
	margin: 2px  5px;
	padding: 1px;
	max-width: 100%;
	border: 1px solid #666666;
	background-color: #ebebeb;
	color: inherit;
	clear: both;
}
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.right, img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
}
img.left, img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
}
a.alignright, a.alignleft {
	color: blue;
}
.alignright {
	float: right;
}
.alignleft {
	float: left
}

/* Begin Lists */
.entry ul {
	margin-left: 10px;
	padding: 0 0 0 5px;
}
.entry li {
	margin: 2px 0 2px 5px;
	font-size: 12px;
	line-height: 17px;
}
.entry ol {
	padding: 0 0 0 5px;
	margin: 0 0 0 10px;
}
.entry ol li {
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 17px;
}
.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
}
/* Begin Form Elements */
.entry form {
	text-align: center;
}
select {
	width: 130px;
}
/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
}
acronym, abbr {
	border-bottom: 1px dashed #999;
}
blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
}
blockquote cite {
	margin: 5px 0 0;
	display: block;
}
.center {
	text-align: center;
	margin: 26px 0px 0px 0px;
}
hr {
	display: none;
}
p.postmetadata alt {
	text-align: justify;
}
.border{height:1px;background-color:#666666;color:inherit;width:552px;margin: 10px 0px;}
.borderh{height:1px;background-color:#666666;color:inherit;width:552px;margin: 20px 0px;}
#blogsuche{margin-top:8px;display:block;}
.narrowcolumn p{text-align: justify;}
/*--sitemap--*/
#content .post .postspermonth a, #content .post a.monat {
	font-size: 11px;
	color: #666666;
}
#content .post ul.postspermonth {
	margin: 0 0 0 0;
	padding: 0 0 0 8px;
}
#content .post ul.postspermonth  li {
	background-image: url(images/li-sitemap-.gif);
	background-position: 0 50%;
	background-repeat: no-repeat;
	padding: 0 0 0 25px;
	margin: 0;
	line-height: 1.5em;
	list-style-type: none;
}
.monthtitle {
	margin-top: 6px;
}
#content .entry .ddsg-wrapper ul {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#content .ddsg-wrapper   a {
	font-size: 11px;
	color: #666666;
}
#content .entry .ddsg-wrapper ul li {
	padding: 0 0 0 8px;
	margin: 0;
	line-height: 1.6em;
	list-style-type: none;
}
#content .entry  .ddsg-wrapper ul li ul {
	margin-top: 5px;
}
#content .entry  .ddsg-wrapper ul li ul li {
	background-image: url(images/li-sitemap-.gif);
	background-position: 0 50%;
	background-repeat: no-repeat;
	padding: 0 0 0 25px;
	margin: 0;
	line-height: 1.6em;
	list-style-type: none;
}
.ddsg-cats {
	font-weight: bold;
	margin-left: -4px;
}
/*--topart--*/
#content ul.topart {
	border: none;
}
#content ul.topart li#topartikel {
	list-style-type: none;
	margin: 0;
	background-image: url(images/top-artikel-new-00.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
	padding-top: 9px;
	border: none;
}
#content ul.topart li#topartikel strong {
	margin-left: 7px;
	padding-top: 13px;
	color: #666666;
}
#content ul.topart li#topartikel ul {
	margin: 5px 0 5px 0;
	padding: 0 0 0 0;
}
#content ul.topart li#topartikel ul li {
	list-style-type: none;
}
#content ul.topart li#topartikel ul li {
	line-height: 20px;
	margin-left: 10px;
	background-image: url(images/top-artikel.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
	padding: 0 0 0 9px;
}
/*--footer--*/
.qualy{ display:inline;width:80px;margin:0;padding:0;position:absolute;top:7px;right:0;}

.paypal{  margin:0;padding:0;position:absolute;top:35px;right:137px;width:80px;}
.qualy img.zertifikate {
	padding: 0 4px;
	margin: 0 57px 20px 7px;
	display: inline;
	float: right;
}

.footer p {font-family:tahoma,arial,geneva;
font-size: 9px;
	text-align: left;
	color: #333333;
	background-color: transparent;
	
}
.footertop {margin-left:0;
padding-left:0;
	padding-top:5px;
	width:100%;

}
.footer p a, .footer p a:link {

}

.footer p.small_plus {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	margin: 8px 0 0 -1px;
	padding-top: 12px;
color:#666;
background-color:transparent;
	
}
.footer p.small_plus a.small_plus{font-family:tahoma,arial,geneva;
font-size: 9px;	color: #333333;	background-color: transparent;}
.footer p.small_plus a{padding-left:1px;padding-right:0.06em;font-size: 10px;}
.footer p.small_plus a+a+a{padding-right:0.12em;}
.footer p.small_plus a+a+a+a+a+a+a{padding-right:0.1em;}

/*--neu--*/
.about-author		{ border: 1px solid #CCC; padding: 5px 10px; margin: 0 0 10px; height: 34px; line-height: 1.5em; background: #f8f8f8; font-size: 11px; }
.about-author h4		{ font-size: 10px; margin: 0 0 10px; text-transform: uppercase; color: #333; font-weight: bold; }
.about-author img		{ float: left; margin: 0 10px 10px 0; border: 1px solid #CCC; padding: 0; }


