@CHARSET "ISO-8859-1";

/****
Seiten-Hintergrund
****/
body {
	background: #fff url(img/bg.jpg) scroll repeat-x center top;
}

/****
Shop Haupt-Farben
****/
.shopfarbe1{
	color:#cc0000
}
.shopfarbe2{
	color:#000
}
.bg_shopfarbe1{
	background:#cc0000
}
.bg_shopfarbe2{
	background:#000
}


/****
Seiten Header
****/
#logo {
	/*background: transparent url(img/logo.png) scroll no-repeat;*/
}
#logo:hover {
	/*background-image: url(img/logo_hover.png);*/
}
#header_pic{
	background: transparent url(img/header.jpg) top left no-repeat;;
}


/****
Navigation Kopf
*****/
#nav_content {
	background: transparent url(img/nav_main/r.gif) scroll no-repeat left top;;
}
#nav_main ul li a  span.left{
	background:url(img/nav_main/l.gif) no-repeat;
}
#nav_main ul li a span.center{
	background:url(img/nav_main/bg.gif) repeat-x;
	color:#fff;
}
#nav_main ul li a span.right{
	background:url(img/nav_main/r.gif) no-repeat;
}
#nav_main ul li.current a  span.left{
	background:url(img/nav_main/aktiv_l.gif) no-repeat;
}
#nav_main ul li.current  a span.center{
	background:url(img/nav_main/aktiv_bg.gif) repeat-x;
	color:#000;
}
#nav_main ul li.current  a span.right{
	background:url(img/nav_main/aktiv_r.gif) no-repeat;
}
#nav_main ul li a:hover span.left{
	background:url(img/nav_main/hover_l.gif) no-repeat;
}
#nav_main ul li  a:hover span.center{
	background:url(img/nav_main/hover_bg.gif) repeat-x;
	color:#fff;
}
#nav_main ul li  a:hover span.right{
	background:url(img/nav_main/hover_r.gif) no-repeat;
}


/****
Warenkorb
****/
a#warenkorb {
	background: transparent url(img/nav_main/warenkorb.gif) scroll no-repeat right;
	color:#fff;
}
a#warenkorb:hover {
	background: transparent url(img/nav_main/warenkorb_hover.gif) scroll no-repeat;
}


/****
Navigation Links
*****/
#col3 div.editable_menu ul li a {
	background: #f1f1f1 url(img/nav_left/nav.gif) no-repeat 5px 5px;
	color:#000;
}
#col3 div.editable_menu ul li a:hover {
	color:#cc0000;
	background: #f1f1f1 url(img/nav_left/nav_hover.gif) no-repeat 5px 5px;
}
#col3 div.editable_menu ul li.current a  {
	color:#fff;
	background: #767676 url(img/nav_left/nav_aktiv.gif) no-repeat 5px 5px;
}
#col3 div.editable_menu ul li.current div ul li a  {
	color:#000;
	background: #fff url(img/nav_left/nav_sub.gif) no-repeat 0px 10px;;
}
#col3 div.editable_menu ul li div ul li a:hover{
	color:#cc0000;
	background: #fff url(img/nav_left/nav_sub.gif) no-repeat 0px 10px; ;
}
#col3 div.editable_menu ul li div ul li.current a{
	color:#000;
	background: #fff url(img/nav_left/nav_sub.gif) no-repeat 0px 10px;;
}
#col3 div.editable_menu ul li div ul li div ul li a {
	background: #f3f3f3 !important;
	color: #000 !important;
}
#col3 div.editable_menu ul li div ul li div ul a:hover{
	background: #f3f3f3 !important;
	color: #cc0000 !important;
}
#col3 div.editable_menu ul li div ul li div ul li.current a{
	background: #dc7f7f !important;
	color: #fff !important;
}

#col3 div.editable_menu ul  li.depth4  a {
	background: #f3f3f3 !important;
	color: #000 !important;
}
#col3 div.editable_menu ul  li.depth4  a :hover{
	background: #f3f3f3 !important;
	color: #cc0000 !important;
}
#col3 div.editable_menu ul  li.depth4.current a{
	background: #dc7f7f !important;
	color: #fff !important;
}

/****
Navigation Login
****/
#nav_login ul li.login {
	background: transparent url(img/buttons/pfeil_shopfarbe2.gif) scroll no-repeat left center;
}
#nav_login ul li.login a {
	color:#000;
}

#nav_login .loggedin {
	background: transparent url(img/buttons/loggedin.gif) scroll no-repeat left center;
}

#nav_login .loggedin a {
	color:#000;
}

/****
Suche
****/
#search {
	color:#000;
}



/****
Überschriften
****/
h1{
	color: #000;
}
h2, h2 a, h2 a:hover {
	color: #000;
}
h3{
	color: #000;
}
h2.pfeil_shopfarbe2_xl  {
	background: transparent url(img/buttons/pfeil_shopfarbe2_xl.gif) scroll no-repeat left center;
	color:#fff;
}


/****
Links
*****/
a {
	color: #000;
}
a:hover{
	color: #000;
}
a.shofarbe1 {
	color: #cc0000;
}
a.shofarbe1:hover{
	color: #cc0000;
}
a.shofarbe2 {
	color: #000;
}
a.shofarbe2:hover{
	color: #000;
}
a.highlight {
	color: #000;
}
a.highlight:hover{
	color: #000;
}
a.note {
	color: #999999;
}
a.note:hover{
	color: #999999;
}
a.pfeil_shopfarbe1_s {
	background: transparent url(img/buttons/pfeil_shopfarbe1.gif) scroll no-repeat;
}
a.pfeil_shopfarbe1_s:hover {
	background: transparent url(img/buttons/pfeil_shopfarbe1_hover.gif) scroll no-repeat;
}
a.pfeil_shopfarbe1_m {
	background: transparent url(img/buttons/pfeil_shopfarbe1.gif) scroll no-repeat right;

}
a.pfeil_shopfarbe1_m:hover {
	background: transparent url(img/buttons/pfeil_shopfarbe1_hover.gif) scroll no-repeat right;

}
a.add_shopfarbe1 {
	/*background: transparent url(img/buttons/add_shopfarbe1.gif) scroll no-repeat right;*/
}


/****
Buttons und Icons
*****/

.logo_klein {
	background: transparent url(img/logo_klein.gif) scroll no-repeat;
}
a.button_los{
	/*background: transparent url(img/buttons/button_los.gif) scroll no-repeat right;*/
	height: 19px;
	width:20px;
	display: block;
}
a.warenkorb_icon{
	/*background: transparent url(img/icons/warenkorb_icon.gif) scroll no-repeat left;*/
}
span.neu_icon{
	/*background: transparent url(img/icons/neu_icon.gif) scroll no-repeat left;*/
}
span.neu_gross_icon{
	/*background: transparent url(img/icons/neu_gross_icon.png) scroll no-repeat left;*/
}
.spartarife_icon{
	/*background: transparent url(img/icons/spartarife_icon.gif) scroll no-repeat left;*/
}
.empfehlung_icon{
	/*background: transparent url(img/icons/empfehlung_icon.gif) scroll no-repeat left;*/
}
.sorglos_icon{
/*	background: transparent url(img/icons/sorglos_icon.gif) scroll no-repeat left;*/
}
.tarifaktion_icon{
	/*	background: transparent url(img/icons/tarifaktion_icon.gif) scroll no-repeat left;*/
}
.tarifaktion_gross_icon{
	/*	background: transparent url(img/icons/tarifaktion_gross_icon.gif) scroll no-repeat left;*/
}
.tarifaktion_gross_icon span{
	color:#000;
}
.kennzeichen_s_icon{
	/*	background: transparent url(img/icons/kennzeichen_s_icon.gif) scroll no-repeat left;*/
}
.kennzeichen_m_icon{
	/*	background: transparent url(img/icons/kennzeichen_m_icon.gif) scroll no-repeat left;*/
}
.kennzeichen_l_icon{
	/*	background: transparent url(img/icons/kennzeichen_l_icon.gif) scroll no-repeat left;*/
}
.kennzeichen_xl_icon{
	/*	background: transparent url(img/icons/kennzeichen_xl_icon.gif) scroll no-repeat left;*/
}
.orginal_netzteile_icon{
	/*	background: transparent url(img/icons/orginal_netzteile_icon.gif) scroll no-repeat left;*/
}
a.vergroessern_icon{
	/*background: transparent url(img/icons/vergroessern_icon.gif) scroll no-repeat left;*/
}
a.videos_icon{
	/*background: transparent url(img/icons/videos_icon.gif) scroll no-repeat left;*/
}
a.videos_gross_icon{
	/*background: transparent url(img/icons/videos_gross_icon.gif) scroll no-repeat left;*/
}
a.pdf_icon{
	/*background: transparent url(img/icons/pdf_icon.gif) scroll no-repeat left;*/
}
span.ja_icon{
	/*background: transparent url(img/icons/ja_icon.gif) scroll no-repeat right;*/
}
.pfeil_icon_shopfarbe2
{
	background: transparent url(img/buttons/pfeil_shopfarbe2.gif) scroll no-repeat;
}
span.zum_beispiel_icon {
	/*background: transparent url(img/icons/zum_beispiel_icon.gif) scroll no-repeat right;*/
}
span.zusammen_fuer_shopfarbe1_icon {
	/*background: transparent url(img/icons/zusammen_fuer_shopfarbe1_icon.gif) scroll no-repeat right;*/
}
span.zusammen_fuer_shopfarbe2_icon {
	/*background: transparent url(img/icons/zusammen_fuer_shopfarbe2_icon.gif) scroll no-repeat right;*/
}

.detailbutton_m,a.detailbutton_m:hover
{
	/*background: transparent url(img/buttons/detailbutton_m.gif) scroll no-repeat;*/
	color:#fff;
}
.detailbutton_s,a.detailbutton_s:hover
{
	/*background: transparent url(img/buttons/detailbutton_s.gif) scroll no-repeat;*/
	color:#fff;
}

a.orderbutton_m
{
	/*background: transparent url(img/buttons/orderbutton_m.gif) scroll no-repeat;*/
	color:#fff;
}
a.orderbutton_s
{
	/*background: transparent url(img/buttons/orderbutton_s.gif) scroll no-repeat;*/
	color:#fff;
}
a.jetzt_bestellen
{
	/*background: transparent url(img/buttons/jetzt_bestellen.gif) scroll no-repeat;*/
	color:#fff;
}
a.orderbutton_xl
{
	/*background: transparent url(img/buttons/orderbutton_xl.gif) scroll no-repeat;*/
	color:#fff;
}
a.orderbutton_xl span, a.jetzt_bestellen span
{
	color:#fff;
}
a.button_liste_hover, a.button_liste:hover {
	background: transparent url(img/buttons/button_liste_hover.gif) scroll no-repeat;
	color:#fff;
}
a.button_galerie_hover, a.button_galerie:hover {
	background: transparent url(img/buttons/button_galerie_hover.gif) scroll no-repeat;
	color:#fff;
}
span.kennzeichen {
	background: transparent url(img/buttons/kennzeichen.gif) scroll no-repeat;
	color:#fff;
}
.auswahl_tarif_handydetail_shopfarbe2 {
	background: transparent url(img/buttons/auswahl_tarif_handydetail_shopfarbe2.gif) scroll no-repeat;
}
input.filtersubmit{
	background: #e7c8b2 url(img/buttons/pfeil_shopfarbe2.gif) no-repeat;

}
#netzwahl_handy ul li.on {
	/*background: transparent url(img/buttons/auswahl_tarif_handydetail_shopfarbe2.gif) scroll no-repeat;*/
}

span.step_icon_shopfarbe2
{
	/*background: transparent url(img/icons/step_icon_shopfarbe2.gif) no-repeat*/
}

a.warenkorb
{
	color: white;
	background: url(img/icons/warenkorb.gif) no-repeat;
}

a.warenkorb:hover
{
	background: url(img/icons/warenkorb_hover.gif) no-repeat;
}


/****
Reiterbuttons
*****/
a.reiter_detail:hover
{
	text-decoration: none;
	font-weight: normal;
}
a.reiter_detail_aktiv,a.reiter_detail_aktiv:hover
{
	color:#fff;
	/*background:transparent url(img/buttons/reiter_detail_aktiv.gif) scroll no-repeat;*/
}
.reiter_home:hover,.reiter_home_shopfarbe1,.reiter_home_shopfarbe1:hover
{
	color:#fff;
	font-weight:bold;
	background:transparent url(img/buttons/reiter_home_shopfarbe1.gif) scroll repeat-x;
}
.reiter_big_shopfarbe2
{
	color: #fff;
	background: transparent url(img/buttons/reiter_big_shopfarbe2.gif) no-repeat;
}
/*** html Sitemap **/
.sitemapbtop{
	color:#fff;
	background:url(img/buttons/reiter_big_shopfarbe2.gif) repeat-x;
	padding:5px;
	padding-left:10px;
}
.reiter_home_shopfarbe2
{
	color:#fff;
	background:transparent url(img/buttons/reiter_home_shopfarbe2.gif) scroll no-repeat;
}




/****
Linien
*****/
.line_shopfarbe1 {
	border-top:2px #cc0000 solid;;
}
.line_shopfarbe2 {
	border-top:2px #000 solid;;
}
.line_bold {
	border-top:2px #7b7b7b solid;;
}
.line_schwarz {
	border-top:2px #000 solid;;
}

/****
Pagination
*****/
div.pagination .pages_nums span.active {
	background: #fff url(img/pagination/verlauf_aktiv.gif) scroll repeat-x;
	color:#fff;
}



/****
Bilder
*****/
span.artikel_add {
	background: #fff url(img/konfigurator/artikel_add.gif) scroll no-repeat;
	width:90px;
	height:100px;
	display:block;
}

span.tarif_add {
	background: #fff url(img/konfigurator/tarif_add.gif) scroll no-repeat;
	width:87px;
	height:56px;
	display:block;
}




/****
sterne_
****/
.sterne_0  {
	background: transparent url(img/icons/5sterne/sterne_0.gif) scroll no-repeat;
}
.sterne_1  {
	background: transparent url(img/icons/5sterne/sterne_1.gif) scroll no-repeat;
}
.sterne_2  {
	background: transparent url(img/icons/5sterne/sterne_2.gif) scroll no-repeat;
}
.sterne_3  {
	background: transparent url(img/icons/5sterne/sterne_3.gif) scroll no-repeat;
}
.sterne_4  {
	background: transparent url(img/icons/5sterne/sterne_4.gif) scroll no-repeat;
}
.sterne_5  {
	background: transparent url(img/icons/5sterne/sterne_5.gif) scroll no-repeat;
}
.sterne_big_0  {
	background: transparent url(img/icons/5sterne/sterne_big_0.gif) scroll no-repeat;
}
.sterne_big_1  {
	background: transparent url(img/icons/5sterne/sterne_big_1.gif) scroll no-repeat;
}
.sterne_big_2  {
	background: transparent url(img/icons/5sterne/sterne_big_2.gif) scroll no-repeat;
}
.sterne_big_3  {
	background: transparent url(img/icons/5sterne/sterne_big_3.gif) scroll no-repeat;
}
.sterne_big_4  {
	background: transparent url(img/icons/5sterne/sterne_big_4.gif) scroll no-repeat;
}
.sterne_big_5  {
	background: transparent url(img/icons/5sterne/sterne_big_5.gif) scroll no-repeat;
}

/****
Preise
*****/
.preisliste{
	color:#cc0000;
}



/****
Handydetail - Tarifliste
****/
.mark_handypreis
{
	background:#ccc;
	color:#000;
}
.mark_handypreis2
{
	background:#b5b5b5;
	color:#000;
}


/****
Warenkorbsteps
****/
.steps_tarif_1  {
	background: transparent url(img/order/steps_tarif/1.gif) scroll no-repeat;
}
.steps_tarif_2  {
	background: transparent url(img/order/steps_tarif/2.gif) scroll no-repeat;
}
.steps_tarif_3  {
	background: transparent url(img/order/steps_tarif/3.gif) scroll no-repeat;
}
.steps_tarif_4  {
	background: transparent url(img/order/steps_tarif/4.gif) scroll no-repeat;
}
.steps_tarif_5  {
	background: transparent url(img/order/steps_tarif/5.gif) scroll no-repeat;
}
.steps_tarif_6  {
	background: transparent url(img/order/steps_tarif/6.gif) scroll no-repeat;
}

.steps_wb_1  {
	background: transparent url(img/order/steps_wb/1.gif) scroll no-repeat;
}
.steps_wb_2  {
	background: transparent url(img/order/steps_wb/2.gif) scroll no-repeat;
}
.steps_wb_3  {
	background: transparent url(img/order/steps_wb/3.gif) scroll no-repeat;
}
.steps_wb_4  {
	background: transparent url(img/order/steps_wb/4.gif) scroll no-repeat;
}
.steps_wb_5  {
	background: transparent url(img/order/steps_wb/5.gif) scroll no-repeat;
}

/*****
Bestellung
*****/
div.orderstep .outer h2, div.konto h2 {
 display: block;
 height: 20px;
 padding: 4px 0 0 27px;
 margin: 10px 0 -28px 15px;
 background: url(img/buttons/pfeil_shopfarbe2.gif) 4px 4px no-repeat;
 color: #000;
 font-size: 11px;
}

img.info_icon {
 background: url(img/order/icons/info.gif)  bottom left no-repeat;
 width: 14px;
 height: 12px;
}

img.order-danke {
 width: 779px;
 height: 212px;
 background: url(img/order/danke.jpg);
}

/****
Abgebot Detail -> Radio Liste aktiv
****/
div.choosa_on {color:#000;  }


/****
Teaser
****/
div.teaser_newsletter {
	width: 175px;
	height: 214px;
 	background: url(img/teaser/newsletter.jpg) top left no-repeat; 
 }
 
 
 .base_bg2{
	background:url(img/base/bg_handydetail.jpg) no-repeat 0px 20px;
}


#basesubmit
{
	background:url(img/base/tarif_ohne_handy_bestellen.jpg) no-repeat;
}

.base_handyempfehlung{
	background:url(img/base/bg_geraeteempfehlung.jpg) no-repeat;
}
.base_handyempfehlung2{
	background:url(img/base/bg_geraeteempfehlung2.jpg) no-repeat;
}

.base_handyempfehlung_all{
	background:url(img/base/bg_geraeteempfehlung_all.jpg) no-repeat;
}



#basesubmit_handy
{
	background:url(img/base/angebot_bestellen.gif) no-repeat;
}

#basesubmit_handy2
{
	background:url(img/base/angebot_bestellen2.jpg) no-repeat;
}

.base_price_aktiv{
	background:#b4c7b4
}
.base_price{
	background:#eff3ef
}

#netzwahl_handy ul li.on{ background: url(img/sprite.png) no-repeat top left;background-position: 0 -65px; width: 42px; height: 30px; } 
a.button_los{ background: url(img/sprite.png) no-repeat top right;background-position: 0 -293px; width: 20px; height: 19px; } 
.detailbutton_m,a.detailbutton_m:hover{ background: url(img/sprite.png) no-repeat top left;background-position: 0 -362px; width: 148px; height: 23px; } 
.detailbutton_s,a.detailbutton_s:hover{ background: url(img/sprite.png) no-repeat top left;background-position: 0 -435px; width: 102px; height: 23px; } 
.empfehlung_icon{ background: url(img/sprite.png) no-repeat top left;background-position: 0 -508px; width: 14px; height: 15px; } 
span.ja_icon{ background: url(img/sprite.png) no-repeat top right;background-position: 0 -655px; width: 9px; height: 10px; } 
a.jetzt_bestellen{ background: url(img/sprite.png) no-repeat top left;background-position: 0 -715px; width: 179px; height: 25px; } 
.kennzeichen_l_icon{ background: url(img/sprite.png) no-repeat top left;background-position: 0 -878px; width: 14px; height: 15px; } 
.kennzeichen_m_icon{ background: url(img/sprite.png) no-repeat top left;background-position: 0 -943px; width: 14px; height: 15px; } 
.kennzeichen_s_icon{ background: url(img/sprite.png) no-repeat top left;background-position: 0 -1008px; width: 14px; height: 15px; } 
.kennzeichen_xl_icon{ background: url(img/sprite.png) no-repeat top left;background-position: 0 -1073px; width: 14px; height: 15px; } 
#logo{ background: url(img/sprite.png) no-repeat top left;background-position: 0 -1203px; width: 279px; height: 50px; } 
#logo:hover { background: url(img/sprite.png) no-repeat top left;background-position: 0 -1303px; width: 279px; height: 50px; } 
span.neu_gross_icon{ background: url(img/sprite.png) no-repeat top left;background-position: 0 -1403px; width: 40px; height: 38px; } 
span.neu_icon{ background: url(img/sprite.png) no-repeat top left;background-position: 0 -1491px; width: 26px; height: 26px; } 
a.orderbutton_m{ background: url(img/sprite.png) no-repeat top left;background-position: 0 -1567px; width: 148px; height: 23px; } 
a.orderbutton_s{ background: url(img/sprite.png) no-repeat top left;background-position: 0 -1640px; width: 102px; height: 23px; } 
a.orderbutton_xl{ background: url(img/sprite.png) no-repeat top left;background-position: 0 -1713px; width: 151px; height: 41px; } 
.orginal_netzteile_icon{ background: url(img/sprite.png) no-repeat top left;background-position: 0 -1804px; width: 27px; height: 15px; } 
a.pdf_icon{ background: url(img/sprite.png) no-repeat top left;background-position: 0 -1869px;  height: 15px; } 
a.reiter_detail_aktiv,a.reiter_detail_aktiv:hover{ background: url(img/sprite.png) no-repeat top left;background-position: -649px -80px; width: 121px; height: 56px; } 
.sorglos_icon{ background: url(img/sprite.png) no-repeat top left;background-position: -649px -336px; width: 14px; height: 15px; } 
.spartarife_icon{ background: url(img/sprite.png) no-repeat top left;background-position: -649px -401px; width: 14px; height: 15px; } 
span.step_icon_shopfarbe2{ background: url(img/sprite.png) no-repeat top left;background-position: -649px -466px; width: 14px; height: 15px; } 
.tarifaktion_gross_icon{ background: url(img/sprite.png) no-repeat top left;background-position: -649px -531px; width: 37px; height: 38px; } 
.tarifaktion_icon{ background: url(img/sprite.png) no-repeat top left;background-position: -649px -619px; width: 14px; height: 15px; } 
a.vergroessern_icon{ background: url(img/sprite.png) no-repeat top left;background-position: -649px -684px; width: 100px; height: 15px; } 
a.videos_gross_icon{ background: url(img/sprite.png) no-repeat top left;background-position: -649px -749px; width: 28px; height: 26px; } 
a.videos_icon{ background: url(img/sprite.png) no-repeat top left;background-position: -649px -825px; width: 14px; height: 15px; } 
a.warenkorb_icon{ background: url(img/sprite.png) no-repeat top left;background-position: -649px -1076px; width: 22px; height: 15px; } 
span.zum_beispiel_icon { background: url(img/sprite.png) no-repeat top left;background-position: -649px -1141px; width: 143px; height: 64px; } 
span.zusammen_fuer_shopfarbe1_icon{ background: url(img/sprite.png) no-repeat top right;background-position: -649px -1255px; width: 125px; height: 65px; } 
span.zusammen_fuer_shopfarbe2_icon{ background: url(img/sprite.png) no-repeat top right;background-position: -649px -1370px; width: 125px; height: 65px; } 



