/* 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: 				0.9em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: 				#000;
	background-color:		transparent;
}

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.1em;
}
h2  {	
	font-size: 			1.0em;
}	
h3  {	
	font-size: 			0.95em;
}
	
#content   { 
	float:			left;
	width:			60%;
	margin-top: 		0px;
}
#sidebar   { 
	float:			right;
	width:			30%;
	margin-top: 		0px;
}
p, ul {
	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;
}
ul {
	list-style: 			circle;
	padding: 			0px;
	margin: 			6px 	0px 	6px 	16px;
}
li {
	padding: 			2px 	0px	 2px 	16px;
}
em {
	font-size:			0.8em;
	font-weight:			normal;
}
.highlight {
	font-weight: 			bold;
}
#content img{
	width:				90%;
	height:				90%;
	margin: 			0px 10px;
}
/*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, #header, #search,#nav, ul#navlist,#subnav, #footer, 
#commonbar, #commonMenuebar, #valid, .counter   {display: none;}

p.links{display: none;}
.nostyle{display: none;}
#iframe{display: none;}
#eyecatcher, #eyecatcher1, #eyecatcher2,#eyecatcher3,#eyecatcher4,#eyecatcher5,#eyecatcher5,#eyecatcher7,#eyecatcher8  
{display: none;}


/* Der Footer für den Ausdruck*/
#printfooter{
	font-size:			80%;
	margin-top:			20px;
	text-align:			center;
}

/*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;}
/* 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: 				0.9em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: 				#000;
	background-color:		transparent;
}

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.1em;
}
h2  {	
	font-size: 			1.0em;
}	
h3  {	
	font-size: 			0.95em;
}
	
#content   { 
	float:			left;
	width:			60%;
	margin-top: 		0px;
}
#sidebar   { 
	float:			right;
	width:			30%;
	margin-top: 		0px;
}
p, ul {
	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;
}
ul {
	list-style: 			circle;
	padding: 			0px;
	margin: 			6px 	0px 	6px 	16px;
}
li {
	padding: 			2px 	0px	 2px 	16px;
}
em {
	font-size:			0.8em;
	font-weight:			normal;
}
.highlight {
	font-weight: 			bold;
}
#content img{
	width:				90%;
	height:				90%;
	margin: 			0px 10px;
}
/*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, #header, #search,#nav, ul#navlist,#subnav, #footer, 
#commonbar, #commonMenuebar, #valid, .counter   {display: none;}

p.links{display: none;}
.nostyle{display: none;}
#iframe, .submit,
.reset{display: none;}
#eyecatcher, #eyecatcher1, #eyecatcher2,#eyecatcher3,#eyecatcher4,#eyecatcher5,#eyecatcher5,#eyecatcher7,#eyecatcher8  
{display: none;}


/* Der Footer für den Ausdruck*/
#printfooter{
	font-size:			80%;
	margin-top:			20px;
	text-align:			center;
}

/*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;}

/* Kontaktformular */
#formular{
	font-size:			0.9em !important; 
	width:				480px;   
	margin-left: 			0px; 
	margin-right: 			10px; 
}
.checkboxcaption, .formcaption {
	width:				400px; 
	clear:				left;
	font-weight:			bold;
	padding:			10px    0px    5px   20px !important;
}
#formular p.formheader{
	font-size:			0.95em !important; 
	text-transform:			uppercase;
	letter-spacing:			0.3em;
	font-weight:			bold;
	background-color: 		transparent; 
	color: 				#E6A67A !important; 
	margin-left: 			0.4em; 
}
label { 
	float:				left; 
	width:				15.0em; 
	font-size:			0.9em !important; 
	padding-left: 			2.0em; 
	padding-top: 			0.3em; 
	padding-bottom: 		0.3em; 
	clear:				both;
	background-color: 		transparent; 
	color: 				#5D859F !important; 
}
.formnote {
	color: 				#993333;
	font-size:			0.75em !important; 
	background-color:		transparent;
	white-space:			nowrap;
	margin-left: 			2.0em!important; 
}
.star {
	color: 				#993333;
	font-size:			0.75em !important; 
	background-color:		transparent;
	margin-left: 			0.3em!important; 
}
.field, .textarea {
	border: 			#5D859F 1px solid; 
	background-color: 		transparent; 
	margin-left: 			10em!important; 
	padding:			2px	0px	2px	0px;      
	width:				20.0em; 
	font-size:			1.0em; 
	font-family:			Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color:				#000;
	text-indent:			0.5em; 
	letter-spacing:			0.1em;
	clear:				both;
}
