/**********************************/

/*  EMR-Stylesheet "kolping"      */

/**********************************/





/* GENERAL ***************************************************************/

html { overflow:auto; }



body { background:#EEF5F6;}

 



body, th, td, input, select {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#000000;

}

/*

input, select {

	color:#004488;

}

*/

td, th {

	text-align:left;

}



a:link		{ color:#000000; text-decoration:underline; }

a:visited	{ color:#000000; text-decoration:underline; }

a:hover		{ color:#EE0000; text-decoration:underline; }

a:active	{ color:#EE0000; text-decoration:underline; }



#back-link {

	display:block;

	margin-top:20px;

	margin-bottom:20px;

	padding-left:0px;

}

#back-link-top {

	display:block;

	margin-top:20px;

	margin-bottom:20px;

	padding-left:0px;

}



#back-link-bottom {

	/*display:none;*/

	display:block;

	margin-top:20px;

	margin-bottom:20px;

	padding-left:0px;

}	



#top-link {

	display:inline;

	padding-top:40px;

	margin-bottom:20px;

	margin-left:0px;

}



#print-link {	

	display:inline;

	margin-top:20px;

	margin-bottom:20px;

	margin-left:420px;

}



.error {

	font-weight:bold;

	color:#DD0000;

}

.success {

	font-weight:bold;

	color:#000000;

	margin-bottom:20px;	

}









/* SEARCH PAGE (HOME) ***************************************************************/

#emr-search-language {

	position:absolute;

	left:300px; top:0px;	

	display:block;

	margin-bottom:20px;

	display:none;

}



#emr-search-intro {

	position:absolute;

	left:0px; top:20px;	

	display:block;

	margin-bottom:20px;

	color:#168583;

	font-weight:bold;

	padding-left:10px;

}



#emr-searchform-layer {

	position:absolute; z-index:1;

	left:0px; top:50px;

	padding-left:10px;

}



#emr-swissmap-layer {

	position:absolute;

	left:0px; top:200px;

	padding-left:10px;

}

#emr-swissmap-textlinks, #emr-swissmap-textlinks a {

	/*display:none;*/

	font-size:11px;

	text-decoration:none;

}



#emr-disclaimer {

	font-size:10px;

	color:#aaaaaa;

	position:absolute;

	left:0px; top:510px;

	width:420px; height:15px;

	/*background-color:#BBEEFF;*/

	border-top:1px solid #dddddd;

	border-bottom:1px solid #dddddd;

	margin-left:8px;

	padding:4px;

	/*filter: Alpha(Opacity=30, FinishOpacity=0);	-moz-opacity:0.30; -khtml-opacity:0.30;	*/

}

#emr-disclaimer a {

	color:#aaaaaa;

}



#emr-search-table {

	position:absolute; z-index:1;

}



.emr-search-row {

	position:absolute; z-index:2;

	display:block;

	height:25px;	

}



/* FORM FIELD LABELS */

#emr-methode-label {

	position:absolute; z-index:1;

	display:inline;

	width: 160px;

	margin-top:0px;

	padding-top:4px;

	padding-bottom:0px;

}

#emr-name-label {

	position:absolute; z-index:1;

	display:inline;	

	top:50px;

	width: 160px;

	margin-top:0px;

	padding-top:4px;

	padding-bottom:0px;

}

#emr-region-label {

	position:absolute; z-index:1;

	display:inline;

	top:25px;

	width: 160px;

	margin-top:0px;

	padding-top:4px;

	padding-bottom:0px;

}

#emr-plz-ort-label {

	position:absolute; z-index:1;

	display:inline;

	left: 245px;

	top:25px;

	width: 160px;

	margin-top:0px;

	padding-top:4px;

	padding-bottom:0px;

}



/* FORM FIELDS */

#emr-methode-form {

	position:absolute; z-index:1;

	display:inline;

	left:150px;

	width:350px;

	padding-top:0px;

	padding-bottom:4px;

}

#emr-name-form {

	position:absolute; z-index:99;

	display:inline;

	left:150px;

	top:50px;

	width:350px; height:40px;

	padding-top:0px;

	padding-bottom:4px;	

}

#emr-region-form {

	position:absolute; z-index:1;

	display:inline;

	left:150px;

	top:25px;

	width:350px;

	padding-top:0px;

	padding-bottom:4px;

}

#emr-plz-ort-form {

	position:absolute; z-index:1;

	display:inline;

	left:336px;

	top:25px;

	width:180px;

	padding-top:0px;

	padding-bottom:4px;

}

#emr-searchform-buttons {

	position:absolute; z-index:1;

	display:inline;

	left:150px;

	top:100px;

	width:350px;	

	padding-top:0px;

	padding-bottom:4px;

}



#emr-methode-form {

	white-space:nowrap;

}



#emr-methode-form option {

	/*size:3;*/

	/*width:250px;*/ /* this doesn't work in IE, so it's disabled at all */

}



.emr-details-methode-infolink, .emr-details-methode-infolink img  {

	width:17px; height:17px;

	font-size:17px;	

	background-image:url(http://www.krankenversicherer.ch/php/emr/images/kolping/info.gif);

	background-position:top left;

	background-repeat:no-repeat;

	margin:0px;

	padding:0px;

	text-align:left;

	vertical-align:top;

}



input.emr-input-submit {

	font-weight: bold;

}







/* RESULT PAGE ***************************************************************/

.emr-search-attributes-row {

	position:relative;

	display:block;

	height:20px;

}

.emr-search-attributes-label {

	position:absolute;

	display:inline;

	width: 200px;

	margin-top:0px;

	padding-top:0px;

	padding-bottom:0px;

	vertical-align:top;

}

.emr-search-attributes-data {

	position:absolute;

	display:inline;

	left:205px;

	width:300px;

	padding-top:0px;

	padding-bottom:0px;

	vertical-align:top;

	color:#DD0000;

}



#emr-results-detail-label {

	display:block;	

	margin-bottom:20px;

}



table#emr-results-table {

	border:1px solid #bbc5cc;

}



table#emr-results-table td {

	padding:3px;

	border:0px solid #ffffff;	

}

table#emr-results-table td { /* IE-Hack */

	/*filter: Alpha(Opacity=60, FinishOpacity=0);*/

}



table#emr-results-table th {

	padding:3px;

	border-top:0px;

	border-bottom:1px solid #dde5ee;

}



.emr-results-datarow-even {

	background-color:#D4F4FC;

	border-bottom:1px solid #dde5ee;

	filter: Alpha(Opacity=80, FinishOpacity=0);	-moz-opacity:0.80; -khtml-opacity:0.80;	

}

.emr-results-datarow-odd {

	background-color:transparent;

	border-bottom:1px solid #dde5ee;

	filter: Alpha(Opacity=80, FinishOpacity=0);	-moz-opacity:0.80; -khtml-opacity:0.80;	

}

* html .emr-results-datarow-odd { /* IE-Hack */

	/*background-color:#ffffff;*/

}



.emr-results-datarow-even-hover {

	background-color:#66CCFF;

	cursor:pointer;

	filter: Alpha(Opacity=80, FinishOpacity=0);	-moz-opacity:0.80; -khtml-opacity:0.80;	

}

.emr-results-datarow-odd-hover {

	background-color:#66CCFF;

	cursor:pointer;

	filter: Alpha(Opacity=80, FinishOpacity=0);	-moz-opacity:0.80; -khtml-opacity:0.80;	

}



td.emr-results-datacell-even,

td.emr-results-datacell-odd {

	

}



td.emr-results-count-even {

	/*display:none;*/

	background-color:#D4F4FC;

	color:#888888;

}

td.emr-results-count-odd {

	/*display:none;*/

	background-color:#ffffff;

	color:#888888;

}

td.emr-results-name1, th.emr-results-name1 {

	/*display:none;*/

}

td.emr-results-name2, th.emr-results-name2 {

	/*display:none;*/

}

td.emr-results-name3, th.emr-results-name3 {

	/*display:none;*/

}

td.emr-results-adresse1, th.emr-results-adresse1 {

	display:none;

}

td.emr-results-plz, th.emr-results-plz {

	/*display:none;*/

}

td.emr-results-ort, th.emr-results-ort {

	/*display:none;*/

}

td.emr-results-kanton, th.emr-results-kanton {

	display:none;

}

td.emr-results-land, th.emr-results-land {

	display:none;

}

td.emr-results-oid, th.emr-results-oid {

	display:none;

}



#emr-result-sort-img, #emr-result-sort-img img  {

	display:inline;

	width:10px; height:10px;

	font-size:10px;	

	background-image:url(http://www.krankenversicherer.ch/php/emr/images/kolping/sort.gif);

	background-position:top left;

	background-repeat:no-repeat;

	margin:0px;

	padding:0px;

	text-align:left;

	vertical-align:top;

}







/* DETAIL PAGE ***************************************************************/

#emr-details-layer {

	border:1px solid #B6E7F9;

	width:466px;

	height:460px;

}

#emr-details-data-layer {

	position:relative;

	height:420px;

}

#emr-details-methoden-layer {

	position:relative;

	top:50px;

	display:block;	

	height:150px;

}



.emr-details-row {

	position:relative;

	display:block;	

	height:25px;

}

#emr-details-name-label,

#emr-details-name3-label,

#emr-details-adresse-label,

#emr-details-oid-label,

#emr-details-methoden-label {

	position:absolute;

	display:inline;

	width: 150px;

	margin-top:0px;

	padding:2px;

	vertical-align:top;	

}

#emr-details-name-data,

#emr-details-name3-data,

#emr-details-adresse-data,

#emr-details-oid-data,

#emr-details-methoden-data {

	position:absolute;

	display:inline;

	left:150px;

	width:310px;

	padding:2px;

	vertical-align:top;

	background-color:#BDE5F8;

	border:1px solid #ffffff;

	border-bottom:1px solid #778899;

	border-left:1px solid #AABBCC;

	color:#220000;	

	/*filter: Alpha(Opacity=65, FinishOpacity=0);	-moz-opacity:0.65; -khtml-opacity:0.65;*/

}

@media screen { /* Nur für Screen, nicht Druck (wichtig für IE)  */

#emr-details-name-data,

#emr-details-name3-data,

#emr-details-adresse-data,

#emr-details-oid-data,

#emr-details-methoden-data {

  	filter: Alpha(Opacity=65, FinishOpacity=0);	-moz-opacity:0.65; -khtml-opacity:0.65;

}

}



#emr-details-name-label {

}

#emr-details-name-data {

}



#emr-details-name3-label {

}

#emr-details-name3-data {

}



#emr-details-adresse-label {

}

#emr-details-adresse-data {

}



#emr-details-oid-label {	

	display:none;

}

#emr-details-oid-data {	

	display:none;

}



#emr-details-methoden-label {

}

#emr-details-methoden-data {

}



.emr-details-methode {		

}



#emr-details-back-link {

	position:absolute;

	left:14px;

	top:438px;

}



#emr-details-print-link {

	position:absolute;

	left:413px;

	top:438px;	

}







/* METHOD POPUP ***************************************************************/

#emr-popup-layer {

}



#emr-popup-logo {

	display:block;

	width:100%; height: 55px;

	margin: 10px 0 0 20px;

	background-image:url(http://www.krankenversicherer.ch/php/emr/images/kolping/logo_kolping.png);

	background-position:top left;

	background-repeat:no-repeat;	

}



.emr-popup-error {

}



#emr-popup-title {

	display:block;

	margin:5px;

	color:#cc0000;

	font-weight:bold;

}



.emr-popup-text {

	display:block;

	margin:5px;

	margin-bottom:20px;

	font-size:12px;

	color:#000000;

}


