/* @override http://coware-online:8888/industrie-service/is_print.css */
/* @override http://coware-online:8888/industrie-service/is_print.css */
/* @override http://coware-online:8888/industrie-service/is_print.css */
/* @override http://coware-online:8888/industrie-service/is_print.css */
@charset "UTF-8";
/* CSS Document für Druckausgabe der Artikel VF Mediengruppe
	Stand: 19.3.2007 */
/*@media print*/
body {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 11px;
}
.moduleListSlot, .footerSlot, .footer, .specialLinks, .Navigation, .headerLogo, .centerColBanner, .rightColLogo, .navigationSlot, div.oup hr.articleLine, div.ant hr.articleLine, div.btt hr.articleLine, div.dlt hr.articleLine, div.fuh hr.articleLine, div.inv hr.articleLine, div.kon hr.articleLine, div.msr hr.articleLine, div.vtl hr.articleLine, div.wlb hr.articleLine, div.mom hr.articleLine, hr.articleLine, .bbe_address_content, .bbe_contact_content {
	display: none;
}
a, a:hover, .more a, .more a:hover {
	color: black;
	text-decoration: none;
}
.more, h1, div.oup h1.article, div.oup .teasertitle, div.ant h1.article, div.ant .teasertitle, div.btl h1.article, div.btl .teasertitle, div.dlt h1.article, div.dlt .teasertitle, div.vtk .teasertitle, div.fuh h1.article, div.fuh .teasertitle, div.inv h1.article, div.inv .teasertitle, div.kon h1.article, div.kon .teasertitle, div.msr h1.article, div.msr .teasertitle, div.vtk h1.article, div.vlt .teasertitle, div.wlb h1.article, div.wlb .teasertitle, div.mom h1.article, div.mom .teasertitle, h1.article, .teasertitle {
	color: #000 !important;
}
.mainFrame {
	width: 100%;
	margin: 0;
	padding: 0;
	height: 100%;
}
.root {
	height: 100%;
}
.mainContent, .articleListSlot, .articleList {
	width: 100%
}
.titleFirstPage {
	width: 40em;
	margin: 0;
	padding: 0;
}
.mainTitleRest {
	font-size: 36px;
	font-weight: bold;
	letter-spacing: 8px;
}
hr.articleLine {
	line-height: 0;
	border-bottom: 3px dotted #ccc;
	border-top: 0;
	border-left: 0;
	border-right: 0;
	background-color: #ccc;
}
.articleTeaserSlot {
	width: 40em;
	padding: 0;
	margin: 0;
	padding-bottom: 5px;
}
.legend {
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #666;
	padding: 3px 3px 10px 0;
	margin-top: 5px;
}
.articleTeaserImg {
	float: left;
	overflow: hidden;
}
.articleImg {
	float: left;
	margin-right: 10px;
	width: 190px;
}
.articleTeaserImg img {
	margin: 15px 10px 0 0;
	padding-bottom: 5px;
}
.articleTeaserText, .articleText {
	margin-left: 0;
	min-height: 137px;
}
.articleTeaserTextB {
	margin-left: 20px;
	min-height: 137px;
}
.headline {
	font-weight: bold;
	font-size: 12px;
	color: #000;
}
.teaserTitle {
	font-size: 16px;
	font-weight: bold;
	color: #000;
}
.teaserText {
	font-size: 12px;
	line-height: 18px;
}
.more {
	text-align: right;
}
.teaserTextArticle {
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	margin:0 0 15px 0;
	vertical-align: middle;
}
a.linkToArticle {
	color: #000;
	font-size: 12px;
	text-decoration: none;
}
a.linkToArticle:hover {
	color: black;
	text-decoration: underline;
}
ul.dyn {
	list-style-image: url(big_arrow_right.gif);
	margin-left: 30px;
	padding: 0;
}
ul.dyn li {
	padding-bottom: 5px;
}
/*Artikel*/
.teaserAuthor {
	text-transform: uppercase;
}
.articleTitel {
	font-size: 20px;
	line-height: 22px;
	font-weight: normal;
	margin:0 0 9px 0;
}
.subHeadline {
	color: #000;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	margin-right: 5px;
	padding-bottom: 3px;
}
.aktDate {
	float: left;
	text-align: left;
	font-size: 11px;
}
.ArticelLinkAction {
	float: right;
	margin:0;
	padding:0;
	width: 280px;
	text-align: right;
}
.menuFooter {
	font-size: 10px;
	padding: 5px;
}
.location {
	color: #666;
}
.image-gallery-img {
	padding: 3px;
}
table.prodMod {
	border-right: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
}
td.borderProd {
	border-left: 1px solid #e5e5e5;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	margin: 0 0 15px 0;
	vertical-align: middle;
	padding: 10px;
}
a.linkToArticle {
	color: #000;
	font-size: 12px;
	text-decoration: none;
}
a.linkToArticle:hover {
	color: black;
	text-decoration: underline;
}
h1.article {
	font-size: 20px;
	font-weight: normal;
	line-height: 22px;
	margin:0 0 7px 0;
	padding-top: 10px;
	color: #44708d;
}
.onlineservicelinks-head {
	color: #000 !important;
	font-size: 15px;	
}
/* XMLEditor widget styles */
.xe-label {
	padding-left: 4px;
	padding-right: 4px;
	font-size: 11px;
}
.xe-label-invalid {
	color: #B40000;
}
.xe-editfield {
	margin: 1px;
	font-size: 1em;
	margin: 2px;
}
.xe-editfield-invalid {
	background: #FFC8C8;
}
.xe-groupbox-caption {
	font-weight: bold;
	padding: 10px 10px 10px 0;
	text-align: left;
	font-size: 14px;
}
.xe-popupmenu {
	font-size: 1em;
	margin: 1px;
	text-align: left;
}
.xe-popupmenu-invalid {
	background: #FFC8C8;
}
.xe-button {
	font-size: 0.8em;
}
.xe-validation-message {
	font-size: 11px;
	color: #B40000;
}
/* Error page */
.errorMessageText{
	font-size: 14px;
	color: #47728f;
	position: absolute;
	top: 150px;
	left: 210px;
	width: 600px;
}
.errorMessageTitle {
	font-size: 14px;
	color: #47728f;
	position: absolute;
	right: 10px;
	top: 80px;
}
.errorLine {
	background-image: url(ise_error_linie.gif);
	background-repeat: repeat-x;
	position: absolute;
	top: 97px;
	left: 190px;
	height: 3px;
	width: 100%;
}
.errorMessage {
	font-size: 10px;
	color: #CCC;
	position: absolute;
	top: 80px;
	left: 210px;
}
.errorHomeLink {
	background: #BDD853 none repeat scroll 0%;
	border: 1px solid #BDD853;
	font-weight: bold;
}
/* VFMZ BBE Styles */
.xxxBasisBBEtoplist {
	background: #e2eaed;
	font-weight: bold;
	font-size: 12px;
	color: #000;
}
.bbe_premium_menu {
	position: relative;
	left: -2px;
}
.bbe_info_button {
	background: #e2eaed;
	font-size: 12px;
	border: solid 2px #e2eaed;
}
.bbe_address_button, .bbe_contact_button {
	background: #fff;
	font-size: 12px;
	border: solid 2px #e2eaed;
}
.bbeDetail {
	background: #e2eaed;
}
.bbe_info_content, .bbe_address_content, .bbe_contact_content {
	padding: 10px;
	background: #e2eaed;
	height: 300px;
	position: relative;
	top: -4px;
}
.bbe_info_content {
	display:block;
}
div.oup .onlineservicelinks-head, div.ant .onlineservicelinks-head, div.btl .onlineservicelinks-head, div.dlt .onlineservicelinks-head, div.fuh .onlineservicelinks-head, div.ivn .onlineservicelinks-head, div.kon .onlineservicelinks-head, div.msr .onlineservicelinks-head, div.vtk .onlineservicelinks-head, div.wlb .onlineservicelinks-head, div.mom .onlineservicelinks-head, .onlineservicelinks-head {
	color: #000 !important;
	font-size: 15px;	
}