/* Anregungen aufgegriffen von Gerrit Kaiser http://www.style-sheets.de/guide/medien/print */
/* printstyle.css fuer  W2d Templates 10.04.2008, Webdesignconsult.de*/


/* was nicht gedruckt werden soll abschalten */

#common ul,
#common li,
#menu, #search, #suche,
div.more,#service, ul#commonbar,
#more, .eyecatcher, 
#postit, .sticky_note, .sticky_note_content, 
.sticky_note_footer, 
#footer,ul.sidebarteaser, li.sidebarteaser,
#youarehere, #topic,
#logo,#logo h1 a, #logo h1, #flags,
div.menuebox, #newsletter, #search, #heretop,
#christmas, #noprint, .noprint, #kontakt,#kalender, .feldso, .feldft, .felddt, .showft, .feldw {display: none;}


body a:link, body a:visited {
	padding:			0px   2px;
}
body {
	margin: 			0;
	padding: 			0;
	font-family: 			Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: 				#000;
	background-color: 		transparent;
}

@page { 
	margin:				1cm; 
}

html body #printfooter {background: none;}
html body #printfooter p {border-left: none; margin-left: 0; text-align: center;clear:both;}


#printfooter  {
	float:				left;
	clear:				both  !important;
	text-align: 			center;
	margin-bottom:			0px  !important;
	padding-bottom:			5px  !important;
	position:			absolute;
	bottom:				5px  !important;
	color:				#990000;
	background-color:		transparent;
}

#footer{ /* wird nur aktiv in der Bildschirmausgabe */
	display:			none;
}
/* Tipp des Tages mit Bild */
.tipppicture {
	float:				left; 
	margin:				7px   5px  3px	0px; 
/*				   	oben, rechts, unten, links */
	padding-right:			10px; 
	width:				50px;
}
#content   { 
	float:				left;
	width:				50%;
	margin-left: 			0px;
	margin-right: 			5px;
	padding: 			0px;
	position:			absolute;
	top:				10px !important;
}

#sidebar   { 
	font-size:		60% !important;
	float:			right;
	width:			40%;
	padding: 		0px;
	margin-left: 		0px;
	margin-right: 		0px;
	clear:			both;
}
#content p, #suchausgabe p,#content ul,#sidebar ul,#sidebar li, #sidebar p {
	line-height : 		130%;
	font-size : 		11pt; 
}


h1, h2, h3, h4, p.header1 {
	page-break-after:		avoid;/* avoid verhindert einen Seitenumbruch */
	clear:				both;
}

h1, h2 {
	text-transform:			uppercase;
	letter-spacing:			.05em;
	color:				#544D6F;
	margin-left:			0px;
}
h1, p.header1   {	
	font-size: 			130%;
}
h2  {	
	font-size: 			130%;
}	
h3  {	
	font-size: 			110%;
}


/* Liste */
ul.content, #content ul.teaserlist {
	font-size:			90% !important;
	list-style: 			none;
	padding: 			5px;
/* 					oben, rechts, unten, links */
	margin: 			10px 	0px 	10px	0px;
	background-color:		transparent;
	border: 			none;
}
li.content, #content li.teaserlist {
	padding: 			0px     0px     1px   15px;
/* 					oben, rechts, unten, links */
	background: 			url(../images/pbull.gif) no-repeat top left;
	line-height:			140%;
	color: 				#000;
	background-color:		transparent;
}
#content li.teaserlist:first-letter {
	color: 				#000;
	background-color:		#fff;
	font-size: 			90%;
	padding-left:			0px;
	margin-left:			2px;
}

#content p, #suchausgabe p {
    	color: 				#000;
	background-color:		transparent;
	margin: 			10px 	8px 	10px	 0px;
/* 					oben, rechts, unten, 	links */
}
/* Marginalie */
.sidepicture {
	float:				right;
	line-height:			90%;
	padding:			4px     0px     0px    5px;
	/* 				oben, rechts, unten, links */
	margin:				0px    18px     5px    5px;
	width:				160px;
}
div.marginalbild{
	width: 				100% !important;
}
p.picturetext{
	padding:			5px !important;

}
/* Die Schattenmenues stammen von www.thestyleworks.de/tut-art/shadow.shtml */
div.shadow {
}
div.shadow img {
}
p.sidepicturetext {
	width:				116px;
	font-size: 			90%;
	padding: 			5px !important;	
	/* 				oben, rechts, unten, links */
	margin: 			0px 	0px 	5px 	0px;
	border-bottom:			1px solid #CBD9BD;	
	border-right:			1px solid #CBD9BD;
	border-left:			1px solid #095D02;
	background-color: 		#ECEFB4;
}
/* Stand alone Grafik-Absatz*/ 
div.picture {
	padding: 			0px;
	margin: 			10px   0px     10px  0px;
	/* 				oben, rechts, unten, links */
	border: 			none;
	text-align:			center;
	display:			inline  !important;
}

div.tipppicture {
	clear: 				both;

}

em {
	font-size:			90%;
	font-weight :			normal;
}

/*Teaser */
div.teaserelement {
	float: 				left;
	padding: 			10px 	8px 	0px 	0px;
/* 					oben, rechts, unten, links */
	margin: 			0px;
}
.teaserelement p, .teaser p, .teaserpicture p {
  	font-size: 			90% !important;
	font-weight: 			normal !important;
}
div.teaser {
	margin: 			0px;
/* 					oben, rechts, unten, links */
	padding: 			2px 	0px 	2px 	0px;
  	font-size: 			90%;	
	line-height:			12pt;
}
div.teaserpicture {
	float: 				right;
	padding: 			0px;
/* 					oben, rechts, unten, 	links */
	margin: 			4px 	0px 	10px 	5px;
	border: 			none;
  	font-size: 			90%;
}


#content p, #suchausgabe p, #content ul, p {
	line-height : 			1.5;
	margin:				0 0 1em 0;
	font-weight: 			normal !important;
}

/*Tabelle */
table {
	width:				16cm;
	font-size: 			90%;
	border:				2px dotted #990000;
	margin-top:			1cm;
	margin-left:			1cm;
	background-color:		#fff;
	color:				#000;
}
td.cell {
	padding: 			4px;	
	margin: 			0px;
	vertical-align:			middle;
	text-align: 			left;
}
.clear {clear: both;}
.clearer {clear: both;}

