/*--------------------------------------------------------------------------------------------------------------*/
/* CSS Styles för Moln.net */
/*--------------------------------------------------------------------------------------------------------------*/

/* standard tranparent bg */
.ccommon{					margin: 0; 
							padding: 0; 
							border-top: 0; 
							text-align: left;
							}

.ccommon .ccontent ul {	 	list-style: none;
							border: 0;
							margin: 0; 
							padding: 0 0 5px 5px;}
							
.ccommon .ccontent li {		list-style: none;	
							background:url(checkblue.gif) 0 9px no-repeat;
							margin: 0; 
							padding: .6em 0 .8em 20px;
							color: #000;
							border: 0;
								}

/*.ccommon .ccontent h1	{	font-family: Verdana, Arial, Helvetica, sans-serif;
							font-size: 18px;
							font-weight: normal;
							color: #333;
							margin: 0; Padding: 3px 0 5px 0;	}
.ccommon .ccontent h2  {
    						font-family: Tahoma, Helvetica, sans-serif;
    						font-size: 16px;
    						font-weight: bold;
    						color: #222222;
							margin: 0;
							padding: .4em 0 .2em 0;
} */


								
/* standardinnehåll */
.ccontent {					margin: 0; 
							padding: 5px; 
							border: 0;}
			
p	{						padding: 0 0 .8em; 
							margin: 0;
							line-height: 1.4em;}
					
.actionbuttons{				text-align: right;
							font-size: 1px;
							line-height: 1px;
							height: 1px;
							padding: 0; 
							border: 0;}
					
.actionbuttons img{			margin: 0 3px 5px 0; 
							border: 0;}

/* standard tranparent bg ljusgrå toplinje*/
.ccommon2	{				margin: 0; 
							padding: 5px; 
							border-top: 1px solid #ebebeb; 
							text-align: left;}

.cblue{						margin:0; 
							padding: 3px 5px 5px; 
							background-color: #C2C9DC;
							background-image: url(blue.jpg);
							background-repeat: repeat-x;
							border-top: 1px solid white; 
							text-align: left;}
							
.cblue .head	{			font-size: 12px; }

/* för mörkgrå bakrund gradient*/

.cdark{						margin:0; 
							padding: 5px; 
							background: url(dark.jpg) repeat; 
							border-top: 1px solid white; 
							text-align: center;}
							
.cdark .head	{			color: white;}

/* för grå bakrund gradient*/
.cgray{						margin:0; 
							padding: 5px; 
							background: url(gray.jpg) repeat; 
							border-top: 1px solid white; 
							text-align: center;}
							
.cgray .head	{			color: white;}

/* för meny vänster */
.cmenuleft { 				margin:5px 5px 0; 
							padding: 0 0 5px 0; 
							border: 1px solid #CAD9E6;	
							background: url(BlueHead.gif) top repeat-x;}

.cmenuleft .head {			color: #01498F; 
							margin: 0; 
							padding:0 0 0 4px;
							display: block;
							border: 0;
							}

.cmenuleft .ccontent p	{	font-size: 11px;
								}

.cmenuleft .ccontent h2	{ 	font-family: verdana; 
							font-size: 13px; 
							color: #01498F; 
							padding: 0 .7em .3em 0;		}
							
.cmenuleft .ccontent ul {	 	list-style: none;
								border: 0;
								margin: 0; padding: 0 0 5px 0;}
								
.cmenuleft .ccontent li {		list-style: none;	
								background:url(checkblue.gif) 0 2px no-repeat;
								margin:0; 
								padding:.2em 0 .5em 20px;
								color: #01498F;
								border: 0;
								font-size: 11px;	}
.cmenuleft .ccontent a 	{		margin: 0; 
								padding: 0 0 5px 8px; 
								font-size: 11px; 
								font-weight: bold;
								color: #01498F; 
								display: block; 
								border-bottom: 1px dotted #CCCCCC; 
								width: 175px;}
								

.cmenuleft .ccontent a:visited {	text-decoration: none; 
								color: #01498F;}
.cmenuleft .ccontent a:hover {	text-decoration: none; 
								color: #CCCCCC;}


/* för vit bakrund skuggad i topp*/
.cnotitle {		margin:0; padding: 5px 5px 0 0; 
				border: 0; 
				text-align: left; 
			 	background-color: white;
			 	background: transparent;	}
.cnotitle ul {	 	list-style: none;
							border: 0;
							margin: 0; 
							padding: 0 0 5px 5px;}
							
.cnotitle li {		list-style: none;	
							background:url(checkblue.gif) 0 4px no-repeat;
							margin: 0; 
							padding: .4em 0 .6em 20px;
							color: #000;
							border: 0;
								}
/*.cnotitle .ccontent h1	{	font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 18px;
				font-weight: bold;
				color: #333;
				margin: 0; Padding: 3px 0 5px 0;	}
.cnotitle .ccontent h2  {
    font-family: Verdana Arial, Helvetica;
    font-size:  16px;
    font-weight:    bold;
    color: #222222;
	margin: 0;
	padding: .4em 0 .2em 0;
} */
			 

/* för röd bakrund gradient*/

.cred{
		margin-top: 10px;
		background: url(shadowAlpha.png) bottom right transparent;
		background-attachment:scroll;
		}
.cred .ccontent{
		padding:5px 6px 5px 5px;
		border-left:1px solid #CCC;
		font-size:11px;
		font-family:Verdana, Arial, Helvetica, sans-serif;

	}
.cred .actionbuttons{
			text-align:right;
			font-size:1px;
			line-height:1px;
			height:1px;
			padding:0 10px 5px 0;
			}

.cred .head {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #FFF;
		display: block;
		margin-right:6px;
		padding: 5px 0 5px 5px;
		background: url(tableHead.jpg) top left repeat-x #000;
		border-top:1px solid #ccc;
		border-left:1px solid #ccc;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		}
		
.cred .ccontent p	{	color: #003300;
						font-size: 11px;	}
							
.cred .ccontent a	{	font-size: 11px;	
						color: #FFFFFF;
						background: url(tableHead.jpg) repeat-x #A03E3B;
						display: block;
						padding: 1px;
						margin: 0 45px;
						border: 1px solid #7D1A1D;
						border-top: 1px solid #B36D6B;	}
.cred  a:visited	{	color: #FFFFFF;	}
.cred a:hover	{	color: #ebebeb;	}
.cred a:active	{	color: #FFFFFF;	}

			
/* för transparent bakrund med grå list i topp*/
/*.ctop{	margin:5px 5px 0; 
		padding: 2px 5px 5px; 
		background: url(top.jpg) repeat-x; 
		border-top: 1px solid white; 
		border-right: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
		border-left: 1px solid #ccc;
		text-align: left;
		}*/
.ctop{
		margin-top: 10px;
		background: url(shadowAlpha.png) bottom right transparent;
		background-attachment:scroll;
		}
.ctop .ccontent{
		padding:5px 10px 5px 5px;
		border-left:1px solid #CCC;
		font-size:11px;
		font-family:Verdana, Arial, Helvetica, sans-serif;

	}
.ctop .actionbuttons{
			text-align:right;
			font-size:1px;
			line-height:1px;
			height:1px;
			padding:0 10px 5px 0;
			}

.ctop .head {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #FFF;
		display: block;
		margin-right:6px;
		padding: 5px 0 5px 5px;
		background: #000;
		border-top:1px solid #ccc;
		border-left:1px solid #ccc;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		}
		
.ctop .ccontent p	{	
						color: #003300;
						font-size: 11px;
						font-family:Verdana, Arial, Helvetica, sans-serif;
	}
.ctop .ccontent a	{	
						font-size: 11px;
						font-family:Verdana, Arial, Helvetica, sans-serif;
	}

/* för transparent bakrund med grå list i topp - startsida
.ctopStart{ 
		background: #FFF; 
		width: 190px;}

.ctopStart .ccontent
	{	padding: 2px 5px 5px; 
		background: #FFF; 
		border-top: 1px solid white; 
		border-right: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
		border-left: 1px solid #ccc;
		text-align: left;
		width: 190px;
		}

		
.ctopStart .head	{		font-size: 10px;
							color:#FFF;
							background: #000;
							display:block;
					 }
.ctopStart .ccontent p	{	color: #003300;
							font-size: 11px;	}
.ctopStart .ccontent a	{	font-size: 11px;	}*/

/* för transparent bakrund med blå list i topp*/
/*.ctopBlue{margin:5px 5px 0; padding: 2px 5px 5px; background: url(BlueTop.jpg) repeat-x; 
		border-top: 1px solid white; 
		border-right: 1px solid #ADD1EA;
		border-bottom: 1px solid #ADD1EA;
		border-left: 1px solid #ADD1EA;
		text-align: left;}*/
.ctopBlue{
		margin-top: 10px;
		background: url(shadowAlpha.png) bottom right transparent;
		background-attachment:scroll;
		}
.ctopBlue .ccontent{
		padding:5px 6px 5px 5px;
		border-left:1px solid #CCC;
		font-size:11px;

	}
.ctopBlue .actionbuttons{
			text-align:right;
			font-size:1px;
			line-height:1px;
			height:1px;
			padding:0 10px 5px 0;
			}

.ctopBlue .head {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #FFF;
		display: block;
		margin-right:6px;
		padding: 5px 0 5px 5px;
		background: #000;
		border-top:1px solid #ccc;
		border-left:1px solid #ccc;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		}

.ctopBlue .ccontent p	{	color: #000;
						font-size: 11px;
						font-family:Verdana, Arial, Helvetica, sans-serif;
							}
.ctopBlue .ccontent a	{	
						font-size: 11px;
						font-family:Verdana, Arial, Helvetica, sans-serif;
						}

.ctopBlue .ccontent h2	{ 	 
							font-size: 12px; 
							color: #000; 
							padding: 0 .7em .3em 0;	
							margin:0;	}
							
.ctopBlue .ccontent ul {	 	list-style: none;
								border: 0;
								margin: 0 ; padding: 0 0 5px 5px;}
.ctopBlue .ccontent li {		list-style: none;	
								background:url(checkblue.gif) 0 4px no-repeat;
								margin:0; 
								padding:.2em 0 .2em 20px;
								color: #000;
								border: 0;
								font-size: 11px;
								font-family:Verdana, Arial, Helvetica, sans-serif;
								}

/* för runda hörn 

.cround{margin:0; padding: 0 5px 5px; background: url(menu_bg.gif) no-repeat 0 15px; border-top: 1px solid white; text-align: left; height: 100%;}
.cround .ccontent{margin:0; padding: 10px 10px; border: 0; height: 505px;}
					
.cround .ccontent table td 	{ width: 170px; margin: 0; padding: 0; border: 0;}
.cround .ccontent a 	{margin: 0; padding: 0 0 5px 8px; font-size: 11px; font-weight: bold;color: #01498F; display: block; border-bottom: 1px dotted #CCCCCC;}
.cround .ccontent a:hover	{text-decoration: none; color: #CCCCCC;}
.cround .head { display: block; color: #01498F; margin: 0 28px 0 5px; padding:22px 0 5px 7px; border-bottom: 1px solid #CCCCCC;}*/

/* Faktaruta */
.shortfacts {		margin: 0;	}
.shortfacts .ccontent p		{
					padding: 10px;
					background: transparent;
					color: #01498F;
					font-style: italic;
					font-weight: bold;
					font-size: 11px;	}
