
body {
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	}
.bgbox {
	background: url(http://www.ras-pipeline.de/images/bg-bot.gif)  repeat-x bottom;
	padding-bottom: 30px;
	}

.nacapHeaderColor{
	background-color:#fecb1a;
	}	
	
.nacapHeader {
	height: 136px;
	width: 17px;
	background: url(http://www.ras-pipeline.de/images/head-left-bg.gif) no-repeat;

	}

.nacapLogo {
	width: 333px;
	height: 100px;
	[]width: 243px;
	padding-left: 44px;
	background-color:#fecb1a;
	}

td.nacapMenuTop ul {
	list-style-type: none;
	font-size: 12px; float: right; padding-right: 50px; margin-left: -2px;
	background-color:#fecb1a;
	}
	
td.nacapMenuTop ul li {
	padding-left: 23px; float: left; 
	
	}

td.nacapMenuTop li.searchbox .box {
	background: url(http://www.ras-pipeline.de/images/search-bg.jpg);
	border: 1px solid #000;
	width: 140px; height: 21px; padding-left: 6px; padding-top: 2px;
	
	}

td.nacapMenuTop ul li a, td.nacapMenuTop ul li a:visited {
	text-decoration: none;
	color: #000;
	line-height: 15px;
	
	}

input.formFieldMaps  {
	border: 1px solid #999999;
	font-size: 11px;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	background: url(http://www.ras-pipeline.de/images/search-bg.gif);
	width: 122px; height: 21px; padding: 3px 0 0 6px;	
}

input.formFieldMaps-focus
{
	border: 1px solid #3774a9;
	font-size: 11px;
	padding: 3px 0 0 6px;	
	height: 21px;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	background: url(http://www.ras-pipeline.de/images/search-bg.gif);
}

td.nacapMenuTop ul li a:hover {
	color: #004169; 
	
	}

.button1 {	
	height: 21px;
	border: 0; 
	margin-left: -24px;
	[]margin-top: 1px;
	cursor: pointer;
	cursor: hand;
	}

td.nacapMenuMain {		
	padding-bottom: 15px; 
	[]padding-bottom: 0;
	height: 30px;	
	}

td.nacapMenuMain ul {
	list-style-type: none;	 
	}

td.nacapMenuMain ul li span {	
	padding: 0 15px 0 15px; float: left;
	}

td.nacapMenuMain ul li {
 float: left;
	height: 40px;
    margin-bottom: -18px;
	[]margin-bottom: -19px; 
	}

td.nacapMenuMain ul li a, td.nacapMenuMain ul li a:visited {
	text-decoration: none;
	font-size: 15px; 	
	text-transform: lowercase;
	color: #000;
	}

td.nacapMenuMain ul li a:hover {
	color: #004169;
	}

.nacapMenuMainActive, .nacapMenuMainWhiteActive {

}

td.nacapMenuMain ul li.nacapMenuMainActive a, td.nacapMenuMain ul li.nacapMenuMainActive a:visited, td.nacapMenuMain ul li.nacapMenuMainWhiteActive a, td.nacapMenuMain ul li.nacapMenuMainWhiteActive a:visited {
	color: #004169;
	}

li.nacapMenuMainWhiteActive {
	font-weight: bold; 
	background: url(http://www.ras-pipeline.de/images/menu-bg-white-active.png) no-repeat;
	background-position: center 25px;
	[]background-position: center 26px;
	}

li.nacapMenuMainActive {
	font-weight: bold; 
	background: url(http://www.ras-pipeline.de/images/menu-bg-active.png) no-repeat;
	background-position: center 25px;
	[]background-position: center 26px;
	}


td.nacapMenuMain ul li.nacapMenuMainActive a:hover {	
	cursor: default;
	}
	
.nacapContent {
	font-size: 12px;
	}

.nacapContent a img, .nacapContent a:visited img {
	border: 0;
}

td.nacapFooter {
	text-align: center;
	font-size: 10px;
	margin: 0; padding: 0;
	}

.nacapFooterIndex ul {
	margin-top: 70px;
	list-style-type: none; margin-left: 340px; 
	}

.nacapFooter ul {
	margin-top: 70px; 
	list-style-type: none; margin-left: 340px; 
	}

.nacapFooterIndex ul li {
	float: left; padding-bottom: 6px;
	padding-left: 10px;
	}

.nacapFooter ul li {
	float: left; padding-top: 10px;
	padding-left: 10px;
	}

.nacapFooter a, .nacapFooter a:visited, .nacapFooterIndex a, .nacapFooterIndex a:visited {
	text-decoration: none;
	color: #000;
	}

.nacapFooter a:hover, .nacapFooterIndex a:hover {
	text-decoration: none;
	color: #004169;	
	}

.nacapOver {
	font-size: 12px;
	}

.nacapNewsContent {
		padding-top: 5px;
		font-size: 12px;
		vertical-align: top;
		}
	
.nacapNewsContent div {
		border-top: solid 1px #004169;	
		padding: 5px 0 5px 0;
		}
		
.nacapNewsContent2 {
		border-top: solid 1px #004169;	
		padding-top: 15px;
		font-size: 12px;
		vertical-align: top;
		width: 300px;
		}

td.nacapNewsContent a img {
	padding: 0px; margin: 0;

	}

td.nacapNewsContent a, td.nacapNewsContent a:visited {	
	color: #004169;
	text-decoration: none;
	font-weight: bold; 	display: inline-block;
	}

.nacapNewsReadMore, .nacapNewsReadMore a, .nacapNewsReadMore a:visited {
	color: #004169;
	font-weight: bold;
	text-decoration: none;
	}

.nacapConnect {
	background: #fff url(http://www.ras-pipeline.de/images/nieuwe-connect.jpg) bottom right no-repeat;
	width: 250px;
	vertical-align: top;
	font-size: 12px;
	padding: 15px;
	}

.nacapConnect a img, .nacapConnect a:visited img {
	border: 0;
	} 

h1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 24px;
	color: #004169;
	font-weight: 100;
	letter-spacing: -0.02em;
	white-space: pre-line;
	line-height: 25px;
	margin: 0;
	}

h2 {
	font-size: 12px;
	color: #004169;
	font-weight: bold;
	padding: 0;
	margin: 0;
	}

ul.nacapBreadcrumb {
	font-size: 11px;
	list-style-type: none;
	padding: 0;
	margin: 0px;
}

ul.nacapBreadcrumb li {
	display: inline;
	padding-right: 1px; 
	}

ul.nacapBreadcrumb li a, ul.nacapBreadcrumb li a:visited {
	color: #000;
	text-decoration: none;
	}

ul.nacapBreadcrumb li a:hover {
	color: #004169;
}

ul.nacapBreadcrumb .nacapBreadcrumbActive a, ul.nacapBreadcrumb .nacapBreadcrumbActive a:hover {
	cursor: default;
	color: #000;
	font-weight: bold;
	}

.nacapContentPage {
	padding: 15px;
	font-size: 12px;
	width: 535px;
	}

#nacapMenuMainSub 
{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 75px; 
	PADDING-BOTTOM: 35px; 
	MARGIN: 0px; 
	LINE-HEIGHT: 20px; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none;
	font-size: 11px;
}

#nacapMenuMainSub UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	LINE-HEIGHT: 25px; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none;
}

#nacapMenuMainSub A
{
	DISPLAY: block; 		
	color: #000;	
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: none;
	font-weight: normal;	
	border-right: 1px solid #fff;
}

#nacapMenuMainSub A:hover
{
	color: #004169;
		
}

#nacapMenuMainSub LI UL LI A
{
	display: block;	
	width: 140px;
	font-weight: normal;
	border-right: 0; 
}

#nacapMenuMainSub LI UL LI A:hover
{
	text-decoration: underline;
	BACKGROUND: #df0001;
	width: 140px;
} 


#nacapMenuMainSub LI {
	FLOAT: left; 		
}

#nacapMenuMainSub LI UL
{
	BACKGROUND: #df0001; 
	background-position: top;
	background-repeat: repeat-x;	
	LEFT: -999em; 
	POSITION: absolute;
	margin-top: 0px;	
	padding-bottom: 8px;
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
}

#nacapMenuMainSub LI UL LI {
	white-space: nowrap;
	float: none;
	}

#nacapMenuMainSub LI UL UL {
	MARGIN: -1em 0px 0px 10em
}
#nacapMenuMainSub LI:hover UL UL {
	LEFT: -999em;
}
#nacapMenuMainSub LI.sfhover UL UL {
	LEFT: -999em
}
#nacapMenuMainSub LI:hover UL {
	LEFT: auto
}
#nacapMenuMainSub LI LI:hover UL {
	LEFT: auto
}
#nacapMenuMainSub LI.sfhover UL {
	LEFT: auto
}
#nacapMenuMainSub LI LI.sfhover UL {
	LEFT: auto
}	

#nacapMenuMainSub .nacapMenuMainSubActive a, #nacapMenuMainSub .nacapMenuMainSubActive a:visited {
	color: #004169;
	font-weight: bold;
	}

#nacapMenuMainSub .nacapMenuMainSubActive a:hover {
	cursor: default;
	}

ul.nacapSubmenu {
	list-style-type: none;
	margin: 0px;
	padding: 15px;
	font-size: 12px;
	line-height: 24px;
	}
	
.nacapSubmenu ul {
	list-style-type: none;
	margin: 0px;
	color: #000;
	margin-left: -30px;	
	[]margin-left: 10px;
	}

ul.nacapSubmenu li a, ul.nacapSubmenu li a:visited, ul.nacapSubmenu li {
	text-decoration: none;
	color: #000;
	}

ul.nacapSubmenu li a:hover {
	color: #004169;
	}

ul.nacapSubmenu .nacapSubitemActive a, ul.nacapSubmenu .nacapSubitemActive a:visited {
	color: #004169;
	font-weight: bold;
	}

ul.nacapSubmenu .nacapSubmenuActive a, ul.nacapSubmenu .nacapSubmenuActive a:visited, ul.nacapSubmenu .nacapSubmenuActive a:hover {
	color: #000;
	font-weight: bold;
	}

ul.nacapSubmenu .nacapSubmenuActive ul a, ul.nacapSubmenu .nacapSubmenuActive ul a:visited {
	color: #000;
	font-weight: normal;
	}

ul.nacapSubmenu .nacapSubmenuActive a:hover, ul.nacapSubmenu .nacapSubitemActive a:hover {
	cursor: default;	
	}

.nacapComponentBedrijfsfilm {
	padding: 15px;
	}

.nacapComponentBedrijfsfilm a img, .nacapComponentBedrijfsfilm a:visited img{
	margin-top: 8px;
	[]margin-top: 5px;
	}

td.nacapCompLaatsteNieuws {
	font-size: 12px
	}

td.nacapCompLaatsteNieuws img {
	margin: 15px;
	}

td.nacapCompLaatsteNieuws div {
	border-top: 1px solid #99adcf;
	padding-bottom: 8px;
	}

td.nacapCompLaatsteNieuws div span{
	display: block;
	padding: 12px 12px 0px 12px;
	}

td.nacapCompLaatsteNieuws a img {
	padding: 0px; margin: 0;
	}

td.nacapCompLaatsteNieuws a, td.nacapCompLaatsteNieuws a:visited {
	margin-left: 12px;
	color: #004169;
	text-decoration: none;
	font-weight: bold;
	}

td.nacapComponentConnect {
	background: url(http://www.ras-pipeline.de/images/nieuwe-connect-bg.jpg); height: 197px; padding-top: 60px; padding-left: 15px;
	}
	
td.nacapModule {
	vertical-align: top;
	background: #fff;	
	padding: 5px;
}

td.nacapModuleMain {
	vertical-align: top;
	background: #fff;	
}

