.tx_cabagpdm_tile {
	border: 5px solid #0099CC;
	overflow: visible;
	width: 341px;
	height: 330px;
	position: relative;
	background: #eaf5fb;
}

#midCol .tx_cabagpdm_tile h4,
#midCol .tx_cabagpdm_tile h4 p{
	font-family : CalvertMT;
	font-weight: lighter;
	margin-left: 14px;
	font-size: 19px;
	line-height: 20px;
	color: #0099CC;
	max-width: 190px;
}

.tx_cabagpdm_tile .tile_info {
	background-image: url("/typo3conf/ext/cabag_pdm/Resources/Public/Icons/info.png");
	width: 110px;
    height: 110px;
    position: absolute;
    top: -33px;
    right: 10px;
}

.tx_cabagpdm_tile .tile_head {
	min-height: 47px;
	margin-top: 18px;
	width: 100%
}

.tx_cabagpdm_tile .tile_image_wrap {
	background: #eaf5fb;
    width: 100%;
	height: auto;
	max-height: 196px;
	overflow: hidden;
}

.tx_cabagpdm_tile img {
    width: 100%;
	height: auto;
}

.tx_cabagpdm_tile .tile_foot {
	height: 70px;
	width: 100%
}

.tx_cabagpdm_tile a {
    position: absolute;
    bottom: 6px;
    right: 10px;
    background: url("/fileadmin/template_new/images/finder_btn.png") no-repeat scroll right top transparent;
    background-size: 100% 100%;
    border-right: 1px solid #C1C3C4;
    border-bottom: 1px solid #C1C3C4;
    color: #FFFFFF !important;
    font-family: CalvertMT;
    font-size: 14px;
    padding: 17px 25px 0px 12px;
    text-shadow: 0 2px 0 #708a97;
    width: auto;
    height: 31px;
    margin: 0;
}

.tx-cabag-pdm .tx_cabag_pdm_items .itemsDownloads a.videoIcon .fileTitle {
	padding-top: 8px;
}

.tx-cabag-pdm .tx_cabag_pdm_items .itemsDownloads li.cutoff {
	display: none;
}

.tx-cabag-pdm .tx_cabag_pdm_items .itemsDownloads li.cutoff.show {
	display: list-item;
}

.tx-cabag-pdm .tx_cabag_pdm_items .itemsDownloads .cabag_pdm-more,
.tx-cabag-pdm .tx_cabag_pdm_items .itemsDownloads .cabag-pdm-less {
	margin-top: 3px;
}

/* public */
.tx-cabag-pdm .itemsDownloads a.downloadIcon {
	background: url("/typo3conf/ext/cabag_pdm/Resources/Public/Icons/Icon_Dokumente_oeffentlich.png") no-repeat 0 0;
}

/* public new */
.tx-cabag-pdm .itemsDownloads a.downloadIcon.newIcon {
	background: url("/fileadmin/template_new/images/Icon_Dokumente_oeffentlich_NEW.png") no-repeat 0 0;
}

/* nvo */
.tx-cabag-pdm .itemsDownloads a.fegroup_nvo {
	background: url("/typo3conf/ext/cabag_pdm/Resources/Public/Icons/Icon_Dokumente_NVO.png") no-repeat 0 0;
}

/* nvo + new */
.tx-cabag-pdm .itemsDownloads a.newIcon.fegroup_nvo {
	background: url("/fileadmin/template_new/images/Icon_Dokumente_NVO_NEW.png") no-repeat 0 0;
}

/* partner */
.tx-cabag-pdm .itemsDownloads a.fegroup_partner {
	background: url("/typo3conf/ext/cabag_pdm/Resources/Public/Icons/Icon_Dokumente_Partner.png") no-repeat 0 0;
}

/* partner + new */
.tx-cabag-pdm .itemsDownloads a.newIcon.fegroup_partner {
	background: url("/fileadmin/template_new/images/Icon_Dokumente_Partner_NEW.png") no-repeat 0 0;
}

/* videos */
.tx-cabag-pdm .itemsDownloads a.videoIcon,
.tx-cabag-pdm .tx_cabagpdm_filelist a.videoIcon {
	background: url("/typo3conf/ext/cabag_pdm/Resources/Public/Icons/Icon_Video.png") no-repeat 0 0;
}

/* bim documents */
.tx-cabag-pdm .itemsDownloads a.bimIcon {
    background: url("/typo3conf/ext/cabag_pdm/Resources/Public/Icons/Icon_BIM_30x25px_neg_Schatten.png") no-repeat 0 0;
}

.tx-cabag-pdm .tx_cabagpdm_filelist a.videoIcon {
	background-position: -1px;
}

.tx-cabag-pdm .tx_cabagpdm_filelist a.videoIcon .fileTitle {
    padding-left: 35px;
}


#mainNav .nav_filter {
	position: absolute;
    right: 5px;
    top: 3px;
}

#mainNav .nav_filter input:first-of-type {
	padding-left: 10px;
}


.nav_filter label {
	padding-right: 10px;
}

.tx_cabagpdm_productsearch .nav_filter,
.tx_cabagpdm_filesearch .nav_filter {
	padding-bottom: 7px;
}


.typeli .EXP {
    background: rgba(0, 0, 0, 0) url("typo3conf/ext/cabag_pdm/Resources/Public/Icons/EXP.png") no-repeat scroll 0 0;
    height: 20px;
    position: absolute;
    width: 38px;
    top: 25px;
    left: 48px;
}

.itemsDownloads.filesNew {
	width: 800px;
}

.itemsDownloads.filesNew > h4,
#midCol .itemsDownloads.filesNew > h4{
	color: #666666;
}

.itemsDownloads.filesNew > ul > li {
	height: auto;
    min-height: 33px;
    position: static;
    display: inline-block;
	text-align: right;
}

.itemsDownloads.filesNew > ul > li > a {
	text-align: left;
	width: 300px;
	display: inline-block;
	clear: none;
	position: absolute;
    left: 0;
    position: static;
    float: left;
    background-position-x:5px;
    padding-left:53px;
}

.itemsDownloads.filesNew > ul > li ul.category_list {
	width: 417px;
	text-align: left;
	display: inline-block;
	clear: none;
	margin: 0;
	margin-bottom: 0px !important;
	padding: 0;
	border: 0;
}

.itemsDownloads.filesNew > ul > li ul.category_list li {
	border: 0;
	padding: 0;
	padding-left: 10px;
    background-position-y: 6px;
}

.itemsDownloads.filesNew > ul > li ul.category_list li  a {
	background: none;
	padding: 0;
	color: #666666;
}

.itemsDownloads.filesNew a.downloadIcon.newIcon {
	background-position-x: 5px;
    background-position-y: 2px;
}