@font-face {
	font-family: 'AgilitaComLightRegular';
	src: url('/fileadmin/kardex/font/css/agilitacom-light.eot');
	src: local('Agilita Com Light'), local('AgilitaCom-Light'), url('/fileadmin/kardex/font/css/agilitacom-light.woff') format('woff'), url('/fileadmin/kardex/font/css/agilitacom-light.ttf') format('truetype');
}

@font-face {
	font-family: 'AgilitaComMediumRegular';
	src: url('/fileadmin/kardex/font/css/agilitacom-medium.eot');
	src: local('Agilita Com Medium'), local('AgilitaCom-Medium'), url('/fileadmin/kardex/font/css/agilitacom-medium.woff') format('woff'), url('/fileadmin/kardex/font/css/agilitacom-medium.ttf') format('truetype');
}


/*--- Benutzer Registrierung ---*/

.tx-newloginbox-pi1 label  {  font-weight: bold;}

/*--- Imagescroller ---*/

#motiongallery_29013, #motiongallery_23252 { width: 847px !important; }

#motioncontainer_29013, #motioncontainer_23252 { width: 847px !important; height:123px !important; }




/*--- BILD UNTERSCVHRIFT --*/

.csc-caption {
	margin: 7px 0px 10px 0px;
	padding: 0px;
}


.einspaltig .imgtext-table img {  
	margin: 0px 13px 0px 13px
}


.einspaltig .csc-caption {
 text-align: center;
}

.content2 .innen .imgtext-table {  
	margin-bottom: 15px
}

.breadcrumb { padding-top: 0px; margin-top: 0px; height: 15px !important }
.breadcrumb a { text-decoration: none !important }
.breadcrumb a.act { text-decoration: underline !important }
.content4 { margin-top: 30px; margin-left: 15px; margin-right: 10px; }
.content4 h1 { margin-bottom: 10px !important }

/*-- GRAFIK NAVIGATION --*/
.hNavi { margin-left: 4px; margin-right: 4px; font-family: 'AgilitaComLightRegular', sans-serif; }
.hNavi a:link, .hNavi a:visited, .hNavi a:active { margin-top: 4px; height: 25px !important; color: #464446; padding-left: 8px; padding-right: 8px; padding-top: 5px;  font-size: 14px; font-family: 'AgilitaComLightRegular', sans-serif; text-decoration: none; padding-bottom: 4px; }
.hNavi a:hover { background-color: #F0BB03; color: #fff  } 


.hNavi a.act:link, .hNavi a.act:visited, .hNavi a.act:active { font-family: 'AgilitaComLightRegular', sans-serif; margin-top: 4px; height: 26px !important; color: #fff; padding-left: 8px; padding-right: 8px; padding-top: 5px; padding-bottom: 4px; font-size: 14px; text-decoration: none; background-color: #F0BB03 }
.hNavi a.act:hover { background-color: transparent; color: #464446  } 

/*-- CHINESE NAVI --*/ 

.simhei { margin-left: 4px; margin-right: 4px; font-family: simhei,arial !important }
.simhei a:link, .simhei a:visited, .simhei a:active { font-family: simhei,arial !important; margin-top: 4px;  color: #464446; padding-left: 8px; padding-right: 8px; padding-top: 5px; padding-bottom: 6px; font-size: 12px; font-family: simhei,arial !important; text-decoration: none; margin-left: 0px; margin-right: 0px; width: auto !important }
.simhei a:hover { background-color: #F0BB03; color: #fff  } 


.simhei a.act:link, .simhei a.act:visited, .simhei a.act:active { margin-top: 4px; height: 26px !important; color: #fff; padding-left: 8px; padding-right: 8px; padding-top: 5px; padding-bottom: 6px; font-size: 12px; font-family: simhei,arial !important; text-decoration: none; background-color: #F0BB03 }
.simhei a.act:hover { background-color: transparent; color: #464446 } 

/*-- BREADCRUMB */
.breadcrumb { margin-left: 10px !important; margin-top: 10px !important }



.storageSolution  { width: 281px; float: left  }
.storageTechnic { width: 281px; }

.storageSolution .bordered { width: auto !important }

.startNew .contentLeft { width: auto; display: block }

a.arrow-link:link, a.arrow-link:visited, a.arrow-link:active   { margin: 0px !important; margin-bottom: -8px !important; margin-top: 2px !important; font-size: 13px !important; padding: 0px 0px 0px 15px; color: #0074ba; background-image: url(/fileadmin/kardex/bilder/arrowlink.gif); background-repeat:no-repeat; background-position: 0px 3px !important; text-decoration: none; font-weight: bold; display: block !important }
a.arrow-link:hover {  }

.storageSolution { width: 282px; border: 1px solid #d8d8d8; float: left; margin: 6px 3px 7px 6px }
.storageSolution h1 { background-color: #214287; padding: 8px 3px 6px 25px; color: #fff !important; font-weight: bold; margin-top: 0px !important; background-image: url(/fileadmin/kardex/bilder/storagesolution.gif); background-repeat:no-repeat; background-position: 10px 11px !important; margin-bottom: 0px !important }
.storageSolution .bodytext { padding: 4px 10px }

.storageTechnic { width: 282px; border: 1px solid #d8d8d8; float: left; margin: 6px 3px 7px 3px }
.storageTechnic h1 { background-color: #0074ba; padding: 8px 3px 6px 25px; color: #fff !important; font-weight: bold; margin-top: 0px !important; background-image: url(/fileadmin/kardex/bilder/storagesolution.gif); background-repeat:no-repeat; background-position: 10px 11px !important; margin-bottom: 0px !important }
.storageTechnic .bodytext { padding: 2px 10px }
.storageTechnic .imgtext-table { padding: 4px 0px 0px 5px }

.storageDate { width: 286px; border: 1px solid #d8d8d8; float: left; margin: 6px 3px 7px 6px; overflow: hidden;}
.storageDate h1 { background-color: #f8bd09; padding: 8px 3px 6px 25px; color: #fff !important; font-weight: bold; margin-top: 0px !important; background-image: url(/fileadmin/kardex/bilder/storagedate.gif); background-repeat:no-repeat; background-position: 10px 11px !important; margin-bottom: 0px !important }
.storageDate .bodytext { padding: 2px 10px }
.storageDate .start-mit-rand { padding: 4px 0px 0px 5px }
.storageDate .start-ohne-rand { padding: 0px 0px 0px 0px }
.storageDate .start-ohne-rand img { margin-top: -1px; }


.startNew a.mehr:link, .startNew a.mehr:visited, .startNew a.mehr:active { background-position: 1px 3px !important; color: #e8a900; background-image: url(/fileadmin/kardex/bilder/arrowlink_more.gif); padding-left: 15px; background-repeat: no-repeat }
.startNew a.mehr:hover { background-color: transparent !important } 

.inhaltStart h1 {
	color: #565656 !important;
	font-size: 14px !important;
	font-family: Arial,Helvetica,sans-serif !important;
	font-weight: bold !important;
	padding-top: 5px
}

.inhaltStart .bordered { 
	width: 410px;
	float: left;
	padding-left: 30px;
	padding-right: 10px
 }
 
 .inhaltStart .borderedStart { 
	width: 384px;
	float: left;
	padding-left: 30px;
	padding-right: 10px 
 }

 

.headtext p { font-size: 18px !important; color: #B1B3B5 !important; line-height: 29px; padding: 0px; margin: 0px;  }

.headtext { height: 120px !important; padding: 0px; margin: 0px; overflow: hidden !important; }
.headtext p strong { font-weight: bold; color: #037DC6 !important }
.headtext p b { font-weight: bold; color: #037DC6 !important }

 .headtext img { margin-right: 0px;  } 


.bgHead     { background-image: url(/fileadmin/kardex/bilder/bghead.gif); background-repeat: repeat-x; background-position: center top; padding: 17px 17px 15px }

.scrollHead { background-image: url(/fileadmin/kardex/bilder/bghead.gif); background-repeat: repeat-x; background-position: center top; padding: 17px 17px 12px }

/*-- HEAD TEXT OVALAYING IMAGE --*/

.headOverlay p { font-size: 20px !important; color: #fff !important; line-height: 24px; padding: 0px; margin: 0px; padding-right: 20px; }

.headOverlay p.bodytext { position: absolute; z-index: 99 !important; top: 15px; left: 250px; font-family: 'AgilitaComLightRegular', sans-serif; }

.headOverlay { height: 150px !important; padding: 0px; margin: 0px; overflow: hidden !important; position: relative; z-index: 50 !important;  }
.headOverlay p strong { font-weight: bold; color: #037DC6 !important }
.headOverlay p b { color: #037DC6 !important; font-family: 'AgilitaComMediumRegular', sans-serif; }

.headtext img { margin-right: 0px; position: absolute; z-index: 1 !important }



/*-- CHINESE HEADER --*/

.headtextSimhei { font-size: 18px !important; color: #B1B3B5 !important; line-height: 29px; padding: 0px; margin: 0px; }

.headtextSimhei p strong { font-weight: bold; color: #037DC6 }
.headtextSimhei p { font-family: simhei !important; font-size: 18px !important;  }

.phoneUK { display: inline; font-size: 17px; color: #F1B900; position: relative; top: 20px; left: 0px; float: left; font-weight: bold; }

.memberRMS { margin: 0px 10px 0px 10px }


.hiddenNavi { visibility: hidden; position: absolute; z-index: 1; width: 1px; overflow: hidden;  }


.MultiBoxContainer { top: 50px !important }
.MultiBoxControls { display: none; visibility: hidden }

/*-- UMBAU ZU KARDEX --*/
.produktnavi { position: relative; z-index: 50; margin-bottom: 12px; }
.produktnavi div { margin-top: 13px !important }

.produktnavi .schatten { background-image: url("/fileadmin/kardex/bilder/schatten.gif"); background-repeat: repeat-x; background-position: bottom center; padding-bottom: 12px;  }

.produktnavi a.ohrlos:link, .produktnavi a.ohrlos:visited, .produktnavi a.ohrlos:hover, .produktnavi a.ohrlos:active { background-image: url("/fileadmin/kardex/bilder/reiter_verlauf.gif"); background-repeat: repeat-x; color: #5f5f5f !important; text-decoration: none !important; border: 1px solid #c3c7c6; padding: 6px 9px 4px 9px; background-position: bottom center; margin-top: 6px !important; margin-right: 1px; margin-bottom: 6px !important; }


.produktnavi a.ohr:link, .produktnavi a.ohr:visited, .produktnavi a.ohr:hover, .produktnavi a.ohr:active { background-image: url("/fileadmin/kardex/bilder/reiter_verlauf.gif"); background-repeat: repeat-x; color: #0078c1 !important; text-decoration: none !important; border: 1px solid #c3c7c6; background-position: bottom center; padding: 6px 9px 4px 9px; margin: 0px; margin-right: 1px !important;   }

.produktnavi .act { height: 40px; background-image: url("/fileadmin/kardex/bilder/ohr.gif"); background-repeat: no-repeat; background-position: top right; margin-right: -10px !important; padding: 5px 9px 4px 0px; }

/*--img { behavior: url(fileadmin/iepngfix.htc); border:0 }--*/

#WzTiTlI { color: #858585 !important; padding-top: 5px !important }
#WzBody b { color: #858585; padding-bottom: 10px; margin-bottom: 10px; }
#WzBody { border: 1px solid white !important; color: #000 !important; padding-left: 5px !important }
#WzBody a:link, #WzBody a:visited, #WzBody a:active { color: #858585; text-decoration: none; font-weight: normal }
#WzBody a:hover { color: black }
#WzTiTl { background-color: #fff !important; color: #858585 !important }

.startInternational .go { background-image: url("/fileadmin/kardex/bilder/go.gif"); background-repeat: no-repeat; width: 46px; height: 21px; background-color: transparent; border: 0 }
.startInternational img { border: 0px }
.startInternational { padding: 95px 10px 10px 350px }
.naviGrafik { padding-left: 5px; }
.langSelect { margin-top: 15px; height: 21px; }
.langSelect select { float: left; margin-top: 0px; margin-right: 4px; padding: 3px 0px 0px 0px; overflow: hidden; height: 19px; background-color: #fff; font-size: 10pt; font-family: Verdana, Arial; border: 0px; color: #000; padding: 0px !important; }
.langSelect select option { padding-top: 4px; padding-bottom: 2px; }
.langSelect input { padding: 0px !important; margin: 0px !important;  }

table.contenttable p { padding: 3px  10px 3px 10px; margin: 0px; }
table.contenttable td { vertical-align: top; padding: 0;  margin-bottom: -1px !important; margin-left: -1px !important; }
table.contenttable { padding: 0; margin: 0px; border-spacing:0px; }

.langButton { display: inline; margin-top: 30px; margin-left: 30px; float: left; }
.langButton a:link, .langButton a:visited, .langButton a:active { background-image: url("/fileadmin/kardex/bilder/gb.gif"); background-repeat: no-repeat; background-position: 2px center; font-size: 11px; text-decoration: none; color: #333333; border: 1px solid #DEDEDE; padding: 5px 8px 5px 26px; }
.langButton a:hover { text-decoration: none; color: #333333; border: 1px solid #DEDEDE }

.langButton2 { display: inline; margin-top: 15px; margin-left: 15px; float: left; }
.langButton2 a:link, .langButton2 a:visited, .langButton2 a:active { text-decoration: none; font-size: 11px; text-decoration: none; color: #333333; }
.langButton2 a:hover { text-decoration: none;}


.kardexLogo { float: right; margin-left: 60px; height: 70px !important; padding-top: 10px; padding-left: 60px; padding-right: 30px; }

.startnavi { height: 118px; padding: 0px 5px 8px 0px; margin: 5px; border: 1px solid #dedede }

.startnavi a:link div    { display: block; margin: 15px 0px 5px 0px; color: #000 !important; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; background-image: url("/fileadmin/kardex/bilder/pfeilTeaser.jpg"); background-repeat: no-repeat; background-position: 2px center; padding-left: 15px; margin-bottom: 5px !important; padding-top: 0px }
.startnavi a:visited div    { display: block; margin: 15px 0px 5px 0px; color: #000 !important; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; background-image: url("/fileadmin/kardex/bilder/pfeilTeaser.jpg"); background-repeat: no-repeat; background-position: 2px center; padding-left: 15px; margin-bottom: 5px !important; padding-top: 0px }
.startnavi a:hover div    { display: block; margin: 15px 0px 5px 0px; color: #000 !important; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; background-image: url("/fileadmin/kardex/bilder/pfeilTeaser.jpg"); background-repeat: no-repeat; background-position: 2px center; padding-left: 15px; margin-bottom: 5px !important; padding-top: 0px }
.startnavi a:active div    { display: block; margin: 15px 0px 5px 0px; color: #000 !important; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; background-image: url("/fileadmin/kardex/bilder/pfeilTeaser.jpg"); background-repeat: no-repeat; background-position: 2px center; padding-left: 15px; margin-bottom: 5px !important; padding-top: 0px }

.startnavi a:link, .startnavi a:visited, .startnavi a:hover, .startnavi a:active { width: 130px; text-decoration: none; font-size: 11px }
.startnavi img { margin-right: 20px; }

.ohne-pfeil a:link div { color: #000; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-image: url('(EmptyReference!)'); margin: 15px 0px 5px; padding-top: 0px; padding-left: 0px; display: block }
.ohne-pfeil a:visited div     { color: #000; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-image: url('(EmptyReference!)'); margin: 15px 0px 5px; padding-top: 0px; padding-left: 0px; display: block }
.ohne-pfeil a:hover div     { color: #000; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-image: url('(EmptyReference!)'); margin: 15px 0px 5px; padding-top: 0px; padding-left: 0px; display: block }
.ohne-pfeil a:active div     { color: #000; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-image: url('(EmptyReference!)'); margin: 15px 0px 5px; padding-top: 0px; padding-left: 0px; display: block }






.naviTitle {
padding-left: 30px;
margin-top: 46pt;
margin-right: 0pt;
margin-left: 0pt;
margin-bottom: 10px;
font-size: 14px;
background-image: url(/fileadmin/kardex/bilder/title-arrow.gif);
background-position: left center;
background-repeat: no-repeat;
width: 190px !important;
}

.tableWidth { width: 210px !important; float: left; padding-right: 10px; }

/*--MailForm Plus
input { border: 1px solid #A5ACB2 }
form p, td, tr { font-size: 11px !important }
.checkbox { border: 0px; padding: 0; margin: 0px  }
.mailform-input { width: 235px }
.mailformDropDown { width: 180px; font-size: 11px; background-color: #F0F0F0 }
.mailformDropDown option { border-bottom: 1px dotted black; padding: 2px 0px 2px 2px } --*/


.fussRight { float: right; padding-bottom: 5px; padding-right: 20px; }
.fussLeft { float: left; padding-bottom: 5px; padding-left: 20px; }

.naviFuss-pos a { padding: 3px 5px 3px 5px }



.imgtext-nowrap { margin-bottom: 10px; }
.imgtext-nowrap h3 { font-size: 13px; font-weight: normal; color: #0078c1; margin: 0 0 10px 0; padding: 0 0 0 0; }
h2 { font-size: 13px; font-weight: normal !important; color: #0078c1; margin: 10px 0px 10px 0px; padding: 0px 0px 0px 0px; }
h1 { font-size: 14px; font-weight: bold; color: #515151 !important; margin: 0px 0px 20px 0px; padding: 0px 0px 0px 0px; }

h3 { font-size: 13px; font-weight: normal; color: #0078c1; margin: 10px 0px 10px 0px; padding: 0px 0px 0px 0px; }
h4 { font-size: 10px; font-weight: bold; color: black; margin-bottom: 10px; }


.content2 h1 { font-size: 10px; font-weight: bold; color: black; margin-bottom: 20px; margin: 20px 0px 20px 0px; padding: 0px 0px 0px 0px; }

.content2 .pfeil-grau  {  margin-bottom: 10px !important; }
.content2 .pfeil-gelb  {  margin-bottom: 10px !important; }
.content2 .pfeil-blau  {  margin-bottom: 10px !important; }
.content2 .pfeil-grau h1 { font-size: 13px; background-color: #a4a4a4; padding: 8px 3px 6px 25px; color: #fff !important; font-weight: bold; margin-top: 0px !important; margin-bottom: 10px !important; background-image: url(/fileadmin/kardex/bilder/storagesolution-grau.gif); background-repeat:no-repeat; background-position: 10px 11px !important;  }
.content2 .pfeil-gelb h1 { font-size: 13px; background-color: #f8bd09; padding: 8px 3px 6px 25px; color: #fff !important; font-weight: bold; margin-top: 0px !important; margin-bottom: 10px !important; background-image: url(/fileadmin/kardex/bilder/storagedate.gif); background-repeat:no-repeat; background-position: 10px 11px !important;  }
.content2 .pfeil-blau h1 { font-size: 13px; background-color: #0192d3; padding: 8px 3px 6px 25px; color: #fff !important; font-weight: bold; margin-top: 0px !important; margin-bottom: 10px !important; background-image: url(/fileadmin/kardex/bilder/storagesolution.gif); background-repeat:no-repeat; background-position: 10px 11px !important; }

.content2 h5 { font-size: 13px; background-color: #f8bd09; padding: 8px 3px 6px 25px; color: #fff !important; font-weight: bold; margin-top: 0px !important; background-image: url(/fileadmin/kardex/bilder/storagedate.gif); background-repeat:no-repeat; background-position: 10px 11px !important; margin-bottom: 0px !important }

.content2 .rahmen-anwendBsp-re    {border: 1px solid #d8d8d8; margin-bottom: 10px; padding: 5px; background-image: url("/fileadmin/kardex/bilder/kardex-anwd-bsp-hg-re.jpg"); background-repeat: repeat-x; background-position: left top;  }
.content2 .rahmen-anwendBsp-re h2 { font-size: 12px; font-weight: bold !important; color: #e8bb28; margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.content2 .rahmen-anwendBsp-re .bodytext {font-weight: bold; }
.content2 .rahmen-anwendBsp-re a {color: #888888 !important; }

.content2 .pfeil-grau2 h1 { font-size: 13px; background-color: #a4a4a4; padding: 8px 3px 6px 25px; color: #fff !important; font-weight: bold; margin-top: 15px !important; margin-bottom: 0px !imprtant; background-image: url(/fileadmin/kardex/bilder/storagesolution-grau.gif); background-repeat:no-repeat; background-position: 10px 11px !important; margin-bottom: 0px !important }
.content2 .pfeil-gelb2 h1 { font-size: 13px; background-color: #f8bd09; padding: 8px 3px 6px 25px; color: #fff !important; font-weight: bold; margin-top: 15px !important; margin-bottom: 0px !imprtant; background-image: url(/fileadmin/kardex/bilder/storagedate.gif); background-repeat:no-repeat; background-position: 10px 11px !important; margin-bottom: 0px !important }
.content2 .pfeil-blau2 h1 { font-size: 13px; background-color: #0192d3; padding: 8px 3px 6px 25px; color: #fff !important; font-weight: bold; margin-top: 15px !important; margin-bottom: 0px !imprtant; background-image: url(/fileadmin/kardex/bilder/storagesolution.gif); background-repeat:no-repeat; background-position: 10px 11px !important; margin-bottom: 0px !important }
.content2 .rahmen-anwendBsp-3s  {border: 1px solid #d8d8d8; margin-top: 0px; padding: 5px; background-image: url("/fileadmin/kardex/bilder/kardex-anwd-bsp-hg-re.jpg"); background-repeat: repeat-x; background-position: left top;  }
.content2 .rahmen-anwendBsp-3s .bodytext {font-weight: bold; }
.rahmen-anwendBsp-3s a.link-gelb-rechtsB  { color: #e8a900 !important; font-size:12px; text-align: right; text-decoration: underline !important; font-weight: bold !important; }


.content2 { font-size: 10px; font-weight: normal; color: black;  width: 205px; margin:0; padding:0;}

.content2 .innen {margin-left:15px; margin-bottom: 20px; margin-top: 34px; }

.content2 a { font-size: 10px; font-weight: normal; color: black; }
.content2 a:link, .content2 a:visited { text-decoration: none; color: #000; }
.content2 a:hover, .content2 a:active { text-decoration: underline; color: #000; text-decoration: underline !important }

.content2 p, .content2 td, .content2 tr { color: black; font-family: Arial, Helvetica, sans-serif; font-size: 10px; }

.contentSpace { margin-top: 20px; padding-top: 20px; }
.content a:link, .content a:visited { color: #e8a900; text-decoration: underline; font-weight: bold; }
.content a:hover, .content a:active { color: #e8a900; text-decoration: underline; font-weight: bold; }

.forgot-pass a:link, .forgot-pass a:visited, .forgot-pass a:active { color: #e8a900 !important; text-decoration: underline; font-weight: bold; }
.forgot-pass a:hover  { color: #e8a900 !important; text-decoration: underline; font-weight: bold; }


.content { }
.content-innen {padding-right:12px; padding-top:20px; }

a:link img, a:visited img, a:hover img, a:active img { color: #0078c1 }


#carousel a:link img, #carousel a:visited img, #carousel a:hover img, #carousel a:active img { color: transparent; border: 0px !important }



.contentElement { display: block !important; height: auto !important; float: none !important; margin: 5px; padding: 5px }
.contentElement img map { border: 0px; padding: 0px; margin: 0px  }


#tx_mwimagemap_img_12418 { border: 0; padding: 0; margin: 0 }

.contentLeft { padding-bottom: 10px; text-align: left !important }
.contentLeft div { text-align: left !important }


/*--startseite link --*/


.bg-links   { }
.bg-rechts  { }

.ueberschrift      { color: #000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold }


.ueberschrift-2   { color: #000; font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; background: no-repeat fixed }
p,td,tr      { color: black; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-family: Arial, Helvetica, sans-serif }
.rot  { color: red }

.borderRight { border-right: 0px solid #DEDEDE }

.paddingInhalt { padding-left: 15px }
.tx-slideshow-pi1 { margin-bottom: 10px; padding-bottom: 20px }

.csc-header { padding-bottom: 0px; padding-top: 0px; font-weight: bold  }

.inhalt-ref { margin: 0px 10px 10px 11px; padding-right: 10px; font-size: 12px }
.bodytext { padding: 0px 0px 0px 0px; margin: 5px 0px 5px 0px }
.ebene3_abstand_gesamt { margin-top: 10px; height: auto }

#hiddendiv {
  display: none;
}
#date_time {
  display: none;
}

.spacer-gif { padding: 0 0 0 0; margin: 0 0 0 0; height: 0px }

.tx-slideshow-pi1 { padding: 0 0 0 0; margin: 0 0 0 0; text-align: left }

.inhalt img { margin-top: 0px; margin-bottom: 0px;  }

.subtitle-pos { padding-left: 0px }
.subtitle_height { height: 25px }

.row_even { background-color: #EFEFEF; padding-top: 5px }

.row_odd { background-color: white; padding: 5px 5px 5px 5px }

.sub li  { margin-bottom: 3px }
.sub  { margin-top: 5px; margin-bottom: 10px }
A.mehr:link       { color: #084efc; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; padding: 1px 5px }
A.mehr:visited        { color: #084efc; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; padding: 1px 5px }
A.mehr:hover       { color: black; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-color: #6ec1db } 
A.mehr:active        { color: #000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-color: #6ec1db }

.titel   { color: black; font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 16px }
.subtitle { margin-bottom: 20px; margin-top: 10px; color: #000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding-right: 0px; padding-bottom: 0px; padding-left: 15px; }


li   { margin-left: 0px; padding-left: 0px; list-style-image: url("/fileadmin/kardex/bilder/pfeil-ul.gif"); list-style-position: outside; font-size: 11px }
ul {margin-left: 15px; padding-left: 0px; font-size: 11px; font-weight: normal; color: black; }

BODY { }
.inhalt { margin-right: 0px; padding: 0px 0px 0px 0px; width: 400px }
.inhalt2  { padding-left: 15px; margin-bottom: 10px; margin-right: 5px; width: 185px;  font-size: 10px !important  }
.tabelle-inhalt   { margin-top: 0px; margin-left: 0px }
.abstand-inhalt   { padding-left: 0px; margin-bottom: 0px }
.inhalt2 h1 { padding: 0 0 0 0; margin-bottom: 0px; margin-top: 5px; color: #000; font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: bold !important }

.inhalt2 .bodytext { font-size: 10px }

.imgtext-table { padding-bottom: 0px  }
.navi-pos { margin: 5px 0px 5px 0px; padding: 0 }
.navi-space { padding: 0px 0px 0px 15px; }


.newsletterLink A:link, .newsletterLink A:visited { text-decoration: none; padding-right: 5px; color: #7F7F7F}
.newsletterLink A:hover { text-decoration: underline; color: #7F7F7F}
.newsletterLink A:active { text-decoration: none; color: #7F7F7F}


/*--Sitemap--*/
.csc-menu .csc-sitemap-level1 { width: 384px; background-color: #DFDFDF }

.csc-sitemap-level1 A:link, .csc-sitemap-level1 A:visited { text-decoration: none; padding-right: 5px; color: #7F7F7F; padding-left: 5px }
.csc-sitemap-level1 A:hover { text-decoration: underline; color: #7F7F7F}
.csc-sitemap-level1 A:active { text-decoration: none; color: #7F7F7F}

.csc-sitemap-level2 A:link, .csc-sitemap-level2 A:visited { text-decoration: none; padding-right: 5px; color: #7F7F7F; margin-left: 20px }
.csc-sitemap-level2 A:hover { text-decoration: underline; color: #7F7F7F}
.csc-sitemap-level2 A:active { text-decoration: none; color: #7F7F7F}

.csc-sitemap-level3 A:link, .csc-sitemap-level3 A:visited { text-decoration: none; padding-right: 5px; color: #7F7F7F; margin-left: 40px }
.csc-sitemap-level3 A:hover { text-decoration: underline; color: #7F7F7F}
.csc-sitemap-level3 A:active { text-decoration: none; color: #7F7F7F}

.csc-sitemap-level4 A:link, .csc-sitemap-level4 A:visited { text-decoration: none; padding-right: 5px; color: #7F7F7F; margin-left: 60px }
.csc-sitemap-level4 A:hover { text-decoration: underline; color: #7F7F7F}
.csc-sitemap-level4 A:active { text-decoration: none; color: #7F7F7F}


a.prod_mehr:link   { color: #ff9c1d; font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 20px; text-decoration: none; background-image: url("/fileadmin/kardex/bilder/pfeil-subnav-orange.jpg"); background-repeat: no-repeat; background-position: left 3px; padding-left: 15px }
a.prod_mehr:visited   { color: #f78c00; font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 20px; text-decoration: none; background-image: url("/fileadmin/kardex/bilder/pfeil-subnav-orange.jpg"); background-repeat: no-repeat; background-position: left 3px; padding-left: 15px }
a.prod_mehr:hover   { color: black; font-size: 11px; line-height: 20px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; background-image: url("/fileadmin/kardex/bilder/pfeil-subnav-orange.jpg"); background-repeat: no-repeat; background-position: left 3px; padding-left: 15px }
a.prod_mehr:active   { color: black; font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 20px; text-decoration: none; background-image: url("/fileadmin/kardex/bilder/pfeil-subnav-orange.jpg"); background-repeat: no-repeat; background-position: left 3px; padding-left: 15px }

/*--REFERENZEN--*/
.navi-ref-act { color: #F78C00; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 20px; padding-left: 15px; margin: 0 0 0 0; text-decoration: none } 
.navi-ref-act:hover { color: black; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 20px; padding-left: 15px; margin: 0 0 0 0; text-decoration: underline }
A.navi-ref-act:link, A.navi-ref-act:visited, A.navi-ref-act:hover, A.navi-ref-act:active { color: #F78C00; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 20px; padding-left: 15px; margin: 0 0 0 0 }

.navi-ref-no { font-weight: bold; color: black; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 20px; padding-left: 15px; margin: 0 0 0 0; text-decoration: none} 
.navi-ref-no:hover { text-decoration: underline }
a.navi-ref-no:link, a.navi-ref-no:visited, a.navi-ref-no:hover, a.navi-ref-no:active  { font-weight: normal; color: black; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; line-height: 20px; padding-left: 0px; margin: 0px 0px 0px 0px }

.subnavi-ref-act   { color: #F78C00; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; line-height: 10px; text-decoration: none; background-image: url("/fileadmin/kardex/bilder/pfeil-subnav-orange.jpg"); background-repeat: no-repeat; background-position: left center; padding-left: 10px } 
.subnavi-ref-act:hover    { color: #F78C00; font-size: 11px; text-decoration: underline; background-image: url("/fileadmin/kardex/bilder/pfeil-subnav-orange.jpg"); background-repeat: no-repeat; background-position: left center; padding-left: 10px }
A.subnavi-ref-act:link, A.subnavi-act:visited, A.subnavi-act:hover, A.subnavi-act:active { color: #F78C00; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; line-height: 10px; background-image: url("/fileadmin/kardex/bilder/pfeil-subnav-schwarz.jpg"); background-repeat: no-repeat; background-position: left center; padding-left: 10px }

.subnavi-ref-no    { color: black; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; line-height: 10px; text-decoration: none; background-image: url("/fileadmin/kardex/bilder/pfeil-subnav-schwarz.jpg"); background-repeat: no-repeat; background-position: left center; padding-left: 10px } 
.subnavi-ref-no:hover   { color: black; font-size: 11px; text-decoration: underline; background-image: url("/fileadmin/kardex/bilder/pfeil-subnav-schwarz.jpg"); background-repeat: no-repeat; background-position: left center; padding-left: 10px }
A.subnavi-ref-no:link, A.subnavi-ref-no:visited, A.subnavi-ref-no:hover, A.subnavi-ref-no:active { color: green; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; line-height: 10px; background-image: url("/fileadmin/kardex/bilder/pfeil-subnav-schwarz.jpg"); background-repeat: no-repeat; background-position: left center; padding-left: 10px }

.space-ref { padding: 5px 5px 5px 18px }


/*--HAUPTNAVIGATION--*/
.hauptnavi-act { color: black; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; line-height: 20px; padding-left: 0px; margin: 0 0 0 0; text-decoration: none !important; text-decoration: underline !important } 
.hauptnavi-act:hover { text-decoration: underline }
.hauptnavi-act:visited { text-decoration: none }
A.hauptnavi-act:link, A.hauptnavi-no:visited, A.hauptnavi-no:hover, A.hauptnavi-no:active  { text-decoration: underline !important; font-weight: bold; color: black; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; line-height: 20px; padding: 0px 0px 0px 0px; margin: 0 0 0 0 }

.hauptnavi-no { font-weight: bold; color: black; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; line-height: 20px; padding-left: 0px; margin: 0 0 0 0; text-decoration: none} 
A.hauptnavi-no:link, A.hauptnavi-no:visited, A.hauptnavi-no:active  { font-weight: bold; color: black; font-family: Arial, Helvetica, sans-serif; text-decoration: none !important; font-size: 11px; font-weight: bold; line-height: 20px; padding: 0px 0px 0px 0px; margin: 0 0 0 0 }
A.hauptnavi-no:hover { font-weight: bold; color: black; font-family: Arial, Helvetica, sans-serif; text-decoration: underline !important; font-size: 11px; font-weight: bold; line-height: 20px; padding: 0px 0px 0px 0px; margin: 0 0 0 0 }

.unternavi-act    { line-height: 38px; background-color: #F58D07; color: white; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; padding: 13px 5px 12px; border-right: 1px solid #adadad } 
.unternavi-act:hover    { color: white; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; padding-top: 13px; padding-bottom: 12px }
A.unternavi-act:link, A.unternavi-no1:visited, A.unternavi-no1:hover, A.unternavi-no1:active { font-family: Arial, Helvetica, sans-serif; font-weight: normal; background-image: url("/fileadmin/templates/megamat/bilder/relaunch-2006/pfeil-subnav-schwarz.jpg"); background-repeat: no-repeat; background-position: left center }

.unternavi-no     { line-height: 38px; color: #abc1e4; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; padding: 13px 5px 12px; border-right: 1px solid #adadad } 
.unternavi-no:hover    { font-size: 11px; text-decoration: none; background-image: url("/fileadmin/kardex/bilder/unternavi-oben-hover.gif"); background-repeat: repeat-x; background-position: left top; padding-top: 13px; padding-bottom: 12px }
A.unternavi-no:link, A.unternavi-no1:visited, A.unternavi-no1:hover, A.unternavi-no1:active     { font-weight: bold; font-family: Arial, Helvetica, sans-serif; background-image: url("/fileadmin/kardex/bilder/pfeil-subnav-schwarz.jpg"); background-repeat: no-repeat; background-position: left center }

/*-- EBENE --1 */

.subnavi-no1 { color: black; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 14px; margin: 0 0 0 0; text-decoration: none} 

A.subnavi-no1:link, A.hauptnavi-no1:visited, A.hauptnavi-no1:active  { color: black; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 14px; margin: 0 0 0 0 }
A.subnavi-no1:hover{ text-decoration: underline }


.bg-sub-no { background-color: white;  padding: 5px 0px 5px 30px; margin: 0 0 0 0 }
.bg-sub-act { background-image: url("/fileadmin/kardex/bilder/subnavi_curse.gif"); background-repeat: repeat-y; background-position: left top; background-color: transparent;  padding: 5px 0px 5px 30px; margin: 0 0 0 0 }


/*--EBENE --2 */
.subnavi-act1 {  color: black; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 10px; margin: 0 0 0 0; text-decoration: underline} 
.subnavi-act1:hover { text-decoration: none }
A.subnavi-act1:link, A.subnavi-act1:visited, A.subnavi-act1:hover, A.subnavi-act1:active  {  color: black; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 10px; margin: 0 0 0 0 }




/*--EBENE --3 */

.subnavi-no2 { color: black; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; line-height: 12px; text-decoration: underline } 
   
A.subnavi-no2:link, A.hauptnavi-no1:visited, A.hauptnavi-no1:active  { color: black; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; line-height: 12px }
A.subnavi-no2:hover { color: black; font-size: 11px; text-decoration: underline }


.subnavi-act2   { color: #f58d07; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; line-height: 10px; text-decoration: underline } 
  
A.subnavi-act2:link, A.subnavi-act1:visited, A.subnavi-act1:active { font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; line-height: 10px }
A.subnavi-act1:hover{ color: #f58d07; font-size: 11px; text-decoration: none }


.space-level2 { padding: 3px 5px 3px 31px; background-image: url("/fileadmin/kardex/bilder/pfeil-subnav-schwarz.jpg"); background-repeat: no-repeat; background-position: 15px 4px }
.space-level2_act { padding: 3px 5px 3px 31px; background-image: url("/fileadmin/kardex/bilder/pfeil-subnav-orange.jpg"); background-repeat: no-repeat; background-position: 15px 4px }

/*--PRODUKT_�BERISCHT--*/

.produkt-uebersicht { margin: 6px 6px 6px 5px  }

a.produkt-uebersicht:link { color: black !important; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 10px; text-decoration: none; background-image: url("/fileadmin/kardex/bilder/ref-dot.gif"); background-repeat: no-repeat; background-position: left center; padding-left: 15px }
a.produkt-uebersicht:visited { color: black !important; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 10px; text-decoration: none; background-image: url("/fileadmin/kardex/bilder/ref-dot.gif"); background-repeat: no-repeat; background-position: left center; padding-left: 15px }
a.produkt-uebersicht:hover { color: black !important; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 10px; text-decoration: none; background-image: url("/fileadmin/kardex/bilder/ref-dot.gif"); background-repeat: no-repeat; background-position: left center; padding-left: 15px }
a.produkt-uebersicht:active { color: black !important; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 10px; text-decoration: none; background-image: url("/fileadmin/kardex/bilder/ref-dot.gif"); background-repeat: no-repeat; background-position: left center; padding-left: 15px }

.produkte_uebersicht_abstand { padding: 6px 6px 6px 5px  }

.tx-ttnews-browsebox-strong { font-weight: bold }
.naviFuss-pos {  }
.foot{  background-image: url("/fileadmin/kardex/bilder/kardex_footer.gif"); background-repeat: repeat-x; background-position: center bottom }

.naviFuss-act { font-weight: bold; color: black; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; line-height: 20px; padding-left: 5px; padding-right: 5px; margin: 0 0 0 0; text-decoration: none} 
.naviFuss-act:hover { text-decoration: none; color: #6A6A6A }
A.naviFuss-act:link, A.naviFuss-act:visited, A.naviFuss-act:hover, A.naviFuss-act:active { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; line-height: 20px;  margin: 0 0 0 0 }

.naviFuss-no { font-weight: bold; color: #6A6A6A; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; line-height: 20px; padding-left: 5px; padding-right: 5px; margin: 0 0 0 0; text-decoration: none} 
.naviFuss-no:hover { text-decoration: none; color: black }
A.naviFuss-no:link, A.naviFuss-no:visited, A.naviFuss-no:hover, A.naviFuss-no:active { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; line-height: 20px;  margin: 0 0 0 0 }



/*-- SEARCH BOX --*/

.searchbox { margin-left: 30px; width: 180px; }



#searchform .search-text { 
	width: 118px;
	height: 18px;
	 border: 1px solid #A5ACB2 !important;
	padding-left: 2px; 
	padding-right: 2px;
}


#searchform .search-submit { 
	
	border: 0px !important;   }
	
.searchbox h3 { margin-bottom: 2px !important; }




/* ab hier css fuer Indexsuche */

.tx-indexedsearch { margin-top: 10px }

.tx-indexedsearch A:link, .tx-indexedsearch A:visited { text-decoration: none; padding-right: 5px; font-size: 12px; color: #7F7F7F}
.tx-indexedsearch A:hover { text-decoration: underline; font-size: 12px; color: #7F7F7F}
.tx-indexedsearch A:active { text-decoration: none; font-size: 12px; color: #7F7F7F}

.tx-indexedsearch-browsebox-Cell { padding: 0; margin: 0px; width: 100px }

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
	.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
	.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#eeeeee; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:#0078c1; font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info  { background: #d1d1d1 }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE  { background: #d1d1d1; width: 350px }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD {  }
	.tx-indexedsearch-rules  { margin-top: 18px }
	.tx-indexedsearch-sectionlinks { margin-bottom: 18px }



A.megamat:link, A.megamat:visited, A.megamat:active       { color: black; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 16px; text-decoration: none; margin-right: 12px }
A.megamat:hover        { color: black; font-weight: bold; text-decoration: none } 


A.megalift:link, A.megalift:visited, A.megalift:active  { color: black; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; margin-right: 12px }
A.megalift:hover        { color: black; font-weight: bold; text-decoration: none; background-color: #8cc985 } 

A.megacell:link, A.megacell:visited, A.megacell:active      { color: black; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; margin-right: 12px }
A.megacell:hover         { color: black; font-weight: bold; text-decoration: none; background-color: #02b1ff } 

A.megaload:link, A.megaload:visited, A.megaload:active       { color: black; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; margin-right: 12px }
A.megaload:hover        { color: black; font-weight: bold; text-decoration: none; background-color: #ff8142 } 

A.steuerung:link, A.steuerung:visited, A.steuerung:active    { color: black; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; margin-right: 12px }
A.steuerung:hover        { color: black; font-weight: bold; text-decoration: none; background-color: #6df0d4 } 

A.software:link, A.software:visited, A.software:active      { color: black; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; margin-right: 12px }
A.software:hover        { color: black; font-weight: bold; text-decoration: none; background-color: #fff585 }





/* Shop CSS */

.shop-link { color: black }

.shop-link A:link { font-weight: normal; color: #000000; text-decoration: none }
.shop-link A:visited { font-weight: normal; color: black; text-decoration: none }
.shop-link A:hover { font-weight: normal; color: black; text-decoration: none }
.shop-link A:active { font-weight: normal; color: black; text-decoration: none }

.artikelname      { color: #000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin-bottom: 5px; padding-bottom: 3px; width: 400px; border-bottom: 2px dotted #DEDEDE }
h1    { color: #000; font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold }

.ueberschrift-2   { color: #000; font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; background: no-repeat fixed }





/*--NEWS--*/

/*--punkt_linie { border-bottom: 1px dotted #DEDEDE;  }--*/

.punkt_linie  { background-image: url("/uploads/pics/trenner-linie_16.gif"); background-repeat: no-repeat; background-position: 0px; margin: 15px 0px 15px 0px; margin: 15px 0px 15px 0px; height: 30px }

.news_mehr A:link { color: #ef8c08 !important; font-size: 11px; text-decoration: none; background-image: url("/fileadmin/kardex/bilder/pfeil-subnav-orange.jpg"); background-repeat: no-repeat; background-position: left center; padding-left: 10px; line-height: 20px }
.news_mehr A:visited { color: #ef8c08 !important; font-size: 11px; text-decoration: none; background-image: url("/fileadmin/kardex/bilder/pfeil-subnav-orange.jpg"); background-repeat: no-repeat; background-position: left center; padding-left: 10px; line-height: 20px }
.news_mehr A:hover { color: #ef8c08 !important; font-size: 11px; text-decoration: none; background-image: url("/fileadmin/kardex/bilder/pfeil-subnav-orange.jpg"); background-repeat: no-repeat; background-position: left center; padding-left: 10px; line-height: 20px }
.news_mehr A:active { color: #ef8c08 !important; font-size: 11px; text-decoration: none; background-image: url("/fileadmin/kardex/bilder/pfeil-subnav-orange.jpg"); background-repeat: no-repeat; background-position: left center; padding-left: 10px; line-height: 20px }

.news_back_list A:link { color: #ef8c08 !important; font-size: 11px; text-decoration: none; background-image: url("/fileadmin/kardex/bilder/back_list.gif"); background-repeat: no-repeat; background-position: left center; padding-left: 13px; line-height: 20px }
.news_back_list A:visited { color: #ef8c08 !important; font-size: 11px; text-decoration: none; background-image: url("/fileadmin/kardex/bilder/back_list.gif"); background-repeat: no-repeat; background-position: left center; padding-left: 13px; line-height: 20px }
.news_back_list A:hover { color: #ef8c08!important; font-size: 11px; text-decoration: none; background-image: url("/fileadmin/kardex/bilder/back_list.gif"); background-repeat: no-repeat; background-position: left center; padding-left: 13px; line-height: 20px }
.news_back_list A:active { color: #ef8c08!important; font-size: 11px; text-decoration: none; background-image: url("/fileadmin/kardex/bilder/back_list.gif"); background-repeat: no-repeat; background-position: left center; padding-left: 13px; line-height: 20px }

.tx-ttnews-browsebox A:link { color: black; text-decoration: none; line-height: 20px }
.tx-ttnews-browsebox A:visited { color: black; text-decoration: underline; line-height: 20px }
.tx-ttnews-browsebox A:hover { color: black; text-decoration: none; line-height: 20px }
.tx-ttnews-browsebox A:active { color: black; text-decoration: underline; line-height: 20px }

.tx-ttnews-browsebox-SCell { font-weight: bold; text-decoration: underline !important  }

.inhalt2 a:link { color: black !important; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal !important; line-height: 12px; text-decoration: none !important }
.inhalt2 a:visited { color: #000 !important; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal !important; line-height: 12px; text-decoration: none !important }
.inhalt2 a:hover { color: black !important; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; line-height: 12px; text-decoration: underline !important }
.inhalt2 a:active { color: black !important; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal !important; line-height: 12px; text-decoration: none !important }

.news_headline      { margin-bottom: 2px; color: #000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: 700 }
.news_date { height: 5px; color: #808080 }

.borderRight .imgtext-table { padding-bottom: 5px }


a.downloadStyle:link, a.pdf:visited, a.pdf:active { background-image: url("/fileadmin/kardex/bilder/pdf.gif"); background-repeat: no-repeat; background-position: left 1px; font-size: 11px; text-decoration: none; padding: 3px 0px 3px 20px }
a.downloadStyle:hover { background-image: url("/fileadmin/kardex/bilder/pdf.gif"); background-repeat: no-repeat; background-position: left 1px; font-size: 11px; text-decoration: none; padding: 3px 0px 3px 20px  }

/*-- Kardex Service Image Map ---*/

.service-rahmen { border:1px solid #555; padding:5px; background-color:#FFF;}

.service-rahmen a:link, .service-rahmen a:visited, .service-rahmen a:active { text-decoration: none; font-weight:bold; color: #f0b901; }
.service-rahmen a:hover, { text-decoration: underline !important; color: #f0b901;}

.service-rahmen ul {margin-top: 0px;}

.qtip-tip canvas {
	display: none;
	visibility: hidden;	
	width: 0px !important;
	height: 0px !important;
}

.qtip-tip {
	font-family: arial !important;
	color: #000;
}

.noborder {
	border: none;
}

map img {
	border: 0px !important;
}

.qtip-tip strong {
	display: block;
	font-family: arial !important;
}

.qtip-content strong {
	display: block;
	width: 100%;
	font-family: arial !important;
	margin-top: 10px;
	font-size: 11px;
	}

.qtip-content ul li {
	font-family: arial !important;
}


#apDiv1 {
	position:absolute;
	width:250px;
	height:140px;
	z-index:1;
	left: 291px;
	top: 82px;
	background-color: #FFFFFF;
	visibility: hidden;
}

#apDiv2 {
	position:absolute;
	width:250px;
	height:140px;
	z-index:2;
	left: 327px;
	top: 291px;
	background-color: #FFFFFF;
	visibility: hidden;
}
#apDiv3 {
	position:absolute;
	width:250px;
	height:150px;
	z-index:3;
	left: 100px;
	top: 228px;
	background-color: #FFFFFF;
	visibility: hidden;
}

/*-- POWER MAIL ---*/

.tx-powermail-pi1_fieldset legend { height: 5px; visibility: hidden; padding: 0px; padding-left: 0px;  font-weight: bold; border: 0; display: none }
.tx-powermail-pi1_fieldset fieldset { border: 0px !important; display: none }

.tx-powermail-pi1_fieldset { border: 0 }

.tx-powermail-pi1_fieldset label { width: 220px !important; display: block; float: left }
.tx_powermail_pi1_fieldwrap_html { display: block !important; padding-bottom: 10px }


.powermail_mandatory { color: red }
.powermail_mandatory_js { color: red; width: 150px }

.powermail_select { width: 170px; font-size: 11px }

.jscalendar_cb { width: 10px !important }
img.helpImg { visibility: hidden !important }
#uid14_msg { padding-left: 200px }

.jscalendar { width: 285px !important }

.powermail_textarea { border: 1px solid #9c9e9f; width: 300px; font-family: arial; font-size: 14px; padding: 2px 5px 2px 5px; }

.powermail_submit { width: 230px !important }

input.tx_powermail_pi1_fieldwrap_html_ { border: green 1px solid !important; font-size: 10px !important; }


.powermail_check_inner { display: block !important; clear: both; margin-bottom: 2px; border:0px; }

.powermail_check {  border:0px; } 

#powermaildiv_uid4708 label, #powermaildiv_uid4701 label { width: 350px !important; display: block; float: left }

#powermaildiv_uid4708 .powermail_check_inner, #powermaildiv_uid4701 .powermail_check_inner {margin-bottom: 30px;}


#powermaildiv_uid4708 label, #powermaildiv_uid4701 label, #powermaildiv_uid4775 label { width: 350px !important; display: block; float: left }




.tx-powermail-pi1_mandatory strong   { color: red; font-size: 13px; }
		
.powermail_mandatory_list .powermail_mandatory_listitemstrong { color: red; font-size: 13px; }









/*--- SHORT FORM ---*/
.content2 .tx-powermail-pi1 { margin-top: 0px; padding-top: 0px }
.content2 .tx-powermail-pi1 textarea { width: 180px !important }
.content2 .tx-powermail-pi1 input { width: 180px !important }
.content2 .tx_powermail_pi1_fieldwrap_html { padding-bottom: 5px !important }

/*--- Benutzer Registrierung ---*/


.tx-srfeuserregister-pi1 p { margin-top: .5em; margin-bottom: 0; padding:0; text-indent: 0; }
.tx-srfeuserregister-pi1 fieldset {border: 0; margin-left: 20px; }
.tx-srfeuserregister-pi1 h4 { margin-top: 0; font-size: 11px; }
.tx-srfeuserregister-pi1 .legend { padding: 0; font-weight: bold; margin-bottom: 10px;}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice { font-style: italic; margin-bottom: 1em; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-trash { margin-bottom: 2em; }
.tx-srfeuserregister-pi1 a { padding-left: 14px; text-decoration:none; }
.tx-srfeuserregister-pi1 label { margin: 0; padding: 0; float: left;}
.tx-srfeuserregister-pi1 label span { color: #ff0000; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error { color: #ff0000; }
.tx-srfeuserregister-pi1 input { margin: 0; padding: 0;  width: 130px;}
.tx-srfeuserregister-pi1 textarea { margin: 0; padding: 0;  width: 130px; border: solid 1px #a5acb2}
.tx-srfeuserregister-pi1 input[type=password] { }
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-password { margin-right: 1em; }
.tx-srfeuserregister-pi1 input[type=radio], .tx-srfeuserregister-pi1 input[type=checkbox] {background-color: transparent; }
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-radio, * html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-checkbox { background-color: transparent; }		
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon { margin-left: 1em; background-color: transparent; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon:hover { cursor: pointer; }
.tx-srfeuserregister-pi1 a.tx-srfeuserregister-pi1-file-view { padding-left: 15px; background-color: transparent; background-repeat: no-repeat; font-size: .8em; margin-left: 1em; }
.tx-srfeuserregister-pi1 ul { margin: 0; padding: 0; list-style-position: inside; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes { list-style-type: none; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li { margin: 0 0 .3em 0; padding: 0; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li label { margin: 0; padding: 0 0 0 .5em; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li { float: left; padding: 0 2em 0 0; margin: 0; }
.tx-srfeuserregister-pi1 dl { margin: 0; padding: 20px 0 0 0;}
.tx-srfeuserregister-pi1 dt, .tx-srfeuserregister-pi1 dd { margin: 0; padding: 0 0 .5em 0; float: left; }
.tx-srfeuserregister-pi1 dt { clear: both; width: 220px; padding-right: 1em; }
.tx-srfeuserregister-pi1 dd { text-align: left; width: 160px }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dt { width: auto; padding-right: 0; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dd { width: auto; }
* html .tx-srfeuserregister-pi1 dd { float: none; }
.tx-srfeuserregister-pi1 dd p { margin-top: 0; margin-bottom: .5em; padding: 0; }
.tx-srfeuserregister-pi1 dd label { padding: 0 1em 0 .5em; }


