/*
----------------------------------------------------------------
  KOCH MARKETING KOMMUNIKATION AG
  
  TYPE:  		Print
  AUTOR: 		Cécile Kunz
  CHANGES:	18.06.2007
----------------------------------------------------------------

	/* common styles START */
	html, body {margin: 0; padding: 0;}
	body {padding: 0 7px 0 7px; 
	font-family: arial, helvetic, sans-serif;
	font-size:12px;
	line-height:16px;
	font-weight:normal;
	background: #F2F3F3;
	color: #000000;}
	img {border: none;}
	.page_title {font-size:15px;
	color:#727272;
	font-weight:bold;}
	h1, h2, h3 {margin: 0; padding: 0;}	
	h1,h2 { padding-top: 7px; }
	h1 		{
	text-decoration: none;
	font-size:12px;
	font-weight:bold;
	color:#000000; 
	margin: 10px 0 5px 0;} 	
	
	h2, h2a { 
	padding-top: 7px;
	font-size:12px;
	font-weight:bold; 
	color:#000000; 
	font-weight:bold;
	padding-bottom:3px;
	border-bottom: 1px solid #000000;
	text-decoration:none;
	margin: 20px 0 3px 0;	
}

h3, h3 a  { 
	text-decoration: none;
	font-size:12px;
	font-weight:bold; 
	color:#000000; 
	margin: 10px 0 10px 0;
}

	a {text-decoration: none; color: #000066; font-weight:normal;}
	a:hover {text-decoration: none; color: #000066; font-weight:normal;}
	h1 strong, h2 strong, h2 strong {color: #000000; }	
	td {padding: 1px 0}
	td input, td textarea, td select {margin: 2px 0 2px 5px;}
	.left {float: left;}
	.right {float: right;}
	.black, .black a {color:black;}
	/* error mailform START */
	.red {color:red;font-weight:bold;}
	.red input,.red textarea,.red select {background-color:red;color:#fff;}
	/* error mailform END*/
	/* common styles END */
	
	#printwindow {float:left; margin: 5px 0 5px 5px; font-weight:normal; font-size:10px}
	#closewindow {float:right; margin: 5px 5px 5px 5px; font-weight:normal;font-size:10px}
	#header { clear:both; width:100%; background:#ffffff; }
	#header small { font-size: 12px; }
	#header span { font-size: 12px; }
	
	#content { width:98%;  padding: 10px 10px 10px 10px; 
	text-align:left; background: #FFFFFF;
		font-family:Helvetica, sans-serif;
	font-size:12px;line-height:16px;
	color:#000000;
	}
	
	#special {clear:both; width:100%; text-align:center; padding-top:30px; font-size:10px;}
	
	/* macro layout END */
	
	
	/* main content styles START */
	#content {font-size: 12px;}	
	#content h1 {font-size: 12px; font-weight:bold; margin: 10px 0 20px 0;}
	#content h1.csc-firstHeader {font-size: 14px; font-weight:bold; margin: 0px 0 20px 0;}
	.csc-firstHeader {font-size: 14px; font-weight:bold; margin: 0px 0 20px 0;}	
#content h2,#content h2a { 
	padding-top: 7px;
	font-size:12px;
	font-weight:bold; 
	color:#000000; 
	font-weight:bold;
	padding-bottom:3px;
	border-bottom: 1px solid #000000;
	text-decoration:none;
	margin: 20px 0 3px 0;	
}

#content h3, #content h3 a  { 
	text-decoration: none;
	font-size:12px;
	font-weight:bold; 
	color:#000000; 
	margin: 10px 0 10px 0;
}

	
	/* main content styles END */
	
	
	/* footer styles START */
	#footer {clear: both;margin: 0;padding: 0;color: #000;height: 20px; font-weight:normal;}
	#footer div.left  { margin-top: 8px; margin-left:5px; font-size: 10px; font-weight:normal;} 
	#footer div.right { margin-top: 8px; margin-right:5px; font-size: 10px; font-weight:normal;}	
	
	#footer a {text-decoration: none; color: #000066; font-weight:normal; font-size: 10px;}
	#footer a:hover {text-decoration: none; color: #000066; font-weight:normal; font-size: 10px;}
	/* footer styles END */
	
	/* sitemap styles START */
	.tx-wssitemap-pi1 .treemenudiv {}
	.tx-wssitemap-pi1 .treemenudiv img {vertical-align: middle;}
	.tx-wssitemap-pi1 .treemenudiv a {text-decoration: none;  color: #000066; font-weight:normal; }
	.tx-wssitemap-pi1 .treemenudiv a:hover {color: #000066; text-decoration:underline; font-weight:normal;}
	.tx-wssitemap-pi1 .treemenudiv a span.treemenutext_act {}
	.tx-wssitemap-pi1 .treemenudiv a span.treemenutext_actifsub {}
	/* sitemap styles END */
	
	
	
	
	

#content strong.alert { color: red; background: yellow; padding: 1px 3px; margin: 5px 0; display: block;}

#content span.label {width: 73px; min-width: 73px; display: block; float: left;}
#content p {clear: both;}
	

	





