/* styles for the print view */

body {
	overflow: visible !important;
	overflow: auto;
	background-color: #FFF;
}

* {
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 128.5%;
}

#admPanel,
#feEditAdvanced-container,
#headerImage,
#headBackground,
#headerLogin,
#quickSearch,
#rootlineNav,
#langNav,
#mainNav,
#leftCol,
#rightCol,
#metaNav,
#copyright,
#footer {
	display: none;
}

#main {
	position: static;
	margin: 15px 30px 30px 30px;
	text-align: left;
}

#head h1 a {
	display: block;
	text-indent: -9999px;
	width: 455px;
	height: 160px;
}

#head h1 img {
	position: absolute;
	left: 30px;
	top: 15px;
	border: none;
} 

#midCol {
	position: relative;
}

.ctArea ul li {
	list-style: disc inside;
	background-image: none;
	padding: 0;
}

#midCol .sectionTitle h3,
#midCol .sectionTitle h3,
#midCol .sectionTitle h3 a,
#extranet #midCol .sectionTitle h3,
#extranet #midCol .sectionTitle h3,
#extranet #midCol .sectionTitle h3 a,
#midCol .fce2Columns .fceCtArea .sectionTitle h3,
#extranet #midCol .fce2Columns .fceCtArea .sectionTitle h3,
#midCol .fce2Columns-l .fceLeftCol .fceCtArea .sectionTitle h3,
#extranet #midCol .fce2Columns-l .fceLeftCol .fceCtArea .sectionTitle h3,
#midCol .fce2Columns-l .fceRightCol .fceCtArea .sectionTitle h3,
#extranet #midCol .fce2Columns-l .fceRightCol .fceCtArea .sectionTitle h3,
#midCol .fce2Columns-r .fceLeftCol .fceCtArea .sectionTitle h3,
#extranet #midCol .fce2Columns-r .fceLeftCol .fceCtArea .sectionTitle h3,
#midCol .fce2Columns-r .fceRightCol .fceCtArea .sectionTitle h3,
#extranet #midCol .fce2Columns-r .fceRightCol .fceCtArea .sectionTitle h3,
#midCol .fce3Columns .fceCtArea .sectionTitle h3,
#extranet #midCol .fce3Columns .fceCtArea .sectionTitle h3 {
	color: #000 !important;
	font-weight: bold;
	font-size: 14px;
	line-height: 18px;
	background-image: none;
	padding-left: 0;
	height: auto !important;
}

#midCol .sectionFrame3 h3 span,
#midCol .sectionFrame4 h3 span,
#midCol .sectionFrame5 h3 span,
#midCol .sectionFrame6 h3 span {
	display: none;
	background-image: none;
}

/* Flexible Contents 2 Columns */

.fce2Columns,
.fce2Columns-l,
.fce2Columns-r,
.fce3Columns {
	height: auto;
	background-image: none;
}

.fce2Columns .fceLeftCol {
	float: left;
	width: 49% !important;
	width: 48%;
}

.fce2Columns .fceLeftCol .fceCtArea {
	margin-right: 6px;
	margin-bottom: 20px;
}

.fce2Columns .fceRightCol {
	float: right;
	width: 49% !important;
	width: 48%;
}

.fce2Columns .fceRightCol .fceCtArea {
	margin-left: 6px;
	margin-bottom: 20px;
}

/* Flexible Contents 2 Columns Left-main */

.fce2Columns-l .fceLeftCol {
	float: left;
	width: 70% !important;
	width: 69%;
}

.fce2Columns-l .fceLeftCol .fceCtArea {
	margin-right: 6px;
	margin-bottom: 20px;
}

.fce2Columns-l .fceRightCol {
	float: right;
	width: 30% !important;
	width: 29%;
}

.fce2Columns-l .fceRightCol .fceCtArea {
	margin-left: 6px;
	margin-bottom: 20px;
}

/* Flexible Contents 2 Columns Right-main */

.fce2Columns-r .fceLeftCol {
	float: left;
	width: 30% !important;
	width: 29%;
}

.fce2Columns-r .fceLeftCol .fceCtArea {
	margin-right: 6px;
	margin-bottom: 20px;
}

.fce2Columns-r .fceRightCol {
	float: right;
	width: 70% !important;
	width: 69%;
}

.fce2Columns-r .fceRightCol .fceCtArea {
	margin-left: 6px;
	margin-bottom: 20px;
}

/* Flexible Contents 3 Columns */

.fce3Columns .fceLeftCol {
	float: left;
	width: 32% !important;
	width: 31%;
}

.fce3Columns .fceLeftCol .fceCtArea {
	margin-right: 6px;
	margin-bottom: 20px;
}

.fce3Columns .fceMidCol {
	float: left;
	width: 33% !important;
	width: 32%;
}

.fce3Columns .fceMidCol .fceCtArea {
	margin-left: 6px;
	margin-right: 6px;
	margin-bottom: 20px;
}


.fce3Columns .fceRightCol {
	float: right;
	width: 33% !important;
	width: 32%;
}

.fce3Columns .fceRightCol .fceCtArea {
	margin-left: 6px;
	margin-bottom: 20px;
}


/* cabag_addresses */

#tx_cabagaddresses_pi1_intern,
#tx_cabagaddresses_pi1_extern,
#tx_cabagaddresses_pi1_maintainers,
#tx_cabagaddresses_pi1_tariffs {
	width: 500px;
}

.tx_cabagaddresses_pi1 form,
.tx_cabagaddresses_pi1 .pager {
	display: none;
}


/* colors */

#printExtranet #midCol .ctArea a,
#printExtranet #midCol .sectionFrame2 h3,
#printExtranet #midCol .sectionFrame2 h3 a {
	color: #38536d;
}

#printExtranet #midCol .sectionFrame2 h3 {
	background: transparent url(../../images/logo-small_extranet.gif) no-repeat right 8px;
}

#printExtranet #main .fceInterviewbox h2 a {
	font-size: 26px;
	text-transform: uppercase;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: none;
	line-height: 22px;
	margin-left: 4px;
	padding-bottom: 12px;
}

#printExtranet #midCol fieldset.defaultForm {
	border-top: 3px solid #38536d;
	border-bottom: 4px solid  #38536d;
}

#printExtranet #midCol .sectionFrame1 .csc-textpic .csc-textpic-imagewrap img {
	border-left: 10px solid #38536d;
	border-right: 10px solid #38536d;
}

#printExtranet .tx_cabagaddresses_pi1 th.col_identNr,
#printExtranet .tx_cabagaddresses_pi1 th.col_name,
#printExtranet .tx_cabagaddresses_pi1 th.col_zip,
#printExtranet .tx_cabagaddresses_pi1 th.col_city,
#printExtranet .tx_cabagaddresses_pi1 th.col_link,
#printExtranet tr.com-list-header th,
#printExtranet tr.com-basket-header th,
#printExtranet #midCol .gray h2 {
	border-bottom: 3px solid #38536d;
}

#printExtranet div.com-list-action-entry input,
#printExtranet div.com-single-action-entry input {
	border: 1px solid #38536d;
}
