﻿body, html, form
{
    color: Black;
    font-family:  Arial, Verdana, Geneva, Lucida Sans, Lucida Grande, Lucida Sans Unicode, sans-serif;
    font-size: 12px;
    padding: 0px;
    margin: 0px;
    width:100%;
    background-image: url(images/Dect.gif);
    background-repeat: repeat-x;   
    background-color: white;

}
 h1, h2, h3, h4, div, span, a, img, table, td, tr
{
    margin: 0;
    padding: 0;
    text-align: left;
}

p
{
	padding: 0;
	padding-bottom: 10px;
}

img, table, tr, a
{
	border: none 0pt #FFFFFF;
}


a:link{
	color: #0067a6;
	text-decoration: underline;
}

a:visited{
	color: #0067a6;
	text-decoration: underline;
}

a:active{
	color: #0067a6;
	text-decoration: underline;
}

a:hover{
	color: #153986;
	text-decoration: underline;
}

ul
{
	position : relative ;
	list-style-position: outside;
	list-style-type: disc;
	margin-left: 35px;
}

ul li
{
	list-style-type: disc;
}

element.style
{
	padding: 0;
}
/* *****************************************
 * Header
 * *****************************************
 */ 

.headerRechts
{
	float: left;
	width:699px;
}

#dnn_dnnLOGO_hypLogo /*.headerImg*/
{
	background-image: url(images/Newtel.png);
	background-repeat: no-repeat;
	height: 62px;
	width: 188px;
	margin-top: 50px;
	margin-left: 0px;
	float: left;
}

.headerLanguage
{
	text-align: right;
	float: right;
	margin-left: 50px;
	margin-top: 35px;
	height: 23px;
	font-size: 14pt;
	padding-bottom: 0px;
}

.headerLanguage a
{
	font-variant: small-caps;
	text-decoration: none !important;
}

.headerSearch
{
	text-align: right;
	float: right;
	margin-top: 35px;
	vertical-align: middle;
}

.headerSearch span
{
    height: 100%;
}

.headerSearch span a
{
    height: 100%;
}
#SearchInputBoxLeft
{
	background-image: url(images/Telefooncentrale.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width: 5px;
	height: 20px;
	float:left;
}

#SearchInputBoxRight
{
	background-image: url(images/telewerk.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 5px;
	height:20px;
	float:left;
}

#dnn_search_ClassicSearch .NormalTextBox
{
	height: 20px;
	background-image: url(images/Datanetwerk.gif);
	width: 264px;	
	color: White;
	background-repeat: repeat-x;
	background-position: center top;
	border-style:none;
	border-bottom-width: 0.5em;
	background-color: #c3d2d9;
	float: left;
}


/* *****************************************
 * Footer
 * *****************************************
 */


.footerDisclaimer
{
	text-align: center;
	z-index:0;
	font-weight: bold;
	color: #87888b;
	background-color: White;
	padding-top: 20px;
}

A.SkinObject:link
{
	color: #87888b;
}

.footerBottom
{
	background-image: url("images/draadloos.gif");
	background-repeat: no-repeat;
	height: 12px;
}

/* *****************************************
 * Panes
 * *****************************************
 */
 
.tblPanes{
     width: 905px; /*888px;*/
     border: none 0pt #FFFFFF;
     border-collapse: collapse;
     table-layout: fixed;
 }
 
 .middleContent
 {
 	background-color: White;
 }
 
.content
{
	padding-left: 110px;
	padding-right: 60px;
	vertical-align: top;
	width: 695px;

}

 .rightcontent
 {
	vertical-align: top;
	width: 210px !important; 
	padding-left: 25px;
	padding-right: 25px;
	overflow: hidden;
}


/* *****************************************
 * Breadcrumb
 * *****************************************
 */

.breadcrumb{
    text-align: left;
    color: #9ea0a3;/*grijs*/
    font-size: 10px;
    padding: 14px 0px 30px 109px;
    width: 100%;
    height: 12px;
}

.breadcrumbtext, .breadcrumbMostDownLevel{
	font-size:12px;
	font-family: Arial, Verdana, Geneva, Lucida Sans, Lucida Grande, Lucida Sans Unicode, sans-serif;
}

a.breadcrumbtext
{
	text-decoration: none !important;
	color: #9ea0a3;/*grijs*/
}

a.breadcrumbMostDownLevel
{
	text-decoration: none !important;
}

/* *****************************************
 * Top Menu
 * *****************************************
 */
.menu
{
    width: 719px;
    margin-top: 36px;
    margin-left: 23px;
	float: left;
	border-width: 0;
	
}
/* hoofdmenu */
.menuRootItem
{
    font-family: Arial, Verdana, Geneva, Lucida Sans, Lucida Grande, Lucida Sans Unicode, sans-serif;
    font-size: 15px;
	text-align: center;
	/*font-variant: small-caps;*/
	/*text-transform: uppercase;*/
	color: #0067a6;
    padding-right: 20px;
    display:inline-block;  
}

.menuItemSub
{
	margin-top: 15px;
	margin-left: -8px;
}

/*2de niveau*/
.m0
{
	z-index: 20;
}

/*3de niveau*/
.m1
{
	margin-left: -20px;
	z-index: 10;
}

.menuHoverRoot, .menuSelectedRoot
{
    font-family: Arial, Verdana, Geneva, Lucida Sans, Lucida Grande, Lucida Sans Unicode, sans-serif;
    font-size: 15px;
	text-align:center;
    color: #a7c539;
    background-image: url(images/telecom.jpg);
    background-repeat: no-repeat;
     padding-right: 20px;
    display: inline-block;    
}

/*items in submenu*/
.menuItemSub .txt
{
    font-family: Arial, Verdana, Geneva, Lucida Sans, Lucida Grande, Lucida Sans Unicode, sans-serif;
    font-size: 9pt;
	text-align: left;
	padding-top: 5px; 
	padding-left: 14px;
	padding-right: 14px;
	color: #0067a6;
    height: 17px; 
    display: block;  
    background-color : White;
}

/*bottom*/
.menuItemSub  .last .txt
{
	vertical-align: top;
	margin-bottom: 9px;
	padding-bottom: 5px;
	height: 17px;
	/* som (van txt van last) moet 31 zijn: benedenhoeken 36px - 5 px */
	background-color: white;
}
 .menuItemSub  .last td
 {
 	background-image: none;
 }
 
 /* BOTTOM */
 /*.icn + td toepassen op de allereerste td die op hetzelfde niveau als icn ligt*/
 .menuItemSub  .last .icn + td
{
	background-image: url(images/bottom.png) !important;
	background-repeat: repeat-x !important; 
	background-position: bottom !important;
	background-color: Transparent !important;
	height: 9px;
	overflow: hidden;
}

/*top*/
.menuItemSub .first .txt
{
	background-image: url(images/top.png) !important;
	background-repeat: repeat-x;
	background-position: top;
	padding-top: 10px;
	height: 17px;
	/* som height first en padding-top moet 27 zijn omdat de hoeken 27 hoog zijn */
}


/*links*/
.menuItemSub .icn
{
	background-image: url(images/Links.png) !important;
	background-repeat: repeat-y;
	width: 9px;
	background-position: left;
}

/*Rechts*/
.imgRight
{
	background-image: url(images/Rechts.png) !important;
	background-repeat: repeat-y;
	width: 6px;
	height: 22px;
	background-position: right;
	background-color: White;
}


/*hoek rechts beneden*/
.menuItemSub  .last .imgRight
{
	clear: both;
	background-image: url(images/rechts_bottom.png) !important;
	background-repeat: no-repeat;
	height: 36px;
	/* deze height is de effectieve hoogte van de afbeelding,
 de som van de hoogte + marge/padding-top en bottom moet 5 px minder zijn dan de hoogte die hier is gespecifieerd*/
	background-position: bottom;
	background-color: Transparent;
}

/* linker benedenhoek*/
.menuItemSub  .last .icn
{
	background-image: url(images/links_bottom.png) !important;
	background-repeat: no-repeat;
	width: 12px;
	background-position: bottom;
	background-color: Transparent;
}

/* linker bovenhoek*/
.menuItemSub  .first .icn
{
	background-image: url(images/links_top.png) !important;
	background-repeat: no-repeat;
	width: 12px;
	background-position: top;
}

/* rechter bovenhoek*/
.menuItemSub  .first .imgRight
{
	background-image: url(images/rechts_top.png) !important;
	background-repeat: no-repeat;
	height: 27px;
	background-position: top;
	background-color: Transparent;
}


/*menuitemsub met maar 1 item in*/
/* linker kant*/
.menuItemSub .firstlast .icn
{
	background-image: url(images/links1.png) !important;
	background-repeat: no-repeat;
}

.menuItemSub .firstlast .imgRight
{
	background-image: url(images/rechts1.png) !important;
	background-repeat: no-repeat;
	background-position: top;
	background-color: Transparent;
	height: 41px;
}

/* hover sub*/
.menuHoverSub .txt
{
	color: #a7c539;
	vertical-align: middle;
}

.menuHoverSub .icn
{
	background-image: url(images/Links.png) !important;
	background-repeat: repeat-y;
	width: 3px;
}

.menuHoverSub .imgRight
{
	background-image: url(images/Rechts.png) !important;
	background-repeat: repeat-y;
}

/* ****************************************
 * ML ANNOUNCEMENTS
 * ****************************************
*/

.DNN_ANN_Description
{
	margin-bottom: 15px;
}


/* ****************************************
 * LANGUAGE NEWTEL
 * ****************************************
*/
.langNewtel
{
	padding-left: 3px;
}

/* *****************************************
 * Module-layout: Contact formulier, Tevredenheidskaartjes, JobForm
 * *****************************************
 */
.ContactForm, .JobForm
 {
 	font-family:  Arial, Verdana, Geneva, Lucida Sans, Lucida Grande, Lucida Sans Unicode, sans-serif;
	font-size: 12px !important;
	margin: 0;
	padding: 0;
 }
 .tdJobRadiobtn
 {
	vertical-align: top;
 	width: 50px;
 }

 .tdLabelLong
 {
 	font-family:  Arial, Verdana, Geneva, Lucida Sans, Lucida Grande, Lucida Sans Unicode, sans-serif;
	font-size: 12px !important;
	vertical-align: top;
 }
.tdLabel
{
	font-family:  Arial, Verdana, Geneva, Lucida Sans, Lucida Grande, Lucida Sans Unicode, sans-serif;
	font-size: 12px !important;
	vertical-align: top;
	width: 100px;
}
.tdLabel span
{
	border: 0;
	width: 165%;
}

.tdError
{
	font-family:  Arial, Verdana, Geneva, Lucida Sans, Lucida Grande, Lucida Sans Unicode, sans-serif;
	font-size: 12px !important;
	color: Red;
	margin-left: 0px;

}

.tdInput
{
	/*width: 200px;*/
	padding-bottom: 10px;
	vertical-align: top;
}

.input, .inputMultiline
{
	width: 200px;
	font-family:  Verdana, Geneva, Lucida Sans, Lucida Grande, Lucida Sans Unicode, sans-serif;
	font-size: 11px;
}

.inputMultiline
{
	height: 100px;
}

.tdIcon
{
	width: 8px;
	text-align: right;
}

.RowButton
{
	font-family:  Arial, Verdana, Geneva, Lucida Sans, Lucida Grande, Lucida Sans Unicode, sans-serif;
	font-size: 13px;
}

.CommandButton
{
	font-family:  Arial, Verdana, Geneva, Lucida Sans, Lucida Grande, Lucida Sans Unicode, sans-serif;
	font-size: 13px;
	margin-top: 20px;
	margin-bottom: 20px;
}

.CommandButton:hover
{
	font-family:  Arial, Verdana, Geneva, Lucida Sans, Lucida Grande, Lucida Sans Unicode, sans-serif;
	font-size: 13px;
	color: Black !important;
}

/* *****************************************
 * FCK Editor
 * *****************************************
 */

.Normal{
	font-family:  Arial, Verdana, Geneva, Lucida Sans, Lucida Grande, Lucida Sans Unicode, sans-serif;
    font-size: 12px;
    text-align: left;
    color: #4A3938;
}


H4{
	font-family:  Arial, Verdana, Geneva, Lucida Sans, Lucida Grande, Lucida Sans Unicode, sans-serif;
    font-size: 18px;
    text-align: left;
    color: #0067a6;
    margin-bottom: 5px;
}

H5{
	font-family:  Arial, Verdana, Geneva, Lucida Sans, Lucida Grande, Lucida Sans Unicode, sans-serif;
    font-size: 16px;
    text-align: left;
    color: #4A3938; /*#9ea0a3;*/
    margin-bottom: 20px !important;
    margin-top: 20px !important;
    font-weight:normal !important;
}

.Link_zndr_onderlijn a:link, .Link_zndr_onderlijn a:visited, .Link_zndr_onderlijn a:active
{
	text-decoration: none !important;
}

.Link_zndr_onderlijn a:hover
{
	text-decoration: none !important;
	color: #a7c539; /*groen*/
}

a:link .Link_zndr_onderlijn, a:visited .Link_zndr_onderlijn, a:active .Link_zndr_onderlijn
{
	text-decoration: none !important;
}


a:hover .Link_zndr_onderlijn 
{
	text-decoration: none !important;
	color: #a7c539;
}

.Link_zndr_onderlijn
{
	text-decoration: none !important;
	font-family:  Verdana, Geneva, Lucida Sans, Lucida Grande, Lucida Sans Unicode, sans-serif;
    font-size: 12px;
    text-align: left;
}