/* Farben
Patients: #8ab51e
Doctors: #0062aa
Institutions: #aa2400
Graue Schrift: #5e5e5e
*/
body						{ background-color: #ffffff; margin: 0; padding: 0; text-align: center;
					 		  font-family: Verdana, Helvetica, sans-serif; color: #303030; font-size: 11px; }
/*fuer .png-Grafiken */
img 						{ behavior: url("pngbehavior.htc"); border: 0px; }
							  
body, html, p, form, h1		{ margin: 0px; }
img							{ border: 0px; }
ul							{ margin-left: -27px; _margin-left: 16px; margin-top: 8px; margin-bottom: 0px; }
*+html ul					{ margin-left: 16px; }

h1							{ font-size: 16px; padding-top: 3px; } /* Überschrift der Startseiten-Boxen */
h2							{ font-size: 16px; margin-top: 10px; _padding-top: 5px; } /* Überschrift der Folgeseiten */
h3							{ font-size: 14px; margin-top: 10px; _padding-top: 5px; } /* Unterüberschrift der Folgeseiten */
.text						{ font-size: 11px; line-height: 16px; }
.adress						{ font-size: 9px; color: #5e5e5e; line-height: 14px; }

.list						{ margin-top: 8px; }


/* Farben */
.patients_hg				{ background-color: #f7faef; }
.patients_color				{ color: #8ab51e; }
.doctors_hg					{ background-color: #ebeff3; }
.doctors_color				{ color: #0062aa; }
.institutions_hg			{ background-color: #f1eae8; }
.institutions_color			{ color: #aa2400; }
.allgemein_hg				{ background-color: #f5f5f5; }
.allgemein_color			{ color: #5e5e5e; }

/* Links */
a:link, a:active, a:visited
							{ color: #303030; text-decoration: underline; }
a:hover						{ color: #4b3111; text-decoration: underline; }

a.small_grey:link, a.small_grey:active, a.small_grey:visited
							{ font-size: 10px; color: #5e5e5e; text-decoration: underline; }
a.small_grey:hover			{ color: #adadad; text-decoration: underline; }

a.navi_fuss:link, a.navi_fuss:active, a.navi_fuss:visited
							{ font-size: 11px; color: #5e5e5e; text-decoration: none; }
a.navi_fuss:hover			{ color: #adadad; text-decoration: underline; }

a.link_infobox:link, a.link_infobox:active, a.link_infobox:visited
							{ font-size: 11px; color: #ffffff; text-decoration: underline; }
a.link_infobox:hover		{ color: #d4d4d4; text-decoration: underline; }

/* Navigation */
a.patients_big:link, a.patients_big:active, a.patients_big:visited
							{ font-size: 16px; color: #8ab51e; font-weight: bold; text-decoration: none; 
							line-height: 22px; }
a.patients_big:hover		{ color: #9ecf23; text-decoration: none; }

a.patients_norm:link, a.patients_norm:active, a.patients_norm:visited
							{ font-size: 11px; color: #8ab51e; font-weight: bold; text-decoration: none; }
a.patients_norm:hover		{ color: #9ecf23; text-decoration: none; }

a.doctors_big:link, a.doctors_big:active, a.doctors_big:visited
							{ font-size: 16px; color: #0062aa; font-weight: bold; text-decoration: none;
							line-height: 22px; }
a.doctors_big:hover			{ color: #0d7fd3; text-decoration: none; }

a.doctors_norm:link, a.doctors_norm:active, a.doctors_norm:visited
							{ font-size: 11px; color: #0062aa; font-weight: bold; text-decoration: none; }
a.doctors_norm:hover		{ color: #0d7fd3; text-decoration: none; }

a.institutions_big:link, a.institutions_big:active, a.institutions_big:visited
							{ font-size: 16px; color: #aa2400; font-weight: bold; text-decoration: none;
							line-height: 22px; }
a.institutions_big:hover	{ color: #dd5b38; text-decoration: none; }

a.institutions_norm:link, a.institutions_norm:active, a.institutions_norm:visited
							{ font-size: 11px; color: #aa2400; font-weight: bold; text-decoration: none; }
a.institutions_norm:hover	{ color: #dd5b38; text-decoration: none; }

a.norm_big:link, a.norm_big:active, a.norm_big:visited
							{ font-size: 16px; color: #5e5e5e; font-weight: bold; text-decoration: none;
							line-height: 22px; }
a.norm_big:hover			{ color: #a4a3a3; text-decoration: none; }

a.norm_big_aktiv:link, a.norm_big_aktiv:active, a.norm_big_aktiv:visited
							{ font-size: 16px; color: #a4a3a3; font-weight: bold; text-decoration: none;
							line-height: 22px; }
a.norm_big_aktiv:hover		{ color: #a4a3a3; text-decoration: none; }

a.verweis:link, a.verweis:active, a.verweis:visited
							{ font-size: 11px; color: #757575; text-decoration: none; }
a.verweis:hover				{ color: #757575; text-decoration: underline; }



/* IDs*/
			  
#screen						{ margin: 0px auto; width: 970px; border-left: 1px #b9b9b9 solid; border-right: 1px #b9b9b9 solid; border-bottom: 1px #b9b9b9 solid; text-align:left; }

#head						{ width: 970px; height: 133px; background-image: url(images/xxghea1a.jpg);
								background-repeat: no-repeat; background-position: 188px; }
	.logo					{ float: left; display: inline; width: 188px; padding-top: 4px; padding-left: 16px; }
	.claim					{ float: left; display: inline; width: 656px; padding-top: 18px; padding-left: 26px; }
								
#head_balken_1x				{ width: 970px; height: 36px; background-image: url(images/1xpgheaa.gif);
								background-repeat: repeat-x; }
#head_balken_2x				{ width: 970px; height: 36px; background-image: url(images/2xpgheaa.gif);
								background-repeat: repeat-x; }
#head_balken_3x				{ width: 970px; height: 36px; background-image: url(images/3xpgheaa.gif);
								background-repeat: repeat-x; }
								
#sprachwahl					{ padding-top: 6px; _padding-top: 5px; padding-left: 801px; width: 160px; }

#navi_startseite			{ float: left; display: inline; padding: 5px 15px 0px 15px; width: 200px; height: auto; }
#navi_folgeseiten			{ float: left; display: inline; padding: 5px 0px 0px 5px; width: 225px; height: auto; }
.navi_aktiv					{ padding: 5px 5px 10px 10px; }
.navi_inaktiv				{ padding: 0px 5px 0px 10px; }

#inhalt_startseite			{ float: left; display: inline; padding-top: 15px; width: 730px; height: auto; }

	#box_patients				{ float: left; display: inline; width: 230px; height: 350; }
	#box_doctors				{ float: left; display: inline; width: 230px; height: 350; padding-left: 15px; }
	#box_institutions			{ float: left; display: inline; width: 230px; height: 350; padding-left: 15px; }
	.box_texte					{ height: 115px; width: 220px; padding: 0px 5px 5px 5px; color: #ffffff; }	

#inhalt_folgeseiten			{ float: left; display: inline; padding: 23px 10px 20px 10px; width: 450px; 
									height: auto; margin-top: -6px; }
								 
#infobox_folgeseiten		{ float: left; display: inline; padding: 23px 10px 20px 20px; width: 230px; height: auto;
							margin-top: -6px; }
	.infobox_texte			{ height: 90px; width: 220px; padding: 0px 5px 5px 5px; color: #ffffff; }

#zwischenleiste				{ clear: both; display: block; margin-top: 0px; }
#fussleiste_1x				{ height: 30px; width: 970px; text-align: right;
							background-image: url(images/1xpgfusa.png); background-repeat: repeat-x; }
#fussleiste_2x				{ height: 30px; width: 970px; text-align: right;
							background-image: url(images/2xpgfusa.png); background-repeat: repeat-x; }
#fussleiste_3x				{ height: 30px; width: 970px; text-align: right;
							background-image: url(images/3xpgfusa.png); background-repeat: repeat-x; }


/* Formulare */
.select_1 					{ font-size : 12px; color: #000000; width : 350px; background-color: #bfbfbf; }
.select_sprache_1x			{ font-size : 12px; color: #000000; width : 150px; background-color: #d9f5b0; }
.select_sprache_2x			{ font-size : 12px; color: #000000; width : 150px; background-color: #bed6ec; }
.select_sprache_3x			{ font-size : 12px; color: #000000; width : 150px; background-color: #dfc5be; }

.textarea_1					{ font-size : 12px; color: #000000; width : 425px; font-family: Arial,Helvetica,SansSerif;
 								background-color: #bfbfbf; border: none; }					
						
.input_1					{ width:300px; color: #000000; font-size:12px; background-color: #bfbfbf; border: none; }
.input_2					{ width:80px; color: #000000; font-size:12px; background-color: #bfbfbf; border: none; }
.input_3					{ width:214px; color: #000000; font-size:12px; background-color: #bfbfbf; border: none; }

.submit						{ font-size:12px; font-weight: bold; background-color:#bfbfbf; width: 200px;
								 color:#000000;	border:1px #d9d4cd; cursor: hand; }
.pflicht					{ background-color: #aa2400; color: #ffffff; }
