@charset "utf-8";
/* CSS Document */

/*
12px - 0.75em - 1.0em
14px - 1.16666em
15px - 1.25em
16px - 1.333em
17px - 1.41666em
20px - 1.66666em
24px - 2em
30px - 2.5em
31px - 2.571em
33px - 2.75em
36px - 3em
*/

* {margin:0;padding:0;}
html, body {font-family:Arial, Helvetica, sans-serif;margin:0;padding:0;background-color:#f7f7f7;font-size:100.01%;line-height:1.2em;color:#000000;height:100%; /* needed for wrapper min-height */}
body, html {min-height:101%; /*Scrollbar immer anzeigen*/} 
body {font-size:0.75em;}

img { border: 0; }
h1 { color: #e60000; font-size: 2.571em; line-height: 1.2em; margin: 0 0 20px 0;}
h2 { color: #282828; font-size: 1.214em; line-height: 1.2em; margin: 0 0 10px 0;}
h3 { color: #282828; font-size: 1.214em; line-height: 1.2em; margin: 0 0 5px 0;}
p { line-height:1.5em; margin-bottom:1em;}
a { color: #000000; text-decoration: none;}
a:hover { color: #999999; }
.aktiv { color: #999999; }
hr {background-color: #CCCCCC;border: 0 none;clear: both;color: #CCCCCC;height: 1px;margin: 15px 0;}
label {}
input, select { border:1px #CCCCCC solid; color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:1em; padding:2px; width:156px;}
textarea { border:1px #CCCCCC solid; color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:1em; padding:2px; width:156px; height:100px;}
select { width:auto;}
dl { margin-bottom:20px;}
dt { float:left; margin-right:20px}
dt:before, dt:after {content: " "; display: table;}
dd {}
.radio, .checkbox { width:auto; border:none;/*margin-top:5px;*/ margin:0 5px 0 0;}
.imgLeft { float:left;}
.imgRight { float:right;}
.textCenter { text-align:center;}

/* ---------------------------------------------------------------------- BUTTON GRAU ------------------------------------------------------------------------------- */
.btn { float:left; margin:0; width:auto; }
.btn a { text-decoration: none; background: url(/_img/btn_l.png) no-repeat left top; padding: 0 0 0 25px; display: block;}
.btn span { color: #FFFFFF; font-size:1.142em; font-weight: bold; text-transform: uppercase; background-image:url(/_img/btn_r.png); background-repeat:no-repeat; background-position: right top; padding: 6px 30px 0px 0px; height: 24px;  display: block; cursor: pointer; margin: 10px 10px 20px 0; }
.btn a:hover { background-position: bottom left; }
.btn a:hover span { background-position: bottom right; }
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------ */
 
/* -------------------------------------------------------------------- COUNTRY SELECT ------------------------------------------------------------------------------ */
.contentCountryselect {background-image:url(/_img/countryselect_bg/bg-hand-tracker-01.jpg); background-repeat:no-repeat; height:750px;margin: 10px auto 0; padding-top:50px; position: relative;width: 980px;}
.countrySelectBox { background-image:url(/_img/countryselect_bg/bg-auswahlbox-top.png); background-repeat:no-repeat;height:174px; padding:20px 22px 20px 22px; position:relative; width:245px;}
.countrySelectBox a { display:block; font-weight:bold; padding:3px;}
.countrySelectBox a:hover { color:#FFF; background-color:#bccf00;}
.contrySelectBoxBottom {background-image:url(/_img/countryselect_bg/bg-auswahlbox-bottom.png); background-repeat:no-repeat; height:20px; margin:0 0 0 -22px; position:absolute; bottom:0; width:289px;}
.countryList { float:left; margin-right:5px; width:120px;}
.languageList{ background-image:url(/_img/countryselect_bg/trennlinie.gif); background-repeat:repeat-y;float:left; padding:0 0 0 10px; width:110px;}
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------ */
 
/* ------------------------------------------------------------------------ CONTENT --------------------------------------------------------------------------------- */
.contentStart {  margin: 10px auto 0; position: relative;width: 980px;  }
.contentGroup { margin: 90px auto 0; position: relative; width: 960px; }
.contentGroup h1 { margin: 0 0 10px 180px;}
.naviArea { width: 160px; margin: 0 20px 0 0; padding: 25px 0 0 0; border-top: solid 1px #5b5b5b;/**/ padding-top:0; /* edit Dinu*/ }
.content {  margin: 0 0 0 0; padding: 25px 0px 0 0; border-top: solid 1px #5b5b5b;width: 780px;}
.content h1 { margin-left:0;}
.content p { margin: 0 0 20px 0; line-height:1.4em;}

.contentAndTeaser { margin: 0 0 0 0; padding: 0 15px 0 0; width: 505px;}

.contentLeft, .contentRight {width:350px; padding-right:45px;}
.contentRight {padding-right:0;}
.content p a { color: #000000; text-decoration: underline;}
.content p a:hover { color: #999999; }

.kontaktForm { float:left; width:360px;}
.kontaktAdr { float:left; margin-left:40px; width:345px;}

.teaserArea { margin: 0 -15px 0 0; padding: 0px 0 0 0; width: 240px;}

.videoThumb { float:left; margin:0 10px; width:200px;}
.videoThumb img { padding-bottom:10px;}
.videoThumb p { margin: 0;}

.produkteVideos {padding:0 0 60px 0px;}

.prodSkizze {float: left; width:221px; margin-right:19px; /*background:#C09;*/}
.prodSkizze img { margin-bottom:40px;}
.prodTeaser { float:left; width:505px; padding-bottom:20px;}

.dtBeispiel { border-bottom:1px #CCC solid; padding:5px 0; width:70%}
.ddBeispiel {border-bottom:1px #CCC solid; padding:5px 0;}

.fallstudieTeaser {}
.fallstudieTeaser .fallstudieLogo { float:left; width:180px;}
.fallstudieTeaser .fallstudieBeschrieb { float:left; width:280px;}
.fallstudieTeaser:after { clear:both;}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------ */

/* ------------------------------------------------------------------------ TEASER ---------------------------------------------------------------------------------- */
.teaser { width: 229px; height: 204px; background: url(/_img/new_bg/bg_teaser.png); padding: 8px 0 0 11px; position: relative;}
.teaser h2 { width: 198px; /*height: 18px;*/ background-color:#e4e4e4; padding: 6px 10px; margin: 0; font-size: 1em; text-transform: uppercase; }
.teaser p { padding:5px 15px 5px 10px;}
.teaser img.fl { margin:0 10px 70px 0;}
.teaserButton { position: absolute; bottom: 14px; right: 11px; z-index:200;  }
.teaserArea .teaser{ margin: 0 0 0 10px; }
.teaserImgLanding {margin:-65px 0 0 -10px;position:absolute; z-index:100;}
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------ */

/* ---------------------------------------------------------------------- LONGTEASER -------------------------------------------------------------------------------- */
.longTeaser {/*background: url(/_img/new_bg/longteaser_bg.png); background-repeat:repeat-y;*/ border:1px #999999 solid; margin:0 0px 60px 0px; padding: 0; position: relative;}
/*.longTeaserTop { background-image:url(/_img/new_bg/longteaser_top_bg.png); background-repeat:no-repeat; height:12px; left:0; position:absolute; top:-12px; width:772px;}
.longTeaserBottom {background-image:url(/_img/new_bg/longteaser_bottom_bg.png); background-repeat:no-repeat;bottom:-22px; height:22px; left:0; position:absolute;  width:772px;}
.longTeaserButton {background-image:url(/_img/new_icons/aufzu_klapp.png); background-position:30px 0; float:right; height:28px; margin-right:17px; width:29px;}*/
.longTeaser h2 {/*width: 198px;*/ /*height: 18px;*/ background-color:#e4e4e4; padding: 7px 10px 7px 10px; margin:0; font-size: 1em; text-transform: uppercase;}
.longTeaserContent {margin: 0 17px;padding: 15px 10px 5px;}
.longTeaserContent h2 {background-color: transparent;font-size: 1.214em;margin: 0 0 10px;padding: 0;text-transform: none;}
.longTeaserContent .formArtikelPreise {width: 474px;}
.longTeaser .optionenClosed {background-image:url(/_img/new_icons/anzahl_up.gif);background-repeat:no-repeat;background-position:10px 10px;padding-left:30px;}
.longTeaser .optionenOpened {background-image:url(/_img/new_icons/anzahl_down.gif);background-repeat:no-repeat;background-position:10px 10px;padding-left:30px;}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------ */

/* ------------------------------------------------------------------------ LISTEN ---------------------------------------------------------------------------------- */
.content ul li { padding-left:20px; list-style:none; line-height:1.2em; padding-bottom:4px; background-image:url(/_img/new_bg/list_pfeil.gif); background-repeat:no-repeat;}
.teaser ul { margin-top:5px;}
ul li.listAnleitungen {background-image:none; margin:0 0 10px 10px; padding:0; }
ul li.listAnleitungen a {background-image:url(/_img/icons/list_pdf.png); background-repeat:no-repeat; background-position:left top; display:block;padding:8px 0 8px 40px;}
ul li.listQuickstart {background-image:none; margin:0 0 10px 10px; padding:0; }
ul li.listQuickstart a {background-image:url(/_img/icons/list_quickstart.png); background-repeat:no-repeat; background-position:left top; display:block;padding:8px 0 8px 40px;}
ul li.pdf { background-image:none;  margin:0 0 10px 0; padding:0; }
li.pdf a {background-image:url(/_img/FileExt/pdf.gif); background-repeat:no-repeat; background-position:left top; display:block;padding:8px 0 8px 40px;}
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------ */

/* ---------------------------------------------------------------------- SHOP -------------------------------------------------------------------------------- */
/*.btnWK { width:auto; float:left;}
	.btnWK a {background-image:url(/_img/bg/btn_l.gif); background-repeat:no-repeat; background-position:left 6px; float:left;padding:0 0 0 10px;font-size:1em; line-height:1em; font-weight:normal; color:#bdcd00; text-decoration:none;text-align:left;}
	.btnWK a span{display:block;background-image:url(/_img/bg/btn_r_wk.gif); background-repeat:no-repeat; background-position:right top;padding:11px 70px 10px 0;}
	.btnWK a span{float:none;}
	.btnWK a:hover{color:#FFFFFF;}
	.btnWK a:hover span{}*/

.btnWK { float:left; margin: 0; width:auto; }
.btnWK a { text-decoration: none; background: url(/_img/btn_l.png) no-repeat left top; padding: 0 0 0 25px; display: block;}
.btnWK span { color: #FFFFFF; font-size:1.142em; font-weight: bold; text-transform: uppercase; background-image:url(/_img/btn_r.png); background-repeat:no-repeat; background-position: right top; padding: 6px 30px 0px 0px; height: 24px;  display: block; cursor: pointer; margin: 10px 10px 20px 0; }
.btnWK a:hover { background-position: bottom left; }
.btnWK a:hover span { background-position: bottom right; }
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------ */


/* ---------------------------------------------------------------------- STARTSEITE -------------------------------------------------------------------------------- */
.headerStartImg {/*height: 420px;*/ width: 600px; }
.startVideoRahmen { background-image:url(/_img/new_bg/video_rahmen2_bg.png); background-repeat:no-repeat; height:289px; margin-top:70px; padding:21px; width:558px;}
.thumbStartVideo { border:3px #FFF solid; float:left; margin:0 10px 20px 0; width:80px;}

.headerStartTeaser { /*background-color:#93F;*/ background-image:url(/_img/new_bg/headerstartteaser_bg.png); background-repeat:repeat; float:left; height:308px; margin:76px 20px 0 0; padding:10px; width:200px; }
.headerStartTeaser:hover {background-color:#dfe789; cursor:pointer;}
.headerStartTeaser h1 { font-size:2em; line-height:1.0em;}
.headerStartTeaserMobiletracker {}
.headerStartTeaserMobiletracker img { margin:0px 0 10px -10px;}
.headerStartTeaserPicotracker {}
.headerStartTeaserPicotracker img { margin:10px 0 30px -10px;}
.headerStartTeaserFlottentracker {}
.headerStartTeaserFlottentracker img { margin:0px 0 10px 0px;}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------ */


.quickStartNavigArea { position:absolute; left:312px; top:50px; z-index:10;}
.quickstartNavig {font-size:1.23076em;}
.quickstartNavig li {list-style:none;margin:0 0 5px 0; padding:0;}
.quickstartNavig a { text-decoration:none; font-weight:bold; display:block; padding:0 0 0 0; /*background-image:url(/_img/bg/list_pfeile.gif); background-repeat:no-repeat;*/}
.quickstartNavig a:hover { color:#bdcd00; /*background-position:0 -30px;*/}

.quickStartTxt { padding-top:120px;}

/* --------------------------------------------------------------------- PRESSESCHAU ------------------------------------------------------------------------------- */
.pressDatum {float:left;width:80px;}
.pressEintrag { float:left; width:425px;}
.pressEintrag h2 a { text-decoration:none;}
.pressEintrag p { margin:0;}
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------ */

/* ---------------------------------------------------------------------- Geräteliste ------------------------------------------------------------------------------- */
.tabGeraeteListePico { background-image:url(/_img/icons/form_pico.gif);background-position: 95% 50%; background-repeat: no-repeat;}
.tabGeraeteListePico-Magnet { background-image:url(/_img/icons/form_pico-magnet.gif);background-position: 95% 50%; background-repeat: no-repeat;}
.tabGeraeteListeGPS-Locator-GL200 { background-image:url(/_img/icons/form_gps-locator-gl200.gif);background-position: 95% 50%; background-repeat: no-repeat;}
.tabGeraeteListeGPS-Locator-GL-300 { background-image:url(/_img/icons/form_gps-locator-gl-300.gif);background-position: 95% 50%; background-repeat: no-repeat;}
.tabGeraeteListeGT300 { background-image:url(/_img/icons/form_gt300.gif);background-position: 95% 50%; background-repeat: no-repeat;}
.tabGeraeteListeMobile-Locator { background-image:url(/_img/icons/form_mobile-locator.gif);background-position: 95% 50%; background-repeat: no-repeat;}
.tabGeraeteListeUhr { background-image:url(/_img/icons/form_bracelet.gif);background-position: 95% 50%; background-repeat: no-repeat;}
.tabGeraeteListeEndurance { background-image:url(/_img/icons/form_endurance.gif);background-position: 95% 50%; background-repeat: no-repeat;}
.tabGeraeteListeEnduranceSOLAR { background-image:url(/_img/icons/form_endurance-SOLAR.gif);background-position: 95% 50%; background-repeat: no-repeat;}
.tabGeraeteListeAuto { background-image:url(/_img/icons/form_bolero.gif);background-position: 95% 50%; background-repeat: no-repeat;}
.tabGeraeteListeFlotten { background-image:url(/_img/icons/form_sbc-avl.gif);background-position: 95% 50%; background-repeat: no-repeat;}
.tabGeraeteListeFlottenSBC { background-image:url(/_img/icons/form_sbc-can.gif);background-position: 95% 50%; background-repeat: no-repeat;}
.tabGeraeteListeLong { background-image:url(/_img/icons/form_fox_lt_ip.gif);background-position: 95% 50%; background-repeat: no-repeat;}
.tabGeraeteListeGMT100 { background-image:url(/_img/icons/form_GMT100.gif);background-position: 95% 50%; background-repeat: no-repeat;}
.tabGeraeteListeGV75W { background-image:url(/_img/icons/form_GV75W.gif);background-position: 95% 50%; background-repeat: no-repeat;}
.tabGeraeteListeGL505 { background-image:url(/_img/icons/form_GL505.gif);background-position: 95% 50%; background-repeat: no-repeat;}
.tabGeraeteListeSmartSole { background-image:url(/_img/icons/form_smartsole.gif);background-position: 95% 50%; background-repeat: no-repeat;}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------ */

/* ----------------------------------------------------------------------- FORMULAR --------------------------------------------------------------------------------- */
.formElement {border-bottom:1px solid #CCCCCC;padding:0 0 5px 0; margin-bottom:10px;}
.formElement h2 { padding-top:30px;}

.formElementInput1 {float:left;width:280px;}
.formElementInput1 label { line-height:30px; }
.formElementInput1 input { width:30px;}
.formElementInput1 input.input2 { width:120px;}
.formElementTxt1 {float:left;width:180px;}
.formElementTxt1 p { padding:0;}
.formElementPreis1 {float:left;text-align:right;width:164px;}
.formElementPreis1 p { padding:0;}

.formElementInput2 {float:left;width:482px;}
.formElementInput2 label { line-height:30px;}
.formElementInput2 input { width:30px;}
.formElementTxt2 {float:left;padding-top:25px;width:180px;}
.formElementPreis2 {float:left;padding-top:25px;text-align:right;width:200px;}

.formElementInput3 {float:left;width:596px;}
.formElementInput3 label { line-height:30px;}
.formElementInput3 input { width:30px;}
.formElementTxt3 {float:left;padding-top:25px;width:180px;}
.formElementPreis3 {float:left;padding-top:25px;text-align:right;width:200px;}

.formElementInput4 {}
.formElementInput4 label { line-height:30px;}
.formElementInput4 input { width:160px;}

.formElementInput5 { float:left; width:500px;}
.formElementInput5 label { display:block; float:left; line-height:30px; width:160px;}
.formElementInput5 input {display:block; float:left; width:240px;}
.formElementInput5 label.radio { display:block; float:left; line-height:30px; width:60px;}
.formElementInput5 input.radio { margin-top:6px; width:30px;}
.formElementInput5 input.cvc {width:30px;}
.formElementInput5 select.ablaufDate { width:60px;}
.formElementInput5 br {clear:both; font-size:0px;line-height:0px; height:0px;}
.kkTotalArea { float:left; width:300px;}

.formElementAdresse {float:left;width:370px;line-height:2em;}
.formElementAdresse label {float:left;display:block; line-height:1.2em;width:120px;}
.formElementAdresse input {float:left; margin-bottom:4px; width:220px;}
.formElementAdresse textarea {width:220px;}
.zusatzAdr { margin-top:25px;}
.zusatzAdr label { display:inline;}
.formElementAdresse select { margin-bottom:4px; width:226px;}
.formElementAdresse br {clear:both; font-size:0px;line-height:0px; height:0px;}

.agbTxt { height:200px; overflow:auto; background:#f9f9f9; border:1px #b9b9b9 solid; padding:5px;}
.agbTxt ol {}
.agbTxt ol li { background-image:none; list-style-position:inside; list-style-type:decimal; padding-left:0px;}
.agbTxt ul li { background-image:none; list-style-position:inside; list-style-type:disc; padding-left:0px;}
.agbTxt li h3 { display:inline;}
.formHinweis, .formHinweisTxt { float:left; width:160px; margin-bottom:5px;}
	.formHinweisTxt {width:522px;}
.agbOK { background-color:#f1f1f1; padding:5px; margin-top:10px;}
.btnSenden { float:right;}
.btnSendenSupport { margin-left:120px;margin-top:20px;}
.error {border:1px dashed #CC0000;color:#CC0000;margin:20px 0;padding:10px;}
.error img {margin-right:10px;}

.spezFormBG {background-color:#eeeeee; border-top: 1px solid #5B5B5B;border-bottom: 1px solid #5B5B5B;}
.spezFormBG form br { clear:both;}
.content2x3Col { float:left; padding:20px; width:480px;}
.content2x3Col label {display:block; float:none; padding-bottom:3px;}
.content2x3Col input, .content2x3Col select { margin-bottom:10px; margin-right:3px;}
.spezFormBG select { width:420px;}
.spezFormBG input.radio { float:left;}
.spezFormBG label.radio { display:inline; float:left; width:400px;}
.spezFormBG .btnSenden { background-color:#FFF; border:1px #CCC solid;}
input.datum { width:30px;}

.input2, .formElementAdresse input.input2 { width:30px;}
.input3 { width:40px;}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------ */

/* --------------------------------------------------------------- WARENKORB BESTELLFORMULAR ------------------------------------------------------------------------ */
.formArtikelImg { float:left; width:100px;}
.formArtikelPreise { float:left; /*width:165px;*/ width:290px;}
.formArtikelPreise p { margin:0;}
.formArtikelWahl { background-image:url(/_img/new_icons/produktewahl_gabel.png); background-repeat:no-repeat; background-position:90px 6px; float:left; font-size: 1.214em; font-weight:bold; padding:20px 0 60px 0; width:130px}
.formArtikelTypArea { float:left; padding-bottom:10px; width:390px;}
.formArtikelTyp { float:left; width:230px;}
.formArtikelTypRoaming { float:left; width:130px;}
.formArtikelTypRoamingZone {color:#999; cursor:pointer; float:left;font-weight:bold; padding-right:20px; text-align:right; width:80px;}
.formArtikelAnzahl { float:left; width:27px;}
.formArtikelAnzahl input { /*background-color:#e4e4e4;*/ color:#000000; font-size:1.16666em; font-weight:bold; text-align:center; width:21px;}
.formArtikelAnzahlPfeile { float:left; margin:-3px 0 0 5px; width:20px;}
.formArtikelAnzahlPfeile img { display:block; margin:0 0 6px 0;}
.formArtikelWK {background-image:url(/_img/new_icons/wk.png); background-repeat:no-repeat; float:left; height:26px; margin:0 10px 10px 0; width:32px;}
.formArtikelWK:hover { background-position:0 -30px;}
.formArtikelWK a { display:block; height:26px;text-indent:-9999px;}
.formArtikelImWK { background-image:url(/_img/new_bg/bg_art_im_wk.gif); background-repeat:no-repeat; background-position:0 0; color:#000000; font-size:1.16666em; font-weight:bold;  float:left; margin-top:5px; padding:2px 0;text-align:center; width:30px;}
.formArtikelImWKDelete {background-image:url(/_img/new_icons/wk_delete.png); background-repeat:no-repeat;float:left; height:18px; margin:5px 0 0 5px;width:18px;}
.formArtikelImWKDelete:hover { background-position:0 -30px;}
.formArtikelImWKDelete a { display:block; height:18px;text-indent:-9999px;}
td .formArtikelImWKDelete { float:right; margin:0;}
.formArtikelTypBox {background-color:#e4e4e4; padding:5px 5px 0 5px; margin-bottom:3px;}

.roamingLaender { background-color:#FFFFFF; border:1px #CCC solid; font-weight:normal; padding:10px; position:absolute; right:0px; text-align:left; width:300px; z-index:100;}
.roamingLaender p { margin:0;}

.WarenkrobSlideOutContainer {position:absolute;z-index:1000;top:0;left:200px;}
/*.WarenkrobSlideOutContainer {position:absolute;padding:10px;width:600px;background:#434343;z-index:1000;}*/
.miniWK_Content {padding:10px;width:600px;background:#434343;}
.WarenkrobSlideOutContainer a.WarenkorbSlideOutButton { background-color:#434343; left:0;}

.WarenkrobSlideOutContainer .WarenkorbSlideOutButton {background-image:url(/_img/new_bg/mini_wk_bg2.png); background-repeat:no-repeat; background-position:bottom;color:#FFFFFF; font-size:1.16666em; font-weight:bold; left:0; padding:8px 10px 6px 10px; text-transform:uppercase; width:180px;}
.WarenkrobSlideOutContainer .WarenkorbSlideOutButton a { color:#FFFFFF; margin-top:19px;}
.WarenkrobSlideOutContainer .WarenkorbSlideOutButton .formArtikelImWK { float:right; margin:-2px 0 0 10px;}

.WarenkrobSlideOutContainer table { border-collapse:collapse; width:100%;}
.WarenkrobSlideOutContainer table th { color:#CCCCCC; font-weight:normal; text-align:left;}
.WarenkrobSlideOutContainer table th, .WarenkrobSlideOutContainer table td { border-bottom:1px #696969 solid;padding:5px; vertical-align:top;}
.WarenkrobSlideOutContainer table td { color:#FFFFFF;}
.WarenkrobSlideOutContainer table td img { margin-top:-2px;}
.WarenkrobSlideOutContainer table tr.miniWKTotal td {border-bottom:1px #FFFFFF solid; color:#FFFFFF; font-weight:bold;}

.miniWarenkorbClose { background-color:#505050; cursor:pointer; margin:-10px -10px 0 -10px; padding:3px; text-align:center;}
.miniWarenkorbClose:hover { background-color:#bbcc00;}

#WK_Content table { border-collapse:collapse; width:100%;}
#WK_Content table th, #WK_Content table td { border-bottom:1px #999999 dotted;padding:5px; vertical-align:top;}
#WK_Content table th {border-bottom:1px #000000 solid; color:#000000; font-weight:bold; text-align:left;}
#WK_Content table td { color:#000000;}
#WK_Content table tr.WKTotal td {border-top:1px #000000 solid; border-bottom:3px #000000 double; font-weight:bold;}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------ */

/* -------------------------------------------------------------------- TABLE PRODUKTE ------------------------------------------------------------------------------ */
table.tabProdukteList { border-collapse:collapse; width:100%;}
.tabProdukteList tr {}
.tabProdukteList th {text-align:left; padding:10px 5px; border:#CCCCCC solid; border-width:1px 0; /*width:94px;*/ /*background-image:url(/_img/bg/tab_th.gif); background-repeat:repeat-x; background-position:bottom;*/ }
.tabProdukteList th a { text-decoration:none;}
.tabProdukteList th img { margin-top:10px;}
.tabProdukteList td { /*font-size:0.923em;*/border:#e5e5e5 solid; border-width:1px 0; /*border-left-color:#f3f3f3; border-right-color:#f3f3f3;*//*background-image:url(/_img/bg/tab_td.gif); background-repeat:repeat-x; background-position:bottom;*/ vertical-align:top; padding:5px 5px;}
.tabProdukteList td img { margin-left:19px;}
.tabProdukteList td h2 { margin-bottom:0;}
.tabProdukteList th.kategorie, .tabProdukteList td.kategorie { width:140px;}
.tabProdukteList td.kategorie img {margin:0 10px 0 0; float:left;}

table.tabAnleitungenList { border-collapse:collapse; width:100%;}
.tabAnleitungenList tr {}
.tabAnleitungenList th {text-align:left; padding:10px 5px; border:#CCCCCC solid; border-width:1px 0;}
.tabAnleitungenList th a {background-image:url(/_img/FileExt/pdf.png); background-repeat: no-repeat; text-align:left; text-decoration:none; padding:10px 15px 10px 50px; border:#CCCCCC solid; border-width:1px 0;}
.tabAnleitungenList th img { margin-top:10px;}
.tabAnleitungenList td {background-image:url(/_img/FileExt/pdf.gif); background-repeat: no-repeat; text-align:left; padding:10px 5px; border:#CCCCCC solid; border-width:1px 0;}
.tabAnleitungenList td img { margin-left:19px;}
.tabAnleitungenList td h2 { margin-bottom:0;}
.tabAnleitungenList th.kategorie, .tabAnleitungenList td.kategorie { width:140px;}
.tabAnleitungenList td.kategorie img {margin:0 10px 0 0; float:left;}

.tabPreise th { text-align:left;}
.tabPreise .preise td { text-align:right; /*width:72px;*/}

.tabTitel { background-color:#c5d501; background-color:#ffffff; background-image:url(/_img/bg/tab_titel.gif); background-repeat:repeat-x;}
.tabTitel td { padding:5px 5px;}
.tabTitel td img { float:left; margin:0 29px 0px 0;}
.tabTitel td h2 { margin-top:30px; font-size:1.5384615em;}
.tabTitel td h2 a { text-decoration:none;}

table.tabProdukteSpez { border-collapse:collapse;}
.tabProdukteSpez th { border:#E5E5E5 solid; border-width:1px 0; padding:10px 0; text-align:left;}
.tabProdukteSpez td {border:#E5E5E5 solid; border-width:1px 0; padding:10px 0; vertical-align:top;}
.tabProdukteSpez img { margin-right:20px;}
.tdProdukteTitel { width:200px;}
.tdProdukteContent { width:545px;}

table.tabTechdaten { border-collapse:collapse;}
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------ */

/* -------------------------------------------------------------------- PICO VARIANTEN ------------------------------------------------------------------------------ */
.geraeteVarianten { border-top:1px #CCCCCC solid; padding-top:20px;}
.spezialPico { float:left; width:33%;}
.spezialPico2 { float:left; width:66%;}
.spezialPico img, .spezialPico2 img { margin-bottom:20px;}
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------ */


/* -------------------------------------------------------------------- MOBILE TRACKER ------------------------------------------------------------------------------ */
/*.content2Col { float:left; width:500px; padding-right:20px;}*/
.content3Col { float:left; width:240px; padding-right:20px;}
.content3ColThumbs { float:right; width:200px; padding-left:20px;}
/*.content3Col .tabPreise td { padding-bottom:10px;}*/
.content2erCol { float:left; width:520px;}
.content2erCol table.tabPreise  { border-collapse:collapse; margin-bottom:10px; width:100%;}
.content2erCol .tabPreise th, .content2erCol .tabPreise td { border-bottom:1px #CCC solid; padding:7px 0 3px 0;}
.content2erCol .tabPreise td.preise { text-align:right;}
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------ */

/* -------------------------------------------------------------------- FAQ ----------------------------------------------------------------------------------------- */
.aufzuIcon { background-image:url(/_img_2012/aufab_btn.png); background-position:0 -35px; background-repeat:no-repeat; float:right; height:35px; margin-top:-10px; width:35px;}
.lang  { width:720px;}
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------ */