/* Anregungen aufgegriffen von Gerrit Kaiser http://www.style-sheets.de/guide/medien/print */
/* printstyle.css fuer  W2d Templates 19.05.2006, Webdesignconsult.de*/

body {
	margin: 		0;
	padding: 			0;
	font-family: 			Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: 				#000;
	background-color:		transparent;
}
body a:link, body a:visited {
	font-weight: 			bold;
	text-decoration: 		none;
}
h1, h2, h3, h4, p.header1 {
	font-family: 			Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:			bold;
	margin:				.75em 0 .5em 0;
	page-break-after:		avoid;/* avoid verhindert einen Seitenumbruch */
}
h1, h2 {
	text-transform:			uppercase;
	letter-spacing:			.05em;
	color:				#544D6F;
}
h1, p.header1   {	
	font-size: 			1.5em;
}
h2  {	
	font-size: 			1.4em;
}	
h3  {	
	font-size: 			1.3em;
}
	

/* Diese Regel fuegt in CSS2-Browsern die Link-Adresse hinter Links ein. */ 
	a:link:after, a:link:visited:after {
	content:		" (Link auf <" attr(href) ">) ";
	font-size:			76%;
	color:				#990000;
	background-color:		transparent;
}
/* Bei internen Links muss noch die eigene Domain ausgegeben werden */
	a[href^="/"]:link:after {
	content:" (Link auf <http://style-sheets.de " attr(href) ">) ";
}
#content   { 
	padding: 			0px;
	margin: 			0px;
}
#content p, #suchausgabe p,#content ul, #contentfull p,#contentfull ul, #sidebar ul,#sidebar li, #sidebar p {
	line-height : 			1.5;
	font-size : 			1.0em; 
	margin:				0 0 1em 0;
}

/* Liste */
ol, ul, li {
	font-size:			1.0em;
	line-height:			1.8;
	margin-top:			0.2em;
	margin-bottom:			0.1em;
}
#content ul, #contentfull ul, #sidebar ul {
	list-style: 			circle;
	padding: 			0px;

	margin: 			6px 	0px 	6px 	16px;
}
#content li, #contentfull li, #sidebar li {
	padding: 			2px 	0px	 2px 	16px;

}
em {
	font-size:			0.8em;
	font-weight:			normal;
}
.highlight {
	font-weight: 			bold;
}
#content img{
	float:				left;
	border: 			none;
}
/*Teaser */
div.teaserelement {
	float: 				left;
	padding: 			10px 	8px 	0px 	0px;

	margin: 		0px;
}
.teaserelement p, .teaser p, .teaserpicture p {
  	font-size: 		11pt !important;
}

div.teaser {
	margin: 		0px;

	padding: 		2px 	0px 	2px 	0px;
  	font-size: 		8pt;	
	line-height:		12pt;
}

div.teaserpicture {
	float: 			right;
	padding: 		0px;

	margin: 		4px 	0px 	10px 	5px;
	border: 		none;
  	font-size: 		8pt;
}
/* was nicht gedruckt werden soll abschalten */
#more  {display: none;}
#header {display: none;}
#search {display: none;}
#menuBar, #topicmenu, #topicmenu1, #topicmenu2, #topicmenu3,  #topicmenu4, #topicmenu5 {display: none;}
#subtopicmenu51,#subtopicmenu, #subtopicmenu1, #subtopicmenu2, #subtopicmenu3,  #subtopicmenu4, #subtopicmenu5 {display: none;}
#commonbar, #commonMenuebar{display: none;}
#valid{display: none;}

p.links{display: none;}
.nostyle{display: none;}
#iframe{display: none;}
#eyecatcher, #eyecatcher1, #eyecatcher2,#eyecatcher3,#eyecatcher4,#eyecatcher5,#eyecatcher5,#eyecatcher7,#eyecatcher8{display: none;}
.counter{DISPLAY: none!important;}
#printcounter, #printcounter p{
	color: 			#C48540!important;
	font-weight: 		normal!important;
	font-size:		9pt!important;
	display:		inline!important;
}

/*Tabelle */
table {
	width:			16cm;
	font-size: 		10pt;
	border:			2px dotted #990000;
	margin-top:		1cm;
	margin-left:		1cm;
}
td.cell {
	padding: 		4px;	
	margin: 		0px;
	vertical-align:		middle;
	text-align: 		left;
}
.clearer{clear: both;}
.clearer {clear: both;}
