/* CSS-Formatierungen fuer Praxislink Portal
* Erstellt: Montag 01.09.2008
* Einsatz: Browser, die sich weitestgehend an Vorgaben des W3C orientieren
* ------------------------------------------------------------------------------ */

form div {
	margin: 0 0 10px 0;
	font-size: 120%;
}

input {
	font-family: Arial, sans-serif;
	border: 1px solid #0064ff;
	padding: 2px;
}

select {
	font-family: Arial, sans-serif;
	border: 1px solid #0064ff;
	padding: 2px;
	width: 306px;
	background-color: #FFF;
}

textarea {
	font-family: Arial, sans-serif;
	border: 1px solid #0064ff;
	padding: 2px;
	width: 300px;
	background-color: #FFF;
}

fieldset {
	margin: 0 0 20px 0;
}

legend {
	font-weight: bold;
	margin: 0 0 10px 0;
	padding: 0 0 0 185px;
	color: black;
}

label {
	width: 170px;
	display: block;
	float: left;
}

/* Login
-------------------------------------------------------------------------------- */
.login label {
	display: block;
	margin: 0 0 5px 0;
	padding: 3px 15px 0 0;
}

/* Suche
-------------------------------------------------------------------------------- */
.suche {
	margin: 0 0 0 15px;
}

.suche label {
	font-size: 120%;
	/*xdisplay: block;
	xwidth: 170px;
	xfloat: left;*/
	padding: 3px 15px 0 0;
	text-align: right;
}

.suche input {
	width: 300px;
	font-size: 120%;
}

.suche input.submitButton {
	margin: 0 0 0 183px;
}

.suche .einsatzzeitraum input {
	width: 213px;
}

.zuruecksetzen {
	font-size: 120%; 
	margin: 0 0 0 10px;
}

input#stichwort {
	font-size: 90%;
}

input.submitButton {
	background: transparent url(/media/images/button.jpg) left top no-repeat; 
	width: 130px;
	height: 32px;
	border: none;
	margin: 10px 0 0 0;
	cursor: pointer;
	font-weight: bold;
}

.searchtype {
	color: #666;
}

.searchactive {
	color: #0064ff;
}

form.searchform fieldset div {
  display: block;
  width: 100%;
  clear: both;
  margin-bottom: 10px;
}

form.searchform fieldset legend {
  font-weight: bold;
  font-size: 120%;
}

form.searchform label {
  width: 180px;
  float: left;
}

input.eingabe {
  width: 300px;
}

.div_radio input {
	border: none;
}

input.radio_logic {
  margin-left: 20px;
}

p.mehrfachauswahl {
	margin: 0.5em 0 1em 180px;
	font-size: 90%;
}

div#searchSuggest {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 4000;
	background-color: #FFF;
	border: 1px solid #000;
	padding: 5px;
	font-size: 9pt;
}

div#searchSuggest ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.searchSuggestBG1 {
	background-color: #FFF;
}

.searchSuggestBG2 {
	background-color: #CCC;
}

/* Suche - Ergebnisse
-------------------------------------------------------------------------------- */
.searchResultTable td input {
  margin: 0;
  padding: 0;
  width: 20px;
  display: inline;
}

.searchResultTable td {	
	border-bottom: 1px solid #CCCCCC;
	padding: 5px;
	font-size: 110%;
	margin-right: 10px;
}




/* Kontaktformular
-------------------------------------------------------------------------------- */
#infobox {
	margin: 0 0 25px 0;
}

.formular input {
	width: 300px;
}

.radio_nebeneinander {
	width: auto;
	margin: 0 20px 0 0;
}

.formular .frmElementsRadio {
	margin: 0 5px 0 0;
	width: 13px;
}

input#Submit {
	width: auto;
	padding: 2px 10px;
	font-size: 120%;
}

#frmSubmit input#Submit {
	font-size: 90%;
}

/* News-Service
-------------------------------------------------------------------------------- */
.formular #div_ns_newsservice p {
	font-size: 100%;
}

.newsservice input.check,
#div_ns_newsservice input.check {
	margin-right: 5px;
	width: auto;
	border: none;
}

/* Persoenliche Einstellungen
-------------------------------------------------------------------------------- */
.mailEinstellung {
	width: 300px;
}
