/**********************************/
/*  EMR-Stylesheet "carena"  */
/**********************************/


/* GENERAL ***************************************************************/
body, th, td, input, select {
	font-family:Verdana, Arial;font-size:11px;line-height:15px;text-decoration:none;color: #333333;
}
body { margin:0px; padding:0px; }

INPUT,SELECT,TEXTAREA { font-size : 11px; line-height:120%; font-family:Verdana, Arial, Helvetica, sans-serif; }

input, input:active,SELECT,TEXTAREA  {
	font-size:11px;
	font-family:Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
	color:rgb(0,0,0);
	border-top:1px solid #999999;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	border-left:1px solid #999999;
}

A:link      {	font-family:Verdana, Arial;	font-size: 11px; color: #CC071E; line-height: 15px;text-decoration:none;	}
A:visited   {	font-family:Verdana, Arial;	font-size: 11px; color: #CC071E; line-height: 15px;text-decoration:none;	}
A:active    {	font-family:Verdana, Arial;	font-size: 11px; color: #CC071E; line-height: 15px;text-decoration:underline;	}
A:hover     {	font-family:Verdana, Arial;	font-size: 11px; color: #CC071E; line-height: 15px;text-decoration:underline;	}


td, th {
	text-align:left;
}

/*
#back-link, #back-link-bottom {
	display:block;
	margin-top:20px;
	margin-bottom:20px;
	padding-left:4px;
}
#back-link-top {
	display:block;
	margin-top:20px;
	margin-bottom:20px;
	padding-left:4px;
}

#top-link {
	display:block;
	margin-top:20px;
	margin-bottom:20px;
	padding-left:4px;
}

#print-link {
	display:none;
}
*/
#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:350px;
}

.error {
	font-weight:bold;
	color:#DD0000;	
}
.success {
	display:block;
	font-weight:bold;
	color:#000000;
	margin-bottom:20px;	
}


/* SEARCH PAGE (HOME) ***************************************************************/
#emr-search-language {
	display:none;
}

#emr-search-intro {
	position:absolute;
	left:0px; top:0px;	
	display:block;
	margin-bottom:20px;
	font-weight:bold;
}

#emr-searchform-layer {
	position:absolute;
	left:0px; top:25px;	
}

#emr-swissmap-layer {
	position:absolute;
	left:45px; top:190px;	
}
#emr-swissmap-image, .emr-swissmap-image {
	width:400px;
	
}
#emr-swissmap-textlinks {
	display:none;
}

#emr-disclaimer {
	font-size:9px;
	color:#aaaaaa;
	position:absolute;
	left:0px; top:510px;
	width:460px; height:15px;
	/*background-color:#BBEEFF;*/
	border-top:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
	margin-left:8px;
	padding:4px;
	text-align:center;
	/*filter: Alpha(Opacity=30, FinishOpacity=0);	-moz-opacity:0.30; -khtml-opacity:0.30;	*/
}
#emr-disclaimer a {
	font-size:9px;
	color:#888888;
}


#emr-search-table {
	position:absolute;
}

.emr-search-row {
	position:relative;
	display:block;
	height:25px;
}
#emr-methode-label,
#emr-name-label,
#emr-region-label,
#emr-plz-ort-label {
	position:absolute;
	display:inline;
	background-color:#ffffff;
	width: 120px;
	margin-top:0px;
	padding-top:4px;
	padding-bottom:5px;
	padding-left:4px;
	line-height:14px;
	vertical-align:top;
}
#emr-methode-form,
#emr-name-form,
#emr-region-form,
#emr-plz-ort-form {
	position:absolute;
	display:inline;
	background-color:#ffffff;
	left:126px;
	width:355px;
	padding-top:3px;
	padding-bottom:2px;
	padding-left:4px;
	line-height:18px;
	vertical-align:top;
}
		/* IE-HACK */		
		* html #emr-name-form,		
		* html #emr-plz-ort-form {
			padding-top:2px;
		}
		/* END IE-HACK */

#emr-searchform-buttons {
	position:absolute;
	display:inline;
	left:126px;
	width:296px;
	padding-top:12px;
	padding-bottom:0px;
	padding-left:4px;	
}
#emr-searchform-buttons input {
	background-color: rgb(241, 241, 241); font-size: 11px; color: rgb(51, 51, 51); font-family: verdana;
}

#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/carena/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:15px;
}
.emr-search-attributes-label {
	position:absolute;
	display:inline;
	width: 160px;
	margin-top:0px;
	padding-top:0px;
	padding-bottom:0px;
	vertical-align:top;
}
.emr-search-attributes-data {
	position:absolute;
	display:inline;
	left:165px;
	width:300px;
	padding-top:0px;
	padding-bottom:0px;
	vertical-align:top;
	font-weight:bold;
}

#emr-results-detail-label {
	display:block;	
	margin-bottom:20px;
}

table#emr-results-table {
	width:100%;
	border:1px solid #bbc5cc;
}

table#emr-results-table td {
	padding:3px;
	/*border:0px solid #ffffff;*/
}

table#emr-results-table th {
	padding:3px;
	/*color:#000000; background-color: #ffffff; text-align: left; border-top:1px solid #bbbbcc; border-bottom:1px solid #888899;*/
	color:#FFFFFF;
	background-color:#aa0614;
	border-top:1px solid #aa0614;
	border-bottom:1px solid #aa0614;
	background-image:url(http://www.krankenversicherer.ch/php/emr/images/carena/header_bg.gif);
	background-position:top left;
	background-repeat:repeat-x;
}
table#emr-results-table th a {
	color:#FFFFFF;
	font-weight:normal;
}

.emr-results-datarow-even td {
	background-color:#ffffff;
	border-top:1px solid #dddddd !important;
}
.emr-results-datarow-odd td {
	background-color:#ffffff;
	border-top:1px solid #dddddd !important;
}
.emr-results-datarow-even-hover {
	background-color:#e6ced0;
	cursor:pointer;
	border-top:1px solid #dddddd !important;
}
.emr-results-datarow-odd-hover {
	background-color:#e6ced0;
	cursor:pointer;
	border-top:1px solid #dddddd !important;
}

td.emr-results-datacell-even,
td.emr-results-datacell-odd {
	
}

td.emr-results-count-even {
	/*display:none;*/
	width:12px;
	background-color:#ffffff;
	border-top:1px solid #dddddd !important;
}
td.emr-results-count-odd {
	/*display:none;*/
	width:12px;
	background-color:#ffffff;	
	border-top:1px solid #dddddd !important;
}
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/carena/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 #B00E23;
	width:476px;
	height:440px;
}
#emr-details-data-layer {
	position:relative;
	height:410px;
}
#emr-details-methoden-layer {
	position:relative;
	top:50px;
	display:block;	
	height:150px;
}

.emr-details-row {
	position:relative;
	display:block;	
	height:20px;
}
#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:320px;
	padding:2px;
	vertical-align:top;
	background-color:#B00E23;
	color:#FFFFFF;
	border:1px solid #ffffff;
	border-bottom:1px solid #778899;
	border-left:1px solid #AABBCC;
}

#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 {
	top:60px;
	display:none;
}
#emr-details-oid-data {
	top:60px;
	display:none;
}

#emr-details-methoden-label {
}
#emr-details-methoden-data {
}

.emr-details-methode {		
}

#emr-details-print-link {
	position:absolute;
	left:413px;
	top:411px;	
}



/* METHOD POPUP ***************************************************************/
#emr-popup-layer {
	width:98%;	
}

#emr-popup-logo {
	display:block;
	width:100%; height: 60px;
	margin-left:10px;
	background-image:url('http://www.krankenversicherer.ch/php/emr/images/carena/logo.gif');
	background-position:top left;
	background-repeat:no-repeat;	
}

.emr-popup-error {
}

#emr-popup-title {
	display:block;
	margin:5px;
	font-size:11px;
	font-weight:bold;
	color:#000000;
}

.emr-popup-text {
	display:block;
	margin:5px;
	margin-bottom:20px;
	font-size:11px;
	color:#333333;
}

