/*--------------------------------------------------------------------------------------------------------------*/
/* CSS Styles för NcmD */
/*--------------------------------------------------------------------------------------------------------------*/

/* common module */
.ccommon{
			margin: 0;
			padding:0;
			}
.ccommon .ccontent{
			margin:0;
			padding:0;
			}
.ccommon p{
			margin-top:0;
			}

.ccommon .actionbuttons{
			text-align:right;
			font-size:1px;
			line-height:1px;
			height:1px;
			}
.actionbuttons img{
			margin:5px 0 10px 0;
			}

/* referenser module */
.creferenser{
			margin: 0;
			padding:0;
			}
.creferenser .ccontent{
			margin:0;
			padding:0;
			}
.creferenser p{
			margin-top:0;
			}
.creferenser .normal{
			vertical-align:top;
			margin: 0;
			padding: 0 4px 0 0;
			}
.creferenser td	{
			margin:0;
			padding:8px 0 0 0;
			border-collapse:collapse;
			}

.creferenser .actionbuttons{
			text-align:right;
			font-size:1px;
			line-height:1px;
			height:1px;
			}

/* commonTable module */
.ccommonTable	{
			margin: 0;
			padding: 0;
			}
.ccommonTable .ccontent{
			margin: 0;
			padding:0;}
.ccommonTable .ccontent p {
			margin: 0;
			padding:10px 100px 10px 2px;}
.ccommonTable a	{
			color:#61656B;
			font-weight: bold;
			text-decoration: underline;
			}

.ccommonTable a:link	{
			color:#61656B;
			font-weight: bold;
			text-decoration: underline;
			}

.ccommonTable a:visited	{
			color:#61656B;
			font-weight: bold;
			text-decoration: underline;
			}

.ccommonTable a:hover	{
			color:#468DFD;
			font-weight: bold;
			text-decoration: underline;
			}

/* Top - överskrift */
			
.ctop h1	{ 
			color: #FFF;
			font-size: 24px;
			font-family: Arial, Helvetica, sans-serif;
			margin: 0;			
			padding: 0;
			}
.ctop .ccontent{
			margin:0;
			padding:0;
			}
.ctop p{
			margin:0;
			padding:0;
			}

/* Top - överskrift startsida */
.ctopStart .ccontent	{
			margin: 0;
			padding: 80px 0 0 0;
			}
.ctopStart .ccontent p	{
			color: #FFF;
			margin: 0;
			padding:0;
			}			
.ctopStart h1	{ 
			color: #FFF;
			font-size: 24px;
			font-family: Arial, Helvetica, sans-serif;
			margin: 0;			
			padding: 32px 0 10px 0;
			}

/* Left - för vänster meny */

.cleft .ccontent p		{
					margin: 0;
					padding: 0;
					}
/* Nivå 1 */
			
.cleft ul	{
			margin: 0;
			padding: 0;
			}

.cleft ul li	{
			margin: 0;
			padding: 0;
			border-top: 0;
			border-right: 1px solid #CCC;
			border-bottom: 1px solid #FFF;
			border-left: 0;
			list-style-type: none;
			list-style: none;
			}
.cleft ul li a 		{ 
			display: block;
			border-bottom: 1px solid #CCC;
			background: #FFF;
			color: #61656B;
			font-size: 11px;
			font-weight: bold;
			margin: 0;
			padding: 3px 0 3px 45px;
			text-decoration:none;
			}

.cleft ul li a:link	{

			}

.cleft ul li a:visited	{
			text-decoration: none;
			color: #61656B;
			}

.cleft ul li a:hover	{
			text-decoration: none;
			color: #FFF;
			background: url(arrowSel.gif) center right no-repeat #468DFD;
			text-decoration: none;
			}

/* Nivå 2 */

.cleft ul li ul	{
			margin: 0;
			padding: 0;
			}

.cleft ul li ul li	{
			margin: 0;
			padding: 0;
			border-top: 0;
			border-right: 0;
			border-bottom: 1px solid #FFF;
			border-left: 0;
			list-style-type: none;
			list-style: none;
			background: transparent;
			font-weight: normal;
			}

.cleft ul li ul li a 		{ 
			display: block;
			border-bottom:1px solid #CCC;
			background: transparent;
			color: #61656B;
			font-size: 11px;
			font-weight: normal;
			margin: 0;
			padding: 3px 0 3px 60px;
			text-decoration: none;
			}
			
.cleft ul li ul li a:link{
			}
.cleft ul li ul li a:visited{
			text-decoration: none;
			color: #61656B;
			}

.cleft ul li ul li a:hover {
			background: #DAE8FF;
			color: #468DFD;
			}
.cleft ul li ul li a#houseMenuCurrentLink{
			margin: 0;
			padding: 3px 15px 3px 60px;
			background: transparent;
			font-weight: normal;
			color: #468DFD;
			border-top: 0;
			border-right: 0;
			border-bottom: 1px solid #CCC;
			border-left: 0;
			
			}
			
/* Nivå 3 */

.cleft ul li ul li ul	{
			margin: 0;
			padding: 0;
			}

.cleft ul li ul li ul li	{
			margin: 0;
			padding: 0;
			border-top: 0;
			border-right: 0;
			border-bottom: 1px solid #FFF;
			border-left: 0;
			list-style-type: none;
			list-style: none;
			background: transparent;
			font-weight: normal;
			}

.cleft ul li ul li ul li a 		{ 
			display: block;
			border-bottom:1px solid #CCC;
			background: url(level2norm.gif) center left no-repeat transparent;
			color: #61656B;
			font-size: 11px;
			font-weight: normal;
			margin: 0;
			padding: 3px 15px 3px 34px;
			text-decoration: none;
			}

.cleft ul li ul li ul li a:link{
			}
.cleft ul li ul li ul li a:visited{
			text-decoration: none;
			}

.cleft ul li ul li ul li a:hover{
			background: url(level2over.gif) center left no-repeat #DAE8FF;
			color: #468DFD;
			}
.cleft ul li ul li ul li a#houseMenuCurrentLink{
			margin: 0;
			padding: 3px 15px 3px 34px;
			background: url(level2over.gif) center left no-repeat #DAE8FF;
			font-weight: normal;
			color: #468DFD;
			border-right: 0;
			border-bottom: 1px solid #CCC;
			border-left: 0;
			
			}

/* Om oss - för vänster meny om Oss*/

.comOss .ccontent p		{
					margin: 0;
					padding: 0;
					}
			
.comOss .ccontent p		{
					margin: 0;
					padding: 0;
					}
/* Nivå 1 */
			
.comOss ul	{
			margin: 0;
			padding: 0;
			}

.comOss ul li	{
			margin: 0;
			padding: 0;
			border-top: 0;
			border-right: 1px solid #CCC;
			border-bottom: 1px solid #FFF;
			border-left: 0;
			list-style-type: none;
			list-style: none;
			}
.comOss ul li a 		{ 
			display: block;
			border-bottom: 1px solid #CCC;
			background: #FFF;
			color: #61656B;
			font-size: 11px;
			font-weight: bold;
			margin: 0;
			padding: 3px 0 3px 45px;
			text-decoration:none;
			}

.comOss ul li a:link	{

			}

.comOss ul li a:visited	{
			text-decoration: none;
			color: #61656B;
			}

.comOss ul li a:hover	{
			text-decoration: none;
			color: #FFF;
			background: url(arrowSel.gif) center right no-repeat #468DFD;
			text-decoration: none;
			}

/* Nivå 2 */

.comOss ul li ul	{
			margin: 0;
			padding: 0;
			}

.comOss ul li ul li	{
			margin: 0;
			padding: 0;
			border-top: 0;
			border-right: 0;
			border-bottom: 1px solid #FFF;
			border-left: 0;
			list-style-type: none;
			list-style: none;
			background: transparent;
			font-weight: normal;
			}

.comOss ul li ul li a 		{ 
			display: block;
			border-bottom:1px solid #CCC;
			background: transparent;
			color: #61656B;
			font-size: 11px;
			font-weight: normal;
			margin: 0;
			padding: 3px 0 3px 60px;
			text-decoration: none;
			}
			
.comOss ul li ul li a:link{
			}
.comOss ul li ul li a:visited{
			text-decoration: none;
			color: #61656B;
			}

.comOss ul li ul li a:hover {
			background: #DAE8FF;
			color: #468DFD;
			}
.comOss ul li ul li a#houseMenuCurrentLink{
			margin: 0;
			padding: 3px 15px 3px 60px;
			background: transparent;
			font-weight: normal;
			color: #468DFD;
			border-top: 0;
			border-right: 0;
			border-bottom: 1px solid #CCC;
			border-left: 0;
			
			}
			
/* Nivå 3 */

.comOss ul li ul li ul	{
			margin: 0;
			padding: 0;
			}

.comOss ul li ul li ul li	{
			margin: 0;
			padding: 0;
			border-top: 0;
			border-right: 0;
			border-bottom: 1px solid #FFF;
			border-left: 0;
			list-style-type: none;
			list-style: none;
			background: transparent;
			font-weight: normal;
			}

.comOss ul li ul li ul li a 		{ 
			display: block;
			border-bottom:1px solid #CCC;
			background: url(level2norm.gif) center left no-repeat transparent;
			color: #61656B;
			font-size: 11px;
			font-weight: normal;
			margin: 0;
			padding: 3px 15px 3px 34px;
			text-decoration: none;
			}

.comOss ul li ul li ul li a:link{
			}
.comOss ul li ul li ul li a:visited{
			text-decoration: none;
			}

.comOss ul li ul li ul li a:hover{
			background: url(level2over.gif) center left no-repeat #DAE8FF;
			color: #468DFD;
			}
.comOss ul li ul li ul li a#houseMenuCurrentLink{
			margin: 0;
			padding: 3px 15px 3px 34px;
			background: url(level2over.gif) center left no-repeat #DAE8FF;
			font-weight: normal;
			color: #468DFD;
			border-right: 0;
			border-bottom: 1px solid #CCC;
			border-left: 0;
			
			}
.comOss .head	{
			margin: 0;	
			background: #014FA2;
			font-size: 11px;
			font-weight: bold;
			color: #FFF;
			padding: 3px 0 3px 45px;
			}

/* right pane startsida */
.cright	{
			margin: 0;
			padding: 0;
			border: 0;
			}
.cright .ccontent	{
			margin: 0;
			padding: 10px 14px 0 14px;
			background: #FFF;
			}
.cright .ccontent p	{
			margin: 0;
			padding: 0;
			background: transparent;
			}
.cright .head	{
			margin: 0;	
			background: #FFBA00;
			border-right:#CCCCCC;
			font-size: 14px;
			font-weight: bold;
			color: #FFF;
			padding: 2px 0 2px 14px;
			}

/* grå topp pane startsida */
.cgray	{
			margin: 0;
			padding: 0;
			border: 0;
			}
.cgray .ccontent	{
			margin: 0;
			padding: 10px 40px 0 45px;
			background: #E2E2E2;
			}
.cgray .ccontent p	{
			margin: 0;
			padding: 2px 0 5px 0;
			background: transparent;
			color: #000;
			}
.cgray .head	{
			margin: 0;	
			background: #014FA2;
			font-size: 12px;
			font-weight: bold;
			color: #FFF;
			padding: 3px 0 3px 45px;
			}
.cgray .title	{
			color:#014FA2;
			font-size:12px;
			font-weight:bold;}
			
.cgray .ccontent .head	{
			margin: 0;
			padding: 3px 0 3px 0;
			color:#014FA2;
			font-size:12px;
			font-weight:bold;
			text-align:left;
			background:transparent;
			}

.cgray .NormalBold
{	
	font-weight: normal;
	text-align:right;
	float:right;
}
.cgray .clink	{
			margin: 0;
			padding: 0 43px 0 45px;
			background: #E2E2E2;
			height: 27px;
			}



/* Bottom pane startsida */
.cbottom .ccontent 		{
					margin: 0;
					padding: 10px 14px 10px 14px;
					}

.cbottom .ccontent p		{
					margin: 0;
					padding: 2px 0 4px 0;
					color: #FFF;
					}

.cbottom .ccontent a:link		{
					color: #FFF;
					text-decoration: underline;
					font-weight: bold;
					}
.cbottom .ccontent a:visited		{
					color: #FFF;
					text-decoration: underline;
					font-weight: bold;
					}
.cbottom .ccontent a:hover		{
					color: #FFF;
					text-decoration: none;
					font-weight: bold;
					}
.cbottom .ccontent a:active		{
					color: #FFF;
					text-decoration: underline;
					font-weight: bold;
					}

.cbottom .ccontent h1		{
					margin: 0;
					padding: 0 10px 6px 0;
					color: #FFF;
					font-size: 18px;
					font-weight: bold;
					}
