@charset "UTF-8";
/* CSS Document */

body {
	background-color: #eae4db;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height: 100%;
}
@media print {
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #444444;
	line-height: 18px;
}
  }

  @media screen {
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	line-height: 16px;
}
  }
li {
	margin-top: 5px;
}
ul {
	margin-top: 5px;
}
a:link {
	color: #555555;
	text-decoration: underline;
}
a:visited {
	color: #555555;
	text-decoration: underline;
}
a:hover {
	color: #000000;
	text-decoration: underline;
}
a:active {
	color: #555555;
}
.link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
H1 {
	font-size: 18px;
	line-height: 22px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-bottom: 10px;
	font-weight: normal;
}
H2 {
	font-size: 16px;
	line-height: 20px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 0px;
}
H3 {
	font-size: 14px;
	line-height: 20px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 5px;
}

.referenser {
	font-size: 10px;
	line-height: 11px;
}
.datum {
	font-size: 10px;
	line-height: 11px;
	color: #933;
}
.spacer {
	margin-right: 350px;
}

@media print {
    .platta {
	width: 751px;
}
  }

  @media screen {
    .platta {
	width: 951px;
}
  }
.tdplatta {
	background-color: #4c165a;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
}
.tdplatta_surround {
	border: solid black 1px;
}
.mellanstreck {
	border-top: solid gray 1px;
}
#inforuta2 {
	width:234px;
	height:100%;
	clear: both;
	padding: 8px 8px 8px 8px;
	background-color: #e5dfe6;
	border: solid #4c165a 1px;
	font-size: 11px;
	color: #000000;
}
#inforuta2 li{
	margin-left: -20px;
}
#inforuta2 ul{
	margin-bottom: 0px;
}
#inforuta3 {
	width:345px;
	height:100%;
	clear: both;
	padding: 8px 8px 8px 8px;
	background-color: #e5dfe6;
	border: solid #4c165a 1px;
	font-size: 11px;
	color: #000000;
}
#inforuta3 li{
	margin-left: -20px;
}
#inforuta3 ul{
	margin-bottom: 0px;
}

#lankruta {
	width:234px;
	height:100%;
	clear: both;
	padding: 8px 8px 8px 8px;
	background-color: #eeeeee;
	border: solid #999999 1px;
	font-size: 11px;
	color: #333333;
}
.bg_botten {
	background-image: url(../bilder/design/bg_botten2.gif);
	background-repeat: no-repeat;
	text-align: center;
	font-size: 10px;
	height: 38px;
	padding: 3px 200px 0px 0px;
}
.bg_left {
	background-image: url(../bilder/design/bg_left3.gif);
	background-repeat: repeat-y;
	width: 744px;
}


@media print {
    .bg_right {
	display: none;
}  }


  @media screen {
    .bg_right {
	background-image: url(../bilder/design/bg_right2.gif);
	background-repeat: repeat-y;
	width: 201px;
	padding: 10px 0px 0px 3px;
	background-position: -1px 0px;
}  }


#mainleft {
	width:744px;
	height:100%;
	float: left;
	background-color: #FFFFFF;
	background-image: url(../bilder/design/bg_left2.gif);
	background-repeat: repeat-y;
}
#mainright {
	width:205px;
	height:100%;
	float: left;
	background-image: url(../bilder/design/bg_right2.gif);
	background-repeat: repeat-y;
}
#topp {
	width:724px;
	height:44px;
	background-image: url(../bilder/design/topp2.gif);
	background-repeat: no-repeat;
	background-position: 8px 0px;
	float: left;
	clear: right;
	text-align: right;
	padding-top: 15px;
	padding-right: 20px;
	color: #FFFFFF;
}
#topp a{
	color: #FFFFFF;
	text-decoration: none;
}
#topp a:hover{
	color: #FFFFFF;
	text-decoration: underline;
}
#topp2 {
	width:744px;
	height:50px;
	background-image: url(../bilder/design/topp3.gif);
	background-repeat: no-repeat;
	background-position: 8px 0px;
	float: left;
	clear: both;
}
#topp_lakemedel {
	width:744px;
	height:330px;
	background-image: url(../bilder/lakemedel/lakemedel_start.jpg);
	background-repeat: no-repeat;
	background-position: 8px 0px;
	float: left;
	clear: both;
}
#topp_behandlingsalternativ {
	width:744px;
	height:330px;
	background-image: url(../bilder/behandlingsalternativ/behandlingsalternativ_start.jpg);
	background-repeat: no-repeat;
	background-position: 8px 0px;
	float: left;
	clear: both;
}
#topp_kurator {
	width:744px;
	height:330px;
	background-image: url(../bilder/kurator/kurator_start.jpg);
	background-repeat: no-repeat;
	background-position: 8px 0px;
	float: left;
	clear: both;
}
#topp_kost {
	width:744px;
	height:330px;
	background-image: url(../bilder/kost/kost_start.jpg);
	background-repeat: no-repeat;
	background-position: 8px 0px;
	float: left;
	clear: both;
}
#topp_motion {
	width:744px;
	height:330px;
	background-image: url(../bilder/motion/motion_start.jpg);
	background-repeat: no-repeat;
	background-position: 8px 0px;
	float: left;
	clear: both;
}
#topp_halsa {
	width:744px;
	height:330px;
	background-image: url(../bilder/halsa_egenvard/halsa_egenvard_start.jpg);
	background-repeat: no-repeat;
	background-position: 8px 0px;
	float: left;
	clear: both;
}
#topp_njurarnas_funktioner {
	width:744px;
	height:330px;
	background-image: url(../bilder/njurarnas_funktioner/njurarnas_funktioner_start.jpg);
	background-repeat: no-repeat;
	background-position: 8px 0px;
	float: left;
	clear: both;
}
#topp_prover_provsvar {
	width:744px;
	height:330px;
	background-image: url(../bilder/prover_provsvar/prover_provsvar_start.jpg);
	background-repeat: no-repeat;
	background-position: 8px 0px;
	float: left;
	clear: both;
}
#contentleft {
	width:365px;
	height:100%;
	float: left;
	padding: 0px 40px 20px 52px;
}
#contentleft2 {
	width:455px;
	height:100%;
	float: left;
	padding: 0px 35px 20px 52px;
}
#contentleft_bred {
	width:425px;
	height:100%;
	float: left;
	padding: 10px 60px 20px 52px;
}
#contentleft_bred2 {
	width:630px;
	height:100%;
	float: left;
	padding: 10px 60px 20px 52px;
}
#contentleft_bred3 {
	width:655px;
	height:100%;
	float: left;
	padding: 0px 35px 20px 52px;
}
#contentleft_bred4 {
	width:690px;
	height:100%;
	float: left;
	padding: 0px 0px 20px 52px;
}
#contentright {
	width:250px;
	height:100%;
	float: left;
	clear: right;
}
#startright {
	width:210px;
	height:322px;
	float: left;
	clear: right;
	background-image: url(../bilder/design/platta_bloggare.gif);
	background-repeat: no-repeat;
	padding: 20px 20px 20px 20px;
}
#adress {
	width:740px;
	height:20px;
	float: left;
	padding-top: 20px;
	text-align: center;
	font-size: 10px;
}

