/* - HTTPS - */



/* - HTTPS - */


/* - GLOBALS - */

#body {
	background: #FFF;
	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.header_stripped {
	display: none;
}

div.handheld {
	display: block !important;
}

/* - DISPOSITION - */

div.total_width {
	background: #fff;
	margin: 0 auto;
	padding: 0;
	width: 100%;
}

	div.handheld div.liulogga {
		background-color: #618ECF;
		text-align: center;
		padding: 1em;
	}

		div.handheld div.liulogga a {
			color: #FFFFFF;
			text-transform: uppercase;
			font-size: 1.3em;
		}

	div.handheld div.searches {
		background-color: #2A2A2A;
		text-align: center;
		padding: 1%;
	}
		div.handheld div.searches a {
			color: #FFFFFF;
		}

/* - ÖVRE HEADER - */

div.header_top {
	display: none;
}
	div.header_top_content {
		display: none;
	}
		div.header_top_content .icons {
			display: none;
		}
			div.header_top_content .icons img {
				display: none;
			}
		div.header_top_content .search {
			display: none;
		}

/* - HEADER - */
		
div.header {
	display: none;
}
div.liten_header {
	display: none;
}
	div.header .logotyp, div.liten_header .logotyp {
		display: none;
	}
	div.header .bild, div.liten_header .bild {
		display: none;
	}

/* - UNDRE HEADER - */

div.header_bottom {
	display: none;
}
	div.entries {
		display: none;
	}
		div.links {
			display: none;
		}
		
/* - MAIN AREA - */


/* CONTAINER FÖR MENY, INNEHÅLL, UPDATERAD OCH SIDFOT */
div.container {
	background: url(http://www.liu.se/mall06/grafik/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 {
		display: none;
	}

	div.handheld#meny {
		border-bottom: 5px solid #618ECF;
		border-top: 5px solid #618ECF;
		width: 98%;
		padding: 0 1%;
		font-size: 0.7em;
		display: block !important;
	}
		div.handheld span.selected a {
			text-transform: uppercase;
			text-decoration: none;
			color: #000000;
		}
	
	/* - CONTAINER FÖR ALLT "INNEHÅLL" - */
	div.content_container {
		margin: 0;
		width: 98%;
		padding: 1%;
		border-right: 1px solid #ccc;
	}
		/* - SÖKVÄGEN - */	
		div.path {
			border-bottom: 1px solid #eae8e3;
			clear: right;
			color: #666666;
			padding: 0;
		}
		
		/* - CONTAINERS FÖR KOLUMNER - */
				div.two_columns {
					padding: 0;
				}
				
				div.one_column {
					padding: 0;
				}
				
					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: 0;
					}
					
						div.content_left_30 {
							border-right: none;
							float: none;
							padding: 0 0 1% 0;
							width: 100%;
						}

						div.content_left_40 {
							border-right: none;
							float: none;
							padding: 0 0 1% 0;
							width: 100%;
						}
						
						div.content_left_50 {
							border-right: none;
							float: none;
							padding: 0 0 1% 0;
							width: 100%;
						}
						
						div.content_left_60 {
							border-right: none;
							float: none;
							padding: 0 0 1% 0;
							width: 100%;
						}
						
						div.content_left_70 {
							border-right: none;
							float: none;
							padding: 0 0 1% 0;
							width: 100%;
						}
						
						div.content_right_30 {
							float: none;
							width: 100%;
						}
						
						div.content_right_40 {
							float: none;
							width: 100%;
						}
						
						div.content_right_50 {
							float: none;
							width: 100%;
						}
						
						div.content_right_60 {
							float: none;
							width: 100%;
						}
						
						div.content_right_70 {
							float: none;
							width: 100%;
						}

/* ---- 	   2.3) FOOTER    	 ----*/

		.footer_update {
			background: #f5f8fc;
			border-top: 1px solid #ccc;
			margin: 0;
			width: 98%;
			padding: 1%;
		}

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

