@charset "utf-8";
/* copyright The Add factory */

	html,body {
		margin:0;
		padding:0;
		color:#000;
		background:#d6d6d6;
		font: .9em Geneva, Arial, Helvetica, sans-serif;
		background-image:url(http://www.addtelecom.nl/fileadmin/gfx/ADDtelecom/bg_site.gif);
		background-repeat:repeat-x;
		min-width:970px;
		text-align:center;
	}
	
	table{
	font-size:13px;
	line-height:18px;
	width:100%;
	}
	
	TD    { vertical-align:top; text-align:left;}
	
	.label {
	float:left;
	}
	
	p {
		margin:3px 10 0 0;
		padding:0;
		font-size: 1 em;
		line-height:18px;
	}
	
	H1 {
  	font-size: 11pt;
	margin-bottom:10px;
	}
	
	H2,
	.csc-firstHeader H2{
	margin-bottom:10px;
	}
	
	H3 {
	margin-bottom:4px;
	}
	
	th {
	width:130px;
	}
	
	#centerwrap {
		position:relative;
		background:#f1f3f6;
		background-image:url(http://www.addtelecom.nl/fileadmin/gfx/ADDtelecom/bg_site_content.gif);
		background-repeat:repeat-x;
		width:954px;
		text-align:left;
		border-top: 1px solid black;
		border-left: 1px solid black;
		border-right: 1px solid black;
		margin-top:0px;
	}
	
	#topimage {
	position:relative;
	}
	
	div#nav_breadcrumb{
		margin:10px 20px 0px 10px;
		color:#666666;
		font: .9em Geneva, Arial, Helvetica, sans-serif;
	}
	
	div#inhoud {
		padding:10px;
		width: 934px;
	}
	
	* {
		margin: 0; padding: 0;
	}
		
	div#copy{
		position: relative;
		/*width: 100%;*/
		width: 956px;
		margin: auto;
		}

	/*The following class has been created to display the table of addresses, by Rahul on 10/01/2011 */	
	div#info{
		position: relative;
		top: 15px;
		height: 52px;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#7e7e7e;
		width: 100%;
		/*text-align: center;*/
		margin:auto;
		}
		

	#menu {
		position: relative;
		background-image:url(http://www.addtelecom.nl/fileadmin/gfx/ADDtelecom/bg_site_content_menu.gif);
		width: 954px;
		height: 54px;
	}
	
	#menu ul {
		position: relative;
		list-style: none;
		height:27px;
	}
	
	#menu ul ul {
		position: absolute;
		left: 0px;
		top:27px;
		height:27px;
	}
		
	#menu ul li {
	display: inline;
		font-weight: bold;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size: 13px;
		line-height:25px;
		font-style:none;
		color: #fff;
		padding: 0 0 0 15px;
	}
	
	#menu ul li span {
		display: inline;
		font-weight: bold;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size: 13px;
		line-height:25px;
		font-style:none;
		color: #fff;
		padding-right: 15px;
		background: url(http://www.addtelecom.nl/fileadmin/gfx/ADDtelecom/splitter.gif) repeat-y right top;
	}
	
	#menu ul li a {
		color: #fff;
		height: 27px;
		text-decoration:none;
		}
	
	#menu ul li ul li a {
		color:#666666;
		font-variant:normal;
		font-weight: bold;
		height: 27px;
		text-decoration:none;
	}
	
	#menu ul li a:hover {
		text-decoration:underline;
		height: 27px;
	}
		
	#menu ul li.actief a {
		font-weight: bold;
		text-decoration:underline;
		height: 27px;
	}
	
	#li.actief2{
	font-weight: bold;
	text-decoration:underline;
	height: 27px;
	}
	
	#actief2 a{
	font-weight: bold;
	text-decoration:underline;
	height: 27px;
	}
	
	#menu ul li.actief ul li a {
		font-weight: bold;
		text-decoration:underline;
		height: 27px;
	}
	
	#menu ul li.actief ul li.actief a {
		font-weight: bold;
		text-decoration:underline;
		height: 27px;
	}
	
	
	#menu ul li ul li a:hover,
	#menu ul li.actief ul li a:hover {
		display: inline;
		font-weight: bold;
		height: 27px;
	}

	/* links */
	.breadcrumb a:link {
		text-decoration: none; color: #ab1e23;
	}
	.breadcrumb a:visited {
		text-decoration: none; color: #ab1e23;
	}
	.breadcrumb a:active {
		text-decoration: none; color: #ab1e23;
	}
	.breadcrumb a:hover {
	 text-decoration: underline; color: #ab1e23;
	}
	
	#inhoud a:link {
		text-decoration: none; color: #ab1e23;
	}
	#inhoud a:visited {
		text-decoration: none; color: #ab1e23;
	}
	#inhoud a:active {
		text-decoration: none; color: #ab1e23;
	}
	#inhoud a:hover {
	 text-decoration: underline; color: #ab1e23;
	}
	
/* CSC Mailform Typo3 4.0 */
.csc-mailform, .csc-mailform-radio, .csc-mailform-check, .csc-mailform-radio fieldset {
	border: 0;
}
.csc-mailform-field {
	margin: 5px 0px 5px 0px;
}
.csc-mailform-field label {
	display: block;
}
.csc-mailform-radio label {
	display: inline;
}
.csc-mailform-radio legend {
	display: none;
}

/* A new table, by Rahul on 10/01/2011 */
.mytable {
    font-size: 13px;
    line-height: 18px;
    width: 95%;
	margin:auto;
	padding-top:5px;
}

/* Footer */	
	.padding {
    overflow: hidden;
	font: 0.95em Geneva,Arial,Helvetica,sans-serif;
	padding: 0;
	margin:0;
	background:url(http://www.addtelecom.nl/fileadmin/gfx/ADDtelecom/bg_site_footer_repeat.gif) repeat-y scroll center top;
	}
	.sitemap-left {
		float: left;
		width: 956px;
		background:url(http://www.addtelecom.nl/fileadmin/gfx/ADDtelecom/bg_site_footer_top.gif) repeat-x scroll center top;
	}
	
	ul.sitemap {
		margin: 10px 0 0;
		padding: 0;
	}
	ul.sitemap li {
		list-style: none outside none;
		margin: 0;
		padding: 0;
	}
	#sitemap {
	}
	#sitemap a {
		color: #646363;
		text-decoration: none;
	}
	#sitemap a:hover, #sitemap a.header:hover {
		color: #000000;
		text-decoration: underline;
	}
	
	.sitemap-special{
		color: #168ef4;
		text-decoration: none;
		background: url(http://www.addtelecom.nl/fileadmin/gfx/ADDtelecom/teamviewer.png) no-repeat scroll left center transparent;
    	padding: 2px 2px 2px 22px;
	}
	
	#sitemap .title{
	font-size:16px;
	color:#4a4949;
	margin-bottom:20px;
	font-weight:bold;
	}
	
	#footer .module {
		color: #4a4949;
		padding: 0px 15px 15px 0;
	}
	
	.legal-block {
		float: left;
		text-align: center;
		width: 956px;
		height:70px;
		color:#000000;
		font-weight:bold;
		background:url(http://www.addtelecom.nl/fileadmin/gfx/ADDtelecom/bg_site_footer_bottom.gif) no-repeat scroll center bottom;
		line-height:27px;
	}
	
	.legal-block span {
		font: 0.8em Geneva,Arial,Helvetica,sans-serif;
		color:#4a4949;
		font-weight:normal;
	}
	
.colmask{
   width: 926px;
   left: 4px;
}
.colmid{ right: 20% }
.colin{ right: 20% }
.colwu{ right: 20% }
.colleft{ right: 20% }
.col1{
   width: 18%;
   left: 101%
}
.col2{
   width: 19%;
   left: 62%
}
	
.col3{
   width: 18%;
   left: 84%
}
.col4{
   width: 18%;
   left: 86%
}
.col5{
   width: 19%;
   left: 88%;
}
.footer{
   width: 50%;
   left: 25%
}

.colmask{
   clear: both;
   float: left;
   position: relative;
}
.colmid{
   float: left;
   width: 100%;
   position: relative;
}
.colin{
   float: left;
   width: 100%;
   position: relative;
}
.colwu{
   float: left;
   width: 100%;
   position: relative;
}
.colleft{
   float: left;
   width: 100%;
   position: relative;
}
.col1{
   padding: 23px 0px 1em 0px;
   overflow: hidden;
   float: left;
   position: relative;
   text-align:left;
   line-height: 175%;
   margin-left:2px;
   margin-right:2px;
}
.col2{
   padding: 23px 0px 1em 0px;
   overflow: hidden;
   float: left;
   position: relative;
   text-align:left;
   line-height: 175%;
   margin-left:4px;
   margin-right:2px;
}
.col3{
   padding: 23px 0px 1em 0px;
   overflow: hidden;
   float: left;
   position: relative;
   text-align:left;
   line-height: 175%;
   margin-left:2px;
   margin-right:2px;
}
.col4{
   padding: 23px 0px 1em 0px;
   overflow: hidden;
   float: left;
   position: relative;
   text-align:left;
   line-height: 175%;
   margin-left:2px;
   margin-right:2px;
}
.col5{
   padding: 23px 0px 1em 0px;
   overflow: visible;
   float: left;
   position: relative;
   text-align:left;
   line-height: 175%;
   margin-left:2px;
}
