/*Dieses Stylesheet benutzt  Home und jede andere Seite*/

.bodytext {
    margin:0px 0px 0px 0px;
    text-align: left;
    font-family: Arial, Verdana, sans-serif;
    font-weight: normal;
    color:#000000;
    background-color: #FFFFFF;
}

IMG {border:0px;}

div { 
   padding:0px; 
   margin:0px 0px 0px 0px; 
}

BODY {
    background-color:#625d59; 
    padding: 15px 8px 8px 8px;
    margin:0px 0px 0px 0px; 
    WIDTH: 100%; 
    HEIGHT: 100%;
    overflow-x:hidden;
    overflow-y:visible;
}

#pagetotal {
    OVERFLOW: visible; 
    WIDTH: 900px; 
    text-align: left;
    font-family: Arial, Verdana, sans-serif;
    font-size: 12pt;
    font-weight: normal;
    color:#000000;
}

#content-head{
    width:900px;
    height: 79px;
    background: url('images/head.jpg') left top no-repeat;
    background-color:#625d59;
}

#top-navi{
    width:896px; /*900px-4px border*/
    height: 24px;
    background-color: #000000;
    text-align:center;
    border:2px solid #000000;
}

#content-left{
    width: 727px;
    height: 425px;
    float:left;
}

#content-center{
    width: 727px; /*txt_series_untergruppe:275px*/
    height: 195px;
    float:left;
    background-color:#000000;  /*txt_series_untergruppe:#ffffff*/
    overflow:hidden;
}


#top-navi table { text-align:center; border:0px; }

.csi-textpic, .csi-left csi-above , .csi-caption-l {
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    float:left;
}

div.csi-imagewrap {
    padding-left:0px;
    margin:0px 0px 0px 0px;
}

.csi-image {
    float:left; 
    margin:0px 0px 0px 0px;
}

.csi-image img {
    float:left;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
}

#content-center li {
    float: left;
    width:128px;
    text-align:center;
    height: 29px;
    height: 23px;
    padding: 6px 50px 0px 50px;
    margin:0px 0px 0px 0px;
    background-image:url(images/Button_Startseite_unten.gif);
    background-position:center;
    background-repeat:repeat-y;
}

#content-center li h3{ text-align:center; margin:0px 0px 0px 0px; font-family:arial; font-size:10pt; font-weight:bold; color:#d09a4f; }

#content-center ul {
    height:29px;
    float:none;
    margin:0px 0px 0px 0px;
    padding:0px 0px 2px 0px;
    background-color: #000000;
}

.imgtext-table { float:left; }

.imgtext-table img { margin:0px 0px 0px 0px; }

#content-center .csi-imagewrap img{
    margin:0px 0px 0px 0px;
    padding-left:0px;
}

/* ######################################*/
/* Content-Right & NEWS BEGIN*/
/* ######################################*/

#content-right hr {
    color:#98B8E1;
    float:left;
    width:100%;
}

.news-container { 
    float:left; 
    margin: 0px 0px 0px 0px;
    padding:7px 0px 5px 0px !important;
    background-image:url(images/hemming_trenn_2farbig.jpg);
    background-repeat:repeat-x;
    background-position:bottom;
}


.news-head A  , .news-head A:hover , .news-head A:visited , .news-head A:active  {
    font-weight: bold; 
    FONT-SIZE: 12px; 
    MARGIN: 0px 0px 0px 0px; 
    COLOR: #000000; 
    font-family: Arial, Verdana, sans-serif;  
    TEXT-ALIGN: left;
    float:left;
    width:155px;
    text-decoration:underline;
}

.news-content  {
    float: left;
    padding:0;
    margin:0px 0px 0px 0px;
    padding:4px 4px 0px 4px;
    width:155px;
}

.news-content IMG { float: right; }

.news-content, .news-content .bodytext {
    FONT-WEIGHT: normal; 
    FONT-SIZE: 8pt; 
    COLOR: #000000; 
    font-family: Arial, Verdana, sans-serif;  
    TEXT-ALIGN: left;
    text-decoration: none;
    background-color:#f1d3a0;
    margin:0px 0px 0px 0px;
}

.news-latest-morelink {
    font-family: Arial, Verdana, sans-serif; 
    font-size:10px;
    float:left;
    text-align:right;
    background-color:#f1d3a0;
    margin:0px 0px 0px 0px;
    width:160px;
    padding:0px 3px 10px 0px;
    color: #000000;
    background-color:#f1d3a0;
}

.news-latest-morelink A {width:163px;text-align:right;color: #000000;background-color:#f1d3a0;font-family: Arial, Verdana, sans-serif;font-size:10px; }

#content-right{
    width: 163px;
    height: 616px;
    overflow:hidden;
    float:left;
    background-color: #d09a4f;
    padding:0px 5px 4px 5px;
}

.impressum {
    margin:0px 0px 0px 0px;
    padding:5px 0px 5px 0px;
    text-align:center;
    width:163px;
    float:left;
}

.impressum A  , .impressum A:hover , .impressum A:visited , .impressum A:active {
    FONT-WEIGHT: bold; 
    FONT-SIZE: 12px; 
    MARGIN: 0px 0px 0px 0px; 
    COLOR: #000000; 
    font-family: Arial, Verdana, sans-serif;  
    TEXT-ALIGN: center;
    text-decoration: none;
}

#quick-finder {
    background-color:#625d59;
    float:left;
    width:155px;
    padding: 4px 4px 4px 4px;
    margin: 0px;
    overflow:hidden;
    height:40px;
}

#quick-finder form {float:left;}

#quick-finder .ueberschrift { font-size:13px; background-color:#625d59;}

#quick-finder select { width:155px; }

#selectnavi { 
    /*width:153px;*/  /*txt_series_untergruppe:155px;*/
}

#quick-finder A  , #quick-finder A:hover , #quick-finder A:visited , #quick-finder A:active {
    color:#FFFFFF;
    font-size:11px;
    font-weight:normal;
    float:right;
}

/* ######################################*/
/* Content-Right & NEWS END*/
/* ######################################*/

.tx-sriframe-pi1 { width:725px; }

#login {
    float:right;
    FONT-WEIGHT: bold; 
    FONT-SIZE: 13px; 
    color: #FFFFFF; 
    font-family: Arial, Verdana, sans-serif;  
    text-decoration: none;
    padding: 5px 0px 5px 0px;
    margin:0px 0px 0px 0px;
}

#login a {
    float:none;
}

#login A  , #login A:hover , #login A:visited , #login A:active {
    font-size: 13px;
    font-weight: normal;
    text-decoration: none;
}

#login IMG {
    vertical-align:middle;
    padding: 0px 0px 0px 3px;
    margin:0px 0px 0px 0px;
}

#lang { float:right;clear:both;color:#fff;font-size:10px;margin-top:5px; }
#lang A { color:#fff;font-size:10px;text-decoration:none; }
#lang IMG { margin-right:7px; }

#content-left .tx-xinittwocolumn-pi1 UL {
    padding:0px 0px 0px 20px;
    margin:0px 0px 0px 0px;
}

#content-center .csi-image {padding-left:50px;padding-right:49px;padding-bottom:0px;}

.csi-text .bodytext {}

.news-head {
    font-family:Arial,Verdana,sans-serif;
    font-size:12px;
    font-weight:bold;
    padding:0px 4px 3px 4px;
    background-color: #D09A4F;
    float:left;
    width:155px;
}

#content-center-top {float:left;}


.picnav-allwrap{
    text-align:center;
    width:120px;
    float:left;
    padding:5px 0px 0px 0px;
}

.picnav-allwrap a:active {color:#83510c;}

.picnav-allwrap IMG {
    border: 1px solid #83510c;
    margin: 0px 0px 0px 0px;
    width:64px;
    height:64px;
}

.tx-mkanydropdownmenu-pi1 {float:left;}

.result_mk_anydropdownmenu {float:left;}

/*picnav-content*/
#content-left .ueberschrift {background-image:url(images/menues/Navibalken_Font.jpg);color:#F1D3A0;font-size:10pt;margin:0px 0px 0px 0px; width:412px;float:left;text-align:center;font-weight:bold;font-family:Arial,Verdana,sans-serif;}
#content-left #picnav-content {background-color:#f1d3a0;display:block;float:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;width:412px;}
#content-left #imgnavleft {}
#content-left #teaser-content {float:left;height:125px;overflow:hidden;padding:2px 0px 0px 0px;position:relative;width:368px;}
#content-left #teaser-content #tbl-teaser-content {position:absolute;}
#content-left #teaser-content #tbl-teaser-content td {vertical-align:top;}
#content-left #teaser-content #tbl-teaser-content .picnav-no-link {padding:5px 0px 0px 0px;width: 120px;float:left;text-align:center;font-size:8pt;font-weight:bold;color:#000000;font-family:Arial,Verdana,sans-serif;}
#content-left #teaser-content #tbl-teaser-content .picnav-no-link a {width: 120px;float:left;text-align:center;font-size:8pt;font-weight:bold;color:#000000;font-family:Arial,Verdana,sans-serif;}
#content-left #teaser-content #tbl-teaser-content .picnav-no-link a:hover {color:#83510c;}
#content-left #teaser-content #tbl-teaser-content .picnav-act-link {padding:5px 0px 0px 0px;width: 120px;float:left;text-align:center;font-size:8pt;font-weight:bold;color:#000000;font-family:Arial,Verdana,sans-serif;}
#content-left #teaser-content #tbl-teaser-content .picnav-act-link a {width: 120px;float:left;text-align:center;font-size:8pt;font-weight:bold;color:#000000;font-family:Arial,Verdana,sans-serif;}
#content-left #teaser-content #tbl-teaser-content .picnav-act-link a:hover {color:#83510c;}
#content-left #imgnavright {}

/*Produkt-Einzellansicht*/
#content-left .tx-jppageteaser-pi1-headline {
    FONT-WEIGHT: bold; 
    FONT-SIZE: 8pt; 
    MARGIN: 0px 0px 0px 0px; 
    COLOR: #000000; 
    font-family: Arial, Verdana, sans-serif;  
    TEXT-ALIGN: center;
    text-decoration: underline;
    background-color: #Ffffff;
}

#content-right .csc-frame-rulerBefore {height:15px;background-image:url(images/hemming_trenn_2farbig.jpg);background-repeat:repeat-x;float:left;width:163px;background-position:center bottom;font-size:1px;}
#content-right .csc-frame-rulerAfter {height:2px;background-image:url(images/hemming_trenn_2farbig.jpg);background-repeat:repeat-x;float:left;width:163px;background-position:center bottom;font-size:1px;}

.content-normal-teil1 {height:470px;}
#news-latestbox {float:left;padding:0px 0px 7px 0px;}
.news-latest-item {float:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.news-latest-container {float:left;}
.abstand {width:2px;background-image:url(images/navi_abstand.bmp);}

#content-left .csc-textpic-image {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#content-center .csc-textpic-image {margin:0px 0px 0px 0px;padding:0px 49px 0px 49px;}
#content-center .csc-textpic-imagewrap {margin:0px 0px 0px 0px;padding:0px 0px 0px 2px;}


/*neu*/
#main-nav {height:24px; margin:0px auto 0px; background:url(images/BG.jpg);}
.main-nav-element-links {width:1px;padding:0px 0px 5px 0px; background:url(images/BG_BT_Links.jpg) no-repeat;}
.main-nav-element-rechts {width:1px;padding:0px 0px 5px 0px;background:url(images/BG_BT_Rechts.jpg) no-repeat;}
.main-nav-element-active {height:24px;font-size:14px; font-weight:bold; font-color: #ffffff;}
.main-nav-element {height:22px;padding:2px 10px 0px 10px;}
.main-nav-element a:link    {font-size:14px; font-weight:bold; color:#F2D2A3; text-decoration:none;}
.main-nav-element a:visited {font-size:14px; font-weight:bold; color:#F2D2A3; text-decoration:none;}
.main-nav-element a:hover   {font-size:14px; font-weight:bold; color:#D4A04C; text-decoration:none;}
.main-nav-element a:activ   {font-size:14px; font-weight:bold; color:#D4A04C; text-decoration:none;}
.main-nav-element-active {height:22px;padding:2px 10px 0px 10px;}
.main-nav-element-active a:link    {font-size:14px; font-weight:bold; color:#D4A04C; text-decoration:none;}
.main-nav-element-active a:visited {font-size:14px; font-weight:bold; color:#D4A04C; text-decoration:none;}
.main-nav-element-active a:hover   {font-size:14px; font-weight:bold; color:#D4A04C; text-decoration:none;}
.main-nav-element-active a:activ   {font-size:14px; font-weight:bold; color:#D4A04C; text-decoration:none;}

