/* ANFANG global.css */

html {
	height: 100%;
	overflow-y: scroll;
}

body {
	height: 100%;
	margin: 0; 
	padding: 0;
	background: #183b98 url("/images/layout/bg_verlauf.jpg") repeat-x;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 100.1%;
}

/* Initialisierung der verwendeten Blockelemente */
p, h1, h2, h3, h4, h5, h6, form, ul, li, div, legend, fieldset {
        margin:0;
        padding:0;
}

p,li,td,dd,label,div#content span {
	font-size: 1em;
}

td p, th p, td li, th li, th dd, td dd {
	font-size: 1em;
}

tfoot {
	font-size: 0.8em;
}

a {
	text-decoration: none;
}

img {
	border: none;
}

abbr {
	border-bottom: none;
	}
	
/* mittlerer Bereich mit Balken */
div#center {
	background: #FFFFFF url("/images/layout/bg_asp.jpg") no-repeat top left;
	/*width: 60.6em;*/
	width: 66.6em;
	position: relative;
	margin: auto auto;
	min-height: 100%;
	height: auto;
	font-size: 0.7em;	
}

* html div#center {
	height: 100%;
}

/* mittlerer Bereich innen */
div#inner_center {
	background-color: #FFFFFF;
	/*width: 59.2em;*/
	width: 62.9em;
	position: relative;
	/*margin: 0 auto 0 auto;*/
	margin: 0 auto 0 41px;
	min-height: 100%;
	height: auto;
	
	
}
* html div#inner_center {
	height: 100%;
}

/* Screenreader INFO */
div#header h3,
div#content h2,
.screenreader_info,
div#help a,
div#help h1,
div#help h2,
div#foot div h3,
div#menue_left div#menu h3,
div#menue_left div#loginlink h3,
div#content .nicht_barrierefrei {
	position: absolute;
	top: -10000px;
	left: -10000px;
}


/* HEAD */

/* Hilfs-Navigation bei TAB-Navigation und Screenreader */
div#help {
	height: 1.3em;
	text-align: right;
}

div#help ul li {
	display: inline;
	margin: 0 0.25em 0 1em;
	font-size: 0.83em;
	font-weight: bold;
}

div#help ul li a:focus,
div#help ul li a:hover,
div#help ul li a:active {
	position: absolute;
	left: 0em;
	top: 0.01em;
	width: 70.9em;
	height: 1.5em;
}


/* Suche und Orientierung */
div#search_pfad {
	height: 1.7em;
	clear: both;
}

/* Suche */
div#suchbereich {
	float: left;
	background-color: #ffffff;
	width: 16em;
	text-align: right;
}
div#suchbereich input.textbox {
	border: 1px solid #00519e;
	color: #0C1C79;
	font-size: 1.04em;
	margin: 0.05em 0.3em;
	padding: 0 0 0 0.8em;
}
div#suchbereich input.formbutton {
	border: 1px solid #00519e;
	color: #0C1C79;
	font-size: 0.85em;
	cursor: hand;
	background-color: #EDF6FE;
	margin: 0.1em 0 0.05em 0.1em;
	padding: 0;	
}


/* Menu */
div#secnavi li {
	display: inline;
	list-style-type: none;
	padding: 0 0.2em 0 0.8em;
}

div#secnavi ul {
	text-align: right;
	padding-bottom: 0.1em;
	padding-top: 0.3em;
}

div#pfad {
	text-align: right;
	margin-top: 0.25em;
}

div#pfad ul {
	text-align: right;
	display: inline;
}
div#pfad a {
	color: #333333;
}

div#pfad li {
	display: inline;
	font-size: 0.85em;
	list-style-type: none;
	padding: 0 .25em 0 1em;
	background: url("/files/images/layout/pfad_pfeil.gif") no-repeat left center;
}
div#pfad li.pfad_first {
	background: none;
}
div#pfad strong {
	color: #666666;
}

/*div#pfad h3 {
	position: static;
	text-align: right;
	display: inline;
	font-size: 0.85em;
	font-weight: normal;
}*/



/* alles unterhalb von header */
div#bereich {
	clear: both;
	background-color: #FFFFFF;
	/*width: 59.2em;*/
	width: 61em;	
}

/* LINKE SPALTE */
div#menue_left {
	width: 16em;
	float: left;
	padding-top: 0.7em;
}
div#menue_left div {
	padding-top: 0.8em;
	padding-bottom: 0.8em;
}
div#menue_left div#loginlink {
	margin: 0 0.8em 0 0.8em;
	font-size: 0.9em;
	font-weight: bold;
}

div#menue_left div#loginlink img,
div#menue_left div#logout img {
	margin-right: 0.25em;
}

/* Logout und profile links */
div#menue_left div#logout {
	font-weight: bold;
	padding-bottom: 0.4em;
}
div#menue_left div#loggedin {
	margin: 0.5em 0.8em 0 0.8em;
}
div#menue_left div#loggedin ul {
	margin-left: 0.9em;
	padding-left: 0.6em;
	font-size: 0.9em;
	list-style-type: none;
}


/* Menpunkte */

div#menue_left div#menu {
	margin: 0 0.4em 0 0.8em;
}
div#menue_left div#menu ul {
	margin-left: 0.7em;
	padding-left: 0.6em;
	font-weight: bold;
	font-size: 1em;
	list-style-type: none;
}

div#menue_left div#menu ul ul {
	padding: 0.2em 0 0.2em 0;
	font-weight: normal;
	font-size: 0.95em;
}

/* Menpunkte */
/*div#menue_left div#menu {
	border-bottom: #00529d 1px solid;
} */

div#menue_left div#menu ul {
	/*list-style-image: url('http://www.pfizer.de/files/images/icons/003b5e/arrow_hoch.gif');*/
	list-style-image: url('/images/layout/menue.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: #00519d;
}

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: #00519d !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: #00519d;
	/*text-decoration: underline;*/
}

div#menue_left div#menu li,
div#menue_left div#loggedin li {
	margin-bottom: 0.4em;
}

div#menue_left div#areaswitch img,
div#menue_left div#medinfo img
 {
	margin: 0 0.8em 0 0.01em;
}

div#menue_left div#areaswitch,
div#menue_left div#medinfo
 {
	font-weight: bold;
	width: 93%;
	margin-left: 0.7em;
}




/* container fr Contentbereich */
div#haupttext {
	background-color: #FFFFFF;
	/*width: 41.0em;*/
	width: 42.8em;
	float: right;
	padding: 1em 0.5em 0 1.5em;
	text-align: left;
	/*border-left: 1px solid #4284e2;*/
	border-left: 1px solid #00519d;
}

div#content li.nondec {
	list-style-image: none;
	list-style-type: none;
}

div#content h3 {
	font-size: 1.3em;
	/*padding-top: 0.3em;*/
	margin: 0 0 1em 0;
	line-height: 1.5em;
	/*font-weight: lighter;*/
	color: #00519d;
}

div#content h4 {
	margin: 1em 0 0.5em 0;
	font-size: 1.1em;
	font-weight: bold;
}
div#content h5 {
	margin: 1em 0 0.5em 0;
	font-weight: bold;
}
div#content th {
	text-align: left;
}

div#content td ul {
	margin-top: 0;
}

div#content .zweispaltig_linke-spalte {
	float: left; width: 15em;
	padding: 0.4em;
	margin-bottom: 2.5em;
}

div#content .zweispaltig_rechte-spalte {
	margin-left: 16.5em;
}

div#content .bildbeschreibung_links {
	text-align: left;
	font-size: 0.8em;
	float: left;
	padding: 0.4em;
	margin: 0 1em 0.2em 0em;
	/*width: 190px;*/
}

div#content .bildbeschreibung_links_2 {
	text-align: left;
	font-size: 0.7em;
	padding: 0.4em 0 1.5em 0;
	margin: 0 1em 0.2em 0em;
	/*width: 190px;*/
}

div#content .bildbeschreibung_rechts {
	text-align: left;
	font-size: 0.7em;
	float: right;
	/*padding: 0.4em;*/
	margin: 0 1em 0.2em 0em;
	width: 240px;
}

div#content .bildbeschreibung_zentriert {
	text-align: center;
	font-size: 0.7em;
	padding: 0.4em;
	margin: 0.4em 0 0.2em 0.4em;
}

div#content .kasten {
	padding: 0.4em;
	margin-bottom: 0.8em;
}

/*div#content .medinfokasten {
	margin-bottom: 1em;
	width: 20em;
	padding: 1em 0 1em 1em;
	border: 1px solid #0C1C79;
	background: #DFEFFD;	
	padding-left: 15px;
	padding-right: 15px;	
}*/

div#content .error {
	padding: 1em 1em 0.7em 1em;
	margin-bottom: 0.8em;
}


div#content .error_text {
	color: red !important;
	font-weight: bold;
	font-style: italic;
}

div#content img.bild_zentriert {
	display: block;
	margin-left: auto; 
	margin-right: auto;
}

div#content img.bild_links {
	float: left;
	margin: 0.4em 1em 1em 0;
}

div#content .colored_bold {
	color: #00519d;
	font-weight: bold;	
}

/* IE 7 */
*:first-child+html div#content img.bild_links {
	margin-right:20px
}

/* IE bis Version 6 */
* html div#content img.bild_links {
	margin-right:20px
}

div#content img.bild_rechts {
	float: right;
	margin: 0.7em 0 0.7em 0.7em;
}

div#content a img {
	margin-right: 0.3em;
}

div#content p {
	margin-bottom: 0.8em;
}

div#content address {
	margin: 0;
	font-style: normal;
}

div#content hr {
	height: 1px; 
}

div#content acronym {
	cursor: help;
}

div#content sup {
	font-size: 0.75em;
}


/* SITEMAP */

div#content #sitemap h4 {
	padding: 0.2em 1em;
	font-weight: bold;
	font-size: 1.2em;
}

div#content #sitemap h4 a {
	text-decoration: none;
}

div#content #sitemap ul {
	margin-left: 0.8em;
	padding: 0.2em 0 0.2em 0;
	font-weight: bold;
	font-size: 1.1em;
}

div#content #sitemap ul ul {
	padding: 0.2em 0 0.2em 0;
	font-weight: normal;
	font-size: 0.9em;
}

div#content #sitemap li {
	margin-bottom: 0.4em;
}


/* TeaserBox */
div#content .teaserBox {
	width: 100%;
	margin: 0 0 0.7em 0;
}


div#content .teaserBox p {
	margin: 0;
	padding: 0 0.3em 0.3em 0.3em;
}

div#content .teaserBox h3 {
	margin: 0;
	padding: 0;
}

div#content .teaserBox h4 {
	font-weight: bold;
	margin: 0;
	padding: 0.1em 0 0.3em 0.3em;
	font-size:1em;
}

div#content .teaserBox h5 {
	font-weight: bold;
	margin: 0;
	padding: 0.1em 0 0.3em 0.35em;
	font-size:0.9em;
}

div#content .teaserBox .thin {
	font-weight: normal;
}


/* Seitenende */
div#foot {
	clear: both;
	margin-top: 2em;
	width: 100%;
}

div#foot div {
	font-size: 0.85em;
	padding: 0.6em 0 0.6em 0.7em;
}

div#foot div p {
	margin-bottom: 0.4em;
}

div#foot div#top {
	text-align: right;
}

/*div#foot div#eval label {
	vertical-align: super;
	margin: 0 2em 0 0.3em;
}*/

div#foot div#eval input.formbutton {
	vertical-align: absmiddle;
}

div#foot div#copyright ul {
	margin-left: 0.1em;
}
div#foot div#copyright li {
	font-size: 0.9em;
	display: inline;
	list-style-type: none;
	/*padding: 0 0.2em 0 0.7em;*/
	padding: 0 0.2em 0 0em;
}
div#foot div#func li {
	display: inline;
	list-style-type: none;
	padding: 0 1em 0 0em;
}
div#foot div#func a img {
	margin-right: 0.6em;
}
div#foot div#func li#printbutton {
	display: none;
}

div#white_foot {
	clear: both;	
}


/* Loginseite */
div#content div#pfizerloginbox input.formbutton {
	margin-left: 11.55em;
}

div#docchecklogin div#doccheck_eumel {
	float: left;
}
div#docchecklogin div#doccheck_body {
	margin-left: 8em;
}

/*div#docchecklogin div#doccheck_body label {
	float: left;
	width: 8em;
	clear: none;
}*/

div#docchecklogin input.formbutton {
	margin-left: 8.4em;
	margin-bottom: 1em;
}


/* Formulare */
input {
	margin-top: .5em;
}
input.textbox {
	font-family: Verdana, Helvetica, Arial sans-serif;
	font-size: 1em;
}
textarea.textbox_mehrzeilig {
	font-family: Verdana, Helvetica, Arial sans-serif;
	font-size: 1em;
	height: 8em;
	margin-top: .5em;
}

input.formbutton {
	font-size: 1em;
	cursor: hand;
}
select.dropdown {
	font-family: Verdana, Helvetica, Arial sans-serif;
	font-size: 1em;
	margin-top: .5em;
}

div#content fieldset {
	margin-bottom: 2em;
	padding: 0.5em;
}
div#content legend {
	padding: 0.5em 1em;
	font-size: 1.1em;
	font-weight: bold;
}

/* Checkbox mit Text als Label ber mehrere Zeilen z.B. Newsletter */
div#content div.checkboxText input {
}

/*div#content div.checkboxText label {
	float: none;
	text-align: auto;
	width: auto;
}*/


/* Feldpositionierung - Mittellinie wird jeweils definiert */
/*div#content label.right { 
	float: left; 
	text-align: left; 
	width: auto;
	clear: none;
}

div#content label { 
	float: left; 
	text-align: right; 
	width: 11em;
	margin-right: 0.3em;
	margin-top: 0.7em;
	clear: both;
}

div#content label.fc_none { 
	float: none; 
	text-align: left; 
	clear: none;
}*/

div#content input.right { 
	float: left; 
	width: auto;
	clear: both;
	margin-left: 5em;
	margin-right: 0.3em;
}


/* Docfinder-Formular */

/*div#content div#docfinder label { 
	width: 13em;
	}*/
	
div#content div#docfinder input.textbox {
	padding-left: 0.2em;
}	

div#content div#docfinder input.formbutton {
	margin-left: 13.25em;
}

div#content div#docfinder .d_satz {
	padding: 10px;
	background-color: #F6F8F9;
	border: 1px solid #BBDCFF;
	margin-bottom: 10px;
}

div#content div#docfinder .d_satz .arztname {
	color: #162267;
	font-weight: bold;
}

div#content div#docfinder .d_satz .fachg {
	color: #162267;
	font-size: 0.85em;
}

div#content div#docfinder .d_satz hr {
	display: none;
}

div#content div#docfinder .scroller {
	text-align: center;
}

div#content div#docfinder .scroller a {
	font-weight: bold;
	text-decoration: none;
}

/*Tabellen*/
div#rahmentabelle table td,
div#rahmentabelle table th
 {
	padding: 5px;
}

div#rahmentabelle td {
	vertical-align: top;
	}
	
div#content table th {
margin: 0;
padding: 0.5em;
background: #DFEFFD;
text-align: left;
color: #162267;
border-top: 1px solid #00519e;
}

div#content table td {
margin: 0;
padding: 0.5em;
text-align: left;
vertical-align: top;
border-top: 1px solid #00519e;
}	
/*Tabellen Ende*/


/*ANFANG common.css*/
	
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 global gehörend?*/


/* nur mykosen-online.de */



div#content a:focus,
div#content a:hover,
div#content a:active {
	/*background-color: #DCE3FA;*/
	text-decoration: underline !important;	
}

div#content a:visited,
div#content a:visited:hover
 {
	/*color: #696969 !important;*/
	text-decoration: underline !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: #4284e2;
}

a.activemenu,span.activemenu {
	color: #4284e2;
	text-decoration: underline;
}

/* TAB Menu */
a:focus,
a:hover,
a:active {
	color: #4284e2 !important;
	text-decoration: underline;
	}

/* HEADER */
div#header {
	width: 59.2em;
	/*position: absolute;*/
	z-index: 6;	
	}
	
div#keyvisual1 {
	float: left;
	}

div#logo {
	/*margin-top: 1em;
	margin-right: 1.5em;*/
	/*float: right;*/	
	/*height: 93px;*/	
	height: 80px;
	background: transparent url("/images/layout/asp_klein.jpg") no-repeat top left;
	/*padding-left: 29em;
	padding-top: 2.1em;*/
	padding-left: 31.3em;
	padding-top: 1.1em;
	padding-bottom: 0.5em;
	font-size: 1.2em;
	font-weight: bold;
	/*color: #3a519d;*/
	color: #00519d;
	}
	
div#logo .diff {
	color: #4284e2;
	font-size: 1.2em;
	display: block;
	padding: 0.2em 0 0.5em 1.5em;
	}	
	
/*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;
	}
	
*:not(hr) #secnavi  /*FF Weiche*/ {
        margin-right: 2px;
                   }

div#secnavi ul {
	/*margin-right: 7.8em;*/
	margin-right: 1em;
	/*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: underline;
}	

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;*/
}


/* 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#medinfo
 {
	border-top: #00529d 1px solid;	
	} 

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#content {
	/*width: 39.5em;*/
	width: 41em;
	/*margin-left: 8px;*/
	/*color: #00519e;*/	
	line-height: 1.5em;
	}

div#content a {
	color: #00519d;
	text-decoration: underline !important;
}

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('/images/layout/quader.gif');
	margin-left: 10px;
	/*margin-bottom: 20px;*/
	margin: 0.7em 0;
}

div#content ul li {
	font-weight: bold;
	font-size: 1.3em;
	margin-left: 1.2em;
}

div#content table ul li {
	font-weight: normal;
	font-size: 1em;
	margin-left: 2em;
}

div#content .del {
	display: none;
}

div#content ul li a:focus,
div#content ul li a:hover,
div#content ul li a:active,
div#content ul li a:visited,
div#content ul li a:visited:hover,
div#content ul li a {
	text-decoration: none !important;	
}

div#content ul ul {
	/*list-style-image: url('/img/layout/icon_line.gif');*/
	margin-left: 10px;
}

div#content ul ul li {
	font-size: 0.95em;
	font-weight: normal;
}

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 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 #f24255;
	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('/images/layout/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;
	width: 430px; 
	padding: 3px;
}

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;
}

/* alles folgende ist altes */

/*body,p,td,ul,li,br {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}*/
.content_fett {
    font-weight: bold;
}
.content_fusszeile {
	font-size: 10px;
	color: #999999;
}
.content_headline2 {
	font-weight: bold;
	color: #333333;
}

.verysmall {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7px;
	color: 333333;
}
li {
	margin-right: 8px;
}
input.searchtextbox {
	height: 17px;
	border: 1px solid #99CCFF;
	color: #333333;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.error {
	color: #f21731;
	font-weight: bold;
}
.error_thin {
	color: #ff0000;
}
.tablelineheight {
	line-height: 20px;
}



.content_headline {
	font-size: 1.3em;
	/*color: #3067c2;*/
	color: #4284e2;
	margin-top: 1em;
}
/*h1 {
	font-size: 18px;
	color: #7d99c9;
	font-weight: normal;
}*/

.menue_main:link, .menue_main:visited {
	font-size: 11px;
	color: 00519e;
	font-weight: bold;
	text-decoration: none;
}

.menue_main:hover,.menue_main:active {
	color: 7D99C9;
}

/*.menue_main_a,.menue_main_a:hover {
	font-size: 11px;
	color: 7D99C9;
	font-weight: bold;
	text-decoration: none;
}*/

.menue_sub:link, .menue_sub:visited, .menue_sub:active {
	font-size: 10px;
	color: 00519e;
	text-decoration: none;
}

.menue_sub:hover {
	color: 7D99C9;
}

.menue_sub_a,.menue_sub_a:hover {
	font-size: 10px;
	color: 7D99C9;
	font-weight: bold;
	text-decoration: none;
}

.content_headline1 {
	color: 00519e;
	font-weight: bold;
}

/*h2 {
	font-size: 11px;
	color: #00519e;
	font-weight: bold;
}*/



a {
	color: #00519e;
	text-decoration: none;
}

a.link_bold {
	font-weight: bold;
	text-decoration: none !important;
}

a.link_text {
	text-decoration: underline;
}
a.link_text_bold {
	font-weight: bold;
	text-decoration: underline;
}
a:hover {
	color: #7D99C9;
}

input.textbox {
	height: 15px;
	border: 1px solid #00519e;
	color: #333333;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #f3faff;
}

input.formbutton {
	border: 1px solid #00519e;
	color: #00519e;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	cursor: hand;
	background-color: #8ebbfb;
}

select.dropdown {
	background-color: #8ebbfb;
	color: #00519e;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

td.table_top-left-right {
	 border-top: 1px solid #00519e;
	 border-right: 1px solid #00519e;
	 border-left: 1px solid #00519e;
}

td.table-4 {
	 border: 1px solid #00519e;
}

td.table-4-bg {
	 border: 1px solid #00519e;
	 background: url('/images/layout/bg_info.jpg') no-repeat right bottom;
	 /*background-color: #FF0000;*/	 
}

td.table-4-bg p {
	 padding: 5px;
}

td.table-top-left {
	 border-top: 1px solid #00519e;
	 border-left: 1px solid #00519e;
}

td.table_top-left-bottom {
	border-top: 1px solid #00519e;
	border-left: 1px solid #00519e;
	border-bottom: 1px solid #00519e;
}

td.table_bottom {
	border-bottom: 1px solid #00519e;
}

td.table_top {
	border-top: 1px solid #00519e;	
}

td.table_left {
	border-left: 1px solid #00519e;
}

td.table_right {
	border-right: 1px solid #00519e;
}

td.table_top-bottom {
	border-top: 1px solid #00519e;
	border-bottom: 1px solid #00519e;
}

td.table_left-bottom {
	border-left: 1px solid #00519e;
	border-bottom: 1px solid #00519e;
}

td.table_bottom-left-right {
	 border-bottom: 1px solid #00519e;
	 border-right: 1px solid #00519e;
	 border-left: 1px solid #00519e;
}

td.table_left-right {	
	 border-right: 1px solid #00519e;
	 border-left: 1px solid #00519e;
}

td.table_bottom-right {	
	 border-right: 1px solid #00519e;
	 border-bottom: 1px solid #00519e;
}

td.table_bottom-top-right {	
	 border-right: 1px solid #00519e;
	 border-bottom: 1px solid #00519e;
	 border-top: 1px solid #00519e;
}


/* dienstabhängige Angaben */

.kursiv_hervorhebung {
	text-decoration: none;
	color: 00519e;
	font-style: italic;
}

.tabellen_content {
	font-size: 10px;
	text-decoration: none;
	color: 00519e;
	font-style: italic;
}

hr.hr_farbe {
	color: #00519e;
	width: 100%;
	height: 1px;
}
