/*------ CSS Defaults --------*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr,
acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong,
 tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td  {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

sub, sup {
	line-height: 0px;
}
ol, ul {
	list-style: none;
}
table {
	border-collapse: separate;
	border-spacing: 0;
}
body {
	color: #434b52;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size:11px;
}
h1 {
	font-weight: bold;
}
a {
	color: #888;
}
a:hover {
	color:#e2001a;
}
.default {
	/*CSS Selector*/
}
.lineThrough {
	text-decoration:line-through;
}
.underlined {
	text-decoration:underline;
}

/*------ StartPage Layout -------*/

#startPage {
}
#pageContainer {
	width:100%;
}
#headerContainer {
    background:url(/static/img/bg_header.png) repeat-x; 
	width:972px;
    margin-left:18px;
	height: 370px;
}
#hotlineContainer {
    background:url(/static/img/lay_trenner_hotline.png) no-repeat left 10px;
	padding: 17px 24px 0 12px;
	text-align:right;
	height:30px;
    float:right;
}	
#logo {
	float:left;
    height:89px;
    width:275px;
}
#meta {
	padding: 15px 14px 0 0;
	float:right;
	position:relative;
    z-index:5;
}
#metaNavi {
	clear:both;
}
#metaNavi ul li {
	display: inline;
	font-weight:bold;
	font-size: 11px;
	text-align:right;
	padding-left:15px;
}
#metaNavi ul li a {
	color:#fff;
	text-decoration:none;
}
#metaNavi ul li a:hover {
	color:#e2001a;
	text-decoration:none;
}
.metanavigation a {
    font-size:12px;
}
.metanavigation a:hover {
    color:#e2001a;
}
#metaSearch {
	padding: 12px 0 0 0;
	display:none;
}
.metaSearchBg {
	background:url(/static/img/lay_search_bg.gif) no-repeat;
    height:26px;
    padding:5px 0pt 0pt 5px;
    position:absolute;
    right:12px;
    width:199px;
}
.metaSearch {
	border: 0px none;
	color:#bbb;
	float:left;
	font-size: 11px;
	width: 175px;
}
.metaSearchBtn {
	display:inline;
	margin-top:-1px;
    width:19px;
	height:19px;
}
#navi {
    background:url(/static/img/bg_navigation.png) repeat-x; 
    width:972px;
    height:38px;
    z-index:1;
    position:relative;
}
ul#mainnavi {
	overflow:hidden;
	height:32px;
}
#navi ul li {
	display:inline;
	float:left;
}
#navi a {
	overflow:hidden;
	display:block;
	text-decoration:none;
	float:left;
	
}
#navi a:hover {
	margin-top: -32px;
}
#navi .active {
	margin-top: -64px;
}
#spacerActive {
	margin-top: -68px;
}
.naviLineHi{
	margin-top:-34px;
}
#navi .navilast {
}
#startPage #promoContent {
  	margin: -5px 0 0 0px;
	position: relative;
    height:255px;
    z-index:0;    
}
#startPage .promoContentBg {
    height:255px;
}
#promoContent {
    height:162px;
    margin:-5px 0px 0px 0px;
    position:relative;
}
.promoContentBg {
    height:162px;
}
#promoContentExtended {
    padding:30px 0 0 0;
	margin-left:-25px;
}
#promoContentExtended h1 img {
    position:absolute;
    left:41px;
    top:84px;
}
#promoContentExtended img.stoerer {
    position:absolute;
    left:451px;
    top:0px;
}
#promoContentExtended div.button {
    left:736px;
    position:absolute;
    top:145px;
}
#promoContentExtended div.button2 {
    left:824px;
    position:absolute;
    top:119px;
}
#contentContainer {
	background:#f2f2f2 url(/static/img/bg_content_container.gif) repeat-x top;
    /*background:#fdfdfd;*/
	width:100%;
	height: auto;
}
#content {
	width: 1000px;
	padding: 29px 20px 0 10px;
	min-height: 300px;
	height: auto !important;
	height: 300px;
}
#startPage #content {
	padding: 29px 0px 0 4px;
}
#footerNavi {
	width:960px;
}
#startPage #footerNavi {
	width:974px;
	padding: 0 0px 12px 25px
}
#footerNavi ul li{
	display: inline;
	font-size: 11px;
	padding:0 30px 0 0;
}
#footerNavi ul li a {
	color:#888;
	text-decoration:none;
}
#footerNavi ul li a:hover {
	color:#e2001a;
	text-decoration:none;
}
#footerContent .seperator {
	background:url(/static/img/lay_dotted_line.gif) repeat-x bottom;
	padding:0;
	height:1px;
	font-size:0px;
	margin-bottom: 12px;
}
#footerContent {
	width:960px;
	padding:0 0 17px 25px;
	height:1%;
	color:#bbb;
	line-height:18px;
}
#subFooter {
	background:#eaeaea url(/static/img/bg_sub_footer.gif) repeat-x top;
	color: #888;
	width:100%;
	min-height:152px;
}
#subFooterContent {
	padding:15px 0 20px 27px;
	line-height:15px;
	width:960px;
	
}

/*------ Flyout Layout -------*/

#flyouts {
	position:relative;
	z-index:10;
    color:#ccc;
}
#flyout1{
	display:none;
	left: -31px;
}
#flyout2 {
	display:none;
	left: -31px;
}
#flyout3 {
	display:none;
	left: 38px;
}
#flyout4 {
	display:none;
	left: -31px;
}
#flyout5 {
	display:none;
	left: 199px;
}
.flyoutContainer {
	width:738px;
	position:absolute;
	top: -7px;
}
.flyoutHeader {
	width:707px;
	height:21px;
}
.flyoutContentContainer {
	margin:0px 43px 0pt 31px;
}
.flyoutContent {
    background:url(/static/img/flyout/bg_flyout.png);
    padding:0px 0 0px 12px;
	height:258px;
	font-size:12px;
}
h1.hlFlyout {
	display:inline;
    float:left;
}
#flyout1 .flyoutHeaderBig {	
	background:url(/static/img/flyout/bg_flyout_header_internet_und_telefon.png) no-repeat;
}
#flyout2 .flyoutHeader {	
	background:url(/static/img/flyout/bg_flyout_header_fernsehen.png) no-repeat;
}
#flyout3 .flyoutHeaderSmall {
	background:url(/static/img/flyout/bg_flyout_header_mobile.png) no-repeat;
}
#flyout4 .flyoutHeader {
	background:url(/static/img/flyout/bg_flyout_header_info_und_service.png) no-repeat;
}
#flyout5 .flyoutHeaderSmall {
	background:url(/static/img/flyout/bg_flyout_header_kundenportal.png) no-repeat;
}
.flyoutBgLeft {
	width:32px;
	height:258px;
	background:url(/static/img/flyout/bg_flyout_shadow_left.png) no-repeat;
	position:absolute;
	left:0px;
	bottom:32px;
}
.flyoutBgRight {
	width:43px;
	height:258px;
	background:url(/static/img/flyout/bg_flyout_shadow_right.png) no-repeat;
	position:absolute;
	right:1px;
	bottom:32px;
}
.flyoutStoerer {
    margin:5px 0 0 2px;
    display:inline;
}
.contentListFlyout li {
    background:url(/static/img/flyout/lay_flyout_list_bullet.png) no-repeat 0 2px;
    padding-left:13px;
    font-size:13px;
}
.contentListFlyout li a {
    color:#fff;
    text-decoration:none;
}
.contentListFlyout li a:hover {
    color:#e2001a
}
.contentListFlyout sup {
	color:#888;
}

.flyoutColumn {
    background:url(/static/img/flyout/contentbox_flyout.png) no-repeat;
    float:left;
    width:190px;
    height:258px;
    padding:0 4px 0 18px;
}
.flyoutColumn strong {
    font-weight:bold;
}
.flyoutButtonRight {
    padding:10px 0 0 0;
    text-align:center;
}
.flyoutFooter {
	width:707px;
	height:32px;
	background:url(/static/img/flyout/bg_flyout_footer_3er.png) no-repeat;
}

/*------ Flyout Small Layout -------*/

.flyoutContainerSmall {
	width:526px;
	position:absolute;
	top: -7px;
}
.flyoutHeaderSmall {
	width:495px;
	height:21px;
}
.flyoutContentContainerSmall {
	margin:0px 43px 0pt 31px;
}
.flyoutContentSmall {
    background:url(/static/img/flyout/bg_flyout.png);
    padding:0 0 0px 12px;
	height:258px;
	font-size:12px;
}

ul.flyoutLink {
    margin-left:-6px;
    padding-top:4px;
}
.flyoutLink li {
	background:url(/static/img/flyout/lay_flyout_list_bullet.png) no-repeat left 1px;
	padding:0 0 5px 13px;
	margin:0 0 1px 7px;
}
.flyoutLink li  a {
    color:#fff;
    text-decoration:none;
}
.flyoutLink li  a:hover {
    color:#e2001a;
}

.flyoutLinkLine {
    background:url(/static/img/flyout/trennlinie_contentbox_flyout.png) no-repeat left 7px;
    margin-left:-20px;
    padding-top:9px;
    display:block;
}


.flyoutFooterSmall {
	width:526px;
	height:32px;
	background:url(/static/img/flyout/bg_flyout_footer_2er.png) no-repeat;
}

/*------ Flyout Big Layout -------*/

.flyoutContainerBig {
	width:951px;
	position:absolute;
	top: -7px;
}
.flyoutHeaderBig {
	width:920px;
	height:21px;
}
.flyoutContentContainerBig {
	margin:0px 43px 0 31px;
}
.flyoutContentBig {
	background:url(/static/img/flyout/bg_flyout.png);
    padding:0 0 0px 12px;
	height:258px;
	font-size:12px;
}
.flyoutFooterBig {
	width:930px;
	height:32px;
	background:url(/static/img/flyout/bg_flyout_footer_4er.png) no-repeat;
}

.flyoutDocsisStoerer {
    position:absolute;
    left:141px;
    top:-40px;
}

/*------ ContentPage Layout -------*/

#contentPage {
} 
#contentPage #headerContainer {
	height:285px;
}
#contentPage #content {
	padding:0px;
	margin-top:17px;
	width: 1000px;
}
#contentPage #contentContainer {
	height:auto;
}
#contentMain {
	font-size:12px;
	color: #434b52;
	line-height:16px;
	width: 686px;
	float:left;
	padding-left:11px;
}
#contentMarginal {
	float:left;
	width:299px;
}
#contentPage #footerNavi {
	padding: 66px 0px 12px 25px;
}

/*------ BusinessPage Layout ------*/

#businessPage {
	background: url(/static/img/bg_geschaeftskundenseite.jpg) no-repeat;
} 
#businessPage #headerContainer {
	width:999px;
	height:245px;
}
#businessPage #contentContainer {
	background:url(/static/img/bg_content_container_dark.png) repeat-x top;
}
#businessPage #content {
	padding:0px;
	margin-top:20px;
	width: 1000px
}
#businessPage #footerNavi {
	padding:66px 0px 12px 27px;
}

/*------ Popup Page ------*/

#popupPage {
	background: url(/static/img/bg_popupseite.jpg) no-repeat;
	width:100%;
}
#popupPage #headerContainer {
	height:50px;
	width:100%;
    background:none;
}
#popupPage #contentContainer {
	background:none;
}
#popupPage #content {
	height:auto !important;
	min-height:389px;
	height: 389px;
	padding:0px 0px 0px 10px;
	width:640px;
}
#popupPage  #contentMain {
	width:629px;
}
#popupPage .contentOverflow {
	overflow-y:scroll;
	width: 628px;
	height: 350px;
	margin:0px;
	padding:0px;
}
#popupPageSchmal {
	background: url(/static/img/bg_popupseite_schmal.jpg) no-repeat;
	width:100%;
}
#popupPageSchmal #pageContainer {
	width:100%;
}
#popupPageSchmal #headerContainer {
	height:55px;
	width:100%;
    background:none;
}
#popupPageSchmal #contentContainer {
	background:none;
	width:100%;
}
#popupPageSchmal #content {
	height:auto !important;
	min-height:389px;
	height: 389px;
	padding:0px 0px 0px 10px;
	width:441px;
}
#popupPageSchmal  #contentMain {
	width:426px;
}
#popupPageSchmal  .contentPopup {
	margin:0 0px 0 21px;
}

#popupPageNormal {
	background: url(/static/img/bg_popupseite_normal.jpg) no-repeat;
	width:100%;
}
#popupPageNormal #pageContainer {
	width:100%;
}
#popupPageNormal #headerContainer {
	height:55px;
    background:none;
	width:100%;
}
#popupPageNormal #contentContainer {
	background:none;
	width:100%;
}
#popupPageNormal #content {
	height:auto !important;
	min-height:389px;
	height: 389px;
	padding:0px 0px 0px 10px;
	width:620px;
}
#popupPageNormal  #contentMain {
	width:605px;
}
#popupPageNormal  .contentPopup {
	margin:0 0px 0 21px;
}
#popupPageNormal .accordionFaq {
	width:595px;
	margin-left:15px;
}
#popupPageNormal #accordionFw h3 {
	margin-bottom: 5px;
	background:url(/static/img/lay_pfeil_grau.gif) no-repeat 20px 8px;
	cursor:pointer;
	height:auto;
	margin:0 20px 10px 0;
	margin-right:20px;
	padding:10px 0 0 35px;
	font-weight:normal;
}
#popupPageNormal #accordionFw h3.ui-state-active {
	background:url(/static/img/lay_pfeil_grau_unten.gif) no-repeat 17px 8px;
}
#popupPageNormal #accordionFw .accordionLargeContentWrapper {
	padding:0 25px 10px 35px;
	width:auto;
}
#popupPageNormal #accordionFw .faq_formSeparatorLarge {
	background:url(/static/img/lay_dotted_line.gif) repeat-x center bottom;
	font-size:0px;
	height:1px;
	line-height:0pt;
	margin:0px 15px 0pt 6px;
	padding:0;
}
#popupPageWide {
	background: url(/static/img/bg_popupseite_wide.jpg) no-repeat;
	width:100%;
}
#popupPageWide #pageContainer {
	width:100%;
}

#popupPageWide #headerContainer {
	height:55px;
	width:100%;
    background:none;
}
#popupPageWide #contentContainer {
	background:none;
	width:100%;
}
#popupPageWide #content {
	height:auto !important;
	min-height:389px;
	height: 389px;
	padding:0px 0px 0px 10px;
	width:701px;
}
#popupPageWide  #contentMain {
	width:686px;
}
#popupPageWide ul {
	padding-top:10px;
}
#popupPageWide li {
	background:transparent url(/static/img/lay_pfeil_grau.gif) no-repeat ;
	margin-bottom:0px;
	padding-left:15px;
}
#popupPageWider {
	background: url(/static/img/bg_popupseite_wide.jpg) no-repeat 100px top;
	width:100%;
}
#popupPageWider #pageContainer {
	width:100%;
}

#popupPageWider #headerContainer {
	height:55px;
	width:100%;
    background:none;
}
#popupPageWider #contentContainer {
	background:none;
	width:100%;
}
#popupPageWider #content {
	height:auto !important;
	min-height:389px;
	height: 389px;
	padding:0px 0px 0px 10px;
	width:701px;
}
#popupPageWider  #contentMain {
	width:686px;
}
#popupPageWider ul {
	padding-top:10px;
}
#popupPageWider li {
	background:transparent url(/static/img/lay_pfeil_grau.gif) no-repeat ;
	margin-bottom:0px;
	padding-left:15px;
}

/*------ Breadcrumb ------*/

#breadcrumb  {
	padding:15px 0 0 33px;
	width: 656px;
}
#breadcrumb ul li {
	display:inline;
}
#breadcrumb ul li a {
	color: #888;
	font-size: 12px;
	text-decoration:none;
}
#breadcrumb ul li a:hover{
	color: #e2001a;
}
#breadcrumb li.active{
	color: #888;
	font-size: 12px;
	font-weight:bold;
}
.contentList li {
	background:url(/static/img/lay_haken_grau.gif) no-repeat;
	line-height: 16px;
	padding: 3px 0 3px 23px;
	vertical-align: top;
}
li.contentListCart {
	background:url(/static/img/lay_list_cart.gif) no-repeat 0 7px !important;
	padding: 3px 0 3px 30px;
    margin-left:-7px;
}
.contentListBg li {
	background:url(/static/img/lay_haken_grau.png) no-repeat;
	line-height: 16px;
	padding: 3px 0 3px 23px;
	vertical-align: top;
}
li.contentListBgRed {
	background:url(/static/img/lay_haken_rot.png) no-repeat;
	color: #e2001a;
	line-height: 16px;
	padding: 3px 0 3px 23px;
	vertical-align: top;
}
.contentListTv li {
	background:url(/static/img/lay_haken_grau.gif) no-repeat;
	line-height: 16px;
	padding:0 0 3px 23px;
	vertical-align: top;
}
li.contentListRed {
	background:url(/static/img/lay_haken_rot.gif) no-repeat;
	color: #e2001a;
	line-height: 16px;
	padding: 3px 0 3px 23px;
	vertical-align: top;
}
.contentListRed li {
	background:url(/static/img/lay_haken_rot.gif) no-repeat;
	line-height: 16px;
	padding: 3px 0 3px 23px;
	vertical-align: top;
}
.contentListText li {
	background:url(/static/img/lay_list_bullet.gif) no-repeat;
	padding-left: 13px;
}

.contentListText li sup {
	color:#888888;
}

.contentListTextStartpage li {
	background:url(/static/img/lay_list_bullet.gif) no-repeat;
	padding:0 0 0 13px!important;
}
.contentListTextMargin li {
	background:url(/static/img/lay_list_bullet.gif) no-repeat;
	padding-left: 13px;
	margin-bottom: 13px;
}
.contentAccList li {
	background:url(/static/img/lay_haken_acc_grau.gif) no-repeat;
	line-height: 16px;
	padding: 3px 0 3px 23px;
	vertical-align: top;
	font-size:12px;
}
li.contentAccListRed {
	background:url(/static/img/lay_haken_acc_rot.gif) no-repeat;
	color: #e2001a;
	line-height: 16px;
	padding: 3px 0 3px 23px;
	vertical-align: top;
}
ol.numberedList {
	list-style-type:decimal;
	margin-left:17px;
}
.floatLeft, .left {
	float:left;
}
.floatRight, .right {
	float:right;
}
.clear{
	clear: both;
	font-size: 0;
	line-height: 0;
}
.white {
	color:#fff;
}
.yellow {
    color:#ffcc00;
}
.red {
    color:#e2001a;
}
.textCenter {
	text-align:center;
}
.hidden {
	display:none;
}
.textLinkActive {
	color:#434b52;
}

.textLinkArrow {
	color:#434b52!important;
    background:url(/static/img/img_textlink_pfeil.png) no-repeat 0 5px;
    padding:0 0 0 12px;
    display:block;
}

a:hover.textLinkArrow {
	color:#e2001a!important;
}

.contentTextRed, .fehlerfeld {
	color:#e2001a;
}
.contentTextSmall {
	font-size:11px;
	padding:0px 15px 0px 21px!important;
}
.contentTextSup {
	font-size:12px;
}
.teaserTextSmall {
	font-size:11px;
	color:#888888;
}
.teaserTextSmaller {
	font-size:10px;
    color:#888888;
    position:absolute;
    bottom:5px;
}
#contentMain p.teaserTextSmallContact {
    font-size:11px;
    padding:0px;
}
.seperator {
	background:url(/static/img/lay_dotted_line.gif) repeat-x  12px;
	padding:12px 0 12px 0; 
}
.tabsSeperator {
	background:url(/static/img/lay_dotted_line.gif) repeat-x  12px;
	padding:12px 0 0px 0;
	margin:0 6px 0 6px;	
}
.popupTextSmall {
	font-size:11px;
}

.contentBoxTv {
	background:url(/static/img/bg_content_box_tv.gif) no-repeat;
	height:129px;
	width:257px;
	margin:10px 0 15px 20px;
}

/*------ Content Layout -------*/

#contentMain p{
	padding: 0 25px 0 21px;
}
#contentMain strong, #contentMarginal strong, .infoLayer strong {
	font-weight:bold;
}
#contentMain a, .infoLayer a {
	color:#888;
}
#contentMain a:hover, .infoLayer a:hover{
	color:#e2001a;
}
#contentMain .headline{
	padding: 0 0 9px 21px;
}
#contentPage .promoHeadline, #businessPage .promoHeadline{
	margin: 0px 0 0 60px;
    padding-top:32px;
}
.promoHeadline {
	margin: 58px 0 0 40px;
}
#contentPage  h2.promoHeadline {
	margin: 0 0 0 60px;
    padding:0px
}
#businessPage  h2.promoHeadline {
	margin: 0 0 0 60px;
    padding:0px;
}
.promoImage {
	position:absolute;
	left:660px;
    bottom:-2px;
}
.promoImageSk{
	position:absolute;
	left:565px;
    bottom:-2px;
}

.promoImageOnline {
	position:absolute;
	left:532px;
	bottom:12px;
}

.promoImageOnlineOv {
	position:absolute;
	left:630px;
	bottom:40px;
}

.promoTeaser {
	margin: 28px 0 0 97px;
	position:relative;
}
.promoTeaserTV {
    padding:18px 0 0 87px;
	position:relative;
}
.stoererPromoTeaserTV {
    position:absolute;
    top:49px;
    left:566px;
}
.promoTeaserTV  div.buttonTV {
    left:373px;
    position:absolute;
    top:170px;
}
.promoTeaserMargin {
	margin-left:35px;
}
.promoTeaserButton {
	position:absolute;
	top:135px;
	left:623px;
}
.promoTeaserLink {
	position:absolute;
	top:0px;
	left:0px;
}
.promoTeaser  ul {
	font-size: 12px;
	padding-top: 7px;
}
.promoTeaser li {
	background: url(/static/img/lay_haken_rot.gif) no-repeat;
	line-height: 22px;
	padding-left: 22px;
	vertical-align:top;
}
.promoTeaserTV ul{
	font-size: 12px;
	padding-top: 7px;
    color:#fff;
}
.promoTeaserTV li {
	background: url(/static/img/lay_haken_header_gelb.png) no-repeat;
	line-height: 22px;
	padding:0 0 6px 30px;
	vertical-align:top;
    font-weight:bold;
}

#startPage .promoTeaserDocsis {
	margin: 63px 0 0 497px;
}
#startPage .teaserDocsisHeadline {
    margin:0 0 0 2px;
    position:relative;
    top:-11px;
}
#startPage .promoTeaserDocsisContent {
    margin:6px 0 0 36px;
}
#startPage .teaserDocsisBtn {
    margin:16px 0 0 16px;
}


/*----- Teaser Small -----*/

.teaserSmall {
	width:224px;
	height:293px;
}
.teaserSmallContent {
	padding: 114px 0 0 22px;
	width: 181px;
}
.teaserSmallButton  {
	float:right;
	padding: 12px 13px 0 0;
	position:relative;	
}
.teaserSmallButtonVp  {
	padding: 2px 12px 0 0;
}
.teaserSmallContent ul {
	padding: 20px 0 0 0;
}
.teaserSmallContentDetail {
	padding: 62px 0 0 22px;
	width: 180px;
}
.teaserSmallContentDetailVp {
	padding-top: 3px;
}
.teaserSmallContentDetailHead {	
	position:relative;
	height:94px;
}

/*----- Teaser Small Fernsehen-----*/

.teaserSmallTv {
	width:224px;
	height:270px;
}
.teaserSmallContentTv {
	padding: 70px 0 0 21px;
	width: 180px;
}
.teaserSmallButtonTv {
	float:right;
	padding: 12px 12px 0 0;
}
.teaserSmallButtonTvEmpfehlen {
	float:right;
	padding:0 4px 0 0;
	margin-top: 10px;
}
.teaserSmallContentTv  ul {
	padding: 20px 0 0 0;
}
.teaserSmallContentTvDetail {
	padding: 106px 0 0 22px;
	width: 180px;
}
.TvDetail2 {
	padding: 82px 0 0 22px;
}
.teaserSmallContentTvPrice {
	padding-left:0px;
}

/*----- Teaser Produkt Detail -----*/

.teaserProduktDetail {
	width:343px;
	height:345px;
}
.teaserProduktDetailContent {	
	padding: 62px 0 0 22px;
	width: 283px;
}
.teaserProduktDetailContentText {	
	padding: 60px 0 0 22px;
	width: 283px;
}
.teaserProduktDetailHead {	
	position:relative;
	height:35px;
}
.position , .absolute{
	position:absolute;
}

.relative {
	position:relative;
}
.teaserProduktDetailButton {
	padding: 8px 0 0 0;
}
.teaserProduktDetailButtonLeft {
	float:left;
	padding: 10px 0 0 0;
}
.teaserProduktDetailButtonRight{
	float:right;
}
.businessPaketComfort .teaserProduktDetailContent, .businessFlatComfort .teaserProduktDetailContent{
	padding-top: 60px;
}

/*----- Teaser Produkt Mobile -----*/

.teaserMobile {
	width:343px;
	height:602px;
}
.teaserMobileContent {	
	padding: 162px 0 0 22px;
	width: 283px;
}
.teaserMobileButton {
	padding: 16px 0 0 0;
}
.tarifDetailBoxMobileSpacer {
	padding-top:128px!important;
}

/*----- TarifDetail Box -----*/

.tarifDetailBox {
	margin-top:-2px;
}
#tarifDetailBoxSmall .tarifDetailBoxHeader {
	background: url(/static/img/btn_tarifdetails_small_close.gif) no-repeat!important;
}
#tarifDetailBoxSmall .tarifDetailBoxActive {
	background: url(/static/img/btn_tarifdetails_small_open.gif) no-repeat!important;
}
#tarifDetailBoxSmall .teaserSmallButtonEmpfehlen {
	float:right;
	padding:0 4px 0 0;
	margin-top: 10px;
}
.teaserSmallButtonEmpfehlenPos {
	float:right;
	padding:0 4px 0 0;
	margin-top: 10px;
}
.teaserSmallButtonMehrDetails {
	float:right;
	padding:0 15px 0 0;
	margin-top: 6px;
}
.tarifDetailBoxHeader {
	background:url(/static/img/btn_tarifdetails_close.png) no-repeat;
	cursor:pointer;
	height:45px;
}
.tarifDetailBoxHeader2 {
	background:url(/static/img/btn_tarifdetails_close.png) no-repeat;
	cursor:pointer;
	height:45px;
}
.tarifDetailBoxActive {
	background:url(/static/img/btn_tarifdetails_open.png) no-repeat!important;
	height:38px;
}
.tarifDetailBoxContainer, .tarifDetailBoxContainer2 , .tarifDetailBoxWideContainer {
	display:none;
}
.tarifDetailBoxBg {
	background:url(/static/img/bg_tarifdetail_box.png) repeat-y;
	height: 100%;
	padding: 0 0 10px 0;
}  
.tarifDetailBoxContent {
	width: 266px;
	padding:17px 0 0 29px;
}
.contentBusinessFlat {
	height:293px;
}
.tarifDetailBoxSeperator {
	background:url(/static/img/lay_dotted_line.gif) repeat-x  bottom;
	padding:18px 0 0 0;
	margin:0 25px 3px 7px;
}
#contentMain .tarifDetailBoxContent p {
	padding:0;
}
.tarifDetailBoxTextLeft {
	float:left;
	width:75px;
}
.tarifDetailBoxTextRight {
	float:right;
	width:190px;
}
.tarifDetailBoxDownload{
	background:url(/static/img/bg_tarifdetails_download.png) no-repeat;
	height:22px;
	padding:12px 63px 0px 29px;
    text-align:right;
}
.tarifDetailBoxButton {
	width: 266px;
	padding:13px 0 0 30px;
}
.tarifDetailBoxFooterClassic {
	background:url(/static/img/img_paket_classic_footer.gif) no-repeat;
	height:45px;
}
.tarifDetailBoxFooterComfort {
	background:url(/static/img/img_paket_comfort_footer.gif) no-repeat;
	height:45px;
}
.tarifDetailBoxFooterBusinessFlat {
	background:url(/static/img/img_flat_comfort_business_footer.png) no-repeat;
	height:45px;
}
.tarifDetailBoxFooterBusinessPaket {
	background:url(/static/img/img_paket_comfort_business_footer.png) no-repeat;
	height:45px;
}
.tarifDetailBoxFooterMobilePhone {
	background:url(/static/img/img_mobile_phone_footer.gif) no-repeat;
	height:45px;
}
.tarifDetailBoxFooterMobileInternet {
	background:url(/static/img/img_mobile_internet_footer_large.gif) no-repeat;
	height:45px;
}

/*----- TarifDetail Box Small 3 Column -----*/

.tarifDetailBoxContentSmall {
	padding: 20px 0 0 30px;
	width: 151px;
}
#contentMain .tarifDetailBoxContentSmall p {
	padding:0;
}
.tarifDetailBoxBgSmall {
	background: url(/static/img/bg_tarifdetail_small_box.gif) repeat-y;
	height: 100%;
	padding: 0 0 8px 0;
}
.tarifDetailBoxSeperatorSmall {
	background: url(/static/img/lay_dotted_line.gif) repeat-x bottom;
	padding: 20px 0 0 0;
	margin: 0 22px 0 6px;
}
.tarifDetailBoxFooterFlatEasy {
	background: url(/static/img/img_flat_easy_1000_footer.gif) no-repeat;
	height: 45px;
}
.tarifDetailBoxFooterFlatComfort {
	background: url(/static/img/img_flat_comfort_footer.gif) no-repeat;
	height: 45px;
}
.tarifDetailBoxFooterFlatDeluxe {
	background: url(/static/img/img_flat_deluxe_footer.gif) no-repeat;
	height: 45px;
}
.tarifDetailBoxFooterFlatClassic {
	background: url(/static/img/img_flat_classic_footer.gif) no-repeat;
	height: 45px;
}
.tarifDetailBoxFooterFestnetz {
	background: url(/static/img/img_festnetz_telefonanschluss_footer.gif) no-repeat;
	height: 45px;
}
.tarifDetailBoxFooterKabel {
	background: url(/static/img/img_digitaler_kabelanschluss_footer.png) no-repeat;
	height: 66px;
}
.tarifDetailBoxFooterKabelPlus {
	background: url(/static/img/img_digitaler_kabelanschluss_plus_footer.png) no-repeat;
	height: 66px;
}
.tarifDetailBoxFooterKabelPremiumPlus {
	background: url(/static/img/img_digitaler_kabelanschluss_premium_plus_footer.png) no-repeat;
	height: 66px;
}
.tarifDetailBoxFooterKabelPremium {
	background: url(/static/img/img_digitaler_kabelanschluss_premium_footer.png) no-repeat;
	height: 66px;
}
.tarifDetailBoxFooterDigitalerEmpfang {
	background: url(/static/img/img_digitaler_empfang_footer.png) no-repeat;
	height: 45px;
}
.tarifDetailBoxFooterKabelPDigitalPlus {
	background: url(/static/img/img_kabel_digital_plus_footer.png) no-repeat;
	height: 45px;
}
.tarifDetailBoxFooterKabelDigitalHome {
	background: url(/static/img/img_kabel_digital_home_footer.png) no-repeat;
	height: 45px;
}
.tarifDetailBoxFooterKabelDigitalHomePlus {
	background: url(/static/img/img_kabel_digital_home_plus_footer.png) no-repeat;
	height: 45px;
}
.tarifDetailBoxDownloadBig {
	background: url(/static/img/bg_alle_produktdetails_3_spalten.png) no-repeat;
	height: 35px;
	padding: 12px 0px 0px 30px;
}
.tarifDetailBoxDownloadLarge {
	background: url(/static/img/bg_alle_produktdetails_3_spalten_large.png) no-repeat;
	height: 57px;
	padding: 12px 0px 0px 30px;
}
.tarifDetailBoxDownloadLarge2 {
	background: url(/static/img/bg_alle_produktdetails_2_spalten_large.png) no-repeat;
	height: 45px;
	padding: 12px 63px 0px 0px;
    text-align:right;
}
.tarifDetailBoxDownloadLarge3 {
	background: url(/static/img/bg_tarifdetails_download_large.gif) no-repeat;
	height: 22px;
    padding:12px 63px 0px 29px;
    text-align:right;
}
.tarifDetailBoxTextLeftSmall {
	float: left;
	width: 151px;
}
.tarifDetailBoxButtonSmall {
	width: 151px;
	padding: 0 0 0 30px;
}

.tarifDetailBoxFooterClose, .tarifDetailBoxFooterClose2 {
	/* cursor:pointer; */
}

/*----- TarifDetail Box Wide 1 Column -----*/

.tarifDetailBoxWide div.seperator {
    padding: 20px 0 20px 0;
}
.tarifDetailBoxWideHeader {
	background:url(/static/img/btn_tarifdetails_wide_close.png) no-repeat;
	cursor:pointer;
	height:45px;
}
.tarifDetailBoxWideActive {
	background:url(/static/img/btn_tarifdetails_wide_open.png) no-repeat!important;
	height:38px;
}
.tarifDetailBoxWideBg {
	background:url(/static/img/bg_tarifdetail_box_wide.png) repeat-y;
	height:100%;
}
.tarifDetailBoxWideContent {
	padding:17px 0 5px 29px;
    width:610px;
}
.detailBoxColLeft {
    float:left;
    width:175px;
}
.detailBoxColLeft  img{
    padding-left:10px;
}
.detailBoxColRight {
    float:right;
    width:420px;
    padding-right:10px;
}
.tarifDetailBoxDownloadWide {
    background:url(/static/img/bg_alle_produktdetails_1_spalte_large.png) no-repeat;
    height:45px;
    padding:12px 55px 0px 0px;
    text-align:right;
    
}
.tarifDetailBoxFooterWideClose {
    background:url(/static/img/img_tarifdetail_box_wide_footer.png) no-repeat;
    height:44px;
}

/*----- Sitemap Box Small 3 Column -----*/

#sitemapContent .row1 {
	height:285px;
	padding-bottom:50px;
}
#sitemapContent .row2 {
	height:210px;
	padding-bottom:50px;
}
#sitemapContent .boxSmall {
	float:left;
	width: 224px;
	height:90%;
}
#sitemapContent .boxSmallHeader img {
	padding:5px 0 0 20px;
}
.boxSmallHeader {
 	background:url(/static/img/bg_box_small_header.png) no-repeat;
	height: 38px;
}
#sitemapContent .boxSmallContent {
	background:url(/static/img/bg_box_small_content.png) repeat-y;
	width: 190px;
	padding: 15px 0 0 20px;
	height:100%;
}
.boxSmallFooter{
	background:url(/static/img/bg_box_small_footer.png) no-repeat;
	height: 20px;
}
#sitemapContent ul{
	width:175px;
}
#sitemapContent li a{
	font-weight:normal;
	text-decoration:none;
}
#sitemapContent li{
	padding-bottom: 3px;
}

/*----- Teaser Box  Startseite -----*/

.teaserBox {
	background-repeat: no-repeat;
	height: 250px;
	width: 343px;
}
.teaserBoxHeader {
	height: 50px;
}
.teaserBoxContent {
	font-size: 12px;
	line-height: 16px;
	margin: 35px 0 0 34px;
}
.teaserBoxContentDoppelFlat {
	font-size: 12px;
	line-height: 16px;
	margin: 12px 0 0 34px;
}

/*----- InfoService Box -----*/

.teaserInfoService {
	height: 237px;
	width: 224px;
}
.teaserInfoServiceContent {
	padding: 52px 0 0 22px;
	width: 180px;
}
.teaserInfoServiceContentLarge {
	padding: 52px 0 0 22px;
	width: 600px;
}
.teaserInfoServiceContent li {
	background: url(/static/img/lay_pfeil_grau.gif) no-repeat;
	margin-bottom: 4px;
	padding-left: 18px;
}
.teaserInfoServiceContentLarge li {
	background: url(/static/img/lay_pfeil_grau.gif) no-repeat;
	margin-bottom: 4px;
	padding-left: 18px;
}
.teaserSpacer {
	clear: both;
	height: 8px;
	line-height: 0;
	font-size: 0;
}

/*------ Search Autocomplete Layout -------*/

#searchSuggestBox {
	border: 1px solid #bbbbbb;
	position: absolute;
	top: 66px;
	left: 26px;
	overflow: hidden;
	width: 192px;
	z-index: 12;
}
.searchSuggestLink, .searchSuggestLinkOver {
	background-color: #ffffff;
	color: #434b52;
	cursor: pointer;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 11px;
	padding: 1px 1px 1px 5px;
}
.searchSuggestLinkOver {
	background-color: #e5e5e5;
}
.senderuebersichtBox{
	margin-left: 6px;
}
.kdIntGrayBox{
	background-color: #f5f5f5;
	width: 654px;
	margin-left: 6px;
}
.kdIntGrayBox .twoColumnContentLeft{
width: 225px;
}
.kdIntGrayBox .twoColumnContentRight{
width: 410px;
}
.kdIntGrayBox .tabsHeadline{
margin-top: 20px;
}
.kdIntGrayBox .tabsText{
	float:left;
	clear:both;
	width:400px;
}
.kdIntBox{
	width:654px;
}
.kdIntBox .twoColumnContentLeft{
width:365px;
padding-right:15px;
margin-left:0px;
}
.kdIntBox .twoColumnContentRight{
padding-top:20px;
width:225px;
}
.kdIntBox .tabsHeadline{
margin-top:20px;
float:none;
}
.kdIntButtons{
	/*margin-top:13px;*/
    padding-top:13px;
	height:32px
}
.kdIntButton1{
	float:left;
	margin-left:400px;
	margin-top:10px;
}
.kdIntButton2{
	float:right;
	margin-right:20px;
}
.garyBg{
	background-color: #f5f5f5 !important;
}
.noMargin{
	margin: 0px !important;
}
.noPaddingTop{
	padding-top: 0px !important;
}
.noPaddingBottom{
	padding-bottom: 0px !important;
}
.senderuebersichtBoxHeader {
	background: url(/static/img/btn_senderuebersicht_close.gif) no-repeat;
}
.senderuebersichtBoxHeaderActive {
	background: url(/static/img/btn_senderuebersicht_open.gif) no-repeat!important;
}
.senderuebersichtBoxContainer {
	/*display: none;*/
}
.senderuebersichtBox .twoColumnContainer {
	margin-left:15px;
	margin-right:15px;
	margin-top:10px;
}
.senderuebersichtBox .twoColumnContentLeft, .senderuebersichtBox .twoColumnContentRight {
	width: 328px;
}
.senderuebersichtBox .twoColumnContainer .twoColumnContainer{
	margin-left: 0px;
	margin-right: 0px;
}
.senderuebersichtBox .twoColumnContainer .twoColumnContainer .twoColumnContentLeft{
	width: 75px;
}
.senderuebersichtBox .twoColumnContainer .twoColumnContainer .twoColumnContentRight{
	width: 238px;
}
.senderuebersichtBox .twoColumnContentLeft, .senderuebersichtBox .twoColumnContentRight {
	width: 307px;
}
.senderuebersichtBox .twoColumnContainer .twoColumnContainer{
	margin-left: 0px;
	margin-right: 0px;
}
.senderuebersichtBox .twoColumnContainer .twoColumnContainer .twoColumnContentLeft{
	width: 75px;
}
.senderuebersichtBox .twoColumnContainer .twoColumnContainer .twoColumnContentRight{
	width: 217px;
}
.senderuebersichtBox .title{
	font-weight: bold;
}
.senderuebersichtBox .description{
	margin-bottom: 20px;
}
.senderuebersichtBox .twoColumnContainer .twoColumnContentRight{
	margin-left:15px;
}
.senderuebersichtBoxHeader, .senderuebersichtSchliessen{
	cursor:pointer;
	height:33px;
}
#tabsFlags {
	overflow:hidden;
}
#tabsFlags ul li {
	float:left;
}
#tabsFlags .tabsLink {
	text-indent: -3000px;
	display:block;
	height: 60px;
	width: 70px;
}
#tabsFlags li.tab {
	width: 71px;
	height: 66px;
}
#tabsFlags li.tabTRB {
	background: transparent url(/static/img/btn_tab_tuerkisch_basic.png) no-repeat 0 0;
}
#tabsFlags li.tabTRBcurrent {
	background: transparent url(/static/img/btn_tab_tuerkisch_basic_current.png) no-repeat 0 0;
}
#tabsFlags li.tabTRP {
	background: transparent url(/static/img/btn_tab_tuerkisch_premium.png) no-repeat 0 0;
}
#tabsFlags li.tabTRPcurrent {
	background: transparent url(/static/img/btn_tab_tuerkisch_premium_current.png) no-repeat 0 0;
}
#tabsFlags li.tabRU {
	background: transparent url(/static/img/btn_tab_russisch.png) no-repeat 0 0;
}
#tabsFlags li.tabRUcurrent {
	background: transparent url(/static/img/btn_tab_russisch_current.png) no-repeat 0 0;
}
#tabsFlags li.tabPL {
	background: transparent url(/static/img/btn_tab_polnisch.png) no-repeat 0 0;
}
#tabsFlags li.tabPLcurrent {
	background: transparent url(/static/img/btn_tab_polnisch_current.png) no-repeat 0 0;
}
#tabsFlags li.tabEN {
	background: url(/static/img/btn_tab_englisch.png) no-repeat 0 0;
	width: 75px;
}
#tabsFlags li.tabENcurrent {
	background: url(/static/img/btn_tab_englisch_current.png) no-repeat 0 0;
	width: 75px;
}
#tabsFlags li.tabIT {
	background: transparent url(/static/img/btn_tab_italienisch.png) no-repeat 0 0;
}
#tabsFlags li.tabITcurrent {
	background: transparent url(/static/img/btn_tab_italienisch_current.png) no-repeat 0 0;
}
#tabsFlags li.tabES {
	background: transparent url(/static/img/btn_tab_spanisch.png) no-repeat 0 0;
}
#tabsFlags li.tabEScurrent {
	background: transparent url(/static/img/btn_tab_spanisch_current.png) no-repeat 0 0;
}
#tabsFlags li.tabPT {
	background: transparent url(/static/img/btn_tab_portugiesisch.png) no-repeat 0 0;
	width: 70px;
	
}
#tabsFlags li.tabPTcurrent {
	background: transparent url(/static/img/btn_tab_portugiesisch_current.png) no-repeat 0 0;
	width: 70px;
	
}
#tabsFlags li.tabGR {
	background: transparent url(/static/img/btn_tab_griechisch.png) no-repeat 0 0;
	width: 115px;
	height: 66px;
}
#tabsFlags li.tabGRcurrent {
	background: transparent url(/static/img/btn_tab_griechisch_current.png) no-repeat 0 0;
	width: 115px;
}
#tabsFlags ul li a {
	position: relative;
}
.kdIntPaketBeschreibung {
	width: 470px;
	float: left;
}
.kdIntPaketPreis{
	position:absolute;
	left:605px;
	margin-top:-15px;
}
.kdIntDvrPreis{
	position:absolute;
	left:605px;
	margin-top:0px;
}
.ppSoEinfachGehts {
	background: transparent url(/static/img/bg_teaser_pp_so_einfach_gehts.png) no-repeat 0 0;
	width:343px;
	height:374px;
}
.ppSoEinfachGehts .teaserProduktDetailContent, .ppAnmelden .teaserProduktDetailContent, .ppBeispiele .teaserProduktDetailContent, .ppStaffelprovisionen .teaserProduktDetailContent{
	padding-top:50px;
}
.ppAnmelden {
	background: transparent url(/static/img/bg_teaser_pp_anmelden.png) no-repeat 0 0;
	width:343px;
	height:374px;
}
.ppAnmelden .right{
margin-top:40px;
}
.ppBeispiele {
	background: transparent url(/static/img/bg_teaser_pp_topseller.png) no-repeat 0 0;
	width:343px;
	height:224px;
}
.ppBeispiele .seperator, .ppStaffelprovisionen .seperator{
	padding: 6px 0;
}
.ppStaffelprovisionen {
	background: transparent url(/static/img/bg_teaser_pp_maximalprovision.png) no-repeat 0 0;
	width:343px;
	height:224px;
}
.ppStaffelprovisionen .right{
	width:135px;
}
.pointer{
	cursor:pointer;
}
.noPointer{
	cursor:auto;
}
.senderuebersichtTeaserBox{
	background: transparent url(/static/img/bg_teaser_box_senderuebersicht.png) no-repeat 0 0;
}
.stationOverviewContainer{
	height:96px;
	width:270px;
}
.senderuebersichtTeaserBox .teaserBoxContent, .freundeWerben .teaserBoxContent, .unterwegsSurfen .teaserBoxContent {
	margin-top:19px;
}

/* Info Layer */

.infoLayer {
	position:absolute;
	top:0px;
	left:0px;
	width:215px;
	display:none;
	z-index:3;
}
.infoLayerT {
	width:215px;
	font-size:0px;
	line-height:0px;
}
.infoLayerContent {
	width:191px;
	padding: 7px 12px 7px 12px;
	background: transparent url(/static/img/lay_infolayer_c.gif) repeat-y;
}
.infoLayerB {
	width:215px;
	font-size:0px;
	line-height:0px;
}
#wvFormAdvContent{
	display:none;
}
#wvSuggestBox{
	display:none;
}
#loadingLayer{
	width: 469px;
	height: 57px;
	background: url(/static/img/bg_loading.gif) no-repeat;
}
#loadingLayer div{
	padding: 13px;
	color:#434b52;
}

/* Druckansicht Sender */

.contentPrint {
	width:460px;
	margin-left:50px;
	color: #000;
}
.contentPrint strong {
	font-weight:bold;
}
.footnoteButton {
	text-align:left;
	float:left;
}
.printButton {
	text-align:right;
	float:right;
}
.contentPrint table { 
	color: black; 
	margin: 0 0 15px 0;
	width:100%;
}
.printlinegroup { 
	padding: 15px 0 5px 0; 
	font-weight:bold;
}
.printline1 {
	width: 263px; 
	padding: 4px 0 5px 0; 
}
.printline2 { 
	width: 55px; 
	padding: 4px 0 5px 0; 
}
.printline3 { 
	width: 138px; 
	text-align:right; 
	padding: 4px 0 5px 0;  
}
.printbreakline { 
	height: 1px; 
	font-size: 1%; 
	border-top: 1px solid #999;	
}
.tx-kdgsenderuebersicht-pi1 img{
	margin:2px;
}
#speedtester {
	padding:0 25px 0 21px;
}
.formWvImage {
	margin-left:-1px;
}
.printBtn {
	float:right;
	margin:2px 45px 0 0;
}

/* Siegel - Auszeichnungen Internet und Phone */

.auszeichnungContainer {
	float:left;
}
.auszeichnungStartseiteContainer {
	margin-left:20px;
}
.auszeichnungImage {
	padding-left:21px;
}
.auszeichnungColStartseite {
	width:140px;
	float:left;
	display:inline;
	margin-right:25px;
}
.auszeichnungColStartseiteLast {
	width:140px;
	display:inline;
	float:left;
}

.auszeichnungColText {
	padding:10px 0 0 3px;
}
.auszeichnungImageStartseiteLeft img {
	margin: 2px 15px 0 0;
	display:block;
}
.auszeichnungImageStartseiteRight img {
	margin: 2px 15px 0 0;
	display:block;
}
.auszeichnungText {
	float:left;
	width:305px;
	margin-right:15px;
}

/* Siegel - Auszeichnungen Mobile */

.auszeichnungImageMobileLeft img {
	margin:0 15px  0 0;
}

.auszeichnungMobileText {
	padding-top:66px;
	font-size:11px;
	width:185px;
	float:left;
}

.keyVisual {
	position:absolute;
	top: 23px;
	left:575px;
}
#nlErrorLayer {
	color: #e2001a;
	font-size:12px;
	display:none;
}
.layerKASpecialHeader {
	width:297px;
	line-height:0;
	font-size:0;
	height:4px;
	background: transparent url(/static/img/lay_infolayer_t_ka.gif) repeat-y;
}
.layerKASpecialContent {
	width:273px;
	padding: 7px 12px 7px 12px;
	background: transparent url(/static/img/lay_infolayer_c_ka.gif) repeat-y;
}
.layerKASpecialFooter {
	width:297px;
	line-height:0;
	font-size:0;
	height:10px;
	background: transparent url(/static/img/lay_infolayer_b_ka.gif) repeat-y;
}
.layerKASpecialContent  p{
	padding:0!important;
}

/* Testsieger Internet und Phone */

.testsiegerStartseiteContent {
	padding:10px 0 0 24px;
	position:relative;
}

#contentMain p.testsieger {
	padding:0;
}
#testsiegerStartseiteContainer {
	padding-left:10px;
}
#testsiegerContentContainer {
	padding-left:1px;
}
.testsiegerGallery {
	padding:0 0 0 65px;
}
.testsiegerGalleryBack, .testsiegerGalleryNext {
	padding:20px 5px 0 5px;
	float:left;
}
.testsiegerGalleryImage {
	background:url(/static/img/lay_testsiegerlogos.gif) no-repeat 0 0;
	width:125px;
	height:175px;
	margin-top:5px;
	float:left;
}
.testsiegerText {
	width:270px;
	height:173px;
	padding:20px 30px 0 0;
	font-size:13px;
}
.testsiegerText a {
	position:relative;
}
.testsieger {
	display:none;
}

/* Popup HD Receiver */

.popupHdReceiver div.formSeparatorLarge {
	background:url(/static/img/lay_dotted_line.gif) repeat-x center;
	padding:13px 0;
}
.popupHdReceiver div.seperator {
	width:610px;
	margin:0 0 0 28px;
}
.popupHdReceiver div.formOuterShadowMiddle {
	padding-bottom:5px;
}
