﻿.* {
color:inherit;
font-family:Arial, Helvetica, sans-serif;
font-size:inherit;
margin:0px;
padding:0px;
text-decoration: inherit;
}

.a {
color:inherit;
font-size:inherit;
}

.AD_Anfrage_Link {
border-color:#000000;
border-style:solid;
border-width:1px;
color:#444444;
display:block;
float:right;
padding-bottom:10px;
padding-top:10px;
text-align:center;
width:158px;
}

.AD_BewStern {
width:20px;
}

.AD_Bild {
float:left;
margin:3px;
}

.AD_Bilder_DIV {
float:left;
margin-bottom:10px;
margin-right:10px;
width:420px;
}

.AD_Form {
padding-right:5px;
}

.AD_InWK_Entry {
border-color:#CCCCCC;
border-style:solid;
border-width:1px;
margin-top:2px;
padding:11px 20px;
text-align:center;
width:10px;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.AD_InWK_Entry {
width:50px;
}
}

.AD_Preis {
color:#a94442;
font-size:150%;
font-weight:bold;
}

.AD_Steuer {
font-size:85%;
}

.AD_Streichpreis {
text-decoration:line-through;
}

.AD_Texte_DIV {
text-align:right;
}

.AD_Verfuegbar {
color:#6cb66d;
font-weight:bold;
}

.AD_Zusatzinfos_Text {
float:right;
font-size:90%;
text-align:left;
width:310px;
}

.AD_Zusatzinfos_Text a {
text-decoration: underline !important;
}

.AL_AK_Bild {
margin-right:10px;
width:482px;
}

.AL_FA_ArtNr {
font-size:90%;
}

.AL_FA_Bild {
height:157px;
margin-top:5px;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.AL_FA_Bild {
height:30vw;
}
}

.AL_FA_BoxUnten {
background-color:#EEEEEE;
margin-top:2px;
padding:3px;
text-align:center;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.AL_FA_BoxUnten {
height:125px;
}
}

.AL_FA_Preis {
font-size:115%;
font-weight:bold;
}

.AL_InWK_NVerf {
background-color:#444444;
color:#FFFFFF;
display:block;
margin-top:2px;
padding-bottom:10px;
padding-left:20px;
padding-right:20px;
padding-top:10px;
width:100%;
border: 1px solid #000000 !important;
}

.AL_InWK_NVerf_SIC {
background-color:#f2dede;
color:#a94442;
display:block;
margin-top:2px;
padding-bottom:10px;
padding-left:20px;
padding-right:20px;
padding-top:10px;
width:100%;
border: 1px solid #ebccd1 !important;
}

.AL_InWK_Verf {
background-color:#DBECD4;
color:#3c763d;
display:block;
margin-top:2px;
padding-bottom:10px;
padding-left:20px;
padding-right:20px;
padding-top:10px;
width:100%;
border: 1px solid #c5e4b8 !important;
}

.BA_Anzeige {
display:inline-block;
text-align:left;
width:130px;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.BA_Anzeige {
width:64%;
}
}

.BA_Back {
background-color:#fff;
border-color:#666;
border-style:solid;
border-width:1px;
color:#666;
display:inline-block;
margin-right:4px;
margin-top:30px;
padding:5px 19px;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.BA_Back {
float:right;
margin-bottom:30px;
margin-right:27px;
}
}

.BA_Back:hover {
background-color:#666;
color:#fff;
}

.BA_Bezeichnung {
display:inline-block;
text-align:left;
width:104px;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.BA_Bezeichnung {
width:35%;
}
}

.BA_Heads {
display:inline-block;
text-align:left;
width:240px;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.BA_Heads {
width:auto;
}
}

.BA_LA_Box {
float:right;
padding-left:5px;
text-align:center;
width:360px;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.BA_LA_Box {
float:none;
width:100%;
}
}

.BA_LAS_Box {
margin-top:30px;
}

.BA_LAS_Delete {
float:left;
margin-right:4px;
padding:2px 4px;
width:100px;
border: 1px solid #777 !important;
background: none;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.BA_LAS_Delete {
float:right;
margin-right:28px;
margin-top:-52px;
width:auto;
}
}

.BA_LAS_Form {
float:left;
margin-bottom:5px;
margin-right:4px;
padding:5px;
width:234px;
border: 1px solid #777;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.BA_LAS_Form {
padding:10px 1%;
width:97%;
}
}

.BA_LAS_Setzen {
background-color:#777;
color:white;
padding:3px 5px;
width:130px;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.BA_LAS_Setzen {
width:auto;
}
}

.BA_LAS_Setzen:hover {
background-color:#E3001A;
color:#FFED00;
}

.BA_Login {
display:inline-block;
margin-bottom:15px;
width:360px;
}

.BA_Login_Entry {
border-color:#777;
border-style:solid;
border-width:1px;
color:#777;
margin-bottom:2px;
padding:4px 8px;
width:234px;
}

.BA_LoginText {
display:inline-block;
float:left;
margin-right:30px;
padding-top:24px;
text-align:right;
width:360px;
}

.BA_Ort {
display:inline-block;
text-align:left;
width:86px;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.BA_Ort {
width:48%;
}
}

.BA_PLZ {
display:inline-block;
text-align:left;
width:40px;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.BA_PLZ {
width:15%;
}
}

.BA_RA_Box {
margin-right:30px;
text-align:center;
width:360px;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.BA_RA_Box {
width:100%;
}
}

.BA_Weiter {
background-color:#666;
color:#fff;
display:inline-block;
float:right;
margin-right:4px;
margin-top:30px;
padding:6px 20px;
font-weight: bolder;
}

.BA_Weiter:hover {
background-color:#E3001A;
color:#FFED00;
}

.body {
color:#4E4E4E;
font-size:14px;
min-width: 1000px;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.body {
font-size:30px;
min-width: 1px;
}
}

.Button {
background-color:#777777;
color:#FFFFFF;
font-size:11px;
height:22px;
margin:0px 2px;
padding:2px;
border: none;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.Button {
font-size:25px;
height:auto;
margin-top:-2px;
padding:12px;
vertical-align: middle;
}
}

.Button_allgemein {
cursor: pointer;
border: none;
}

.Button_Hover {
background-color:0693df;
color:#e5e5e5;
border: none;
}

.bx-next {
right:5% !important;
}

.bx-prev {
left:5% !important;
}

.Content {
background-position:center center;
background-repeat:no-repeat;
height:100%;
left:0;
position:fixed;
top:0;
background-image:url('/PCI/CustomUpload/374O357O340O370O356O369O350O335O322O328O/WebPortal/PCI/img/shop_hintergrund5.jpg');
width:100%;
opacity: 0.7;
z-index: -1;
content: "";
}

.Content_Liste_Zeile .Content_TextBild {
float:left;
}

.Content_Liste_Zeile1 .Content_TextBild {
float:right;
}

.Content_TextBild {
border-color:#EEEEEE;
border-style:solid;
border-width:1px;
margin:5px;
padding:3px;
max-width: 33%;
transition: border-color 0.2s;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.Content_TextBild {
width:95%;
max-width: 100%;
}
}

.Content_TextBild:hover {
border-color:#CECECE;
transition: border-color 0.2s;
}

.Content-Box {
margin-bottom:20px;
}

.ContentDIV {
min-height: 660px;
}

.Content-Heads {
background-color:#F0F0F0;
border-color:#CCC;
border-style:solid;
border-width:1px;
display:inline-block;
font-size:30px;
font-weight:normal;
margin-bottom:25px;
margin-top:0px;
padding:10px 18px;
position:relative;
text-align:center;
text-transform:uppercase;
z-index: 50;
border: none !important;
background: #FFFFFF !important;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.Content-Heads {
font-size:55px;
line-height:55px;
word-break: break-word;
}
}

.Content-HR {
position:absolute;
top:33px;
width:98%;
border: none;
border-top: 1px solid #CCCCCC;
z-index: 10;
}

.Contents_Kruemel {
color:#8E8E8E;
font-size:10px;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.Contents_Kruemel {
font-size:35px;
}
}

.Contents_Main {
float:right;
padding:5px;
position:relative;
width:750px;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.Contents_Main {
font-size:37px;
line-height:37px;
margin-left:auto;
margin-right:auto;
padding:0px;
width:98%;
z-index: 40;
}
}

.Contents_SubNav {
display:block;
padding:5px;
width:230px;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.Contents_SubNav {
display:none;
}
}

.Contents_SubNavMobil {
display:none;
font-size:37px;
line-height:37px;
padding:5px;
text-align:center;
width:230px;
list-style-type: none;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.Contents_SubNavMobil {
display:block;
position:absolute;
width:100%;
z-index: 90;
}
}

.CustomerLogin {
background-repeat:no-repeat;
color:#4E4E4E;
font-size:1em;
font-weight:300;
line-height:1em;
padding-bottom:16px;
padding-left:10px;
padding-right:10px;
padding-top:16px;
position:absolute;
right:0px;
text-decoration:none;
text-transform:uppercase;
top:0px;
Cursor: pointer;
z-index:300;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.CustomerLogin {
font-size:45px;
margin-right:15px;
}
}

.CustomerMenuBox {
border-width:0px;
padding:0px !important;
position:absolute;
right:0px;
top:37px;
width:100%;
z-index: 1000;
background: none !important;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.CustomerMenuBox {
left:0px;
margin-bottom:-430px;
padding:0px;
position:absolute;
top:75px;
width:100%;
z-index: 10000;
}
}

.CustomerMenuBox2 {
padding:0px !important;
position:absolute;
right:0;
top:37px;
width:100%;
background: none !important;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.CustomerMenuBox2 {
top:330px;
}
}

.CustomerMenuEntryStandard {
color:#0a1f42;
font-size:1em;
font-weight:300;
line-height:1em;
text-decoration:none;
}

.CustomerNewReg {
background-position:left center;
background-repeat:no-repeat;
color:#0a1f42;
font-size:1em;
font-weight:300;
line-height:1em;
padding-left:1.111em;
text-decoration:none;
background-image:url('/PCI/CustomUpload/374O357O340O370O356O369O350O335O322O328O/WebPortal/PCI/img/Pfeil40x40.png');
background-size: Auto 100%;
}

.div {
margin:0px;
padding:0px;
/*overflow: auto;*/
}

.divKruemel {
margin-top:5px;
padding:10px 8px;
}

.Eingabe_Newsletter {
border-color:#E4E4E4;
border-style:solid;
border-width:1px;
font-size:85%;
height:18px;
padding:1px;
padding-left:2px;
padding-right:2px;
width:140px;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.Eingabe_Newsletter {
height:100%;
width:36vw;
}
}

.Fehlertext {
color:#ff0000;
font-weight:bold;
}

.floatright {
float:right;
}

.Footer_Bar {
background-color:#EEEEEE;
height:54px;
margin-top:20px;
width:100%;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.Footer_Bar {
height:auto;
}
}

.Footer_Bar_Gray {
background-color:#444444;
color:#FFF;
height:44px;
padding-top:5px;
text-align:center;
width:100%;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.Footer_Bar_Gray {
font-size:3vw;
height:78px;
}
}

.Footer_Links {
display:table-cell;
height:40px;
padding-bottom:7px;
padding-left:5px;
padding-right:5px;
padding-top:7px;
text-align:center;
text-decoration:none;
width:132px;
cursor: pointer;
vertical-align: middle;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.Footer_Links {
display:inline-block;
padding-top:20px;
width:15%;
}
}

.Footer_Logo {
display:table-cell;
float:left;
height:44px;
padding-bottom:5px;
padding-top:5px;
text-align:center;
width:142px;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.Footer_Logo {
height:55px;
padding-top:19px;
width:auto;
}
}

.Footer_Logo:hover {
/*background: radial-gradient(#EEEEEE, red);*/
}

.Footer_SocialLinks {
color:#FFF;
display:table-cell;
height:40px;
padding-bottom:2px;
padding-left:5px;
padding-top:2px;
text-align:center;
text-decoration:none;
width:144px;
cursor: pointer;
vertical-align: middle;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.Footer_SocialLinks {
display:block;
height:auto;
margin-top:25px;
width:100%;
}
}

.Footer_SocialMedia {
display:table-cell;
vertica-align: middle;
}

.Footer_SocialMediaBild {
width:30px;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.Footer_SocialMediaBild {
width:60px;
}
}

.Footer_SocialMediaDirekt {
margin-left:1px;
margin-right:2px;
margin-top:5px;
}

.Footer_YouTube_Kanal {
display:table-cell;
}

.ForgotPasswordStandard {
color:#0a1f42;
font-size:0.778em;
font-weight:300;
line-height:1em;
text-decoration:none;
}

.GAL_EinArtikel {
padding:5px;
padding-bottom:1px;
width:361px !important;
border-bottom: none !important;
}

.GAL_Galerie_Bild {
width:12%;
}

.h1 {
font-size:35px;
font-weight:bold;
margin-bottom:15px;
margin-top:25px;
padding-bottom:5px;
padding-left:15px;
padding-right:15px;
padding-top:5px;
}

.h2 {
font-size:25px;
margin-bottom:15px;
margin-top:20px;
padding-left:10px;
}

.h3 {
font-size:15px;
font-weight:bold;
line-height:15px;
text-decoration:underline;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.h3 {
font-size:40px;
line-height:60px;
}
}

.Head_Flaggen {
height:20px;
margin-bottom:-5px;
}

.Head_Position {
text-align:center;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.Header_Logo_Bild {
height:auto;
width:100%;
}
}

.Header_Logo_Link {
display:inline-block;
margin-top:-5px;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.Header_Logo_Link {
height:auto;
width:100%;
}
}

.Header_Main {
background-color:#eee;
border-width:0px;
height:134px;
padding-top:10px;
position:relative;
background-image:url('/PCI/CustomUpload/374O357O340O370O356O369O350O335O322O328O/WebPortal/PCI/img/carbon1.jpg');
/*Header_Backround_6.jpg*//*#EEEEEE*/
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.Header_Main {
height:550px;
}
}

.Header_Main_Content {
height:90px;
overflow: visible;
}

.Header_Nav {
bottom:0px;
color:white;
height:44px;
z-index: 99;
}

.Header_NavBG {
bottom:0px;
height:44px;
z-index: 10;
/*background-image: linear-gradient(to right, #111, #B50B0B, #111);*/
background-color: rgba(68,68,68,1);
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.Header_NavBG {
display:none;
}
}

.Header_Search {
display:inline-block;
margin-left:88px;
margin-top:20px;
position:absolute;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.Header_Search {
display:block;
margin-left:14%;
width:85%;
}
}

.Header_Search_Entry {
border-color:#E4E4E4;
border-style:solid;
border-width:1px;
color:#B5B5B5;
display:inline-block;
float:left;
font-size:12px;
height:26px;
padding:5px;
padding-left:10px;
padding-right:10px;
width:380px;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.Header_Search_Entry {
font-size:4.3vw;
height:46px;
line-height:4.5vw;
text-align:center;
width:75%;
}
}

.Header_TopBar {
border-bottom-style:solid;
border-bottom-width:1px;
border-color:#E4E4E4;
font-size:12px;
height:36px;
width:100%;
font-size: 12px;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.Header_TopBar {
height:auto;
padding-top:10px;
}
}

.Header_WK {
color:#fff;
display:inline-block;
float:right;
margin-top:20px;
padding-bottom:2px;
padding-right:2px;
padding-top:5px;
position:relative;
width:135px;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.Header_WK {
font-size:40px;
margin-top:100px;
width:65%;
}
}

.Header_WK_Artikelanzahl {
background-color:rgba(255,0,0,1);
border-color:rgba(255,0,0,1);
border-style:solid;
border-width:1px;
color:#fff;
display:block;
font-size:10px;
height:13px;
left:15px;
line-height:12px;
position:absolute;
text-align:center;
top:-3px;
width:13px;
border-radius: 9px;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.Header_WK_Artikelanzahl {
font-size:17px;
height:20px;
left:25px;
line-height:19px;
top:-4px;
width:20px;
border-radius: 12px;
}
}

.Header_WK_Img {
height:22px;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.Header_WK_Img {
height:30px;
}
}

.Header_WK_ImgLink {
display:block;
float:left;
margin-right:5px;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.Header_WK_ImgLink {
margin-right:10px;
}
}

.Header_WK_Link {
display:inline-block;
height:20px;
padding-top:2px;
text-decoration:none;
}

.inner {
margin:0px auto;
width:1000px;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.inner {
margin-left:auto;
margin-right:auto;
width:98%;
}
}

.Kataloge_Main {
position:relative;
}

.KeepLoggedInCheckbox {
color:#0a1f42;
font-size:0.778em;
font-weight:300;
line-height:1em;
margin-top:20px;
}

.KeepLoggedInText {
color:#0a1f42;
font-size:0.778em;
font-weight:300;
line-height:1em;
margin-top:20px;
}

.LA_Delete {
float:right;
margin-right:176px;
margin-top:-30px;
padding:4px;
width:100px;
border: 1px solid #777 !important;
background: none;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.LA_Delete {
margin-right:27px;
margin-top:-56px;
width:auto;
}
}

.LA_Edit_HR {
margin-bottom:15px;
margin-left:auto;
margin-right:auto;
margin-top:13px;
width:300px;
border: none;
border-bottom: 1px solid #777;
}

.Link_Registrieren {
color:#FFF;
text-decoration:underline;
}

.LinkUnderline a[href] {
text-decoration: underline !important;
}

.Login {
margin-bottom:12px;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.Login {
margin-bottom:22px;
}
}

.Login_Button {
background-color:#777;
color:#FFFFFF;
padding:5px;
border: 2px solid white !important;
}

.Login_Button:hover {
background-color:#E3001A;
color:#FFED00;
/*border-color: #E3001A !important;*/
}

.Login_Eingabe {
border-style:none;
color:#777;
margin-bottom:2px;
padding:4px 8px;
width:234px;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.Login_Eingabe {
margin-bottom:30px;
padding:10px;
width:97%;
}
}

.Login_Popup_Div {
background-color:#777;
color:#FFFFFF;
float:right;
height:114px;
padding:15px;
width:250px;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.Login_Popup_Div {
font-size:120%;
height:auto;
padding:35px;
width:92%;
}
}

.LoginButtonStandard {
background-color:#0b1f42;
background-repeat:no-repeat;
border-color:#0b1f42;
border-style:solid;
border-width:1px;
color:#ffffff;
display:inline-block;
font-size:1.286em;
font-weight:200;
line-height:1.286em;
margin-top:20px;
padding-bottom:11px;
padding-left:10px;
padding-right:10px;
padding-top:11px;
text-decoration:none;
text-transform:uppercase;
font-family: 'Source Sans Pro', sans-serif;

}

.LoginEntry {
background-color:#ececec;
border-color:#0b1f42;
border-style:solid;
border-width:1px;
color:#606060;
font-size:1em;
font-style:italic;
font-weight:200;
line-height:1em;
width:99%;
font-family: 'Source Sans Pro', sans-serif;
vertical-align:middle;
}

.Logoff {
background: none;
}

.LogoffStandard {
background-color:#ffffff;
background-position:left center;
background-repeat:no-repeat;
border-width:0px;
color:#0a1f42;
font-size:1em;
font-weight:300;
line-height:1em;
margin-top:20px;
padding-left:1.389em;
background-image:url('/PCI/CustomUpload/374O357O340O370O356O369O350O335O322O328O/WebPortal/PCI/img/Abmelden20x20.png');
background-size: Auto 100%;
}

.LZ_Versand_Box {
margin:auto;
width:150px;
}

.LZ_Versandart {
border-color:#777;
border-style:solid;
border-width:1px;
margin-bottom:5px;
padding:4px;
text-align:center;
width:140px;
}

.LZ_ZahlungButton {
background-color:#777;
border-bottom-style:solid;
border-bottom-width:3px;
border-left-style:solid;
border-left-width:3px;
border-right-style:solid;
border-right-width:3px;
border-top-style:solid;
border-top-width:3px;
color:#FFF;
line-height:130%;
margin-bottom:5px;
padding:1px;
width:140px;
border: 3px solid #777 !important;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.LZ_ZahlungButton {
width:300px;
}
}

.LZ_ZahlungButton:hover {
background-color:#E3001A;
color:#FFED00;
border: 3px solid #E3001A !important;
}

.MainNavMenu {
background-color:#0b1f42;
margin:0px;
padding:0px;
width:100%;
float:left;
z-index:100;
}

.MainNavStandard {
background-color:#0b1f42;
background-repeat:no-repeat;
color:#ffffff;
font-size:1.333em;
font-weight:200;
line-height:1em;
padding-bottom:11px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
text-decoration:none;
text-transform:uppercase;
float:left;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.MainNavStandard {
padding-left:2%;
padding-right:0px;
width:98%;
}
}

.MainNavSubEntryBlock {
background-color:#005f6a;
background-repeat:no-repeat;
border-color:#005f6a;
border-width:0px;
color:#ffffff;
font-size:1em;
font-weight:200;
left:0px;
line-height:1.167em;
padding:10px;
position:absolute;
text-decoration:none;
text-transform:uppercase;
Cursor: Pointer;
z-index:100;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.MainNavSubEntryBlock {
position:relative;
}
}

.MainNavText {
color:#ffffff;
text-decoration:none;
}

.MK_Adressen {
display:inline-block;
padding:10px;
width:350px;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.MK_Adressen {
display:block;
width:100%;
}
}

.MK_Anzeige {
display:inline-block;
width:230px;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.MK_Anzeige {
width:64%;
}
}

.MK_Beschriftung {
display:inline-block;
width:120px;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.MK_Beschriftung {
width:35%;
}
}

.MK_Datum {
display:inline-block;
width:15%;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.MK_Datum {
width:25%;
}
}

.MK_Download {
display:inline-block;
font-size:85%;
text-align:right;
text-decoration:underline;
width:22%;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.MK_Download {
display:none;
}
}

.MK_DownloadMobile {
display:none;
font-size:100%;
text-align:right;
text-decoration:underline;
width:22%;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.MK_DownloadMobile {
display:inline-block;
width:10%;
}
}

.MK_Form {
margin:0;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.MK_Form {
margin-bottom:8px;
margin-top:2px;
}
}

.MK_Heads a {
font-weight:600;
margin-bottom:10px;
text-decoration:underline;
}

.MK_LinkAdresse {
display:inline-block;
font-size:90%;
margin-top:10px;
text-decoration:underline;
}

.MK_Nummer {
display:inline-block;
text-align:left;
width:20%;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.MK_Nummer {
width:34%;
}
}

.MK_Ort {
display:inline-block;
width:170px;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.MK_Ort {
width:45%;
}
}

.MK_Passwort {
text-align:center;
}

.MK_PLZ {
display:inline-block;
width:56px;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.MK_PLZ {
width:15%;
}
}

.MK_PW_Button {
background-color:#777;
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
margin-left:96px;
padding:3px 10px;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.MK_PW_Button {
margin-bottom:20px;
margin-top:30px;
padding:10px 40px;
}
}

.MK_PW_Button:hover {
background-color:#E3001A;
color:#FFED00;
}

.MK_PW_Entry {
display:inline-block;
margin-bottom:4px;
text-align:center;
width:180px;
border: 1px solid #777;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.MK_PW_Entry {
width:40%;
}
}

.MK_PW_Text {
display:inline-block;
text-align:left;
width:180px;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.MK_PW_Text {
width:55%;
}
}

.MK_Summe {
display:inline-block;
text-align:right;
width:15%;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.MK_Summe {
width:25%;
}
}

.MK_Tabs {
margin-top:0px;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.MK_Tabs {
margin-top:30px;
}
}

.Nav {
display:block;
font-size:16px;
text-decoration:none;
}

.Nav_Entry {
display:inline-block;
float:left;
height:44px;
margin:0px;
padding:0px;
text-decoration:none;
vertical-align: middle;
/*transition: background-color 0.1s, color 0.1s;*/
}

.Nav_Entry_Hover {
background-color:#0693df;
color:#e5e5e5;
}

.Nav_Entry_Last_Hover {
background-color:#F9D800;
border-bottom-style:solid;
border-bottom-width:1px;
border-color:#333;
border-right-width:0px;
border-top-style:solid;
border-top-width:1px;
color:#E3001A;
font-weight:600;
height:42px;
}

.Nav_Entry_Link {
display:table-cell;
height:40px;
padding-bottom:2px;
padding-left:5px;
padding-right:5px;
padding-top:2px;
text-align:center;
text-decoration:none;
width:190px;
cursor: pointer;
vertical-align: middle;
/*width: 156px;*/
}

.Nav_SubMenu {
display:none;
}

.News_Form {
border-color:#eee;
border-style:solid;
border-width:2px;
margin-bottom:20px;
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
}

.News_LDatum {
display:inline-block;
float:right;
font-size:12px;
margin-bottom:5px;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.News_LDatum {
font-size:25px;
line-height:25px;
}
}

.News_LHead {
display:inline-block;
font-size:27px;
line-height:37px;
text-decoration:none;
}

.News_Nav {
display:block;
text-align:center;
width:100%;
}

.News_Nav_Button {
background-color:red;
color:#fff;
display:inline-block;
height:17px;
margin:2px;
padding:2px;
width:20px;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.News_Nav_Button {
font-size:6vw;
height:60px;
padding-top:25px;
width:8%;
}
}

.News_Nav_Button_Aktiv {
background-color:#444;
color:#fff;
display:inline-block;
height:17px;
margin:2px;
padding:2px;
width:20px;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.News_Nav_Button_Aktiv {
font-size:6vw;
height:60px;
padding-top:25px;
width:8%;
}
}

.News_TextBild {
width:97.5%;
max-width: none !important;
}

.nodisplay {
display:none;
}

.REG_Bezeichnung {
display:inline-block;
margin-left:166px;
text-align:left;
width:170px;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.REG_Bezeichnung {
margin-left:auto;
width:35%;
}
}

.REG_Button {
background-color:#777;
color:#FFF;
margin-left:336px;
margin-top:10px;
padding:5px 15px;
}

.REG_Button:hover {
background-color:#E3001A;
color:#FFED00;
}

.REG_Entry {
border-color:#777;
border-style:solid;
border-width:1px;
margin-bottom:2px;
padding:4px 8px;
width:220px;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.REG_Entry {
width:60%;
}
}

.REG_Ort {
border-color:#777;
border-style:solid;
border-width:1px;
margin-bottom:2px;
padding:4px 8px;
width:143px;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.REG_Ort {
width:42%;
}
}

.REG_PLZ {
border-color:#777;
border-style:solid;
border-width:1px;
margin-bottom:2px;
padding:4px 8px;
width:55px;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.REG_PLZ {
text-align:center;
width:15%;
}
}

.REG_Select {
border-color:#777;
border-style:solid;
border-width:1px;
margin-bottom:2px;
padding:4px 8px;
width:238px;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.REG_Select {
width:62%;
}
}

.Search_Button {
background-position:center center;
display:inline-block;
height:38px;
background-image:url('/PCI/CustomUpload/374O357O340O370O356O369O350O335O322O328O/WebPortal/PCI/img/Icon_Lupe.png');
width:50px;
border: none;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.Search_Button {
height:58px;
}
}

.Service_Info_Box {
border-color:rgba(174,174,174,1);
border-style:solid;
border-width:2px;
float:right;
height:300px;
margin:5px;
padding:13px;
width:335px;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.Service_Info_Box {
float:none;
height:auto;
width:97%;
}
}

.Service_Info_Head {
text-decoration:underline;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.Service_Info_Head {
font-size:6vw;
height:auto;
line-height:6vw;
}
}

.Service_Link_Bild {
float:left;
margin-bottom:3px;
margin-right:3px;
max-height: 86px;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.Service_Link_Bild {
max-height: none;
}
}

.Service_Link_Box {
border-color:rgba(181,11,11,0.7);
border-style:solid;
border-width:1px;
float:left;
height:132px;
margin:5px;
padding:13px;
width:337px;
cursor: pointer;
overflow: hidden;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.Service_Link_Box {
float:none;
height:auto;
width:97%;
}
}

.Service_Link_Box p {
height:105px;
overflow: hidden;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.Service_Link_Box p {
height:auto;
}
}

.Service_Link_Head {
background-color:rgba(200,205,205,0.5);
margin:-8px;
margin-bottom:5px;
padding:8px;
text-decoration:none;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.Service_Link_Head {
font-size:6vw;
line-height:6vw;
}
}

.Slideshow {
position:relative;
width:100%;
}

.Slideshow_Container {
width:100%;
max-height: 40vw;
overflow-y: hidden;
}

.Slideshow_Link {
background-color:rgba(0,0,0,0.4);
color:#FFFFFF;
display:block;
font-size:200%;
left:30%;
padding:20px;
position:absolute;
text-decoration:none;
top:30%;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.Slideshow_Link {
font-size:100%;
}
}

.Slideshow_Link_1 {
background-color:rgba(0,0,0,0.4);
color:white;
display:block;
font-size:200%;
left:45%;
padding:20px;
position:absolute;
text-decoration:none;
top:30%;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.Slideshow_Link_1 {
font-size:100%;
}
}

.Start_Form_Motorraeder {
position:relative;
}

.Start_Marken_Head {
background-color:#F0F0F0;
border-color:#CCCCCC;
border-style:solid;
border-width:1px;
display:inline-block;
font-size:30px;
font-weight:normal;
padding-bottom:10px;
padding-left:18px;
padding-right:18px;
padding-top:10px;
position:relative;
text-transform:uppercase;
z-index: 50;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.Start_Marken_Head {
font-size:55px;
}
}

.Start_Maschinen_Form {
border-color:#EEEEEE;
border-style:solid;
border-width:1px;
float:left;
margin:1px;
padding:4px;
padding-bottom:0px;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.Start_Maschinen_Form {
margin-bottom:10px;
margin-left:1%;
margin-top:5px;
padding-left:0.5%;
padding-right:0.5%;
width:31%;
}
}

.Start_Maschinen_Logo {
width:154px;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.Start_Maschinen_Logo {
width:100%;
}
}

.Start_MotorF_Bez {
background-color:rgba(255,255,255,0.1);
bottom:2px;
display:table-cell;
height:52px;
padding:3px;
text-align:center;
width:148px;
vertical-align: middle;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.Start_MotorF_Bez {
font-size:30px;
height:75px;
width:100% !important;
}
}

.Start_MotorF_Bez1 {
background-color:#EEEEEE;
height:37px;
vertical-align: top;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.Start_MotorF_Bez1 {
display:block;
height:70px;
padding-bottom:5px;
width:99% !important;
overflow: hidden;
}
}

.Start_Motorraeder_Form {
border-color:#EEEEEE;
border-style:solid;
border-width:1px;
display:block;
float:left;
margin:1px;
padding:4px;
padding-bottom:0px;
position:relative;
width:154px;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.Start_Motorraeder_Form {
width:45% !important;
min-height: 500px;
}
}

.Start_Motorraeder_Form1 {
width:236px;
}

.Start_Motorraeder_HeadBez {
clear: both;
}

.SubNav {
background-color:#EEEEEE;
padding:5px;
padding-bottom:10px;
text-decoration:none;
width:220px;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.SubNav {
font-size:7vw;
line-height:12vw;
text-align:center;
width:100%;
}
}

.SubNav_Before {
margin-right:2px;
content: url("http://www.ilmberger-carbon.de/PCI/CustomUpload/374O357O340O370O356O369O350O335O322O328O/Icon_Nav.png");
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.SubNav_Before {
display:none;
}
}

.SubNav_Before_Active {
margin-right:2px;
content: url("http://www.ilmberger-carbon.de/PCI/CustomUpload/374O357O340O370O356O369O350O335O322O328O/Icon_Nav_Active.png");
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.SubNav_Before_Active {
display:none;
}
}

.SubNav_DoublePadding {
padding-left:30px;
}

.SubNav_Entry_Active {
color:#ED192E;
}

.SubNav_Entry_Link {
display:inline-block;
padding-left:3px;
padding-top:3px;
width:200px;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.SubNav_Entry_Link {
width:98%;
}
}

.SubNav_Entry_NTH-CHILD {
background-color:#EEEEEE;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.SubNav_Entry_NTH-CHILD {
background-color:#BBBBBB;
/**/
}
}

.Subnav_Form {
background-color:rgb(100,100,100);
color:#FFF;
font-size:16px;
font-weight:bold;
line-height:16px;
padding-bottom:5px;
padding-left:8px;
padding-right:5px;
padding-top:5px;
text-transform:uppercase;
width:auto;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.Subnav_Form {
font-size:55px;
line-height:55px;
width:100%;
}
}

.SubNav_Hover {
text-decoration:underline;
}

.SubNav_Sub {
color:#4E4E4E;
margin-top:3px;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.SubNav_Sub {
background-color:#CCCCCC;
}
}

.SubNav_Sub .SubNav_Sub {
background-color:#EEEEEE;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.SubNav_Sub .SubNav_Sub {
background-color:#DDDDDD;
}
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.SubNav_Sub_Entry {
width:98%;
}
}

.SubNav_Sub_Entry_Active {
color:#ED192E;
}

.SubNav_Sub_Entry_Link {
display:inline-block;
padding-left:15px;
padding-top:3px;
width:200px;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.SubNav_Sub_Entry_Link {
width:98%;
}
}

.TopBar_Inner_Left {
display:inline-block;
font-size:12px;
padding-top:3px;
width:30%;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.TopBar_Inner_Left {
font-size:3vw;
width:60%;
}
}

.TopBar_Inner_Right {
display:inline-block;
float:right;
font-size:12px;
text-align:right;
width:70%;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.TopBar_Inner_Right {
float:none;
font-size:5vw;
margin-bottom:15px;
margin-top:22px;
width:100%;
}
}

.TopBar_Inner_Right .list {
margin-top:3px;
}

.TopBar_Inner_Right .list li {
border-color:#E4E4E4;
border-right-style:solid;
border-right-width:1px;
display:inline-block;
float:right;
height:26px;
padding-left:7px;
padding-right:7px;
padding-top:5px;
list-style-type: none;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.TopBar_Inner_Right .list li {
float:none;
height:auto;
padding:0px;
text-align:center;
width:100%;
border: none !important;
}
}

.TopBar_Inner_Right .list li:first-child {
padding-right:0px;
border: none !important;
}

.u {
text-decoration:underline;
}

.Werbebox {
border-color:#F4F4F4;
border-style:solid;
border-width:1px;
display:table-cell;
float:left;
margin-left:10px;
margin-right:10px;
padding:9px;
position:relative;
text-align:center;
width:293px;
vertical-align: middle;
cursor: pointer;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.Werbebox {
font-size:2.5vw;
width:95%;
}
}

.Werbebox_Bild {
left:9px;
position:absolute;
top:50%;
transform: translateY(-50%);
}

.Werbebox_Text {
margin-left:42px;
}

.Werbeboxen {
overflow: hidden;
}

.WK_BezBox {
display:inline-block;
float:left;
width:340px;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.WK_BezBox {
width:35%;
}
}

.WK_Bezeichnung {
font-weight:bold;
}

.WK_BildBox {
display:inline-block;
float:left;
margin-right:5px;
width:150px;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.WK_BildBox {
width:15%;
}
}

.WK_Controls {
margin-top:15px;
}

.WK_Delete {
background-color:none;
background-position:center center;
background-repeat:no-repeat;
display:inline-block;
height:16px;
background-image:url('/PCI/CustomUpload/374O357O340O370O356O369O350O335O322O328O/WebPortal/PCI/img/delete-icon.png');
width:16px;
}

.WK_DeleteBox {
display:inline-block;
}

.WK_Formular {
border-bottom-style:solid;
border-bottom-width:1px;
border-color:#777;
margin-top:5px;
padding:3px 6px;
width:733px;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.WK_Formular {
width:auto;
}
}

.WK_GesamtBox {
display:inline-block;
float:left;
text-align:right;
width:85px;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.WK_GesamtBox {
width:18%;
}
}

.WK_Gutschein {
text-align:right;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.WK_Gutschein {
margin-top:150px;
clear:both;
}
}

.WK_Gutschein_Entry {
margin-right:3px;
padding:5px 15px;
}

.WK_HeadBox {
background-color:#EEEEEE;
padding:3px 6px;
width:733px;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.WK_HeadBox {
width:auto;
}
}

.WK_HeadBoxen {
float:left;
min-height: 35px;
}

.WK_HideMobile {
display:inline;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.WK_HideMobile {
display:none;
}
}

.WK_Menge {
background-color:#FFF;
border-color:#777;
border-style:solid;
border-width:1px;
font-size:85%;
line-height:85%;
padding:2px 4px;
text-align:center;
width:30px;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.WK_Menge {
width:70%;
}
}

.WK_MengeBox {
display:inline-block;
float:left;
text-align:right;
width:50px;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.WK_MengeBox {
width:10%;
}
}

.WK_PreisBox {
display:inline-block;
float:left;
padding-right:15px;
text-align:right;
width:85px;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.WK_PreisBox {
width:18%;
}
}

.WKSum_Checkbox {
  /* All browsers except webkit*/
  transform: scale(1);

  /* Webkit browsers*/
  -webkit-transform: scale(1);
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.WKSum_Checkbox {
height:25px;
width:40px;
  /* All browsers except webkit*/
  transform: scale(1.5);

  /* Webkit browsers*/
  -webkit-transform: scale(1.5);
}
}

.WKSum_Form {
margin-top:10px;
padding:3px 6px;
text-align:right;
width:733px;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.WKSum_Form {
margin-top:100px;
width:auto;
}
}

.WKSum_Leeren {
float:left;
line-height:20px;
margin-right:5px;
padding:4px 8px;
background: none;
border: 1px solid #777 !important;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.WKSum_Leeren {
line-height:45px;
}
}

.WKSum_Nachtext {
display:inline-block;
width:9px;
}

.WKSum_Refresh {
display:inline-block;
float:left;
line-height:20px;
margin-right:5px;
padding:4px 6px;
background: none;
border: 1px solid #777 !important;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.WKSum_Refresh {
line-height:45px;
}
}

.WKSum_Weiter {
background-color:#777;
color:white;
padding:7px 15px;
}

.WKSum_Weiter:hover {
background-color:#E3001A;
color:#FFED00;
}

.WKSum_Zahlen {
display:inline-block;
width:76px;
}

.xxxNav_Entry:last-child {
background-color:#E3001A;
border-bottom-width:0px;
border-color:#333333;
border-left-style:solid;
border-left-width:1px;
border-right-width:0px;
border-top-width:0px;
color:#FFEE00;
}

.xxxNav_Entry:last-child .Nav_Entry_Link {
font-weight:bold;
}

.xxxNav_Entry:last-child .Nav_Entry_Link:hover {
height:38px;
}

.XXXXXX, input[type=submit] {
-webkit-appearance: none;
}

.ZU_Back_Span {
float:left;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.ZU_Back_Span {
float:right;
}
}

.ZUSum_iPayment_Entry {
margin:2px;
padding:2px;
}

.ZUSum_iPayment_KI {
width:254px;
}

.ZUSum_iPayment_KN {
text-align:center;
width:135px;
}

.ZUSum_iPayment_Label {
display:inline-block;
text-align:left;
width:160px;
}

.ZUSum_iPayment_PZ {
text-align:center;
width:40px;
}

.ZUSum_iPayment_PZ_L {
display:inline-block;
width:65px;
}

.ZUSum_Nachtext {
display:inline-block;
margin-right:4px;
width:9px;
}

.ZUSum_WarnungPayPal {
color:red;
font-style:italic;
}

.ZUSum_Weiter {
background-color:#E3001A;
color:#FFED00;
display:inline-block;
float:right;
margin-right:4px;
margin-top:30px;
padding:6px 20px;
font-weight: bolder;
}

* {
color:inherit;
font-family:Arial, Helvetica, sans-serif;
font-size:inherit;
margin:0px;
padding:0px;
text-decoration: inherit;
}

a {
color:inherit;
font-size:inherit;
}

div {
margin:0px;
padding:0px;
/*overflow: auto;*/
}

body {
color:#4E4E4E;
font-size:14px;
min-width: 1000px;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
body {
font-size:30px;
min-width: 1px;
}

}

input[type="submit"] {
cursor: pointer;
border: none;
}

h1 {
font-size:35px;
font-weight:bold;
margin-bottom:15px;
margin-top:25px;
padding-bottom:5px;
padding-left:15px;
padding-right:15px;
padding-top:5px;
}

h2 {
font-size:25px;
margin-bottom:15px;
margin-top:20px;
padding-left:10px;
}

h3 {
font-size:15px;
font-weight:bold;
line-height:15px;
text-decoration:underline;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
h3 {
font-size:40px;
line-height:60px;
}

}

.SubNav_Sub_Entry .SubNav_Sub_Entry_Link:before {
margin-right:2px;
content: url("http://www.ilmberger-carbon.de/PCI/CustomUpload/374O357O340O370O356O369O350O335O322O328O/Icon_Nav.png");
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.SubNav_Sub_Entry .SubNav_Sub_Entry_Link:before {
display:none;
}

}

.SubNav_Sub_Entry_Active .SubNav_Sub_Entry_Link:before {
margin-right:2px;
content: url("http://www.ilmberger-carbon.de/PCI/CustomUpload/374O357O340O370O356O369O350O335O322O328O/Icon_Nav_Active.png");
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.SubNav_Sub_Entry_Active .SubNav_Sub_Entry_Link:before {
display:none;
}

}

.SubNav_Entry .SubNav_Entry_Link:before {
margin-right:2px;
content: url("http://www.ilmberger-carbon.de/PCI/CustomUpload/374O357O340O370O356O369O350O335O322O328O/Icon_Nav.png");
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.SubNav_Entry .SubNav_Entry_Link:before {
display:none;
}

}

.SubNav_Entry_Active .SubNav_Entry_Link:before {
margin-right:2px;
content: url("http://www.ilmberger-carbon.de/PCI/CustomUpload/374O357O340O370O356O369O350O335O322O328O/Icon_Nav_Active.png");
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.SubNav_Entry_Active .SubNav_Entry_Link:before {
display:none;
}

}

.SubNav_Sub_Entry_Active .SubNav_Sub .SubNav_Sub_Entry_Link:before {
margin-right:2px;
content: url("http://www.ilmberger-carbon.de/PCI/CustomUpload/374O357O340O370O356O369O350O335O322O328O/Icon_Nav.png");
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.SubNav_Sub_Entry_Active .SubNav_Sub .SubNav_Sub_Entry_Link:before {
display:none;
}

}

.SubNav_Entry_Link:hover, .SubNav_Sub_Entry_Link:hover {
text-decoration:underline;
}

 .SubNav_Sub .SubNav_Sub .SubNav_Sub_Entry_Link {
padding-left:30px;
}

#AL_FormArtikel .Start_MotorF_Bez, #SE_FormArtikel .Start_MotorF_Bez {
background-color:#EEEEEE;
height:37px;
vertical-align: top;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
#AL_FormArtikel .Start_MotorF_Bez, #SE_FormArtikel .Start_MotorF_Bez {
display:block;
height:70px;
padding-bottom:5px;
width:99% !important;
overflow: hidden;
}

}

#AL_Artikel .Start_Motorraeder_Form, #SE_Artikel .Start_Motorraeder_Form {
width:236px;
}

body:before {
background-position:center center;
background-repeat:no-repeat;
height:100%;
left:0;
position:fixed;
top:0;
background-image:url('/PCI/CustomUpload/374O357O340O370O356O369O350O335O322O328O/WebPortal/PCI/img/shop_hintergrund5.jpg');
width:100%;
opacity: 0.7;
z-index: -1;
content: "";
}

#divCustomerMenu2 {
padding:0px !important;
position:absolute;
right:0;
top:37px;
width:100%;
background: none !important;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
#divCustomerMenu2 {
top:330px;
}

}

u {
text-decoration:underline;
}

.SubNav .SubNav_Entry:nth-child(2n+1) {
background-color:#EEEEEE;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.SubNav .SubNav_Entry:nth-child(2n+1) {
background-color:#BBBBBB;
/**/
}

}

.SE_Nav_Button {
background-color:#777777;
color:#FFFFFF;
font-size:11px;
height:22px;
margin:0px 2px;
padding:2px;
border: none;
}

@media screen and (min-width:81px) and (max-width:1024px)
{
.SE_Nav_Button {
font-size:25px;
height:auto;
margin-top:-2px;
padding:12px;
vertical-align: middle;
}

}

.SE_Nav_Button:hover {
background-color:0693df;
color:#e5e5e5;
border: none;
}

.Nav_Entry:hover {
background-color:#0693df;
color:#e5e5e5;
}

.Button:hover {
background-color:0693df;
color:#e5e5e5;
border: none;
}

.Footer_Links:hover {
background-color:#0693df;
color:#e5e5e5;
}

