a, img {border: 0;}

.ro, .roClick {cursor:  pointer;}
.defaultText {  font-family: Arial,Geneva,Helvetica,Lucida,Sans-Serif; color:#191F4F; font-size:12px; line-height:15px; }
.defaultitalicText {  font-family: Arial,Geneva,Helvetica,Lucida,Sans-Serif; color:#191F4F; font-size:12px; line-height:15px;  font-style : italic; }
.fettText {  font-family: Arial,Geneva,Helvetica,Lucida,Sans-Serif; color:#191F4F; font-size:12px; line-height:15px; font-weight: bold; }
.italicText {  font-family: Arial,Geneva,Helvetica,Lucida,Sans-Serif; color:#191F4F; font-size:11px; line-height:15px; font-style : italic; }
.biggerText {  font-family: Arial,Geneva,Helvetica,Lucida,Sans-Serif; color:#191F4F; font-size:18px; line-height:22px; font-weight: bold; }
.bigText {  font-family: Arial,Geneva,Helvetica,Lucida,Sans-Serif; color:#191F4F; font-size:15px; line-height:19px; font-weight: bold; }
.mediumText {  font-family: Arial,Geneva,Helvetica,Lucida,Sans-Serif; color:#191F4F; font-size:13px; line-height:19px; }
.bigrosaText {  font-family: Arial,Geneva,Helvetica,Lucida,Sans-Serif; color:#EC008C; font-size:15px; line-height:19px; font-weight: bold; }
.biggestrosaText {  font-family: Arial,Geneva,Helvetica,Lucida,Sans-Serif; color:#EC008C; font-size:19px; line-height:22px; font-weight: bold; }
.biggestText {  font-family: Arial,Geneva,Helvetica,Lucida,Sans-Serif; color:#191F4F; font-size:19px; line-height:22px; font-weight: bold; }
.startText {  font-family: Arial,Geneva,Helvetica,Lucida,Sans-Serif; color:#191F4F; font-size:12px; line-height:19px;}
.smallText {  font-family: Arial,Geneva,Helvetica,Lucida,Sans-Serif; color:#191F4F; font-size:11px; line-height:14px; }
.smallestText {  font-family: Arial,Geneva,Helvetica,Lucida,Sans-Serif; color:#191F4F; font-size:10px; line-height:11px; }
.smallTextvert { font-family: Arial,Geneva,Helvetica,Lucida,Sans-Serif; color:#5e5e5e; font-size:10px; writing-mode: tb-rl; }


.padR10 {  padding-right:10px;  }
.padB4 {  padding-bottom:4px;  }

.billiger {  font-family: Arial,Geneva,Helvetica,Lucida,Sans-Serif; color:#EC008C; font-size:16px; font-weight: bold; font-style : italic;  }

.fettTextgrau {  font-family: Arial,Geneva,Helvetica,Lucida,Sans-Serif; color:#5e5e5e; font-size:12px; line-height:15px; font-weight: bold; }
.defaultTextgrau {  font-family: Arial,Geneva,Helvetica,Lucida,Sans-Serif; color:#5e5e5e; font-size:12px; line-height:15px; }
.bigTextgrau {  font-family: Arial,Geneva,Helvetica,Lucida,Sans-Serif; color:#5e5e5e; font-size:17px; line-height:20px; }
.smallTextgrau {  font-family: Arial,Geneva,Helvetica,Lucida,Sans-Serif; color:#5e5e5e; font-size:11px; line-height:14px; }
.smallestTextgrau {  font-family: Arial,Geneva,Helvetica,Lucida,Sans-Serif; color:#5e5e5e; font-size:10px; line-height:11px; }

.login {  font-family: Arial,Geneva,Helvetica,Lucida,Sans-Serif; color:#909090; font-size:11px; line-height:13px; }
.defaultLink {  color:#191F4F; text-decoration : underline; }
.defaultLink:Visited {  color:#191F4F; text-decoration : underline; }
.noLink {  color:#191F4F; text-decoration : none; }

.defaultGrauLink {  color:#909090; text-decoration : none; }
.defaultGrauLink:Visited {  color:#909090; text-decoration : none; }
.defaultGrauLink:Hover {  color:#909090; text-decoration : underline; }

.defaultRosaLink {  color:#EC008C; text-decoration : none; }
.defaultRosaLink:Visited {  color:#EC008C; text-decoration : none; }
.defaultRosaLink:Hover {  color:#EC008C; text-decoration : underline; }
.defaultRosaLink:Active {  color:#EC008C; text-decoration : none; }
.miniRosaText {  font-family: Arial,Geneva,Helvetica,Lucida,Sans-Serif; color:#EC008C; font-size:10px; line-height:13px; }

.fettrotText {  font-family: Arial,Geneva,Helvetica,Lucida,Sans-Serif; color:#D81A1A; font-size:12px; line-height:15px; font-weight: bold; }
.fettrosaText {  font-family: Arial,Geneva,Helvetica,Lucida,Sans-Serif; color:#EC008C; font-size:12px; line-height:15px; font-weight: bold; }
.smallrosaText {  font-family: Arial,Geneva,Helvetica,Lucida,Sans-Serif; color:#EC008C; font-size:11px; line-height:13px; }
.smallTextrot {  font-family: Arial,Geneva,Helvetica,Lucida,Sans-Serif; color:#D81A1A; font-size:11px; line-height:14px; }
.rotText {  font-family: Arial,Geneva,Helvetica,Lucida,Sans-Serif; color:#D81A1A; font-size:12px; line-height:15px; }
.gruenText  {  font-family: Arial,Geneva,Helvetica,Lucida,Sans-Serif; color:#339966; font-size:12px; line-height:15px; }
.rosaText {  font-family: Arial,Geneva,Helvetica,Lucida,Sans-Serif; color:#EC008C; font-size:12px; line-height:15px; }
.weissText {  font-family: Arial,Geneva,Helvetica,Lucida,Sans-Serif; color:#FFFFFF; font-size:10px; line-height:11px; }
.bigrosaPreis {  font-family: Arial,Geneva,Helvetica,Lucida,Sans-Serif; color:#EC008C; font-size:15px; line-height:15px; font-weight: bold; }

.formGeneral  { font-family : Arial,Geneva,Helvetica,Lucida,Sans-Serif; font-size : 11px; color : #5e5e5e; border : 0px; border-style : solid; border-width : 1; border-color : #E0E0E0; width : 150px;}

.formLang  { font-family : Arial,Geneva,Helvetica,Lucida,Sans-Serif; font-size : 11px; color : #5e5e5e; border : 0px; border-style : solid; border-width : 1; border-color : #E0E0E0; width : 220px;}

.formWartung  { font-family : Arial,Geneva,Helvetica,Lucida,Sans-Serif; font-size : 11px; color : #5e5e5e; border : 0px; border-style : solid; border-width : 1; border-color : #E0E0E0; width : 250px;}

.formMedium  { font-family : Arial,Geneva,Helvetica,Lucida,Sans-Serif; font-size : 11px; color : #5e5e5e; border : 0px; border-style : solid; border-width : 1; border-color : #E0E0E0; width : 120px;}

.formKurz  { font-family : Arial,Geneva,Helvetica,Lucida,Sans-Serif; font-size : 11px; color : #5e5e5e; border : 0px; border-style : solid; border-width : 1; border-color : #E0E0E0; width : 95px;}

.formZahllang  { font-family : Arial,Geneva,Helvetica,Lucida,Sans-Serif; font-size : 11px; color : #5e5e5e; border : 0px; border-style : solid; border-width : 1; border-color : #E0E0E0; width : 60px;}

.formZahlmedium  { font-family : Arial,Geneva,Helvetica,Lucida,Sans-Serif; font-size : 11px; color : #5e5e5e; border : 0px; border-style : solid; border-width : 1; border-color : #E0E0E0; width : 40px;}

.formZahlmedlcd  { font-family : Arial,Geneva,Helvetica,Lucida,Sans-Serif; font-size : 11px; color : #5e5e5e; border : 0px; border-style : solid; border-width : 2; border-color : #EC008C; width : 35px;}

.formZahlmediumright  { font-family : Arial,Geneva,Helvetica,Lucida,Sans-Serif; font-size : 11px; text-align : right; color : #5e5e5e; border : 0px; border-style : solid; border-width : 1; border-color : #E0E0E0; width : 40px;}

.formZahl  { font-family : Arial,Geneva,Helvetica,Lucida,Sans-Serif; font-size : 11px; color : #5e5e5e; border : 0px; border-style : solid; border-width : 1; border-color : #E0E0E0; width : 25px;}

.areaWartung  { font-family : Arial,Geneva,Helvetica,Lucida,Sans-Serif; font-size : 11px; color : #5e5e5e; border : 0px; border-style : solid; border-width : 1; border-color : #E0E0E0; width : 360px;}

.areaWartungkurz  { font-family : Arial,Geneva,Helvetica,Lucida,Sans-Serif; font-size : 11px; color : #5e5e5e; border : 0px; border-style : solid; border-width : 1; border-color : #E0E0E0; width : 250px;}

.bestellkommentar  { font-family : Arial,Geneva,Helvetica,Lucida,Sans-Serif; font-size : 11px; color : #191F4F; border : 0px; border-style : solid; border-width : 1; border-color : #E0E0E0; }


.linie  { border-bottom-style : solid; border-bottom-color : #E0E0E0; border-bottom-width : 1px;}
.liniebreit  { border-bottom-style : solid; border-bottom-color : #191F4F; border-bottom-width :2px;}
.rand { border : 0px; border-style : solid; border-width : 1; border-color : #E0E0E0;}
.randfett { border : 0px; border-style : solid; border-width : 2; border-color : #E0E0E0;}

.test  {text-decoration : line-through;}


body { 
  scrollbar-base-color:#FFFFFF;
  scrollbar-3dlight-color:#FFFFFF;
  scrollbar-arrow-color:#C2C2C2;
  scrollbar-darkshadow-color:#FFFFFF;
  scrollbar-face-color:#FFFFFF;
  scrollbar-highlight-color:#C2C2C2;
  scrollbar-shadow-color:#C2C2C2;
  scrollbar-track-color:#ffffff;
 }


A {text-decoration : none; }
A:Visited  {text-decoration : none; }
A:Active  {text-decoration : none; }
A:Hover  {text-decoration : underline; }

.shopZHListe {height:20px; } 
.shopListText {  font-family: Arial,Geneva,Helvetica,Lucida,Sans-Serif; color:#191F4F; font-size:15px; line-height:17px; }
.shopformZahlfett  { font-family : Arial,Geneva,Helvetica,Lucida,Sans-Serif; font-size : 12px; text-align : right; color : #191F4F; border : 0px; background-color : F4F7FF; border-style : solid; border-width : 1; border-color : #191F4F; width : 40px; font-weight: bold;}
.shopformAnmerkung  { font-family : Arial,Geneva,Helvetica,Lucida,Sans-Serif; font-size : 11px; color : #191F4F; border : 0px; border-style : solid; border-width : 1; border-color : #191F4F; background-color : F4F7FF; width : 200px;}
.shopFarbcode {border-right: 3px; border-right-style: solid; border-right-color : #FFFFFF; border-bottom: 3px; border-bottom-style: solid; border-bottom-color : #FFFFFF; padding-bottom: 1px;}
.shopZusatzInfo {background-color : #F4F7FF; border : 0px; border-style : solid; border-width : 1; border-color : #C2C2C2;}
.shopZusatzInfoRot {background-color : #F4F7FF; border : 0px; border-style : solid; border-width : 1; border-color : #EC008C;}
.shopPadZusatzInfo {padding-left : 5px; padding-right : 5px; padding-top : 5px; padding-bottom : 6px;}
.shopDirekt  { font-family : Arial,Geneva,Helvetica,Lucida,Sans-Serif; font-size : 12px; color : #191F4F; border-style : solid; border-width : 1; border-color : #E0E0E0; width : 85px; padding-left : 5px; padding-right : 5px; padding-top : 2px; padding-bottom : 2px;}
.shopLSBorderBlack {border-style : solid; border-width:1px; border-color:#000000;}
.shopLSListeOhne {vertical-align:bottom; height:30px;}
.shopLSListe {border-bottom: 1px; border-bottom-style: solid; border-bottom-color : #000000; vertical-align:bottom; height:30px;}
.shopLSListeTop {border-bottom: 1px; border-bottom-style: solid; border-bottom-color : #000000; vertical-align:top; height:30px;}
.shopLSListeLeerKl {height:5px; vertical-align:bottom; }
.shopLSListeLeer {height:30px; vertical-align:bottom; }
.shopLSListeBigT {font-family: Arial,Geneva,Helvetica,Lucida,Sans-Serif; color:#191F4F; font-size:19px; line-height:19px; }
.shopArtIcon {margin-bottom:2px;}


.calcTextSmall {
			font-family: Arial,Geneva,Helvetica,Lucida,Sans-Serif;
			color:#191F4F;
			font-size:10px;
			line-height:12px;
			padding-left : 3;
			padding-right : 3;
			padding-top : 2;			
		}
.calcTextSum {
			font-family: Arial,Geneva,Helvetica,Lucida,Sans-Serif;
			color:#191F4F;
			font-size:12px;
			line-height:13px;
			padding-left : 3;
			padding-right : 3;
			padding-bottom : 1;
		}
.calcBorder {	border : 1 solid E0E0E0;}
.Dropdown {
			font-family: Arial,Geneva,Helvetica,Lucida,Sans-Serif;
			color:#191F4F;
			font-size:12px;
			width:130px;
		}
.tooltip {
			display: none;
			position: absolute; 
			top: -100px; 
			left: 0; 
			width: 150px;
			z-index: 100;
			color: #5e5e5e; 
			border:1px solid #E0E0E0; 
			background: #FFFFFF;
			font-family: Arial,Geneva,Helvetica,Lucida,Sans-Serif;
			font-size : 10px;
			text-align: left;
			padding: 3px;
		}
