/* Standards */

table.bordered td {
    border: 1px solid white;
    border-collapse: collapse;
    height:21px;
    background-color:#e7bfb3;
}
table.bordered td.text_bold img {
    margin-left:5px;
    margin-top:2px;
    margin-right:5px;
    float:left;
}

table.bordered {
    border-collapse: collapse;
}
#image {
    position:relative;
    z-index:1;
}
#map {
    position:relative;
    z-index:1;
}
#sb {
    position:relative;
}
div.infos {
    position:absolute;
    width:auto;
    height:16px;
    z-index:2;
}
div.wbg {
    background-color:white;
}
div.infos img {    float:left; margin:2px 2px 1px 2px;}
div.infos p {display:inline; margin-top:-2px;}

/* Klinikauswahl Spot Positionen */
/* Umrechnung 1: top -126 left: -202px */
/* Umrechnung 2: top -40px; left: -203px */

a.karte:link, a.karte:hover, a.karte:visited {
	color: black;
	text-decoration: none;
}

#pos_baumholder {
    left:416px;
	top:165px;	
	padding-right: 10px;
}

* html #pos_baumholder {
    position:absolute;
    top:39px;
    left:214px;
	padding-right: 10px;
}

*+html #pos_baumholder {
    position:absolute;
    top:125px;
    left:213px;
	padding-right: 10px;
}

/* ---------------------- */

#pos_idaroberstein {
    left:416px;
	top:134px;	
	padding-right: 10px;
}

* html #pos_idaroberstein {
    position:absolute;
    top:8px;
    left:214px;
	padding-right: 10px;
}

*+html #pos_idaroberstein {
    position:absolute;
    top:94px;
    left:213px;
	padding-right: 10px;
}

/* ---------------------- */

#pos_kleinblittersdorf {
    left:349px;
	top:295px;	
	padding-right: 10px;
}

* html #pos_kleinblittersdorf {
    position:absolute;
    top:169px;
    left:147px;
	padding-right: 10px;
}

*+html #pos_kleinblittersdorf {
    position:absolute;
    top:255px;
    left:146px;
	padding-right: 10px;
}

/* ---------------------- */

#pos_merzig {
    left:262px;
	top:203px;	
	padding-right: 10px;
}

* html #pos_merzig {
    position:absolute;
    top:77px;
    left:60px;
	padding-right: 10px;
}

*+html #pos_merzig {
    position:absolute;
    top:163px;
    left:59px;
	padding-right: 10px;
}

/* ---------------------- */

#pos_quierschied {
    left:347px;
	padding-right:10px;
	top:245px;
}

* html #pos_quierschied {
    position:absolute;
    top:119px;
    left:145px;
	padding-right: 10px;
}

*+html #pos_quierschied {
    position:absolute;
    top:205px;
    left:144px;
	padding-right: 10px;
}

/* ---------------------- */

#pos_voelklingen {
    top:248px;
	left:290px;	
	padding-right: 10px;
}

* html #pos_voelklingen {
    position:absolute;
    top:122px;
    left:88px;
	padding-right: 10px;
}

*+html #pos_voelklingen {
    position:absolute;
    top:208px;
    left:87px;
	padding-right: 10px;
}

/* ---------------------- */

#pos_saarbruecken {
    top:266px;
    left:336px;
	padding-right: 10px;
}

* html #pos_saarbruecken {
    position:absolute;
    top:140px;
    left:134px;
	padding-right: 10px;
}

*+html #pos_saarbruecken {
    position:absolute;
    top:226px;
    left:133px;
	padding-right: 10px;
}

/* ---------------------- */

#pos_wadern {
    top:167px;
    left:316px;
	padding-right: 10px;
}

* html #pos_wadern {
    position:absolute;
    top:41px;
    left:114px;
	padding-right: 10px;
}

*+html #pos_wadern {
    position:absolute;
    top:127px;
    left:113px;
	padding-right: 10px;
}

/* ---------------------- */

#pos_wendel {
    top:179px;
    left:361px;
	padding-right: 10px;
}

* html #pos_wendel {
    position:absolute;
    top:53px;
    left:159px;
	padding-right: 10px;
}

*+html #pos_wendel {
    position:absolute;
    top:139px;
    left:158px;
	padding-right: 10px;
}



/* ---------------------- */

a { text-decoration: none; }

table { font-size:9px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color: #000000;
		font-style: normal;
		text-transform: none;
		line-height: 15px; 
		}

/* Background */
.line_white { background-color: #FFFFFF; }

.line {
	color: #ffffff;
	line-height: 1px;
	  }
	  
.line_table {
	color: #ffffff;
	line-height: 1px;
	border-top: 1px dashed #CCCCCC;
	border-right: 0px none #CCCCCC;
	border-bottom: 1px dashed #CCCCCC;
	border-left: 0px none #CCCCCC;
	  }


/* Navigation */
.nav_bg {
	background-color: #e69f97;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: white;
	line-height: normal;
	height: 20px;
	text-indent: 1pt;
	width: 147px;
	cursor: hand;
	margin: 1px;
}


.nav_bg_1 {
	background-color: #e8cfb6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #111111;
	line-height: normal;
	height: 20px;
	text-indent: 5pt;
	width: 147px;
	cursor: hand;
	margin: 1px;
}

.nav_bg_2 {
	background-color: #dbbb9b;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #111111;
	line-height: normal;
	height: 20px;
	text-indent: 5pt;
	width: 147px;
	cursor: hand;
	margin: 1px;
}

.nav_bg_3 {
	background-color: #dbbb9b;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #222222;
	line-height: normal;
	height: 20px;
	text-indent: 10pt;
	width: 147px;
	cursor: hand;
	margin: 1px;
}

.nav_bg_main {
	background-color: #e7bfb3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #111111;
	line-height: normal;
	height: 20px;
	text-indent: 5pt;
	width: 319px;
	cursor: hand;
	margin: 1px;
}

.nav_bg_main_small {
	background-color: #e7bfb3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #111111;
	line-height: normal;
	height: 20px;
	text-indent: 5pt;
	width: 320px;
	cursor: hand;
	margin: 1px;
}


/* Texte */
.breadcrump {
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-style: normal;
	text-transform: lowercase;
	text-indent: 7px;
}

.text_header {
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #e55555;
	font-style: normal;
	text-transform: none;
	font-weight: bold;

}

.text_bold {
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-style: normal;
	text-transform: none;
	font-weight: bold;

}

.text_float {
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-style: normal;
	text-transform: none;
	line-height: 15px;
	}
	
.text_float_cursor {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-style: normal;
	text-transform: none;
	line-height: 15px;
	cursor: hand;
	}

/* Links */
.breadcrump a:link { text-decoration: none; color: #222222; } 
.breadcrump a:visited { color: #222222; }
.breadcrump a:hover { text-decoration: underline; color: #FFFFFF; }
.breadcrump a:active {
	color: #666666;
	text-decoration: none;

}
.breadcrump a:focus { text-decoration: none; color: #0F87FF; }


/* Formulare */
select { font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; width: 100%; border-top: 1px solid #4474A8; border-right: 1px solid #DFE8F2; border-bottom: 1px solid #FFFFFF; border-left: 1px solid #4474A8; }
.Flabel { font-size:9px; line-height:11px; color: #5F8CBE; font-family:Verdana, Arial, Helvetica, sans-serif; }
.Finputflat { border-color:rgb(170,170,170); border-width:1px; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif;; border: 1px rgb(170,170,170) solid; clip:rect(   ); background-position: center; }
.Finput1 { font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; width: 100%; border-top: 1px solid #4474A8; border-right: 1px solid #DFE8F2; border-bottom: 1px solid #FFFFFF; border-left: 1px solid #4474A8; }
.Fselect2 { font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; width: 100%; border-top: 1px solid #4474A8; border-right: 1px solid #DCE6F1; border-bottom: 1px solid #FFFFFF; border-left: 1px solid #4474A8; background-color: #AFC7E0; }
.Finput2 { font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; width: 100%; border-top: 1px solid #4474A8; border-right: 1px solid #DCE6F1; border-bottom: 1px solid #FFFFFF; border-left: 1px solid #4474A8; background-color: #AFC7E0; }
.Finput3 { font-size:8px; font-family:Verdana, Arial, Helvetica, sans-serif; width: 100%; }
.FinputFailed { font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; width: 100%; background-color: #FFFFFF; border: 1px solid #FF0000; }
.FinputDead { font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; width: 100%; border-top: 0px; border-right: 0px; border-bottom: 0px; border-left: 0px; background-color: #CEDCEC; }


/* RedDot */
.reddot { font-size:9px; color:#FF0000; font-family: Verdana, Arial, Helvetica, sans-serif; }

