/*  
Theme Name: pixelpups Style
Theme URI: http://www.sventhiery.com
Description: WordPress theme for sventhiery.com
Version: 2.0
Author: Sven Thiery
Author URI: http://www.sventhiery.com
*/

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* + Basis-Stylesheet                  	                                      + */
/* + http://www.sventhiery.com                                                + */
/* + Code by Sven Thiery, http://www.sventhiery.com                           + */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


/* ++++ Basics ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

*	{
	margin: 0;
	padding: 0;
	text-decoration: none;
	font-family: Helvetica, sans-serif;
	font-style: normal;
	text-align: left;

}
	
body	{
	background: rgb(230,255,255);
	border: none;
	color: black;
	text-align: center;
	font-size: 1.0em;
	line-height: 1.0em;

}

	
#c0 {	/* +++++++++++++++++++++++++++++++++++++++++++++++++ Haupt-Fläche gesamt */
	width: 800px;
	margin: 0px auto 40px auto;
	padding: 0px;
	border: 0;
	background: white;
}
	
	
/* ++++ c1 Hauptcontainer +++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#c1-navi {	/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ navi */
	height: 25px;
	margin: 25px 0 0 0;
	border: 0;
	padding: 8px 4px 0px 2px;
	background: white;
}

#c1-header {	/* +++++++++++++++++++++++++++++++++++++++++++++++++ header bild */
	height: 8px;
	margin: 0 0 30px 0;
	border: 0;
	padding: 5px 0px 0px 5px;
	background: rgb(230,255,255);
	font-weight: bold;
	color: white;
}

#c1-printheader	{
	display: none;
}
	
#c1-main {	/* +++++++++++++++++++++++++++++++++++++++++++++ Haupt-Fläche Inhalt */
	width: 500px;
	margin-top: -20px;
	float: left;
}
	
#c1-side {	/* +++++++++++++++++++++++++++++++++++++++++++++ Seiten-Fläche Inhalt */
	width: 275px;
	margin-left: 525px;
	margin-top: -20px;
	
}
	
#c1-footer	{ /* +++++++++++++++++++++++++++++++++++++++++++ Fusszeile m. Clear */
	clear: left;
	height: 1px;
}


/* ++++ c2 Subcontainer +++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.c2-artikel-box	{	/* ++++++++++++++++++++++++++++++++++++++++++++++++ Artikel */
	padding: 0 5px 0 10px;
	margin: 0;
}
		
/* ++++ Headlines +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

h1	{	/* ++++++++++++++++++++++++++++++++++++++++++++++++ Artikel Überschrift */
	font-family: Helvetica, sans-serif;
	color: black;
	font-style: normal;
	font-weight: bold;
	font-size: 1.0em;
	margin-bottom: 0.6em;
	text-align: left;
}

h1 a:link, h1 a:visited, h1 a:active	{	/* verlinkte Headlines */
	font-family:  Helvetica, sans-serif;
	color: black;
	text-align: left;
	font-style: normal;
	font-weight: bold;
	margin-bottom: 0.6em;
}

h2, h4, h2 a, h4 a	{	/* ++++++++++++++++++++++++++++++++ Sidebar Überschrift */
	font-family: Helvetica, sans-serif;
	color: black;
	font-style: normal;
	font-weight: bold;
	font-size: 1.0em;
	margin-bottom: 0.2em;
	text-align: left;
}
	
h3, h3 a {	/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ??? */
	font-family: Helvetica, sans-serif;
	color: green;
	font-size: 1em;
	margin: -2.5em 0 0.2em 0;
	text-align: left;
	font-style: normal;
	font-weight: bold;
	line-height: 1.1em;
}
	
h4	{	/* +++++++++++++++++++++++++++++++++++++++++++++++++++++ Sidebar Links */
	font-family: Helvetica, sans-serif;
	color: black;
	padding: 0 0 0.2em 0;
	margin: 0 1.0em 0.7em 0;
	font-size: 0.8em;
}
	
/* ++++ Absätze +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

p, q 	{	/* +++++++++++++++++++++++++++++++++++++++++++++++++ Standardabsatz */
	color:black;
	font-size: 0.8em;
	}
	
p.artikel-info-1, 
p.artikel-info-2,
p.benutzer-info  {	/* +++++++++++++++++++++++++++++++ Untertitel Artikel Single */
	font-family:  Helvetica, sans-serif;
	font-size: 0.8em;
	font-style: italic;
	color: black;
	clear: left;
}

p.artikel-info-1, 
p.artikel-info-2,
p.benutzer-info  {
	text-align: left;
}

p.artikel-info-1 	{
	padding: 0 0 1.0em 0;
}

p.artikel-info-2,
p.benutzer-info 	{
	padding: 0;
	margin: -0.3em 0 1.2em 0;
}
	
p.no-artikel {	/* +++++++++++++++++++++++++++++++++++ Meldung, wenn nichts da ist */
	padding: 150px 80px;
	margin: 0 0 0 10px;
	border: 1px dotted red;
	color: red;
	font-style: italic;
}

pre	{
	background: white;
	padding: 1.0em;
	overflow: auto;
	margin: 0 0 0.9em 0;
}

label	{
	font-family: Helvetica, sans-serif;
	font-size: 1em;
	color: white;
	padding-left: 5px;
}	
	
/* ++++ Listen ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

ul, ol 	{
	padding: 0 0 0.9em 0;
}

#sidebar	{
	padding: 0;
}

#subnavi	{
	padding: 0;
}

.children	{
	padding: 0;
}

ul li	{
	list-style-type: none;
	padding: 0 0 0 12px;
	background: url(images/bullet_liste.gif) no-repeat 0 0.5em; 
}

ol li, li ol li	{
	list-style-type: decimal;
	padding: 0;
	background: none;
	margin: 0 0 0 30px;
}

#sidebar li	{	/* +++++++++++++++++++++++++++++++++++++++++++++ Sidebar typo */
	padding-left: 12px;
	background: none;
	color: black;
}

#subnavi li,
#archive li,
#kategorien li,
#links li,
#autoren li	{
	font-family:  Helvetica, sans-serif;
	color: red;
	font-size: 0.8em;
	font-weight: bold;
}

#subnavi li	{	/* +++++++++++++++++++++++++++++++++++++++++++ navi oben typo */
	display: inline;
	padding: 0 10px;
	border: none;
	background: none;
}

#subnavi li.last	{
	border-right: none;	
}

#archive li,
#kategorien li,
#links li,
#autoren li	{
	font-size: 0.8em;
	background: none;
}

#subnavi li .children li,
#archive li .children li,
#kategorien li .children li,
#links li .children li,
#autoren li .children li	{
	padding: 0 0 0 15px;
	font-size: 0.8em;
}

/* ++++ Textauszeichnung ++++++++++++++++++++++++++++++++++++++++++++++++++++++ */	

strong, b	{
	font-weight: bold;
}
	
em, i	{
	font-style: italic;
}
	
del, strike	{
	text-decoration: line-through;
}

/* ++++ Bilder ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */	

img	{
	padding: 0px;
	border: 0px solid silver;
	}

/* ++++ Links +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
		
a:link, a:visited, a:active { 	/* Standard */
	font-family:  Helvetica, sans-serif;
	color: rgb(65,65,65);
	font-style: normal;
}

p.artikel-info-1 a,
p.artikel-info-2 a,
p.benutzer-info a,
#subnavi li a,
#archive li a,
#kategorien li a,
#links li a,
#autoren li a	{
	font-size: 1.0em;
	color: rgb(65,65,65);
	text-decoration: none;
}

p.artikel-info-1 a:hover,
p.artikel-info-2 a:hover,
p.benutzer-info a:hover,
#subnavi li a:hover,
#archive li a:hover,
#kategorien li a:hover,
#links li a:hover,
#autoren li a:hover	{
	text-decoration: none;
	color: red;
}	

a:hover	{
	color: black;
	text-decoration: underline;
}
	
h1 a:hover	{
	color: black;
	text-decoration: underline;
}