@charset "UTF-8";

@media print
{


body, #main{
	margin: 0 ; padding: 0; border: 0; 
}
	
/* Hide Containers */
.platformbg, .headerbg, #footer, .highslide-container, #leftmenu, .article .nonprint, .article .print, .articlePaginator, .paginator, .caption, .ui-state-default, .hersteller, .contentright .articleList, .startpage, .special, .profileurl{
	display: none;
}

/*  Zeichensatz Informationen  */
body *{ 
	font-family: Verdana,Arial,Helvetica,sans-serif; 
}

body{ 
	font-size: 8.5pt; 
	line-height: 12pt;
	margin: 0 52pt;
}

ul{ 
	margin: 0; 
	list-style: none; 
}

li{ 
	margin: 0; 
}

#breadcrumbs{ 
	font-size: 9pt; 
	margin-bottom: 14pt;
	width: 100%;
	float: left;
}

.grid, .contentright, #topMainMenu, .searchform, .navigation, .optionsr
{
	display:none;	
}
	
#breadcrumbs li{ 
	float: left;
	margin-right: 5px;
}

#breadcrumbs a{ 
	color: #4B4B4D; 
	text-decoration: none;
}

#breadcrumbs li a:after{ 
    content: " >";
}

#breadcrumbs .active a:after, #breadcrumbs .home a:after{ 
    content: "";
}

/* Article Styling */
h2{ 
	font-family: Arial,Helvetica,sans-serif;
	font-size: 18pt; 
	font-weight: bold;
	line-height: 21.5pt;
	margin-bottom: 9pt; 
}

.article .intro{ 
	font-size: 9pt; 
	font-weight: bold; 
	margin-bottom: 18pt; 
}

.date{ 
	color: #888; 
	margin-bottom: 7pt; }

.imagecontainer{
	float: right;
	margin: 3pt 0 12pt 14.5pt;
	width: 102pt;
	page-break-inside: avoid;
}

.imagecontainer img{ 
	width: 102pt; 
}

.imagecontainer .highslide-caption{
	display: inline;
	font-size: 8pt; 
	margin-top: 4pt; 
}

.box{
	margin-bottom: 14pt; 
}

.subpage{
	display: inline;
}

strong{
	font-weight: bold;
}

.ui-accordion-content{
	height: auto !important;
}

.ui-accordion-header a{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

#copyright{ 
	font-family: Arial,Helvetica,sans-serif;
	font-size: 8.5pt; 
	color: #888; 
	margin-top: 14pt;
	float: left;
	width: 100%;
}

/* Articlelist Styling */
.articleList a{
	color: #000000;
	text-decoration: none;
}

.articleitem{
	float: left;
	width: 100%;
	font-size: 8pt;
	line-height: 11pt;
	margin: 10pt 0pt 10pt 0pt;
}

.imgcontainer{
	float: left;
	margin-right: 11pt;
	height: 60pt;
	width: 60pt;
	overflow: hidden;
}

.imgcontainer img{ 
	width: 60pt; 
}

.title{
	font-size: 9pt;
	font-weight: bold;
	margin-bottom: 3pt;
}

/* Companylist Styling */
.firmenliste{
	font-size: 9pt;
	line-height: 15pt;
}

.description{
	width: 100%;
	color: #888;
}

.firmenliste .firma{
	float: left;
	width: 70%;
}

.firmenliste .landplz{
	float: left;
	width: 15%;
}

.firmenliste a{
	color: #000;
	text-decoration: none;
}

/* Companydetails Styling */
.cdbox, .contentleft .companycontact{
	margin-bottom: 18pt;
	width: 100%;
	float: left;
}

h4, .employees, .productsTitle{
	font-size: 9pt;
}

.products li a{
	float: left;
	color: #000;
	text-decoration: none;
	font-size: 9pt;
}

.products{
	width: 100&%;
}

.companycontact h4{
	font-weight: bold;
}

.companycontact li{
	font-size: 9pt;
	line-height: 12pt;
}

.companycontact .name{
	font-weight: bold;
}


/* (de) Vermeidung von Seitenumbrüchen direkt nach einer Überschrift 
h1,h2,h3,h4,h5,h6 { page-break-after:avoid; }



/* (de) Sichtbare Auszeichnung der URLs von Links 
a[href]:after {
	content:" <URL: "attr(href)">";
	color:#444;
	background:inherit;
	font-style:italic;
	display: none;
}

/* (de) Vorbereitung für optionale Spaltenauszeichnung 
  #col1_content:before, #col2_content:before, #col3_content:before {
    content: "";
    color:#888;
    background:inherit;
    display:block;
    font-weight:bold;
    font-size:1.5em;
}
*/
}
