body {
  background-color:white;
  margin:0px;
  font-family: Arial, sans-serif;
  font-size:11px;
}

table.machtiging  td{
  border-width:1px;
  border-color:#488b9b;
  border-style:solid;
  padding:5px;
}

hr {
  width:400px;
  text-align:center;
}

*.textcontent {
  margin-left:20px;
  margin-right:45px;
  padding-right:30px;
}

div.basicform_top {
  height: 26px;
  width:550px;
  background: url("img/greybox_top.gif");
}

*.iframe_subscribers {
  /*position: relative;
  left : 300px;*/
}

table.inlayform {
  background-color: #b89792;
  width:450px;
  margin-left:25px;
}



table.formtable {
  width: 480px;
  padding-left:px;
}

*.formtable td {
  padding-left:10px;
}

div.basicform {
 width:550px;
 padding-left:10px;
 background: url("img/greybox_center.gif");
}

span.formheader {
  color: #990000;
  font-weight:bolder;
  font-size:15px;
}

*.inlayform {
  /*color:#990000;*/
}

*.inlayform input  {
  border-color:#990000;
  color:#990000;
  border-style:solid;
  border-width:1px;
  background-color:#b89792;
}

*.inlayform select {
  border-color:#990000;
  color:#990000;
  border-style:solid;
  border-width:1px;
  background-color:#b89792;
}


div.basicform_bottom {
  width:550px;
  height:22px;
  background: url("img/greybox_bottom.gif");
  background-repeat: no-repeat;

}

*.gridtable {
}

*.gridtable td {
    border-collapse:collapse;
    border-width:2px;
    border-style:solid;
    text-align:center;
    vertical-align:middle;
}

/*Settings for homepage panels */

div.voipbox {
  width: 550px;
  background: url("img/box_voip2.jpg");
}

div.voipbox_skv {
  width: 550px;
  background: url("img/box_voip2_skv.jpg");
} 

div.infobox {
  width: 550px;
  background: url("img/greybox_center.gif");
}

div.infobox_top {
  width: 550px;
  background-repeat: no-repeat;
  background: url("img/greybox_top.gif");
  height:26px;
}

div.infobox_bottom {
  width:550px;
  height:22px;
  background: url("img/greybox_bottom.gif");
  background-repeat: no-repeat;
}

div.textcontent {
  margin-left:30px;
  margin-right:30px;
}

img.actionbutton {
  position:relative;
  right:-80px;
  top:12px;
}


div.voipbox_top {
  width: 550px;
  background-repeat: no-repeat;
  background: url("img/box_voip1.jpg");
  height:26px;
}
div.voipbox_top_skv {
  width: 550px;
  background-repeat: no-repeat;
  background: url("img/box_voip1_skv.jpg");
  height:26px;
}
div.voipbox_bottom {
  width:550px;
  height:25px;
  background: url("img/box_voip3.jpg");
  background-repeat: no-repeat;

}
div.voipbox_bottom_skv {
  width:550px;
  height:25px;
  background: url("img/box_voip3_skv.jpg");
  background-repeat: no-repeat;

}
table.voip_multipanel {
  width:550px;
  height:320px;
  background-image:url("img/voip_panels.gif");
   background-repeat: no-repeat;
  font-size:13px;
  font-weight:bold;
}
table.voip_multipanel2 {
  width:550px;
  height:320px;
  /*background-image:url("img/voip_panels.gif");
   background-repeat: no-repeat;*/
  border-color: #8EC7D0;
  border-width: 1px;
  font-size:13px;
  font-weight:bold;
}
table.pstn_multipanel {
  width:550px;
  height:320px;
  background-image:url("img/pstn_panels.gif");
  font-size:13px;
  font-weight:bold;
}

*.col_header3 {
  color:white;
  font-style:italic;
  font-weight: bold;
  font-size:18px;
}

span.voiptitle {
  color:#488b9b;
  font-size:18px;
  font-weight:bolder;
  position:relative;
  bottom:-13px;  
  left:8px;
}

*.panelvoiprateheader {
  position:relative;
  top:-10px;
  left:15px;
  font-size: 9px;
  color:white;
  text-align:center;
  font-weight:bolder;
}

*.panelpstnrateheader {
  font-size: 9px;
  color:white;
  text-align:center;
  font-weight:bolder;
  position:relative;
  top:-10px;
  left:30px;
}

*.panelmobilerateheader {
  font-size: 9px;
  color:white;
  padding-left:52px;
  font-weight:bolder;
  position:relative;
  top:-10px;
  left:11px;
}



*.eurocentsvoip {
  color:#488b9b;
  font-size:9px;
  position:relative;
  left:29px;
  top:3px;
  height:50px;
  
}

*.eurocentspstn {
  color:#F70101;
  font-size:9px;
  position:relative;
  left:29px;
  top:4px;   
  height:50px;
}

*.eurocentsmobile {
  color:#0C2577;
  font-size:9px;
  position:relative;
  left:29px;
  top:4px;
  height:50px;
}

span.pstntitle {
  color: #F70101;
  font-size:30px;
  font-weight:bolder;
  padding-left:15px;  
  position:relative;
  bottom:-13px;  
  left:9px;
}

table.cols3 {
  width:450px;
}

table.inlayform td {
  font-weight:bold;
  color:#990000;
}

td.col3 {
  width:150px;
}

div.col3 {
  margin-left:10px;
  margin-right:10px;
}

*.col3 h1 {
  /*   */
  color:#990000;
  font-size:12px;
  font-style:italic;
  
}

*.col3 li {
  list-style: none;
  margin-bottom:10px;
}

*.col3 ul {
  margin-left:1px;

}

span.infotitle {
  font-size:30px;
  font-weight:bolder;
  padding-left:22px;
  color:#0c2577;
  position:relative;
  bottom:-16px;
}

h1 {
  font-size:20px;
}

h2 {
  font-size:17px;
}

h3 {
  font-size:15px;
}


*.pstn_multipanel td {
  width:183px;
}

*.pstn_multipanel a {
  color: #F70101;;
  font-size:24px;
  font-weight:bold;
  font-style:normal;
  text-decoration:none;
}

div.pstn_multipanel_left {
  padding-left:30px;
  padding-top:20px;
 
}

div.pstn_multipanel_center  {
  padding-left:20px;
  padding-right:30px;
  padding-top:20px;
}

#pstn_mp_left  {
  position:relative;
  right:-40px;
  top:1px;
}

#pstn_mp_right  {
  position:relative;
  right:-20px;
  top:1px;
}

#pstn_mp_center  {
  position:relative;
  right:-30px;
  top:1px;
}



div.pstn_multipanel_right {
  padding-left:15px;
  padding-right:30px;
  padding-top:20px;
}

*.voip_multipanel td {
  width:183px;
}

*.voip_multipanel a {
  color:#488b9b;
  font-size:24px;
  font-weight:bold;
  font-style:normal;
  text-decoration:none;  
}

div.voip_multipanel_left {
  padding-left:30px;
  padding-top:20px;
  padding-right:10px;
  font-style:italic;
  font-size:14px;
 
}

div.voip_multipanel_center  {
  padding-left:20px;
  padding-right:30px;
  padding-top:20px;
  padding-right:10px;
  font-style:italic;
  font-size:14px;  
}

#voip_mp_left  {
  position:relative;
  right:-40px;
  top:1px;
}


#voip_mp_right  {
  position:relative;
  right:-20px;
  top:1px;
}

#voip_mp_center  {
  position:relative;
  right:-30px;
  top:1px;
}

div.voip_multipanel_right {
  padding-left:15px;
  padding-right:30px;
  padding-top:20px;
  padding-right:10px;
  font-style:italic;
  font-size:14px;  
}

div.panelvoip {
  position:relative;
  top:10px;
  left:5px;
  margin-right:30px;
}

div.panelpstn {
  position:relative;
  top:10px;
  left:15px;
  margin-left:10px;
}

*.panelvoiprate table {
  font-weight: bold;
  margin-left: 10px;

}

*.panelpstnrate table {
  font-weight: bold;
  margin-left:8px;
}

*.panelmobilerate table {
  font-weight: bold;
  margin-left:10px;
}

td.panelvoipsummary {
  height: 80px;
}

div.panelpstn {
  
  margin-right:30px;
  position:relative;
  top:10px;
  left:-3px;  
}




td.panel {
  width:179px;
  height:265px;
  max-height: 265px;
}

td.panel2 {
  width:179px;
  height:265px;
  max-height: 265px;
  /*padding-top : 10px;*/
  margin-left: 100px;
  padding-right: 10px;
  
  /*padding-bottom:20px;*/
}


td.panel3 {
  width:179px;
  height:265px;
  max-height: 265px;
  /*padding-top : 10px;*/
  padding-left: 20px;
  padding-right: 20px;
  
  /*padding-bottom:20px;*/
}


div.whiteband {
  height:12px;
}


table.panelvoiprate td {
  width:100px;
  font-size:15px;
  position:relative;
  top:-8px;
  left:8px;  
  /*padding-left:15px;*/
  /*padding-right:10px;*/
}

table.panelmobilerate td {
  width:100px;
  font-size:15px;
  position:relative;
  top:-8px;
  left:-7px;
}


*.panelvoiprate div {
  padding-left: 20px;
}





div.panelmobile {
  position:relative;
  top:10px;
  left:5px;
}

*.panelmobilerate div {
  padding-left:30px;
}





*.panelpstnrate div {
  padding-left: 20px;
}


div.freeform {
  width:800px;
  /*position:relative;
  left:200px;*/
}

*.panelpstnrate td {
  width: 100px;
  font-size:15px;
  position:relative;
  top:-8px;
  left:16px;    
  /*padding-left:15px;*/
  /*padding-right:10px;*/
}

*.panelrate td {
  padding-left:15px;
  padding-right:10px;
}

div.newswhiteband {
  height:30px;
}

div.menubox {
  margin-left:30px;
  margin-bottom:20px;
  
}


div.menuheader {
  color:#9ac3cb;
  font-weight:bold;
  font-size:12px;
}

div.menuitems a {
  color:#ffffff;
  font-weight:bold;
  text-decoration: none;
  font-style:normal;
  
}

*.panelvoip a {
  color: #4A8C9C;
  font-size:30px;
  font-weight:bold;
  font-style:normal;
  text-decoration:none;
}

*.panelpstn a {
  color: #F70101;
  font-size:30px;
  font-weight:bold;
  font-style:normal;
  text-decoration:none;
}

*.panelmobile a {
  color: #0C2577;
  font-size:30px;
  font-weight:bold;
  font-style:normal;
  text-decoration:none;
}

td.panelvoip, td.panelpstn, td.panelmobile {
  font-size:12px;
  font-weight:bold;
}

td.panelvoipsummary, td.panelpstnsummary, td.panelmobilesummary {
  font-size:12px;
  font-weight:bold;
  height:80px;
}


td, table, tr, div {
  border-collapse:collapse;
  margin:0px;
  padding:0px;
  border-width:0px;
  overflow:hidden;
}

td.menurow {
  width:181px;
  background-image: url("img/menutop.gif");
}

td.contentrow {
  /*width:52px;*/
}

*.leftpaneltoptext {
  /*margin-left:20px;*/
  /*margin-top:20px;*/
}

table.multipanel {
  background-image : url("img/multicol_base_text.gif");
  width: 527px;
  height:265px;
  max-height: 265px;
  border-collapse:collapse;
  margin:0px;
  padding:0px;
  border-width:0px;
}

table.multipanel_bottom {
  border-collapse:collapse;
  margin:0px;
  padding:0px;
  border-width:0px;
  height:120px;
  max-height: 120px;
}

td.multipanel_left {
  background-image : url("img/multicol_left.gif");
  width: 21px;
  height:385px;
  border-collapse:collapse;
  margin:0px;
  padding:0px;
  border-width:0px; 
  color:#0C2577; 
}

td.multipanel_bottom_left {
  background-image : url("img/multicol_bottom.gif");
  width: 384px;
  /*width:275px;*/
  height:120px;
  border-collapse:collapse;
  margin:0px;
  padding:0px;
  border-width:0px;  
  background-position: top;
  background-repeat : no-repeat;  
}

td.multipanel_bottom_right {
  background-image : url("img/multicol_rightbottom.gif");
  height:120px;
  width:143px;
  /*width:275px;*/
  background-position: top;
  background-repeat : no-repeat;

}

#nieuwscel {
  width: 275px;
  color: #0C2577;
}

#webwinkelnieuwscel {
   color: #0C2577;
}


*.mp_container{
  border-collapse:collapse;
  margin:0px;
  padding:0px;
  border-width:0px;  
  max-height: 385px;
  
}

td.panel {
  width:179px;
  height:265px;
}

a.menuheader {
}

td.smalltable {
  font-size:11px;
  border-width:1px;
  border-style:solid;
}

th.smalltable {
  font-size:12px;
  border-width:1px;
  border-style:solid;
}

td {
  vertical-align:top;
}

a.sshulink {
  color:black;
  font-style:italic;
}

h3 {
  font-size:18px;
}

a.sshuheadlink {
  color:black;
  font-style:italic;
  font-size:18px;
}

table.sshuform {
  font-size:11px;
}

*.sshulist {
  font-size:11px;
}

/**.tarieftabel, table.tarieftabel, td.tarieftabel, th.tarieftabel {
  font-size:11px;
  border-spacing:0px;
  empty-cells:show;  
}*/

table.skypecontainter {
  
}

td.skypecontainer {
  width: 250px;
  padding-right:15px;
}

*.skypecompare {
  font-size:11px;
}

.skypecompare a {
 font-size:11px;
}

h3.skypecompare {
  color: #EE1616;
  font-size:21px;
  font-style:italic;
  font-weight:bold;
}

table.skypecompare {

   border-collapse: collapse;
   border-color:white; 
   border-width:2px; 
   border-style:solid;
}

*.skypecompare td {
   border-collapse: collapse;
   border-color:white; 
   border-width:2px; 
   border-style:solid;
   padding-left:10px;
}

*.skypecompare th {
   border-collapse: collapse;
   border-color:white; 
   border-width:2px; 
   border-style:solid;
   vertical-align:top;
   padding-left:10px;
}



*.tarieftabel table th td {
  /*empty-cells:show;*/
  /*border-collapse:collapse;*/
  border-width: 10px; 
  border-style: solid;
  border-color: black;
}

*.tarieftabel th {
  text-align:left;
}

th.rightalign {
  text-align:right;
}

*.tarieftabel td {
  text-align:right;
  width:70px;
}

table.contenttable {
  width:450px;
}

/*table.tarieftabel {
  border-width:0px;
  border-collapse:collapse;
  margin:0px;
  padding:0px;
  
  
  
}

td.tarieftabel, th.tarieftabel {
  text-align:right;
  border-width:1px;
  border-style:solid;
  border-right:solid;
  margin:0px;
  padding:0px;
}*/



.redtext {
  color:red;
  font-style:italic;
}

.prijslijst {
  border-style:solid;
  border-color:black;
  border-width:1px; 
  border-collapse:collapse;
}



div.menuspace {
  margin-top:20px;
}

div.menuhalfspace {
  margin-top:12px;
}

div.menuspacelarge {
  margin-top:100px;
}

div.menuitem a.menuitem  {
  color: white;
  font-size:15px;
  font-weight:normal;
}

a {
   /*font-weight:bold;*/
   font-family:Arial, sans-serif;
   font-size:16px;
   text-decoration:none;
}

a.menuitem:link {
  color:white;
}

a.menuitem:visited {
  color:white;
}


table.maintable {
   /*height:1500px;*/
   width:708;
}

*.voipheader {
  font-size:25pt;
}

*.menucol {
  padding-left:25px;
  vertical-align:top;
  background-color: rgb(0,72,159);
  background-image: url("img/menuback.gif");
  color: white;
  width:20%;
}

*.pcm {
  color:white;
  font-size:8pt;
  font-weight:bold;
  font-style:italic;
}

td.textcol {
  padding-left:10px;
  vertical-align:top;
  background: white;
  color: black;
}

div.textcol {
  margin-right:20%;
}



h1,h2,h3 {
  color:black;
  font-family:Arial, sans-serif;
}

*.plaintext {
  color:black;
  font-family: Arial, sans-serif;

}


div.faq_question {
  font-weight:bold;
  font-size:12px;
  
}
div.faq {
  width:400px;
}

ul.plaintext {
  border-collapse: collapse;
  margin-top : 0px;
}

a.plaintext, a {
  color: blue;
  font-style:italic;
  text-decoration:underline;
  font-size:12px;
}

td.table_top {
   padding-left:20px;
}

td.table_text {
  vertical-align:top;
  text-align:left;
}


div.pstnbox_top {
  width: 550px;
  background-repeat: no-repeat;
  background: url("img/box_pstn1.jpg");
  height:26px;
}

div.pstnbox_bottom {
  width:550px;
  height:25px;
  background: url("img/box_pstn3.jpg");
  background-repeat: no-repeat;

}

div.pstnbox {
  width: 550px;
  background: url("img/box_pstn2.jpg");
}

*.inlayform a {
  color : #990000;
  font-style:italic;
}

#pt1 {
  position:relative;
  left:30px;
}

#pt2 {
  position:relative;
  left:20px;
}

#pt3 {
  position:relative;
  left:15px;
}