

br.clr{
    clear:both;
    font-size:0px;
    line-height:0px;
    overflow:hidden;
}

body#info{
    text-align:left;
    background-image:url(info_back.gif);
    background-repeat:no-repeat;
}

/* ### Äußerer Kasten ### */
div#ct_main{
	width:620px;
	margin:0px;
	padding:0px;
	z-index:1;
}


/* ### HEADER ### */
div#shopsubhead
{
    width: 614px;
     float: left;
    display:block;
    background-color:#E5E5E5;
}

/* Der Baukasten für Dein Wunschhandy! */
div#ssh_main
{
     background-image:url("head_back.gif");
 /*/background: none;
     //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../img/srv_menu/head_back.png',sizingMethod='scale');*/
    background-color: #9ccf31;
    margin-top: 0px;
    height: 63px;    
    width:506px; 
    float:left;
}

#ssh_main .buttons a.hilfe_button, div.buttons a.print_button
{
     display:none;
    background-image:url("question.gif");
    display:block;
    float:right;
    width:11px;
    height:10px;
    margin-right:5px;
    background-position:0 1px;
}

div.buttons
{
    float:right;
    height:10px;
    width:16px;
    margin-top:0px;
    position:absolute;
    right:0;
    padding-top:3px;
    display:none;
    top:0;
}


div.buttons a.print_button{
    
    background-image:url("ct_button_print.gif");
    
        background-position:0 0px;
        font-size:0;
    line-height:0;
    
   

}

div#ssh_main div.sub_ueberschrift
{
    clear:both;
    background-color:#FFF;
    font-size:12px;
    color:#000;
    width:530px;
    margin-left:0px;
    font-family:"ËÎÌå";
    text-align:left;
    padding-top:3px;
    padding-bottom:4px;
    letter-spacing:0.1pt;
    padding-left:12px;
}

div#ssh_main div.sub_ueberschrift span{
    display:inline;
    margin:0px;
}

#ssh_main a.hilfe_button:hover{background-position:-19px ;}
a.print_button:hover{background-position:-11px;}

div#shopsubhead div#ssh_main div.shop_ueberschrift
{
    margin:0;
    padding:0;
    height:30px;
    line-height:30px;
    vertical-align:middle;
    font-size:16px;
    color:#ffffff;
    text-align:center;
    width:490px;
    font-weight:bold;
}

div.shop_ueberschrift
{
    overflow:hidden;
}

div#shopsubhead div#ssh_desc{

    width:345px;
    float:left;
    margin-top: 0px;
    padding-left:12px;
    padding-top:0px;
    height:30px;
    font-size:16px;
    line-height:30px;
}

div#shopsubhead div#ssh_desc div{
    text-align:center;
    font-size:16px;
}



/* ##### BUTTONS ##### KOMPLETT geändert Tino Stief 09.09.2005 */

div#shopsubhead div , div#shopsubhead a
{
    text-align:center;
    font-weight:bold;
    font-size:12px;
}

div#shopsubhead div img, div#shopsubhead a img,
{
    position:absolute;
    left:0;
    top:0;
}


/* Toptarif Button */

div#topangebot 

{
    float:left;
    background-color: #9ccf31;
    width:108px;
    position:relative;
}

div#topangebot_oben
{
    background-image:url("topright.gif");
    height:15px;
    width:108px;
   /* //background: none;
    //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../img/srv_menu/topright.png');*/
}




div#shopsubhead div#topangebot #ssh_overview{
    display:block;
     background-image:url("topangebot_back.gif");
  /*  //background: none;
    //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../img/srv_menu/topangebot_back.png');*/
     background-color: #e5e5e5;
     width:108px;
    background-position:0px 0px;
    background-repeat:no-repeat;
    height:48px;
    float:right;
    margin-top: 0px;
    margin-bottom:0px;
    color:#000;
    
}

div#shopsubhead div#topangebot  #ssh_overview.active,
div#shopsubhead div#topangebot  a#ssh_overview:hover
{
    
	background-color: #9ccf31;
    color:#ffffff;
}


/* von Links */


div#shopsubhead div#ssh_t_tarif a, div#shopsubhead div#ssh_t_tarif div, 
div#shopsubhead div#ssh_t_handy a, div#shopsubhead div#ssh_t_handy div,
div#shopsubhead div#ssh_t_order a, div#shopsubhead div#ssh_t_order div
{
    display:block;
    background-image:url("t_step_end.gif");
   /* //background: none;
    //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../img/srv_menu/t_step_end.png');*/
    width:108px;
    background-color: #e5e5e5;
    background-position:0px 0px;
    background-repeat:no-repeat;
    height:46px;
    float:left;
    margin-top: 5px;
    margin-bottom:5px;
    color:#000;
    position:relative
}

div#shopsubhead div#ssh_t_tarif a.noend,
div#shopsubhead div#ssh_t_handy a.noend
{
    background-image:url("t_step_noend.gif");
    color:#000;
   /* //background: none;
    //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../img/srv_menu/t_step_noend.png');*/
    position:relative
}

div#shopsubhead div#ssh_t_tarif .active,
div#shopsubhead div#ssh_t_handy .active,
div#shopsubhead div#ssh_t_order .active,
div#shopsubhead div#ssh_t_tarif a:hover,
div#shopsubhead div#ssh_t_handy a:hover
{
    
	background-color: #9ccf31;
    color:#ffffff;
    position:relative
}


/* von Rechts */


div#shopsubhead div#ssh_h_handy a, div#shopsubhead div#ssh_h_handy div,
div#shopsubhead div#ssh_h_tarif a, div#shopsubhead div#ssh_h_tarif div,
div#shopsubhead div#ssh_h_order a, div#shopsubhead div#ssh_h_order div
{
    display:block;
    background-image:url("h_step_end.gif");
    /*background: none;
    //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../img/srv_menu/h_step_end.png');*/
    width:108px;
    background-color: #e5e5e5;
    background-position:0px 0px;
    background-repeat:no-repeat;
    height:46px;
    float:right;
    margin-top: 5px;
    margin-bottom:5px;
    color:#000;
    position:relative
}

div#shopsubhead div#ssh_h_handy a.noend,
div#shopsubhead div#ssh_h_tarif a.noend
{
    background-image:url("h_step_noend.gif");
  /*  //background: none;
    //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../img/srv_menu/h_step_noend.png');*/
    color:#000;
    position:relative;
}

div#shopsubhead div#ssh_h_handy .active,
div#shopsubhead div#ssh_h_order .active,
div#shopsubhead div#ssh_h_handy a:hover
{
    background-image:url("h_step_noend.gif");
	background-color: #9ccf31;
    color:#ffffff;
    position:relative;
}
div#shopsubhead div#ssh_h_tarif .active,
div#shopsubhead div#ssh_h_tarif a:hover
{
    
	background-color: #9ccf31;
    color:#ffffff;
    position:relative;
}



/** SERVICELINKS - MENU **/

div#shopsubhead div#servicelinks{

    float:left;
    width:120px;
    height:28px;
    padding-top:4px;
    padding-left:5px;
    text-align:center;
    

}

div#servicelinks div a#srv_help{
    
    float:left;
    background-image:url("srv_help.gif");
    background-repeat:no-repeat;
    width:22px;
    height:22px;
    
}

div#servicelinks div a img{
    position:relative;
}

div#servicelinks div a#srv_print{
    
    float:left;
    background-image:url("srv_print.gif");
    background-repeat:no-repeat;
    width:22px;
    height:22px;
    margin-left:2px;
    margin-right:2px;
    
}


div#servicelinks div a#srv_bookmark{
    
    float:left;
    background-image:url("srv_bookmark.gif");
    background-repeat:no-repeat;
    width:22px;
    height:22px;
    
}


div#servicelinks div a#srv_email{
    
    float:left;
    background-image:url("srv_email.gif");
    background-repeat:no-repeat;
    width:22px;
    height:22px;
    margin-left:2px;
    margin-right:2px;
    
}




div#shopsubhead div#servicelinks div  a:hover

{
    background-position:-22px 0px;
}





/* ### CONTENT ### */

.shop_border
{
    width:612px;    float:left;
    /*/float:none;*/
    border: 1px solid #cfcfcf;
    
}



/*footer*/
div#ct_ct_x2 div.ct_ct_x2_x3{
    height:20px;
    overflow:hidden;
    font-size:9px;
    line-height:20px;
}

.price{
    font-size:11px;
    font-weight:bold;
}

/* ### FOOTER ### */
div#ct_footer{
    font-size:10px;
    text-align:center;
    margin-top:6px;
}




/* ### SHOPFOOTER ### */

div#shopfooter{
    text-align:left;
    margin-top:10px;
    font-size:12 px;
    color:#767170;
}


/* ### AllgemeinerStyle ###*/
.red{
    color:#F00;
}

.bold{
    font-weight:bold;
}

.bolder{
    font-weight:bolder;
}

.bigger{
    font-size:14px;
}

.ordererror h3{font-size:14px;}

