@media all {
        html { height:                        100%; }
        body {
                height:                                100%;
                background:                        #FFFFFF;
                margin:                                0px;
                padding:                        0px;
                overflow:                        auto;
        }
        body, table, th, tr, td, h1, p, a {
                font:                                12px Verdana, Arial, Sans-Serif;
                color:                                #000000;
        }
        img { border:                        0px; }
        form {
                margin:                                0px;
                padding:                        0px;
                display:                        inline;
        }
        input, select, textarea { margin:5 0 5 0; }
        input[type=text] { background:#dddddd; }
        input[type=text]:focus { background:#FFFFFF; }
        a, a:hover {
                color:                                #568ED8;
                text-decoration:        none;
        }
        a:hover        { color:                #CC0000; }
        table.outer, table.inner {
                width:                                800px;
                border-right:                1px solid #000000;
        }
        td.logo, td.top {
                background:                        url(http://www.xxl-gebrauchtwagen.de/pics/bg_top.gif) repeat-x;
                padding:                        0px 10px 0px 10px;
                height:                                78px;
        }
        td.top { text-align:        right; }
        table.inner {
                height:                                500px;
                border-bottom:                1px solid #000000;
        }
        td.navi {
                width:                                183px;
                vertical-align:                top;
                background:                        #C1D2EC;
                padding-top:                20px;
                border-right:                1px solid #000000;
        }
        td.navi h1 {
                font-size:                        12px;
                font-weight:                bold;
                color:                                #FFFFFF;
                padding:                        2px 0px 2px 10px;
                margin:                                0px;
/*                background:                        url(http://www.xxl-gebrauchtwagen.de/pics/bg_s_orng.gif) #568ED8 repeat-y; */
                background:                        url(http://www.xxl-gebrauchtwagen.de/pics/bg_s_red.gif) #568ED8 repeat-y;
        }
        td.navi a, td.navi a:hover {
                display:                        block;
                padding:                        2px 0px 2px 10px;
                background:                        #F4F4F6;
                border-top:                        1px solid #FFFFFF;
                color:                                #000000;
                border-bottom:                1px solid #DADDE4;
        }
        td.navi a:hover {
/*                background:                        url(http://www.xxl-gebrauchtwagen.de/pics/bg_s_orng.gif) #F4F4F6 repeat-y; */
                background:                        url(http://www.xxl-gebrauchtwagen.de/pics/bg_s_red.gif) #F4F4F6 repeat-y;
        }
        table.box_g {
                background:#F4F4F6;
        }
        table.box_g a, table.box_g a:hover {
                display:                        inline;
                padding:                        0px;
                background:                        none;
                border:                                0px;
                color:                                #568ED8;
        }
        td.content {
                width:                                617px;
                padding:                        20px;
                vertical-align:                top;
        }
        td.content h1 {
                font-size:                        12px;
                font-weight:                bold;
                color:                                #FFFFFF;
                padding:                        2px 0px 2px 10px;
                margin:                                0px;
                background:                        #568ED8;
        }
        p.bc, p.bc a, p.bc a:hover {
                font-size:                        10px;
                margin-top:                        1px;
        }
        p.listing {
                border:                                1px solid #000000;
                padding:                        5px;
                background:                        #F4F4F6;
                height:                                110px;
        }
        p.listing2 {
                border:                                1px solid #000000;
                padding:                        5px;
                background:                        #F4F4F6;
        }
        p.listing a, p.listing a:hover, p.listing2 a, p.listing2 a:hover {
                font-weight:                bold;
                text-decoration:        underline;
        }
        p.listing img {
                float:                                right;
                margin:                                5px;
        }







/*
        td.slogan, td.navi { background:url(http://www.xxl-gebrauchtwagen.de/pics/bg_navi_top.gif) repeat-x; height:24px; width:199px;
                border-top:1px solid #000000; border-bottom:1px solid #000000; text-align:center; }
        td.navi { width:601px; }
*/
        td.verw { background:#F4F4F6; }
        p.notes { width:450px; margin:0px auto 20px auto; font-size:10px; }
        p.remark { margin-left:190px; font-size: 10px; }
        img.flirtsite { border:1px solid #000000; float:right; margin:0 0 0 20; }
        .h, .h_red, .h_ylw, .h_orng, .h_grn { color:#FFFFFF; font-weight:bold; padding:2 0 2 10; }
        .h_orng { background:url(http://www.xxl-gebrauchtwagen.de/pics/bg_s_orng.gif) #568ED8 repeat-y; }
        .h_red { background:url(http://www.xxl-gebrauchtwagen.de/pics/bg_s_red.gif) #568ED8 repeat-y; }
        .h { background:#568ED8; }
        .h_ylw { background:url(http://www.xxl-gebrauchtwagen.de/pics/bg_s_ylw.gif) #568ED8 repeat-y; }
        .error, .success, .warning { color:#FFFFFF; padding:10px; }
        .error { background:#CC0000; }
        .success { background:#00CC00; }
        .warning { background:#FFCC00; }

.ttlt { font-weight:bold; background:#CCCCCC; font-size:10px; }
.ttrt { background:#F7F7F7; font-size:10px; }
.ttta { font:12px Arial; }

        a.nav_s_red, a.nav_s_red:hover, a.nav_s_ylw, a.nav_s_ylw:hover, a.nav_s_orng, a.nav_s_orng:hover, a.nav_s_grn,
        a.nav_s_grn:hover { display:block; padding:2 0 2 10; background:#F4F4F6; border-top:1px solid #FFFFFF;
                color:#000000; border-bottom:1px solid #DADDE4; font-weight:normal; }
        a.nav_s_orng:hover { background:url(http://www.xxl-gebrauchtwagen.de/pics/bg_s_orng.gif) #F4F4F6 repeat-y; }
        a.nav_s_red:hover { background:url(http://www.xxl-gebrauchtwagen.de/pics/bg_s_red.gif) #F4F4F6 repeat-y; }
        a.nav_s_ylw:hover { background:url(http://www.xxl-gebrauchtwagen.de/pics/bg_s_ylw.gif) #F4F4F6 repeat-y; }



/* form stuff */
/*
        form br { clear:both; }
        fieldset { width:480px; background:#F4F4F6; margin:0px auto 0px auto; }
        legend { font-size:13px; font-weight:bold; }
        label { width:180px; font-weight:bold; cursor:pointer; margin:5 10 5 0; float:left; }
        input, textarea { width:280px; }
        input[type=text], input[type=password], select { float:left; }
        input[type=checkbox], input[type=radio] { width:auto;; }
        textarea { overflow:auto; height:100px; }
        input.submit { float:left; width:auto; clear:both; margin-left:190px; }
        input.left { margin: 5 10 5 160; float:left; }
        input.dspl { width:20px; font-size:10px; text-align:right; }
        input.no { color: #CC0000; font-weight: bold; width:auto; }
        label.right { width:280px; }
        input.google { width:auto; }
*/

/* auflistungen */
table.list { empty-cells:show; }
tr.list { background:#F7F7F7;  }
tr.list:hover { background:#FFFFCC; } /* nur firefox */
th { font-weight:bold; padding:3px; background:#CCCCCC; text-align:left; }
td.list { border-bottom:1px solid #D4D4D4; vertical-align:top; }
td.list2 { border-bottom:1px solid #D4D4D4; vertical-align:top; background:#F7F7F7; }
td.list2:hover { background:#FFFFCC; } /* nur firefox */
td.listing { border:1px solid #000000; padding-bottom:20px; } /* äußerer rahmen + unterer abstand */

/*

p.headline { font-weight:bold; }
        .h_grn { background:url(http://www.xxl-gebrauchtwagen.de/pics/bg_s_grn.gif) #568ED8 repeat-y; }
        a.nav_s_grn:hover { background:url(http://www.xxl-gebrauchtwagen.de/pics/bg_s_grn.gif) #F4F4F6 repeat-y; }

        h1 { font-size:14px; font-weight:bold; text-decoration:underline; }
        h2 { font-size:12px; font-weight:bold; }
*/
}
@media print {
        div.dontprint, p.footer { visibility:hidden; display:none; }
}