body {
	background:url('../img/bg.jpg') repeat-x #a5c7da;
	padding:0;
	margin:0 auto 0 auto;
	text-align:center;
	height:100%;
	font-family:Arial, Verdana, Sans-Serif;
	font-size:11px;
	color:#434343;
}

p
{
	margin:5px 0 20px 0;
	padding:0;
}

ul {
	padding-top:0px;
	margin-top:0px;
}

li {
	margin-bottom:3px;
}

hr {
	border:solid 0px #9ec1d7;
	height:1px;
	background:#9ec1d7;
	color:#9ec1d7;
}
/* Rubriker */

/* Rubriktyp 1 (Huvudrubrik) */
h1 {	
	font-size:20px;
	margin:0 0 14px 0;
	padding:0 0 0 0;
}
/* Rubriktyp 2 */
h2 {	
	font-size:17px;
	margin:0 0 3px 0;
	padding:0 0 0 0;	
}
/* Rubriktyp 3 */
h3 {	
	font-size:13px;
	font-weight:bold;
	margin:0 0 3px 0;
	padding:0 0 0 0;	
}
/* Rubriktyp 4 */
h4, h5, h6 {
	font-size:12px;
	font-weight:bold;
	margin:0 0 3px 0;
	padding:0 0 0 0;	
}

/* Länkar */

/* Standard länkar */
a:link {
	color:#10669f;
	font-weight:bold;
}

a:hover {
	color:#10669f;
	font-weight:bold;
}

a:active {
	color:#10669f;
	font-weight:bold;
}

a:visited {
	color:#10669f;
	font-weight:bold;
}

/* Undermeny länkar */
#leftContent a:link {
	color:#434343;
	text-decoration:none;
	font-weight: normal;
}

#leftContent a:hover {
	color:#434343;
	text-decoration:none;
	font-weight: normal;
}

#leftContent a:active {
	color:#434343;
	text-decoration:none;
	font-weight: normal;
}

#leftContent a:visited {
	color:#434343;
	text-decoration:none;
	font-weight: normal;
}

#leftContent a.selected:link {
	color:#434343;
	text-decoration:none;
	font-weight: bold;
}

#leftContent a.selected:hover {
	color:#434343;
	text-decoration:none;
	font-weight: bold;
}

#leftContent a.selected:active {
	color:#434343;
	text-decoration:none;
	font-weight: bold;
}

#leftContent a.selected:visited {
	color:#434343;
	text-decoration:none;
	font-weight: bold;
}

/* Footer länkar*/
#footer a:link {
	color:#434343;
	text-decoration:none;
}

#footer a:hover {
	color:#434343;
	text-decoration:none;
}

#footer a:active {
	color:#434343;
	text-decoration:none;
}

#footer a:visited {
	color:#434343;
	text-decoration:none;
}

/* Huvudmeny */
#menu {
	border:solid 0px red;
	margin:0;
	padding:0;	
}
#menu ul {
	padding:0;
	margin:0 0 0 8px;
	list-style:none;
	overflow:hidden;
}

#menu li {
	float:left;
	width:129px;
	padding:0;
	margin:0 2px 2px 0;
	overflow:hidden;
	height:126px;	
}

/* Avskiljare */
#separator {
	margin:0;
	padding:0;	
	height:28px;
	overflow:hidden;
}

/* Layoutbehållare */
#siteContainer {
	margin:20px auto 0 auto;
	text-align:center;
	width:800px;
	background:url('../img/contentbg.png') repeat-y;
}

#top {
	background:url('../img/top.jpg') no-repeat;
	height:60px;
	width:800px;
	text-align:center;
	margin:0 auto 3px auto;
}

#bottom {
	background:url('../img/bottom.png') no-repeat;
	width:800px;	
	height:12px;
	text-align:center;
	margin:0 auto 0 auto;
}

#content {
	height:auto !important;
	overflow:hidden;
	clear:both;
	z-index:1;
	text-align: left;
}

#indexContent {	
	height:auto !important;
	overflow:hidden;
	clear:both;
	z-index:1;
	text-align: left;
	padding:25px;
}

#leftContent {
	width:170px;
	float:left;
	margin-left:10px;
	margin-top:10px;
	border-top:solid 1px #9ec1d5;
	border-bottom:solid 1px #9ec1d5;
	background:#f5f9fc;
	padding:5px 5px 5px 9px;
}

#rightContent {
	width:530px;
	float:left;
	margin-left:40px;
	margin-top:10px;
}

#footer {
	width:790px; 
	text-align:right;
	color:#477e9d;
	margin:0 auto 0 auto;
}


#leftContent ul {
	list-style:none;
	padding:0;
	margin:0;
}

#leftContent li.second {
	margin-left:10px;
}

#leftContent li.third {
	margin-left:20px;
}

.tableborder {
	border:solid 1px #9ec1d7;
	border-bottom:none;
}

.bluetd {
	background:#edf8ff;
	border-bottom:solid 1px #9ec1d7;
	height:20px;
	padding-right:7px;
}

.whitetd {
	background:#ffffff;
	border-bottom:solid 1px #9ec1d7;
	height:20px;
	padding-right:7px;
}

.tdpadding {
	padding-right:30px;
}

.smalltext {
	font-size:10px;
	padding:0;
	margin:0;
}

.img {
	border:solid 1px #c9c9c9;
	padding:1px;
}

.telephone {
	float:left !important; 
	margin:4px 0 0 5px; 
	padding:0;
}

.contact {
	border-bottom:solid 1px #7aa0b7;
	color:#fff;
	padding:0;
	margin:0 0 10px 0;
	height:14px;
}
.contact span {
	padding:0px 6px 0px 4px; 
	margin:0; 
	background:#7aa0b7; 
	font-size:12px;
	font-weight:bold;	
}

.red {
	color:red;
	padding:0;
	margin:0;
}

.balk, .balkmedium, .balklarge {
	height:24px;
	background:#c2dcec;
	width:550px;
	background:url('../img/balkbg.gif') repeat-x;
	padding:6px;
	font-size:13px;
	font-weight:bold;
	color:#375178;
	margin:0;
}
.balkmedium {
	height:47px;
	background:url('../img/balkbgmedium.gif') repeat-x;
}

.balklarge {
	height:60px;
	background:url('../img/balkbglarge.gif') repeat-x;
}

/* Medarbetare */
table#PersonalTable
{
	width: 100%;
}

table#PersonalTable th
{
	font-weight: bold;
}

table#PersonalTable td
{
	height: 20px;
}

table#PersonalTable td.DivisionSeparator
{
	padding: 15px 0 10px 0;
}

/* Medarbetare Slut*/


/* Förskola Veckoplanering tabell */
#weekplan td {
	padding-right:20px;	
	
}
#weekplan td h3{
	text-decoration: underline	
}
	
#weekplan .td1 {
	border:solid 1px #ccc; 
	border-bottom:none; 
	border-right:none;
}

#weekplan .td2 {
	border:solid 1px #ccc; 
	border-bottom:none;
}

#weekplan .td3 {
	border:solid 1px #ccc; 
	border-bottom:none; 
	border-right:none; 
	background:#f5f9fc;
}

#weekplan .td4 {
	border:solid 1px #ccc; 
	border-bottom:none; 
	background:#f5f9fc;
}

#weekplan .td5 {
	border:solid 1px #ccc; 
	border-right:none;
}

#weekplan .td6 {
	border:solid 1px #ccc; 
}


/* Förskola Veckoplanering tabell slut */
