@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;
}
.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: 15px;
}

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: 144px;
 	background: url(img/teaser/newsletter.jpg) top left no-repeat; 
 }