/* --------------------------------------------------------------*/
/* sub01 css */
/* ------------------------------------------------------------- */

/* --------------------------------------------------------------*/
/* content_left */
/* --------------------------------------------------------------*/

#content_left {
    margin              : 0px;
    padding             : 0px;
 }

#content_left .csc-textpic-image {
    padding             : 0px;
    margin              : 0px;
}

/* --------------------------------------------------------------*/
/* rootline */
/* --------------------------------------------------------------*/
 
#rootline {
    width               : 502px;
    color               : #B62025;
    padding-bottom      : 20px;
}

#rootline .last_item {
    margin-left         : 3px;
}

#rootline a{
    color               : #B62025;
    padding             : 0px 3px;
}

/* --------------------------------------------------------------*/
/* printlink */
/* --------------------------------------------------------------*/

#printlink {
    text-align          : right;
    width               : 502px;
    margin-top          : 10px;
}

/* --------------------------------------------------------------*/
/*toplink */
/* --------------------------------------------------------------*/

#toplink {
    text-align          : right;
    width               : 502px;
    margin-bottom       : 20px;
    margin-top          : 10px;
}

/* --------------------------------------------------------------*/
/* content_middle */
/* --------------------------------------------------------------*/

#content_middle {
    float               : left;
    width               : 502px;
    padding             : 10px 10px 20px 20px;
}

#content_middle a{
    color               : #B62025;
}

#content_middle ul{
    padding-left        : 14px;
    padding-right       : 10px;
    padding-bottom      : 10px;
    padding-top         : 10px;
}

#content_middle .csc-sitemap ul{
    padding-left        : 15px;
}

#content_middle .csc-sitemap ul li ul{
    padding-left        : 30px;
}

#content_middle ol {
    padding-left        : 20px;
    padding-right       : 10px;
    padding-bottom      : 10px;
    padding-top         : 10px;
}

#content_middle  .csc-textpic { /* Allgemeines Tag f�r alle Bilder */
    width               : 502px;
    overflow            : hidden;
}

#content_middle  .csc-textpic-intext-right {
    width               : 502px;
    display             : inline-block;
    #height             : 1%;
    margin-bottom       : 10px;
}

#content_middle  .csc-textpic-intext-right:after {
    content             : ".";
    display             : block;
    clear               : both;
    visibility          : hidden;
    line-height         : 0;
    height              : 0;
}

#content_middle  .csc-textpic-intext-right .csc-textpic-imagewrap {
    margin-top          : 0px;
    margin-right        : 0px;
    margin-left         : 0px;
    margin-bottom       : 0pxt;
    width               : 180px;
    text-align          : right;
    padding             : 0px;
}

#content_middle  .csc-textpic .csc-textpic-caption  {
    margin-top           : -15px;
}

#content_middle .csc-textpic dl {
    margin-left         : 0px;
}

#content_middle .csc-textpic dt {
    margin-left         : 0px;
}

#content_middle .csc-textpic-imagewrap img{
    margin-bottom       : 20px;
}

#content_middle div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {
    border              : 1px solid #DCE2E1;
}

#content_middle  .csc-textpic-text {
    width               : 300px;
    margin              : 0px;
    padding             : 0px;
    margin-right        : 22px;
}

#content_middle .csc-textpic-text  h2{
    width               : 300px;
}

#content_middle .csc-textpic-text p{
    margin-bottom       : 15px;    
    #margin-bottom      : 10px;    
    #margin-top         : 10px;    
}

#content_middle .csc-textpic-caption {
    text-align          : left;
    padding-bottom      : 10px;
}


#content_middle  .csc-uploads-icon {
    vertical-align      : middle;
    width               : 20px;
}


#content_middle  .contenttable {
    border-collapse     : collapse;
    margin              : 10px 0px;
}

#content_middle  .contenttable td{
    padding             : 5px;
}

#content_middle  .contenttable th{
    padding             : 5px;
}

#content_middle  .contenttable tfoot{
    color               : #c3cdcc;
}

#content_middle .contenttable caption {
    text-align          : left
}

#content_middle  .Tabelle01 {
    border-collapse     : collapse;
}

#content_middle  .Tabelle01 td{
    border              : 1px solid #c3cdcc;
}

#content_middle  .Tabelle02 {
}

#content_middle .Tabelle03 .tr-0 {
    background-color    : #c3cdcc;
}

#content_middle .Tabelle04 .td-0 {
    background-color    : #c3cdcc;
}

#content_middle .Tabelle05 .td-0 {
    background-color    : #c3cdcc;
}

#content_middle .Tabelle05 .tr-0 {
    background-color    : #c3cdcc;
}

#content_middle .Tabelle06 td{
    border              : 1px solid #c3cdcc;
}

#content_middle .Tabelle06  .td-0{
    background-color    : #c3cdcc;
}

#content_middle .Tabelle06 {
    border-collapse     : collapse;
}

#content_middle .Tabelle07 .td-0 {
    background-color    : #c3cdcc;
}

#content_middle .Tabelle07 .tr-0 {
    background-color    : #c3cdcc;
}

#content_middle .Tabelle07  td {
    border              : 1px solid #c3cdcc;
}

#content_middle .Tabelle08  td {
    border-bottom         : 1px solid #c3cdcc;
}

#content_middle .Tabelle08  .tr-0 {
    background-color     : #c3cdcc;
} 

#content_middle .Tabelle09 thead{
    border               : 1px solid #c3cdcc;
}

#content_middle .Tabelle09  td {
    border               : 1px solid #c3cdcc;
}

#content_middle .Tabelle09  .tr-0 {
    background-color    : #c3cdcc;
}

/* --------------------------------------------------------------*/
/*  Search Basic indexed_search */
/* --------------------------------------------------------------*/

#content_middle .tx-indexedsearch-browsebox {
    padding-bottom      : 5px;
}

#content_middle .browsebox {
    list-style          : none;
    padding-top         : 5px;
    #padding-top        : 0px; /*IE 6 & IE 7 */
    padding-left        : 0px;
}

#content_middle .browsebox li {
    padding-right       : 10px;
    display             : inline;
}

#content_middle .search_results .icon{
    float               : left;
}

#content_middle .search_results {
    padding             : 0px;
    margin              : 0px 0px 30px 0px;
}

#content_middle .search_results dt {
    float               : left;
    width               : 52px;
}

#content_middle .search_results dd {
    float               : left;
    width               : 410px;
}

#content_middle .tx-indexedsearch-browselist-currentPage a{
    color               : black;
    font-weight         : bold;
}

/* --------------------------------------------------------------*/
/*  Search manufacturer */
/* --------------------------------------------------------------*/

#content_middle .manufacturer_search h2 {
    margin-top          : 30px;
}

#content_middle .manufacturer_search label {
    color               : black;
    padding-bottom      : 4px;
    background-color    : white;
    float               : left;
    font-weight         : bold;
    font-size           : 12px;
    margin-right        : 20px;
}

#content_middle .manufacturer_search input {
    color               : black;
    border              : 1px solid #dce2e1; /* IE 6 & 7 */
    padding             : 2px 20px;
    margin-top          : 10px;
    background-color    : white;
}

#content_middle .manufacturer_search select {
    width               : 200px;
    margin-top          : 5px;
}

#content_middle .manufacturer_search ul {
    list-style          : none;
    padding             : 0;
    margin              : 0;
}

#content_middle .manufacturer_search ul li {
    margin-bottom       : 20px;
}

#content_middle .manufacturer_search ul li .active {
    color               : #000000;
}

#content_middle  .manufacturer_search ul li ul {
    list-style          : none;
    padding             : 0;
    margin              : 0;
}

#content_middle .manufacturer_search ul li ul li.address{
    float               : left;
    width               : 332px;
    margin-bottom       : 0px;
}

#content_middle .manufacturer_search ul li ul li.address h3{
    margin-top          : 0;
}

#content_middle .manufacturer_search ul li ul li.logo{
    margin-left         : 20px;
    float               : left;
    width               : 150px;
    text-align          : right;
    margin-bottom       : 0px;
}


#content_middle .manufacturer_search .browsebox {
    list-style          : none;
    padding-top         : 5px;
    #padding-top        : 0px; /*IE 6 & IE 7 */
    padding-left        : 0px;
    padding-bottom      : 20px;
}

#content_middle .manufacturer_search .browsebox li {
    padding-right       : 10px;
    display             : inline;
}

#content_middle .manufacturer_search .right {
    float               : right;
    margin-bottom       : 10px;
}
 
/* --------------------------------------------------------------*/
/* content_right */
/* --------------------------------------------------------------*/

#content_right {
    float               : right;
    width               : 250px;
    overflow            : hidden;
    text-align          : justify;
}

#content_right .csc-frame {
    border-bottom       : 3px solid white;
    margin              : 0px;
    padding             : 0px;
}

#content_right p{
    padding-left        : 10px;
    padding-right       : 10px;
    margin-top          : 0px;
    padding-bottom      : 0px;
}

#content_right h3{
    margin-top          : 9px;
    padding-left        : 10px;
    padding-right       : 10px;
}

#content_right h4{
    padding-left        : 10px;
    padding-right       : 10px;
}

#content_right ul{
    margin-left         : 40px;
}

#content_right li{
    padding-top         : 5px;
    padding-bottom      : 5px;
}

#content_right blockquote ul{
    margin-left         : 0px;
}

#content_right blockquote li{
    padding-top         : 0px;
    padding-bottom      : 0px;
}

#content_right .csc-uploads {
    margin              : 0 0 0 15px;
}

#content_right .csc-uploads-icon {
    width               : 20px;
}

#content_right .csc-textpic-image img{
    padding-left        : 0px;
    padding-right       : 0px;
    padding-top         : 0px;
}

#content_right .csc-textpic-image {
    padding-right       : 0px;
    padding-left        : 0px;
    margin-left         : 0px;
    margin-right        : 0px;
}

#content_right .csc-textpic-caption {
    padding-top         : 5px;
    padding-bottom      : 10px;
}

#content_right a, #content_right a.internal-link {
    text-align          : left;
    display             : inline;
    color               : #B62025;
}

#content_right a:hover {
    color               : black;
}

#content_right h5 {
    margin-left:9px;
}

#content_right .tx-wecflashplayer-pi2 {
    margin-left:7px;
}

#c18 {
    height              : 20px;
    color               : green;
}