/* Telia.dk CSS Layout, Version: Fall 2009
 * Programmed by Fini Alring, Deducta.dk
 * Copyright 2009 Telia, TeliaSonera Group
 */

body {
    margin: 0;
    padding: 0;
    background-image: url(../gfx/head/bg_head_fade_x.png);
    background-repeat: repeat-x;
}


#wrapper { /* viewport */
    background-image: url(../gfx/head/bg_head_arch.png);
    background-position: top center;
    background-repeat: no-repeat;
    width: auto;
}


/* forms */

form {
    margin: 0;
    padding: 0;
}

input {
    font-family: verdana;
}

input[type=text]:focus,
input[type=password]:focus {
  outline: 0 none;
}


#form_mobile_newsletter label, #form_mobile_newsletter p, #form_mobile_newsletter input {
    font-family: Verdana;
    font-size: 11px;
}

#form_mobile_newsletter input.text {
    width: 204px;
    margin-bottom: 2px;
}

#form_mobile_newsletter ol li {
    padding: 0;
}

#form_mobile_newsletter p {
    margin: 0 0 4px 0;
}

#page {
    width: 984px; /* 960px; */
    /* outline: 1px dotted green; */
    margin: 0 auto;
}

#header {
    height: 136px;
}

#form_mobile_newsletter ol, #top ul, #navi ul, .navi-menu-popup ul, #breadcrumb ul, #footer ul, #content ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#top {
    height: 98px;
    padding-left: 12px;
}

#top li {

    float: left;
}

#top a {

    font-family: Verdana;
    font-size: 11px;
    text-decoration: none;
    color: #666666;
}

#top a:hover {
    text-decoration: underline;
    color: #B00068;
}

#logo {
    float: left;
    width: 180px;
}

#top-section-navi {
    float: left;
    margin: 45px 0 0 28px;
    width: 228px;
}

#top-section-navi a {
    font-size: 12px;
}

#top-section-navi a.current {
    font-weight: bold;
    color: #B00068;
}

#top-navi {
    float: left;
    margin: 45px 0 0 0;
    width: 335px;
}


#top-navi li {
    margin: 0 15px 0 0;
}

#top-navi a {
    color: #848181
}

/* Search Box */

#top-search {
    margin: 45px 0 0 0;
    float: left;
}

#search_begin {
    float: left;
    width: 10px;
    height: 22px;
    background-image: url(../gfx/head/bg_search_begin.png);
    background-repeat: no-repeat;
    /* overflow: auto; */
}

#search_middle {
    float: left;
    width: 130px;
    height: 22px;
    padding-top: 4px;
    background-image: url(../gfx/head/bg_search_repeat_x.png);
    background-repeat: repeat-x;
}

#search_middle input {
    border: 0;
    width: 128px;
    height: 14px;
}

#search_end {
    float: left;
    width: 48px;
    height: 22px;
}

#btn_search {
    float: left;
    width: 48px;
    height: 22px;
    padding: 1px 6px 2px 6px;
    background-color: transparent;
    background-image: url(../gfx/head/btn_search_find.png);
    background-repeat: no-repeat;
    border: 0;
    color: white;
}



#header img {
    border: 0;
}

#navi {
    height: 39px;
    overflow: hidden;
    /* outline: 1px dotted red; */
}


    #top-navi li, #navi li {
        float: left;
    }

.navi-menu {
    position: relative;
    z-index: 10000;
}


.navi-menu-popup {
    position: absolute;
    top: 136px;
    z-index: 9000;
    display: none;
    width: 739px; /*490px;*/
    /*height: 256px; */
    /*background-image: url(../gfx/head/navi/bg_menu_popup_fade_x.png);
    background-repeat: repeat-x;*/
    border: 1px solid #c1c1c1;
}

    .navi-popup-seperator {
        width: 1px;
        height: 1px; /* auto set in jQuery*/
        float: left;
        margin: 15px 15px; /* 22px */
        border-left: 1px dotted #ce017b;
    }

    .navi-menu-popup .navi-popup-main a, .navi-menu-popup .navi-popup-main span {
        display: block;
        font-family: Verdana;
        text-decoration: none;
        font-size: 12px;
        line-height: 29px;
        color: #333333;
        border-bottom: 1px dotted #b3b3b3;
        padding-left: 6px;
    }

    .navi-popup-main a:hover, .navi-popup-hilights li.brand a:hover, .navi-popup-hilights li.txtlink a:hover, .navi-popup-main span:hover {
         /* background-color: #DDDDDD; */
         background-image: url(../gfx/head/navi/bg_menu_active.png);
         background-repeat: no-repeat;
         color: #B4006B;

        /* opacity: 0.9; */
        /* -moz-opacity: 0.9; */
        /* filter:alpha(opacity=90); */       /* IE 4-7 */
        /* -ms-filter: "alpha(opacity=80)"; */ /* IE 8 */

    }

    /* .navi-popup-main li:hover, .navi-popup-hilights li.txtlink:hover {
         background-color: #DDDDDD;
         opacity: 0.9;
    } */



    .navi-menu-popup li:first-child a, .navi-menu-popup li:first-child span {
        border-top: 0px;
    }

    .navi-menu-popup .navi-popup-main {
        width: 224px;
        float: left;
    }

    .navi-menu-popup .navi-popup-main ul {
        width: 204px;
        margin-left: 20px;
    }

    .navi-menu-popup  .navi-popup-main li {
         padding-left: 6px;
         background-image: url(../gfx/typo/blt_arrow_right_grey.png);
         background-repeat: no-repeat;
         background-position: left center;
    }

    .navi-menu-popup .navi-popup-main li:hover {
        background-image: url(../gfx/typo/blt_arrow_right_pink.png);
    }

    .navi-menu-popup .navi-popup-secondary {
        width: 204px;
    }

    .navi-menu-popup .navi-popup-secondary ul {
        margin-left: 0;
    }


.navi-menu-popup-txt-head-pink {
    color: #ce007b;
    font-family: Verdana;
    font-weight: bold;
    font-size: 13px;
    margin-bottom: 15px;
    margin-left: 20px;
    margin-top: 12px;
}

.navi-popup-secondary .navi-menu-popup-txt-head-pink, .navi-popup-hilights .navi-menu-popup-txt-head-pink {
    margin-left: 0;
}


    .navi-menu-popup .navi-popup-hilights {
        width: 220px;
        float: left;
    }

    .navi-menu-popup .navi-popup-hilights ul {
        margin-left: 0;
    }

    .navi-popup-hilights li.brand {
        margin-top: 7px;
        /* border-bottom: 1px dotted #b3b3b3; */
    }

    .navi-popup-hilights li.brand a {
        display: block;
        font-size: 18px; /* 22px; */
        color: #848181;
        font-family: Verdana;
        text-decoration: none;
    }

    .navi-popup-hilights .txtlink {
        
        margin-top: 3px;
        margin-bottom: 7px;
        
        padding-left: 8px;
        background-image: url(../gfx/typo/blt_arrow_right_h13_pink.png);
        background-repeat: no-repeat;
        background-position: left top;
    }

    .navi-popup-hilights .txtlink, .navi-popup-hilights .txt {
        display: block;
        font-family: Verdana;
        text-decoration: none;
        font-size: 12px;
        line-height: 12px;
        padding-top: 3px;
        /* padding: 3px 0; */
        /* line-height: 25px; */
        color: #848181;
    }

    .navi-popup-hilights .txt {
        line-height: 15px;
    }

    .navi-popup-hilights div.btnlink {
        padding-top: 10px;
        padding-bottom: 15px;
        margin-bottom: 15px;
        border-bottom: 0;
    }


#navi-menu-popup-logon li {
    background-image: url(../gfx/typo/blt_arrow_right_h19_grey.png);
    background-repeat: no-repeat;
    background-position: left top;
    cursor: pointer;
}

#navi-menu-popup-logon li:hover {
    background-image: url(../gfx/typo/blt_arrow_right_h19_pink.png);
}

#navi-menu-popup-logon li ul {
    margin-left: 0;
}

#navi-menu-popup-logon li li {
    background-image: none;
    padding: 3px 0;
}

#navi-menu-popup-logon li li input.text {
    width: 190px;
}

#navi-menu-popup-logon span {
    font-size: 12px;
    line-height: 12px;
    padding: 8px 5px;
    margin: 0;
    cursor: pointer;
}

.navi-menu-popup-body {
    padding-bottom: 8px;
}



.navi-menu-single-column {
    border: 0;
    width: 252px;
}

    .navi-menu-single-column .navi-menu-popup-top {
         background-image: url(../gfx/head/navi/frame_menu_popup_top_w252.png);
         background-repeat: no-repeat;
         background-position: right top;
         height: 10px;
    }

    .navi-menu-single-column .navi-menu-popup-bottom {
         background-image: url(../gfx/head/navi/frame_menu_popup_bottom_w252.png);
         background-repeat: repeat-x;
         background-position: left;
         height: 6px;
    }

    .navi-menu-single-column .navi-menu-popup-right-side {
         background-image: url(../gfx/head/navi/frame_menu_popup_right_mid_repeat_y.png);
         background-repeat: repeat-y;
         background-position: right top;
         border-left: 1px solid #c1c1c1;
    }

    .navi-menu-single-column .navi-menu-popup-body {
        background-image: url(../gfx/head/navi/bg_menu_popup_fade_x.png);
        background-repeat: repeat-x;
        background-color: #F4F4F4;
        width: 247px;
        overflow: hidden;
    }

.navi-menu-double-column {
    border: 0;
    width: 500px;
}

    .navi-menu-double-column .navi-menu-popup-top {
         background-image: url(../gfx/head/navi/frame_menu_popup_top_w500.png);
         background-repeat: no-repeat;
         background-position: right top;
         height: 10px;
    }

    .navi-menu-double-column .navi-menu-popup-bottom {
         background-image: url(../gfx/head/navi/frame_menu_popup_bottom_w500.png);
         background-repeat: repeat-x;
         background-position: left;
         height: 7px;
    }

    .navi-menu-double-column .navi-menu-popup-right-side {
         background-image: url(../gfx/head/navi/frame_menu_popup_right_mid_repeat_y.png);
         background-repeat: repeat-y;
         background-position: right top;
         border-left: 1px solid #c1c1c1;
    }

    .navi-menu-double-column .navi-menu-popup-body {
        background-image: url(../gfx/head/navi/bg_menu_popup_fade_x.png);
        background-repeat: repeat-x;
        background-color: #F4F4F4;
        width: 495px;
        overflow: hidden;
    }


.navi-menu-triple-column {
    border: 0;
    width: 739px;
}

    .navi-menu-triple-column .navi-menu-popup-top {
         background-image: url(../gfx/head/navi/frame_menu_popup_top_w739.png);
         background-repeat: no-repeat;
         background-position: right top;
         height: 10px;
    }

    .navi-menu-triple-column .navi-menu-popup-bottom {
         background-image: url(../gfx/head/navi/frame_menu_popup_bottom_w739.png);
         background-repeat: repeat-x;
         background-position: left;
         height: 7px;
    }

    .navi-menu-triple-column .navi-menu-popup-right-side {
         background-image: url(../gfx/head/navi/frame_menu_popup_right_mid_repeat_y.png);
         background-repeat: repeat-y;
         background-position: right top;
         border-left: 1px solid #c1c1c1;
    }

    .navi-menu-triple-column .navi-menu-popup-body {
        background-image: url(../gfx/head/navi/bg_menu_popup_fade_x.png);
        background-repeat: repeat-x;
        background-color: #F4F4F4;
        width: 734px;
        overflow: hidden;
    }

    
/* Top navi icons */
#navi-popup-icon-telefoni {
    background-image: url(../gfx/head/navi/dropdown_gfx_telefoni.png);
    background-repeat: no-repeat;
    background-position: 100% 20%;
    width: 220px;
    /* padding-top: 120px; */
    height: 203px;
    margin-left: 0;
    padding-left: 0;
}


#navi-popup-icon-tv {
    background-image: url(../gfx/head/navi/dropdown_gfx_tv.png);
    background-repeat: no-repeat;
    background-position: top center;
    width: 220px;
    /* padding-top: 120px; */
    height: 203px;
    margin-left: 0;
    padding-left: 0;
}


/* Main */

#main {
    padding: 10px 12px 0 12px;
    /* padding: 0 12px; 
    overflow: hidden; */
}

/* Alternate layout for front and other custom pages (full content area) */

#layout1 #breadcrumb {
    display: none;
}

#layout1 #content-left {
    display: none;
}

#layout1 #content {
    width: 960px;
    margin-top: 5px;
}

#layout1 #content-right{
    display: none;
}

#layout1 #footer {
    background-image: none;
    padding-top: 0px;
    margin-top: 10px;
}

/* End of Alternate layout */

#content-left {
    width: 160px;
    margin-top: 20px;
    margin-right: 15px;
    float: left;
}

#content-left ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
                
/* Left Navigation NEW */

#new-left-navi {

}

#new-left-navi li.new-left-navi-previous {
    padding-left: 8px;
    background-image: url(../gfx/typo/blt_arrow_left_large_darkgrey.png);
    background-repeat: no-repeat;
    background-position: left center;
}
#new-left-navi li.new-left-navi-previous:hover {
    background-image: url(../gfx/typo/blt_arrow_left_large_pink.png);
}

#new-left-navi li.new-left-navi-previous a {
    font-size: 16px;
    color: #666666;
    font-family: Verdana;
    text-decoration: none;
    display: block;
    line-height: 25px;
}

#new-left-navi li.new-left-navi-previous a:hover {
    color: #b4006b;
    text-decoration: underline;
}

#new-left-navi li.new-left-navi-parent {
    margin: 10px 10px 5px 0;
    padding: 14px 0 0 8px;
    border-top: 1px dotted #333333;
}

#new-left-navi li.new-left-navi-parent a {
    font-size: 16px;
    font-family: Verdana;
    color: #666666;
    text-decoration: none;
    font-weight:normal;
}

#new-left-navi li.new-left-navi-parent a:hover {
    text-decoration: underline;
}

#new-left-navi li.parent-current a {
    color: #b4006b;
}


#new-left-navi li.new-left-navi-forward {
    margin:0 0 0 10px;
    padding-left: 8px;
    background-image: url(../gfx/typo/blt_arrow_right_h13_darkgrey.png);
    background-repeat: no-repeat;
    background-position: left top;
}

#new-left-navi li.new-left-navi-forward:hover {
     background-image: url(../gfx/typo/blt_arrow_right_h13_pink.png);
}

#new-left-navi li.new-left-navi-forward a {
    font-size: 10px;
    color: #333333;
    font-family: Verdana;
    text-decoration: none;
    display: block;
    line-height: 12px; /* 21px; */
    padding: 3px 0;
}

#new-left-navi li.new-left-navi-forward a:hover {
    color: #b4006b;
    text-decoration: underline;
}

#new-left-navi li.forward-current {
     background-image: url(../gfx/typo/blt_arrow_right_h13_pink.png);
}

#new-left-navi li.forward-current a {
    color: #b4006b;
}


/* Content */

#content {
    width: 530px;
    margin-top: 20px;
    margin-right: 15px;
    float: left;
    font-family: Verdana;
    font-weight: normal;
    font-size: 12px;
    color: #666666;
}

    #content h1, #content h2, #content h3 {
        color: #5e2154;
        margin-top: 0;
        font-weight: normal;
    }

    #content h1 {
        margin-bottom: 0px; /* 16px */
        font-size: 34px;
    }

    #content h2 {
        margin-top: 25px; /* 30px */
        margin-bottom: 0px; /* 12px */
        font-size: 18px;
    }

    #content h3 {
        margin-top: 15px;
        font-size: 16px;
        margin-bottom: 6px;
    }


    #content h4 {
        margin-top: 15px;
        margin-bottom: 6px;
        color: #cd0170;
        font-weight: normal;
        font-size: 14px;
    }

    #content .table-subscription h3 {
        margin-top: 0px;
        font-size: 24px;
    }

    #content .table-subscription h4 {
        margin-top: 0px;
        font-size: 18px;
    }

    #content p, #eva-result p {
        margin-top: 0;
        margin-bottom: 15px;
        font-family: Verdana;
        font-weight: normal;
        font-size: 12px;
        color: #666666;
    }

    #content ul {
        margin-top: 5px;
    }

    #content ul li, #eva #eva-result ul li {
         padding-left: 8px;
         background-image: url(../gfx/typo/blt_arrow_right_grey.png);
         background-repeat: no-repeat;
         background-position: left center;
         line-height: 20px;
    }

    #content ul li:hover, #eva #eva-result ul li:hover {
         background-image: url(../gfx/typo/blt_arrow_right_pink.png);
    }

    #content a {
        color: #cd0170;
        text-decoration: none;
    }

    #content a:hover {
        color: #5e2154;
        text-decoration: underline;
    }


hr {
	background-image:url(../gfx/content/bg_content_hr.png);
	background-repeat:no-repeat;
	width:530px;
	height:13px;
	border:0px;
}

/* Content headers */

.content_header {
	position:relative;
	width:530px;
	height:143px;
	background-color:#FFFFFF;
	background-image:url(../gfx/content/headers/bg_content_headline.png);
	background-position:bottom;
	background-repeat:no-repeat;
	margin:0 0 0 0;
	padding:30px 0 0 0;
}

.content_header_frimusik {

background-image:url(../gfx/content/headers/bg_content_headline_frimusik.jpg);

}

	#content .teaser_large {
		font-size:18px;
		color:#666666;
		margin:0 0 0 0;
		padding:0 0 0 0;
	}

	.content_header_img {
		position:absolute;
		top:0px;
		right:0px;
	}

/* caen09 */

.content_header_wide {
	position:relative;
	width:775px;
	height:115px;
	background-image:url(http://static.telia.dk/09_facelift/gfx/content/headers/bg_content_headline_big.png);
	background-position:bottom;
	background-repeat:no-repeat;
}





/* START Old content fixes */

/* Links */
.t06arrow_link {
    /* display: block;
    clear: both; */
    background-image: url(../gfx/typo/blt_arrow_right_grey.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 8px;
}

.t06arrow_link:hover {
    background-image: url(../gfx/typo/blt_arrow_right_pink.png);
}

/* Tables */

#t06basictable, #t06offertable {
    margin-top: 0;
}
#t06basictable tr, #t06offertable tr {
    background-position: right bottom;
}

#t06basictable td, #t06offertable td {
    font-size: 12px;
}

/* END of Old content fixes */


#content-right {
    width: 230px;
    float: right;
	display: block;
}
/* Breadcrumb */

#breadcrumb {
    padding: 18px 12px 0 12px;
    font-family: Verdana;
    font-weight: normal;
    font-size: 11px;
    overflow: auto;
    clear: both;
}

    #breadcrumb li {
        float: left;
        margin-right: 8px;
        padding-left: 8px;
        background-image: url(../gfx/typo/blt_arrow_right_pink.png);
        background-repeat: no-repeat;
        background-position: left center;
        /* line-height: 20px; */
    }

    #breadcrumb li.first {
        padding-left: 0;
        background-image: none;
    }

    #breadcrumb a {
        color: #848181;
        text-decoration: none;
    }

    #breadcrumb a:hover {
        color: #b00068;
        text-decoration: underline;
    }

    #breadcrumb li.last a {
        color: #b00068;
    }

/* Footer */

#footer {
    /* center floated list*/
    float: left;
    clear: both;
    width:100%;
    overflow: hidden;
    
    height: 25px;
    padding-top: 90px;

    background-image: url(../gfx/foot/bg_footer_arch3.jpg);
    background-repeat: no-repeat;
    background-position: top left;
    /* outline: 1px dotted green; */
}

#footer ul {
    /* center floated list*/
    float: left;
    position: relative;
    left: 50%;
}


    #footer li {
        /* center floated list*/
        float: left;
        position: relative;
        right: 50%;

        margin-right: 20px;
        padding-left: 8px;
        background-image: url(../gfx/typo/blt_arrow_right_grey.png);
        background-repeat: no-repeat;
        background-position: left center;
        /* line-height: 20px; */


    }

    #footer li:hover {
        background-image: url(../gfx/typo/blt_arrow_right_pink.png);
    }

    #footer li.first {
        padding-left: 0;
        background-image: none;
    }

    #footer a {
        color: #848181;
        font-family: Verdana;
        font-weight: normal;
        font-size: 11px;
        text-decoration: none;
    }

    #footer a:hover {
        color: #b00068;
        text-decoration: underline;
    }

    #footer li.last a {
        color: #b00068;
    }


/* EVA 2.0 */

#eva {
    background: transparent url(../gfx/eva/bg_eva.png) no-repeat scroll;
    border-bottom: 1px solid #ababab;
    width: 230px;
}

#eva-avatar {
    width: 230px;
    height: 122px;
    background-image: url('../gfx/eva/img_eva_smile.png');
    background-repeat: no-repeat;
    background-position: 133px 100%;
}

#eva h1 {
    padding: 12px 0 0 8px;
    margin: 0;
    /* padding: 12px 0 0 8px; */
    font-family: Verdana;
    font-weight: normal;
    font-size: 20px;
    color: #333333;
}

#eva h2 {
    width: 120px;
    margin: 0;
    padding: 8px 0 20px 8px;
/*    padding: 0 0 0 8px; */
    font-family: Verdana;
    font-weight: normal;
    font-size: 12px;
    line-height: 14px;
    color: #333333;
}

#eva-result {
    clear: left;
    display: none;
    border: 0;
    border: none;
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 10px;
    font-family: Verdana;
    font-size: 12px;
    color: #666666;
}

#eva input#question {
    margin-left: 6px;
    padding-top: 6px;
    padding-left: 2px;
    width:154px;
    background: transparent url(../gfx/eva/bg_input.png) no-repeat;
    border:0;
    border:none;
    float:left;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    height: 18px;
}

#button_ask {
    background-color:transparent;
    background-image:url(../gfx/eva/bg_input_button.png);
    background-repeat: no-repeat;
    width: 45px;
    height: 24px;
    border: 0;
    color: white;
    padding: 5px 6px 5px 5px;
    font-size: 11px;
	float: left;
}

#eva ul {
    list-style-type: none;
    margin: 0;
    padding: 10px 0 10px 0;
}

#eva-result a {
    color: #CD0170;
    text-decoration: none;
}

#eva-result a:hover {
    color: #5E2154;
    text-decoration: underline;
}

/* EVA 2.0 END */


/* KATHART */


.content_header_erhverv {
	position:relative;
	width:530px;
	min-height:124px;
	background-color:#FFFFFF;
	background-image:url(../gfx/content/headers/bg_content_headline_erhverv.png);
	background-position:bottom;
	background-repeat:no-repeat;
	margin:0 0 0 0;
	padding:30px 0 0 0;
}


.content_header_large {
    position:relative;
    width:530px;
    height:241px;
    background-image:url(../gfx/content/headers/bg_content_headline.png);
    background-position:bottom;
    background-repeat:no-repeat;
    margin: 0;
    padding: 0;
}

	.content_header_large .teaser_large {
            font-size:18px;
            color:#666666;
            margin: 0;
            padding: 0;
	}

	.content_header_large .content_header_img {
            position:absolute;
            top:0px;
            right:0px;
	}

td.smalltxt {
    font-size: 11px;
}

table.zebra {
    border-top: 1px dotted #000;
}

table.zebra th {
    background-image: url(../gfx/typo/tables/tablezebra_th_bg.gif);
    background-repeat: repeat-x;
    border-bottom: 1px dotted #333;
    height: 23px;

    font-size: 11px;
    font-weight: bold;
    color: #666666;

    padding-left: 6px;
    padding-right: 6px;
}

table.zebra td {
    border-bottom: 1px dotted #333;
    height: 23px;

    font-size: 11px;
    font-weight: normal;
    color: #666666;

    padding-left: 6px;
    padding-right: 6px;
}

table.zebra tr.odd td {
    background-image: url(../gfx/typo/tables/tablezebra_th_bg.gif);
    background-repeat: repeat-x;
}

table.zebra tr.even td {
    background-image: none;
    background-color: White;
}

table.zebra .a-left {
    text-align: left;
    width: 230px;
}

table.zebra .a-right {
    text-align: left;
    width: 130px;
}


/* Mobil side */
#content .btn_mobilside_findmobil {
    border:0px;
    margin:25px 0 0 0;
}

#content .btn_mobilside_findabonnement {
    border:0px;
    margin:10px 0 0 0;
}

#content .content_header_mobilside {
    height:241px;
}


/* Mobile tilbud */
#mobilside .mobil_offer {
    float:left;
    width:263px;
    height:245px;
    margin:15px 0 0 0;
}
	#mobilside .mobil_model {
            font-size:14px;
            font-weight:bold;
            padding:0 0 0 0;
            margin:0 0 10px 0;
            color:#333333;
	}

	#mobilside .mobil_pris {
            font-size:20px;
            font-weight:bold;
            color:#cd0170;
            padding:0 0 0 0;
            margin:0 0 10px 0;
	}

	#mobilside .mobil_minpris {
            font-size:10px;
            padding:0 0 0 0;
            margin:0 0 8px 0;
            color:#666666;
	}


/* Abbonnementer */

#mobilside .abonnement01, #mobilside .abonnement02 {
    float:left;
    height:105px;
    background-image:url(../gfx/content/mobil/gfx_mobilside_content_devider.jpg);
    background-repeat:no-repeat;
    background-position:top right;
    margin:25px 0 0 0;
}
	#mobilside .abonnement01 {
            width:158px;
            padding:0 0 0 0;
	}

		#mobilside .abonnement01 img {
                    margin:0 0 6px 0;
		}

	#mobilside .abonnement02 {
            width:156px;
            padding:0 0 0 16px;
	}

#mobilside .abonnement03 {
    float:left;
    width:180px;
    height:105px;
    padding:0 0 0 16px;
    margin:25px 0 0 0;
}
	#mobilside .abonnement02 img, #mobilside .abonnement03 img {
            margin:0 0 13px 0;
	}

#mobilside .abonnementtext {
    font-size:11px;
    margin:0 0 8px 0;
    padding:0 0 0 0;
}

#mobilside h2 {
    margin:25px 0 0 0;
}

#mobilside ul {
    margin:3px 0 0 0;
}


/** Erhvervsnyhedsbrev Landingpage **/
#landingPage
{
	font-family:Verdana;
}
#landingPageTopBanner 
{
	background-image: url(../gfx/content/ErhvervNyhedsbrevlandingpage/erhvervs-hr-big.png);
	background-position: bottom left;
	background-repeat:no-repeat;
	height:263px;
	width:775px;
	left:0px;
	top:0px;
	color:#5e2154;
}
#landingPage #content-left p
{
	line-height:16px;
}
#landingPage h2
{
	margin-bottom:5px;
}
#tilmeldNyhedsbrevDiv 
{
	background-image: url(../gfx/content/ErhvervNyhedsbrevlandingpage/nyhedsbrev-bg.jpg);
	background-repeat:no-repeat;
	width:213px;
	height:294px;
	margin:0px;
	padding:10px;
	padding-left:15px;
	padding-top:6px;
}
#tilmeldNyhedsbrevDiv .inputBackground
{
	background:transparent url(../gfx/content/ErhvervNyhedsbrevlandingpage/nyhedsbrev-input-bg.png) no-repeat;
	width:200px;
	height:15px;
	padding:0px;
	padding-left:10px;
	padding-top:6px;
	padding-bottom:8px;
	
}
#tilmeldNyhedsbrevDiv input[type=text]
{
	background:transparent;
	border:none;
	width:200px;
	height:15px;
	padding:0px;
	font-family:Verdana;
	font-size:11px;
	color:#333333;
}
#landingPage .teliaKundeRadio
{
	cursor:pointer;
}
/** End landingpage **/

/** Nyhedsbrev **/
#nyhedsbrevTopbanner
{
	background: url(../gfx/content/ErhvervNyhedsbrevlandingpage/erhvervs-hr-small.png) no-repeat bottom right;
	height:110px;
	margin-bottom:25px;
	width:525px;
}
#nyhedsbrev h2
{
	margin-bottom:5px;
}
#nyhedsbrev h5
{
	font-size:12px; 
	font-weight:bold;
	color:#333333;
	margin:0px;
	line-height:16px;
	margin-left:15px;
	margin-bottom:5px;
}
#nyhedsbrev h3
{
	font-size:14px;
	font-style:italic;
	margin-top:15px;
	margin-bottom:15px;
}
.rightColumn div
{
	padding-bottom:10px; 
	border-bottom:dotted 1px #5b5b5b;
	margin-bottom:10px;
	width:
}
.rightColumn a
{
	font-size:12px;
}
.rightColumn img
{
	margin-bottom:0px;
	margin-left:15px;
}

/** End nyhedsbrev **/

/** Kundecases **/
#kundecases #content #content-left #nyhedsbrevTopbanner
{
	width:530px;
	height:135px;
	margin-bottom:10px;
}
#kundecases h2
{
	margin-bottom:5px;
}
#DT-Banner
{
	background:url(../gfx/content/ErhvervNyhedsbrev/dt.jpg) top right no-repeat;
	width:530px;
	height:167px;
	padding-top:45px;
	border-bottom:dotted 1px #5b5b5b;
	margin-bottom:35px;
}
.caseDiv 
{
	vertical-align:top;
	margin-bottom:8px;
}
.caseDiv div
{
	float:left;
	margin-left:10px;
}
.h3Class
{
	font-size:14px;
	font-style:italic;
	color:#5e2154;
}
/** End Kundecases **/

/** DT Group **/

#dtgroup #content #content-left #nyhedsbrevTopbanner
{
	width:530px;
	height:135px;
	margin-bottom:25px;
}
#dtgroup h2
{
	margin-bottom:5px;
}
#dtgroup h5
{
	font-size:12px;
	line-height:16px;
	color:#333333;
	font-weight:bold;
	margin:0px;
	line-height:16px;
	margin-left:15px;
	margin-bottom:5px;
}
.listRow {
	border-top:dotted 1px #5b5b5b;
	padding-top:10px;
	padding-bottom:0px;
	margin-bottom:10px;
	min-height:15px;
	width:500px;
}
.listRow-alt {
	padding-top:10px;
	padding-bottom:0px;
	margin-bottom:10px;
	border-top:dotted 1px #5b5b5b;
	background:url(../gfx/content/ErhvervNyhedsbrev/grey-fade.jpg) repeat-x;
	min-height:15px;
	width:500px;
}

/** Ny abonnement forside **/

.abonnement_kategori
{
	width:530px;
	min-height:100px;
	background-image:url(http://static.telia.dk/09_facelift/gfx/content/bg_content_hr.png);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:30px;
}
	#content .abonnement_kategori h3
	{
		font-size:24px;
	}
	#content .abonnement_kategori p
	{
		margin:0 0 20px 0;
	}

.abonnement_subkategori
{
	width:480px;
	padding:0 0 10px 0;
	margin:0 0 0 50px;
	position:relative;
	border-bottom: 1px dotted #666;
}
	#content .abonnement_subkategori p
	{
		font-size:11px;
		margin:0 0 5px 0;
	}	
	#content .abonnement_subkategori img
	{
		position:absolute;
		top:30px; right:0px;
	}	
	#content .abonnement_subkategori h2
	{
		margin:13px 0 0 0;
	}	


/** iPhone4 - Generelt **/

#iphone4_wrapper {
	position:relative;
	width:775px;
	top:0;
	left:0;
}

.content_header_iphone {
	position:relative;
	width:775px;
	height:130px;
	top:0px;
	background-image:url(http://static.telia.dk/09_facelift/gfx/content/iphone/iphone_bg_header.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
	.header_iphone_funktioner {
		height:140px;
	}
	.header_iphone_sammenlign {
		height:150px;
	}
#iphone4_wrapper .content_header_iphone {

top:200px;

}


#iphone_col{
	position:relative;
	width:775px;
}

#iphone_col h2{
	margin:0 0 10px 0;
}

.iphone_col_left, .iphone_col_right{
	position:relative;
	width:363px;
	float:left;
	margin-top:30px;
}
	.iphone_col_left{
		margin-right:40px;
	}


/** iphone4 forside **/

#iphone4_wrapper .iphone_logo_frontpage{
	position:absolute;
	top:45px;
	left:0px;	
}
	#iphone4_wrapper .iphone_logo_frontpage p{
		font-size:18px;
		color:#333333;
		margin:20px 0 0 0;
	}


#iphone4_wrapper .iphone_sellingpoint_two{
	position:absolute;
	left:0px;
	width:449px;
	top:180px;
}

#iphone4_wrapper .iphone_sellingpoint_two h2{
	margin:8px 0 0 65px !important;
	color:#797d81 !important;
	font-size:16px !important;
	width:384px !important;
}

#iphone4_frontpage_features{
	position:absolute;
	top:356px;
	width:775px;
}
	#iphone4_frontpage_features .iphone4_feature{
		width:250px;
		height:54px;
		position:relative;
		float:left;
		margin:0 0 25px 0;
	}
	#iphone4_frontpage_features h2, #iphone4_frontpage_features p{
		float:left;
		color:#333333;
		width:195px;
		margin:0 0 0 10px;
	}
	#iphone4_frontpage_features p{
		font-size:11px;
	}



/** iphone4 - Nye funktioner **/

.iphone_funktion{
	width:363px;
	height:100px;
	position:relative;
	margin:0 0 0 0;
}
	.iphone_funktion p{
		width:298px;
		margin:0 0 0 65px !important;
	}
	.iphone_funktion h2 {
		width:298px;
		margin:0 0 10px 65px !important;
		font-size:16px !important;
	}
	.iphone_funktion img{
		float:left;
		margin:0 10px 0 0;
	}	


/** iphone4 - Sammenlign iPhones **/

.iphone_spech, .iphone_model{
	width:363px;
	position:relative;
	margin:0 0 30px 0;
}
	.iphone_spech p{
		font-size:14px !important;
		margin:0 0 0 0 !important;
		line-height:22px;
	}
	.iphone_spech_colors{
		margin-right:10px;
	}
	.iphone_spech h2 {
		width:363px;
		margin:0 0 15px 0 !important;
		font-size:18px !important;
	}
	.iphone_model{
		border-bottom:1px solid #c6d1d4;
	}
	
.iphone_phone_info{
	width:213px;
	margin:0 0 0 150px;
	height:249px;
	padding:25px 0 0 0;	
}
	.iphone_phone_info h2{
		color:#000000 !important;
		margin:0 0 0 0 !important;
	}

#commen_feauters{
	position:relative;
	width:775px;
	float:left;
	margin:30px 0 0 0;
}
	#commen_feauters h2{
		width:775px;
		border-bottom:1px solid #c6d1d4;
		padding:0 0 5px 0;
		margin:0 0 20px 0;
	}
	.featuer{
		position:relative;
		float:left;
		width:185px;
		height:56px;
	}
	.featuer img, .featuer p{
		float:left;
	}
	.featuer p{
		margin:0 0 0 8px;
		padding:10px 0 0 0;
	}



/** Makeover **/

#makeover{
	position:absolute;
	width:615px;
	top:525px;
	border-top:1px #b5b5b5 solid;
	margin:0 0 0 0;
	padding:35px 0 0 160px;
	background-image:url(http://static.telia.dk/09_facelift/gfx/content/iphone/makeover_frontpage.png);
	background-repeat:no-repeat;
	background-position:0px 30px;
}
	#makeover h1{
		font-size:14px;
		color:#333333;
		font-weight:bold;
		margin:0 0 10px 0;		
	}
	#makeover p{
		line-height:17px;
	}