/* - HTTPS - */



/* - HTTPS - */


/* - GLOBALS - */

#body {
	background: #E7EFFB;
	color: #000000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	line-height: 115%;
	margin: 0;
	padding: 0;
	text-decoration: none;
	text-transform: none;
}
.cleaner {
	clear: both;
	font-size: 1px;
	line-height: 1px;
}
.cleaner_left {
	clear: left;
	font-size: 1px;
	line-height: 1px;
}
.cleaner_right {
	clear: right;
	font-size: 1px;
	line-height: 1px;
}
#nodisplay {
	display: none;
}
fieldset {
	border: 1px solid #ccc;
	margin: 0;
	padding: 0.3em;
}
fieldset legend {
	border: 1px solid #ccc;
	color: #000;
	padding: 0.2em 0.5em;
	text-transform: uppercase;
}
hr {
	border-bottom: 1px solid #ccc;
	border-bottom: none;
	border-left: none;
	border-right: none;
	height: 1px;
	margin: 0;
	padding: 0;
}

div.print {
	display: none;
}

div.handheld, div.handheld#meny {
	display: none;
}

/* - DISPOSITION - */

div.total_width {
	background: #fff;
	margin: 0 auto;
	max-width: 97%;
	min-width: 758px;
	padding: 0;
	text-align: left;
	width: 47.275em;
}

/* - ÖVRE HEADER - */

div.header_top {
	background: #494848 url(/include/mall06/images/top_bak.gif) repeat-x left bottom;
	font-size: 0.7em;
	height: 4.6em;
	margin: 0;
	padding: 0;
}
	div.header_top_content {
		background-position: left bottom;
		background-repeat: no-repeat;
		clear: both;
		height: 100%;
		margin: 0;
		padding: 0;
	}
		div.header_top_content .icons {
			color: #e7e7e7;
			font-weight: bold;
			padding-bottom: 0.3em;
			padding-left: 1em;
			padding-top: 0.7em;
			width: 33%;
		}
			div.header_top_content .icons img {
				border: none;
				vertical-align: middle;
			}
		div.header_top_content .search {
			color: #fff;
			float: right;
			font-weight: bold;
			margin-top: 0.6em;
			text-align: right;
			width: 65%;
		}

/* - HEADER - */
		
div.header {
	background: #020202 url(/include/mall06/images/header_bak.gif) no-repeat left top;
	clear: both;
	font-size: 0.7em;
	height: 104px;
	margin: 0;
	width: 100%;
}
div.liten_header {
	background: #020202 url(/include/mall06/images/header_bak.gif) no-repeat left top;
	clear: both;
	height: 64px;
	margin: 0;
	width: 100%;
}
	 div.header .logotyp {
		float: right;
		overflow: hidden;
		text-align: right;
		width: 25%;
	}
	div.header .bild {
		overflow: hidden;
		text-align: left;
		width: 74%;
	}
	 div.liten_header .logotyp {
		float: right;
		overflow: hidden;
		text-align: right;
		width: 39%;
	}
	div.liten_header .bild {
		overflow: hidden;
		text-align: left;
		width: 60%;
	}

/* - UNDRE HEADER - */

div.header_bottom {
	clear: both;
	background: #E7EFFB;
}
	div.entries {
		background-repeat: no-repeat;
		color: #2c2c2c;
		font-size: 0.7em;
		width: 100%;
	}
		div.links {
			padding: 0;
		}
		
/* - MAIN AREA - */


/* CONTAINER FÖR MENY, INNEHÅLL, UPDATERAD OCH SIDFOT */
div.container {
	background: url(/include/mall06/images/container_bak.gif) repeat-y left;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	clear: both;
	font-size: 0.7em;
	margin: 0;
	padding: 0;
}

	/* CONTAINER FÖR MENYN */
	div.menu_div {
		background-color: #eef5ff;
		border-bottom: 2px solid #618ecf;
		border-top: 2px solid #618ecf;
		border-left: 1px solid #ccc;
		float: left;
		margin: 0 0 1% 0;
		overflow: hidden;
		padding: 0 0 0 0;
		width: 21%;
	}
	
	/* - CONTAINER FÖR ALLT "INNEHÅLL" - */
	div.content_container {
		float: right;
		margin: 0;
		padding: 0 0 1% 0;
		width: 78%;
		border-right: 1px solid #ccc;
		background-color: #FFFFFF;
		overflow: visible;
	}
		/* - SÖKVÄGEN - */	
		div.path {
			border-bottom: 1px solid #eae8e3;
			clear: right;
			padding: 0em 1em 0.1em 1em;
		}
		
		/* - CONTAINERS FÖR KOLUMNER - */
		div.two_columns {
			padding: 1%;
			clear: both;	
			
		}
		div.one_column {
			padding: 1%;
			clear: both;		
		}
		
			/* - INTE SÅ SNYGG LÖSNING FÖR ATT FIXA PP:S "FEL" RENDERING - */
			div.two_columns div.content_right_30 div.one_column, 
			div.two_columns div.content_right_40 div.one_column, 
			div.two_columns div.content_right_50 div.one_column, 
			div.two_columns div.content_right_60 div.one_column, 
			div.two_columns div.content_right_70 div.one_column,
			div.two_columns div.content_left_30 div.one_column, 
			div.two_columns div.content_left_40 div.one_column, 
			div.two_columns div.content_left_50 div.one_column, 
			div.two_columns div.content_left_60 div.one_column, 
			div.two_columns div.content_left_70 div.one_column, 
			div.two_columns div.content_right_30 div.two_columns, 
			div.two_columns div.content_right_40 div.two_columns, 
			div.two_columns div.content_right_50 div.two_columns, 
			div.two_columns div.content_right_60 div.two_columns, 
			div.two_columns div.content_right_70 div.two_columns, 
			div.two_columns div.content_left_30 div.two_columns, 
			div.two_columns div.content_left_40 div.two_columns, 
			div.two_columns div.content_left_50 div.two_columns, 
			div.two_columns div.content_left_60 div.two_columns, 
			div.two_columns div.content_left_70 div.two_columns, 
			div.one_column div.one_column, 
			div.one_column div.two_columns, 
			div.two_columns div.one_column, 
			div.two_columns div.two_columns {
				padding: 1% 0 0 0;
				
			}
			
			/* - KOLUMN COMBOS - bör endast kombineras så att det blir 100 per par (70/30, 50/50 osv.) - */
			div.content_left_30 {
				border-right: 1px solid #ccc;
				float: left;
				padding: 0 1% 0 0;
				width: 28%;
			}
			div.content_left_40 {
				border-right: 1px solid #ccc;
				float: left;
				padding: 0 1% 0 0;
				width: 38%;
			}
			div.content_left_50 {
				float: left;
				padding: 0;
				width: 49%;
			}
			div.content_left_60 {
				border-right: 1px solid #ccc;
				float: left;
				padding: 0 1% 0 0;
				width: 58%;
			}
			div.content_left_70 {
				border-right: 1px solid #ccc;
				float: left;
				padding: 0 1% 0 0;
				width: 68%;
			}
			div.content_right_30 {
				float: right;
				width: 29%;
			}
			div.content_right_40 {
				float: right;
				width: 39%;
			}
			div.content_right_50 {
				float: right;
				width: 49%;
				
			}
			div.content_right_60 {
				float: right;
				width: 59%;
			}
			div.content_right_70 {
				float: right;
				width: 69%;
			}

/* - SENAST UPPDATERAD RADEN - */

	.footer_update {
		background: #E7EFFB;
		border-top: 1px solid #ccc;
		margin: 0;
		padding: 0;
		width: 100%;
	}
		.footer_update .left {
			margin: 0;
			padding: 0.5em;
			float: left;
		}
		.footer_update .right {
			float: right;
			margin: 0;
			padding: 0.5em;
			text-align: right;
		}
		div.footer_update .middle {
			margin: 0 33%;
			padding: 0.5em;
			text-align: center;
		}
/* - SIDFOTEN - */

	div.footer_info {
		background-color: #ffffff;
		border-top: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
		border-right: 1px solid #ccc;
		border-left: 1px solid #ccc;
		color: #666666;
		margin: 0;
		padding: 0;
	}
		div.footer_info .left {
			float: left;
			padding: 0.5em;
			text-align: left;
		}
		div.footer_info .right {
			float: right;
			padding: 0.5em;
			text-align: right;
		}
		div.footer_info .middle {
			margin: 0 33%;
			padding: 0.5em;
			text-align: center;
		}

/* - NEDAN FÖLJER CONFADE SPECIALARE... - */


/*width_full ersätter .total_width om man vill ha 100% bredd*/
div.width_full {
	margin: 0 auto;
	padding: 0;
	text-align: left;
	width: 80%;
}


div.header_stripped {
	background: #494848 url(/include/mall06/images/top_bak.gif) repeat-x left bottom;
	margin: 0;
	padding: 10px 0;
	border-bottom: 3px solid #333;
}
	/*fjanterier för att fixa fontsize*/
	div.header_stripped .content_right_50, div.header_stripped .content_left_50  {
		font-size: 0.7em;
	}
	div.header_stripped .total_width {
		background: none;
		margin: 0 auto;
	}














/* - SIDSPEC.ADE KLASSER, ANVÄNDS EJ GENERELLT */


div.annons {
	background: 				#325084;
	clear: 				right;
	overflow: 				hidden;
	margin: 				0;
	padding: 				0;
	border-bottom: 			3px solid #99B3D2;
	border-right: 			none;
	border-top: 				none;
	border-left: 				none;
	color:					#FFFFFF;
}
div.alumniflash {
	padding: 				0;
	margin: 				0;
	background-color:			#C51114;
	border-top: 				3px solid #B82D31;
	border-bottom: 			3px solid #B82D31;
	height:				120px;
}
div.utb_head {
	background-image:  			url(http://www.liu.se/mall06/grafik/ingangar/utb_head_bild.jpg);
	background-color: 			#b9d0ff;
	background-position: 		right top;
	background-repeat: 			no-repeat;
	clear: 				right;
	overflow: 				hidden;
	margin: 				0;
	padding: 				1em 100px 1em 1.2em;
	border: 				2px solid #92B4F1;
	color: 				#666666;
}
div.forskning_head {
	background-image:  			url(http://www.liu.se/mall06/grafik/ingangar/forskning_head.gif);
	background-color: 			#b9d0ff;
	background-position: 		right top;
	background-repeat: 			no-repeat;
	clear: 				right;
	overflow: 				hidden;
	margin: 				0;
	padding: 				1em 14em 1em 1.2em;
	border: 				2px solid #92B4F1;
	color: 				#666666;
}
div.forskning_portratt {
	border:				2px solid #667DA6;
	background-color:			#EDF3FD;
	margin:				0;
	padding:				0;
}
div.forskning_portratt .right {
	float:					right;
	padding:				1%;
	width:					54%;
}
div.forskning_portratt .left {
	float:					left;
	width:					210px;
}
div.banner_start {
	clear: 				right;
	overflow: 				hidden;
	margin: 				0;
	padding: 				0.5em 14em 0.5em 0.7em;
	border-bottom: 			2px solid #FF9900;
	border-right: 			none;
	border-top: 				2px solid #FF9900;
	border-left: 				none;
	color: 				#666666;
	background: 				#EED37C url(../grafik/ingangar/start_head_bild.jpg) no-repeat right top;
}
	.utb_head h1, .forskning_head h1, .samverkan_head h1, div.banner_start h1 {
		color: 				#1A2940;
		margin: 				0 0 0.4em 0;
		padding: 				0;
		font-size: 				2em;
	}
	.utb_head h2, .forskning_head h2, .forskning_head a, .samverkan_head h2, div.banner_start h2 {
		color: 				#1A2940;
		margin: 				0;
		padding: 				0;
		font-size: 				1.3em;	
	}
	.utb_head a, .samverkan_head a, div.banner_start p a {
		font-size: 				1em;

	}
	h3.over {
		font-size: 					1em;
		font-weight:					bold;
		color: 					#000;
		text-transform:				uppercase;
		margin:					0;

	}

div.nyhet {
	text-align: 				left;
	margin: 				0;
	padding: 				0;
	border-bottom: 			1px solid #CCCCCC;
}

span.publicerad {
	color: 				#999999;
	display: 				block;
	margin: 				0 0 0.5em 0;
	padding: 				0;
	font-size: 				0.7em;
}

/*UNIT BANNER*/

div.unitstart {
	width:					100%;
	border-bottom: 			2px solid #ccc;
	float:					left;
	border-right: 			none;
	border-top: 				2px solid #ccc;
	border-left: 				none;
	color: 				#FFF;
	background: 				#000 url(http://www.liu.se/mall06/grafik/ingangar/unit_start.gif) no-repeat left top;	
}
	div.unitstart .right_30 {
		padding:				0;
		margin: 				0 0 0 65%;
		border-left:				1px solid #666;
		background-color:			#333;
	}

		div.unitstart .right_30 h1 {
			color:					#FFF;
			background-color:			#333;
			padding-left:				0.5em;
			margin:				0;
			border-bottom-color:			#666;
		}

		div.unitstart .right_30 ul {
			color:					#FFF;
			background-color:			#333;
			margin:				0;
			padding:				0;
			list-style:				none;
		}

		div.unitstart .right_30 ul li {
			color:					#FFF;
			padding:				0.2em 0.5em;
			margin:				0;
			
		}
		div.unitstart .right_30 ul li a {
			color:					#FFF;
			margin:				0;
		}
div.unit_bar {
	padding: 1%;
}

/*ms2e*/

div.banner_ms2e {
	border-top:				3px solid #65ABCF;
	border-bottom:			3px solid #65ABCF;
	background: 				#8EC8E5 url(http://www.liu.se/mall06/grafik/ingangar/ms2e_banner.gif) no-repeat right top;
	padding:				1em 140px 1em 1em;
}
div.banner_ms2e h1, div.banner_ms2e h2, div.banner_ms2e h3, div.banner_ms2e h4, div.banner_ms2e h5, div.banner_ms2e h6 {
	color:					#FFF;

}
div.banner_ms2e p {
	color:					#1C4495;

}



