@import url("/css/global.css");

/*ANFANG in global gehrend?*/

body {
	background-color: #00519d;
	background-image: none;
	font-family: Helvetica, Verdana, Arial, Geneva, sans-serif;
	}
	
div#center {
	/*margin-top: 30px;*/
	width: 59.2em;
	}
	
div#inner_center {
	/*border: 1px solid #6488B5;
	border: 1px solid #FFFFFF;*/
	margin-bottom: 1em;		
	}
	
div#inner {
	/*background-color: #0000FF;	*/
	}	
	
div#help h1 {
	position: absolute;
	top: 1em;
	left: 1em;
	color: #FFFFFF;
	font-size: 1.4em;
}

div#help p {
	position: absolute;
	top: 1.8em;
	left: 13.2em;
	color: #003b5e;
	font-size: 1.0em;
}

div#help h1 {
	position: absolute;
	top: -10000px;
	left: -10000px;
}

div#menu {
	/*border-top: #00529d 1px solid;
	border-bottom: #00529d 1px solid;*/
	}	
	
.clearer
{
    height: 0px;
    clear: both;
    overflow: hidden;
    font-size: 0px;
    line-height: 0px;
}

div#content div#pfizerloginbox input.textbox {
	width: 12.5em;
	}			

/*ENDE in gloabl gehrend?*/


/* nur man-info.de */



div#content a:focus,
div#content a:hover,
div#content a:active {
	background-color: #DCE3FA;
}

div#content a:visited,
div#content a:visited:hover
 {
	/*color: #696969 !important;*/
	}
	
/*ANFANG right_column*/	

div#right_column {
	/*width: 15.8em;*/
	width: 16em;
	float: right;
	padding-top: 1em;
	/*background: #F6F8F9;*/
	height: 52em;
}

div#right_column div#loginBox
 {
	border: 1px solid #00529d;
	width: auto;
	/*margin: 0em 1.5em 0.5em 0.4em; */
	margin: 0em 1em 0.5em 1em; 
	background-color: #DCE3FA;
}

div#right_column div#loginBox h3
 {
	font-weight: bold;
	background-color: #DCE3FA;
	color: #003b5e;
	padding: 0.3em;
	font-size: 1em;
	border-bottom: 1px solid #00529d;
}

div#right_column div#loginBox input.textbox {
	font-size: 1.04em;
	margin: 0 0.3em 0 0.3em;
	padding: 0 0 0 0.2em;
}

div#right_column div#loginBox input.formbutton {
	font-size: 0.85em;
	margin: 0.5em;
}

div#right_column ul {
	margin: 0 0 0.8em 0;
	list-style-type:none;
}

div#right_column div#loginBox div#loginBoxFields {
	margin-bottom: 0.4em;
}

div#right_column div#loginBox div#loginBoxFields label {
	margin-left: 0.3em;
	margin-top: 0.2em;
	display: block;
}

div#right_column div#loginBox li a {
	font-size:0.85em;
	text-decoration: underline;
	padding: 0 0.25em 0 0.5em;
}

div#right_column div#loginBox a {
	color: #003b5e;
}

/*ENDE right_column*/

a {
 color: #003b5e;
}

a.activemenu,span.activemenu {
	color: #003b5e;
	text-decoration: underline;
}

/* TAB Menu */
a:focus,
a:hover,
a:active {
	color: #003b5e !important;
	text-decoration: underline;
	}

/* HEADER */
div#header {
	background: transparent url('/images/layout/hg_revolution_klein.gif') no-repeat;
	width: 59.2em;
	/*position: absolute;*/
	z-index: 6;	
	}
	
*:not(hr) #flash_manninfo /*FF Weiche*/ {
		/*text-align: right;        
		width: 758px;
		height: 95px;
		background-color: #FF0000;*/
                   }
				   
div#keyvisual1 {
	float: left;
	}

div#logo {
	/*margin-top: 1em;
	margin-right: 1.5em;*/
	float: right;	
	/*height: 95px;*/
	}
	
/*div#logo img {
	padding-top: 30px;
	padding-right: 10px;
	}*/	

div#help  {
	margin-bottom: 2em;
	}

div#help ul li a:focus,
div#help ul li a:hover,
div#help ul li a:active {
	width: 22em;
	margin-left: 0px;
	background-color: #DCE3FA;
	text-decoration: none;
	padding: 3px;
}

div#secnavi {
	height: 1.9em;
	float: right;
	width: 59.2em;
	margin-bottom: 10px;
	}
	
* html div#secnavi /* IE6 */ {
	margin-bottom: -10px;
}	

*:not(hr) #secnavi  /*FF Weiche*/ {
        margin-right: 2px;
                   }

div#secnavi ul {
	/*margin-right: 7.8em;*/
	margin-right: 2.5em;
	padding-bottom: 2em;
}

div#secnavi li {
	/*padding-right: 0.35em;*/
}

div#secnavi li {
	padding: 0;
	margin: -2px !important;	
}

*:not(hr) #secnavi li /*FF*/ {
        /*margin-right: 0.3em;*/
                   }
				   
div#secnavi li a {
	color: #1A2C7B;
	background-color: #DCE3FA;
	padding: 7px 14px 7px 14px;
	}
	
div#secnavi li a:focus,
div#secnavi li a:hover,
div#secnavi li a:active
 {
	background-color: #a3c0dc;
	text-decoration: none;
}	

div#secnavi li .activemenu
 {
	background-color: #a3c0dc;
	padding: 7px 14px 7px 14px;
	text-decoration: none;
}				   

div#search_pfad {
	/*border-top: 1px solid #00529d;
	border-bottom: 1px solid #00529d;*/
	background-color: #ffffff;
	/*background-color: #00FF00;*/
	}
	
div#pfad {
        margin-right: 0.2em;
                   }

*:not(hr) div#pfad /*FF*/ {
        margin-right: 0.5em;
		margin-left: 17.0em;
                   }
				   
div#pfad {
	text-align: left;
	margin-left: 16.9em;
	}				   

/* LINKE SPALTE */

div#menue_left {
	/*background: #FF0000;
	border-right: 1px solid #00529d;
	border-bottom: 1px solid #00529d;*/
	width: 15em;
}


/* Logintext links */
div#menue_left div#loginlink {
	/*border-bottom: #00529d 1px solid;	*/
	margin-bottom: 10px;
	/*background: none;
	padding: 5px;
	margin: 0 5px 0 5px;*/
	}

/* Menpunkte */
/*div#menue_left div#menu {
	border-bottom: #00529d 1px solid;
} */

div#menue_left div#menu ul {
	/*list-style-image: url('/files/images/icons/003b5e/arrow_hoch.gif');*/
}

div#menue_left div#menu ul li {
	margin-bottom: 0.8em;
}

div#menue_left div#menu ul ul {
	margin-top: 0.8em;
}

div#menue_left div#menu ul ul li {
	margin-bottom: 0.5em;
}

div#menue_left div#menu ul ul li a {
	color: #00519b;
}

div#menue_left div#menu ul ul li a:focus,
div#menue_left div#menu ul ul li a:hover,
div#menue_left div#menu ul ul li a:active {
	color: #00519b !important;
	text-decoration: underline;
	}
	
div#menue_left div#menu ul ul li a.activemenu,
div#menue_left div#menu ul ul li span.activemenu {
	color: #00519b;
	/*text-decoration: underline;*/
}	

div#menue_left div#medinfo
 {
	/*border-top: #00529d 1px solid;	*/
	padding-bottom: 30px;
	padding-left: 16px;
	} 

div#header div#loggedin {
	background: transparent url('/images/layout/verlauf_eingeloggt.jpg') repeat-y;
	width: 39em;
	float: left;
	margin: 1em 0 0 1em;
	padding: 0.5em;
}

div#header div#loggedin strong {
	color: #003b5e;
}

div#header div#loggedin ul {
	margin-top: 1em;
}

div#header div#loggedin ul li {
	list-style-image: none;
	display: inline;
	margin-right: 1em;
}

div#header div#loggedin ul li a {
	color: #00519d;
	font-weight: bold;
}

div#header div#loggedin {
	/*border-bottom: #00529d 1px solid;
	border-top: #00529d 1px solid;*/
}

/* areaSwitch */
div#menue_left div#areaswitch {
	border-bottom: #00529d 1px solid;
	border-top: #00529d 1px solid;
}
/* ENDE LINKE SPALTE */





/* CONTENT */

/* Container für Contentbereich */

div#bereich  {
	/*background-color: #FF0000;	*/
	background: transparent url('/images/layout/hg_revolution.gif') no-repeat;	
	}

div#haupttext  {
	/*background: transparent url('/images/layout/mann_lachend.jpg') no-repeat top right;*/
	width: 41.2em;
	background: transparent;
}

div#content  {
	/*width: 39.5em;*/
	width: 38em;
	margin-left: 8px;
	color: #00519e;	
	/*background: transparent url('/images/layout/mann_lachend.jpg') no-repeat 20% right;*/
	line-height: 1.5em;	
	}

div#content a {
	color: #003b5e;
	text-decoration: underline;
}
div#content h3 {
	color: #00519d;
	font-size: 1.9em;
	font-weight: lighter;
	line-height: 1.1em;
}
div#content h4 {
	margin-top: 1.5em;
	margin-bottom: 0.6em;
	color: #00519d;
	font-size: 1.0em;
}

div#content .kasten h4 {
	margin-top: 0.2em;
	font-size: 1.0em;
	color: #003b5e;
	}

div#content h5 {
	color: #666666;
	margin-bottom: 0.6em;
	font-size: 0.9em;
}

div#content ul {
	/*list-style-image: url('/files/images/icons/00529d/icon_dreieck.gif');*/
	list-style-image: url('/images/layout/icon_square.gif');
	margin-left: 10px;
}

div#content ul ul {
	/*list-style-image: url('/files/images/icons/00529d/icon_dreieck.gif');*/
	list-style-image: url('/images/layout/icon_line.gif');
	margin-left: 10px;
}

div#content .zweispaltig_rechte-spalte_pm {
	margin-left:18.5em;
	padding-bottom:0.4em;
	padding-top:0.4em;
	padding-left:0.4em;
	font-size:0.9em;
}

div#content .zweispaltig_linke-spalte_pm {
	float:left;
	width:18.5em;
	padding-bottom:0.4em;
	padding-top:0.4em;
	font-size:0.9em;
}


div#content .zweispaltig_linke-spalte {
	/*border: 1px solid #00529d;
	background: #DCE3FA;
	width: 150px;*/
	width: 12em;
	}

div#content .zweispaltig_linke-spalte_ko {
	float: left; width: 19.0em;
	padding: 0.4em;
	}

div#content .zweispaltig_rechte-spalte_ko {
	margin-left: 20.5em;
	height:220px;
}

div#content .zweispaltig_rechts {
	/*margin-left:10em;*/
	margin-left: 9em;
}

div#content .zweispaltig_linke-spalte img {
	border: 1px solid #00529d;
	/*background: #DCE3FA;*/
}

div#content .infobutton  {
	width: 14em;
	height: 5em;
	float: right;
	margin-left: 1em;	
}

div#content .infobutton img  {
	z-index: 2;
	position: absolute;
	width: 14em;
	height: 5em;
}

div#content .infobutton a {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	padding: 1em;
	width: 14em;
	height: 5em;
	z-index: 10;
	position: absolute;
	line-height: 1.5em;
	font-size: 0.9em;	
}

div#content .infobutton a:focus,
div#content .infobutton a:hover,
div#content .infobutton a:active {
	background-color: transparent;
	color: #FFFFFF !important;
	text-decoration: underline;
}

div#content .infobutton a:visited,
div#content .infobutton a:visited:hover
 {
	color: #FFFFFF !important;
	}

div#content .freiraum {
	width: 14em;
	height: 15em;
	float: right;
	}
	
div#content sup {
	font-size: 0.7em;
	}	
	
div#content sup.quelle {
	font-size: 0.7em;
	color: #696969;
}	

div#content ol.quelle {
	margin-top: 0;
}

/*für Textpositionierung*/
div#content .links4{
	margin-left:4em;
}

div#content .links7{
	padding-left:7.5em;
}

div#content .left_width7{
	float:left;
	width:7em;
}

div#content .kasten {
	/*border: 1px solid #00529d;
	background: #ccdceb;*/
	background: #dce3fa;
	padding: 1em;
}

div#content .kasten_spruch {
	/*padding: 1em;*/
	font-weight: bold;
	text-align: right;
	margin-bottom: 3em;
}

div#content .kasten_spruch .quelle {
	padding-top: 2em;
	font-weight: bold;
	color: #00519e;
}

div#content .yellow {
	border: 1px solid #00529d;
	background: #FCF7DC;
	padding: 1em 1em 0.7em 1em;
	margin-bottom:0.8em;
}

div#content .error {
	border: 1px solid #854663;
	background: #F3E8ED;
}


div#content img.bild_links {
	border: 1px solid #1A2879;
}

div#content img.bild {
	border: 1px solid #1A2879;
}

div#content img.bild_ohne-rahmen {
	border:none;
}

div#content img.bild_links_ohne-rahmen {
	float: left;
	margin: 0.4em 1em 1em 0;
	border: none;
}

div#content img.bild_links_ohne-rahmen_wenig-abstand {
	float: left;
	margin: 0 0.3em 1em 0;
	border: none;
}
div#content img.bild_links_ohne-rahmen_clear-both {
	clear: both;
	float: left;
	margin: 0.4em 1em 1em 0;
	border: none;
}

div#content img.bild_links_clear-both {
	border: 1px solid #1A2879;
	margin: 0.4em 1em 1em 0;
	clear: both;
	float: left;
}

div#content img.bild_rechts {
	border: 1px solid #1A2879;
}

div#content img.bild_rechts_ohne-rahmen {
	float: right;
	margin: 0.7em 0 0.7em 0.7em;
	border: none;
}

div#content img.bild_rechts_clear-both {
	clear: both;
	float: right;
	margin: 0.7em 0 0.7em 0.7em;
	border: 1px solid #1A2879;
}

div#content img.bild_zentriert_rahmen {
	border: 1px solid #1A2879;
	display: block;
	margin-left: auto; 
	margin-right: auto;
}

div#content .bildunterschrift {
	color: #666666;
	font-size: 0.9em;
}


div#content hr {
	background-color: #00529d; 
	color: #00529d; 
	border: #00529d; 
}

div#content acronym {
	border-bottom: 1px dashed #003b5e;
}

div#content .quelle {
	font-size: 0.85em;
	color: #696969;
}

/* Loginseite */
/*div#content div#pfizerloginbox fieldset,
div#content div#docchecklogin fieldset
 {
	background-color: #ccdceb;
	border: none;
}

div#content div#pfizerloginbox legend,
div#content div#docchecklogin legende
 {
	margin-bottom: 20px;
}

div#content div#pfizerloginbox ul li
 {
	display: inline;
}*/

/* SITEMAP */
div#content #sitemap h4 {
	border-top: 1px solid #00529d;
	border-bottom: 1px solid #00529d;
	font-size: 1.0em;
}


/* TeaserBox  */
div#content .teaserBox {
	border: 1px solid #00529d;
	background-color: #DCE3FA;
}

div#content .teaserBox h4 {
	color: #333333;
}

div#content .teaserBox h5 {
	color: #003b5e;
}

/* TeaserBox rechts  */

div#right_column .imp {
	font-weight: bold;
	color: #003b5e;
	
}

div#right_column .teaserBox ul {
	margin-top: 0.2em;
	margin-left: 1.5em;
	padding-left: 0.6em;
	font-size: 0.9em;
	list-style-type: none;
	list-style-image: url("/files/images/icons/003b5e/arrow_hoch.gif");
}

div#right_column .teaserBox li {
	/*margin-bottom: 0.4em;*/
	margin-bottom: 1em;
}

div#right_column .teaserBox
 {
	border: 1px solid #003b5e;
	width: 13.8em;
	margin: 0em 1em 0.5em 1em;
	background-color: #DCE3FA;
}

div#right_column .teaserBox p
 {
	margin: 0;
	padding: 0 0.3em 0.3em 0.3em;
}

div#content .teaserBox p
 {
	margin: 0;
	padding: 0.5em;
}


div#right_column .teaserBox h3
 {
	margin: 0;
	padding: 0;
}

div#right_column .teaserBox h4
 {
	font-weight: bold;
	color: #333333;
	margin: 0;
	padding: 0.1em 0 0.3em 0.3em;
	font-size:1em;
}

div#right_column .teaserBox h5
 {
	font-weight: bold;
	color: #003b5e;
	margin: 0;
	padding: 0.1em 0 0.3em 0.35em;
	font-size:0.9em;
}

div#right_column .teaserBox h3,
div#content .teaserBox h3
 {
	font-weight: bold;
	background-color: #DCE3FA;
	/*background-color: #FFFFFF;*/
	color: #003b5e;
	padding: 0.3em;
	font-size: 1em;
	border-bottom: #00529d 1px solid;
}

div#content .teaserBox h3
 {
	background-color: #F5F7FE;
	}

div#right_column .teaserBox a {
	text-decoration: underline;
	color: #00529d;
}

/* FOOTER */
div#foot div {
	border-top: #00529d 1px solid;
}
div#foot div#copyright li {
	background: url('/files/images/icons/003b5e/arrow.gif') no-repeat left center;
}
div#foot div#func {
	border-bottom: #00529d 1px solid;
	margin-bottom: 1em;
}
/* ENDE FOOTER */


/* Formulare */
input.textbox {
	border: 1px solid #00529d;
	color: #333333;
}
textarea.textbox_mehrzeilig {
	color: #333333;
	border: 1px solid #00529d;
	background-color: #FFFFFF; 
}

input.formbutton {
	border: 1px solid #00529d;
	color: #003b5e;
	background-color: #ECEFF9;
}
select.dropdown {
	background-color: #ECEFF9;
	color: #003b5e;
}

div#content fieldset {
	border: 1px solid #00529d;
}
div#content legend {
	color: #003b5e;
	background-color: #DCE3FA;
	border: 1px solid #00529d;
	font-size: 1em;
}

.linker_bereich {
	width: 45%;
	float: left;
}

.rechter_bereich {
	width: 45%;
	float: left;
}

.cleaner {
	clear: both;	
}

.zurueck {
	padding-top: 20px;
	font-weight: bold;
	}
	
.zurueck a {
	text-decoration: none;
	display: block;
	/*border: 1px solid #00519d;	*/
	padding: 0.5em 0.5em 0.5em 1.5em;
	background: url('/images/layout/zurueck.gif') no-repeat left center;
	}
	
.zurueck a:focus,
.zurueck a:hover,
.zurueck a:active {
	background-color: #FFFFFF !important;	
}

.zurueck a:visited,
.zurueck a:visited:hover
 {
	/*color: #00519d !important;*/
	}	

/*Tabellenrnder*/
div#rahmentabelle table {
	border: 1px solid #00529d;
	border-collapse: collapse;
	margin-bottom: 1em;
}

div#rahmentabelle th {
	background: #D0A3B8;
	border: 1px solid #00529d;
}

div#rahmentabelle td {
	border: 1px solid #00529d;
}
/*Tabellenrnder Ende*/

div#content table th {
	background: #DCE3FA;
	color: #003b5e;
	/*border-top: 1px solid #DCE3FA;*/
	border: 1px solid #00529d;
}

/*div#content table td {
	border-top: 1px solid #003b5e;
}*/

/*Docfinfer*/

div#content div#docfinder .d_satz {
	padding: 10px;
	background-color: #DCE3FA;
	border: 1px solid #00529d;
	margin-bottom: 10px;
}

div#content div#docfinder .d_satz .arztname {
	color: #00529d;
	font-weight: bold;
}

div#content div#docfinder .d_satz .fachg {
	color: #00529d;
	font-size: 0.85em;
}

div#white_foot img {
	position: absolute;
	margin-top: -40px;
	margin-left: 2em;
}

/* korrektur Kontaktformular */

*:not(hr) div#content form label.right /*FF*/  {
        margin-top: 5px;		
                   }

*:not(hr) div#content form#kontaktformular label.right /*FF*/  {
        clear: both;
		margin-top: -1.2em;		
                   }
				   
				   
				   
*:not(hr) div#content form#dclogin label /*FF*/  {
	 margin-top: 0.5em;	
                   }				   