body {

  font-family:Verdana,Tahoma;
  font-size:11px;
  background-color:#E7E7E7;
  margin:0px;
  margin-bottom:10px;
  padding:0px;
  height:100.05%;

}

div#titelzeigen_bild {

  float:left;
  text-align:left;
  width:165px;
  overflow:hidden;

}

div#nachrichtenvorschau_de {

  width:200px;
  background-image:url(images/einklinker_aktuelles_de.jpg);
  background-repeat:no-repeat;
  padding-top:36px;

}

div#nachrichtenvorschau_en {

  width:200px;
  background-image:url(images/einklinker_aktuelles_en.jpg);
  background-repeat:no-repeat;
  padding-top:36px;

}

div#warenkorbvorschau_de {

  width:200px;
  background-image:url(images/einklinker_warenkorb_de.jpg);
  background-repeat:no-repeat;
  padding-top:36px;

}

div#warenkorbvorschau_en {

  width:200px;
  background-image:url(images/einklinker_warenkorb_en.jpg);
  background-repeat:no-repeat;
  padding-top:36px;

}

div#newslettervorschau {

  width:200px;
  background-image:url(images/einklinker_newsletter.jpg);
  background-repeat:no-repeat;
  padding-top:43px;

}

div#nachrichtenvorschau_text {

  text-align:justify
  width:180px;
  margin-left:10px;


}

div#titelzeigen_kurzbeschreibung {

  text-align:left;
  width:360px;

}

div#titelzeigen_textblock {

  text-align:left;
  width:528px;
  margin-top:5px;

}

div#uebersicht_bild {

  float:left;
  width:75px;
  margin-right:5px;

}

div#uebersicht_beschreibung {

  width:445px;

}

div#header {

  text-align:left;
  width:767px;
  height:132px;
  background-image:url(images/top_logo.jpg);

}

div#suchfeld {

  float:left;
  text-align:right;
  width:740px;
  height:60px;
  margin-top:30px;



}
div#menuposition {

  float:left;
  text-align:left;
  padding-left:45px;

}


div#mainframe_top {

  text-align:left;
  width:767px;
  height:16px;
  background-image:url(images/mainframe_top.jpg);

}

div#body_content {

  text-align:left;
  margin-top:0px;
  margin-left:12px;
  margin-right:14px;
  width:741px;

}

div#body_left {

  text-align:left;
  width:200px;

}

div#body_main {

  width:534px;
  text-align:left;
  margin-left:5px;

}

div#vorschau_startseite {

  float:left;
  width:260px;
  height:160px;
  text-align:left;
  margin-right:5px;
  

}

div#produkt_vorschaubild {

  float:left;
  width:75px;
  height:145px;
  text-align:left;

}

div#produkt_vorschaubeschreibung {

  width:180px;
  height:123px;
  text-align:left;
  background-color:#F00;

}

div#mainframe_bottom {

  text-align:left;
  width:767px;
  height:19px;
  background-image:url(images/mainframe_bottom.jpg);

}

div#mainframe_body {

  text-align:left;
  width:767px;
  background-image:url(images/mainframe_body.jpg);

}

div#produktdetailsbutton {

  text-align:center;
  width:150px;
  background-image:url(images/suche_body_abschluss.gif);
  background-repeat:no-repeat;

}

div#produktbox_nokia {

  width:150px;
  height:48px;
  background-image:url(images/suche_nokia.gif);

}

div#produktbox_benqsiemens {

  width:150px;
  height:48px;
  background-image:url(images/suche_benqsiemens.gif);

}

div#produktbox_samsung {

  width:150px;
  height:48px;
  background-image:url(images/suche_samsung.gif);

}

div#produktbox_motorola{

  width:150px;
  height:48px;
  background-image:url(images/suche_motorola.gif);

}

div#produktbox_sonyericsson{

  width:150px;
  height:48px;
  background-image:url(images/suche_sonyericsson.gif);

}

div#produktbox_abschluss{

  width:150px;
  height:40px;
  background-image:url(images/suche_ende.gif);
  background-repeat:no-repeat;

}

div#produktboxtext{

  text-align:center;
  width:150px;
  height:40px;
  overflow:hidden;
  padding-left:5px;
  padding-right:5px;
  background-image:url(images/suchblock_body.gif);

}

div#produktbox_ohne{

  width:150px;
  height:48px;
  background-image:url(images/suche_ohne.gif);

}
div#produktdetails_bild {

  float:left;
  width:80px;
  height:160px;
  overflow:hidden;

}

div#produktdetails_duobild {

  float:left;
  width:80px;
  height:373px;
  overflow:hidden;

}

div#preisauswahl {

  float:left;
  width:340px;
  overflow:hidden;

}

div#tarifdetails {

  width:250px;
  overflow:hidden;

}

div#produktdetails_ueberschrift {

  overflow:hidden;
  font-size:18px;
  font-weight:bold;
  color:#F28220;

}

div#produktdetails_bezeichnung {

  overflow:hidden;

}

div#produktdetails_funktionen {

  margin-top:10px;
  overflow:hidden;

}

div#produktdetails_produkt1 {

  float:left;
  width:261;
  padding-right:6px;
  margin-top:10px;
  overflow:hidden;

}

div#produktdetails_produkt2 {

  width:255;
  margin-top:10px;
  overflow:hidden;

}

div#produktdetails_beschreibung {

  margin-top:10px;
  overflow:hidden;

}

div#hauptseite {

  text-align:left;
  margin-top:10px;
  margin-left:0px;
  margin-right:5px;
  padding-left:5px;
  width: 981px;
  clear:left;
}

div#kleingedrucktes {

 float:clear;
 text-align:justify;
 margin-left:15px;
 width:570px;
 font-family:Arial;
 font-size:9px;
 color:#AAAAAA;

}

div#bb_startseitenblock {

  float:left;
  overflow:hidden;
  width:583px;

  margin:5px;

}

div#bb_startseite_pfeil {

  float:left;
  width:16px;

}

div#bb_startseite_produkt {

  float:left;
  width:80px;
  height:160px;
  overflow:hidden;

}

div#bb_startseite_produkttext {

  width:490px;
  height:34px;
  font-size:12px;
  overflow:hidden;
  color:#000000;
  font-weight:bold;

}

div#bb_startseite_produktbeschreibung {

  width:490px;
  height:80px;
  font-size:11px;
  overflow:hidden;
  color:#000000;

}

div#bb_startseite_ueberschrift {

  font-size:13px;
  height:38px;
  overflow:hidden;
  color:D71E1E;
  font-weight:bold;

}

div#bb_startseite_netzbetreiberlogo {

  float:left;
  height:41px;
  width:43px;
  overflow:hidden;

}

div#bb_startseite_preisblock {

  height:42px;
  width:457px;
  overflow:hidden;
  background-image:url(images/startblock_preis.gif);
  background-repeat:no-repeat;
  background-position:346px 8px;
}

div#bb_startseite_preistext {

  margin-top:12px;
  margin-right:5px;
  text-align:right;
  font-weight:bold;
  font-size:16px;
  color:#ffffff;
}

div#bb_startseite_1px {

  float:left;
  height:33px;
  width:1px;
  overflow:hidden;

}


div#bb_startseite_kurztext {

  float:left;
  height:33px;
  width:234px;
  overflow:hidden;
  background-image:url(images/startblock_text2.gif);
  background-repeat:no-repeat;
  text-align:center;
  padding-top:3px;
  color:#ffffff;
  font-weight:bold;
  font-size:10px;

}

div#bb_startseite_button {

    width:111px;
    overflow:hidden;



}

div#bb_startseite_leer {

  height:5px;
  width:43px;
  overflow:hidden;

}

div#startseitenblock {

  float:left;
  overflow:hidden;
  width:287px;
  height:230px;
  margin:5px;

}

div#startseite_pfeil {

  float:left;
  width:16px;

}

div#startseite_produkt {

  float:left;
  width:80px;
  height:160px;
  overflow:hidden;

}

div#startseite_produkttext {

  width:202px;
  height:30px;
  font-size:10px;
  overflow:hidden;
  color:#000000;
  font-weight:bold;

}

div#startseite_produktbeschreibung {

  width:203px;
  height:84px;
  font-size:10px;
  overflow:hidden;
  color:#000000;

}

div#startseite_produkttext_duo {

  width:202px;
  height:40px;
  font-size:10px;
  overflow:hidden;
  color:#000000;
  font-weight:bold;

}

div#startseite_produktbeschreibung_duo {

  width:203px;
  height:74px;
  font-size:10px;
  overflow:hidden;
  color:#000000;

}

div#startseite_ueberschrift {

  font-size:13px;
  height:38px;
  overflow:hidden;
  color:D71E1E;
  font-weight:bold;

}

div#startseite_netzbetreiberlogo {

  float:left;
  height:41px;
  width:43px;
  overflow:hidden;

}

div#startseite_preisblock {

  height:42px;
  width:161px;
  overflow:hidden;
  background-image:url(images/startblock_preis.gif);
  background-repeat:no-repeat;
  background-position:50px 8px;
}

div#startseite_preistext {

  margin-top:12px;
  margin-right:5px;
  text-align:right;
  font-weight:bold;
  font-size:16px;
  color:#ffffff;

}

div#startseite_kurztext {

  float:left;
  height:33px;
  width:173px;
  overflow:hidden;
  background-image:url(images/startblock_text.gif);
  background-repeat:no-repeat;
  text-align:center;
  padding-top:3px;
  color:#ffffff;
  font-weight:bold;
  font-size:10px;

}

div#startseite_button {

    width:111px;
    overflow:hidden;



}

div#startseite_leer {

  height:5px;
  width:43px;
  overflow:hidden;

}

div#menu_oben {

  
  text-align:left;
  height:90px;
  margin:0px;
  padding:0px;

}

div#menueleiste {

position:relative;
top:38px;
left:195px;
width:950px;

}

div#leiste_links {

  float: left;
  text-align:left;
  margin:0px;
  width:170px;
  margin-left:0px;
  margin-right:0px;
  padding:0px;
  overflow:hidden;

}

div#einklinker_oben {

  background-image:url(images/einklinker_links_oben.gif);
  text-align:left;
  margin:0px;
  width:170px;
  height:27px;
  padding:0px;

}

div#text_einklinker_oben {

  padding-top:7px;
  padding-left:8px;
  overflow:hidden;
  font-weight:bold;
  color:#ffffff;

}

div#text_einklinker_text {

  padding-top:10px;
  padding-left:10px;
  width:160px;
  overflow:hidden;


}

div#einklinker_text {

  background-image:url(images/einklinker_links_text.gif);
  background-repeat:repeat-x;
  text-align:left;
  margin:0px;
  width:170px;

}

div#einklinker_abstand {

  width:170px;
  height:10px;


}


div#einklinker_rechts_oben_300 {

  background-image:url(images/einklinker_blau_300.gif);
  text-align:left;
  margin:0px;
  width:300px;
  height:27px;
  padding:0px;

}

div#text_einklinker_rechts_oben_300 {

  padding-top:7px;
  padding-left:8px;
  overflow:hidden;
  font-weight:bold;
  color:#ffffff;

}

div#text_einklinker_rechts_text_300 {

  padding-top:19px;
  padding-left:8px;
  width:285px;
  overflow:hidden;


}

div#einklinker_rechts_text_300 {

  background-image:url(images/einklinker_blau_300_text.gif);
  background-repeat:repeat-x;
  text-align:left;
  margin:0px;
  width:300px;

}


div#einklinker_rechts_oben {

  background-image:url(images/einklinker_rechts_oben.gif);
  text-align:left;
  margin:0px;
  width:200px;
  height:27px;
  padding:0px;

}

div#text_einklinker_rechts_oben {

  padding-top:7px;
  padding-left:8px;
  overflow:hidden;
  font-weight:bold;
  color:#ffffff;

}

div#text_einklinker_rechts_text {

  padding-top:19px;
  padding-left:8px;
  width:185px;
  overflow:hidden;


}

div#einklinker_rechts_text {

  background-image:url(images/einklinker_rechts_text.gif);
  background-repeat:repeat-x;
  text-align:left;
  margin:0px;
  width:200px;

}


div#inhaltsfenster {

  float: left;
  position:relative;
  left:0px;
  top:0px;
  text-align:left;
  width:600px;
  margin-left:3px;
  margin-right:0px;
  margin-bottom:0px;
  padding:0px;
  overflow:hidden;

}

div#leiste_rechts {

  float: left;
  text-align:left;
  margin:0px;
  width:200px;
  margin-left:3px;
  margin-right:0px;
  padding:0px;
  overflow:hidden;
  
}

div#block_unten {

  width:980px;
  clear:both;
  text-align:center;
  padding:10px;

}


h1, h2, h3, h4, p, ul, ol, li, div, td, th, address, blockquote, nobr, b, i { color:#333333; }
h1 { font-size:14px; margin-bottom:0px; font-weight:bold; }
h2 { font-size:15px; margin-bottom:0px; color:#cc0000;}
h3 { font-size:15px; margin-bottom:0px; color:#ffffff; }
h4 { font-size:13px; }
p, ul, ol, div, td, th, address, blockquote { font-size:11px; }
ul { margin-left: 17px; }
li { margin-top:0px; font-size:11px;}
pre { font-family:Courier New,Courier; font-size:13px; color:#0000C0; }
code, kbd, tt { font-family:Courier New,Courier; color:#0000C0; }
var { font-style:normal; color:#0000C0; }
blockquote, cite { font-style:italic; }
.xmpcode { border-width:10px; border-style:solid; border-color:#EEEEEE; background-color:#FFFFE0; }
.code { background-color:#FFFFE0; }
.tabxpl { background-color:#E4EEFF; }
.doc { background-color:#EEEEEE; }
.nav { background-color:#FFEEDD; }
.qbar { background-color:#FFFFE0; font-size:13px; font-family:Arial,sans-serif; }
.blue { color:#0000C0; }
pre.normal { color:#333333; }

a:link { font-weight:none; color:#888888; text-decoration:none }
a:visited { font-weight:none; color:#888888; text-decoration:none }
a:hover { font-weight:none; color:#888888; text-decoration:underline }
a:active { font-weight:none; color:#888888; text-decoration:none }

a.darkgreen:link {font-weight:none; color:#0D8E1A; text-decoration:none }
a.darkgreen:visited { font-weight:none; color:#0D8E1A; text-decoration:none }
a.darkgreen:hover {font-weight:none; color:#0D8E1A; text-decoration:underline }
a:darkgreen:active { font-weight:none; color:#0D8E1A; text-decoration:none }

a.blacklink:link {font-weight:none; color:#000000; text-decoration:none }
a.blacklink:visited { font-weight:none; color:#000000; text-decoration:none }
a.blacklink:hover {font-weight:none; color:#000000; text-decoration:none }
a:blacklink:active { font-weight:none; color:#000000; text-decoration:none }

a.an { text-decoration:none; }
.unicode { font-size:15px; font-family:Arial Unicode MS,Arial,sans-serif }
ins { color:#009900; font-weight:none; text-decoration:none; }
del { color:#990000; font-weight:none; text-decoration:line-through; }

/* ---------------------------------------------------------------------------------- */
/* -------------------    Gestaltung der Formularelemente    ------------------------ */
/* ---------------------------------------------------------------------------------- */

input, textarea, select {
        background-color : #EEEEEE;
        color : #333333;
        font: normal 11px Verdana, Tahoma;
        border: 1px #AAAAAA solid;
}


 .Check, .Radio
   { background-color:#FFFFFF; border:0px solid #DDDDDD; }

 .CheckD, 
   { background-color:#DDDDDD; border:0px solid #AAAAAA; }
   
 .Fehler
   { background-color:#FF0000; border:1px solid #555555; color:#FFFFFF  }
   
 .Gruen
   { background-color:#009900; border:1px solid #555555; color:#FFFFFF  }
   
  .blau1
   { background-color:#0033cc; border:0px; color:#FFFFFF  }

  .blau2
   { background-color:#2B60FF; border:0px; color:#FFFFFF  }

  .blau3
   { background-color:#6A8FFF; border:0px; color:#FFFFFF  }
   
  .blau4
   { background-color:#9BB5FF; border:0px; color:#FFFFFF  }

  .rot1
   { background-color:#840000; border:0px; color:#FFFFFF  }

  .rot2
   { background-color:#A71C1C; border:0px; color:#FFFFFF  }

  .rot3
   { background-color:#CE6666; border:0px; color:#FFFFFF  }

  .rot4
   { background-color:#DD8F8F; border:0px; color:#FFFFFF  }
   
 .Klein { font-size:9px; }
 .kleinschwarz { font-size:10px; color:#333333;}
 .kleingrau { font-size:10px; color:#808080;}
 .minigrau { font-family:Arial; font-size:9px; color:#AAAAAA;}
 .kleinweiss { font-size:10px; color:#FFFFFF;}
 .hersteller { font-size:12px; }
 .ueberschrift { font-weight:bold; font-size:24px; color:#D71E1E; }
 .ueberschrift_titel { font-weight:bold; font-size:16px; }
 .ueberschrift_untertitel { font-weight:bold; font-size:12px; }
 
 
 .megared { font-weight:bold; font-size:36px; color:#F28220; }
 .preis { font-weight:bold; font-size:16px; color:#DD0000; }
 .bigblack { font-weight:bold; font-size:13px; color:#000000; }
 .bigred { font-weight:bold; font-size:13px; color:#D71E1E; }
 .preisorange { font-weight:bold; font-size:13px; color:#F28220; }
 .bigredul { font-weight:bold; font-size:13px; color:#FF0000; text-decoration:underline; }
 .fatred { font-weight:bold; font-size:11px; color:#FF0000; }
 .preisklein { font-weight:bold; font-size:11px; color:#2C6085; }
 .fatdarkred { font-weight:bold; font-size:11px; color:#CC0000; }
 .middlered { font-weight:bold; font-size:16px; color:#D71E1E; }
 .fatblack { font-weight:bold; font-size:11px; color:#333333; }
 .whitefat { font-weight:bold; font-size:10px; color:#FFFFFF; }
 .kleinfatblack { font-weight:bold; font-size:10px; color:#333333; }
 
 .10fat { font-weight:bold; font-size:10px; color:#000000; }
 .10 { font-weight:none; font-size:10px; color:#000000; }

 a.black:link {font-weight:none; color:#333333; text-decoration:none }
 a.black:visited { font-weight:none; color:#333333; text-decoration:none }
 a.black:hover {font-weight:none; color:#333333; text-decoration:none }
 a:black:active { font-weight:none; color:#333333; text-decoration:none }

 a.white:link { font-weight:none; color:#FFFFFF; text-decoration:none }
 a.white:visited { font-weight:none; color:#FFFFFF; text-decoration:none }
 a.white:hover {  font-weight:none; color:#FFFFFF; text-decoration:none }
 a:white:active {  font-weight:none; color:#FFFFFF; text-decoration:none }

 a.black2:link {font-weight:none; color:#333333; text-decoration:none }
 a.black2:visited { font-weight:none; color:#333333; text-decoration:none }
 a.black2:hover {font-weight:none; color:#333333; text-decoration:none }
 a:black2:active { font-weight:none; color:#333333; text-decoration:none }




