﻿
body
{
	text-align:center;
	padding:0px;
	margin:0px;
	background-color:#E8E9EB;
	background-image:url(images/bg.jpg);
	background-repeat:repeat-x;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:10pt;
}

option
{
width:300px;
}
div,table, div table, form table
{
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:10pt;
}


/*Anker*/
a
{
font-family:verdana,arial,helvetica,sans-serif;
color:#ce0000;
font-size:0.9em;
text-decoration:none;
}	

a:link
{
font-family:verdana,arial,helvetica,sans-serif;
color:#ce0000;
font-size:0.9em;
text-decoration:none;
}	

a:visited
{
font-family:verdana,arial,helvetica,sans-serif;
color:#990000;
font-size:0.9em;
text-decoration:none;
}	

a:focus
{
font-family:verdana,arial,helvetica,sans-serif;
color:#ce0000;
font-size:0.9em;
text-decoration:none;
}	

a:hover
{
font-family:verdana,arial,helvetica,sans-serif;
color:#ce0000;
font-size:0.9em;
text-decoration:underline;
}	

a:active
{
font-family:verdana,arial,helvetica,sans-serif;
color:#ce0000;
font-size:0.9em;
text-decoration:underline;
}	

h3
{
font-family:verdana,arial,helvetica,sans-serif;
text-decoration:underline;
text-align:left;
color:#1D3D1D;
}

.td_fragen_left
{
border:none;
padding-right:-1 px;
}

.td_fragen_right

{
border:none;
padding-left:-1 px;
}

.umgreifend
{
	width:984px;
	overflow:hidden;
	padding:0px;
	margin:20px auto;
	position:relative;
	background-color:#FFFFFF;
	border-left:1px solid black;
	border-right:1px solid black;
	border-bottom:1px solid black;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:10pt;
}

.oben
{
	background-image: url(images/logo.gif);
	/*background-color:#337BF4;*/
	color:#FFFFFF;
	font-weight:bold;					
	font-size:18pt;
	border-top:1px solid black;
	/*border-bottom:1px solid black;*/
	width:984px;
	overflow:hidden;
	height:154px;
	padding-top:0px;
	margin:0px;
        float:right;
}
.head_top_right
{       
        color:#ce0000;
        margin-left:809px;
        text-align:right;
        margin-right:5px;
        
}
.links
{
	color:#000000;
	width:200px;
	float:left;
	margin-top:10px;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:10pt;
}

.mitte
{
	color:#000000;
	width:614px;
	float:left;
	padding:0 0 10px 10px;
	margin-top:20px;
	overflow:hidden;
	min-height:610px;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:10pt;
}

.mitte table
{
	margin-left:auto;
	margin-right:auto;
}

.mitteoben
{
	background-color:#E8E9EB;
	color:#000000;
	width:100%;
	padding:0px;
	margin:0px;
	margin-top:0px;
	margin-left:0px;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:10pt;
}

.mitteunten
{
	margin-left:auto;
	margin-right:auto;
	background-color:#E8E9EB;
	color:#000000;
	width:100%;
	padding:0px;
	margin:0px;
	margin-top:20px;
	margin-left:0px;
	height:235px;
}
.mitteunten_klein
{
	margin-left:auto;
	margin-right:auto;
	background-color:#E8E9EB;
	color:#000000;
	width:100%;
	padding:0px;
	margin:0px;
	margin-top:20px;
	margin-left:0px;
	height:100px;
}


.logos_ueberschrift{
    
    background-color:#e6e6fa;
	color:black;
    padding-top:10pt;
	padding-bottom:10pt;
    text-align:center;
    border-bottom:black 1px solid;
	border-top:black 1px solid;
}
.logos{
    
    background-color:white;
    padding-top:10pt;
	padding-bottom:10pt;
    text-align:center;
    
}
.logos_platzhalter{
    height:200px;
    background-color:white;
	
    text-align: left;

}
.logos a{
    background-color:white;
	color:white;
   text-decoration:none;
}
.logos a:link{
    background-color:white;
	color:white;
   text-decoration:none;
}
.logos a:visited{
    
   text-decoration:none;
}
.logos a:active{
    background-color:white;
	color:white;
   text-decoration:none;
}
.logos a:hover{
    background-color:white;
	color:white;
   text-decoration:none;
}

.logos img{
	border:0;
}

div_suchergebnis
{
	width:570px;	
}

.div_suchergebnis table
{
	
	margin-left:auto;
	margin-right:auto;
}

.such_ergeb
{
	background-color:#FFFFFF;
	color:#000000;
	/*text-align:left;*/
	width:100%;
	float:left;
	padding:0px;
	margin:0px;
	margin-top:25px;
	/*margin-right:5px;*/
	margin-left:auto;
	text-align:center;
	margin-right:auto;
}

.l_i_w
{
	
	font-style:italic;
	border-top:0;
	border-left:1px solid black;
	border-bottom:1px solid black;
	width:150px;
	/*height:11600px;*/
    float:right;
	margin:0px;
	margin-top:20px;
	margin-bottom:10px;
}

/* Klinik - Bewertungen KR */
#wrap_fab {
  /*width:460px;*/
  width:100%;
  height:18px;
  padding-top:8px;
  padding-bottom:0;
  border-bottom: 1px solid #1D3D1D;
}
#left_fab {
  float:left;
  width:150px;
  margin-left:165px;
 }
 
#right_fab {
	float:left;
	margin-left:10px;
	width:200px;
}



#wrap_fab a, #wrap_fab a:visited,#wrap_fab a:active,#wrap_fab a:link
#left_fab a, #left_fab a:visited,#left_fab a:active,#left_fab a:link
#right_fab a, #right_fab a:visited,#right_fab a:active,#right_fab  a:link
{
	text-decoration:none;
	color:white;
	background-color:#57796C;
	text-align:center;
	border:1px solid #1D3D1D;
	border-bottom:0;
	padding:4px;
	height:0px; /*Wird ben�tigt, damit der IE die Felder nicht zusammenklappt*/
	/*color:#1D3D1D;*/
	/*background-color:#57796C;*/
	/*background-color:#E8E9EB;*/
}

#wrap_fab a:hover,#left_fab a:hover,#right_fab a:hover{
	text-decoration:none;
	/*color:#ce0000; rot*/
	/*background-color:#CAE000;*/
	background-color:#ce0000;
	/*border-bottom:1px solid #E8E9EB;*/	
}


.clear_fab {
	/*clear:both;*/
}


/* Navigation links 1.Ebene */
.menue_item
{
	background-image:url(images/buttonkl.gif);
	background-repeat:no-repeat;
	background-position:top;
	margin-top:10px;
	margin-left:10px;
	font-weight:bold;					
	/*padding:2px;*/
	padding:0;
	/*background-color:#ce0000;*/
	color:#1D3D1D;
	/*border:1px solid black;*/
	width:188px;
	height:22px;
}

.menue_item a:hover
{
	text-decoration:none;
	/*color:white;*/
	color:#1D3D1D;
	background-image:url(images/buttonkl.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width:188px;
	height:22px;
	display: block;
}

/* Navigation links 2.Ebene */
.untermenue_item
{
	background-image:url(images/UButton_round3.jpg);
	background-repeat:no-repeat;
	background-position:top;
	margin-top:10px;
	margin-left:22px;
	/*padding:2px;*/
	/*background-color:#ac0000;*/
	color:#1D3D1D;
	/*border:1px solid black;*/
	/*width:183px;*/
	font-size:9pt;
	width:176px;
	height:22px;
}

.untermenue_item a:hover
{
	text-decoration:none;
	/*color:white;*/
	color:#1D3D1D;
	background-image:url(images/UButton_round3.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	width:176px;
	height:22px;
	display: block;
}

.menue_item  a,.menue_item a:visited,.menue_item a:active,.menue_item a:link,
.untermenue_item a,.untermenue_item a:visited,.untermenue_item a:active,.untermenue_item a:link

{
	text-decoration:none;
	color:#1D3D1D;
}

.rechts_rahmen
{
	height:24px;
    margin-top: 0px;
	border-bottom:1px solid #5A7B6E;
	background-color:#E8E9EB;
	margin-bottom:10px;
}

.menu_rechtsoben
{
    margin-top:0px;
    padding:5px;
	text-align:right;
    /*width:10%;*/
    float:right; 
    color: #ce0000;
}

.menu_rechtsoben a:hover
{
	text-decoration:none;
	color:#ce0000;
	background-image:url(images/pfeilo_t.gif);
	background-repeat:no-repeat;
	background-position:center bottom;
}

.menu_rechtsoben a, .menu_rechtsoben a:visited,.menu_rechtsoben a:active,.menu_rechtsoben a:link
{
	text-decoration:none;
	color:#1D3D1D;
	padding-top:5px;
	padding-bottom:5px;
	
}

.registrierung_formular
{
	background-color:#E8E9EB;
	color:#000000;
	padding-right:10px;
	padding-left:10px;
	width:580px;
	padding-top:0px;
	padding-bottom:10px;
	/*border:1px solid black;*/
	margin-left:auto;
	margin-right:auto;
}

.registrierung_formular table
{
	margin-top:0px;
	padding-top:0px;
	
}

.registrierung_formular table th
{
	border-bottom:1px solid black;
}

.login
{
	background-color:#E8E9EB;
	color:#000000;
	/*text-align:left;*/
	
	width:250px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	padding-left:5px;
	margin-top:10px;
	height:120px;
}

.fehler_nachricht
{
	color:red;
	border:1px solid black;
}

.info_kursiv_form
{
	font-style:italic;
	font-size:8pt;
	color:red;
}

.info_kursiv_suche
{
	background-color:white;
	font-style:italic;
	font-size:8pt;
	color:red;
}

.select_fa {font-size:9pt;}

/*.start_nachrichten
{
	border:1px solid black;
	width:500px;
}*/

.start_nachrichten
{
	background-color:#E8E9EB;
	/*border:1px solid black;*/
	padding-top:10px;
	padding-bottom:10px;
	width:570px;	
	margin-left:auto;
	margin-right:auto;
}

.start_nachrichten a,.start_nachrichten a:visited,.start_nachrichten a:active,.start_nachrichten a:link
{
	background-color:#E8E9EB;
	text-decoration:none;
	color:#0000FF;
}

.start_nachrichten a:hover
{
	background-color:#E8E9EB;
	text-decoration:underline;
	
}

.neue_nachricht_item 
{
	margin-top:15px;
}

.neue_nachricht_item a,.neue_nachricht_item a:visited,.neue_nachricht_item a:active,.neue_nachricht_item a:link
{
	background-color:#FFFFFF;
	margin-top:10px;
	padding:2px;
	border:1px solid black;
	width:200px;
	text-decoration:none;
	color:#0000FF;
	font-weight:bold;
}

.papierkorb_header
{
	margin-bottom:5px;
	font-weight:bold;
	font-size:10pt;
	
}

.neue_nachricht_item a:hover
{
	text-decoration:underline;
}

.table_nachrichten_erstelle th
{
	padding-bottom:15px;
	font-size:10pt;
}

.table_nachrichten_erstelle_label
{
	vertical-align:top;
}

.text_nachrichten
{
	font-family:'Arial';
	font-size:10pt;
	width:400px;
	height:300px;
}

.input_subject
{
	width:400px;
}

.mein_formular
{
	/*border:1px solid black;*/
	background-color:#E8E9EB;
	padding:10px;
	padding-bottom:0;
	margin-bottom:6px;
	width:100%;
	
}


.mein_formular table 
{
		
		margin-left:auto;
		margin-right:auto;
}

.mein_formular table th
{
		padding-top:15px;
		border-bottom:1px solid black;
}

.tabelle_links_partner{

}
.tabelle_links_keine_partner{

}
.fab_bewertung_fragebogen
{
	/*border:1px solid black;*/
	background-color:#E8E9EB;
	padding:10px;
}


.fab_bewertung_fragebogen table th
{
		padding-top:15px;
		border-bottom:1px solid black;
}

.table_fabs 
{
  border:1px solid black;
  /*color:#000000;*/
  width:600px;
  text-align:left;
  margin-top:10px;
  background-color:#E8E9EB;
}


.table_fabs th
{
	text-align:center;
	font-size:13pt;
}

.table_fabs_label
{
	vertical-align:top;
	width:170px;
	text-align:right;
        font-weight:bold;
	background-color:white;
}
.table_fabs_label_oben
{
	vertical-align:top;
	width:170px;
	text-align:right;
        font-weight:bold;
	background-color:white;
        border-top:2px solid #faebd7;
}
.table_fabs_inhalt
{
	vertical-align:top;
	width:430px;
	background-color:white;
}

.table_fabs_inhalt_m
{
	vertical-align:middle;
	width:430px;
	background-color:white;
}

.table_fabs_inhalt_oben
{
        vertical-align:top;
        background-color:white;
        border-top:2px solid #faebd7;
        width:430px;
}

.table_fabsbew_label
{ 
	width:170px;
	text-align:right;
	font-weight:bold;
	background-color:white;
}

.fabbewerten 
{
	background-color:#E8E9EB;
	color:#000000;
	padding:0px;
	padding-top:0px;
	padding-bottom:10px;
	/*border:1px solid black;*/
}

.fabbewerten table
{
	margin-left:auto;
	margin-right:auto;	
}


.zeitraum 
{
	background-color:#E8E9EB;
	color:#000000;
	text-align:center;
	padding:0px;
	width:100%;
	padding-top:0px;
	padding-bottom:10px;
}

.zeitraum table
{
	margin-left:auto;
	margin-right:auto;
}	

.zeitraum table th
{
	text-align:center;
	padding-bottom:15px;
}

.zeitraum table td
{
	padding-right:10px;
	vertical-align:top;
}

.tabelle_nachrichten th
{
	border-left:1px solid black;
	/*border-right:1px solid black;*/
	border-top:1px solid black;		
	background-color:#E8E9EB;
	/*border:1px solid black;*/
	padding-right:10px;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	margin-left:auto;
	margin-right:auto;
	/*margin:5px;*/
}

.tabelle_nachrichten
{
	width:600px;
	overflow:auto;
	
	border-right:1px solid black;
	border-bottom:1px solid black;
}

.tabelle_nachrichten_datum
{
	/*border-right:1px solid black;*/
	border-top:1px solid black;
	padding-left:15px;
	/*font-weight:bold;*/
	text-align:center;
	width:60px;
}

.tabelle_nachrichten_status
{
	border-top:1px solid black;
	padding-left:15px;
	font-weight:bold;
	text-align:center;
	width:60px;
}

.tabelle_nachrichten_subject
{
	padding-left:5px;
	border-top:1px solid black;
	text-align:center;
	width:200px;
}

.tabelle_nachrichten_subject a, .tabelle_nachrichten_subjecta:focus, .tabelle_nachrichten_subjecta:active, .tabelle_nachrichten_subject a:visited
{
	color:blue;
	text-decoration:none;
}

.tabelle_nachrichten_subject a:hover
{
	color:red;
}

.tabelle_nachrichten_email
{
	border-left:1px solid black;
	border-top:1px solid black;
	text-align:center;
	font-style:italic;
	width:100px;
}

.tabelle_keine_nachrichten_text
{
	/*border-right:1px solid black;*/
	border-top:1px solid black;
	border-left:1px solid black;
	background-color:#FFFFFF;
	padding-left:15px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:10px;
	text-align:center;
}

.tabelle_nachrichten_text
{
	/*border-right:1px solid black;*/
	border-left:1px solid black;
	border-bottom:1px solid black;
	background-color:#E8E9EB;
	padding-left:15px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:10px;
	width:600px;
}
  
.tabelle_nachrichten_text div
{
   	width:600px;
   	overflow:auto;
}
  
.tabelle_nachrichten_aktionen
{
	border-top:1px solid black;
	/*border-right:1px solid black;*/
	padding-left:15px;
	font-weight:bold;
	text-align:center;
	width:105px;
}

.tabelle_nachrichten_aktionen a, .tabelle_nachrichten_aktionen img
{
	border:none;
}

.tabelle_fab_aktionen
{
	
	font-weight:bold;
	text-align:right;
}

.tabelle_fab_aktionen a, .tabelle_fab_aktionen img
{
	border:none;
}

.tabelle_fab_bew
{
	padding-top:10px;
}

.fab_uebersicht
{
	background-color:#E8E9EB;
	padding-bottom:5px;
}

.fab_uebersicht_link
{
	font-size:8pt;
}


.top_ueberschrift
{
	font-size:13pt;
	font-weight:bold;
	text-align:center;
}

.ueberschrift
{
	text-align:center;
	font-weight:bold;
}

.kat_ueberschrift
{
	font-weight:bold;
}


.head_top_ueberschrift
{
font-size:0;
/*
	margin:0px;
       
	text-align:right;
	font-size:24pt;
	font-weight:bold;
	text-align:center;
	color:#ce0000;
*/
}


.head_ueberschrift
{
	font-size:18pt;
	text-align:center;
	font-weight:bold;
	color:#ce0000
}


.bewertung_anz
{
	margin-top:10px;
	margin-bottom:10px;
}

.bewertung_ges
{
	text-align:center;
}

.table_kat_label
{
	vertical-align:top;
	width:200px;
	text-align:right;
	font-weight:bold;
  background-color:white;
}

.table_fragen_label
{
	vertical-align:top;
	width:570px;
	text-align:left;
	background-color:white;
}

.google_map
{
	width:500px; 
	height:300px;
	margin-left:50px;
}

.suche_fab
{
	text-align:left;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
}

.suche_fab td
{
	font-size:10pt;
}

.suche_fab th
{
	text-align:center;
	padding-bottom:15px;
}

.akt_fab_aendern
{
	text-align:left;
	width:500px;
}

.link_index,.link_index:visited,.link_index:active,.link_index:link,.link_index:hover
{
	
	text-decoration:none;
	color:#0000FF;
}

.table_index 
{
	text-align:center;
}

.table_index td
{
	padding-bottom:10px;
}

.table_index_login
{
   /* background-color:#f5f5f5;*/
   /*  text-align:right;*/

}
.button
{
    background-image:url(images/UButton_round3.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
.table_index_login_password
{
    border-style: inset;
    background-color:#f0ffff;
}

.oudetails
{
	text-align:left;
}

.ounamfab
{
	
	text-align:left;
}

.ouimg
{
	float:left;
	width:300px;
	height:150px;
}

.oukontakt
{
	float:right;
	width:300px;
	height:150px;
	text-align:left;
}

.stellenanzeigen
{
	font-size:14px;
	font-style:oblique;
	
}
input .buttonsend
{
	text-align:center;
}

.details
{
  border:0px solid black;
  color:#000000;
  width:600px;  
  text-align:left;
  margin-top:10px;
  background-color:#E8E9EB;
}

.details_text
{
  text-align:justify;

}
.details_text_header
{
  font-weight:bold;
  font-size:11pt;
}

.detpic
{
  margin:0px;
  padding:0px;
  float:left;
  margin-left:10px;
	/*border:1px solid black;*/
  width:250px;
  height:150px;

}

.regis_fehlend
{
background-color:#FFB6C1;
border: 1px ;
border-style:  inset;
border-color: #FF0000;
}


.detinfo
{
  margin:0px;
  padding:0px;
  width:200px;


}
.detfab
{
  text-align:center;
  font-weight:bold;
  font-size:12pt;

}
.kliniktitel
{
  text-align:center;
  font-weight:bolder;
  font-size:14pt;
}

.suche_links
{
    text-decoration: none;
   color:#0000FF;
}
.suche_links:visited
{
   text-decoration: none;
   color:#0000FF;
}
.suche_links:hover
{
   text-decoration: none;
   color:#0100FF;
}
.suche_links:active
{
   text-decoration: none;
   color:#0000FF;

}

.suche_button{
    background:none;
        border:0;
        color:#ff0000;

}

.div_kh_box{
    border: 1px solid black;
    margin-bottom: 5pt;
}
.div_kh_box .div_kh_text_ueberschrift{
    padding:10px;   
    text-align: left;
    background: #e6e6fa;
    font-size:13pt;
    font-weight: bolder;
}
.div_kh_box .div_kh_text_normal_ue_l{
    font-weight: bolder;
    border-top: 1px solid #c0c0c0;
    clear: left;
    width: 25%;
    float: left;
    text-align: right;
    padding: 5px 5px 0 5px;
}
.div_kh_box .div_kh_text_normal_ue_b{
    font-weight: bolder;
    border-top: 1px solid #c0c0c0;
	float: right;
    text-align: left;
    padding: 5px 5px 5px 0;
}
.div_kh_box .div_kh_text_normal_ue_r{
    border-top: 1px solid #c0c0c0;
    padding-top: 6px;
    height:36px;
    text-align: left;
}

.div_kh_box .div_kh_text_normal_l{
    font-weight: bolder;
    clear: left;
    width: 25%;
    float: left;
    text-align: right;    
    padding: 3pt;
}
.div_kh_box .div_kh_text_normal_b{
    font-weight: bolder;
    border-top: 1px solid #c0c0c0;
	float: right;
    text-align: left;
    padding: 5px 5px 0 0;
}


.div_kh_box .div_kh_text_normal_r{
    border-top: 1px solid #c0c0c0;
    padding: 3pt;
    width: 100%;
    text-align: left;
}

.div_kh_box .div_kh_text_ohne_border_r{   
    padding: 3pt;
    width: 98%;
    text-align: left;
}


.div_textbox{
    border: 1px solid black;
    margin-bottom: 5pt;
}
.div_textbox .div_ueberschrift{
    padding:10px;
    background: #e6e6fa;
    text-align: left;
    border-bottom: 1px solid black;
    font-size:14pt;
    font-weight: bolder;
}
.div_textbox .div_body{
    padding: 5px;
    text-align: left;
}

.table_agb
{

}

.table_presse
{
    text-align:left;
}

.table_presse h2{
    color:#1D3D1D;
	border-bottom: 1px solid #000;
	margin-bottom:0;
}

.table_presse a, .table_presse a:visited, .table_presse a:active, .table_presse a:link{
    letter-spacing:0.2em;
}

     .submit_suche {
        cursor: pointer;
    	background: transparent;
     	border-top: 0;
     	border-right: 0;
     	border-bottom: 0;
    	border-left: 0;
    	color: #00F;
     	display: inline;
     	margin: 0;
    	padding: 0;
        text-decoration: none;
    }

    *:first-child+html .submit_suche {		/* hack needed for IE 7 */
    	border-bottom: 0;
    	/*text-decoration: underline;*/
        text-decoration: none;
    }

    * html .submit_suche {				/* hack needed for IE 5/6 */
    	border-bottom: 0;
        text-decoration: none;
    	/*text-decoration: underline;*/
    }
         .submit_suche_select {
        cursor: pointer;
    	background: transparent;
     	border-top: 0;
     	border-right: 0;
     	border-bottom: 0;
    	border-left: 0;
    	color: red;
     	display: inline;
     	margin: 0;
    	padding: 0;
        text-decoration: none;
    }

    *:first-child+html .submit_suche_select {		/* hack needed for IE 7 */
    	border-bottom: 0;
    	/*text-decoration: underline;*/
        text-decoration: none;
    }

    * html .submit_suche_select {				/* hack needed for IE 5/6 */
    	border-bottom: 0;
        text-decoration: none;
    	/*text-decoration: underline;*/
    }


