/* Global Styles */

body {
        margin:0px;
        }

td {
        font-family:Arial, Helvetica, sans-serif; font-size:8.5pt; color:#424242; vertical-align:top;
        }

a {
        font-weight:bold; text-decoration:underline;
        color: #696969;
        }

a:hover {
        color: #424242;
        text-decoration: underline;
        }

p            {font-family:Arial, Helvetica, sans-serif;font-size:8.5pt;color:#424242; line-height:20px; margin:0; padding:0;}
h1           {font-family:Arial, Helvetica, sans-serif; font-size:12pt;color:#db0000; line-height:30px; margin:0; padding:0;}
h2           {font-family:Arial, Helvetica, sans-serif; font-size:9pt;color:#db0000; line-height:25px; margin:0; padding:0;}
h3           {font-family:Arial, Helvetica, sans-serif; font-size:8.5pt;color:#db0000; line-height:25px; margin:0; padding:0;}

h4             {font-family:Arial, Helvetica, sans-serif; font-size:10pt;color:#424242; line-height:20px; margin:0; padding:0;}
h5             {font-family:Arial, Helvetica, sans-serif; font-size:8.5pt;color:#424242; line-height:25px; margin:0; padding:0;}
ul           {list-style-image:url(img/lp_red.gif); list-style-position:outside; line-height:normal;}
/*li { margin-left:10px; }*/
img.text     {float:right;border:0px;}
img          {border:0px;}


/* ID Styles */

#logo         {
        font:24px Arial, Helvetica, sans-serif;
        letter-spacing:.2em;
        line-height:30px;
        }
#box-top {font-family:Arial, Helvetica, sans-serif;
 font-size:12pt;
 color:#0033FF;
 font-weight:bold;
 text-decoration: none;
 }

/* Text Copyright */
#copyright-text {
        color:#FFFFFF;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 9px;
        font-weight: bold;
        text-decoration: none;
}

/* Class Styles */

.bodyText {
        font-family:Arial, Helvetica, sans-serif;
        font-size:8.5pt;
        color:#424242;
        line-height:normal;
        margin-top:0px;
        }

/* a name -rote Schrift */
a.name {font-family:Arial, Helvetica, sans-serif;
 font-size:8.5pt;
 color:#db0000;
 text-decoration: none;
 }

 /* a name1 -rote Schrift - größerer Text */
a.name1 {font-family:Arial, Helvetica, sans-serif;
 font-size:9pt;
 color:#db0000;
 text-decoration: underline;
 }

/* Navigation Text */
.middle { vertical-align:middle;}

/* Navigation 1 - Oberer Balken*/
.topnav {
        color:#FFFFFF;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        text-decoration: none;
}
a.topnav:link {
        color: #FFFFFF;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        text-decoration: none;
}
a.topnav:hover {
        color: #FFFF00;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        text-decoration: underline;
}
a.topnav:active {
        color:#FFFF00;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        text-decoration: underline;
}
.topnav-highlight {
        color: #FFFF00;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        text-decoration: underline;
        height: 10px;
        line-height: normal;
}
a.topnav-highlight:link {
        color: #FFFF00;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        text-decoration: underline;
}
a.topnav-highlight:hover {
        color: #FFFF00;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        text-decoration: underline;
}
a.topnav-highlight:active {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #FFFF00;
        text-decoration: underline;
}

/* Navigation 2 - Unterer Balken*/
.topnav2 {
        color:#FFFFFF;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        text-decoration: none;
}
a.topnav2:link {
        color: #FFFFFF;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        text-decoration: none;
}
a.topnav2:hover {
        color: #FFFF00;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        text-decoration: underline;
}
a.topnav2:active {
        color:#FFFF00;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        text-decoration: underline;
}
.topnav-highlight2 {
        color: #FFFF00;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        text-decoration: underline;
        height: 10px;
        line-height: normal;
}
a.topnav-highlight2:link {
        color: #FFFF00;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        text-decoration: underline;
}

a.topnav-highlight2:hover {
        color: #FFFF00;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        text-decoration: underline;
}
a.topnav-highlight2:active {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #FFFF00;
        text-decoration: underline;
}

/* Left Navigation - Linker Balken*/
.leftnav {
        color:#424242;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        text-decoration: none;
}

a.leftnav:link {
        color: #424242;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        text-decoration: none;
}
a.leftnav:hover {
        color: #db0000;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        text-decoration: underline;
}
a.leftnav:active {
        color:#db0000;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        text-decoration: underline;
}
.leftnav-highlight {
        color: #db0000;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        text-decoration: underline;
        line-height: normal;
}
a.leftnav-highlight:link {
        color: #db0000;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        text-decoration: underline;
}
a.leftnav-highlight:hover {
        color: #db0000;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        text-decoration: underline;
}
a.leftnav-highlight:active {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #db0000;
        text-decoration: underline;
}

/* Left Navigation Header */
.leftnav-header {
        color:#0033FF;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        text-decoration: none;
        line-height:25px;
}

a.leftnav-header:link {
        color: #0033FF;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        text-decoration: none;
        line-height:25px;
}
a.leftnav-header:hover {
        color: #db0000;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        text-decoration: underline;
        line-height:25px;
}
a.leftnav-header:active {
        color:#db0000;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        text-decoration: underline;
        line-height:25px;
}
.leftnav-header-highlight {
        color: #db0000;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        text-decoration: underline;
        height: 10px;
        line-height: 25px;
}
a.leftnav-header-highlight:link {
        color: #db0000;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        text-decoration: underline;
        line-height:25px;
}
a.leftnav-header-highlight:hover {
        color: #db0000;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        text-decoration: underline;
        line-height:25px;
}
a.leftnav-header-highlight:active {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #db0000;
        text-decoration: underline;
        line-height:25px;
}

/*Navigation Footer*/
.footernav {
        color:#FFFFFF;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 9px;
        font-weight: bold;
        text-decoration: underline;
}
a.footernav:link {
        color: #FFFFFF;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 9px;
        font-weight: bold;
        text-decoration: underline;
}
a.footernav:hover {
        color: #FFFFFF;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 9px;
        font-weight: bold;
        text-decoration: underline;
}
a.footernav:active {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 9px;
        font-weight: bold;
        text-decoration: underline;
}

/* Bildvergrößerung - MouseOver - Childboards */

a.menue, a.menue:link, a.menue:visited, a.menue:active {
position: absolute;
text-decoration: none;
/* font-style: italic; color: #000000; */
}

a.menue:hover {
/* color: #000000; */
background: transparent;
}

a.menue span {
display: none;
text-decoration: none;
}

a.menue:hover span {
display: block;
position: absolute;
top: -115px;
left: 0;
padding: 0px;
border:1px solid #424242;
background: #FFFFFF;
/* width: 310px; z-index: 100; color: #000000; font: 10px Verdana, sans-serif; text-align: left; */
}

a.main {}


/* Bildvergrößerung - Leasing - Position ist anders */

a.menue1, a.menue:link, a.menue:visited, a.menue:active {
position: absolute;
text-decoration: none;
/* font-style: italic; color: #000000; */
}

a.menue1:hover {
/* color: #000000; */
background: transparent;
}

a.menue1 span {
display: none;
text-decoration: none;
}

a.menue1:hover span {
display: block;
position: absolute;
top: -28px;
left: -90;
padding: 0px;
border:1px solid #424242;
background: #FFFFFF;
/* width: 310px; z-index: 100; color: #000000; font: 10px Verdana, sans-serif; text-align: left; */
}

a.main {}



/* Selectbox - Leasing Calculator */
.selectBoxStyle {
  font-family:Arial, Helvetica, sans-serif; font-size:8.5pt; color:#424242;
  border-color: #0088FF;
  border-style: solid;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px
 }


/* Button - Leasing */

#button {
width:110px;
margin: 0px;
/*height: 30px;*/
padding:0px;
font: normal 12px "Trebuchet MS",verdana, sans-serif;
font-weight:bold;
background:TRANSPARENT;}

#button a:link, #button a:visited, #button a:active {display:block;
border: ridge 6px #e3e3e3;
font-style: bold;
color:#FFFFFF;
text-decoration: none;
margin-bottom: 1px;
margin-top: 1px;
padding-left: 0px;
height: 25px;
line-height: 25px;
background-color:#0033FF;
}

#button a:hover {background-color:#db0000;
                color:#FFFFFF;
                border: ridge 6px #e3e3e3;
}


/* Button - Buy */

#button1 {
width:110px;
margin: 0px;
/*height: 30px;*/
padding:0px;
font: normal 12px "Trebuchet MS",verdana, sans-serif;
font-weight:bold;
background:TRANSPARENT;}

#button1 a:link, #button1 a:visited, #button1 a:active {display:block;
border: ridge 6px #e3e3e3;
font-style: bold;
color:#FFFFFF;
text-decoration: none;
margin-bottom: 1px;
margin-top: 1px;
padding-left: 0px;
height: 25px;
line-height: 25px;
background-color:#006666;
}

#button1 a:hover {background-color:#db0000;
                color:#FFFFFF;
                border: ridge 6px #e3e3e3;
}

/* Link Hpe_IRP Popupfenster - a Visited*/

a.irp:link {
        text-decoration:underline;
        color:#696969;
        font-size:14px;
        font-weight:normal;
        }

a.irp:visited {
        color:#7e0b7b;
        text-decoration:underline;
        font-size:14px;
        font-weight:normal;
        }

a.irp:hover {
        color:#424242;
        text-decoration:underline;
        font-size:14px;
        font-weight:normal;
        }
a.irp:active {
        color:#7e0b7b;
        text-decoration:underline;
        font-size:14px;
        font-weight:normal;
        }

/* Accordion FAQ*/
.accordionItem h2 { margin: 0; font-size: 1.1em; padding: 0.4em; color: #fff; background-color: #a7a7a7; border-bottom: 1px solid #cfcfcf; }
.accordionItem h2:hover { cursor: pointer; }
.accordionItem div { margin: 0; padding: 1em 0.4em; background-color: #f4f4f4; border-bottom: 1px solid #919191; }
.accordionItem.hide h2 { color: #000; background-color: #e5e5e5; }
.accordionItem.hide div { display: none; }