/* ################## Popup ######################*/
#backgroundFilter
{
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    padding: 0;
    margin: 0;
    background-color: #000000;
    filter: alpha(opacity=30);
    opacity: 0.3;
    display: none;
    z-index: 1000;
    width: 100%;
    height :200%;
}
/* POPUP WINDOW */
#popupWindow
{
    position: absolute;
    width: 450px;
    height: 300px;
    padding: 1px;
    z-index: 1005;
    display: none;
    /* background-color:  #ddd; */
    border: 0px solid black;
}
.superscript
{
	vertical-align: text-top;
	font-size: 6pt;
}
/* ################## BUNDELS ######################*/
.bcell{
  vertical-align :top;
  text-align :left ;
  padding: 4px 4px 4px 4px;
}
.r_red_corner{
	 border-right : solid 1px dd241f;
	 border-top: solid 1px dd241f;
	 background-color : #ffd600;
	 width :15px;
}
.l_red_corner{
	 background-color : #ffd600;
	 border-left: solid 1px dd241f;
	 border-top: solid 1px dd241f;
	 width :15px;
}
.lb_red_corner{
	 /* background-color : #ffd600; */
	 border-left: solid 1px dd241f;
	 border-bottom: solid 1px dd241f;
	 background-color : #ffd600;
	 width :15px;
	 height:1px; 
}
.rb_red_corner{
	 /* background-color : #ffd600; */
	 border-right: solid 1px dd241f;
	 border-bottom: solid 1px dd241f;
	 background-color : #ffd600;
	 width :15px;
	 height:1px; 
}

.m_yel_header {
	border-top: solid 1px dd241f;
	background-color : #ffd600;
	padding: 4px 4px 4px;
	font-weight :bold;
}
.m_yel_mid_header{
	text-align:center ;
	border-top: solid 1px dd241f;
	background-color : #ffd600;
	padding: 4px 4px 4px;
	font-weight :bold;
}
.itm_border_bottum
{
	text-align:center ;
	border-bottom: solid 1px dd241f;
	/* background-color : #ffd600; */
	height:1px; 
}
/* item */
.itm_border_left
{
	border-left: solid 1px dd241f;
	width :15px;
	height: 18px;
	background-color :White;
}
.itm_border_right
{
	border-right: solid 1px dd241f;
	width :15px;
	height: 18px;
	background-color :White;
}
.itm_border_left
{
	border-left: solid 1px dd241f;
	width :15px;
	height: 18px;
}
.itm_border_left_alternate
{
	border-left: solid 1px dd241f;
	background-color :e9e9e9; 
	width :15px;
	height: 18px;
}
.itm_border_right_alternate
{
	border-right: solid 1px dd241f;
	background-color :e9e9e9; 
	width :15px;
	height: 18px;
}
.itm_abonnement_descr
{
	background-color :e9e9e9; 
	padding: 4px 4px 4px;
}
.itm_abonnement_descr_alternate
{
	background-color :#ffffff;
	padding: 4px 4px 4px;
}
.itm_abonnement_descr_omschr
{
	padding-left :4px;
	background-color :e9e9e9; 
	 width:100%;
}
.itm_abonnement_descr_omschr_alternate
{
	padding-left :4px;
	width:100%;
}

.itm_abonnement_descr_alternate_prijs
{
	text-align :right ;
	padding-left :4PX;
	padding-right :8PX;
}
.itm_abonnement_descr_prijs
{
	text-align :right ;
	padding-left :4PX;
	padding-right :8PX;
	background-color :e9e9e9; 
}
.itm_abonnement_descr_clear
{
	text-align :center;
}
/* einde item */
/* Popup */
.itm_topic_close
{
	background-image: url('/telefoonkopen2/images/close.gif');
	background-repeat: no-repeat; 
	width:20px;
	height: 20px;
}
.itm_border_bottum
{
	border-bottom: solid 1px dd241f; 
	background-color : #ffd600;
	padding: 4px 4px 4px;
	font-weight :bold;	
}
.m_red_topic_header
{
	border-top: solid 1px dd241f;
	background-color : #ffd600;
	padding: 4px 4px 4px;
	font-weight :bold;	
}

.LosseToestellenHeader
{
	font-family: Verdana;
	font-weight: normal;
	font-size: 8pt;
	line-height: 24px;
	font-weight:bold; 
	background-color: #ffd600;
	text-align :center;
	vertical-align :middle; 
	
}

.topicitemexpl
{
	 font-weight:bold; 
	 font-size:7pt;
	 padding-top: 2px;
	 padding-bottom :2px;
	 padding-left :5px;
	 border-bottom:solid 1px black;

}
.topicitemexplalt
{
	 font-weight:bold; 
	 font-size:7pt;
  	 padding-top: 2px;
	 padding-bottom :2px;
	 padding-left :5px;
	 border-bottom:solid 1px black;
	 background-color: #F0F0F0; 
	 
}
.topicitem
{
	font-size:7pt;
	padding-top: 2px;
	padding-bottom :2px;
	padding-left :5px;
	border-bottom:solid 1px black;
}
.topicitemalt
{
	font-size:7pt;
	padding-top: 2px;
	padding-bottom :2px;
	padding-left :5px;
	border-bottom:solid 1px black;
	background-color: #F0F0F0; 
	}

.topicfooter
{
	}
.e
{  border-right: solid 1px #dc241f;
	}	
.s
{   border-bottom: solid 1px #dc241f;
	}	
.n
{  border-top : solid 1px #dc241f;
	}	
.w
{   border-left: solid 1px #dc241f;
	}	
	
#scrollbox 
{
	width:350px; 
	height:320px; 
	background:#ffffff; 
	overflow:auto; 
	border:0px solid #aaa;
	margin-top:8px;
	margin-right:auto;
	font-family:Verdana;
}
#scrollboxtopic 
{
	width:172px; 
	height: auto ;
	background:#ffffff; 
	overflow:auto; 
	border:0px solid #aaa;
	margin-top:8px;
	margin-right:auto;
	font-family:Verdana;
}
#scrollboxabopp 
{
	width:250px; 
	height: auto ;
	background:#ffffff; 
	overflow:auto; 
	border:0px solid #aaa;
	margin-top:8px;
	margin-right:auto;
	font-family:Verdana;
}
#scrollboxpp 
{
	width:250px; 
	height:320px; 
	background:#ffffff; 
	overflow:auto; 
	border:0px solid #aaa;
	margin-top:8px;
	margin-right:auto;
	font-family:Verdana;
}

#scrollboxabo 
{
	width:350px; 
	height: auto ;
	background:#ffffff; 
	overflow:auto; 
	border:0px solid #aaa;
	margin-top:8px;
	margin-right:auto;
	font-family:Verdana;
}
#topicstoestelabo
{
	width:240px; 
	height:300px; 
	background:#ffffff; 
	overflow:auto; 
	border:0px solid #aaa;
	margin-top:8px;
	margin-right:auto;
	font-family:Verdana;
}
#topicstoesteldetail
{
	width:500px; 
	height:300px; 
	background:#ffffff; 
	overflow:auto; 
	border:0px solid #aaa;
	margin-top:8px;
	margin-right:auto;
	font-family:Verdana;
}
#topicsproductplusdetail
{
	width:100%; 
	height:auto;
	background:#ffffff; 
	overflow:auto; 
	border:0px solid #aaa;
	margin-top:8px;
	margin-right:auto;
	font-family:Verdana;
}