




	
		
	
	


/* Copyright (c) 2005 T-Systems Multimedia Solutions GmbH Dresden
 * Riesaer Str. 5, D-01129 Dresden, Germany
 * All rights reserved. 
 */

/* javascript/css begin %name:process_iFrame.css %, author %createy_by%, %version: 22 %, %created_by: tnr %, %date_created: Tue Jun 01 08:42:25 2010 % */

/*---process_iFrame.css - Layout f�r iFrame-Implementierungen---*/

/*---Kunden-Login in Lefthand-Navigation:---*/

/*---Au�enrahmen---*/

.iFrameCustomerLogin {
width: 158px;
margin-left: 11px;
}

/*---Verhalten von �berschriften und Abs�tzen---*/

.iFrameCustomerLogin h3 {
padding: 0;
margin: 0;
}

.iFrameCustomerLogin p {
padding: 0;
margin: 0;
}

/*---Rahmen f�r Label-Felder---*/

.iFrameCustomerLoginLabel {
margin: 0 0 3px 0;
}

/*---Rahmen f�r Input-Felder---*/

.iFrameCustomerLoginInput {
margin: 0 0 9px 0;
}

/*---Breite f�r Input-Felder---*/

/*---Input-Feld: E-Mail---*/

.iFrameCustomerLoginInput .inputEmail {
width: 75px;
float: left;
border: 1px solid #CCCCCC;
color: #000000;
}

/*---IE 6---*/

* html .iFrameCustomerLoginInput .inputEmail {
margin: 0 3px 0 0;
}


/*---Input-Feld: E-Mail - Erweiterung---*/

.inputEmailAdd {
float: left;
padding: 3px 0 0 0;
}

/*---Input-Feld: Passwort---*/

.iFrameCustomerLoginInput .inputPwd {
width: 156px;
border: 1px solid #CCCCCC;
color: #000000;
}

/*---IE 6---*/

* html .iFrameCustomerLoginInput .inputPwd {
width: 154px;
}

/*---IE 7---*/

*+html .iFrameCustomerLoginInput .inputPwd {
width: 154px;
}

/*---Rahmen f�r Submit-Button---*/

.iFrameCustomerLoginSubmit {
padding: 3px 0 15px 0;
text-align: right;
}

/*---Rahmen f�r Link-Liste---*/

.iFrameCustomerLoginList {
margin: 0 0 -5px 0;
}

/*---Verhalten von Listen innerhalb von .iFrameCustomerLoginList---*/

.iFrameCustomerLoginList ul {
margin: 0;
}

.iFrameCustomerLoginList ul li {
margin: 0 0 4px 0;
}

/*---Rahmen f�r Error-Feld---*/

.iFrameCustomerLoginError {
font-weight: bold;
height: 15px;
color: #F20000;
}

/*---Verhalten von Links im Error-Feld---*/

.iFrameCustomerLoginError a {
text-decoration: underline;
font-weight: normal;
color: #F20000;
}

.iFrameCustomerLoginError a:hover {
text-decoration: none;
}

/*---iFrame-Login:---*/

.iFrameLogin {
background-repeat:no-repeat;
background-position:top left;
width: 704px;
margin: 0;
padding: 15px 12px 0 12px;
min-height: 123px;
border-top: 1px solid #d6d6d6;
background-image: url(/is-bin/intershop.static/WFS/EKI-TELEKOM-Site/EKI-TELEKOM/de_DE/images/symbols/iFrameLoginBackground.gif);
}

/*---IE 6---*/

* html .iFrameLogin {
width: 704px;
height: 123px;
position: relative;
top: -1px;
z-index:20;
}

.indent .iFrameLogin {
background-repeat:no-repeat;
background-position:top left;
width: 683px;
margin: 0;
padding: 15px 12px 0 12px;
min-height: 123px;
border-top: 1px solid #d6d6d6;
background-image: url(/is-bin/intershop.static/WFS/EKI-TELEKOM-Site/EKI-TELEKOM/de_DE/images/symbols/iFrameLoginBackground2.gif);
}

/*---IE 6---*/

* html .indent .iFrameLogin {
background-repeat:no-repeat;
background-position:top left;
width: 650px;
margin: 0;
padding: 15px 12px 0 12px;
min-height: 123px;
}


/*---Reiternavigation:---*/

ul.iFrameLoginNav {
position: relative;
top: 1px;
margin: 0;
padding: 0;
z-index:21;
}

ul.iFrameLoginNav li {
margin: 0;
padding: 6px 11px 6px 11px;
float: left;
position: relative;
z-index:22;
border-top: 1px solid #efefef;
border-bottom: 1px solid #d6d6d6;
border-left: 1px solid #efefef;
border-right: 1px solid #efefef;
background-color: #FFFFFF;
}

ul.iFrameLoginNav li.iFrameLoginNavActive {
background-repeat: repeat-x;
background-position: top;
margin: 0;
padding: 6px 11px 6px 11px;
float: left;
font-weight: bold;
border-top: 1px solid #d6d6d6;
border-bottom: 1px solid #FFFFFF;
border-left: 1px solid #d6d6d6;
border-right: 1px solid #d6d6d6;
background-image:url(/is-bin/intershop.static/WFS/EKI-TELEKOM-Site/EKI-TELEKOM/de_DE/images/symbols/modules_background1.jpg);
}

li.iFrameLoginNavActive a {
text-decoration:none;	
}

.iFrameLoginContent {
/*---bitte stehen lassen!---*/
}

/*---Fehlerdarstellung:---*/

.iFrameLoginError {
min-height: 22px;
color: #F20000;
}

/*---IE 6---*/

* html .iFrameLoginError {
height: 22px;
}

.iFrameLoginError ul {
margin: 0 0 5px 0;
padding: 9px 0 4px 0;
border-top: 1px solid #F20000;
border-bottom: 1px solid #F20000;
}

.iFrameLoginError ul li {
background-repeat: no-repeat;
background-position: top left;
margin: 0 0 5px 0;
padding: 0 0 0 21px;
background-image: url(/is-bin/intershop.static/WFS/EKI-TELEKOM-Site/EKI-TELEKOM/de_DE/images/symbols/fehler.gif);
}

.iFrameLoginError ul li a {
margin: 0 0 0 6px;
color: #000000;
}

.iFrameLoginContent .messageError {
padding: 10px 0;	
}

.iFrameLoginError img {
float:left;
padding: 0 6px 0 0;
}

.iFrameLoginError .errorText {
float:left;
width:680px;
}

/*---Formularfelder---*/

.iFrameLoginEntry {
width: auto;
height: auto;
float: left;
margin: 0 12px 0 0;
}

* html .iFrameLoginEntry {
width:1%;
white-space:nowrap;
}

* html .iFrameLoginEntry .obligateLabel {
margin-right:0;	
}

.iFrameLoginEntryError {
width: auto;
height: auto;
float: left;
margin: 0 3px 0 0;
}

/*---IE 6---*/
* html .iFrameLoginEntryError {
width:1%;
white-space:nowrap;
}

* html .iFrameLoginEntryError .obligateLabelError {
margin-right:0;	
}

.iFrameLoginLabel {
margin: 0 0 3px 0;
float:left;
}

.iFrameLoginLabel img {
margin: 0 0 0 6px;
}

.iFrameLoginInput {
margin: 0 0 9px 0;
}

.iFrameLoginInput input {
margin: 0;
padding: 0;
}

.iFrameLoginInputAdd {
margin: 2px 0 0 6px;
float: left;
}

.iFrameLoginSubline {
margin: 0 0 8px 0;
}

/*---Bereich für Captcha-Container:---*/
.iFrameLoginContent .hint{
border-top: 1px solid #d6d6d6;
background-color: #FFFFFF;
padding: 15px 0px 0px 0px;
}

/*--- Weiten Angaben IE 6 um Umbruch zu vermeiden ---*/
* html .loginLabelOnkz {
width:83px;
}

* html .loginLabelRufNr {
width:168px;
}

* html .loginLabelKundenNr {
width:240px;
}

/*---Bereich für Captcha-Container:---*/
#level3container .hint{
border-top: 1px solid #d6d6d6;
background-color: #FFFFFF;
padding: 15px 0px 0px 0px;
}

/* javascript/css end %name:process_iFrame.css % */ /* Copyright (c) 2005 T-Systems Multimedia Solutions GmbH Dresden
 * Riesaer Str. 5, D-01129 Dresden, Germany
 * All rights reserved. 
 */

/* javascript/css begin %name:process_theme_tables.css %, author %createy_by%, %version: 14 %, %created_by: tnr %, %date_created: Wed Feb 24 13:16:07 2010 % */

/*---process_theme_tables.css - Layout fuer Thementabellen---*/

/*---id="tableThemeRates"---*/

table#tableThemeRates {
margin: 0 0 0 0;
padding: 0;
border-collapse: collapse;
width: 100%;
}

table#tableThemeRates th {
margin: 0;
padding: 0;
vertical-align: middle;
text-align: left;
height: 26px;
font-weight: normal;
border-bottom: 1px solid #CCCCCC;
}

/*---IE 6---*/

* html table#tableThemeRates th {
height: 25px;
}

/*---IE 7---*/

*+html table#tableThemeRates th {
height: 25px;
}

table#tableThemeRates th img {
vertical-align: top;
margin: 0;
padding: 0;
}

table#tableThemeRates td {
background-repeat: repeat-y;
background-position: right top;
margin: 0;
padding: 0;
vertical-align: middle;
text-align: center;
height: 26px;
background-image: url(/is-bin/intershop.static/WFS/EKI-TELEKOM-Site/EKI-TELEKOM/de_DE/images/symbols/theme_tables_background_whitespacer.gif);
border-bottom: 1px solid #CCCCCC;
}

/*---IE 6---*/

* html table#tableThemeRates td {
height: 25px;
}

/*---IE 7---*/

*+html table#tableThemeRates td {
height: 25px;
}

table#tableThemeRates th.verticalLineTableThemeRates {
background-repeat: no-repeat;
background-position: right top;
width: 146px;
height: auto;
padding: 0 0 0 0;
text-align: center;
vertical-align: top;
overflow: visible;
background-image: url(/is-bin/intershop.static/WFS/EKI-TELEKOM-Site/EKI-TELEKOM/de_DE/images/symbols/theme_tables_background_verlaufslinie.gif);
}

/*---IE 6---*/

* html table#tableThemeRates th.verticalLineTableThemeRates img {
position: relative;
left: -1px;
}

/*---IE 7---*/
 
*+html table#tableThemeRates th.verticalLineTableThemeRates img {
position: relative;
left: -1px;
}

table#tableThemeRates td.verticalLineTableThemeRates {
background-repeat: no-repeat;
background-position: right top;
width: 136px;
height: auto;
padding: 0 12px 0 0;
text-align: left;
vertical-align: top;
overflow: visible;
background-image: url(/is-bin/intershop.static/WFS/EKI-TELEKOM-Site/EKI-TELEKOM/de_DE/images/symbols/theme_tables_background_verlaufslinie.gif);
}

table#tableThemeRates th.verticalLineTableThemeRates .imgFrame {
margin: 0 0 9px 0;
height: auto;
width: 143px;
overflow: hidden;
}

table#tableThemeRates .tablePrice {
font-size: 14px;
font-weight: bold;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

table#tableThemeRates .tablePriceFoo {
margin: 0 0 0 3px;
}

table#tableThemeRates .tablePriceFoo img {
margin: 0;
padding: 0;
}

table#tableThemeRates .tablePriceAddition {
font-size: 12px;
margin: 2px 0 0 0;
padding: 0 0 2px 0;
font-weight: normal;
color: #000000;
}

/*---IE 6---*/
* html table#tableThemeRates .tablePriceAddition {
font-size: 12px;
font-weight: normal;
margin: 2px 0 0 0;
padding: 0 0 2px 0;
}

/*---IE 7---*/
*+html table#tableThemeRates .tablePriceAddition {
font-size: 12px;
font-weight: normal;
margin: 2px 0 0 0;
padding: 0 0 2px 0;
}

.tablePriceInfo	{
padding-top: 2px;
}

table#tableThemeRates .tablePriceAddition p {
margin: 0;
padding: 0;
}

table#tableThemeRates .tablePriceSubmit {
margin: 18px 0 11px 0;
padding: 0;
}

table#tableThemeRates .tablePriceLink {
margin: 9px 0 0px 0;
padding: 0;
}

/*---IE 6---*/
* html table#tableThemeRates .tablePriceLink {
font-weight: normal;
margin: 9px 0 0px 0;
padding: 0;
}

/*---IE 7---*/
*+html table#tableThemeRates .tablePriceLink {
font-weight: normal;
margin: 9px 0 0px 0;
padding: 0;
}

table#tableThemeRates .cellBackgroundColor {
background-color: #F6F6F6;
}

table#tableThemeRates td.noBorderBottom {
border-bottom: 1px solid #FFFFFF;
}

/* javascript/css end %name:process_theme_tables.css % */ /* Copyright (c) 2005 T-Systems Multimedia Solutions GmbH Dresden
 * Riesaer Str. 5, D-01129 Dresden, Germany
 * All rights reserved. 
 */

/* javascript/css begin %name:  process_theme_modules.css %, author %createy_by%, %version:   21 %, %created_by:  tnr %, %date_created:  Thu Feb 16 11:23:27 2012 % */

/*---procress_theme_modules.css - Modullayout---*/

/*---Modul-Frames:---*/

/*---1er Modul-Frames:---*/

.modul1erFrame {
width: 146px;
padding: 15px 16px 0px 16px;
margin: 1px 0 1px 5px;
height: 276px;
}

/*---IE 6---*/

* html .modul1erFrame {
position: relative;
left: 5px;
margin: -10px 0 1px 0;
overflow: hidden;
}

/*---1er Modul-Frame - breiterer Inhalt fuer Lefthand-Navigation und Marginalspalte---*/

.modul1erContentFrame {
margin:0 0 0 4px;
padding:8px 6px 7px;
width:168px;
}

/*---IE 6---*/

* html .modul1erContentFrame {
position: relative;
left: 5px;
margin: -10px 0 1px 0;
}

/*---1er Modul-Frame - Subnavigation in Lefthand-Navigation---*/

.modul1erNavFrame {
width: 180px;
padding: 0;
margin: 0 0 0 4px;
}

/*---IE 6---*/

* html .modul1erNavFrame {
margin: -11px 0 0 4px;
}

/*---1er Modul-Frame - Werbebanner---*/

.modul1erFrameBanner {
width: 165px;
padding: 0;
margin: 0 0 0 4px;
}

/*---IE 6---*/

* html .modul1erFrameBanner {
margin: -14px 0 0 4px;
position: relative;
bottom: -3px;
}
/*---1er Modul-Frame - Werbebanner innerhalb RMS---*/

.marginalFrame .modul1erFrameBanner {
width: 175px;
padding: 0;
margin: 0 0 0 4px;
}

/*---IE 6---*/

* html .marginalFrame .modul1erFrameBanner {
margin: 0;
position: static;
bottom: 0;
}


/*---1er Modul-Frame - Hinweistext---*/

.modul1erHintFrame {
width: 160px;
padding: 13px 10px 7px 10px;
margin: 0 0 0 4px;
background-color: #f1f1f1;
}

/*---IE 6---*/

* html .modul1erHintFrame {
position: relative;
margin: -11px 0 0 4px;
}

/*---2er Modul-Frame---*/

.modul2erFrame {
width: 340px;
padding: 15px 16px 0px 16px;
margin: 1px 0 1px 5px;
height: 276px;
}

/*---IE 6---*/

* html .modul2erFrame {
position: relative;
left: 5px;
margin: -10px 0 1px 0;
overflow: hidden;
}

/*---3er Modul-Frame---*/

.modul3erFrame {
width: 534px;
padding: 15px 16px 0px 16px;
margin: 1px 0 1px 5px;
height: 276px;
}

/*---IE 6---*/

* html .modul3erFrame {
position: relative;
left: 5px;
margin: -10px 0 1px 0;
overflow: hidden;
}

/*---4er Modul-Frames:---*/

.modul4erFrame {
width: 728px;
padding: 15px 16px 0px 16px;
margin: 1px 0 1px 5px;
float: left;
height: 276px;
}

/*---IE 6---*/

* html .modul4erFrame {
position: relative;
left: 5px;
margin: -10px 0 1px 0;
overflow: hidden;
}

.modul4erFrame2 {
width: 760px;
padding: 13px 0 7px 0;
margin: 1px 0 1px 5px;
float: left;
}

/*---IE 6---*/

* html .modul4erFrame2 {
position: relative;
left: 5px;
margin: -10px 0 1px 0;
}

.modul4erFrame3 {
width: 744px;
padding: 13px 0 7px 16px;
margin: 1px 0 1px 5px;
float: left;
}

/*---IE 6---*/

* html .modul4erFrame3 {
position: relative;
left: 5px;
margin: -10px 0 1px 0;
}

.modul4erFrame4 {
width: 744px;
padding: 13px 0 0 0;
margin: 0 0 0 4px;
float: left;
}

/*---IE 6---*/

* html .modul4erFrame4 {
position: relative;
left: 4px;
margin: 0 0 0 0;
}

/*---4er Modul-Frames: 2zeilig---*/

.modul4erFrame5 {
width: 728px;
padding: 15px 16px 0px 16px;
margin: 1px 0 1px 5px;
float: left;
height: 526px;
}

/*---IE 6---*/

* html .modul4erFrame4 {
position: relative;
left: 5px;
margin: -10px 0 1px 0;
overflow: hidden;
}

.modul4erFrameContent {
width: 762px;
padding: 0;
margin: 0 0 0 4px;
float: left;
}

/*---IE 6---*/

* html .modul4erFrameContent {
position: relative;
left: 4px;
margin: -11px 0 0 0;
}

/* modul4erFrameContent Klasse mit RMS Background*/
.modul4erFrameContent_RMS {
border-top: 14px solid #fff;
width: 762px;
padding: 0;
margin: 0 0 0 4px;
float: left;
background: transparent url(/is-bin/intershop.static/WFS/EKI-TELEKOM-Site/EKI-TELEKOM/de_DE/images/backgrounds/background_APDSTabsRMS.gif) repeat-y scroll 0 0;

}

/*---IE 6---*/

* html .modul4erFrameContent_RMS {
position: relative;
left: 4px;
margin: -11px 0 0 0;
background: transparent url(/is-bin/intershop.static/WFS/EKI-TELEKOM-Site/EKI-TELEKOM/de_DE/images/backgrounds/background_APDSTabsRMS.gif) repeat-y scroll 6px 0;
}

.modul4erFrameFormularBottom {
width: 728px;
min-height: 26px;
padding: 24px 16px 14px;
margin: 1px 0 1px 5px;
float: left;
}

/*---IE 6---*/

* html .modul4erFrameFormularBottom {
position: relative;
left: 5px;
margin: -10px 0 1px 0;
}

.modul4erFrameFormularBottom ul.noBulletList li {
margin-bottom: 0;
}

/*---Formular-Modul-Frames:---*/

.formularFrame {
width: 728px;
padding: 8px 9px 2px 9px;
margin: 1px 1px 1px 12px;
float: left;
}

/*---IE 6---*/

* html .formularFrame {
position: relative;
left: 12px;
margin: -2px 1px 1px 0;
}

.formularFrame2 {
width: 728px;
padding: 13px 9px 7px 9px;
margin: 1px 1px 1px 12px;
float: left;
}

/*---IE 6---*/

* html .formularFrame2 {
position: relative;
left: 12px;
margin: -7px 1px 1px 0;
}

.formularFrame3 {
width: 746px;
padding: 8px 0 0 0;
margin: 1px 1px 0 12px;
float: left;
}

.formularFrame5 {
background-image:url(/is-bin/intershop.static/WFS/EKI-TELEKOM-Site/EKI-TELEKOM/de_DE/images/elements/formular_bg_2.gif);
background-position:left top;
background-repeat:no-repeat;
width: 671px;
padding: 10px 0 0 77px;
margin: 0 0 0 10px;
float: left;
height: 60px;
display:inline;
}

.formularFrame6 {
background-image:url(/is-bin/intershop.static/WFS/EKI-TELEKOM-Site/EKI-TELEKOM/de_DE/images/elements/formular_bg_3.gif);
background-position:left top;
background-repeat:no-repeat;
width: 671px;
padding: 10px 0 0 77px;
margin: 0 0 0 10px;
float: left;
height: 60px;
display:inline;
}

/*---IE 6---*/

* html .formularFrame3 {
position: relative;
left: 12px;
margin: -2px 1px 0 0;
}

/*---Modul-Frames f�r Werbeinhalte (Images, Flash):---*/

.modul1erFlickerFrame {
width: 180px;
padding: 0;
margin: 0 0 0 4px;
overflow: hidden;
}

/*---IE 6---*/

* html .modul1erFlickerFrame {
margin: -14px 0 0 4px;
position: relative;
bottom: -3px;
}

/*---IE 7---*/

*+html .modul1erFlickerFrame {
margin: -3px 0 0 4px;
position: relative;
bottom: -3px;
}

.modul2erFlickerFrame {
width: 374px;
padding: 0;
margin: -3px 0 0 4px;
overflow: hidden;
position: relative;
bottom: -3px;
}

/*---IE 6---*/

* html .modul2erFlickerFrame {
margin: -14px 0 0 4px;
position: relative;
bottom: -3px;
}

/*---IE 7---*/

*+html .modul2erFlickerFrame {
margin: -3px 0 0 4px;
position: relative;
bottom: -3px;
}

.modul3erFlickerFrame {
width: 568px;
padding: 0;
margin: -3px 0 0 4px;
overflow: hidden;
position: relative;
bottom: -3px;
}

/*---IE 6---*/

* html .modul3erFlickerFrame {
margin: -14px 0 0 4px;
position: relative;
bottom: -3px;
}

/*---IE 7---*/

*+html .modul3erFlickerFrame {
margin: -3px 0 0 4px;
position: relative;
bottom: -3px;
}

.modul4erFlickerFrame {
width: 760px;
padding: 0;
margin: 1px 0 1px 5px;
overflow: visible; /*geaendert wegen Anzeige Fussnoten im NoScript-Fall*/
}

/*---IE 6---*/

* html .modul4erFlickerFrame {
margin: -12px 0 0 5px;
position: relative;
bottom: -2px;
}

/*---IE 7---*/

*+html .modul4erFlickerFrame {
margin: -1px 0 0 5px;
position: relative;
bottom: -2px;
}

/*---Content-Module:---*/

/*---1er Module:---*/

.modul1er146 {
width: 146px;
float: left;
}

.modul1er157 {
width: 157px;
float: left;
}

.modul1er158 {
width: 158px;
float: left;
}

.modul1er169 {
width: 169px;
float: left;
}

.modul1er157Flicker {
width: 157px;
float: left;
margin: 3px 0 9px 0;
}

/*---2er Module:---*/

.modul2er340 {
width: 340px;
float: left;
}

.modul2er351 {
width: 351px;
float: left;
}

.modul2er352 {
width: 352px;
float: left;
}

.modul2er363 {
width: 363px;
float: left;
}

/*---3er Module:---*/

.modul3er534 {
width: 534px;
float: left;
}

.modul3er545 {
width: 545px;
float: left;
}

.modul3er546 {
width: 546px;
float: left;
}

/*---4er Module:---*/

.modul4er728 {
width: 728px;
float: left;
}

.modul4er744 {
width: 744px;
float: left;
}

.modul4er746 {
width: 746px;
float: left;
}

.modul4er760 {
width: 760px;
float: left;
}

.modul4er762 {
width: 762px;
float: left;
}

/*---1er Modul-Templates:---*/

.modul1erTeaserPanelLeft {
float: left;
width: 99px;
height: 60px;
overflow: hidden;
margin: 0 0 6px 0;
}

.modul1erTeaserPanelRight {
float: right;
width: 47px;
height: 47px;
overflow: hidden;
}

.modul1erTeaserImg88x88 {
float: left;
width: 88px;
height: 88px;
overflow: hidden;
margin: 0 6px 0 0;
padding: 0;
}

.modul1erTeaserImg47x47 {
float: left;
width: 47px;
height: 47px;
overflow: hidden;
margin: 6px 0 0 0;
padding: 0;
}

.modul1erTeaserImgRight47x47 {
float: right;
width: 47px;
height: 47px;
overflow: hidden;
margin: 6px 0 0 0;
padding: 0;
}

.modul1erTeaserImg52x52 {
float: left;
width: 52px;
height: 52px;
overflow: hidden;
margin: 0;
padding: 0;
}

.modulTeaserTextRight {
height: 107px;
overflow: hidden;
margin: 3px 0 0 0;
padding: 0;
}
.modul1erTeaserMarginLeft {
float: left;
width: 87px;
height: 107px;
overflow: hidden;
margin: 3px 0 0 12px;
padding: 0;
}

.modulTeaserTextLeft {
height: 107px;
overflow: hidden;
margin: 3px 0 0 0;
padding: 0;
}

.modul1erTeaserMarginRight {
float: left;
width: 87px;
height: 107px;
overflow: hidden;
margin: 3px 12px 0 0;
padding: 0;
}

.modul1erTeaserImgMarginBottom {
margin-bottom: 21px;
}

.modulTeaserImgMarginBottom {
margin-bottom: 24px;
}

.modul1erTeaserImgCenterMarginBottom {
margin-bottom: 18px;
}

.modul1erTeaserImgTopMarginBottom {
margin-bottom: 10px;
}

.modul1erTeaserImgBottomMarginBottom {
margin-bottom: 40px;
}

.modul1erTeaserImgMarginTop11px {
margin-top: 6px;
}

.modul1erTeaserImgMarginTop2px {
margin-top: 2px;
}

.modul1erTeaserImgMarginTop3px {
margin-top: 3px;
}

.modul1erTeaserImgMarginTop8px {
margin-top: 8px;
}

.modul1erPanelImg {
width: 146px;
overflow: hidden;
margin: 3px 0 9px 0;
}

.modul1erPanelText {
width: 146px;
overflow: hidden;
padding: 0;
margin: 0;
}

/*---2er Modul-Templates:---*/

.modul2erTeaserImg88x88 {
float: left;
width: 88px;
height: auto;
overflow: hidden;
margin: 27px 0 0 0;
padding: 0;
}

.modul2erTeaserImg88x88 img {
margin: 0 0 12px 0;
}

.modul2erTeaserText240Right {
float: left;
width: 240px;
height: auto;
overflow: hidden;
margin: 0 0 0 12px;
padding: 0;
}

.modul2erTeaserText240Left {
float: left;
width: 240px;
height: auto;
overflow: hidden;
margin: 0 12px 0 0;
padding: 0;
}

.modul2erPanelLeft {
float: left;
width: 164px;
overflow: hidden;
margin: 3px 0 0 0;
}

.modul2erPanelRight {
float: left;
width: 164px;
overflow: hidden;
margin: 3px 0 0 0;
}

.modul2erPanelLeftText {
width: 164px;
overflow: hidden;
padding: 0;
margin: 0;
}

.modul2erPanelRightText {
width: 158px;
overflow: hidden;
padding: 0;
margin: 0 0 0 6px;
}

.modul2erPanelLeft img, .modul2erPanelRight img {
margin: 0 0 9px 0;
}

.modul2erTextLeftWidth158 {
width: 158px;
height: auto;
float: left;
}

.modul2erTextLeftWidth203 {
width: 203px;
height: auto;
float: left;
}

.modul2erTextLeftWidth248 {
width: 248px;
height: auto;
float: left;
}

.modul2erTextRightWidth158 {
width: 158px;
height: auto;
float: right;
}

.modul2erTextRightWidth203 {
width: 203px;
height: auto;
float: right;
}

.modul2erTextRightWidth248 {
width: 248px;
height: auto;
float: right;
}

.modul2erImgRight {
float: right;
width: 88px;
margin: 0;
padding: 0;
}

.modul2erFormBlock {
margin: 5px 0 0 0;
}

.modul2erLabelLeft {
width: 130px;
float: left;
margin: 0;
padding: 3px 12px 0 0;
}

.modul2erFormElementsRight {
width: 193px;
margin: 0 0 16px 0;
padding: 0 0 0 0;
float: right;
min-height: 20px;
}

.modul2erSubmit {
width: 193px;
margin: 0 0 10px 0;
padding: 0;
float: right;
min-height: 20px;
text-align: right;
}

/*---3er Modul-Templates:---*/

.modul3erTeaserImg176x176 {
float: left;
width: 176px;
height: auto;
overflow: hidden;
margin: 3px 0 0 0;
padding: 0;
}

.modul3erTeaserImg88x88 {
float: left;
width: 88px;
height: auto;
overflow: hidden;
margin: 44px 12px 0 12px;
padding: 0;
}

.modul3erTeaserText246 {
float: left;
width: 246px;
height: auto;
overflow: hidden;
margin: 0;
padding: 0;
}

.modul3erTeaserText346MarginLeft {
float: left;
width: 346px;
height: auto;
overflow: hidden;
margin: 0 0 0 12px;
padding: 0;
}

.modul3erTeaserText346MarginRight {
float: left;
width: 346px;
height: auto;
overflow: hidden;
margin: 0 12px 0 0;
padding: 0;
}

/*---diverse Modul-Templates:---*/

.modulImgVaryLeft {
float: left;
height: auto;
width: auto;
overflow: hidden;
margin: 3px 12px 9px 0;
padding: 0;
}

/*---IE 6---*/
* html .modulImgVaryLeft {
margin-right:6px;	
}

.modulTeaserTextVaryRight {
float: right;
height: auto;
overflow: hidden;
margin: 0 0 0 0;
padding: 0;
}

.modulImgVaryRight {
float: right;
height: auto;
width: auto;
overflow: hidden;
margin: 3px 0 9px 12px;
padding: 0;
}

.modulTeaserTextVaryLeft {
float: left;
height: auto;
overflow: hidden;
margin: 0 0 0 0;
padding: 0;
}

/*---Teaser-Preis-Modul:---*/

.teaserPrice {
/*---stehen lassen!---*/
margin-bottom: 6px;
}

.teaserPriceModulImageLeftRight {
margin: 3px 0px 6px 0px;
}

.teaserPriceModulImageBottom {
margin: 3px 0px 6px 0px;
}

.teaserPriceModulImageCentered {
margin: 22px 0px 6px 0px;
}

.teaserPriceModulImageTop {
margin: 33px 0px 6px 0px;
}

/*---Info-Zeile ueber Preisangabe---*/

.teaserPriceInfo {
margin: 0 0 4px 0;
}

.teaserPriceInfo p {
padding: 0 0 5px 0;
}

.streichpreisCMS {
text-decoration: line-through;	
}

/*---ganze Euro (gro�)---*/

.teaserPriceBig {
font-size: 24px;
font-weight: bold;
float: left;
margin: 0 0 0 0;
padding: 1px 0 0 0;
}

/*---Eurozeichen---*/
.teaserPriceSymbol {
font-size: 24px;
font-weight: bold;
float: left;
margin: 0 0 0 0;
padding: 1px 0 0 0;
}
/*---IE 7---*/
*+html .teaserPriceSymbol {
font-size: 24px;
font-weight: normal;
float: left;
margin: 0 0 0 0;
padding: 1px 0 0 0;
}	

/*---Nachkommastellen, Cent (klein)---*/

.teaserPriceSmall {
float: left;
margin: 0 6px 0 0;
padding: 4px 0 0 0;
font-weight: bold;
font-size: 14px;
}

/*---Praefix des Preises---*/
/*für kleine Schrift Preis 24px*/
.pricePraefix, .catalogContentProductModulePriceText .pricePraefix, .catalogBuehne2ProductsPriceText .pricePraefix, modul2erContentText240Right .pricePraefix{
float: left;
padding-top: 12px;
margin-right: 3px;
}

/*für große Schrift Preis 43px*/
.apdsHardwarePrice .pricePraefix, .apdsTarifePrice .pricePraefix, .catalogBuehnePrice .pricePraefix{
float: left;
padding-top: 25px;
margin-right: 3px;
}

/* Detaillink */
.detailLinkPadding {
padding-bottom: 16px;	
}

/*IPDS Bühne */
.ipdsBuehnePrice. pricePraefix{
float: left;
padding-top: 17px;
margin-right: 3px;
}

/*---Fu�noten-Icon---*/

.teaserPriceFoo {
float: left;
margin: 5px 0 0 6px;
}

.teaserPriceFoo img {
margin: 0;
padding: 0;
}

/*---Text vor Preis (z. B.: "ab", "nur", etc.)---*/

.teaserPriceShorty {
padding: 10px 6px 0 0;
float: left;
}

/*---Rabatt-Auszeichnung---*/

.teaserPriceDiscount {
font-weight: bold;
}

.teaserPriceDiscount p {
margin: 0;
padding: 0;
}

/*---Erg�nzung unterhalb des Preises---*/

.teaserPriceAddition {
font-size: 11px;
margin: 0;
padding: 0;
color: #333333;
}

/*---Seitenbl�tterfunktion (Paging):---*/

.modulIndexPager {
height: 27px;
padding: 11px 18px 0 18px;
margin: 0;
background-color: #E3E5BD;
border-top: 1px solid #C8CA7B;
border-bottom: 1px solid #C8CA7B;
}

.modulIndexPagerSlotLeft {
float: left;
width: 120px;
text-align: left;
}

.modulIndexPagerSlotMiddle {
float: left;
width: 520px;
text-align: center;
}

.modulIndexPagerSlotMiddle img {
vertical-align: top;
margin-right: 10px;
}

.modulIndexPagerSlotMiddle img.noMarginRight {
margin-right: 0px;
}

.modulIndexPagerSlotRight {
float: right;
width: 80px;
text-align: right;
}

/*---Indexfunktion:---*/

.modulIndexes {
height: 20px;
padding: 5px 0 0 90px;
margin: 3px 0 10px 0;
width: auto;
text-align: center;
background-color: #E3E5BD;
}

.modulIndexes ul {
margin: 0;
padding: 0;
}

.modulIndexes ul li {
float: left;
margin: 0 6px 0 6px;
padding: 0;
}

.modulIndexes ul li a.active {
font-weight: bold;
text-decoration: none;
color: #E20074;
}

.modulIndexes ul li a:hover {
text-decoration: none;
color: #E20074;
}

/*---Modul - Empfehlungen:---*/

.modulCommendation {
width: 100%;
min-height: 100px;
padding: 12px 0 0 0;
margin: 9px 0 0 0;
}

.modulCommendationInput {
width: auto;
height: auto;
margin: 0 0 6px 0;
padding: 0;
}

.modulCommendationHeader {
width: auto;
height: auto;
padding: 0;
margin: 0 0 0 21px;
}

.modulCommendationHeader h3 {
margin: 0;
padding: 0;
}

.modulCommendationImg {
width: 88px;
height: 88px;
margin: 15px 65px 9px 21px;
float: left;
border: 1px solid #f2f2f2;
}

/*---IE 6---*/

* html .modulCommendationImg {
margin: 15px 65px 9px 0;
position: relative;
left: 21px;
}

.modulCommendationText {
width: 244px;
height: auto;
margin: 12px 0 0 0;
overflow: hidden;
float: left;
}

.modulCommendationText img {
vertical-align: middle;
}

.modulCommendationLink {
margin: 0;
padding: 0;
}

.modulCommendationPrice {
width: 121px;
float: left;
margin: 12px 0 0 12px;
}

/*---Modul - Empfehlungen f�r IPDS:---*/

.ipdsModulCommendationInput {
width: auto;
height: auto;
margin: 0;
padding: 0;
}

.ipdsModulCommendationText {
width: 400px;
height: auto;
margin: 12px 0 0 0;
overflow: hidden;
float: left;
}

.ipdsModulCommendationText img {
vertical-align: middle;
margin: 0 3px 0 3px;
}

.ipdsModulCommendationTextSubProduct {
width: 224px;
height: auto;
margin: 12px 0 0 0;
overflow: hidden;
float: left;
}

.ipdsModulCommendationTextSubProduct img {
vertical-align: middle;
margin: 0 3px 0 3px;
}

.ipdsModulCommendationPrice {
width: 140px;
float: left;
margin: 12px 0 0 12px;
}

/*---Sub-Kategorie---*/

.ipdsSubProduct {
margin: 0 0 0 176px;
},

/*---Darstellung von 2 Produkten auf IPDS:---*/

.modulContentHeader {
width: auto;
height: auto;
padding: 0;
margin: 0;
}

.modulContentHeader h3 {
margin: 0;
padding: 0;
}

.modul2erContentText240Right {
float: left;
width: 240px;
height: auto;
overflow: hidden;
margin: 12px 0 0 12px;
padding: 0;
}

.modul2erContentImg88x88 {
float: left;
width: 88px;
height: auto;
overflow: hidden;
margin: 15px 0 0 0;
padding: 0;
}

.modulContentLink {
float: left;
width: 88px;
margin: 0 12px 0 0;
padding: 0;
}

.modulContentPriceAddition {
float: left;
width: 240px;
margin: 1px 0 0 0;
padding: 0;
font-size: 11px;
color: #333333;
}

/*---Modul - Antwortblock---*/

.modulAnswerBlock {
margin: 27px 0 20px 0;
}

/*---Modul - Bestellschritte:---*/

.modulOrderSteps {
width: 178px;
padding: 0;
margin: 1px 1px 1px 5px;
}

/*---IE 6---*/

* html .modulOrderSteps {
margin: -10px 1px 1px 5px;
}

.orderStepsHeadline {
background-repeat: repeat-x;
height: 22px;
padding: 7px 11px 0 11px;
margin: 0;
color: #000000;
}

ul.orderStepsList {
margin: 0;
padding: 0;
}

ul.orderStepsList li {
height: 23px;
padding: 7px 11px 0 11px;
margin: 0;
font-weight: bold;
background-color: #E3E5BD;
border-top: 1px solid #FFFFFF;
color: #666666;
}

ul.orderStepsList li a {
text-decoration: none;
color: #000000;
}

ul.orderStepsList li a:hover {
text-decoration: underline;
color: #E20074;
}

.orderStepsListSlot {
float: left;
font-weight: bold;
width: 16px;
height: 22px;
margin: 0 5px 0 0;
display: block;
}

.orderStepsListSlot img {
margin: 0;
padding: 0;
}

.orderStepsListSlotActive {
float: left;
font-weight: bold;
margin: 0 14px 0 0;
display: block;
height: 35px;
color: #E20074;
}

ul.orderStepsList li.orderStepsListActive {
height: 36px;
padding: 7px 11px 0 11px;
margin: 0;
font-weight: normal;
background-color: #FFFFFF;
color: #000000;
}

/*---Modul - Formular in Marginalspalte (z. B.: Gutscheincodeabfrage):---*/

.modulMarginalLabel {
margin: 0 0 3px 0;
}

.modulMarginalInput {
margin: 0 0 9px 0;
}

input.inputGS {
width: 156px;
border: 1px solid #CCCCCC;
}

/*---IE 6---*/

* html input.inputGS {
width: 154px;
}

/*---IE 7---*/

*+html input.inputGS {
width: 154px;
}

.modulMarginalSubmit {
padding: 3px 0 15px 0;
text-align: left;
}

/*---Modul - Verf�gbarkeitsanzeige auf B�hne:---*/

.modulCheck {
width: 143px;
margin: 0;
padding: 0 0 0 0;
float: left;
}

.modulCheckImg {
width: 143px;
min-height: 48px;
text-align: center;
margin: 0 0 15px 0;
}

.modulCheckMessage {
width: 143px;
}

.modulCheckMessage img {
vertical-align: middle;
}

.modulCheckText {
float: left;
width: 547px;
padding: 0;
margin: 18px 0 0 38px;
}

.ipdsModulCheckText {
float: left;
width: 547px;
padding: 0;
margin: 0 0 0 38px;
} 

/*---Modul - Portierungsanzeige:---*/

.modulPortierung1 {
background-repeat: no-repeat;
width: 205px;
min-height: 180px;
float: left;
margin: 9px 12px 0 0;
padding: 12px 20px 9px 10px;
background-image:url(/is-bin/intershop.static/WFS/EKI-TELEKOM-Site/EKI-TELEKOM/de_DE/images/backgrounds/backgroundPortierung1.gif);
}

.modulPortierung2 {
background-repeat: no-repeat;
width: 195px;
min-height: 180px;
float: left;
margin: 9px 0 0 0;
padding: 12px 20px 9px 10px;
background-image:url(/is-bin/intershop.static/WFS/EKI-TELEKOM-Site/EKI-TELEKOM/de_DE/images/backgrounds/backgroundPortierung2.gif);
}

/*---Modul - PV-Shop-Login:---*/

.modulPVLoginPanelLeft {
float: left;
width: 255px;
}

.modulPVLoginPanelRight {
float: left;
width: 464px;
margin: 0 0 0 9px;
}

/*---Modul - Hinweis:---*/

.hint {
padding: 15px 12px 9px 12px; 
margin: 9px 0 15px 0;
background-color: #F1F1F1;
} 

/*---IE 6---*/

* html .hint {
padding: 15px 0 9px 0;
width: 100%;
}

/*---IE 6---*/

* html .hint .modulFormBlock {
margin-left: 12px; 
}

.hintPanelLeft {
width: 50px;
margin: 0;
padding: 0;
float: left;
}

/*---IE 6---*/

* html .hintPanelLeft {
padding-left: 12px;
}

.hintPanelRight448 {
width: 448px;
margin: 0;
padding: 0;
float: left;
}

.hintPanelRight451 {
width: 451px;
margin: 0;
padding: 0;
float: left;
}

.hintPanelRight629 {
width: 629px;
margin: 0;
padding: 0;
float: left;
}

/*---Modul - Werbeblock (Image, Flash) innerhalb des Seiten-Contents---*/

.modulFlicker {
margin: 9px 0 15px 0;
padding: 0;
width: auto;
}

/*---Modul - Content-Rahmen f�r Inhalte unter Reiternavigation auf APDS-Seiten---*/

.listingContentFrame {
width: 582px;
padding: 0 0 9px 0;
margin: 15px 0 0 0;
float: left;
}

.modul4erFrameContent_RMS .listingContentFrame {
width: 582px;
padding: 0 0 9px 0;
margin: 1px 0 0 0;
float: left;
}

.listingContentFrame2 {
border-right: 1px solid #FFFFFF;
}

/*---Modul - Teaser (Marginalspalte) unter Reiternavigation auf Katalog-, und APDS-Seiten---*/

.listingContentTeaser {
width: 162px;
margin: 14px 0 0 0;
padding: 0 0 9px 0;
float: left;
}

.modul4erFrameContent_RMS .listingContentTeaser {
width: 162px;
margin: 0 0 0 0;
padding: 0 0 9px 0;
float: left;
}

/*---Modul - Content-Rahmen f�r Inhalte unter Reiternavigation auf Katalog-Seiten---*/

.catalogContentFrame {
width: 582px;
padding: 0;
margin: 14px 0 0 0;
float: left;
border-right: 1px solid #CCCCCC;
}

.catalogContentFrame2 {
width: 582px;
padding: 0;
margin: 14px 0 0 0;
float: left;
border-right: 1px solid #FFFFFF;
}

/*---Modul - spezielle Inhaltstemplates unter Reiternavigation auf APDS-Seiten:---*/

.listingContentTextPanelLeft {
float: left;
width: 400px;
margin: 0 12px 0 0;
}

.listingContentImgPanelRight {
float: right;
width: 140px;
margin: 3px 0 9px 0;
text-align: center;
}

.listingContentTextPanelRight {
float: right;
width: 400px;
}

.listingContentImgPanelLeft {
float: left;
width: 140px;
margin: 3px 12px 9px 0;
text-align: center;
}

/*---Modul - Content-Fu� unter Reiternavigation auf Katalog-, und APDS-Seiten:---*/

.modulContentSub {
width: 728px;
padding: 24px 17px 10px 17px;
margin: 0 0 0 0;
height: 30px;
}

.modulContentSub ul.noBulletList li {
margin-bottom: 0;
}

.modulContentSub2 {
width: 728px;
padding: 15px 16px 0px 16px;
margin: 0 0 0 0;
height: 31px;
}

.modulContentSub2 ul.noBulletList li {
margin-bottom: 0;
}

.modulContentSub3 {
width: 728px;
padding: 22px 16px 9px 16px;
margin: 0 0 0 0;
height: 24px;
}

/*---spezifische Darstellungen f�r Quickcheck:---*/

.quickcheckImgLeft {
width: 190px;
height: auto;
float: left;
padding: 3px 12px 0 0;
margin: 0 0 9px 0;
text-align: center;
}

.quickcheckTeaserText {
float: left;
width: 293px;
margin: 0 12px 0 0;
}

.quickcheckTeaserImg {
float: left;
width: 88px;
min-height: 88px;
overflow: hidden;
margin: 0 12px 0 0;
}

.quickcheckTeaserPrice {
float: right;
}

.captcha {
height:auto;
}

/* javascript/css end %name:process_theme_modules.css % */

