/******************************************************************************************************
Editor:			Peter Antonius
Created: 		04.10.2007
Edit:			04.10.2007
Revision:		1.0
******************************************************************************************************/

/*
	HANDHELD CSS
----------------------------------------------- */

* {
	margin:0;
	padding:0;
	}

body {
	background:#FFF;
	color:#000;
	font-family:arial, verdana, sans-serif;
	font-size:medium;
	width:100%;
	}

a,a:link,a:visited,a:hover {
	color:red;
	}

img {
	border:0 !important;
	}

#ringoss {
	background:#ccc;
	color:#000;
	display:block;
	font-weight:700;
	margin-bottom:6px;
	margin-top:6px;
	padding:5px 2px 3px;
	}

#maincontainer {
	margin:4px;
	}

#topnavigation h1 {
	margin-bottom:10px;
	}

#topnavigationsupermeny {
	background:#ebebeb;
	border-bottom:1px dotted #ccc;
	border-top:1px dotted #ccc;
	clear:both;
	font-size:larger;
	font-weight:700;
	margin-bottom:6px !important;
	margin-top:6px !important;
	padding:4px 0;
	}

#topnavigationsupermeny ul {
	clear:both;
	list-style:none;
	}

#topnavigationsupermeny ul li a,#topnavigationsupermeny ul li a:link,#topnavigationsupermeny ul li a:visited,#topnavigationsupermeny ul li a:hover {
	border-bottom:none;
	color:red;
	display:block;
	font-size:large;
	font-weight:700;
	margin-bottom:0;
	margin-top:0;
	padding:4px 8px;
	text-decoration:none;
	width:100%;
	}

#leftmenuarea {
	background:#f3f3f3;
	border-bottom:1px dotted #ccc;
	border-top:1px dotted #ccc;
	clear:both;
	font-size:small !important;
	margin:6px 0;
	padding:4px 8px;
	}

#leftmenuarea h2 {
	font-size:small !important;
	}

#leftmenuarea ul {
	list-style:none;
	}

#leftmenuarea ul li ul li {
	list-style:none;
	margin-left:8px;
	padding:6px 0 2px 10px;
	}

#leftmenuarea a {
	text-decoration:none;
	}

#contentmiddlearea {
	margin-bottom:6px;
	margin-top:6px;
	padding-bottom:4px;
	padding-top:4px;
	}

#contentmiddlearea p {
	padding:4px 0 6px;
	}

#footer {
	background:#ebebeb;
	border-top:1px dotted #ccc;
	margin-top:10px;
	padding:4px 8px;
	}

#footer li.last {
	display:block;
	}

#content {
	clear:both;
	font-size:medium;
	}

.textpuff {
	border-top:1px dotted #ccc;
	margin-top:8px;
	padding:4px 0;
	}

.red_puff_290 {
	border-top:1px dotted #ccc;
	margin-top:4px;
	padding:4px 0;
	}

table {
	border:1px solid #999;
	border-collapse:collapse;
	font-size:x-small;
	}

table td {
	padding-left:2px;
	padding-right:2px;
	}

table thead tr td {
	background:#069;
	color:#fff;
	font-weight:700;
	}


table .odd {
	background:#efefef;
	}

#maincontainer #topnavigation ul,#logga_in_ut,#topnavigationsupermeny a,#contentmiddlearea img,.printdate,.printlink,#footer li,#content img,hr,#rightmenuarea {
	display:none;
	}

#topnavigationsupermeny li.active a,#leftmenuarea ul li.active h2.active a,#leftmenuarea ul li.active ul li.active a {
	color:#000 !important;
	}

#contentmiddlearea h1,#contentmiddlearea h2,#contentmiddlearea h3,#contentmiddlearea h4,#contentmiddlearea h5,#contentmiddlearea h6,#content h1,#content h2,#content h3,#content h4,#content h5,#content h6 {
	font-size:larger;
	font-weight:700;
	margin-top:10px;
	}