body
{
 background-color:#bdbec6;
 font-family:Verdana;
 font-size:12px;
 margin:0px;
 text-align:center;
}

#site {
   width:760px;
   margin:0px auto;
   text-align:left;

}

#title {
        width:780px;
   background-color:transparent;
   margin:0px auto;
   margin-bottom:8px;
   padding-top:14px;
        padding-bottom:2px;
   border-bottom:1px solid #000;
        /*border:1px solid #000;*/
        text-align:left;
}


#menu1 {
   background-color:transparent;
   margin-bottom:30px;
   text-align:right;
   padding-right:0px;
   padding-top:0px;
   border-top:1px solid #bdbec6;
}

#menu1 a {
   float:right;
   height:24px;
   padding-top:1px;
   border:0px solid #000;
}

#menu1 p {
        display:block;
        margin:0px;
        padding:0px;
        float:right;
        padding-top:0px;
   font-size:13px;
   font-weight:bold;
   color:#4A4AFF;
}

#menu2 {
   height:31px;
   background-color:transparent;
   background-image:url(../../img/menu1_3.jpg);
   background-repeat:no-repeat;
   padding:0px;
   text-align:left;
   font-weight:bold;
   color:#0050A0;
}

#menu2 a {
        float:left;
   height:18px;
   padding-top:8px;
   padding-left:16px;
   padding-right:16px;
   margin:0px;

}

#menu2 p {
   display:block;
   margin:0px;
   padding:0px;
   padding-top:7px;
   font-size:13px;
   font-weight:bolder;
   float:left;
   /*color:#4A4AFF;*/
   color:#ffffff;
}


/******** MENU 3 ********/

#menu3 {
        height:31px;
   background-color:transparent;
   background-image:url(../../img/menu1_3.jpg);
   background-repeat:no-repeat;
   padding:0px;
   text-align:left;
   font-weight:bold;
   color:#0050A0;
        margin-top:30px;
}

#menu3 a {
        display:block;
        float:left;
   height:18px;
   padding-top:8px;
   padding-left:18px;
        padding-right:18px;
   margin:0px;
}

#menu3 p {
        display:block;
        margin:0px;
        padding:0px;
        padding-top:7px;
   font-size:13px;
   font-weight:bolder;
   float:left;
   /*color:#4A4AFF;*/
        color:#ffffff;
}





.gfxoben {
   height:14px;
   margin-top:14px;
   background-color:transparent;
   background-image:url(../../img/rahmen_gross_oben.jpg);
   background-repeat:no-repeat;
   padding:0px;
   margin-bottom:0px;
}


/************** INHALT *******************/


#GFXInhalt {
   padding-left:12px;
   padding-top:7px;
   margin-top:30px;
   height:523px;
   background-color:transparent;
   background-image:url(../../img/rahmen_gross.jpg);
   background-repeat:no-repeat;
   border:0px solid #000;
}

#gfx_inhalt {
   background-color:transparent;
   background-image:url(../../img/frame_size_center.jpg);
   background-repeat:repeat-y;
   margin-top:0px;
   padding-top:0px;
}

/* IMPRESSUM */
.imprint {
        background-color:transparent;
        background-image:url(../../img/frame_size_center.jpg);
        background-repeat:repeat-y;
        margin-top:0px;
        height:1360px;
        padding-top:25px;
        padding-left:50px;
        padding-right:50px;
        font-family:"times new roman";
}

.imprint h1 {
        display:block;
   color:#000000;
   padding:0px;
   margin:0px;
   margin-bottom:25px;
   font-size:18px;
   font-weight:bold;
}

/* CONTACT */
.contact {
        background-color:transparent;
        background-image:url(../../img/frame_size_center.jpg);
        background-repeat:repeat-y;
        margin-top:0px;
        padding-top:0px;
        height:400px;
        padding-left:0px;
        font-family:"times new roman";
        font-size:13px;
        color:#4A4AFF;
}

.contact p {
        font-size:1.0em;
        margin:0;
        padding:0;
        color:#4A4AFF;
}


.contact h4 {
        display:block;
        padding:0px; margin:0px;
        text-align:left;
        font-family:"times new roman";
        font-weight:bold;
        font-size:23px;
        /*color:#4A4AFF;*/
        color:#5656ff;
        margin-left:40px;
        border:0px solid #000;
}

.contact li {
        list-style-type:none;
        font-size:15px;
        font-weight:bold;
}
.contact hr {
        width:95%;
        /*float:left;*/
        position:relative;
        left:5px;
        margin-top:20px;
        margin-bottom:6px;
}
.contact input {
        width:257px;
        cursor:pointer;
}

.contact input.send {
        max-height:22px; /* f�r Konqueror */
        background-color:#8fff8f;
        color:#4A4AFF;
        font-weight:bold;
}

.contact input.back {
        max-height:22px; /* Konqueror */
        background-color:#b1b1b1;
        width:70px;
        font-weight:bold;
}

.contact textarea {
        width:585px;
        height:120px;
}
/*
.kontakt ul {
   margin-left:1px;
} */


#gfx_inhalt.kontakt a {
        font-family:"times new roman";
   color:#4A4AFF;
   font-size:15px;
   font-weight:bold;
}


/* MAIL_SEND */
.mail_send {
   background-color:transparent;
   background-image:url(../../img/frame_size_center.jpg);
   background-repeat:repeat-y;
   margin-top:0px;
   padding-top:0px;
        height:300px;
   padding-left:30px;
   font-family:"Arial";
   font-size:25px;

   color:#5656ff;
}
.mail_send center {
        font-size:15px;
   padding:0;
}

/*englisch*/
.englisch {
   background-color:transparent;
   background-image:url(../../img/frame_size_center.jpg);
   background-repeat:repeat-y;
   margin-top:0px;
   padding-top:0px;
        height:300px;
   padding-left:0px;
   font-family:"times new roman";
   font-weight:bold;
   font-size:15px;
   color:#5f5fff;
}
#gfx_inhalt.englisch h1 {
        display:block;
        padding:0px;
        margin:0px;
   font-family:"times new roman";
   font-weight:bold;
   font-size:17px;
   color:#5f5fff;
}

/* impressionen */
.impressionen {
   background-image:url(../../img/frame_size_center.jpg);
   background-repeat:repeat-y;
   margin-top:0px;
   padding-left:18px;
   padding-top:0px;
        padding-bottom:0px;
        height:530px;
        max-height:530px;
        border:0px solid #000;
}

a.link-impressionen-prev {

        display:block;
        background-image:url("../../img/impressionen_bP_blue.jpg");
   /*height:27px;*/
        height:30px;
        width:74px;
   margin-left:13px;
        margin-top:5px;
        margin-bottom:0px;
}

a.link-impressionen-prev:hover {
         background-image:url("../../img/impressionen_bP_weis.jpg");
}

a.link-impressionen-next {

        display:block;
        background-image:url("../../img/impressionen_bN_blue.jpg");
   height:30px;
        width:74px;
   margin-left:0px;
        margin-top:5px;
        margin-right:0px;
        padding:0px;
        margin-bottom:0px;
}

a.link-impressionen-next:hover {
         background-image:url("../../img/impressionen_bN_weis.jpg");
}



/*stellenangebote*/
*.jobangebote {
   background-color:transparent;
   background-image:url(../../img/frame_size_center.jpg);
   background-repeat:repeat-y;
   margin-top:0px;
   height:305px;
   padding-left:50px;
   padding-right:50px;
   padding-top:10px;
   font-family:"Arial";
   font-size:17px;
   /*color:#7d69c4;*/
   color:#000;
}

*.jobangebote strong.little {
        font-size:small;
        padding-top:20px;
        padding-left:10px;
        display:block;
}

*.jobangebote p.sonderfall {
   margin:0px; padding:0;
   margin-left:593px;
   /* margin-top:48px;*/
        position:absolute;
   top:498px;
}

.jobangebote h4 {
        display:block;
        margin:0px; padding:0px;
}

/*
*.jobangebote p:first-letter{
        font-size:17px;
        font-weight:bold;
        float:left;
        padding-top:4px;
   margin-right:1px;
   border:1px solid #000;
} */

/*unternehmen*/
.company {
   background-color:transparent;
   background-image:url(../../img/frame_size_center.jpg);
   background-repeat:repeat-y;
   margin-top:0px;
   height:305px;
   padding-left:23px;
   padding-right:23px;
   padding-top:10px;
   font-family:"Arial";
   font-size:17px;
   /*color:#7d69c4;*/
   color:#000;
        line-height:1.5em;

}

.company p {
   margin-top:12px;
   margin-bottom:12px;
        margin-left:155px;
}

.company p.contactB {
   margin:0px; padding:0;
   margin-left:620px;
   /*margin-top:48px;*/
   position:absolute;
   top:498px;
}

.company h4, h5 {
        display:block;
   padding:0px;margin:0px;
}
.company img.desc
{
        margin:0px;
        padding:0px;
        border:0px;
        float:left;
        margin-right:15px;
        margin-bottom:0px;
}

/*######################## sales_index.php ########################*/
.sales_index {
   background-color:transparent;
   background-image:url(../../img/frame_size_center.jpg);
   background-repeat:repeat-y;
   margin-top:0px;
   height:660px;
   padding-left:23px;
   padding-right:23px;
   padding-top:10px;
   font-family:"Arial";
   font-size:17px;
   color:#000;
}

.sales_index table {
   font-family:Verdana, Arial, sans-serif;
   width:100%;
   border:0;
}

.sales_index tr.table_head {
   background-color:#bdbec6;
}

.sales_index td.foto {
   width:200px;
}

.sales_index strong.manufactur, strong.year, strong.price {
   display:block;
   margin-top:8px;
}

.sales_index tr.inhalt1 {
   background-color:#bdbea0;
   font-family:Verdana, Arial, sans-serif;
   font-size:0.8em;
   height:140px;
}

.sales_index tr.inhalt2 {
   background-color:#bdbec6;
   font-family:Verdana, Arial, sans-serif;
   font-size:0.8em;
   height:140px;
}

.sales_index img {
   margin-left:10px;
}

.sales_index strong.mf_produkt {
   display:block;
   padding-left:10px;
   padding-top:10px;
}

.sales_index div.mf_produkt {
   font-size:1em;
   line-height:0.9;
   color:#137FE1;
   padding:10px;
   padding-top:9px;
}

.sales_index td.year {
   font-size:0.9em;
   font-weight:bold;
   letter-spacing:0.2em;
}

.sales_index td.price {
   font-size:0.9em;
}

.sales_index strong.foto {
   display:block;
   margin-top:8px;
}


.sales_index tr.table_head {
   font-size:0.8em;
   height:35px;
}


.sales_index tr:hover {
   background-color:#C1C6F0;
   cursor:pointer;
}

.sales_index tr:visited {
   background-color:#1DAA1B;
   cursor:pointer;
}

.sales_index a.tlink {
   decoration:none;
   font-size:1em;
   color:#000;
   font-weight:bold;
}

.sales_index p.contactB {
   margin:0px; padding:0;
   margin-left:620px;
   position:absolute;
   top:590px;
}

.sale_index ul.katalog
{
   list-style-image: url("../img/shop/pdf.jpg");
}


/*###################################################*/

/*  sale_detail */
.sale_detail {
   background-color:transparent;
   background-image:url(../../img/frame_size_center.jpg);
   background-repeat:repeat-y;
   margin-top:-2px;
   height:2203px;
   padding-left:23px;
   padding-right:23px;
   padding-top:10px;
   font-family:"Arial";
   font-size:17px;
   color:#000;
}

.sale_detail ul.list
{
   padding:0px;margin:0px;
}

.sale_detail td {
   padding:10px;
}

.sale_detail tr {
   background-color:#bdbea0;
}

.sale_detail p.contactB {
   margin:0px; padding:0;
   margin-left:620px;
   position:absolute;
   top:1440px;
}


/*####################################################*/


/*login (Englisch)*/
.login {
   background-color:transparent;
   background-image:url(../../img/frame_size_center.jpg);
   background-repeat:repeat-y;
   margin-top:0px;
   padding-top:0px;
        height:300px;
   padding-left:0px;
   font-family:"times new roman";
   font-size:15px;
   font-weight:bold;
   color:#5f5fff;
}

.login h1 {
   font-family:"times new roman";
   font-weight:bold;
   font-size:17px;
   color:#5f5fff;
        text-align:center;
}


/*dismantling*/
.dismantling {
   background-color:transparent;
   background-image:url(../../img/frame_size_center.jpg);
   background-repeat:repeat-y;
   margin-top:0px;
   height:310px;
   padding-left:23px;
   padding-right:23px;
   padding-top:5px;
   font-family:"Arial";
   font-size:17px;
   /*color:#7d69c4;*/
   color:#000;
        line-height:1.5em;
}


.dismantling p {
        margin-top:12px;
   margin-bottom:12px;
        margin-left:155px;
}

.dismantling p.contactB {
   margin:0px; padding:0;
   margin-left:620px;
   position:absolute;
   top:498px;
}

.dismantling a.contactB {

   display:block;
   padding:0px;
   margin:0px;
   border:0px solid #000;
   text-decoration:none;
}

.dismantling h4 {
   /*display:block;*/
   margin:0px;
   padding:0px;
}

.dismantling img.desc
{
        margin:0px;
        padding:0px;
        border:0px;
        float:left;
        margin-right:15px;
        margin-bottom:0px;
}

/*logistics*/
.logistics {
   background-color:transparent;
   background-image:url(../../img/frame_size_center.jpg);
   background-repeat:repeat-y;
   margin-top:0px;
   height:310px;
   padding-left:23px;
   padding-right:23px;
   padding-top:5px;
   font-family:"Arial";
   font-size:17px;
   /*color:#7d69c4;*/
   color:#000;
        line-height:1.5em;
}

.logistics p {
        margin-top:12px;
   margin-bottom:12px;
        margin-left:155px;
}

.logistics h4 {
        display:block;
   margin:0;padding:0;
   margin-top:0px;
}

.logistics p.contactB {
   margin:0px; padding:0;
   margin-left:620px;
   /*margin-top:48px;*/
   position:absolute;
   top:498px;
}


.logistics img.desc
{
        margin:0px;
        padding:0px;
        border:0px;
        float:left;
        margin-right:15px;
        margin-bottom:0px;
}


/* specials */
.specials {
   background-color:transparent;
   background-image:url(../../img/frame_size_center.jpg);
   background-repeat:repeat-y;
   margin-top:0px;
   height:310px;
   padding-left:23px;
   padding-right:23px;
   padding-top:5px;
   font-family:"Arial";
   font-size:17px;
   color:#000;
        line-height:1.5em;
}

.specials p {
        margin-top:2px;
        margin-bottom:4px;
}

.specials strong {
        display:block;
   margin-top:15px;
}

.specials h4 {
        display:block;
   padding:0; margin:0;
   margin-top:0px;
}

.specials img.desc
{
        margin:0px;
        padding:0px;
        border:0px;
        float:left;
        margin-right:15px;
        margin-bottom:0px;
}

.specials p.contactB {
   margin:0px; padding:0;
   margin-left:620px;
   /*margin-top:48px;*/
   position:absolute;
   top:498px;
}

/* verschrottungen */
.verschrottungen {
   background-color:transparent;
   background-image:url(../../img/frame_size_center.jpg);
   background-repeat:repeat-y;
   margin-top:0px;
   height:310px;
   padding-left:23px;
   padding-right:23px;
   padding-top:5px;
   font-family:"Arial";
   font-size:17px;
   color:#000;
}

.verschrottuungen p {
        margin-top:5px;
   margin-bottom:10px;
}

.verschrottungen strong {
        display:block;
   margin-top:10px;
}

.verschrottungen h4 {
        display:block;
   margin:0px; padding:0px;
   margin-top:0px;
}

.verschrottungen p.sonderfall {
        margin:0px; padding:0;
   margin-left:620px;
   /*     margin-top:48px;*/
        position:absolute;
   top:498px;
}

.verschrottungen img.desc
{
        margin:0px;
        padding:0px;
        border:0px;
        float:left;
        margin-right:15px;
        margin-bottom:0px;
}

/*
.verschrottungen p:first-letter{
        font-size:17px;
        font-weight:bold;
        float:left;
        padding-top:4px;
   margin-right:1px;
} */

/* montagen */
.montagen {
   background-color:transparent;
   background-image:url(../../img/frame_size_center.jpg);
   background-repeat:repeat-y;
   margin-top:0px;
   height:310px;
   padding-left:23px;
   padding-right:23px;
   padding-top:5px;
   font-family:"Arial";
   font-size:17px;
   color:#000000;
}

.montagen p {
        margin-top:5px;
        margin-bottom:10px;
}

.montagen h4 {
        display:block;
   margin:0;padding:0;
   margin-top:0px;
}

.montagen p.sonderfall {
        margin:0px; padding:0;
   margin-left:620px;
   /*     margin-top:48px;*/
        position:absolute;
   top:498px;
}

.montagen img.desc
{
        margin:0px;
        padding:0px;
        border:0px;
        float:left;
        margin-right:15px;
        margin-bottom:0px;
}

/*
.montagen p:first-letter{
        font-size:17px;
        font-weight:bold;
        float:left;
        padding-top:4px;
   margin-right:1px;
} */

/* trade */
.trade {
   background-color:transparent;
   background-image:url(../../img/frame_size_center.jpg);
   background-repeat:repeat-y;
   margin-top:0px;
   height:310px;
   padding-left:23px;
   padding-right:23px;
   padding-top:5px;
   font-family:"Arial";
   font-size:17px;
   color:#000;
        line-height:1.5em;
}

.trade p {
        margin-top:12px;
   margin-bottom:12px;
        margin-left:155px;
}

.trade p.contactB {
   margin:0px; padding:0;
   margin-left:620px;
   /*margin-top:48px;*/
        position:absolute;
   top:498px;
}

.trade h4 {
        margin-top:0px;
        margin-bottom:0px;
}

.trade img.desc
{
        margin:0px;
        padding:0px;
        border:0px;
        float:left;
        margin-right:15px;
        margin-bottom:0px;
}



/*dismantling txt*/
.dism_txt {
   background-color:transparent;
   background-image:url(../../img/frame_size_center.jpg);
   background-repeat:repeat-y;
   margin-top:0px;
   height:310px;
   padding-left:23px;
   padding-right:23px;
   padding-top:5px;
   font-family:"Arial";
   font-size:17px;
   /*color:#7d69c4;*/
   color:#000;
        line-height:1.3em;
}


.dism_txt p {
        margin-top:12px;
        margin-bottom:12px;
                  margin-left:155px;
}

.dism_txt a.contact {

   display:block;
   padding:0px;
   margin:0px;
   border:0px solid #000;
   text-decoration:none;
}

.dism_txt h4 {
   /*display:block;*/
   margin:0px;
   padding:0px;
}

.dism_txt img.desc
{
        margin:0px;
        padding:0px;
        border:0px;
        float:left;
        margin-right:15px;
        margin-bottom:0px;
}

.dism_txt p.contactB {
   margin:0px; padding:0;
   margin-left:620px;
   position:absolute;
   top:498px;
}

.dism_txt p.backB {
   margin:0px; padding:0;
   margin-left:0px;
   position:absolute;
   top:498px;
}


.gfxunten {
   height:22px;
   background-color:transparent;
   background-image:url(../../img/rahmen_gross_unten.jpg);
   background-repeat:no-repeat;
   margin:0px auto;
   padding:0px;
   border:0px solid #000;
   z-index:0;
}


h1 {
        font-size:18px;
   color:#bdbec6;
}

a:link, a:visited, a:active, a:hover
{
  text-decoration:none;
  font-weight:bold;
  color:#eeeeee;
  font-size:12px;
}

/*a.menulink2:hover, a.menulink:hover {
   color:#999999;
   text-decoration:underline;
}*/

a.menulink {
   display:block;
   padding-top:5px;
   padding-bottom:0px;
   padding-left:5px;
   padding-right:5px;
   margin-top:0px;
   border:0 solid #000;
   /*text-align:center;*/
   color:#eeeeee;
   text-decoration:none;
}

a.menulink_kontakt {
        color:#ceff6f;
}

a.menulink2 {
 display:block;
 padding-left:5px;
 padding-top:6px;
 padding-bottom:6px;
 margin-top:3px;
 border:0px solid #000;
 background-color:transparent;
 text-align:left;
 color:#FFFFFF;
 text-decoration:none;
}

/******* INDEX *********/
#index {
   padding-left:5px;
}

#index img {
        /*float:left;*/
   width:170px;
   height:120px;
   margin-right:15px;
   border:1px;
   border-color:#e0e0e6;
}


font.ueberschrift {
   /*font-family:"times new roman";*/
   font-family:sans-serif;
   /*font-family:Verdana, Arial, Helvetica, sans-serif;*/
   font-variant:small-caps;
   font-weight:bold;
   font-size:22px;
   /*letter-spacing:2;*/
   color:#5656ff;
}

a.linktrade {
   display:block;
   width:351px;
   height:127px;
   background-image:url("../../img/trade_RGrey_2.jpg");
   margin-left:4px;

}

a.linktrade:hover {
        background-image:url("../../img/trade_mR_2.jpg");
}

a.linkpictures {
        display:block;
        width:351px;
   height:127px;
   background-image:url("../../img/pictures_RGrey.jpg");
        margin-left:15px;
}

a.linkpictures:hover {
        background-image:url("../../img/pictures_mR.jpg");
}

a.linkdismantling {
        display:block;
   width:351px;
   height:127px;
   background-image:url("../../img/dismantling_RGrey.jpg");
   margin-left:15px;
}

a.linkdismantling:hover {
        background-image:url("../../img/dismantling_mR.jpg");
}


a.linksales {
   display:block;
   width:351px;
   height:127px;
   background-image:url("../../img/sale_RGrey_2.jpg");
   margin-left:4px;
}

a.linksales:hover {
   background-image:url("../../img/sale_mR_2.jpg");
}

a.linklogistics {
        display:block;
   width:351px;
   height:127px;
   background-image:url("../../img/logistics_RGrey.jpg");
   margin-left:4px;
}

a.linklogistics:hover {
        background-image:url("../../img/logistics_mR.jpg");
}

a.linkspecials {
        display:block;
        width:351px;
   height:127px;
   background-image:url("../../img/special_RGrey.jpg");
   margin-left:15px;
}

a.linkspecials:hover {
        background-image:url("../../img/special_mR.jpg");
}


a.all {
        text-decoration:underline;
        color:#00008b;
        font-size:1em;
        font-weight:normal;
}

a.all:hover {
        color:#aaaaaa;
}

a.all:visited {
        color:#00008b;
        text-decoration:underline;
}
