@charset "utf-8";

/*Tabellenkonstruktion für KZ-ArtikelTeaser*/





html body#start div#outerContainer div#container div#main div#content div#contentLeft div.titleTeaser
{
/*display:table;*/
box-sizing: border-box;
display:block;
width:649px;
height:auto;
color:#CCCCCC;
background-color:#333333;
vertical-align:bottom;
padding: 0;
}


html body#start div#outerContainer div#container div#main div#content div#contentLeft div.titleTeaser table.titleTeaserTbl
{
/*position:relative;*/
box-sizing: border-box;
display: table;
table-layout: fixed;
width:649px;
height:100%;
/*background-color:#333333;*/
background:none;
border:none;
border-collapse:collapse;

margin:0;
padding:0;
}


html body#start div#outerContainer div#container div#main div#content div#contentLeft div.titleTeaser table.titleTeaserTbl tbody,
html body#start div#outerContainer div#container div#main div#content div#contentLeft div.titleTeaser table.titleTeaserTbl tbody tr,
html body#start div#outerContainer div#container div#main div#content div#contentLeft div.titleTeaser table.titleTeaserTbl tbody tr td
{
margin:0;
padding:0;
vertical-align: top;
border:none;
border-collapse:collapse;
}


#contentLeft div.titleTeaser table.titleTeaserTbl tbody tr#row_1 td#img
{
width:465px;
}

/*#contentLeft div.titleTeaser table.titleTeaserTbl tbody tr#row_1 td#img div#titelimage img#_16x9.mainimage
{
z-index:100;
}
*/


html body#start div#outerContainer div#container div#main div#content div#contentLeft div.titleTeaser table.titleTeaserTbl tbody tr td
{
text-align: left;
vertical-align:bottom;
}
html body#start div#outerContainer div#container div#main div#content div#contentLeft div.titleTeaser table.titleTeaserTbl tbody tr#row_1 td#cell_1
{
vertical-align:top;
}



#contentLeft div.titleTeaser table.titleTeaserTbl tbody tr td#img div#titelimage a img#_227x170.mainimage
{
display:block;
position:relative;
float:left;
margin: 0 10px 0 0;
}

#contentLeft div.titleTeaser table.titleTeaserTbl tbody tr td#img div#titelimage a img#_227x170.mainimage2
{
display:block;
position:relative;
float:left;
margin: 0;
}

#contentLeft div.titleTeaser table.titleTeaserTbl tbody tr td div span,
#contentLeft div.titleTeaser table.titleTeaserTbl tbody tr td div a span
{
padding: 0 2px;
}







#contentLeft div.titleTeaser table.titleTeaserTbl tbody tr#row_1 td#img div#titelimage
{ display:block; position:relative;}

#contentLeft div.titleTeaser table.titleTeaserTbl tbody tr#row_1 td#img div#titelimage a#thumb1.highslide
{ display:block; position: absolute; height:20px;}

#contentLeft div.titleTeaser table.titleTeaserTbl tbody tr#row_1 td#img div#titelimage a#thumb1.highslide span.hasTip
{ display:block; position: relative; height:20px; padding:0;}

#contentLeft div.titleTeaser table.titleTeaserTbl tbody tr#row_1 td#img div#titelimage a#thumb1.highslide img
{ display:block; position: relative; border:none; }



/*#row_1 #row_2 #row_3 */
/*#row_1*/

#contentLeft div.titleTeaser table.titleTeaserTbl tbody tr td div.contentData div.beforeDisplayContent div.votitaly-inline-rating span.votitaly-inline-rating,
#contentLeft div.titleTeaser table.titleTeaserTbl tbody tr td div.contentData div.beforeDisplayContent div.votitaly-inline-rating
{
margin:0;
padding:0;
}

#contentLeft div.titleTeaser table.titleTeaserTbl tbody tr td div.contentData div.beforeDisplayContent div.votitaly-inline-rating div.votitaly-box
{
display:block;
}


/*html body#start div#outerContainer div#container div#main div#content div#contentLeft div.contentData div.beforeDisplayContent

html body#start div#outerContainer div#container div#main div#content div#contentLeft div.titleTeaser table.titleTeaser tbody tr td div.contentData div.beforeDisplayContent
*/

#contentLeft div.titleTeaser table.titleTeaserTbl tbody tr td div.contentData div.beforeDisplayContent
{
margin:0;
padding:0;
/*position:relative;*/
position:absolute;
text-align:left;
height:40px;
background: url('../img/Accessoire/bg1x1x1black.png') repeat;
}

#contentLeft div.titleTeaser table.titleTeaserTbl tbody tr#row_1 td#cell_1 div.contentData div.buttonheading,
#contentLeft div.titleTeaser table.titleTeaserTbl tbody tr#row_1 td div.contentData div.buttonheading ul.buttonheading
{
background:none;
z-index:6500;
}


#contentLeft div.titleTeaser table.titleTeaserTbl tbody tr#row_1 td div.contentData div.buttonheading
{
position:relative;
display:block;
height:20px;
float: right;
}


#contentLeft div.titleTeaser table.titleTeaserTbl tbody tr#row_1 td div.contentData div.buttonheading ul.buttonheading li#canEdit.buttonheading,
#contentLeft div.titleTeaser table.titleTeaserTbl tbody tr#row_1 td div.contentData div.buttonheading ul.buttonheading li.buttonheading
{
float: right;
}


#contentLeft div.titleTeaser table.titleTeaserTbl tbody tr#row_1 td#cell_1 div.contentData
{
box-sizing: border-box;
position:relative;
float: right;
width:178px;
height:auto;
background:none;
padding:0;
/*margin: 2px 3px 17px 2px;*/
font-size:7.5pt;
line-height:8pt;
}

/*html body#start div#outerContainer div#container div#main div#content div#contentLeft ul.contenttoc*/
#contentLeft div.titleTeaser table.titleTeaserTbl tbody tr#row_1 td#cell_1 ul.contenttoc
{
position:relative;
display:block;
/*float:right;*/
/*float:left;*/
width:169px;
/*top:5px;*/
bottom:0px;
list-style:none;
font-size:8.5pt;
line-height:10pt;
/*padding-right:3px;
margin-top:4px;
margin-left:7px;
*/
margin: 0px 0 0 3px;
padding: 3px 3px 3px 6px;
/*background: url("../img/Accessoire/bg1x1x1black.png") repeat scroll 0 0 transparent;*/
background: no-repeat scroll 0 0 rgba(0, 0, 0, 0.5);
vertical-align:bottom;
text-align:left;
}



#contentLeft div.titleTeaser table.titleTeaserTbl tbody tr td div.contentData div.beforeDisplayContent div.votitaly-inline-rating span.votitaly-get-id,
#contentLeft div.titleTeaser table.titleTeaserTbl tbody tr td div.contentData div.beforeDisplayContent div.votitaly-inline-rating div.votitaly-box,
#contentLeft div.titleTeaser table.titleTeaserTbl tbody tr td div.contentData div.beforeDisplayContent div.votitaly-inline-rating
{
display:block;
position:relative;
text-align:left;
float:left;
vertical-align:bottom;
height:20px;
/*background: url('../img/Accessoire/bg1x1x1black.png') repeat;*/
}
.votitaly-box{ font-size:9px;}

.votitaly-box img.loading{
vertical-align: bottom;
height:20px;
}


#contentLeft div.titleTeaser table.titleTeaserTbl tbody tr#row_2 td#cell_2
{
vertical-align:bottom;
}

#contentLeft div.titleTeaser table.titleTeaserTbl tbody tr#row_2 td#cell_2 div.writtenBy
{
box-sizing: border-box;
position:relative;
display: block;
height:auto;
float: left;
font-size: 9.5pt;
line-height: 12.5pt;
/*padding-right: 3px;*/
width: 100%;
padding: 0px 3px 2px 3px;
margin-right:2px;
/*vertical-align:baseline;*/
vertical-align:bottom;
text-align:right;
/*background: url('../img/Accessoire/bg1x1x1black.png') repeat;*/
background: no-repeat scroll 0 0 rgba(0, 0, 0, 0.5);
}

#contentLeft div.titleTeaser table.titleTeaserTbl tbody tr#row_2 td#cell_2 div.writtenBy span
{
display:block;
position:relative;
bottom:0px;
padding: 4px 2px 0 0;
float: right;
}


/*#row_3*/
#contentLeft div.titleTeaser table.titleTeaserTbl tbody tr#row_3 td#cell_3 div.createdate, 
#contentLeft div.titleTeaser table.titleTeaserTbl tbody tr#row_3 td#cell_3,
#contentLeft div.titleTeaser table.titleTeaserTbl tbody tr#row_3
{
box-sizing: border-box;
/*vertical-align:baseline;*/
vertical-align:bottom;
/*width:180px;*/
width: 100%;
text-align:right;
}

#contentLeft div.titleTeaser table.titleTeaserTbl tbody tr#row_3 td#cell_3
{
height:20px;
z-index:7000;
/*position:relative;*/
/*background: url('../img/Accessoire/bg1x1x1black.png') repeat;*/
background: no-repeat scroll 0 0 rgba(0, 0, 0, 0.5);
}



#contentLeft div.titleTeaser table.titleTeaserTbl tbody tr#row_3 td#cell_3 div.createdate
{
display:block;
position:relative;
height: 100%;
/*float:right;*/
/*font-size:7.5pt;*/
font-size: 9.5pt;
word-spacing: -0.5pt;
/*line-height:8.5pt;*/
line-height: 1.039em;
color:#EEEEEE;
padding: 0 2px 2px 0;
background: no-repeat scroll 0 0 rgba(0, 0, 0, 0.5);

}

#contentLeft div.titleTeaser table.titleTeaserTbl tbody tr#row_3 td#cell_3._16x9 div.createdate span,
#contentLeft div.titleTeaser table.titleTeaserTbl tbody tr#row_3 td#cell_3 div.createdate span
{
/*width:151px;*/
width:auto;
display:block;
text-align:right;
padding: 0 1px 2px 0;
font-size: 9.5pt;
line-height: 11.5pt;
}







/*#######    DIVs    ######*/




#contentLeft div.buttonheading ul.buttonheading,
#contentLeft div.contentpaneopen_articlekz ul.buttonheading
{
list-style:none;
/*position:absolute;*/
/*position:relative;*/
display:table;
/*bottom:-27px;*/
/*bottom:-27px;*/
/*left:643px;*/
background-color:#E9E9E9;
}



#contentLeft div.titleTeaser div#titelteaser a
{
color:#999999;
}

#contentLeft div.titleTeaser div#titelteaser a:visited
{
color:#999999;
}

#contentLeft div.titleTeaser div#titelteaser a:active,
#contentLeft div.titleTeaser div#titelteaser a:hover,
#contentLeft div.titleTeaser div#titelteaser a:focus
{
text-decoration:underline;
}



/*############# contentSecCat ################*/

/*html body#start div#outerContainer div#container div#main div#content div#contentLeft div.contentData div.contentSecCat*/
#contentLeft div.titleTeaser table.titleTeaserTbl tbody tr td div.contentSecCat
{
box-sizing: border-box;
display:block;
position:relative;
float:right;
width:178px;
height:18px;
padding: 0 3px 0 ;
margin: 20px 0 0 3px;
text-align:center;
font-size:7.5pt;
line-height:8.5pt;
/*background: url('../img/Accessoire/bg1x1x1black.png') repeat;*/
background: no-repeat scroll 0 0 rgba(0, 0, 0, 0.5);
}

#contentLeft div.titleTeaser table.titleTeaserTbl tbody tr td div.contentSecCat div
{
box-sizing: border-box;
display:inline;
text-align: center;
font-size:7.5pt;
line-height:8.5pt;
}

#contentLeft div.titleTeaser table.titleTeaserTbl tbody tr td ul.contenttoc li
{
color:#888888;
}

#contentLeft div.titleTeaser table.titleTeaserTbl tbody tr td ul.contenttoc li a.toclink:link span,
#contentLeft div.titleTeaser table.titleTeaserTbl tbody tr td ul.contenttoc li a.toclink:visited span,
#contentLeft div.titleTeaser table.titleTeaserTbl tbody tr td div.contentSecCat div a:link span,
#contentLeft div.titleTeaser table.titleTeaserTbl tbody tr td div.contentSecCat div a:visited span
{
float: none;
color:#666666 !important;
}

#contentLeft div.titleTeaser table.titleTeaserTbl tbody tr#row_1 td#cell_1 ul.contenttoc li a.active:hover span,
#contentLeft div.titleTeaser table.titleTeaserTbl tbody tr td ul.contenttoc li a.toclink:hover span,
#contentLeft div.titleTeaser table.titleTeaserTbl tbody tr td div.contentSecCat div a:hover span
{
float: none;
color:#AA0000 !important;
}

#contentLeft div.titleTeaser table.titleTeaserTbl tbody tr#row_1 td#cell_1 ul.contenttoc li a.active span
{
float: none;
color:#cccccc !important;
}



#contentLeft div.titleTeaser table.titleTeaserTbl tbody tr#row_1 td#cell_1._16x9,
#contentLeft div.titleTeaser table.titleTeaserTbl tbody tr#row_2 td#cell_2._16x9,
#contentLeft div.titleTeaser table.titleTeaserTbl tbody tr#row_3 td#cell_3._16x9
{ background: no-repeat scroll 0 0 rgba(0, 0, 0, 0.5); empty-cells: show; }



#contentLeft div.titleTeaser table.titleTeaserTbl tbody tr#row_1 td#cell_1._16x9 div.contentData,
#contentLeft div.titleTeaser table.titleTeaserTbl tbody tr#row_1 td#cell_1._16x9 div.contentSecCat,
#contentLeft div.titleTeaser table.titleTeaserTbl tbody tr#row_1 td#cell_1._16x9 div.contentSecCat div a:link span,
#contentLeft div.titleTeaser table.titleTeaserTbl tbody tr#row_1 td#cell_1._16x9 div.contentSecCat div a:visited span,
#contentLeft div.titleTeaser table.titleTeaserTbl tbody tr#row_1 td#cell_1._16x9 ul.contenttoc li a.toclink span,
#contentLeft div.titleTeaser table.titleTeaserTbl tbody tr#row_2 td#cell_2._16x9 div.writtenBy,
#contentLeft div.titleTeaser table.titleTeaserTbl tbody tr#row_3 td#cell_3._16x9 div.createdate
{ color:#eeeeee !important; box-sizing: border-box;}

#contentLeft div.titleTeaser table.titleTeaserTbl tbody tr#row_1 td#cell_1._16x9 ul.contenttoc li
{ color:#cccccc !important; }


#contentLeft div.titleTeaser table.titleTeaserTbl tbody tr#row_1 td#cell_1._16x9 div.contentSecCat div a:hover span
{ color:#FF0000 !important; }

#contentLeft div.titleTeaser table.titleTeaserTbl tbody tr#row_1 td#cell_1._16x9 ul.contenttoc
{
font-size: 12px;
line-height: 15px;
font-weight:bold; 
color:#dddddd !important;
padding: 6px;
}
#contentLeft div.titleTeaser table.titleTeaserTbl tbody tr#row_1 td#cell_1._16x9 ul.contenttoc li 
{ border-bottom: #dddddd solid 1px; border-left: #dddddd solid 1px; border-right: #dddddd solid 1px;}
#contentLeft div.titleTeaser table.titleTeaserTbl tbody tr#row_1 td#cell_1._16x9 ul.contenttoc li:first-child { border-top: #dddddd solid 1px; padding: 3px 0 3px 3px;}

#contentLeft div.titleTeaser table.titleTeaserTbl tbody tr#row_1 td#cell_1._16x9 ul.contenttoc li a.toclink 
{ 
display:block; position:relative; 
width:164px;
text-decoration:none;
background: no-repeat scroll 0 0 rgba(255, 255, 255, 0.5);
padding: 0 0 0 3px; text-indent:0px;
}

#contentLeft div.titleTeaser table.titleTeaserTbl tbody tr#row_1 td#cell_1._16x9 ul.contenttoc li a.toclink span
{ color:#333333 !important; }

#contentLeft div.titleTeaser table.titleTeaserTbl tbody tr#row_1 td#cell_1._16x9 ul.contenttoc li a:hover.toclink
{ background: no-repeat scroll 0 0 rgba(255, 0, 0, 0.5); empty-cells: show; }

#contentLeft div.titleTeaser table.titleTeaserTbl tbody tr#row_1 td#cell_1._16x9 ul.contenttoc li a:hover.toclink span
{ color:#FFFFFF !important; }