@import url("/css/global.css");

/*ANFANG in gloabl gehörend?*/

body {
	/*background-color: #F2E4B5;
	background-color: #EDEBE8;*/
	background-color: #E3E9EE;
	background-image: none;
	}
	
div#center {
	/*background-color: #F2E4B5;*/
	background-color: #E3E9EE;
	background-image: none;
	margin-top: 1em;
	}
	
div#inner_center {
	border: 1px solid #7E0A5F;
	margin-bottom: 1em;
	}
	
div#help h1 {
	position: absolute;
	top: 0.5em;
	left: 8.5em;
	color: #810960;
	font-size: 1.1em;
}

div#help p {
	position: absolute;
	top: 1.8em;
	left: 13.2em;
	color: #810960;
	font-size: 1.0em;
}

div#menu {
	/*border-top: #7E0A5F 1px solid;
	border-bottom: #7E0A5F 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 gehörend?*/


/* nur augen-wissen.de */

/*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,
div#right_column .dcBox
 {
	border: 1px solid #7E0A5F;
	width: auto;
	/*margin: 0em 1.5em 0.5em 0.4em; */
	margin: 0em 1em 0.5em 1em; 
	background-color: #FFFAEE;
}

div#right_column .dcBox
 {
	padding: 0.3em;
}

div#right_column .dcBox img
 {
	padding-right: 0.2em;
	float: left;
}

div#right_column .dcBox sup
 {
	font-size: 0.5em;
}

div#right_column .dcBox p
 {
	margin: 0;
	padding: 0em 0.3em 0em 0.3em;
}

div#right_column div#loginBox h3
 {
	font-weight: bold;
	background-color: #FFFAEE;
	color: #810960;
	padding: 0.3em;
	font-size: 1em;
	border-bottom: 1px solid #7E0A5F;
}

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: #810960;
}

/*ENDE right_column*/

a {
 color: #172168;
}

a.activemenu,span.activemenu {
	color: #810960;
	text-decoration: underline;
}


/* TAB Menu */
a:focus,
a:hover,
a:active {
	color: #810960 !important;
	text-decoration: underline;
}

/* HEADER */
div#header {
	background: #FFFFFF url('/images/layout/header.jpg') no-repeat;
	width: 59.2em;
}

div#keyvisual1 {
	float: left;
	}

div#logo {
	/*margin-top: -0.7em;*/
	margin-top: 0.4em;
	margin-right: 0.7em;
	float: right;
}

div#keyvisual2 {
	clear: both;
	float: left;
}

div#help  {
	margin-bottom: 2em;
}

div#help ul li a:focus,
div#help ul li a:hover,
div#help ul li a:active {
	width: 29em;
	margin-left: 35em;
}


/*Hauptnavigation*/

div#hauptnavi {
	background: transparent url("/images/layout/hauptnavi_back.gif") repeat-y 100% 0%;
	height: 1.95em;
	border-bottom: 1px solid #D1937F;
	
}

div#hauptnavi ul {
	text-align: right;
	padding-bottom: 0.4em;
	padding-top: 0.3em;
	}
		
*:not(hr) #hauptnavi ul /*FF Weiche*/ {
        margin-right: 0.3em;
                   }
				   
html:first-child>b\ody #hauptnavi ul /*Opera Weiche*/ {
                    margin-right: 0.3em;
                              }

div#hauptnavi li {
	display: inline;
	list-style-type: none;
	font-weight: bold;
	margin-right: -0.4em;
		}
	
div#hauptnavi li a, div#hauptnavi li span {
	background: transparent url("/images/layout/white_line.gif") no-repeat left center;
	padding: 0.3em .7em 0.4em 1.2em;
	color: #7E095F;
	}	
	
/* aktivierter Menüpunkt */
/*div#hauptnavi a.activemenu {
	color: #BF2A26;
	text-decoration: underline;
}*/

div#hauptnavi ul li a:focus,
div#hauptnavi ul li a:hover,
div#hauptnavi ul li a:active,
div#hauptnavi ul li a.activemenu,
div#hauptnavi ul li .activemenu
 {
	background-color: #FFDC87;
	padding: 0.3em .7em 0.4em 1.2em;
	color: #7E095F;
	}

div#secnavi {
	background: #FFDD86 url('/images/layout/secnavi_back.gif') repeat-y;
	height: 1.9em;
	float: right;
	/*width: 47em;*/
	width: 59.2em;
}

div#secnavi li {
	padding-right: 0.35em;
}

*:not(hr) #secnavi li /*FF Weiche*/ {
        margin-right: 0.3em;
                   }
				   
div#secnavi li a {
	color: #7E095F;
	}				   

div#search_pfad {
	border-top: 1px solid #7E0A5F;
	border-bottom: 1px solid #7E0A5F;
	background: #ffffff;
	}



/* LINKE SPALTE */

div#menue_left {
	background: #FFE7AF;
	border-right: 1px solid #D19280;
	border-bottom: 1px solid #D19280;
}


/* Logintext links */
div#menue_left div#loginlink {
	border-bottom: #7E0A5F 1px solid;
	/*background: #FFFFFF;
	background: none;
	padding: 5px;
	margin: 0 5px 0 5px;*/
}

/* Menüpunkte */
/*div#menue_left div#menu {
	border-bottom: #7E0A5F 1px solid;
} */

div#menue_left div#menu ul {
	list-style-image: url('/files/images/icons/172168/arrow_hoch.gif');
}

div#menue_left div#loggedin ul {
	list-style-image: url('/files/images/icons/172168/arrow_hoch.gif');
}
div#menue_left div#loggedin {
	/*border-bottom: #7E0A5F 1px solid;
	border-top: #7E0A5F 1px solid;*/
}

div#menue_left div#medinfo {
	border-top: #7E0A5F 1px solid;
}

/* areaSwitch */
div#menue_left div#areaswitch {
	border-bottom: #7E0A5F 1px solid;
	border-top: #7E0A5F 1px solid;
}
/* ENDE LINKE SPALTE */





/* CONTENT */

/* Container für Contentbereich */
div#content a {
	color: #810960;
	text-decoration: underline;
}
div#content h3 {
	color: #810960;
}
div#content h4 {
	margin-top: 1.5em;
	margin-bottom: 0.6em;
	color: #810960;
	font-size: 1em;
}
div#content h5 {
	color: #172168;
	margin-bottom: 0.6em;
}

div#content ul {
	list-style-image: url('/files/images/icons/7E0A5F/icon_dreieck.gif');
}


div#content .zweispaltig_linke-spalte {
	/*border: 1px solid #7E0A5F;
	background: #FFFAEE;*/
	width: 110px;
}

div#content .zweispaltig_linke-spalte img {
	border: 1px solid #7E0A5F;
	/*background: #FFFAEE;*/
}

div#content .kasten {
	border: 1px solid #7E0A5F;
	background: #FFFAEE;
	padding: 1em;
}

div#content .yellow {
	border: 1px solid #7E0A5F;
	background: #FCF7DC;
	padding: 1em 1em 0.7em 1em;
	margin-bottom:0.8em;
}

div#content .error {
	border: 1px solid #7E0A5F;
	/*background: #FFFAEE;*/
	background: #D4B7B8;
}


div#content img.bild_links,
div#content img.bild_rechts
 {
	border: 1px solid #7E0A5F;
}

div#content img.bild {
	border: 1px solid #7E0A5F;
}

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 #7E0A5F;
	margin: 0.4em 1em 1em 0;
	clear: both;
	float: left;
}

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 #7E0A5F;
}

div#content .bildunterschrift {
	color: #666666;
	font-size: 0.9em;
}


div#content hr {
	background-color: #7E0A5F; 
	color: #7E0A5F; 
	border: #7E0A5F; 
}

div#content acronym {
	border-bottom: 1px dashed #172168;
}

/* SITEMAP */
div#content #sitemap h4 {
	border-top: 1px solid #7E0A5F;
	border-bottom: 1px solid #7E0A5F;
}


/* TeaserBox  */
div#content .teaserBox {
	border: 1px solid #7E0A5F;
}

div#content .teaserBox h4 {
	color: #333333;
}

div#content .teaserBox h5 {
	color: #172168;
}

/* TeaserBox rechts  */

div#right_column .imp {
	font-weight: bold;
	color: #810960;
	
}

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/810960/arrow_hoch.gif");
}

div#right_column .teaserBox li {
	/*margin-bottom: 0.4em;*/
	margin-bottom: 1em;
}

div#right_column .teaserBox
 {
	border: 1px solid #810960;
	width: 13.8em;
	margin: 0em 1em 0.5em 1em;
	background-color: #FFFAEE;
}

div#right_column .teaserBox p {
	margin: 0;
	padding: 0 0.3em 0.3em 0.3em;
}

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: #810960;
	margin: 0;
	padding: 0.1em 0 0.3em 0.35em;
	font-size:0.9em;
}

div#right_column .teaserBox h3
 {
	font-weight: bold;
	background-color: #FFFAEE;
	color: #810960;
	padding: 0.3em;
	font-size: 1em;
	border-bottom: #7E0A5F 1px solid;
}

div#right_column .teaserBox a,
div#right_column .dcBox a
 {
	text-decoration: underline;
	color: #7E0A5F;
}

/* FOOTER */
div#foot div {
	border-top: #7E0A5F 1px solid;
}
div#foot div#copyright li {
	background: url('/files/images/icons/172168/arrow.gif') no-repeat left center;
}
div#foot div#func {
	border-bottom: #7E0A5F 1px solid;
	margin-bottom: 1em;
}
/* ENDE FOOTER */


/* Formulare */
input.textbox {
	border: 1px solid #7E0A5F;
	color: #333333;
}
textarea.textbox_mehrzeilig {
	color: #333333;
	border: 1px solid #7E0A5F;
	background-color: #FFFFFF; 
}

input.formbutton {
	border: 1px solid #7E0A5F;
	color: #810960;
	background-color: #E7C7AF;
}
select.dropdown {
	background-color: #E7C7AF;
	color: #810960;
}

div#content fieldset {
	border: 1px solid #7E0A5F;
}
div#content legend {
	color: #333333;
}


/*Tabellenränder*/
div#rahmentabelle table {
	border: 1px solid #7E0A5F;
}

div#rahmentabelle th {
	background: #D0A3B8;
}

div#rahmentabelle td {
	border-top: 1px solid #7E0A5F;
}
/*Tabellenränder Ende*/

