/* global */
BODY, P, FORM, IMG, H1 {
	padding:0;
	border:0;
	margin:0;
	}
BODY {
	font-family: "Times New Roman", Times, serif;
	font-size:14px;
	color:#4a4a4a;
	}

H1 {
	color:#9325b2;
	font-size:20px;
	font-weight:normal;
	line-height: 24px;
	}

/* main */
#main { width:960px; margin:0px auto; }

#header, #body, #footer {	width:960px; }
#body { overflow:auto; margin-top:24px; }

#menu { float:right; width:720px; }
#menu A {
	color:#222222;
	text-decoration:none;
	
	margin-left:30px;
	
	display:block;
	float:left;	
	}
#menu A:hover {
	color:#9325b2;
	}

#footer {
	background:#e6e6e6;
	text-align:center;
	font-style:italic;
	margin:24px 0px;
	line-height:32px;
	font-size:18px;
	}	

/* general */
DIV.txt-column {
	width:280px;
	margin:0px 20px;
	float:left;
	display:block;
	}
	
DIV.left-column {
	width:340px;
	float:left;
	}
DIV.main-text {
	width:602px;
	float:left;
	}
	
	


div.calendar
{
  font-size: smaller;
  color: #000;
}

div.calendar.popup
{
  margin-left: -40px;
  margin-top: -100px;
}

div.calendar table
{
  background-color: #eee;
  border: 1px solid #aaa;
  border-collapse: collapse;
}

div.calendar thead {
  background-color: white;
}

div.calendar td,
div.calendar th
{
  padding: 3px;
  text-align: center;
}

div.calendar td.title
{
  font-weight: bold;
}

div.calendar th
{
  background: #ddd;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #ccc;
  font-weight: bold;
  color: #555;
}

div.calendar tr.days td {
  width: 2em;
  color: #555;
  text-align: center;
  cursor: pointer;
}

div.calendar tr.days td:hover,
div.calendar td.button:hover
{
  background-color: #34ABFA;
  cursor: pointer;
}

div.calendar tr.days td:active
div.calendar td.button:active
{
  background-color: #cde;
}

div.calendar tr.days td.selected
{
  font-weight: bold;
  background-color: #fff;
  color: #000;
}

div.calendar tr.days td.today
{
  font-weight: bold;
  color: #D50000;
}

div.calendar tr.days td.otherDay
{
  color: #bbb;
}

input.inloggning
{
color: #000000;
font-family: "Times New Roman", Times, serif;
	font-size:12px;
background: #ffffff;
border: 1px solid #9325b2;
}

.submit input.knapp
{
color: #000000;
	font-family: "Times New Roman", Times, serif;
background: #9325b2;
border: 0px outset #d7b9c9;
} 
