﻿
.pnlContent .IconBack {
	display:block;
	float:left;
    background-image:url(../img/Icons0060A6.png);
	background-position:-1px -64px;
	padding: 0 3px 0 0;
	height:15px;
	width:12px;
}
.pnlContent .IconDocument {
	display:block;
	float:left;
    background-image:url(../img/Icons0060A6.png);
	background-position:-33px -95px;
	padding: 0 3px 0 0;
	height:15px;
	width:12px;
}
.pnlContent .IconHome {
	display:block;
	float:left;
    background-image:url(../img/Icons0060A6.png);
	background-position:-1px -112px;
	padding: 0 3px 0 0;
	height:15px;
	width:12px;
}
.pnlContent .IconContact {
	display:block;
	float:left;
    background-image:url(../img/Icons0060A6.png);
	background-position:-193px -127px;
	padding: 0 3px 0 0;
	height:15px;
	width:12px;
}
.pnlContent .IconCalendar {
	display:block;
	float:left;
    background-image:url(../img/Icons0060A6.png);
	background-position:-32px -111px;
	padding: 0 3px 0 0;
	height:15px;
	width:12px;
}
.pnlContent .IconAnchor {
	display:block;
	float:left;
    background-image:url(../img/Icons0060A6.png);
	background-position:-32px -62px;
	padding: 0 3px 0 0;
	height:15px;
	width:12px;
}


.PreviewPicture  {
	display:block;
	margin:0 auto;
	width:282px;
	background-color:#fff;
	padding-bottom:5px;
}

.PreviewPicture img{
	padding:5px;
	border:1px solid #999;
}

.PreviewPicture .ZoomIn {
	height:16px;
	width:16px;
	display:block;
	margin:-22px 0 0 260px;
	position:relative;
	background-image: url(./MiniCMS/dark-hive/images/ui-icons_ffffff_256x240.png);
	background-position: -128px -112px;
	background-color:#000;
	visibility:hidden;
}

.PreviewPicture:hover .ZoomIn  {
	visibility:visible;
}

.PreviewPicture .ZoomIn span {
	display:none;
}




.pnlContent table {
    display: table;
    overflow-x: auto;
    overflow-y: hidden;
    border: 0px solid #ccc;
    float: none;
    max-width: 100% !important;
    border-collapse: separate;
}

    .pnlContent table > tbody,
    .pnlContent table > thead {
        display: table-row-group;
        width: 100%;
    }

    .pnlContent table > thead {
        display: table-header-group;
    }

    .pnlContent table > tbody {
        display: table-row-group;
    }

    .pnlContent table > tr,
    .pnlContent table > * > tr {
        display: table-row;
    }

        .pnlContent table > tr > th,
        .pnlContent table > * > tr > th {
            background-color: #eee;
        }

        .pnlContent table > tr > th,
        .pnlContent table > tr > td,
        .pnlContent table > * > tr > th,
        .pnlContent table > * > tr > td {
            border: 0px solid #ccc;
            padding: 0.2em;
            display: table-cell;
        }

    .pnlContent table.farbig tr {
        background-color: #eee;
    }

        .pnlContent table.farbig tr:nth-child(odd) {
            background-color: unset;
        }

    .pnlContent table.abstand10 td {
        padding: 1.0em;
    }

    .pnlContent table.abstand08 td {
        padding: 0.8em;
    }

    .pnlContent table.abstand06 td {
        padding: 0.6em;
    }

    .pnlContent table.abstand04 td {
        padding: 0.4em;
    }

    .pnlContent table.abstand02 td {
        padding: 0.2em;
    }

    .pnlContent table.abstand00 td {
        padding: 0.0em;
    }



.pnlContent .listRowHover tbody .nolisthover:hover {
    background-color: transparent !important;
}

.pnlContent .listRowHover tbody tr:hover {
    background-color: #eee;
}