/* Start of CMSMS style sheet 'kpt-css' */
body  {
	background: #FFFFFF;
	margin: 0 auto; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;

/* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
  font-size:11px Verdana, Helvetica, Arial, sans-serif;

}

p {
  font-size:13px;
  font-family: Verdana, Arial, Helvetica, Geneva;
}

h1 {
  font-size:24px;
  margin-bottom:4px;
}


h2 {
  font-size:20px;
}

h3 {
  font-size:16px;
}


#container { 
	width: 970px; 
	background: #FFFFFF url(layout/bgr01.gif) repeat-y left top;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	overflow:auto;
	} 
	
#header { 
	background: #FFFFFF; 
	text-align:left;
	padding: 0 0px 0 0px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
} 

#midterspalte {
	width: 780px ;
	float: right; 
}


#billedstribe {
	background: #FFFFFF; 
	text-align:left;
	padding: 0 0px 0 0px;
	margin: 0 0 0 -3px;}

.billedstribe-billede {
	padding-left: 3px;
}

#menublok {
	background: #FFFFFF; 
	text-align:left;
	padding: 0 0px 0 0px;
	margin: 0 0 40px 40px;}


#maincontent { 
	display: inline
	padding: 0 0px 0 0px;
	margin: 0 0 0 40px;
} 

#footer {
	clear:both;
}

br.clear {
	clear:both;
}

#venstrespalte {
	width: 145px ;
	background-color:#ddeef7;
	padding-left: 20px;
	padding-top: 20px;
	padding-right: 20px;
}


div#midtespalte p {
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	line-height: 16px;
	text-align: left;
}

div#midterspalte h1 {
	font-family:Verdana;
	font-size:21px;
	font-weight:normal;
	color:#000000;
	line-height: 16px;
	text-align: left;
}


div#venstrespalte p {
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	line-height: 16px;
	text-align: left;
}

#klinik-div {
  width: 400px;
  font-family: Verdana, Arial, Helvetica, Geneva;
}

#klinik-div table {
  background-color:#fff;
}

#klinik-div h3 {
	font-size:18px;
	font-weight:strong;
	margin-bottom:10px;
}


.klinik {
	font-family: Verdana, Arial, Helvetica, Geneva;
	display: block;
	width: 96%;
	background: #ffffff;
	padding: 6px 12px 12px 14px;
	margin: 0 0px 0px 0;
	border: 1px solid #dddddd;
	border-top: 1px solid #999999;
}

.klinik h2 {
	font-size: 15px;
	font-family: Verdana, Arial, Helvetica, Geneva;
	font-weight: bold;
	padding: 0 0 10px 0;
	color: #666666;
}

.klinik h3 {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, Geneva;
	font-weight: bold;
	color: #666666;
	padding: 5 0 0 0;
	margin: 2px 0 0 0;
}

.klinik p {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	line-height: 17px;
}



.breadcrumb {
  font:10px Verdana, Helvetica, Arial, sans-serif;
  color: #333333;
  }

#menuwrapper {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 0.9em;
}
/* End of 'kpt-css' */

