.artikelansicht_block1 {

    width:70px;
    float:left;
    }

.artikelansicht_block2 {


    width:290px;
    float:left;
    }

.artikelansicht_bilderblock_doppelbundle {

    width:360px;

    } 
.artikelansicht_block3 {

    width:355px;
    float:left;
    margin-right:5px;
    }

.artikelansicht_block4 {

    width:270px;
    float:left;
    font-size:12px;
    }

.artikelansicht_simcard {
    
    margin-left:5px;
    margin-bottom:5px;

    }

.artikelansicht_warenkorb_box {

    background-color:#F1F1F1; 
    padding:15px;
    
    }

.artikelansicht_warenkorb_box_abstand {

    margin-top:10px;

    }
.artikelansicht_tarifeigenschaften {

    width:100%;
    font-size:12px;
    }

.artikelansicht_preis {

    margin-top:10px;
    font-size:20px;
    color:#d00;
    text-align:right;

    }

.artikelansicht_kleingedrucktes {

    text-align:right;
    font-size:10px;

    }

 .artikelansicht_sternchen {

    color:#666;
    margin-bottom:10px
    }

.artikelansicht_warenkorb {

    margin-top:5px;
    margin-bottom:1px;
    margin-right:1px;
    margin-left:0px;
    background-color:#d60606;
    }

.artikelansicht_warenkorb:hover {

    margin-top:6px;
    margin-bottom:0px;
    margin-right:0px;
    margin-left:1px;
    cursor:pointer;
    }
 a.artikelansicht_versandkosten_link:link      { color:#666; text-decoration:underline }
 a.artikelansicht_versandkosten_link:visited   { color:#666; text-decoration:underline }
 a.artikelansicht_versandkosten_link:hover     { color:#D00; text-decoration:underline }
 a.artikelansicht_versandkosten_link:active    { color:#666; text-decoration:underline }


.artikelansicht_vorschaubild {

    width:50px;
    margin:1px;
    padding:5px;
    background-color:#FFF;
    }



.artikelansicht_highlights {

    padding:2px;
    padding-left:25px;
    color:#666;
    background-image: url(images/haken.png);
    background-repeat:no-repeat;
    background-position:0px 4px;
    font-size:15px;
    margin-left:20px;

    }



ul#tabnav_1 , ul#tabnav_2, ul#tabnav_3 { 
    text-align: left; 
    margin: 1em 0 1em 0; 
    border-bottom: 1px solid #DDD; 
    list-style-type: none;
    padding: 3px 10px 5px 10px; 
}

ul#tabnav_1 li, ul#tabnav_2 li, ul#tabnav_3 li { 
    display: inline;
    margin-left:1px;
}




.tabs{ 
    padding: 6px 14px; 
    border: 1px solid #DDD; 
    background-color: #DDD; 
    color: #666; 
    margin-right: 0px; 
    text-decoration: none;
    border-bottom: none;
    font-size:13px;
    font-weight:bold;
}

.tabs:hover{ 

    border: 1px solid #EEE; 
    background-color: #EEE; 
    cursor: pointer;

}

.tab_selected{ 
    border-bottom: 1px solid #FFF; 
    background-color: #FFF; 
}

.tabs_tarife{ 
    padding-top: 15px;
    padding-left:15px;
    padding-right:15px; 
    padding-bottom: 1px;
    border: 1px solid #CCC; 
    background-color: #CCC; 
    color: #666; 
    margin-right: 0px; 
    text-decoration: none;
    border-bottom: none;
    font-size:30px;
    font-weight:bold;
}

.tabs_tarife:hover{ 

    border: 1px solid #EEE; 
    background-color: #EEE; 
    cursor: pointer;

}

.tab_tarife_selected{ 
    border-bottom: 1px solid #FFF; 
    background-color: #FFF; 
}

ul#tabnav_tarife { 
    text-align: left; 
    margin: 1em 0 1em 0; 
    border-bottom: 1px solid #DDD; 
    list-style-type: none;
    padding: 3px 5px 0px 5px; 
}

ul#tabnav_tarife li { 
    display: inline;
    margin-left:1px;
    text-align:center;
    -moz-border-top-left-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -khtml-border-top-left-radius: 10px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    
}

.artikelansicht_tabfeld {

    font-size:12px;
    float:left;
    width:550px;
} 

.artikelansicht_artikelbeschreibung {

    text-align:justify;
    padding:5px;
    padding-top:0px;

}

.artikelansicht_technische_daten {

    float:left;
    width:420px;
    margin-left:20px;
    border-top: 1px solid #DDD;   
    margin-top: 36px;  
}

.artikelansicht_eigenschaft_ueberschrift {

    font-size:14px;
    font-weight:bold;
    margin-top:10px;
    margin-bottom:10px;
    padding-left:5px;
}

.artikelansicht_eigenschaft_name 

    {
    
    background-color:#EEE;
    float:left;
    width:170px;
    font-weight:bold;
    padding:5px;
    font-size:12px;
    margin-bottom:1px;
    color:#555;
    min-height:14px;
    }

.artikelansicht_eigenschaft_wert 

    {
    
    background-color:#F7F7F7;
    float:left;
    width:230px;
    padding:5px;
    font-size:12px;
    margin-bottom:1px;
    color:#555;
    min-height:14px;    

    }

.artikelansicht_anbieterbox {

    padding:5px;
    border: 1px solid #DDD;   
    margin-top:10px;
    margin-bottom:10px;
    background-color:#F1F1F1;

}

.artikelansicht_anbieterbox:hover {

 
    border: 1px solid #BBB;   
    cursor:pointer;
}
 
.artikelansicht_anbieterbox_simcard {

    width:70px;
    float:left;

    }

.anbieterbox_tariftabelle_reihe_aktiv {

    font-weight:bold;
}

.artikelansicht_anbieterbox_anbietername {

    font-size:15px;
    float:left;
    font-weight:bold;
    padding-top:10px;   
    color:#333;
    
    }


.artikelansicht_pfeil_runter {

    background-image: url(images/pfeil_runter.png);
    background-repeat:no-repeat;
    background-position:510px 13px;

    }

.artikelansicht_pfeil_hoch {

    background-image: url(images/pfeil_hoch.png);
    background-repeat:no-repeat;
    background-position:510px 13px;

    }


.anbieterbox_tariftabelle {

    border-collapse: separate;
    border-spacing: 1px 1px;
    width:100%;
    font-family:Tahoma;
    }

.anbieterbox_tariftabelle_head {

    background-color:#EEE;
    padding:2px;
    color:#333;
    font-weight:bold;
    text-align:center;
    font-size:11px;
    border: 1px solid #DDD; 
}

.anbieterbox_tariftabelle_reihe {

    background-color:#F7F7F7;
    font-size:11px;
    color:#555;
}

.anbieterbox_tariftabelle_reihe:hover {

    background-color:#F1F1F1;
    cursor:pointer;
    color:#000;
}

.anbieterbox_tariftabelle_werte {

    text-align:right;
    padding:3px;
    border-bottom: 1px solid #DDD; 
    }

.anbieterbox_tariftabelle_name {

    padding:3px;
    border-bottom: 1px solid #DDD; 
    }

.anbieterbox_tariftabelle_werte_preis {

    font-weight:bold;
    color:#d00;
    }

.anbieterbox_tarifgruppen {

    padding:3px;
    color:#d00;
    font-size:14px;
    font-weight:bold;
}


/*********************************************************
/ "zoom" Angaben
/*********************************************************/

.zoomPad{
	position:relative;
	float:left;
	z-index:99;
	cursor:crosshair;
}


.zoomPreload{
   -moz-opacity:0.8;
   opacity: 0.8;
   filter: alpha(opacity = 80);
   color: #333;
   font-size: 12px;
   font-family: Tahoma;
   text-decoration: none;
   border: 1px solid #CCC;
   background-color: white;
   padding: 8px;
   text-align:center;
   z-index:110;
   width:90px;
   height:43px;
   position:absolute;
   top:0px;
   left:0px;
    * width:100px;
    * height:49px;
}


.zoomPup{
	overflow:hidden;
	background-color: #FFF;
	-moz-opacity:0.6;
	opacity: 0.6;
	filter: alpha(opacity = 60);
	z-index:120;
	position:absolute;
	border:1px solid #CCC;
  z-index:101;
  cursor:crosshair;
}

.zoomOverlay{
	position:absolute;
	left:0px;
	top:0px;
	background:#FFF;
	/*opacity:0.5;*/
	z-index:5000;
	width:100%;
	height:100%;
	display:none;
  z-index:101;
}

.zoomWindow{
	position:absolute;
	left:110%;
	top:40px;
	background:#FFF;
	z-index:6000;
	height:auto;
  z-index:10000;
  z-index:110;
}
.zoomWrapper{
	position:relative;
	border:1px solid #999;
  z-index:110;
}
.zoomWrapperTitle{
	display:block;
	background:#999;
	color:#FFF;
	height:18px;
	line-height:18px;
	width:100%;
  overflow:hidden;
	text-align:center;
	font-size:10px;
  position:absolute;
  top:0px;
  left:0px;
  z-index:120;
  -moz-opacity:0.6;
  opacity: 0.6;
  filter: alpha(opacity = 60);
}
.zoomWrapperImage{
	display:block;
  position:relative;
  overflow:hidden;
  z-index:110;

}
.zoomWrapperImage img{
  border:0px;
  display:block;
  position:absolute;
  z-index:101;
}

.zoomIframe{
  z-index: -1;
  filter:alpha(opacity=0);
  -moz-opacity: 0.80;
  opacity: 0.80;
  position:absolute;
  display:block;
}

ul#thumblist{display:block;padding:0px;margin:0px;}
ul#thumblist li{float:left;margin-right:2px;list-style:none;}
ul#thumblist li a{display:block;border:1px solid #CCC;margin-bottom:5px}
ul#thumblist li a.zoomThumbActive{ border:1px solid #D00;}

.artikelansicht_doppelbundle_produktbild_1 {

    width:170px;
    padding-top:10px;
    padding-bottom:100px;
}


.artikelansicht_doppelbundle_produktbild_2 {

    width:170px;
    padding-top:100px;
    padding-bottom:10px;
}

.tarif_kurzbeschreibung {padding-top:2px}

.artikelansicht_variationsblock {margin-top:20px;font-weight:bold;font-size:12px}
.artikelansicht_variation { border-bottom:3px solid #DDD;margin:3px;float:left;width:60px;text-align:center;padding:5px;font-weight:normal;font-size:10px;height:105px} 
.artikelansicht_variation:hover { border-color:#BBB;} 
.artikelansicht_variationsbild {width:50px;padding-bottom:3px;}
.artikelansicht_variation_active { border-color:#D00;} 

.tarifauswahl_ueberschrift {

    font-size:14px;
    font-weight:bold;
    margin-top:10px;
    margin-bottom:20px;
    padding-left:5px;
}

.anbieterbox_netzname {
    
    font-size:15px;
    margin-bottom:10px;
    font-weight:bold;
}

.artikelansicht_zoom_mouseover {
    
   
    height:382px;
    width:280px;
    position:absolute;
    z-index:999;
    background-image: url(images/lupe.png);
    background-repeat:no-repeat;
    background-position:-1000px -1000px;    
    
}

*+html .artikelansicht_zoom_mouseover {margin-left:-280px;} /* nur für den IE7 */

.artikelansicht_zoom_mouseover:hover {
    
    background-position:bottom right;
    cursor:pointer;

}

.testeo_box {margin-top:10px;margin-left:135px }

.artikelansicht_zubehoerbox {
    
    margin-top:30px;
    padding:5px;
    
}

.artikelansicht_zubehoer_produktbox {
    
    margin-bottom:10px;
    border: 1px solid #DDD; 
    height:110px;
    padding:10px;
    
}

.artikelansicht_zubehoer_produktbox:hover {
    
    border: 1px solid #BBB; 
}

.artikelansicht_zubehoer_produktbox_titel {
    
    font-weight:bold;
    margin-bottom:10px;
    font-size:13px;
    }

.artikelansicht_zubehoer_produktbox_bild {
    
    width:60px;
    height:82px;
    
    }

.artikelansicht_zubehoer_box_0 {
    
    float:left;
    width:360px;
}

.artikelansicht_zubehoer_box_0:hover {
    
    cursor:pointer;
}

.artikelansicht_zubehoer_box_1 {
    
    float:left;
    width:70px;
    }

.artikelansicht_zubehoer_box_2 {
    
    float:left;
    width:290px;
    }

.artikelansicht_zubehoer_box_3 {
    
    float:left;
    width:155px;
    font-size:11px;
    text-align:right;
    }        

.zubehoeransicht_highlights {

    padding-left:25px;
    padding-top:4px;
    color:#333;
    background-image: url(images/haken.png);
    background-repeat:no-repeat;
    background-position:0px 4px;
    font-size:13px;
    margin-left:0px;
    font-weight:bold;

    }

.zubehoeransicht_versandkosten {

    font-size:10px;
    margin-top:5px;
 
}



 a.artikelansicht_zubehoer_titellink:link      { color:#000; text-decoration:none }
 a.artikelansicht_zubehoer_titellink:visited   { color:#000; text-decoration:none }
 a.artikelansicht_zubehoer_titellink:hover     { color:#000; text-decoration:none }
 a.artikelansicht_zubehoer_titellink:active    { color:#000; text-decoration:none }    
 
 a.zubehoeransicht_versandkosten_link:link      { color:#666; text-decoration:underline }
 a.zubehoeransicht_versandkosten_link:visited   { color:#666; text-decoration:underline }
 a.zubehoeransicht_versandkosten_link:hover     { color:#D00; text-decoration:underline }
 a.zubehoeransicht_versandkosten_link:active    { color:#666; text-decoration:underline }    
 
.zubehoeransicht_preis {

    margin-top:5px;
    background-image: url(images/preisschild.png);
    color:#FFF;    
    width:102px;
    height:33px;
    text-align:right;
    padding-right:5px;
    padding-top:2px;
    font-weight:bold;
    margin-left:48px;
    font-size:12px;
    } 