@charset "iso-8859-2";
/* CSS Document */

* {
  margin:0;
  padding:0;
  border:0 none;
}

* ul li {
margin-left:14px;
}

BODY{
    margin-left:0px;
    margin-right:0px;
        font-size:1px;
        color:#656462;
}

h1{
    font:20px Verdana;
    color:#feab46;
    margin-bottom:20px;
    font-weight: normal;
}

h2 {
    font:14px Verdana; color:#656462; margin-bottom:20px; font-weight: normal; font-style: italic;
}
h3 {
    font:18px Verdana; color:#feab46; margin-bottom:20px; font-weight: normal; font-style: italic;
}
h4 {
    font:15px Verdana; color:#656462; margin-bottom:20px; font-weight: normal; font-style: normal;
}
h5 {
    font:12px Verdana; color:#feab46; margin-bottom:20px; font-weight: normal; font-style: normal;
}
h6 {
    font:10px Verdana; color:#656462; margin-bottom:20px; font-weight: normal; font-style: normal;
}


/*Seitenkopf inkl. Logo und Grafik-Link zum Shop --------------------------------------------------------------------------*/

#kopf{
    position:relative;
    background-image:url(../images/kopf_background.jpg);
    width:100%;
    height:101px;
    margin-top:23px;
    margin-bottom:23px;
}

#kopfbox {
  position:relative;
  width:950px;
  height: 101px;
}

#kopf_logo{
    position:absolute;
    background-image:url(../images/kopf_logo.jpg); 
    background-repeat:no-repeat;
    width:440px;
        left:0;
    height:102px;
    top:0px;
}

#kopf_link1{
    position:absolute;
    width:171px;
    height:53px;
    left:473px;
    top:26px;
}

#kopf_link2{
    position:absolute;
    width:270px;
    height:70px;
    left:666px;
    top:16px;
}

/*Hauptbox umfasst kompletten folgenden Inhalt; dient dem  horizontalen Zentrieren ------------------------------*/

#hauptbox{
    position:relative;
    background-color:#FFFFFF;
    width:950px;
    margin-bottom:23px;
    text-align:right;
}





/*Keil-Grafik über Content -----------------------------------------------------------------------------------*/

#content_keil{
    clear: right;
    position:absolute;
    top:30px;
         margin-left:-36px;
    height:130px;
    width:549px;
    z-index:3;
}

#content_kopf{
    margin-top:0px;
    background-image:url(../images/content_kopf.jpg);
    height:22px;
    width:950px;
}


/*Contentbox und zusätzliche Box zur Positionierung des Textes innerhalb der Box  --------------------------------*/

#content{
    position:relative;
        width:950px;
    background-color: #f5f5f5;
    text-align:left;
    min-height:660px;   
    height:auto !important;  /* für moderne Browser */               
    height:660px;  /*für den IE */
    margin-bottom:18px;
    z-index:1;
}

#content_links{
    float:left;
    margin-top:112px;
    margin-left:43px;
    min-height:560px;   
    height:auto !important;  /* für moderne Browser */               
    height:560px;  /*für den IE */
    margin-bottom:30px; /*Abstand zum Seitenfuß*/
    width:450px;
}
*html #content_links{
  margin-left:23px;
}

#content_links table {
  width:450px;
}
#content_links table table {
  width:auto;
}
#content_rechts{
    float:right;
    margin-right:15px;
    margin-bottom:205px; /*Abstand zum Seitenfuß*/
    width:275px;
}

*html #content_rechts{
  margin-right:0px;
}
/*Formatierungen für den Content -----------------------------------------------------------------------------------*/

.content_headline{
    font:20px Verdana;
    color:#feab46;
    margin-bottom:20px;
}

.content_headline2-4{
    font:20px Verdana;
    color:#feab46;
    margin-top:30px;
    margin-bottom:20px;
}

.contenttext, .contenttext td{
    font:12px Verdana;
    color:000000;
        line-height:150%;
}

.contenttext a, a.shoplink {
  color:#646363;
  font:italic bold 12px Verdana;
  text-decoration: underline;
}



.contenttext td.tablehead{
      font:14px Verdana;
      font-weight:bold;
}

.contenttext td.space{
       height:20px;;
}

.lieferanten img{
float:left;
padding:5px;
}


/*Kopf und Schatten unten für die Sub_(Navigations)_Boxen rechts-------------------------------------------------*/

#subnavi_kopf{
    float:right;
    margin-right:1px;
    height:37px;
    width:274px;
    margin-top:0px;
}

#subnavi_kopf a{
    float: left; 
    background-image:url(../images/subnavi_kopf_off.jpg);
    padding-left: 18px;
    padding-top:8px;
    height:29px;
    width:256px;    
    color:#3c3c3c; 
    font: 18px Verdana;
    text-decoration:none;
}

#subnavi_kopf a:hover, subnavi_kopf a:focus, subnavi_kopf a:active{
    background-image:url(../images/subnavi_kopf_on.jpg);
}


.content_subnavi_schatten{
    float:right;
    background-image:url(../images/news_schatten.jpg);
    height:6px;
    width:274px;
}


/*Boxen für den News_Content ---------------------------------------------------------------------------------*/

#content_rechts * {
  margin:0;
  padding:0;
}

#contentnews{
    float:right;
    background-image:url(../images/news_background.jpg);
         background-repeat: repeat-y;
    width:275px;
    z-index:2;
}

#content_rechts #contentnews h2 {
    float:right;
    margin-right:1px;
         margin-bottom:15px;
    background-image:url(../images/subnavi_kopf_on.jpg);
    padding-left:18px;
    padding-top:8px;
    height:29px;
    width:256px;    
    color:#3c3c3c; 
    font: 18px Verdana;
    text-decoration:none;
}



#content_rechts .contentnews_box{
    position:relative;
    margin-left:15px;
    margin-right:20px;
    float:right;
        width:237px;
    padding-bottom:10px;
    font:11px Verdana;
    color:#646363;
        line-height:150%;
}


#content_rechts .contentnews_box p {
  padding-top:7px;
}

#content_rechts .contentnews_box img{
  margin:5px 0 5px 0;
}

#content_rechts .contentnews_trenner {
  margin: 0 20px 0 15px;
}

#contentnewsbox_text{
    border-bottom:1px dashed #646363;
}

.contentnews_box a, .contentnews_box a:hover{
    color:#646363;
    font:italic bold 11px Verdana;
    text-decoration: underline;
}


/*Box für das Newsletter-Formular auf der Startseite -----------------------------------------------------------*/

#content_rechts #content_newsletter{
    float:right;
    background-image:url(../images/news_background.jpg);
  background-repeat: repeat-y;
    margin-top:20px;
    width:274px;
}

#content_rechts .newsletter_textbox{
    color:#979797;
    font:11px Verdana;
    padding:3px;
}



/*Style für die AGB-Liste -------------------------------------------------------------------------------------*/

.content_AGB li{
    list-style:decimal;
        margin-left:20px;
}

.content_AGB li ul li{
    list-style:lower-alpha ;
        margin-top:10px;
        margin-left:20px;
}




/*Grafik Messeschieber: rechts unten über dem Seitenfuß --------------------------------------------------------*/

#fuss_werkzeug{
    clear:both;
    position:absolute;
    bottom:27px;
    right:0px;
    background-image:url(../images/fuss_werkzeug.jpg);
    height:201px;
    width:287px;
}

#fuss_werkzeug-help{ /* dient der Unterbechung der Floats vom Content_Links/Rechts*/
    clear:both;
}

/*Seitenfuß inkl. Textleiste ----------------------------------------------------------------------------*/

#fuss{
        clear:both; 
        position:relative;
    text-align: left;
    height:27px;
    width:100%;
    background-image:url(../images/fuss_background.jpg);
}


#navigation_fuss_produkte{
    float:left;
    margin-top:8px; 
    margin-left:10px;
    color: #666666; 
    font:bold 11px Verdana;
    text-decoration:none;
        letter-spacing:-1px;
}

#navigation_fuss_anschrift{
    float:right;
    margin-top:8px; 
    margin-right:10px;
    color: #666666; 
    font: 11px Verdana;
    text-decoration:none;
        letter-spacing:-1px;
}

#angebotimg{
 
  padding-top:50px;
}
.angebotlink{ outline:none;}
ul.angebote { margin-left:204px; }
.bildlinks { margin-right:5px; }
