/* Atellus AB Stilmall v.2004 */
/* Skapad av Magnus Bodell 2003*/


/*	#2D60A1 mörkblå */
/*	#E2E7F3 Ljusblå */
/*  #FF9900 Orange  */


@import url(style-login.css); /* Inloggning */
@import url(style-lnk.css); /* Navigering */
@import url(style-top.css); /* Huvud */


#bodymain  { /* Sidlayout mainpages */
	margin-left : 10px;
	margin-top : 5px;
	background-color: #FFFFFF; 
	}

/* Tabellstruktur och innehåll */

.tabletop { /* Tom Huvudtabell */
	background-color: #FFFFFF;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	width: 98%;
	}

.tableframe { /* Huvudtabell inklusive Ram*/
	background-color: #FFFFFF;
	border: 1px solid #2D60A1;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	width: 98%;
	}

.intable { /* Funktions Tabell*/
	vertical-align: top;
	margin: 0px;
	padding: 1px;
	width: 100%;
	}
		
.tdhead {
	background-color: #2D60A1;
	text-align: left;
	padding: 2px;
	border-bottom: 1px solid #2D60A1;
	font-weight: bold;
	color: #FFFFFF;
	}
	
.tdinfo { /* TD innehåll ljusblå bakgrund */
	background-color: #E2E7F3;
	vertical-align: middle;
	padding: 2px;
	}

.tdmain { /* TD innehåll ej bakgrund */
	vertical-align: top;
	padding: 2px 2px 2px 5px;
	}
.tdmain1 { /* TD innehåll vit bakgrund */
	background-color: #ffffff;
	vertical-align: top;
	padding: 2px 2px 2px 5px;
	}
.tdmain2 { /* TD innehåll ljusgrå bakgrund */
	background-color: #eeeeee;
	vertical-align: top;
	padding: 2px 2px 2px 5px;
	}

.tdmainlb { /* TD innehåll ej bakgrund */
	vertical-align: top;
	padding: 2px 2px 2px 5px;
	border-bottom: 1px solid #cccccc;
	}

.lineleft { /* Huvudtabell inklusive Ram vänster*/
	border-left: 1px solid #cccccc;
	vertical-align: top;
	margin: 0px;
	padding: 2px;
	}
.lineleftbottom { /* Huvudtabell inklusive Ram vänster & fot*/
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	vertical-align: top;
	margin: 0px;
	padding: 5px;
	}
.linefoot { /* Huvudtabell inklusive Ram fot*/
	border-bottom: 1px solid #cccccc;
	vertical-align: top;
	margin: 0px;
	padding: 2px;
	}


/* TEXTFORMATERING */

p,li  { /* Allmän text */
	font-size : 90%;
	font-family : Arial, Helvetica, sans-serif;
	}

.head  {
	font-size : 140%;
	font-weight : bold;
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;
	padding-bottom: 10px;
	}

.smallerheader { /*  */
	font-weight : bold;
	font-size : x-small;
	color : #000000;
	/*background-color: #cccccc; */
}

.small { /*  */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #000000;
	text-decoration: none;
	}

.navbar, .navbar a { /*  */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #FF9900;
	font-weight: bold;
	margin-top: 10px;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	}

/* Innehåll */



.data  { /*  */
	font-size : x-small;
	color : #000000;
}
.title  { /*  */
	font-weight : bolder;
	font-size : small;
	color : #666666;
}
.smallertext { /*  */
	font-size : xx-small;
	color : #3333333;
}
}
.txt-foot, .txt-foot a, .txt-foot a:visited { /*  */
	font-size : 80%;
	color : #2D60A1;
	text-decoration: none;
	}
.txt-foot:hover { /*  */
	color : #000000;
	text-decoration: underline;
	}


.extlnk { /*  */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #666666;
	text-decoration: none;
}

.infotable { /* Informationstext bakgrund i tabell */
	background-color: #cccccc;
	}

.infotd {
	background-image: url(/images/dot-bg-lghtblue.gif);
	background-repeat: repeat;
	background-color: #cccccc;
	padding: 2px;
	}
.infotd2 { /* Informationstext bakgrund i td2 */
	background-image: url(/images/dot-bg-lghtblue.gif);
	background-repeat: repeat;
	background-color: #aaaaaa;
	}
.info { /* Informationstext */
	font-family: Arial, Helvetica, sans-serif;
	font-size : 80%;
	color : #333333;
	text-decoration: none;
	}
.info:hover { /* Informationstext vid MouseOver */
	color: #2C5FA1;
	text-decoration: underline overline;
	}

td { /*  */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #000000;
	}
	
	
/* Kalender */



/*  Upload Filemanager    */


.formClass {
    BACKGROUND-COLOR: #99ccff;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial,Helvetica,Verdana,Tahoma;
	}
.lightRow {
	background-color: #ffffff;
	}
.darkRow {

	background-color: #eeeeee;
	}
.titleRow {
	background-color: #ff9900;
	}
.boldText {
    FONT-WEIGHT: bold;
	}


/* Nyheter */

.newstoprubtd { /* TD Rubrik */
    background-image: url(/images/dot-bg-orange.gif); 
	background-repeat: repeat;
	background-color: #336699;
	}
	
.newsframe {
	border-right: 1px solid #FF9900;
	border-left: 1px solid #FF9900;
	}
.newstd { /* TD Nyheter */
	background-image: url(/images/dot-bg-lghtblue.gif);
	background-repeat: repeat;
	background-color: #eeeeeee;
	}
.newstoprub { /* Rubriktext */
	font-weight: bold;	
	font-size: 100%;
	color: #ffffff;
	margin-top: 5px;
	margin-bottom: 5px;
	}

.newstime {
	font-weight: normal;
	font-size: 70%;
	color: #000000;
	text-decoration: none;
	font-style: italic;
	}
.newsrub { /* Nyhetsrubriktext */
	font-weight: bold;	
	font-size: 100%;
	color: #000000;
	text-decoration: none;
	}
.newsrubprev { /* Nyhetsrubriktext */
	font-weight: bold;	
	font-size: 80%;
	color: #000000;
	text-decoration: none;
	}	
.news, .newslnk { /* Nyhetstext */
	font-weight: normal;	
	font-size: 90%;
	color: #000000;
	text-decoration: none;
	}
.newslink {	text-decoration: none;}
.newsarticle {
	border: 1px solid #2D60A1;

	}
.redText {
    color: #990000;
		text-decoration: none;
	}



/* Anpassa hemsidan (dropplist + knapp */
input.fdbckbtn,input.internabtn	{/* Knapp anpassa hemsidan & meddelande formulär */
	background-color: #FF9900;
	color: #2D60A1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	border: 1px solid #2D60A1;
	text-align: center;
	cursor: auto;
	}
input.fdbcktxt, textarea.fdbcktxt, .interntxt	{/* Dropplist */
	background-color: #ffffff;
	font-family: Arial, Verdana, Helvetica, Sans-serif;
	font-size: 11px;
	font-weight: normal;
	border: 1px solid #2D60A1;
	width: 180px;
	}
/*	#2D60A1 mörkblå */
/*	#E2E7F3 Ljusblå */
/*  #FF9900 Orange  */

