.bgc-lightgray {
	background-color:lightgray;
}

.bgc-lightgreen {
	background-color:lightgreen;
}

.bgc-lightred {
	background-color:#ff9999;
}

.bgc-lightgray {
	background-color:#e6e6e6;
}

.fit-to-div {
	max-width:100%;
	max-height:100%;
}

.font-large{
	font-size:18px!important
}

.text-white, .hover-text-white:hover{
	color:#fff!important
}

.center{
	text-align:center!important
}

.no-decoraton{
	text-decoration: none;
}

img.iconLarge {
	width:25px;
	height:25px;
}

img.portrait {
	width:30px;
	height:30px;
}

img.overlayFrame {
	max-width:75%;
	max-height:50%;
}

DIV.basic_row {
	float:left;
	width:100%;
}

DIV.blueprint_container {
	position:relative;
	margin: 25px auto;
	height:620px;
	width:800px;
	background-image: url('images/Planritningar.övre.jpeg');
	background-repeat: no-repeat;
	background-size: 620px 610px;
	zoom: 1.2;
}

DIV.function_column {
	margin: 10px 14px 0px auto;
	width:100%;
}

DIV.info_container {
	display:inline-block;
	width:100%;
	margin: 4px auto;
	padding-left:10px;
	border:solid 1px;
	padding-top:5px;
	padding-bottom:5px;
	border-radius: 10px;
}

DIV.basic_continer {
	float:left;
	width:100%;
	margin-top:2px;
	margin-bottom:2px;
}

DIV.calendar_body {
	width:240;
	outline:solid 1px;
}

DIV.calendar_header {
	width:100%;
	text-align:center;
	border-left:solid 1px;
	font-size:92%;
	padding-top:3px;
	padding-bottom:3px;
}

DIV.calendar_day_names {
	font-weight:bold;
	background-color:lightblue;
}

DIV.calendar_week {
	float:left;
	width:100%;
	border-bottom:solid 1px;
	border-left:solid 1px;
}

DIV.calendar_day {
	float:left;
	width:29;
	height:30;
	border-right:solid 1px;
	text-align:center;
	padding-top: 3px;
	padding-bottom: 2px;
}

DIV.tab_container{
	margin:  0px 3px  0px 3px;
	padding: 3px 10px 3px 10px;
	text-align:center;
	border:solid 1px;
	border-radius: 14px 14px 0px 0px;
	cursor:pointer;
}

DIV.tab_container:hover {
	background-color:#e6ffff;
}

DIV.set_selected_tab {
	background-color:#cce6ff;
}

DIV.language_bar {
	position:absolute;
	top:50;
	right:35;
	z-index:5;
}

A {
	margin-left: 5px;
}
