@import "../../resources/css/generals/jquery.fancybox.css";

/**
#content #produktuebersicht-internet-content {
	background: url(images/bg_fussballfeld.jpg) no-repeat;
    height:100%;
}
*/


.uebersicht-header .header-title {
	background:url(images/headline_prod_uebersicht_tarife.png) no-repeat;
	height:174px;
	margin-left:0;
	margin-top:-15px;
	width:770px;
}

table.uebersicht-liste  {
	clear:left;
	margin:0 0 12px 42px;
}

table.uebersicht-liste tr th {
	background:url(images/blue_tab_oben.gif) no-repeat;
	border-right:1px solid #E5610F;
	font-size:12px;
	font-weight:bold;
	padding:8px 0;
	text-align:center;
}

table.uebersicht-liste tr td {
	background:none repeat scroll 0 0 #FFFFFF;
	border-bottom:1px solid #C9D3DC;
	border-right:1px solid #F58811;
	color:#00466D;
	font-size:12px;
	padding:8px 3px;
	text-align:center;
}

table.uebersicht-liste tr.orderArea td {
	background:none;
	border-bottom:0 none;
	border-right:1px solid transparent;
	color:transparent;
	padding:0 0 0 0;
}

table.uebersicht-liste tr.orderArea td .blue-space {
	background:#18517E;
	height:20px;
	margin:0 0 0 0;
	padding:0 0 8px 0;
}
/*
table.uebersicht-liste tr.orderArea td .last {
	margin-right:1px;
}*/

table.uebersicht-liste tr th.noGap,
table.uebersicht-liste tr td.noGap,
table.uebersicht-liste tr.orderArea td.noGap,
table.uebersicht-liste tr.priceArea td.noGap  {
	background:none repeat scroll 0 0 transparent;
	border:0 none;
	padding:0;
	text-align:left;
}

table.uebersicht-liste tr td.curveTop {
	background:url(images/blue_menue_oben_lang.gif) no-repeat;
	border:0 none;
}

table.uebersicht-liste tr.price td {
	background:none repeat scroll 0 0 #DEE5EB;
}

table.uebersicht-liste tr td.title-left,
table.uebersicht-liste tr.price td.title-left,
table.uebersicht-liste tr.priceArea td.title-left {
	background:url(images/blue_menue_hintergrund.gif) repeat-y;
	color:#FFFFFF;
	text-align:left;
}

table.uebersicht-liste tr.priceArea td {
	background:none repeat scroll 0 0 #18517E;
	border-bottom:0 none;
	color:#FFFFFF;
}
table.uebersicht-liste tr.priceArea td.whiteBG {
	background:none repeat scroll 0 0 #FFFFFF;
	color:#00466D;
}
table.uebersicht-liste tr.priceArea td.curveBottom {
	background:url(images/blue_menue_unten_lang.gif) no-repeat 0 bottom;
	border:0 none;
}

table.uebersicht-liste tr.areaWhite td {
    background:#ffffff;
    color:#00466D;
}

table.uebersicht-liste a.moreInfo,
div.uebersicht-footer a.moreInfo {
	background:url(images/icon_pfeil_rechts.gif) no-repeat 0 center;
	color:#FFFFFF;
	cursor:pointer;
	font-size:12px;
	padding-left:10px;
	text-decoration:underline;
}

table.uebersicht-liste a.moreInfo:hover,
div.uebersicht-footer a.moreInfo:hover {
	text-decoration: underline;
}

table.uebersicht-liste a.bestellen {
	background:url(/kabelbw/export/sites/default/resources/images/buttons/btn_bestellen.png) no-repeat;
	display:block;
	height:22px;
	margin:-12px auto 0;
	position:relative;
	text-indent:-8000px;
	width:84px;
}

table.uebersicht-liste tr td.moreDetails div {
	background:url(images/blue_tab_unten.gif) no-repeat;
;
	height:32px;
	margin:0 0 0 22px;
	padding:6px 0 0;
	width:123px;
}

table.uebersicht-liste tr td.moreDetails div a {
	background:url(images/icon_pfeil_hoch.gif) no-repeat 0 9px;
	color:#FFFFFF;
	margin-left:10px;
	padding-left:18px;
	text-decoration:underline;
}

div.uebersicht-notes  {
	margin-left:200px;
}

div.uebersicht-notes span {
	color:#FFFFFF;
	display:block;
	float:left;
	font-size:12px;
	margin-left:50px;
	text-decoration:none;
}

div.uebersicht-notes span.note-text {
	margin-left:0;
	padding-left:0;
}

span.anc-inklusive {
	background:url(images/icon_haekchen.png) no-repeat 0 center;
	display:block;
	margin-left:auto;
	margin-right:auto;
	padding-left:0;
	width:17px;
}

span.anc-optional {
	background:url(images/icon_minus.png) no-repeat 0 center;
	display:block;
	margin-left:auto;
	margin-right:auto;
	padding-left:0;
	width:17px;
}

span.anc-nichtmoeglich  {
	background:url(images/icon_x.png) no-repeat 0 bottom;
	display:block;
	margin-left:auto;
	margin-right:auto;
	padding-left:0;
	width:17px;
}

.preis1490 {
	background:url(images/preis_1490_3.png) no-repeat;
	height:33px;
	margin-left:auto;
	margin-right:auto;
	width:97px;
}

.preis1990 {
	background:url(images/preis_1990_1.png) no-repeat;
	height:33px;
	margin-left:auto;
	margin-right:auto;
	width:98px;
}

.preis1990-2 {
	background:url(images/preis_1990_2.png) no-repeat;
	height:33px;
	margin-left:auto;
	margin-right:auto;
	width:97px;
}

.preis2990 {
	background:url(images/preis_2990_2.png) no-repeat;
	height:33px;
	margin-left:auto;
	margin-right:auto;
	width:98px;
}

.preis3990 {
	background:url(images/preis_3990_3.png) no-repeat;
	height:33px;
	margin-left:auto;
	margin-right:auto;
	width:98px;
}

.preis4990 {
	background:url(images/preis_4990_4.png) no-repeat;
	height:33px;
	margin-left:auto;
	margin-right:auto;
	width:98px;
}

.actionArea {
	font-size:11px;
	padding:5px 8px;
	text-align:left;
}

.actionArea .emptyArea {
	height:27px;
}

.actionArea span.center {
	display:block;
	text-align:center;
}

.actionArea .img_icon {
	background:url(images/icon_flugzeug.png) no-repeat;
	display:block;
	float:left;
	height:20px;
	margin-right:5px;
	text-indent:-9999px;
	width:20px;
}

div.uebersicht-footer  {
	margin-top:45px;
	padding-right:13px;
	padding-bottom:30px;
	text-align:right;
}

.footnote-content a:hover {
	text-decoration:underline;
}

.footnote-container .footnote-content a {
	color:#ffffff;
	text-decoration: underline;
}

.footnote-container .footnote-content a:hover {
	text-decoration: none;
}

/* Detail Ansicht */
table.show-detail-view {
    margin-bottom:0;
}

table.show-detail-view tr .moreDetails div {
    visibility:hidden;
}

table.uebersicht-detail-liste {
    margin-top:-16px !important;
    margin-bottom:0;
}

table.uebersicht-detail-liste tr td.subtitle {
    padding:25px 3px 8px 14px;
    text-align:left;
}
/* ---------------------------------------------------- */
/**
 * Dialog Layer
 */
.dialog_container {background:url(images/layer_images/top.png) no-repeat left top;display:block;float:left;margin:0;padding:6px 0;position:relative;width:400px;text-align:left;}
.dialog_inner{background:url(images/layer_images/bottom.png) no-repeat left bottom;display:block;margin:0;padding:0 0 7px;position:relative;width:auto;}
.dialog_content{background:url(images/layer_images/bg.png) repeat-y;display:block;padding:0 0 10px 0;position:relative;width:auto;}
.dialog_content div {padding:4px 10px;font-size:12px;line-height:13px;color:#005982;}
.dialog_close_bt{background:url(images/layer_images/close.png) no-repeat;display:block;height:16px;position:absolute;right:10px;top:3px;text-indent:-999999px;width:17px;}
.dialoge_img{display:block;margin:0 0 8px 8px;position:relative;}
.the_title {letter-spacing:-1px;margin:20px 0 10px 0;font-size:14px;font-weight:bold;}
.the_title2 {letter-spacing:-1px;margin:0;}
a.order_button{background:url(images/layer_images/button.png) no-repeat;display:block;position:relative;height:19px;text-indent:-999999px;width:98px;}
a.button_left {float:left;}
a.button_right {float:right;}
.dialog_content .clearfix{clear:both;font-size:0;margin:0;padding:0;}
.dialog_content .toggle_container{display:none;}
.dialog_content .toggle_container{display:none;}
a.toggle_link{background:url(images/layer_images/arrow.png) no-repeat;display:block;font-size:9px;line-height:13px;padding-left:10px;}
a.toggle_open{background-position:0 3px;}
a.toggle_close{background-position:0 -11px;}
div.toggle_container {font-size:11px;}
div.toggle_container p {margin-bottom:15px;}
div.toggle_container h4 {font-size:12px;font-weight:bold;}
div.action_container{position:absolute;border:0 solid #ff00ff;width:190px;height:200px;left:198px;top:716px;}
div.action_container a, div.action_container a img{border:0;display:block;height:50px;width:190px;}
div.action_cktelefon{top:590px;}
div.action_ckinternet{top:650px;}
div.action_ck50_container{top:770px !important;}
a.moreInfo{background:url(images/pfeil_rechts.gif) no-repeat scroll 0 center transparent;color:#fff;padding-left:10px;}
a.produkt_sat{position: absolute;left:297px !important;*left:384px;font-size:11px;font-weight:bold;margin:-45px 0 0 0;}
