html{
height:100%;
margin:0;
padding:0;}

body{
background : #F0EDE6;
background-repeat:no-repeat;
font : 10px verdana, geneva, arial, helvetica, sans-serif;
height:100%;
margin:0;
padding:0;
text-align:center;
}

h1 { font-size:16px; font-weight:bold; color:#FFFFFF;
     font-family:verdana, geneva, arial, helvetica, sans-serif; }
h2 { font-size:16px; font-weight:bold; color:#7C7C7C;
     font-family:verdana, geneva, arial, helvetica, sans-serif; }
h3 { font-size:14px; font-weight:bold; color:#000000;
     font-family:verdana, geneva, arial, helvetica, sans-serif; }
hr {    border:1px dashed; color:#009F00;}

a {font-family:verdana, geneva, arial, helvetica, sans-serif; text-decoration:none; font-size:12px;}
a {color:#000000;}
a:link {text-decoration:none }
a:hover {color:#007F00;}
a:hover {text-decoration:underline }
a:active { font-weight:; color:#5F5F5F }
a:focus { font-weight:; color:#000000 }

/*Hauptbanner*/
/*auch Shop.css, anfrage.css, faq.css*/
.banner{
background: url(../bilder/neubanner/bannerww.gif);
background-repeat:no-repeat;
background-position:left;
text-align:right;
width:912px;
padding:0px;
margin:0px;
margin-top:10px;
margin-left:auto;
margin-right:auto;
height:55px;}

.suchfeld{
background: #1899B7;
text-align:left;
width:908px;
border-left:1px solid #ADADAD;
border-right:3px solid #ADADAD;
padding:0px;
margin:0px;
margin-top:0px;
margin-left:auto;
margin-right:auto;
height:50px;}



.hauptrahmen{
background: #FFFFFF;
font : 11px verdana, geneva, arial, helvetica, sans-serif;
width:898px;
border-left:1px solid #ADADAD;
border-right:3px solid #ADADAD;
padding:5px;
margin-top:0px;
margin-left:auto;
margin-right:auto;
height:auto;
}

.navlinks{
padding:3px;
width:130px;
height:600px;
margin-left:5px;
text-align:center;
font-size:10px;
position:absolute; left:0px;top:95px;}

.info{
padding:3px;
margin:0 155px 0 145px;
padding:5px 10px 0 10px;}

.rechts{
padding:3px;
border: 0px solid dotted;
width:130px;
text-align:left;
margin-right:5px;
position:absolute; right:0px;top:95px;}

.bannerunten{
background:#FFBF00;
text-align:center;
margin:0px;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
border-top:2px dotted #000000;
border-left:1px solid #ADADAD;
border-right:3px solid #ADADAD;
border-bottom:1px solid #ADADAD;
padding:5px;
font-size:9px;
width:898px;
height:70px;}

.link {
a font-family:verdana, geneva, arial, helvetica, sans-serif; text-decoration:none; font-size:9px;
}

#newsblau{
border-collapse:collapse;
width:230px;
}

#newsblau th{
background:gold;
text-align:center;
border:1px solid #ADADAD;
font-size:12px;
padding:1px 1px 1px 5px;
}

#newsblau td{
background:#F2F2F2;
border:1px solid #ADADAD;
padding:4px 4px 4px 4px;
text-align:center;
font-size:12px;
}

#newsgrau{
border-collapse:collapse;
width:230px;
}

#newsgrau th{
text-align:center;
background:#00C0FF;
border:1px solid #000000;
font-size:12px;
padding:1px 1px 1px 5px;
}

#newsgrau td{
background:#E8E8E8;
border:1px dotted  #000000;
padding:4px 4px 4px 4px;
text-align:center;
font-size:12px;
}


td.briggso{
font-size:9px; color:#000000;
border:0px;
padding:0px 4px 4px 4px;
}

td.briggsl{
font-size:9px; color:#000000;
border:0px;
padding:0px 0px 0px 0px;
background-repeat:no-repeat;
background-position:right;
}

td.briggsr{
font-size:9px; color:#000000;
border:0px;
padding:0px 0px 0px 0px;
background-repeat:no-repeat;
background-position:left;
}


INPUT.ohne { BORDER: 0px; BACKGROUND-COLOR:#F9F9F9;}
INPUT { BORDER-RIGHT:  1px solid; BORDER-TOP: 1px solid; FONT-SIZE: 12px; BORDER-LEFT: 1px solid; COLOR: #000000; BORDER-BOTTOM:  1px solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #E3F5F8; margin-top:3px;}

.newsdunkegrün   { background-color: #1799b7; text-align: center; padding: 0px; border: solid 0px #8fbb7c; width: 100% }

.newshellgrün  {background-color:#C5BF75;  text-align: center; border: #C5BF75 solid; width: 100%;padding: 0px; border-width: 1px 1px 1px}





a.menu  { width:140px; margin-top:1px; padding:1px; font-weight:solid; font-size:11px; font-family:Verdana; text-align: center; background-repeat: repeat-x; display: block }

a.menu:link    { color:#000000; background-color:#F2F2F2; border:1px solid #000000; text-decoration:none; }
a.menu:visited { color:#000000; background-color:#F2F2F2; border:1px solid #000000; text-decoration:none; }
a.menu:hover   { color:#000000; background-color:#BEBEBE; border:1px solid #000000; text-decoration:none; }
a.menu:active  { color:#000000; background-color:#DDDDDD; border:1px solid #000000; text-decoration:none; }
div.menu  { color: #000; background-color: #ffffff; float: right; padding: 0px; border: solid 0px #000; width: 140px; height: auto }

a.menu01  {
        width:140px; margin-top:1px; padding:1px; text-align: center; font-size:11px; display: block; text-decoration: none; background-color: #FBFEC7; border: 1px solid #2A0000;}
		
a.menu:link    { color:#000000; background-color:#F2F2F2; border:1px solid #000000; text-decoration:none; }
a.menu:visited { color:#000000; background-color:#F2F2F2; border:1px solid #000000; text-decoration:none; }
a.menu:hover   { color:#000000; background-color:#BEBEBE; border:1px solid #000000; text-decoration:none; }
a.menu:active  { color:#000000; background-color:#DDDDDD; border:1px solid #000000; text-decoration:none; }
div.menu  { color: #000; background-color: #ffffff; float: right; padding: 0px; border: solid 0px #000; width: 140px; height: auto }

a.menu1 { width:140px; margin-top:1px; padding: 1px; color:#FFFFFF; display:block;
         font-family:Verdana; text-align: center; font-size:11px; font-weight:solid; }
a.menu1:link    { color:#000000; background-color:#E3F5F8; border:1px solid #000000; text-decoration:none; }
a.menu1:visited { color:#000000; background-color:#E3F5F8; border:1px solid #000000; text-decoration:none; }
a.menu1:hover   { color:#000000; background-color:#01A7C1; border:1px solid #000000; text-decoration:none; }
a.menu1:active  { color:#000000; background-color:#99CCCC; border:1px solid #000000; text-decoration:none; }
div.menu1 { color:#000; background-color:#FFFFFF; border:0px solid #000; width:140px; text-align:c center; padding:0px; }


a.menu2 { width:120px; margin-top:1px; display:inline;  padding: 1px;
         font-family:Verdana; font-size:12px; text-align: center; font-weight:solid; }
a.menu2:link    { color:#000000; background-color:#F2F2F2; border:1px solid #000000; text-decoration:none; }
a.menu2:visited { color:#000000; background-color:#F2F2F2; border:1px solid #000000; text-decoration:none; }
a.menu2:hover   { color:#000000; background-color:#BEBEBE; border:1px solid #000000; text-decoration:none; }
a.menu2:active  { color:#000000; background-color:#DDDDDD; border:1px solid #000000; text-decoration:none; }
div.menu2 { color:#000; background-color:#FFFFFF; border:0px solid #000; width:120px; text-align:c center; padding:0px; }




.line.class { }
td.ersatzteile1     { color: #000000; font-size: 14px; font-family: Verdana; background-color: #d8d9e0; text-align: left; vertical-align: top; margin: 2px }
th.ersatzteile1      { color: #00a55c; font-size: 12px; font-family: Verdana; text-decoration: none; background-color: #d0d2cd; text-align: center; vertical-align: middle; margin: 2px; padding: 2px }
td.ersatzteile2     { color: #000000; font-size: 14px; font-family: Verdana; background-color: #00c100; text-align: left; vertical-align: top; margin: 2px }
td.ersatzteile3       { color: #000000; font-size: 14px; font-family: Verdana; background-color: #d8d9e0; text-align: center; vertical-align: middle; margin: 2px }
th.ersatzteile2    { color: #00a55c; font-size: 12px; font-family: Verdana; text-decoration: none; background-color: #00ac00; text-align: center; vertical-align: middle; margin: 2px; padding: 2px }
td.zeile1         { color: #000000; font-weight: 600; font-size: 12px; line-height: 16px; font-family: Verdana; background-color: #289ec1; text-align: left; vertical-align: top; margin: 2px }
th.zeile1       { color: black; font-size: 12px; font-family: Verdana; background-color: #6cf; text-align: left; margin: 2px }
th.zeileart     { color: #000000; font-size: 12px; font-family: Verdana; background-color: #6cf; text-align: left; margin: 2px; width: 60px }
td.ersatzteileindex1            { color: #000000; font-weight: 600; font-size: 12px; line-height: 20px; font-family: Verdana; background-color: #d8d9e0; text-align: left; vertical-align: middle; margin: 2px; width: 600px; height: 16px }
th.ersatzteileindex1       { color: #00a55c; font-size: 12px; font-family: Verdana; text-decoration: none; background-color: #d0d2cd; text-align: center; vertical-align: middle; margin: 2px; padding: 2px }
td.ersatzteileindex2         { color: #000000; font-weight: 600; font-size: 12px; line-height: 16px; font-family: Verdana; background-color: #94c602; text-align: left; vertical-align: middle; margin: 2px; width: 600px; height: 16px }
td.ersatzteileindex3 { color: #000000; font-weight: 600; font-size: 12px; line-height: 16px; font-family: Verdana; background-color: #92e174; text-align: left; vertical-align: middle; margin: 2px; width: 600px; height: 16px }
th.ersatzteileindex2     { color: #00a55c; font-size: 12px; font-family: Verdana text-decoration: none; background-color: #00ac00; text-align: center; vertical-align: middle; margin: 2px; padding: 2px }

td.rahmen_ueberschrift   { background-color: #289ec1; padding: 2px; border: ridge 1px #009f00; width: 95% }

td.rahmen_kopf    { padding: 2px; border: groove 2px #289ec1; width: 100% }
td.rahmen_tabelle  { padding: 2px; border-style: dashed; border-width: 1px; border-color: #09c #289ec1 #289ec1 #289ec1; width: 95% }
td.rahmen_gruppe { border: #00BF00 solid;
                background-color:#FFFFB0;
                width: 90%;
                padding: 1px;
                border-width: 1px 1px 1px}
td.rahmen_hersteller { border: #00BF00 dashed;
                width: 100%;
                padding: 1px;
                border-width: 1px 1px 1px}
td.rahmen_untergruppe { border: #FF0000 dashed;
                width: 90%;
                padding: 2px;
                border-width: 1px 1px 1px}
td.rahmen_untergruppe1 { border: #000000 dashed;
                width: 88%;
                padding: 3px;
                border-width: 1px 1px 1px}
td.rahmen_untergruppe2 { border: #0000FF dashed;
                width: 85%;
                padding: 3px;
                border-width: 1px 1px 1px}


.block{
display:inline;
padding:0 1px 0px 2px;}

/* Navigation*/
a.block_b{
color:black;
background:#D0D7C7;
display:block;
text-align:center;
border:#000000 solid 1px;
padding:2px;
margin:2px;
text-decoration:none;
font:12px arial, helvetica, sans-serif;}

a.block_b:hover{
color:#000000;
background-color:#B9BAB9;}


a.block{
color:black;
background:#D0D7C7;
display:inline;
text-align:center;
border:#FFFFFF solid 1px;
padding:2px;
text-decoration:none;
font:12px arial, helvetica, sans-serif;}

a.block:hover{
color:#000000;
background-color:#B9BAB9;}

/* Navigation unten*/
a.block1{
color:black;
background:#9DD352;
display:inline;
text-align:center;
border:#000000 solid 1px;
padding:3px;
text-decoration:none;
font:11px arial, helvetica, sans-serif;}

a.block1:hover{
color:#000000;
background-color:#B9BAB9;}

a.block2{
color:black;
background:#D8D8D8;
display:inline-block;
text-align:center;
border:#000000 solid 1px;
padding:2px;
margin:2px;
text-decoration:none;
display-width:15px;
font:10px arial, helvetica, sans-serif;}

a.block2:hover{
color:#000000;
background-color:#B9BAB9;}

a.block3{
color:black;
background:#E2E2C7;
display:block;
text-align:center;
border:#000000 solid 1px;
padding:2px;
margin:2px;
text-decoration:none;
display-width:15px;
font:11px arial, helvetica, sans-serif;}

a.block3:hover{
color:#000000;
background-color:#B9BAB9;}

a.block4{
color:black;
background:#FFFFCC;
display:block;
text-align:center;
border:#000000 solid 1px;
padding:2px;
margin:2px;
text-decoration:none;
display-width:15px;
font:11px arial, helvetica, sans-serif;}

a.block4:hover{
color:#000000;
background-color:#B9BAB9;}

a.block5{
color:black;
background:#99CC00;
display:block;
text-align:center;
border:#000000 solid 1px;
padding:2px;
margin:2px;
text-decoration:none;
display-width:15px;
font:11px arial, helvetica, sans-serif;}

a.block5:hover{
color:#000000;
background-color:#B9BAB9;}

a.block6{
color:black;
background:#CCCC00;
display:block;
text-align:center;
border:#000000 solid 1px;
padding:2px;
margin:2px;
text-decoration:none;
display-width:15px;
font:11px arial, helvetica, sans-serif;}

a.block6:hover{
color:#000000;
background-color:#B9BAB9;}

#tab{
width:100%;
border-collapse:collapse;}

#tab th{
background:gold;
font-size:8pt;
padding:1px 1px 1px 5px;
}
#tab td{
border:1px solid #C0C0C0;
padding:1px 1px 1px 1px;
text-align:center;
font-size:8pt;
}

#tab1{
border-collapse:collapse;}

#tab1 th{
background:gold;
font-size:8pt;
padding:1px 1px 1px 1px;
}
#tab1 td{
border:1px solid #C0C0C0;
background:#FFFFFF;
font-size:8pt;
padding:1px 1px 1px 1px;
text-align:center;
}

#tab2{
border-collapse:collapse;
border:1px solid #C0C0C0;}

#tab2 th{
background:#EAEAEA;
font-size:8pt;
padding:1px 1px 1px 5px;
}

#tab2 td{
background:#F8F8F8;
border:0px;
margin:0px;
padding:4px 4px 4px 4px;
}

#tab2 tr.g1 td{
background:#CEDABF;}

#tab2 tr.g2 td{
background:#E3E8DD;}
#tab3{
border-collapse:collapse;
border:1px solid #C0C0C0;}

#tab3 th{
background:#EAEAEA;
font-size:8pt;
padding:1px 1px 1px 5px;
}

#tab3 td{
font-size:8pt;
font: arial, helvetica, sans-serif;
background:#F8F8F8;
border:0px;
margin:0px;
padding:1px 1px 1px 4px;
}

#tab3 tr.g1 td{
background:#CEDABF;}

#tab3 tr.g2 td{
background:#E3E8DD;}

#tab4{
border-collapse:collapse;}

#tab4 th{
background:gold;
font-size:8pt;
padding:1px 1px 1px 5px;
}

#tab4 td{
font-size:8pt;
border:1px solid #C0C0C0;
padding:4px 4px 4px 4px;
text-align:left;
}

#tabra{
border-collapse:collapse;}

#tabra th{
background:gold;
border:1px solid #C0C0C0;
font-size:8pt;
padding:1px 1px 1px 5px;
}
#tabra td{
border:1px solid #C0C0C0;
background:#FFFFFF;
padding:4px 4px 4px 4px;
text-align:center;
}





#rund {
border-spacing: 0px;
border-width: 0px;
}
#rund td {
padding-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
font-size:12px;
valign:top;
}


#tab5{
border-collapse:collapse;
width: 100%; }

#tab5 th{
background:gold;
border:1px solid #000000;
font-size:8pt;
padding:2px 2px 2px 2px;
text-align:left;
}

#tab5 td{
font-size:8pt;
background:#F5F5F5;
border:1px solid #8F8F8F;
padding:2px 2px 2px 2px;
text-align:left;
}
.test1 {
        margin: 9px;
        border: 1px solid #000000;
}


/*     */
#tabsI {
float:left;
width:100%;
background:#EFF4FA;  /* Hintergrund*/
font-size:93%;
line-height:normal;
border-bottom:1px solid #0cb1a3; /* Linie unten*/
}
#tabsI ul  { list-style-type: none; list-style-position: ; margin: 0; padding: 5px 5px 0 }
#tabsI li {
display:inline;
margin:0;
padding:0;
}
#tabsI a  { text-decoration: none; background: url(http://www.ersatzteil-service.de/bilder/banner/tableftI.gif) no-repeat left top; float: left; margin: 0; padding: 0 0 0 2px }

#tabsI a span  { color: #000;  /*  Textfarbe  */
background: #FFF url(http://www.ersatzteil-service.de/bilder/banner/tabrightI.gif) no-repeat right top; float: left; padding: 5px 15px 4px 6px; display: block }

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsI a span {float:none;}
/* End IE5-Mac hack */
#tabsI a:hover span {
color:#0412f1;
}
#tabsI a:hover {
background-position:0% -42px;
}
#tabsI a:hover span {
background-position:100% -42px;
}

#tabsI #current a {
background-position:0% -42px;
}
#tabsI #current a span {
background-position:100% -42px;
}

/* Rund*/
a.rund{
color:white;
background:#01A7C1;
display:block;
text-align:center;
border:#000000 solid 1px;
-moz-border-radius:5px;
padding:2px;
margin:2px;
text-decoration:none;
font:bold 100% verdana, helvetica, sans-serif;
float:left;
}

a.rund:hover{
color:#000000;
background-color:gold;
text-decoration:none;
}

/* Rund1*/
a.rund1{

        color:white;
        background:#01A7C1;
        display:block;
        text-align:center;
        border:#000000 solid 1px;
        -moz-border-radius:5px;
        padding:3px;
        margin:5px;
        text-decoration:none;
        font:bold 100% verdana, helvetica, sans-serif;
        float:left;
        caption-side: top;
}

a.rund1:hover{
color:#000000;
background-color:gold;
text-decoration:none;
}

/* MyPartspartner*/
div.MPPlogon_MyPartsPartnerLoginBox {
    font-family: helvetica, arial, geneva, sans-serif;
    background: transparent url('https://www.mypartspartner.de/info/fileadmin/global/kws_development/logonBox/MPP_lb_left.png') no-repeat scroll left top;
    position: relative;
    width: 168px;
    padding-left: 13px;
    margin: 0px;
}

div.MPPlogon_sidebox {
    background: transparent url('https://www.mypartspartner.de/info/fileadmin/global/kws_development/logonBox/MPP_lb_right.png') no-repeat scroll right top;
    width: 173px;
}

div.MPPlogon_boxbody {
    margin:0 10px 0 0;
    font-size: 85%;
    background: #ececec url('https://www.mypartspartner.de/info/fileadmin/global/kws_development/logonBox/MPP_lb.png') repeat-x scroll center top;
}

div.MPPlogon_boxhead {
    height: 48px;
    background: transparent url('https://www.mypartspartner.de/info/fileadmin/de/images/mpp_logo_small.gif') no-repeat scroll center center;
}

h2.MPPlogon {
    display: none;
}
form.MPPlogon {
    margin:8px 1em 0em;
    font-size: 85%;
}

div.MPPlogon {
    margin-top: 1em;
}

input.MPPlogon {
    background-color: white;
    border: 1px solid #555555;
    margin: 0;
    width: 100%;
}


input.MPPlogon_button {
    font-size: 12px;
}

div.MPPlogon_innerBox {
    margin:0;
    padding:0;
    font-size: 85%;
    font-family: Verdana, sans-serif;
}

div.MPPlogon_innerBox div {
    text-align: right;
}

a.MPPlogon {
    color:#6A6A6A;
    text-decoration:underline;
    font-size: 10px;
}

span.MPPlogon {
    font-size:10px;
    font-family: Verdana, sans-serif;
    color:#4B4B4B;
    font-weight:bold;
    text-transform:none;
}

div.MPPlogon_bottomBox {
    text-align: center;
    font-size: 10px;
    font-family: Verdana, sans-serif;
    margin-top:10px;
}

div.MPPlogon_bottomBar {
    position: relative;
    left: -13px;
    width: 186px;
    height: 0px;
    overflow: visible;
}

div.MPPlogon_bottomBar_left {
    position: absolute;
    left: 0px;
    background: transparent url('https://www.mypartspartner.de/info/fileadmin/global/kws_development/logonBox/MPP_lb_left_bottom.png') no-repeat scroll left bottom;
    height: 10px;
    width: 13px;
    font-size: 1px;
}

div.MPPlogon_bottomBar_center {
    position: absolute;
    left: 13px;
    width: 160px;
    background: transparent url('https://www.mypartspartner.de/info/fileadmin/global/kws_development/logonBox/MPP_lb_bottom.png') repeat-x scroll left bottom;
    font-size: 1px;
    height: 10px;
}

div.MPPlogon_bottomBar_right {
    position: absolute;
    right: 0px;
    background: transparent url('https://www.mypartspartner.de/info/fileadmin/global/kws_development/logonBox/MPP_lb_right_bottom2.png') no-repeat scroll right bottom;
    height: 10px;
    font-size: 1px;
    width: 13px;
}


div.MPPlogon_MyPartsPartnerRegistrationLinkBox {background: transparent url('https://www.mypartspartner.de//info/fileadmin/de/images/registrationLinks/Eyecatcher_1.png') no-repeat;height: 245px;width: 213px; cursor: pointer;}