/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* + Print-Stylesheet fürs Stuttgart-Blog                                     + */
/* + => wg. diverser Browserzicken bei der Interpretation von               	+ */
/* +    Print-CSS noch eher experimentell, also kein Gemecker bitte         	+ */
/* + http://www.stuttgart-blog.net                                            + */
/* + Made by 6B, http://www.6B.com                                            + */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


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

*	{
	margin: 0;
	text-decoration: none;
	font-family: Trebuchet, 'Trebuchet MS','Lucida Sans', Verdana, Arial, sans-serif;
	font-style: normal;
	text-align: left;
}
	
body	{
	line-height: 1.5em;
	color: black;
	text-align: center;
	font-size: 10pt;
	background: none;
}
	
#c0 {
	width: 17cm;
	margin: 0 auto;
	padding-bottom: 30px;
	background: none;
}

#logo-sblog 	{
	margin: 0.5cm 0 1.5cm 9.4cm;
}
	
	
/* ++++ c1 Hauptcontainer +++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#c1-header, 
#c1-side,
#kaesebox {
	display: none;
}

#c1-printheader	{
	display: block;
	text-align: right;
	margin: 0 1.0cm 1.5cm 0;
}
	
#c1-main	{ /* Hauptspalte */
	margin: 0 1.0cm;
	padding: 0;
}
	
#c1-footer	{ /* Fusszeile m. Clear */
	clear: right;
	height: 30px;
}


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

.c2-datum-box	{
	float: left;
	width: 40px;
	clear: left;
	padding: 0;
	margin: 0 10px 0 0;
	text-align: center;
}
	
span.tag	{
	font-size: 1.4em;
	font-weight: bold;
	letter-spacing: -0.05em;
	padding: 0;
	text-align: center;
	display: block;
}
	
span.monat	{
	font-size: 0.85em;
	line-height: 1.1em;
	padding-left: 0.1em;
	text-align: center;
	display: block;
	border-top: 1px solid black;
	color: black;
	margin-top: 0;
}
	
.c2-artikel-box	{
	padding: 0 0 30px 0;
	margin: 0 0 0 50px;
}

.c2-kommentar-box	{
	margin: 0 0 0 50px;
}

.c3-kommentar	{
	padding: 0 0 1.0em 0;
}
	
	
/* ++++ Headlines +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

h1, h2, h3, h4, h1 a, h2 a, h3 a, h4 a	{
	font-weight: bold;
}
	
h1 	{ 
	font-size: 1.4em;
	padding: 0 0 1.0em 0;
}
	
h2	{
	font-size: 1.2em;
	padding: 0.5em 0;
}
	
h2#comments	{
	padding-bottom: 1.5em;
}

h2#kommentieren	{
	display: none;
}
	
	
/* ++++ Absätze +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

p, q 	{
	padding: 0 0 0.9em 0;
	font-size: 1.0em;
}

p.artikel-info, 
p.kommentator	{
	font-size: 0.85em;
	line-height: 1.2em;
	text-transform: uppercase;
	color: rgb(100,100,100);
}

p.artikel-info {
	clear: left;
	margin: 0.5em 0 0 0;
}

p.no-artikel	{
	padding: 10px 20px;
	margin: 100px 0;
	border: 3px solid rgb(228,200,90);
}

blockquote	{
	padding: 0 20px;
}

blockquote p	{
	font-style: italic;
	color: rgb(100,100,100);
}

.c3-kommentar p	{
	padding: 0 0 0.5em 0;
}

p.user-info, 
p.logstatus, 
p.online-visitors	{
	display: none;
}
	
	
/* ++++ Listen ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

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

ul li	{
	padding: 0;
	margin: 0;
}

ol li, li ol li	{
	list-style-position: inside;
	list-style-type: decimal;
	padding: 0;
	background: none;
}

ul.pagenav,
ul#sidebar-anleitung	{
	display: none;
}

ul.plain	{
	margin: 0;
}

	
/* ++++ Formulare (kein Ausdruck) +++++++++++++++++++++++++++++++++++++++++++++ */

#kontaktformular, 
#commentform, 
label, 
input, 
textarea, 
#submit, #searchsubmit, #pwsubmit	{
	display: none;
}

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

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

span.button	{
	padding: 0 2px;
	border-bottom: 1px dashed;
}
	
span.error {
	display: none;
}

code, pre code	{
	font-family: 'Bitstream Vera Sans Mono', 'Lucida Sans Typewriter', Couríer, 'Courier New', monospace ;
	color: rgb(75,79,60);
	font-size: 0.9em;
}

a	{
	color: black;
	border-bottom: 1px solid;
}

h1 a, h2 a, h3 a	{
	border: none;
}

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

img	{
	border: none;
}
	
div.bild-links	{
	width: 200px;
	float: left;
	margin: 0 10px 0 0;
	padding-top: 0.3em;
}
	
div.bild-rechts	{
	width: 200px;
	float: right;
	margin: 0 0 0 10px;
	padding-top: 0.3em;
}

div.bild-links-custom	{
	float: left;
	margin: 0 10px 0 0;
	padding-top: 0.3em;
}

div.bild-rechts-custom	{
	float: right;
	margin: 0 0 0 10px;
	padding-top: 0.3em;
}

div.thumb-links	{
	float: left;
	margin: 0 10px 0 0;
	padding-top: 0.3em;
}
	
span.legende	{
	font-size: 0.85em;
	color: rgb(100,100,100);
}
	
