﻿@import url('downloads.css');
@import url('indexedsearch.css');
@import url('head.css');
body {
    margin:0px auto;
    padding:0px;
    text-align:center;
    background-image:url(../images/body_bg.jpg);
    background-position:top left;
    background-repeat:repeat-x;
    background-color:#9ca5aa;
    color:#191919;
}
#container {
    margin:auto;
    width:812px;
    padding-top:15px;
}
img {
    border:0px;
}
a {
    color:#669900;
    text-decoration:underline;
}
/*FUSSZEILE*/
.footer {
    background-image: url(../images/footer.gif);
    background-position: top left;
    background-repeat: no-repeat;
    height:55px;
    width:812px;
}
.footerin {
    padding-top: 15px;
    text-align: center;
    margin: 0px;
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 9pt;
}
.footerin a {
    color:#3d4a55;
    text-decoration:none;
}
.footerin a.act {
    font-weight:bold;
    color:#669900;
}
/*HAUPT*/
.main {
    background-color:#FFFFFF;
    background-image:url(../images/main_bg.jpg);
    background-position:top left;
    background-repeat:repeat-y;
    text-align:left;
    margin:0px;
    padding-left:40px;
    padding-right:6px;
    padding-bottom:62px;
    padding-top:22px;
}
.main, td {
    font-family:Verdana, Arial, Sans-Serif;
    font-size:12px;
    color:#191919;
    line-height:1.7;
}
.main2 {
    background-image:none;
    background-color:Transparent;
    /*width:589px;*/
    width:540px;
    /*padding-left:21px;*/
    padding-left:35px;
    float:left;
}
.main2 span.disable_print img {margin: 0 0 10px -17px;}
.main2 span.disable_print a img {margin:0 0 10px 0;}
body#x4-2185 .main2 span.disable_print a img {display:none;}
#main {
    background-image:url(../images/mainid_bg.jpg);
    background-position:top left;
    background-repeat:repeat-y;
}
/*Produkt Menu*/
.menu {
    width:173px;
    padding-left:1px;
    padding-right:1px;
    text-align:left;
    float:left;
}
li.limenu {
    list-style-image:none;
    list-style-type:none;
    padding:0px;
    margin:0px;
    float:left;
    clear:both;
	height: 24px;
	overflow: hidden;
}

li.activ {
	height: 35px;
}

li.limenu img {
    padding:0px;
    margin:0px;
    clear:both;
}
ul.ulmenu {
    list-style-image:none;
    list-style-type:none;
    padding:0px;
    margin:0px;
}
input.textinput {
    border:1px #a8adb1 solid;
    width:137px;
    height:16px;
}
/* none displayed*/
.activ_print {
    display:none;
}
/* SubMENU left */
ul div.sub_one {
    padding-top:11px;
    background-image:url(../images/firstline_sub.jpg);
    background-repeat:repeat-x;
    background-position:top left;
}
.csc-mailform {
    border:0px;
    margin:0px;
    padding:0px;
}
/*NEWS HOME*/
.home_news {
    background-image:url(../images/tt_news/background.jpg);
    background-position:bottom left;
    background-repeat:no-repeat;
    padding-left:4px;
    padding-right:4px;
}
.home-list-item {
    display:block;
    float:left;
    width:173px;
    padding-left:10px;
    padding-right:10px;
    background-color:transparent;
    background-image:none;
	overflow: hidden;
}
div.home-list-content {
    padding-top:10px;
    height:248px;
    font-size:11px;
    overflow:hidden;
    background-color:transparent;
    background-image:none;
}
span.home-list-head {
    font-weight:bold;
    background-color:transparent;
    font-size:15px;
    background-image:none;
}
span.home-list-head a {
    text-decoration:none;
    color:#465159;
}
.home-list-morelink {
    text-align:right;
    padding-bottom:20px;
    background-color:transparent;
    margin:0px auto;
    background-image:none;
}
/*Kategorie Uebersicht*/
 .cat_overview {
     float:left;
     padding-right:10px;
     padding-bottom:5px;
     width:148px;
 }
 /*.cat_overview img {
     width:131px;
 }*/
.cat_overview div.incat {
    text-align:center;
    font-weight:bold;
    margin:auto;
    font-size:10px;
}
div.clear {
    clear:both;
    height:1px;
    font-size:1px;
    overflow:hidden;
}
/* Bezugsquellen */
        .bezugsquellen {
            width: 100%;
            background-color: Transparent;
        }
        
        .bezugsquellen tr td, .bezugsquellen tbody tr td {
            width: 20%;
            text-align: center;
            margin: auto;
            height: 100px;
            overflow:hidden;
            vertical-align: middle;
            background-color: Transparent;
        }
        
        .bezugsquellen tr th, .bezugsquellen tbody tr th {
            width: 100%;
            text-align: left;
            margin: auto;
            vertical-align: middle;
            background-color: Transparent;
        }
#sc_logo {
	margin-left: -39px;
}