

	
	
/* Container Color red & grey */

    .start_teaser_red .col_inner div,
    .start_teaser_grey .col_inner div
    {
        border: 0px solid #ff00ff;
        width: 170px;
    }
.col_inner div.pos_right,
.col_inner div.pos_right,
.col_inner span.pos_right,
.col_inner span.pos_right    {
        width: 108px;
        position: absolute;
        top: 5px;
        right: 10px;
        font-size: 9px;
        color: #fff;
        padding-top: 10px;
    }
.highspeedRed {
margin:0 275px 0 0;
}
    .start_teaser_red .col_inner span.pos_left,
    .start_teaser_grey .col_inner span.pos_left {
        width: 170px;
    }
        .start_teaser_red .col_inner div.pos_right .big,
        .start_teaser_grey .col_inner div.pos_right .big,
        .start_teaser_red .col_inner span.pos_right .big,
        .start_teaser_grey .col_inner span.pos_right .big {
            width: auto;
            border: 0px solid #000;
            position: relative;
        }
        .start_teaser_grey .col_inner span.pos_right span,
        .start_teaser_red .col_inner span.pos_right span{
            color: #fff;
        }
        .start_teaser_red .col_inner div.pos_right div, 
        .start_teaser_grey .col_inner div.pos_right div
        {
            width: auto;
        }
    .start_teaser_red .col_inner,
    .start_teaser_grey .col_inner,
    .start_1column_red .col_inner,
    .start_teaser_red div,
    .start_teaser_grey div,
    .start_1column_red div,
    .start_teaser_red p,
    .start_teaser_grey p, 
    .start_1column_red p,
    .start_teaser_red li,
    .start_teaser_grey li,
    .start_1column_red li,
    .start_teaser_red sup,
    .start_teaser_grey sup,
    .start_1column_red sup{
        color: #fff;
    }
    .start_teaser_red h2,
    .start_teaser_grey h2 {
        margin: 18px 0 0 0;
    }
    .start_teaser_red h3,
    .start_teaser_grey h3 {
        font-weight: lighter;
        margin-bottom: 20px; 
    }
    .start_teaser_red ul,
    .start_teaser_grey ul,
    .start_1column_red ul {
        list-style: none;
        font-size:14px;
        line-height:16px;
        font-weight:bold;
    }
        .start_teaser_grey ul li{
            background: url(http://static.alice.de/provider/content/staticcontentblob/9011026/2010-02-17-21-08-22/data/teaser-vertical-li_grey.png.png) no-repeat 2px 3px;
            padding-left: 13px;
            position: relative;
            width:170px;
        }
       .start_teaser_grey ul li.at {
        background: url(http://static.alice.de/provider/content/staticcontentblob/11621234/2010-05-21-14-51-34/data/fun_at_pic.gif) no-repeat -2px -2px;
        padding-left: 39px;
        position: relative;
        height:40px;
        width:170px;
}
       .start_teaser_grey ul li.phone {
        background: url(http://static.alice.de/provider/content/staticcontentblob/11621236/2010-05-21-14-51-35/data/fun_phone_pic.gif) no-repeat -2px -2px;
        padding: 7px 0 0 39px;
        position: relative;
        height:33px;
        width:170px;
}
       .start_teaser_grey ul li.tv {
        background: url(http://static.alice.de/provider/content/staticcontentblob/11621238/2010-05-21-14-51-35/data/fun_tv_pic.gif) no-repeat -2px -2px;
        padding-left: 39px;
        position: relative;
        height:33px;
        width:170px;
}
    /*
        .start_teaser_red ul li,
*/       
           .start_teaser_red ul li.at_lt {
            background: url(http://static.alice.de/provider/content/staticcontentblob/11621214/2010-05-21-14-51-35/data/light_at_pic.gif) no-repeat -2px -2px;
            padding-left: 39px;
            position: relative;
            height:33px;
            width:170px;
        }
/*
       .start_1column_red ul li.
       */
       .start_teaser_red ul li.phone_lt{
        background: url(http://static.alice.de/provider/content/staticcontentblob/600937296/2010-08-31-18-15-16/data/light_phone_pic.gif) no-repeat -2px -2px;
        padding-left: 39px;
        margin-top:8px;
        position: relative;
        height:40px;
        width:170px;
}

#aliceTipp {
background: url(http://static.alice.de/provider/content/staticcontentblob/11621240/2010-08-31-18-15-16/data/aliceTipp.gif) no-repeat -2px -2px;
position:absolute;
top:0px;
left:453px;
height:35px;
width:101px;
z-index:50;
}
#plus {
color:#FFFFFF;
font-size:22px;
height:10px;
left:87px;
position:absolute;
top:149px;
width:10px;
z-index:60;
}
#plus2 {
color:#FFFFFF;
font-size:22px;
height:10px;
left:87px;
position:absolute;
top:181px;
width:10px;
z-index:60;
}

.start_teaser_wide {
    background: url(http://static.alice.de/provider/content/staticcontentblob/9011028/2010-02-17-21-08-22/data/teaser_wide.jpg) no-repeat;
    height: 68px;
}
    .start_teaser_wide h2 {
        margin-top: 10px;
    }
    .start_teaser_wide .price {
        position: absolute;
        top: 8px;
        left: 340px;
        border: 0px solid #ff0000;
        width: 130px;
    }

    /* ------- */ 


div.start_teaser_red div.col_inner div.start_button_border,
div.start_teaser_grey div.col_inner div.start_button_border{
	border: 0px solid #fff;
	width: 218px;
	position: absolute;
	bottom: 5px;
	left: 65px;
}
div.start_button_border a.tbutton,
div.start_button_border a.tbutton{
	background: url(http://static.alice.de/provider/content/staticdownload/anbieter/9014064/2010-03-09-18-07-19/data/StartButton.png) no-repeat;
	display: block;
	float: left;
	font-size: 12px;
                  height: 16px;
	padding: 3px 0;
	width: 108px;	
}
div.col_inner div.start_button_border2{
	border: 0px solid #fff;
	width: 162px;
	position: absolute;
	bottom: 5px;
	left: 37px;
}
div.start_button_border2 a.tbutton,
div.start_button_border2 a.tbutton{
	background: url(http://static.alice.de/provider/content/staticdownload/anbieter/9014064/2010-03-09-18-07-19/data/StartButton.png) no-repeat;
	display: block;
	float: left;
                  font-size:12px;
	height: 16px;
	padding: 3px 0;
	width: 80px;
}


div.start_button_border a.tbtn_left, 
div.start_button_border2 a.tbtn_left {
	background-position: 0 0;
	border-right: 1px solid #ccc;
}
div.start_button_border a.tbtn_right,
div.start_button_border2 a.tbtn_right{
	background-position: right 0;
}
div.start_button_border a.tbtn_left:hover,
div.start_button_border2 a.tbtn_left:hover {
	background-position: 0 -22px;
}
div.start_button_border a.tbtn_right:hover, 
div.start_button_border2 a.tbtn_right:hover {
	background-position: right -22px;
}


div.col_inner div.button_border {
	margin-left: 35px;
}
div.button_border a.button-link-width {
	display: block;
	text-align: center;
}




.start_teaser_red .col_inner div.pos_right div.umts-stick_red{
 display: block;
 background: url(http://static.alice.de/provider/content/staticdownload/anbieter/9614110/2010-06-21-08-42-01/thumbnail/Stoerer_Homepage_WB_rot.gif) no-repeat 0 0px;
 height: 97px;
width: 145px;
 margin-bottom: 5px;
position: absolute;
left: 13px;
top: -7px;
}
.start_teaser_grey .col_inner div.pos_right div.umts-stick_grey{
 display: block;
 background: url(http://static.alice.de/provider/content/staticdownload/anbieter/9614114/2010-06-21-08-42-01/thumbnail/Stoerer_Homepage_WB_grau.gif) no-repeat 0 0px;
 height: 97px;
width: 145px;
 margin-bottom: 5px;
position: absolute;
left: 13px;
top: -7px;

}

.start_teaser_red .col_inner div.pos_right div.umts-stick_red_o2{
 display: block;
 background: url(http://static.alice.de/provider/content/staticdownload/anbieter/9041062/2010-05-01-09-50-40/thumbnail/Stoerer_Homepage_o2_rot.gif) no-repeat 0 0px;
 height: 93px;
width: 184px;
 margin-bottom: 5px;
position: absolute;
left: -27px;
top: -4px;

}
.start_teaser_grey .col_inner div.pos_right div.umts-stick_grey_o2{
 display: block;
 background: url(http://static.alice.de/provider/content/staticdownload/anbieter/9041060/2010-05-01-09-50-40/thumbnail/Stoerer_Homepage_o2_grau.gif) no-repeat 0 0px;
 height: 93px;
width: 184px;
 margin-bottom: 5px;
position: absolute;
left: -27px;
top: -4px;
}


div.start_alice_fun_price {
 display: block;
 width: 116px;
 height: 20px;
 margin-bottom: 5px;
}
div.start_alice_comfort_price {
 display: block;
 width: 116px;
 height: 20px;
 margin-bottom: 5px;
}

div.start_sim_motive {
	display: block;
	background: url(http://static.alice.de/provider/content/staticdownload/anbieter/9014070/2010-02-17-21-01-31/data/StartSimKart.png) no-repeat;
	width: 95px;
	height: 101px;
}


.start_teaser_red {
    background: url(http://static.alice.de/provider/content/staticdownload/anbieter/9014072/2010-05-21-14-51-34/data/StartTeaserRed.jpg) no-repeat;
    height: 273px;
}
.start_teaser_grey {
    background: url(http://static.alice.de/provider/content/staticdownload/anbieter/9014074/2010-05-21-14-51-35/data/StartTeaserGrey.jpg) no-repeat;
    height: 273px;
}
    .start_teaser_red .col_inner div,
    .start_teaser_grey .col_inner div
    {
        border: 0px solid #ff00ff;
        width: 170px;
    }
    .start_teaser_red .col_inner div.pos_right,
    .start_teaser_grey .col_inner div.pos_right,
    .start_teaser_red .col_inner span.pos_right,
    .start_teaser_grey .col_inner span.pos_right    {
         padding-top: 95px;
         width:149px;
margin-top: 2px;
    }

.start_teaser_red .pos_right span.pricegraphic ,
.start_teaser_grey .pos_right span.pricegraphic {
margin-bottom: 10px;
}
.button_border_small {
position: absolute;
    bottom: 6px;
    padding: 0px;
    margin: 0px;
right: 44px;
}
.button_border_small a.button-link-width:link,
.button_border_small a.button-link-width:visited {
display:block;
text-align:center;
}
.button_border_small a.button-link-width:hover,
.button_border_small a.button-link-width:active {
background-position: 0 -44px;
}
.start_2column_img .button_border a.button-link-width, .start_2column_img .button_border a.button-link-width:hover {background:none;float:right;text-decoration:underline;width:auto;} 
.start_2column_img .button_border {right:10px;}
.button_left {bottom:10px; left:10px; position:absolute;}
.button_left a {font-weight:bold; font-size:12px; text-decoration:underline}
/* Button Border */
.button_border {
    position: absolute;
    bottom: 5px;
}
.button_bottom {
   position:absolute;
   bottom:4px;
   left:10px;
}
.button_top {
   position:absolute;
   top:210px;
   left:10px;
}
#tsr_start_right_top {
   margin-bottom:11px;
}
div a.button-link-width {
   display:block;
   text-align:center;
}
.start_teaser_red .button_border,
.start_teaser_grey .button_border {
    left: 10px;
}
.start_teaser_wide .button_border {
    right: 10px;
}
.start_1column_red .button_border,
.start_1column_img1 .button_border
{
    margin-left: 40px;
}
.start_1column_img2 .button_border {
    margin-left: 50px;
}
div.teaser-vertical-white div.teaser-v-content .button_border, 
p.teaser-vertical-white p.teaser-v-content .button_border {
    border: 0px solid #fe0000;
    margin-left: -10px;
}
.teaser-vertical-white div .button_border,
.teaser-vertical-white p .button_border,
.teaser-vertical-border .button_border{
    bottom: 0px;
    padding: 0px;
    margin: 0px;
    left: 10px;
}
.start_teaser_red .pos_right span.pricegraphic ,
.start_teaser_grey .pos_right span.pricegraphic {
    position: relative;
    top: 5px;
    right: 10px;
    margin-bottom: 10px;
}



/* Button Border */
div.content_container {
border: 0px solid #ff00ff;
margin-bottom: 10px;
}
.start_1column_red .col_inner {
    display: block;
    background: url(http://static.alice.de/provider/content/staticcontentblob/9011030/2010-02-17-21-08-22/data/teaser_1column_red.png.png) no-repeat;
    height: 196px;
}
    .start_1column_red .price {
        position: absolute;
        bottom: 40px;
        left: 40px;
        width: 80px;
        border: 0px solid #fff;
    }
    .start_1column_red .motive {
        position: absolute;
        bottom: 25px;
        right: 1px;
    }

.start_1column_img1 .col_inner{
    background: url(http://static.alice.de/provider/content/staticdownload/anbieter/11809318/2010-06-09-17-38-14/thumbnail/Unify_StoererJuni.gif) no-repeat;
    height: 196px;
}
.start_1column_img1 #col_innerUnifyAnim {
    background:url(http://static.alice.de/provider/content/staticdownload/anbieter/11833450/2010-06-09-17-38-14/data/Unify_Animation.gif) no-repeat;
    height: 196px;
}

.start_1column_img2 .col_inner{
    background: url(http://static.alice.de/provider/content/staticdownload/anbieter/11833452/2010-08-31-08-54-24/thumbnail/DSLGuenstiger.gif) no-repeat;
    height: 196px;
}
.start_1column_img5 .col_inner_MR844{
    background: url(http://static.alice.de/provider/content/staticdownload/anbieter/13910852/2010-08-31-08-53-50/thumbnail/DSLGuenstiger_MR844.gif) no-repeat;
    height: 207px;
}
.start_1column_img2 #col_innerDSLGuenstiger {
    background: url(http://static.alice.de/provider/content/staticdownload/anbieter/12314482/2010-06-21-08-42-01/thumbnail/DSLGuenstiger_3_4.gif) no-repeat;
    height: 196px;
}


.start_1column_img3 .col_inner {
    background: url(http://static.alice.de/provider/content/staticdownload/anbieter/13103044/2010-08-31-00-40-37/thumbnail/MediaReceiver_Stoerer_FN5_2_fernseher.jpg) no-repeat;
    height: 197px;
}

.start_1column_img4 .col_inner {
    background: url(http://static.alice.de/provider/content/staticdownload/anbieter/13103042/2010-08-31-00-40-36/thumbnail/MediaReceiver_Stoerer_FN5_2_senderwolke.jpg) no-repeat;
    height: 197px;
}

.start_1column_img5 .col_inner {
    background: url(http://static.alice.de/provider/content/staticdownload/anbieter/12314482/2010-06-21-08-42-01/thumbnail/DSLGuenstiger_3_4.gif) no-repeat;
    height: 197px;
}

.start_2column_img .col_inner {
    background: url(http://static.alice.de/provider/content/staticcontentblob/10338258/2010-03-26-09-12-44/data/teaser_2column_img.png.png) no-repeat;
    height: 197px;
}

.start_2column_img .col_inner img {
top: 30px;
position: absolute;
right: 10px;
}
.col_20 {float:left;margin-right:10px; position:relative; width:470px;}

div.unify_animation {
position: absolute;
top: 0;
right: 0;
}


 .start_1column_red h4 {
        margin-bottom: 20px;
}
/* Erweitert */
.start_teaser_red h3, .start_teaser_grey h3
{
	margin-bottom: 10px;
}
div.start_1column_red ul li {
	font-weight: bold;
}
div.start_1column_red h4 {
	margin: 0 0 13px 0;
}
div.content_container_inner div.content_container_content {
	padding-top: 0;
	padding-bottom: 2px;
                  +padding-bottom:12px !important;
                  *padding-bottom: 2px;
}
div.content_container {
	margin-bottom: 10px;
}
div.col_inner sup {
	font-size: 11px;
}
.start_teaser_red .col_inner div.pos_right sup, 
.start_teaser_grey .col_inner div.pos_right sup {
	font-size: 9px;
}
#page_footer {
	top: 20px;
}
ul.start_navigation {
	margin-bottom: 2px;
}
p.infotextspace{
padding-left:49px; 
font-weight: bold; 
font-size: 11px;
color:#FFF;
}
p.infotextspace_speed{
padding:2px 0 4px 19px;
}
p.infotextbold{
padding-left:33px;
font-weight: bold;
font-size: 18px;
}

/*additional styles for non mcd-targeting*/
#alicelightNonMCD .pricegraphic,
#alicefunNonMCD .pricegraphic {
right:32px;
}
#alicelightNonMCD p.infotextspace,
#alicefunNonMCD p.infotextspace {
padding-left:29px;
}
.infotextspaceNonMCD  p.infotextspace span {
color:#FFF;
font-size:10px;
}
#alicelightNonMCD .pos_right,
#alicefunNonMCD .pos_right {
padding-top:117px;
}
/**/

div.clearfix {
height: 0;
margin: 0;
padding: 0;
*display: none;
}
p.teasertopspace {
padding-top: 0px;
}
div.teaser_service_right {
width:167px;
/*height:586px;*/
position:relative;
}
div.teaser_service_right div.button_border {
position:absolute;
bottom:8px;
left:10px;
}
div.unify_teaser_bt_border {position:absolute;bottom:5px;right:20px;}
div.pos_right img {padding-left: 40px;}
div.teaser_service_right div.fernsehteaser {position: absolute; bottom: 11px; left: 10px;}

/*-------------------------------------------------------------------------------------------*/
div#page_content {
overflow:visible;
position:relative;
/*height:463px;*/
}
.stoerer_MR_834 {
position:absolute;
right:1px;
top:0;
}
#RightTarifvergleichTeaserO2 {
height:324px;
position:relative;
width:167px;
float:right;
display:inline;
}
#breiterBannerAlicebeiO2Zuhause {
background:url(http://static.alice.de/provider/content/staticdownload/anbieter/12947504/2010-07-23-14-27-15/data/breiterBannerAlicebeiO2Zuhause.jpg) no-repeat left bottom;
padding:0;
width:932px;
height:113px;
float:left;
position:relative;
bottom:0px;
z-index:90;
display:block;
}
#start_teaser_AliceFun {
margin-bottom:11px;
}
#headerO2Promo_blank {
display:none;
}
/*-------------------------------------------------------------------------------------------*/
.col_middle {
background:url(http://static.alice.de/provider/content/staticdownload/anbieter/300000986/2010-08-31-18-15-27/thumbnail/HG_Highspeed_red.jpg) no-repeat left top;
margin:13px 0 0 0;
}
.col_middle h2 {
margin: 0 0 0 10px;
padding:0 0 0 0;
}
.col_middle h3 {
font-size:18px;
font-weight:lighter;
margin: 0 0 0 10px;
}
.col_middle a{
position:relative;
left:544px;
top:-40px;
}
a.noDistance {
margin-top:3px;
}
.infotextspace sup {
color:#FFF;
}



