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:10px;
        padding-bottom:0px;
   border-bottom:1px solid #000;
        /*border:1px solid #000;*/
        text-align:left;
}

/*###############menu1#######################*/
#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;
}

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;
}



/*###############menu2#######################*/

#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:9px;
   padding-right:9px;
   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;
}


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:#eeeeee;
 text-decoration:none;
}
/*################### MENU2 DRUCK #################*/


/*###############menu2#######################*/

.menu2druck {
   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;
}


.menu2druck a {
	display:block;
	background-color:transparent;
   float:left;
   height:18px;
   
   padding-top:8px;
   padding-left:17px;
   padding-right:17px;

   margin:0px;

}

.menu2druck p {
   display:block;
   margin:0px;
   padding:0px;
   padding-top:7px;
   font-size:13px;
   font-weight:bolder;
   float:left;
   color:#ffffff;
}

.menu2druck plamenulink2 {
 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:#eeeeee;
 text-decoration:none;
}





/*################ 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:30px;
   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/rahmen_gross_mitte.jpg);
   background-repeat:repeat-y;
   margin-top:0px;
   padding-top:0px;
}

/* IMPRESSUM */
.impressum {
   background-color:transparent;
   background-image:url(../img/rahmen_gross_mitte.jpg);
   background-repeat:repeat-y;
   margin-top:0px;
   height:1360px;
   padding-top:25px;
   padding-left:50px;
   padding-right:50px;
   font-family:"times new roman";
}

.impressum h1 {
        display:block;
        color:#000;
        padding:0px;
        margin:0px;
        margin-bottom:25px;
        font-size:18px;
        font-weight:bold;
}

/* KONTAKT */
.kontakt {
   background-color:transparent;
   background-image:url(../img/rahmen_gross_mitte.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;
}

.kontakt p {
   font-size:1.0em;
   margin:0;
   padding:0;
   color:#4A4AFF;
}


.kontakt 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;
}

.kontakt li {
   list-style-type:none;
   font-size:15px;
   font-weight:bold;
}
.kontakt hr {
   width:95%;
   /*float:left;*/
   position:relative;
   left:5px;
   margin-top:20px;
   margin-bottom:6px;
}
.kontakt input {
   width:257px;
   cursor:text;
}

.kontakt input.send {
	max-height:22px; /* f�r Konqueror */
	background-color:#8fff8f;
	color:#4A4AFF;
	font-weight:bold;
	cursor: auto;
}

.kontakt input.back {
   max-height:22px; /* Konqueror */
   background-color:#b1b1b1;
   width:70px;
   font-weight:bold;
}

.kontakt 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/rahmen_gross_mitte.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/rahmen_gross_mitte.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/rahmen_gross_mitte.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/rahmen_gross_mitte.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*/
.unternehmen {
   background-color:transparent;
   background-image:url(../img/rahmen_gross_mitte.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;

}

.unternehmen p {
   margin-top:2px;
   margin-bottom:4px;
}

.unternehmen p.sonderfall {
        margin:0px; padding:0;
   margin-left:620px;
   /*margin-top:48px;*/
        position:absolute;
   top:498px;
}

.unternehmen h4 {
        display:block;
        padding:0px;margin:0px;


}

.unternehmen img.desc
{
        margin:0px;
        padding:0px;
        border:0px;
        float:left;
        margin-right:15px;
        margin-bottom:0px;
}

/*login (Englisch)*/
.login {
   background-color:transparent;
   background-image:url(../img/rahmen_gross_mitte.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;
}


/*demontagen*/
.demontagen {
   background-color:transparent;
   background-image:url(../img/rahmen_gross_mitte.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;
}


.demontagen p {
        margin-top:1px;
        margin-bottom:2px;
}

.demontagen p.sonderfall {
        margin:0px; padding:0;
   margin-left:620px;
   /*     margin-top:48px;*/
        position:absolute;
   top:498px;
}

.demontagen a.kontakt {

   display:block;
   padding:0px;
   margin:0px;
   border:0px solid #000;
   text-decoration:none;
}

.demontagen h4 {
   /*display:block;*/
   margin:0px;
   padding:0px;
}

.demontagen img.desc
{
        margin:0px;
        padding:0px;
        border:0px;
        float:left;
        margin-right:15px;
        margin-bottom:0px;
}

/*logistik*/
.logistik {
   background-color:transparent;
   background-image:url(../img/rahmen_gross_mitte.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;
}

.logistik p {
        margin-top:3px;
        margin-bottom:5px;
}

.logistik h4 {
        display:block;
   margin:0;padding:0;
   margin-top:0px;
}

.logistik p.sonderfall {
   margin:0px; padding:0;
   margin-left:620px;
   /*margin-top:48px;*/
        position:absolute;
   top:498px;
}


.logistik img.desc
{
        margin:0px;
        padding:0px;
        border:0px;
        float:left;
        margin-right:15px;
        margin-bottom:0px;
}

/*
.logistik p:first-letter{
        font-size:17px;
        font-weight:bold;
        float:left;
        padding-top:4px;
   margin-right:1px;
} */

/* spezielles */
.spezielles {
   background-color:transparent;
   background-image:url(../img/rahmen_gross_mitte.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;
}

.spezielles p {
        margin-top:2px;
        margin-bottom:4px;
}

.spezielles strong {
        display:block;
   margin-top:15px;
}

.spezielles h4 {
        display:block;
   padding:0; margin:0;
   margin-top:0px;
}

.spezielles img.desc
{
        margin:0px;
        padding:0px;
        border:0px;
        float:left;
        margin-right:15px;
        margin-bottom:0px;
}

.spezielles p.sonderfall {
   margin:0px; padding:0;
   margin-left:620px;
   /*margin-top:48px;*/
        position:absolute;
   top:498px;
}

/*
.spezielles p:first-letter{
        font-size:17px;
        font-weight:bold;
        float:left;
        padding-top:4px;
   margin-right:1px;
} */

/* verschrottungen */
.verschrottungen {
   background-color:transparent;
   background-image:url(../img/rahmen_gross_mitte.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/rahmen_gross_mitte.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;
} */

/* handel */
.handel {
   background-color:transparent;
   background-image:url(../img/rahmen_gross_mitte.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;
}

.handel p {
        margin-top:5px;
        margin-bottom:10px;
}

.handel p.sonderfall {
   margin:0px; padding:0;
   margin-left:620px;
   /*margin-top:48px;*/
        position:absolute;
   top:498px;
}

.handel h4 {
        margin-top:0px;
        margin-bottom:0px;
}

.handel img.desc
{
        margin:0px;
        padding:0px;
        border:0px;
        float:left;
        margin-right:15px;
        margin-bottom:0px;
}



/*demontagen txt*/
.demon_txt {
   background-color:transparent;
   background-image:url(../img/rahmen_gross_mitte.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;
}


.demon_txt p {
        margin-top:6px;
        margin-bottom:2px;
}

.demon_txt a.kontakt {

   display:block;
   padding:0px;
   margin:0px;
   border:0px solid #000;
   text-decoration:none;
}

.demon_txt h4 {
   /*display:block;*/
   margin:0px;
   padding:0px;
}

.demon_txt img.desc
{
        margin:0px;
        padding:0px;
        border:0px;
        float:left;
        margin-right:15px;
        margin-bottom:0px;
}

.demon_txt p.kontakt_b {
   margin:0px; padding:0;
   margin-left:620px;
   position:absolute;
   top:498px;
}

.demon_txt p.zurueck_b {
   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;
}


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;
}


/******* 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.linkhandel {
   display:block;
        width:351px;
   height:127px;
   background-image:url("../img/handel_RGrau_2.jpg");
   margin-left:4px;

}

a.linkhandel:hover {
        background-image:url("../img/handel_mR_2.jpg");
}

a.linkverschrottung {
        display:block;
        width:351px;
   height:127px;
   background-image:url("../img/verschrottung_RGrau.jpg");
        margin-left:15px;
}

a.linkverschrottung:hover {
        background-image:url("../img/verschrottung_mR.jpg");
}

a.linkdemontagen {
        display:block;
   width:351px;
   height:127px;
   background-image:url("../img/demontagen_RGrau.jpg");
   margin-left:4px;
}

a.linkdemontagen:hover {
        background-image:url("../img/demontagen_mR.jpg");
}


a.linkmontage {
        display:block;
   width:351px;
   height:127px;
   background-image:url("../img/montage_RGrau.jpg");
   margin-left:15px;
}

a.linkmontage:hover {
        background-image:url("../img/montage_mR.jpg");
}

a.linklogistik {
        display:block;
        width:351px;
   height:127px;
   background-image:url("../img/logistik_RGrau.jpg");
   margin-left:4px;
}

a.linklogistik:hover {
   background-image:url("../img/logistik_mR.jpg");
}

a.linkspezielles {
        display:block;
        width:351px;
   height:127px;
   background-image:url("../img/spezielles_RGrau.jpg");
        margin-left:15px;
}

a.linkspezielles:hover {
        background-image:url("../img/spezielles_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;
}