@charset "utf-8";
/* CSS Document */

/* #container
---------------------------------------- */
#container {
	width:100%;
	background: url(../bilder_losning/bgcontainer.jpg) repeat-y;
}

/* #header
---------------------------------------- */
#header {
	width:100%;
	height:98px;
	background:#FFFFFF;
	overflow:hidden;
}
/* .top-pic
---------------------------------------- */
.top-pic {
	width:100%;
	height:76px;
	background:url(../bilder_losning/itools_header.jpg) no-repeat #D6E7EF;
	overflow:hidden;
}
/* .top-pic-se
---------------------------------------- */
.top-pic-se {
	width:100%;
	height:76px;
	background:url(../bilder_losning/itools_header_se.jpg) no-repeat #D6E7EF;
	overflow:hidden;
}

/* #menucontainer
---------------------------------------- */
#menucontainer {
	width:100%;
	height:22px;
	background: #006599;
	overflow:hidden;
}

/* .date
---------------------------------------- */
.date {
	width:200px;
	height:22px;
	float:left;
	background: #006599;
	overflow:hidden;
	color:#FFFFFF;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	line-height:22px;
}
/* .top-menu
---------------------------------------- */
.top-menu {
	width:70%;
	float:left;
	height:22px;
	background: #006599;
	overflow:hidden;
	line-height:22px;
	font-weight:bold;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#FFFFFF;
}
.top-menu ul {
	margin:0;
	padding:0;
}
.top-menu ul li.first {
	list-style:none;
	font-weight:bold;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	float:left;
	padding-left:15px;
	padding-right:5px;
	line-height:22px;
	background: none;
}
.top-menu ul li {
	list-style:none;
	font-weight:bold;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	float:left;
	padding-left:15px;
	padding-right:5px;
	line-height:22px;
	background:url(../bilder_losning/blaa_strek.gif) no-repeat left;
}
.top-menu ul li a,
.top-menu ul li a:link,
.top-menu ul li a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
.top-menu ul li a:hover,
.top-menu ul li a:active {
	color:#CCCCCC;
	text-decoration:none;
}

/* #left
---------------------------------------- */
#left {
	width:200px;
	overflow:hidden;
	float:left;
}
/* #left .login
---------------------------------------- */
#left .login {
	padding:15px;
}

/* #mainContent
---------------------------------------- */
#mainContent {
	width:550px;
	float:left;
	overflow:hidden;
}
/* #mainContentAdmin
---------------------------------------- */
#mainContentAdmin {
	width:750px;
	overflow: hidden;
	float:left;
}


/* #right
---------------------------------------- */
#right {
	width:200px;
	float:left;
	overflow:hidden;
}

/* #footer
---------------------------------------- */
#footer {
	width:100%;
	height: auto;
	clear:left;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0;
	margin:0;
}

/* #footer .top
---------------------------------------- */
#footer .top {
	width:550px;
	color:#333333;
	margin:10px 200px 10px 200px;
	text-align:center;
}

/* #footer .bottom
---------------------------------------- */
#footer .bottom {
	width:100%;
	height:22px;
	line-height:22px;
	background: #006599;
	text-align:center;
	color:#FFFFFF;
}
#footer .bottom a {
	color:#FFFFFF;
}

/* #footer .bottom_loggedin
---------------------------------------- */
#footer .bottom_loggedin {
	width:100%;
	height:22px;
	line-height:22px;
	background: #006599;
	color:#FFFFFF;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	xoverflow:hidden;
}
#footer .bottom_loggedin a,
#footer .bottom_loggedin a:link,
#footer .bottom_loggedin a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
#footer .bottom_loggedin a:hover,
#footer .bottom_loggedin a:active {
	color:#CCCCCC;
	text-decoration:none;
}
.bottom_loggedinas {
	display:inline;
	padding:3px 15px 0px 15px;
}

.bottom_adress {
	display:inline;
	padding:3px 15px 0px 15px;
}
.bottom_logout {
	display:inline;
	padding:3px 15px 0px 15px;
}
.bottom_inbusiness {
	display:inline;
	padding:3px 15px 0px 15px;
}

.line-spacer {
	background:url(../bilder_losning/blaa_strek.gif) no-repeat;
	width:15px;
	height:22px;
	padding:0;
	border:none;
	display: inline;
	vertical-align:middle;
}