body {
	background:		rgb(92,0,0);
	margin:			0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
	color:			rgb(20,20,20);
	font-family: 	Verdana, Arial, Helvetica, sans-serif;
	font-size:		14px;
	overflow:		hidden;
}

table {
	background:		rgb(238,238,221);
	margin-right:	auto;
	margin-left:	auto;
	
}


/*
 *		positioning, sizes etc
 */

.mittenruta {
	height:100%;
	margin-left:auto;
	margin-right:auto;
}


.maincontent {
	width:			720px;
}

.startsida {
	width:			720px;
	text-align:		center;
}

.startsida img {
	float: 	left;
	padding:	0;
	margin:	0;
	border:	0;
}


.scrollbox {
	position:absolute;
	margin-top: 5px;
	margin-left: auto;
	margin-right: auto;
	padding: 10px;
	width: 696px;
	border: 1px solid #999999;
	overflow: auto;
	background-color: #F1F1EB;
	top:180px;
	bottom:50px;
}

.scrollbox2 {
	margin-top: 5px;
	margin-left: auto;
	margin-right: auto;
	padding: 10px;
	/*height: 100%;*/
	width: 696px;
	border: 1px solid #999999;
	overflow: auto;
	background-color: #F1F1EB;
}


/*
 *		main menu
 */

.menubox,.menubox ul {
	padding:			0 0 0 0;
	margin:			10px 0 0 0;
	text-align:		center;
}


.menubox li {
	list-style-type:	none;
	display: 			inline;
}

.menubox a, .menubox a:link, .menubox a:visited {
	padding-top:		5px;
	padding-left:		2px;
	padding-right:		2px;
	margin-left:		3px;
	margin-right:		3px;
	/*background:			rgb(238,238,221);*/
	text-decoration:	none;
	color:				rgb(20,20,20);
}

.menubox a:hover {
	border-bottom:		solid 1px black;
}


/*
 *		graphical schtuffs
 */
 
.bildram {
	float:				right;
	width:				260px;
	margin-top:			15px;
}

.bildram img, .bildram embed {
	float:				right;
	margin:				0px 30px 30px 20px;
}



.logo {
	margin-top:		5px;
	margin-right:	auto;
	margin-left:	auto;
	width:			508px;
	text-align:		center;
}

.round_left, .round_right, .round_middle {
	width:			29px;
	height:			23px;
	background:		url('img/left.png');
}

.round_dleft, .round_dright, .round_dmiddle {
	height:			23px;
	background:		url('img/dleft.png');
}

.round_middle {
	background:		url('img/stop.png');
}
.round_dmiddle {
	background:		url('img/sdown.png');
}

.round_right {
	background:		url('img/right.png');
}

.round_dright {
	background:		url('img/dright.png');
}

.rightshade {
	background:		url('img/sright.png') repeat-y;
}
.leftshade {
	background:		url('img/sleft.png') repeat-y;
}

/*
 *		fonts and text alignment
 */

p.footer {
	position:			absolute;
	text-align:			center;
	font-size:			10px;

	width:				100%;
	left:					50%;
	margin-left:		-50%;
	bottom:				25px;
}

h1, h2 {
	font-size:			20px;
	margin:				20px 30px 10px 15px;
}

h1 {
	margin-top:			0px;
	font-size:			38px;
	border-bottom:		1px solid rgb(92,0,0);
}

p {
	margin:				0px 0px 0px 0px;
	padding-left:		20px;
	padding-right:		13px;
}


p.date {
	font-size:			18px;
	font-weight:		bold;
	font-style:			italic;
	margin-bottom:		10px;
}

a img {
	border: 				none;
}

/*
 *		Kalendern
 */

.calendar th {
	font-size:			20px;
}

.calendar td, .calendar th {
	border:				solid 1px black;
}

.calendar td {
	vertical-align:	top;
	border-top:			none;
}

.calendar th {
	border-bottom:		none;
}

.calendar b {
	font-family:		monospace;
}

/*
 *		Mediaspelare
 */

ul.mediaspelare {
	list-style-type: none;
}
