/* CSS PSEUDO KLASSEN */

body, html {
        margin: 0px;
        padding: 0px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000;
        background-color: #eee;
        /*background-color: #fcf3ec;*/
        text-align: center;
        line-height: 17px;
}


body {
/*
        background: url(../sys_pics/background2.gif);
        background-repeat:repeat-x;


        background-repeat: no-repeat;
        background-attachment: fixed;
        background-position:top center;
        */
}




img {
        border: none;
}




hr{
        border: none;
        background: #a1a1a1;
        color: #cecece;
        height: 1px;
}



a:link,a:visited, a:active {
        color: #ff6600;
        text-decoration: none;
}



a:hover {
        text-decoration: underline;
}


.oldh1 {
        font-size: 12px;
        font-weight: bold;
        line-height: 0px;
        display:inline;
}



.oldh2 {
        font-size: 18px;
        font-weight: bold;
        color: #ff6600;
}



.oldh3 {

        font-size: 14px;
        font-weight: normal;
        letter-spacing: 2px;
        text-align:right;
        padding: 10px;
        padding-top:0px;
        border-bottom: 1px dashed #cecece;
}



.oldh4{
        font-size: 11px;
        font-weight: bold;
        display:inline;
        color:#8b8b8b;
}



.oldh5{ /* HEADLINE DES FLIESSTEXTES AUS DEM FELD TEXT DER DB */
        font-size: 11px;
        font-weight: bold;
        display:inline;
        color:#595959;
}





.pdfHead{ /* HEADLINE FUER ANGEBOT PDFS */
        font-size: 18px;
        font-weight: bold;
        line-height: 26px;
}




input,select{ /* EINGABEFELDER EINZEILIG */
        -moz-border-radius: 6px;
        padding-left: 2px;
        padding-right: 2px;
        border: 1px solid #a1a1a1;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #000;
        background: #fff;
}

select{
        -moz-border-radius: 0px;
}


select:hover,input:hover,textarea:hover{
        background: #fdebdd;
}



textarea{ /* TEXTAREAS */

        -moz-border-radius: 6px;
        padding: 3px;
        border: 1px solid #cecece;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #595959;
        background: #fff;
        width:100%;
}


.submit {
        color: #000;
        cursor:pointer;
        font-size: 11px;
}

.submit:hover {
        color: #fff;
        background: #ff6600;
        cursor:pointer;
        font-size: 11px;
}


.submit2 {
        color: #fff;
        background: #ff6600;
        cursor:pointer;
        font-size: 11px;
}

.submit2:hover {
        color: #000;
        background: #fff;
        cursor:pointer;
        font-size: 11px;
}




/* ENDE CSS PSEUDO KLASSEN */





        button { border:0; cursor:pointer; font-weight:bold;  text-align:center; width: auto;  }
        button span { position:relative; display:block; white-space:nowrap; }




        /*kleiner Button nach rechts*/
        button.submitBtn { background:url(../sys_pics/btn_s_head_normal.gif) right no-repeat; font-size:11px; font-weight: bold; padding:0 29px 0 0; }
        button.submitBtn span { height:29px; line-height:29px;background:url(../sys_pics/btn_s_body_normal.gif) left no-repeat;color:#494949; padding:0 0 0 15px; }
        button.submitBtn:hover {background:url(../sys_pics/btn_s_head_hover.gif) right no-repeat; }
        button.submitBtn:hover span {background:url(../sys_pics/btn_s_body_hover.gif) left no-repeat; }

                /*kleiner Button nach links*/
        button.backBtn { background:url(../sys_pics/btn_sBack_head_normal.gif) left no-repeat; font-size:11px; font-weight: bold; padding:0 0 0 29px; }
        button.backBtn span { height:29px; line-height:29px;background:url(../sys_pics/btn_sBack_body_normal.gif) right no-repeat;color:#2f6699; padding:0 15px 0 0; }
        button.backBtn:hover {background:url(../sys_pics/btn_sBack_head_hover.gif) left no-repeat; }
        button.backBtn:hover span {background:url(../sys_pics/btn_sBack_body_hover.gif) right no-repeat; }


                /*grosser Button nach rechts*/
        button.bigBtn { background:url(../sys_pics/btn_x_head_normal.gif) right no-repeat; font-size:16px; font-weight: bold; padding:0 37px 0 0;}
        button.bigBtn span { height:43px; line-height:43px;background:url(../sys_pics/btn_x_body_normal.gif) left no-repeat;color:#fff; padding:0 0 0 15px; }
        button.bigBtn:hover {background:url(../sys_pics/btn_x_head_hover.gif) right no-repeat; }
        button.bigBtn:hover span {background:url(../sys_pics/btn_x_body_hover.gif) left no-repeat; }

        /*grosser Button nach rechts ohne Pfeil*/
        button.bigBtn2 { background:url(../sys_pics/btn_x2_head_normal.gif) right no-repeat; font-size:16px; font-weight: bold; padding:0 14px 0 0;}
        button.bigBtn2 span { height:43px; line-height:43px;background:url(../sys_pics/btn_x_body_normal.gif) left no-repeat;color:#fff; padding:0 0 0 15px; }
        button.bigBtn2:hover {background:url(../sys_pics/btn_x2_head_hover.gif) right no-repeat; }
        button.bigBtn2:hover span {background:url(../sys_pics/btn_x_body_hover.gif) left no-repeat; }


        .noUnderline A:link {  text-decoration:none; background:none;}
        .noUnderline A:visited { text-decoration:none; background:none;}
        .noUnderline A:active {  text-decoration:none; background:none;}
        .noUnderline A:hover {  text-decoration:none; background:none;}

        .floatRight{ float:right; padding-right:20px;}
        .floatLeft{ float:left; padding-top:7px;}
        .floatLeftNoPad{ float:left;}
        .floatRightPad{ float:right; padding-left:0px;}



.smalltxt{ /* FOOTERLINKS UND KLEINE AUSZEICHNUNGEN */
        font-size: 11px;
}



.normtxt{ /* DRUCKTEXT in PDFs */
        font-size: 12px;
        line-height: 16px;
}

.midtxt{ /* DRUCKTEXT in PDFs */
        font-size: 13px;
        line-height: 16px;
}


.bigtxt{ /* DRUCKTEXT in PDFs */
        font-size: 14px;
        line-height: 17px;
}

.pdfPreviewNavi{
        width: 100%;
        height:30px;
        background:#f2f2f2;
        padding:10px;
        border: 1px solid #cecece;
        margin-bottom:2px;
}


.old{
        text-decoration:line-through;
}

.blau{ /* F?RBT SCHRIFT BLAU */
        color: #2f6699;
}

.rot{ /* F?RBT SCHRIFT ROT */
        color: #990000;
        text-decoration: none;
}



.rotUnder{ /* F?RBT SCHRIFT ROT */
        color: #990000;
        text-decoration: underline;
}


.orange{
        color: #f79c00
}



.grau{
        color: #595959;
}

.grauUnder{
        color: #595959;
        text-decoration: underline;
}


.grau:hover{
        text-decoration: underline;
}


.lightGrey{
        color:#909090;
}









#produktpreis{
        display:inline;
        border: 1px dashed #cecece;
        padding: 2px 10px 2px 10px;
        margin-left:45px;
        background:#fff;
}

#produktpreisNeu{
        margin-top:8px;
        background:#fff;
        font-size: 16px;
}





#wrapper { /* ZENTRIERT DIE GESAMTE WEBSITE */
        margin: -2px; /* Ausgemittelt zw. IE u Firefox */
        text-align: left; /* TEXT WIEDER LINKS SETZEN */
        width: 980px; /* 913 + 67*/
        margin-right: auto;
        margin-left: auto;
        background-color: #fff;

/*
        border-left:2px solid #a1a1a1;
        border-right:2px solid #a1a1a1;
        */
        margin-bottom:10px;


}



#leiste {
        text-align: right;
   margin-top: 0px;
        width: 980px;
   height: 21px;
        background: url(../sys_pics/leiste.gif);
}











#logoKlein {
        top: 10px;
        position:absolute;
}

#headlinebox {
        margin-top: 0;
        width: 980px;
        height: 18px;
        background: #ffffff;
        }

#headline {
        -moz-border-radius: 6px 6px 0px 0px;
        padding-left: 17px;
   width: 278px;
        height: 19px; /* war 18px wie headlinebox*/
        font-size: 14px;
        color: #FFFFFF;
        font-weight: bold;
        background: #2f6699;
        float:left; /* hierdurch kann nach der headline in der zeile noch etwas ausgegeben werden*/
}


#backToFinder{
        top:70px;
        margin-top:-35px;
        margin-bottom:15px;
        height: 20px;
        width: 595px;
color:#990000;
}

#logintop {
        display:inline;
        margin-left: 10px; /* alt. 30 */
        color:#909090;


}



#mainbox {
                float: right;
                padding-top: 14px;
                padding-left:13px;
                padding-right:15px;
                padding-bottom:20px;
                 width: 952px;
        background-color: #f2f2f2;
       /* border-top: 1px solid #a1a1a1; */

        /* background: url(../sys_pics/2cols2.gif) repeat-y; */
                background: #fff;
        min-height:380px;
}






#leftbox {

        float: left;
        margin-right: 33px;
        margin-bottom: 22px;
   width: 213px;

}

#leftbox h1{

        font-size: 12px;
        font-weight: bold;

}


#middlebox {

        float: left;
        margin-right: 20px;
        margin-bottom: 22px;
   width: 402px;
   /* border: 1px solid #a1a1a1; */
}



#middleboxBig {

        /* border:1px solid #ff6600; */
        float: left;
        margin-bottom: 22px;
   width: 700px;

}



#rightbox {

        float: left;
        margin-bottom: 22px;
   width: 280px;
   /* border: 1px solid #ccc; */

}






#leftboxpic {

        float: right;
        padding: 11px 17px 17px 0px;
        margin-top: 0px;
   width: 261px;

}













































#footerbox {

        float: right;
        text-align: right;
        width: 680px;
        }


.footerlink{
        float: right;
        padding: 10px 17px 0 17px;
        border-left: 1px solid #fff;
        }




.footerlink A:link {  color:#fff;}
.footerlink A:visited {  color:#fff;}
.footerlink A:active {  color:#fff;}
.footerlink A:hover {  color:#fff;}


.footerAdresse{
        width:946px;
        clear:both;
        padding:32px 17px 0 17px;
        text-align:center;
        color:#fff;
        padding-bottom:10px;
}



#suchbox {
        padding: 10px 17px 0 17px;
        color:#909090;
        text-align: left;
        float: left;
        width: 266px;

}





#zoom {
        position: absolute;
        display: none;
   top: 243px;
   text-align: center;
        padding: 20px;
        width:940px;
   border: 1px solid #a1a1a1;
        background: #f2f2f2;
}

























/* P R O D U K T E */
.produktBild{
        margin-top:9px;
        width:259px;
        text-align:center;
        margin-bottom:3px;
}



/* SLIDER UND DARIN BEINHALTETE TABELLE */

#topslide1, #topslide2, #topslide3, #topslide4, #topslide5, #topslide6{
padding: 2px 0 2px 10px;

        -moz-border-radius: 6px 6px 0px 0px;
background: url(../sys_pics/leiste.gif);

cursor: pointer;
float:left;
padding-right:13px;
margin-right:1px;


}

#mainslide1,#mainslide2,#mainslide3,#mainslide4,#mainslide5,#mainslide6{
        padding: 17px;
        border-left: 1px solid #cecece;
        border-right: 1px solid #cecece;
        border-bottom: 1px solid #cecece;
        border-top: 1px solid #cecece;
        width: 533px;
        display:none;
        clear:both;
}



#mainslide2 /* fuer AUFBAUHILFE */
{
        overflow: auto;
        overflow-y: hidden;
        white-space:nowrap;
}



#mainslide2box /* fuer AUFBAUHILFE */
{
        overflow: auto;
        overflow-y: hidden;
        white-space:nowrap;
        width:4000px; /* wird per javascript aber auf die gesamtbreite der bilder gebracht */
}




#mainslide4 /* fuer ZUBEHOER */
{
        overflow: auto;
        height: 250px;
        overflow-x: hidden;
        white-space:nowrap;
}





#mainslide5 /* fuer Bildergalerie zum seitlich scrollen */
{
        overflow: auto;
        overflow-y: hidden;
        white-space:nowrap;
        background: #f2f2f2;
}



#gallerynav{ /* Navigation der Bildgalerie */
        padding: 17px;
        border-left: 1px solid #cecece;
        border-right: 1px solid #cecece;
        border-bottom: 1px solid #cecece;
        width: 533px;
        display:none;
}



#plus1, #plus2, #plus3, #plus4,#plus5,#plus6{
        padding-right: 5px;
        float: left;
}

.datenblatt{

border-collapse: collapse;
        width: 100%;
}


.datenblatt td{
/*border-left: 1px solid #595959;*/

        padding: 2px 6px 2px 6px;
        text-align: right;
}


.rowover{
        background: #fdffb9;
        font-size: 14px;
        font-weight: bold;
}


.abwechslung1{
        background: #ddd;
}


.abwechslung2{
        background: #fff;
}

.tableheadleft{
        font-weight: bold;
        border-right: 1px solid #a1a1a1;
        width:267px;
}

.tableheadtop{
        border-left: 1px solid #a1a1a1;
        font-weight: bold;
/*width: 200px;*/
}

.tablemain{
        /*border-bottom: 1px solid #595959;*/
}

.selectedtable{
        background: #2f6699;
        color:#ffffff;
}

/* ENDE SLIDER */




/* STARTSEITE */

.startseitebild1{
        margin-left:87px;
        display:inline;
}

.startseitebild2{
        margin-left:37px;
        display:inline;
}

.startseitebildAngebote{
        vertical-align:middle;
        float:left;
        margin-right:10px;
}


.angebot{
        float:right;
        margin-right:88px;
}



/* Q-TIP */

div#qTip {
        padding: 10px 17px 17px 17px;
        width: 235px;
        border-top: 1px solid #cecece;
        border-left: 1px solid #cecece;
        border-right: 2px solid #595959;
        border-bottom: 2px solid #595959;
        display: none;
        background: #f2f2f2;
        color: #595959;
        font:  10px Verdana, Arial, Helvetica, sans-serif;
        line-height: 14px;
        text-align: left;
        position: absolute;
        z-index: 1000;
}



div#qTipZoom {
        padding: 15px;
        min-width: 235px;
        border-top: 1px solid #cecece;
        border-left: 1px solid #cecece;
        border-right: 2px solid #595959;
        border-bottom: 2px solid #595959;
        display: none;
        background: #f2f2f2;
        color: #595959;
        font:  10px Verdana, Arial, Helvetica, sans-serif;
        line-height: 14px;
        text-align: center;
        position: absolute;
        z-index: 1000;
}




/* 6 e r   R U B R I K   E I N Z E L S E I T E N */

.bilderbox{
        float:left;
        padding-right:18px;
        max-width:270px;
        text-align:center;
        margin-bottom:20px;
}

.rahmen{
        border: 1px solid #cecece;
        margin-bottom:5px;
        padding: 5px;
        background:#f2f2f2;
}



/* ANFRAGELISTE */



.graueliste{
        padding: 8px;
        background:#f2f2f2;
        border:1px solid #cecece
}

.inliste{
        float:right;
        position:inherit;
}

.cellFloatLeft{ /* DIVS KÖNNEN SO MIT WIDTH ANGABE NEBEN EINANDER DARGESTELLT WERDEN*/
        display:table-cell;
        float:left;
        text-align:center;
}


.farbfeld{
        text-align:right;
        vertical-align:text-bottom;
        font-size: 9px;
        color: #000;
        border: 1px solid #cbcbcb;
        width: 28px;
        height: 20px;
        margin-right:5px;
        margin-bottom:5px;
        float:left;

}



.anfragetxt{
        width: 550px;
}

.kontaktTextfeld{
        width:468px;
        background:#f2f2f2;
}


.anfragelisteMicro{ /* FRAME OBEN IM PRODUKTFINDER */
        background:#f2f2f2;
        width:558px;
        height:200px;
        text-align:right;
}




/* PRODUKTFINDER */


.produktfinderHead {
        /* border: 1px solid #cecece; */
        height:30px;
        
        font-size: 12px;
        font-weight:bold;
        text-align:center;
}

.galleryHead {
        /* border: 1px solid #cecece; */
        height:50px;
}


.produktfinderHead h1{
        line-height: 16px;
}




.finderBild{
        /* border:1px solid #660033; */
}


.finderBildSpacer{
        /* border:1px solid #cecece; */
        height:153px;
}


.galleryBildSpacer{
        /* border:1px solid #cecece; */
        height:123px;
}



.finderobjekt{
        padding-top: 4px;
        background: #fff;
        background: url(../sys_pics/finderBack.gif);
        margin-bottom:10px;
        float:left;
        text-align:center;
        width:223px;
        height:268px;
        /*
        border: 1px solid #ddd;
        border-right: 2px solid #ddd;
        border-bottom: 2px solid #ddd;
        */
}



.finderobjektMargin{
        margin-right: 10px;
}

.finderobjektAngebot{
        color: #9d0d16;
        background: url(../sys_pics/finderBackOffer.gif);
        /*
        border: 1px solid #9d0d16;
        border-right: 2px solid #9d0d16;
        border-bottom: 2px solid #9d0d16;

        border: 1px solid #ff6600;
        border-right: 2px solid #ff6600;
        border-bottom: 2px solid #ff6600;
        */
}


a.finderobjektAngebotHead:hover{
        color: #9d0d16;
}


.finderobjekt h2{

        font-size: 12px;
        font-weight:bold;
        text-align:center;

}

h2 {
	font-size: 12px;
	font-weight:normal;
	text-align:left;
}



.finderButtonSpacer{
        padding-top:10px;
}



.galleryobjekt{
        padding: 8px 15px 5px 15px;
        background:#f2f2f2;
        margin-right: 10px;
        margin-bottom:10px;
        float:left;
        text-align:center;
        width:221px;/* 119-4er und 167-3er */
        height:177px;
        border: 1px solid #ddd;
}





.rotBorder{ /* F?RBT SCHRIFT ROT */
        border:1px solid #990000;
}




/* SITEMAP */

.sitemap , .newsbox{
        border: 1px solid #cecece;
        background: #f2f2f2;
}




/* K U N D E N K O N T O */
.borderTr{
        border: 1px solid #a1a1a1;
}

.disabled{
        color:#b0b0b0;
}


.produktFarbe{
        width:15px;
        height:15px;
        border:1px solid #595959;
}




/* SUCHE */

.highlight{
        background: #97b2cc;
        color: #000;
        /*
        background: #ffff00;
        color: #000;
        */
}

.inputweiss{ /* EINGABEFELDER EINZEILIG */
        padding-left: 2px;
        padding-right: 2px;
        border: 1px solid #cecece;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #595959;
        background: #fff;
}

.suchBild{
        float:left;
        padding-right:10px;
        padding-bottom:5px;
}







/* PRESSEMITTEILUNGEN */
.newsPic{
        border: 1px solid #cecece;
        margin-bottom:5px;
        width:233px;
        padding: 15px;
        background:#f2f2f2;
        float:right;
        margin-bottom:20px;
}





/* NEWS */
.newsText{
        width: 465px;
        float: right;
}

.newsImg{
        float:left;
        background:#f2f2f2;
        padding:5px;
        border: 1px solid #ddd;
        margin-right:10px;
        margin-bottom:10px;
}












/* COOKIE UND JAVASCRIPT WARNING */
.warning{
        position: absolute;
        top:161px;
        width:975px;
        padding: 2px;
        color:#990000;
        /*
        background:#f5caca;
        border:1px solid #990000;
        */
        text-align:center;
}



/* S H O P */
.colorPicker{

        height:15px;

}


.farbAusgabe{
        border:1px solid #cecece;
        position:absolute;
        width:17px;
        height:17px;
        display:none;

}




/* TABELLEN STYLES FUER WARENKORB,ANFRAGELISTE,BESTELLSTATUS,AEHNLICHE PRODUKTE */


.status{
        width:132px;
        height:22px;
        text-align:center;
        padding-top:4px;
        float:left;
        color: #ffffff;
        font-weight: bold;
}





.trBack{
        background:#fff;
        height:52px;
}



.trBorder{
        background:#f2f2f2;
        border:1px solid #cecece;
}



.tdLeft{
        border-left:1px solid #a1a1a1;
}

.tdRight{

}

.nettoHighlight{
        background:#ddd;
}

.tdWhite{
        background:#fff;
        width:19px;
}



.warenkorb_add{

        margin-left:0px;
        clear:both;

}



.posRight{
        margin-bottom:60px;
        text-align:left;
        float:right

}




li.liste {
        margin-left:-20px;
}





.infoKasten2{
        height:200px;
        width: 251px;
        overflow: auto;
        overflow-x: hidden;
        border: 1px solid #cecece;
        padding:5px;
}
































/* ANGEBOTS PDF TABELLEN ETC */
.userField{
        height:30px;
        width:300px;
        margin-right:60px;
        border-bottom: 1px solid #595959;
}


.userAnrede{
        width:10px;
        height: 10px;
        border: 1px solid #595959;
        margin-right:20px;
}


.userTable {
        margin-right:30px;
}


.angebotsTable{
        border-collapse: collapse;
}

.angebotsTable td{
        border: 1px solid #595959;
        padding: 5px 10px 5px 10px;
}


.angebotsTable2{
        border:1px solid #ffffff;
}






/* VIDEOS */
.videoImg{
        background:#fff;
        padding:5px;
        border: 1px solid #cecece;
        margin-right:10px;
        width: 65px;
}



.videoSelection {
        overflow: auto;
        height: 532px;
        overflow-x: hidden;
        white-space:nowrap;
}









#searchField{
        padding-top: 26px;
        padding-left: 13px;
        width: 165px;
        height: 46px;
        background: url(../sys_pics/search_bg.gif);
        margin-top:1px;

}


/* R E D E S I G N   V O M    28.01.2010 */


#banner{
        float:left;
}


.linkLeiste{
        position:absolute;
        text-align:right;
        width:980px;
        z-index:100;
}

div.linkLeiste a:link, div.linkLeiste a:visited, div.linkLeiste a:active, div.linkLeiste a:hover {
        padding-left:15px;
        padding-right:15px;
        border-left: 1px solid #fff;
        font-size: 11px;
        color:#fff;
        text-decoration: none;
        background: none;
}

div.linkLeiste a:hover {
        text-decoration: underline;
}



#header{
        height: 138px;
        background: url(../sys_pics/evo_header.jpg);
        background-repeat:no-repeat;
        clear:both;
}

#logoNew{
        position:absolute;
        z-index:10;
}

#headerKreise{
        position:absolute;
        top:30px;
        padding-left:128px;
}

a.noLink:link,a.noLink:visited,a.noLink:active {
        color:#000;
        text-decoration: none;
        background:none;
}


a.noLink:hover{
        text-decoration: underline;
}


#naviNeu{
        position:absolute;
        text-align:right;
        top:114px;
        width:965px;
        padding-right:15px;
}






a.naviNeu:link,a.naviNeu:visited, a.naviNeu:active{
        padding-right:17px;
        color: #FFF;
        text-decoration: none;
        background: none;
}

a.naviNeu:hover{
        color: #ffc648;
        text-decoration: underline;
        background: none;
}


a.naviSelected:link,a.naviSelected:visited, a.naviSelected:active{
        color: #ffc648;
}



#serviceNr{
        font-size: 11px;
        padding-top:7px;
        padding-right:15px;
        text-align:right;
        color: #000;
        float:right;
        width:275px;
}




#urHere{
        padding-top:10px;
        padding-left:13px;
        float:left;
        font-size: 11px;
        /* background:#660033; */
        width: 470px;
        height:25px;
        color: #a1a1a1;
}


#clear{
        width:980px;
        clear:both;
}


.tc{
        color: #ff6600;
}

.tcWhite{
        color: #fff;
}

.bc{
        /*background: #ff6600;*/
        background: url(../sys_pics/gradient_orange_rund.jpg);
        /*background-repeat:repeat-y;*/
}


.leftHead{
        width:100%;
        height: 20px;
        padding-left:13px;
        padding-top:3px;
}


.leftHead h1, .leftHead h3{
        display:inline;
        font-size: 12px;
        text-transform:uppercase;
        font-weight:bold;
        color: #fff;
}





.leftField {
        border-left:1px solid  #ff6600;
        border-right:1px solid #ff6600;
        /*border-bottom:1px solid #ff6600;*/
        padding:13px 13px 7px 13px;
        width:198px;
        /*margin-bottom:9px;*/
}

.untenRund{
        margin-bottom:9px;
        background: url(../sys_pics/unten_rund_orange.gif);
        width:226px;
        height: 13px;
}

.leftField h1{
        display:inline;
        font-size: 12px;
        font-weight:normal;

}


.pageHead{
        height:40px;
}

.pageHead h4, .pageHead h1, .datenblatt h1, h5 {
        display:inline;
        font-size: 18px;
        font-weight: bold;
        color: #ff6600;
}


.pageHeadProdukt h1{
        display:block;
        font-size: 18px;
        font-weight: bold;
        color: #ff6600;
        margin: -0px 0 14px 0;
        line-height:22px;
}



.pageTxtProdukt h1{
        font-size: 12px;
        font-weight: bold;
}


.pageHeadTxt{
        margin: -10px 0 30px 0;
        clear:both;
}

.pageHeadTxt h1 {
        display:inline;
        font-size: 12px;
        font-weight: bold;
        color: #000;
}


.angebotField{
        /*border-bottom:2px solid #ddd;*/
        padding-bottom:5px;
        margin-bottom:10px;
}

.txtCenter{
                text-align:center;
}


.whiteTxt{
        color: #fff;
}


.angebotPreis{
        color: #9d0d16;
        font-weight:bold;
        font-size: 14px;
}

.produktPreis{
        color: #000;
        font-weight:bold;
        font-size: 18px;
}

.plusTop{
        margin-top:2px;
}




.footerAll{
                background: url(../sys_pics/gradient_invert.jpg);
}


.paddingProduktNavi{
        width: 224px;
        padding:7px 0px 7px 0px;
}








a.produktNaviOff:link,a.produktNaviOff:visited,a.produktNaviOff:active{
        font-size:11px;
        margin-top:2px;
        margin-bottom:2px;
        width: 211px;
        padding: 4px 0px 4px 13px;
        background:#ddd;
        color: #000;
        display: block;
        background:#ddd;
}


a.produktNaviOff:hover{
        color: #fff;
        background: #a1a1a1;
}





a.produktNaviOn:link,a.produktNaviOn:visited,a.produktNaviOn:active{
        font-size:11px;
        margin-top:2px;
        margin-bottom:1px;
        width: 211px;
        padding: 4px 0px 4px 13px;
        background:#ddd;
        color: #fff;
        display: block;
        background: #a1a1a1;
        /* background: url(../sys_pics/produktNaviSel.gif); */
}










a.produktNaviSmallOff:link,a.produktNaviSmallOff:visited,a.produktNaviSmallOff:active{
        font-size:10px;
        width: 204px;
        padding: 1px 0px 1px 20px;
        background:#ddd;
        color: #000;
        display: block;
        background:#ddd;
        border-bottom: 1px solid #c4c4c4;
}


a.produktNaviSmallOff:hover{
        background: #c4c4c4;
        color: #000;
}





a.produktNaviSmallOn:link,a.produktNaviSmallOn:visited,a.produktNaviSmallOn:active{
        font-size:10px;
        width: 204px;
        padding: 1px 0px 1px 20px;
        margin-top:0px;
        margin-bottom:0px;
        background: #a1a1a1;
        color: #fff;
        display: block;
}


.greyLine{
        width: 224px;
        height:3px;
        border-top:2px solid #a1a1a1;
}


.greyOutLine{
        border:1px solid #a1a1a1;
}


/* PRODUKTE PHP */


.produktMainPic{
        width: 402px;
        height: 350px;
        text-align:center;
}

.produktGalleryBox{
        overflow: auto;
        overflow-y: hidden;
        white-space:nowrap;
        background: #ddd;
}

.produktGalleryBild{
        padding: 6px 0px 3px 6px;
}


.lieferbar{
        color:#1b6800;
        font-weight:bold;
}

.nichtLieferbar{
        color: #9d0d16;
        font-weight:bold;
}

.videoBox{
        width: 382px;
        padding-top:10px;
        margin: 10px;
        vertical-align:middle;
        border-top: 1px solid #ccc;
}




.produktPulldown{
        font-size: 12px;
        -moz-border-radius: 0px;
        width: 402px;
        border: 1px solid #a1a1a1;
}


.greyBox{
        padding: 7px 13px 7px 13px;
        border: 1px solid #a1a1a1;
}


.greyBoxHeadline{
        background: #a1a1a1;
        height: 20px;
        padding-left:13px;
        padding-right:13px;
        padding-top:3px;
        font-size: 12px;
        text-transform:uppercase;
        font-weight:bold;
        color: #fff;
}

.zubehoerBox{
        overflow: auto;
        overflow-x: hidden;
        max-height:135px;
        white-space:nowrap;
}

.centerBox{
        width:100%;
        text-align:center;
}

.centerText{
        text-align:center;
}

.paddingMiniBasket{
        padding-top: 5px;
        padding-left:13px;
        padding-right:13px;
}

a.miniBasket:link,a.miniBasket:visited,a.miniBasket:active{
                padding: 1px 0px 1px 13px;
                width: 211px;
}

.miniPreise{
        color: #909090;
        white-space: nowrap;
}

.vorteile{
        /*        color:#1b6800; */
        font-weight:bold;
        padding-top:3px;
        padding-bottom:3px;
}

.pdfZubehoer{
        padding-top:3px;
        padding-bottom:3px;
}



.lieferumfang{
        font-weight:bold;
        padding-top:3px;
        padding-bottom:3px;
        padding-right:15px;
        float:left;
}


.kontoNavi{
        background:#eee;
        padding:3px;
        padding-left:5px;
        border:1px solid #ddd;
        width: 100%;
}

.noBold{
        font-weight:normal;
}


.albumHeight{
        height:190px;
        padding:5px;
        width:213px;
}




#chat{
        top:26px;
        text-align:center;
        margin-left:765px;
        position:absolute;
        z-index:100;

}

.chatFree{
        line-height:6px;
        font-size: 10px;
        font-weight:normal;
        color: #955300;
}





#agb_liste{
        margin:1em;
         padding:0;
}










/* DESIGN AND PROGRAMMING BY TOBY JERG */
