/* Start of CMSMS style sheet 'table.css' */
.tabelle tr td.noneleft {padding: 3px; background: #cccccc; color: #000000; text-align:left;}
.tabelle tr td.coloredleft{padding: 3px; background: #ffffff; color: #000000; text-align:left;}

.tabelle tr td.none {padding: 3px; background: #cccccc; color: #000000;}
.tabelle tr td.colored{padding: 3px; background: #ffffff; color: #000000;}
.tabelle {border-collapse: collapse; text-align: left; font-size:1.2em; line-height:1.8em; text-align:center;}
.tabelle thead tr td {padding: 3px; color: #ffffff; background: #003366; font-weight:bold;}
.tabelle thead tr td.left {padding: 3px; color: #ffffff; background: #003366; font-weight:bold; text-align:left;}

.line {
height:1px;
background:#d5d5d5;
width:100%;
margin:0 0 12px 0;
font-size:1px;
}

.news_container {
    width:95px;
    height:95px;
    float:left;
    padding: 0 0 0 0;
    margin: 0  12px 12px 0;
 }

.news_text {
    float:left;
    width:560px;
    height:95px;
    overflow:hidden;
 }

.news_text p{
line-height:14px;
color:#000000;
}

.news_text p a{
line-height:14px;
color:#000000; 
text-decoration:none;
}


img.zeromargin {
    margin:0;
 }

.news_text h2{
float:left;
margin:0 5px 0 0; 
color:#002a5c;   
}

.news_text h2 a, .preis_text h2 a{
color:#002a5c;   
}

.news_text h3{
	font-size:1.2em;
        color:#969696;
        font-weight:normal;
}

.news_text a:hover, .preis_text a:hover{
text-decoration:none;
}

.news_text h3 a{
        color:#969696;
        font-weight:normal;
}

.news_main {
    position:absolute;
    width: 95px;
    height:95px;
    z-index:0;
    background-repeat: no-repeat;
    background-position:center;
    overflow:hidden;  
 }

.news_link {
    position:absolute;
    width:95px;
    height:95px;
    z-index:3;
    cursor:pointer;
 }

.news_minor {
    position:absolute;
    width:95px;
    height:95px;
    z-index:1;
    background: url(images/cms/imi_cornelius/box.png) no-repeat;
    padding: 0 0 0 0;
 }
.news_minor_preisknueller {
    position:absolute;
    width:210px;
    height:210px;
    z-index:1;
    background: url(images/cms/imi_cornelius/box_preisknueller.png) no-repeat;
    padding: 0 0 0 0;
 }

.preis_container {
    width:210px;
    height:210px;
    float:left;
    padding: 0 0 0 0;
    margin: 0  12px 12px 0;
 }

.preis_text {
    float:left;
    width:150px;
    height:110px;
    margin:0 12px 0 0;
 }

.preis_main {
    position:absolute;
    width: 210px;
    height:210px;
    z-index:0;
    background-repeat: no-repeat;
    background-position:center;  
 }

.preis_link {
    position:absolute;
    width:210px;
    height:210px;
    z-index:3;
    cursor:pointer;
 }

.preis_minor {
    position:absolute;
    width:210px;
    height:210px;
    z-index:1;
    background: url(images/cms/imi_cornelius/preisknueller.png) no-repeat;
    padding: 0 0 0 0;
 }

.linksection
{
height:100px;
overflow:hidden;
}

ul.product_overview{
display:block;
width:100%;
}

ul.product_overview li{
display:block;
width:100%;
float:left;
border-bottom:1px solid #999;
padding-top:15px;
}

ul.product_overview li a, ul.product_overview li a:hover{
display:block;
height:75px;
text-decoration:none;
}

ul.product_overview li:hover{
background-color:#ccc;
}

ul.product_overview li span.image{
display:block;
width:30%;
float:left;
}

ul.product_overview li p{
display:block;
width:70%;
float:left;
}

/* End of 'table.css' */

