/* Allgemein */
html {
        overflow: scroll;
        overflow-x: auto;
}

body {
        background-image:url(../images/background.jpg);
        margin: 0;
}

a:link { color: #515D6A; text-decoration: none }
a:visited { color: #515D6A; text-decoration: none  }
a:hover { color: #515D6A; text-decoration: underline }
a:active { color: #515D6A; text-decoration: none }

td {
        font-family: verdana;
        font-size: 11px;
}


textarea {
        font-family: verdana;
        font-size: 11px;
        color: #3E3F42;
}


input {
        font-family: verdana;
        font-size: 11px;
        color: #3E3F42;
}

table.innen {
        background-image:url(../images/background_content.jpg);
        background-position:right top;
        background-color:#dcdcdc;
        background-repeat:no-repeat;
        height:100%;
}

table.aussen {
        width:100%;
        height:100%;
        vertical-align:top;
}

table.material {
        margin-left:-5px;
        background-image:url(../images/highlight.png);
        background-repeat:no-repeat;
        background-position: top left;
        width: 640px;
        line-height:25px;
        color: #3E3F42;
        padding-left:10px;
}

table.material_klein {
        margin-left:-5px;
        background-image:url(../images/highlight.png);
        background-repeat:no-repeat;
        background-position: top left;
        width: 640px;
        line-height:25px;
        color: #3E3F42;
        padding-left:10px;
        padding-right:10px;
}

table.material_klein td {
        font-size:9px;
}

td.light {
        background-color: #e9e9e9;
}

tr.cap {
        color:#8B8B8D;
        font-weight: bold;
        height:40px;
        vertical-align:top;
}

/* Untermenüleiste */
table.submenu {
        color: #515D6A;
        vertical-align:top;
}

td.submenu {
        background-image:url(../images/menu/trennstrich.gif);
        padding:0px 14px 5px 13px;
        background-repeat:no-repeat;
        background-position: right;
}

td.submenu_end { padding:0px 14px 5px 13px;}

td #active { text-decoration: underline }


/* Formular */

table.form td {
        color: #3E3F42;
        line-height: 30px;
        padding-right:50px;
}

table.form i {
        color: #E20000;
        line-height: 30px;
        padding-right:40px;
}


/* Hauptmenüleiste */
td #mainmenu {
        padding-left:1px;
        vertical-align:top;
        padding-top:12px;
        text-align:center;
        letter-spacing:0px;
        color: #515D6A;
}

td #mainmenu_active {
        padding-right:3px;
        vertical-align:top;
        padding-top:12px;
        text-align:center;
        letter-spacing:0px;
        color: #515D6A;
        text-decoration: underline;
}

td #mainmenu2 {
        vertical-align:top;
        padding-top:12px;
        text-align:right;
        letter-spacing:0px;
        color: #515D6A;
        text-decoration:underline;
}


/* Linke Seite des Content-Teils */
td #content {
        vertical-align:top;
        width:319px;
        padding:0px 18px 30px 38px;
        line-height:17px;
        color: #3E3F42;
}


/* Rechte Seite des Content-Teils */
td #content2 {
        vertical-align:top;
        width:319px;
        padding:0px 33px 30px 23px;
        line-height:17px;
        color: #3E3F42;
}


/* Eine Seite */
td #content3 {
        vertical-align:top;
        width:672px;
        padding:0px 40px 30px 38px;
        line-height:17px;
        color: #3E3F42;
}


/* Rand */
td.leiste {
        background-image:url(../images/leiste_links.jpg);
        background-position:top;
        background-repeat:no-repeat;
        background-color:#dcdcdc;
}

td.rand {
        width:auto;
        background-image:url(../images/rand.png);
        background-position:right;
        background-repeat:repeat-y;
}

td.rand2 {
        width:auto;
        background-image:url(../images/rand2.png);
        background-position:left;
        background-repeat:repeat-y;
}

/* Footer */
td.footer { height:100%; padding-left:32px; vertical-align:bottom}


/* Header */
td.header { height:130px; }


/* Andere Gestaltungsfelder */
div.date {
        line-height:24px;
        margin:12px 0px 8px -5px;
        background-image:url(../images/highlight.png);
        background-repeat:no-repeat;
        font-weight:bold;
        color:#8B8B8D;
        height: 26px;
}

div.link {
        height:19px;
        margin-top:6px;
        argin-right:20px;
        text-align:right;
}

        div.link img { vertical-align: middle; margin-left:5px }
        div.link a:link { color: #8B8B8D; text-decoration: underline }
        div.link a:visited { color: #8B8B8D; text-decoration: underline }
        div.link a:hover { color: #8B8B8D; text-decoration: none }
        div.link a:active { color: #8B8B8D; text-decoration: none }

div.text { padding-top:2px; padding-right:30px }

div.text2 { margin-left:25px; padding-top:2px; padding-right:40px }
div.text2 b { margin-left:-25px; padding-top:2px; padding-right:40px }

div.text3 { margin-left:25px; padding-top:2px; padding-right:40px }

div.agb { font-size: 9px;}
div.date2 { font-size: 9px; color: #515D6A; }

div.liste { margin-left:25px; padding-top:10px; padding-bottom:20px; line-height:22px }

div.liste b { font-family: arial; font-size: 14px; line-height:22px; color:#8B8B8D;}

/* Bilder */
img { border: none;}
img.caption { margin: 35px 0px 10px 0px; }
img.caption_umlaut { margin: 33px 0px 10px 0px; }
img.top_left { margin-bottom: 25px; }
img.pdf { margin-bottom:-5px; margin-top:10px; margin-right:8px }


/* Hintergründe für Hauptmenüleiste */

td.home { background-image:url(../images/menu/home1.jpg); }
td.ueberuns { background-image:url(../images/menu/ueberuns1.jpg); }
td.service { background-image:url(../images/menu/service1.jpg); }
td.handel { background-image:url(../images/menu/handel1.jpg); }
td.spedition { background-image:url(../images/menu/spedition1.jpg); }
td.luftfahrt { background-image:url(../images/menu/luftfahrt1.jpg); }
td.qm { background-image:url(../images/menu/qm1.jpg); }
td.anarbeitung { background-image:url(../images/menu/anarbeitung1.jpg); }
td.kontakt { background-image:url(../images/menu/kontakt1.jpg); }
td.leer { background-image:url(../images/menu/leer.jpg); }


/* Kastens und Knauer,
   Autor: Marie Binning
 */