@import url("/css/global.css");

/*ANFANG in global gehrend?*/

/*html {
	overflow: -moz-scrollbars-vertical; ruckeln verhindern im FF - hori-Scroll verschwindet
}*/

body {
	background-color: #77A2C9;
	background-image: none;
	color: #555555;
	}
	
div#center {
	/*background-color: #E26660;
	background-image: none;*/
	background: transparent url('/images/layout/bg_content.gif') repeat-y;
	/*margin-top: 1em;*/
	width: 60.0em;
	border-right: 1px solid #717171;
	}
	
div#inner {
	background: #FFFFFF url('/images/layout/top_back.gif') repeat-x;
	}	
	
div#inner_center {
	border-top: 1px solid #717171;
	border-left: 1px solid #717171;
	/*border-right: 1px solid #717171;*/
	/*margin-bottom: 1em;
	background: #FFFFFF url('/images/layout/top_back.gif') repeat-y;*/
	margin-left: 9px;
	background-color: #FFFFFF;
	}
	
div#help {
	/*position: absolute;
	margin-top: 50px;*/
	height: 1.3em;
	/*text-align: right;
	background-color: #FF0000;*/
}

div#help h1 {
	position: absolute;
	/*top: 4em;
	left: 27em;*/
	top: 40px;
	left: 355px;
	color: #77A2C9;
	font-size: 1.1em;
	padding-bottom: 20px;
	/*display: none;*/
}

div#help h1 span {
	color: #003399;
	}

div#help p {
	position: absolute;
	/*top: 5em;*/
	top: 60px;
	left: 355px;
	color: #003399;
	font-size: 0.95em;
	font-style: italic;
	}
		
/*div#help img {
	position: absolute;
	
	top: 40px;
	left: 521px;
	
}	*/

.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 gehrend?*/


/* nur depression-online.de */

a {
 color: #003399;
}

a.activemenu,span.activemenu {
	color: #C63A3A;
	text-decoration: underline;
}

div#content a:visited,
div#content a:visited:hover
 {
	color: #7C7C7C !important;
	}

div#content div.zweispaltig_links {
	float: left;
	width: 235px;
	padding: 5px;
	text-align: center;
}

div#content div.zweispaltig_rechts {
	width: 235px;
	padding: 5px;
	margin-left: 240px;
	text-align: center;
}

div#content div.zweispaltig_links_width{
	float: left;
	width: 350px;
	padding: 5px;
	text-align: left;
}

div#content div.zweispaltig_rechts_width {
	width: 120px;
	padding: 5px;
	margin-left: 355px;
	text-align: center;
}

div#content div.dreispaltig_links {
	float: left;
	width: 160px;
	padding: 5px;
	text-align: center;
}

div#content div.dreispaltig_mitte {
	padding: 5px 5px 5px 10px;
	width: 160px;
	margin-left: 170px;
	text-align: center;
}

div#content div.dreispaltig_rechts {
	float: right;
	width: 160px;
	padding: 5px 5px 5px 0;
	text-align: center;
}

div#content .cb {
	clear: both;
}

div#content img.bild_zentriert {
	margin-left: auto;
	margin-right: auto;
}

/* TAB Menu */
a:focus,
a:hover,
a:active {
	color: #C63A3A !important;
	text-decoration: underline;
}

/* HEADER */
div#header {
	background: transparent url('/images/layout/top_depression.jpg') no-repeat;
	height: 116px;
}

/*div#keyvisual1 {
	float: left;
}*/

div#logo {
	/*margin-right: 15px; fr Pfizer Logo*/
	margin-top: 20px;
	/*margin-top: 12px;*/
	margin-right: 10px;
	float: right;
	/*background-color: #FF0000;*/
}

div#weitere_dienste {
	/*background-color: #0000FF;*/
	position: relative;
	margin-top: -16px;
}

div#weitere_dienste ul li {
	display: inline;
	/*margin: 0 0.25em 0 1em;*/
	margin: 0 0 0 5px;
	font-size: 0.83em;
	font-weight: bold;
	color: #FFFFFF;
	}

div#weitere_dienste ul li a {
	color: #FFFFFF !important;
	}

div#weitere_dienste ul li.weitere_dienste_1 {
	background: transparent url('/images/layout/ecke_dienst.gif') no-repeat right bottom;
	padding: 10px 10px 20px 10px;
	/*border-bottom: 1px solid #717171;
	border-right: 1px solid #717171;*/
	border-left: 1px solid #C3D6E8;
	}
	
div#weitere_dienste ul li.weitere_dienste_2,
div#weitere_dienste ul li.weitere_dienste_3,
div#weitere_dienste ul li.weitere_dienste_4,
div#weitere_dienste ul li.weitere_dienste_5,
div#weitere_dienste ul li.weitere_dienste_6
 {
	background: transparent url('/images/layout/ecke_wdienste.gif') no-repeat right bottom;
	padding: 10px 10px 10px 10px;
	/*border-bottom: 1px solid #717171;
	border-right: 1px solid #717171;*/
	border-left: 1px solid #B6C5EA;
	}
	
/*div#weitere_dienste ul li.weitere_dienste_6
 {
	margin-left: 23px;
	}*/	
	
div#weitere_dienste ul li.weitere_dienste_1 a:focus,
div#weitere_dienste ul li.weitere_dienste_1 a:hover,
div#weitere_dienste ul li.weitere_dienste_1 a:active {
	text-decoration: underline !important;
}

div#weitere_dienste ul li.weitere_dienste_2 a:focus,
div#weitere_dienste ul li.weitere_dienste_2 a:hover,
div#weitere_dienste ul li.weitere_dienste_2 a:active {
	text-decoration: underline !important;
}

div#weitere_dienste ul li.weitere_dienste_3 a:focus,
div#weitere_dienste ul li.weitere_dienste_3 a:hover,
div#weitere_dienste ul li.weitere_dienste_3 a:active {
	text-decoration: underline !important;
}

div#weitere_dienste ul li.weitere_dienste_4 a:focus,
div#weitere_dienste ul li.weitere_dienste_4 a:hover,
div#weitere_dienste ul li.weitere_dienste_4 a:active {
	text-decoration: underline !important;
}

div#weitere_dienste ul li.weitere_dienste_5 a:focus,
div#weitere_dienste ul li.weitere_dienste_5 a:hover,
div#weitere_dienste ul li.weitere_dienste_5 a:active {

	text-decoration: underline !important;
}
div#weitere_dienste ul li.weitere_dienste_6 a:focus,
div#weitere_dienste ul li.weitere_dienste_6 a:hover {
	text-decoration: underline !important;
}

div#weitere_dienste ul li.weitere_dienste_6 a:active {
	text-decoration: none !important;
}


/*div#keyvisual2 {
	clear: both;
	float: left;
}*/

/*div#help ul li {
	margin: 0 0.25em 0 0em;
	}*/

div#help {
	text-align: left;
}

div#help ul li {
	font-size: 0.9em;
	}

div#help ul li a:focus,
div#help ul li a:hover,
div#help ul li a:active {
	width: 27em;
	margin-left: 0px;
	margin-top: 95px;
	color: #FFFFFF !important;
	text-decoration: none;
	background-color: #5E91C0;
	padding-left: 5px;
	}


/*Hauptnavigation*/

/*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#secnavi {
	/*background: #C0DEFD url('/images/layout/secnavi_back.gif') repeat-y;*/
	height: 1.9em;
	clear: both;
	float: right;
	width: 47em;
	/*margin-top: 22px;*/
	margin-top: 14px;
	}

*:not(hr) div#secnavi /*FF*/  {
       /* margin-top: 19px;*/
		margin-top: 11px;
		margin-right: 5px;
                   }	
				   
div#secnavi a
 {
	color: #444444;
	}

div#secnavi a:focus,
div#secnavi a:hover,
div#secnavi a:active,
div#secnavi span.activemenu
 {
	color: #444444 !important;
	text-decoration: underline;
}				   

div#search_pfad {
	border-top: 1px solid #DFE9F3;
	border-bottom: 1px solid #949494;
	background: #DFE9F3;
	}



/* LINKE SPALTE */

div#menue_left {
	/*background: #DAE5D1;*/
	margin-top: 12px;
}
div#menue_left_foot {
	/*background: url('/images/layout/column_bottom_back.gif') repeat-x bottom;*/
	height: 250px;
}


/* Logintext links */
div#menue_left div#loginlink {
	border-bottom: #959595 1px solid;
	/*border: #3B740E 1px solid;
	background: #FFFFFF;
	background: none;
	padding: 5px;
	margin: 0 5px 0 5px;*/
}

/* Menpunkte */
div#menue_left div#menu,
div#menue_left div#medinfo {
	/*border-bottom: #B3B2B2 1px solid;
	border-top: #B3B2B2 1px solid;*/
	border-right: #B3B2B2 1px solid;
	/*margin: 0 0.4em 0 0.8em;*/
	margin: 0 0 0 0;
	background-color: #EEF5FB;
} 

div#menue_left div#medinfo
 {
	padding: 0.5em 0.1em 0.5em 0.96em;
	}
	
/*  DCBox */
div#menue_left .dcBox {
	border-right: #3a64c6 1px solid;
	margin: 0 0 0 0;
	background-color: #faf8f8;
	}
	
div#menue_left .dcBox
 {
	padding: 0.3em;
}

div#menue_left .dcBox img
 {
	padding-right: 0.2em;
	float: left;
}

div#menue_left .dcBox sup
 {
	font-size: 0.5em;
}

div#menue_left .dcBox p
 {
	margin: 0;
	padding: 0em 0.3em 0em 0.9em;
}

div#menue_left .dcBox a
 {	
 	text-decoration: underline;
	color: #0272b7;
} 

/*  Ende DCBox */ 	 

div#menue_left div#menu ul {
	list-style-image: url('/files/images/icons/003399/arrow_hoch.gif');
	margin-left: 1.5em;
	/*padding-left: 0.6em;*/
}

div#menue_left div#loggedin ul {
	list-style-image: url('/files/images/icons/003399/arrow_hoch.gif');
}
div#menue_left div#loggedin {
	/*border-bottom: #959595 1px solid;*/
	margin-bottom: 1.0em;
}

/* areaSwitch */
div#menue_left div#areaswitch {
	border-bottom: #959595 1px solid;
}


/*ANFANG loginBox Startseite*/

div#loginBox
 {
	border-right: 1px solid #3a64c6;
	width: auto;
	/*margin: 0em 1.5em 0.5em 0.4em; */
	margin: 0em 0 0 0; 
	padding-left: 10px;
	background-color: #FAF8F8;
}

div#loginBox h3
 {
	font-weight: bold;
	background-color: #FAF8F8;
	color: #0272B7;
	padding: 0.3em;
	font-size: 1em;
	/*border-bottom: 1px solid #0272B7;*/
}

div#loginBox input.textbox {
	font-size: 1.04em;
	margin: 0 0.3em 0 0.3em;
	padding: 0 0 0 0.2em;
	border: 1px solid #0272B7;
}

div#loginBox input.formbutton {
	font-size: 0.85em;
	margin: 0.5em;
	border: 1px solid #0272B7;
	background: #FFFFFF;
	color: #0272B7;
}

div#loginBox ul {
	margin: 0 0 0.8em 0;
	list-style-type:none;
}

div#loginBox div#loginBoxFields {
	margin-bottom: 0.4em;
}

div#loginBox div#loginBoxFields label {
	margin-left: 0.3em;
	margin-top: 0.2em;
	display: block;
}

div#loginBox li a {
	font-size:0.85em;
	text-decoration: underline;
	padding: 0 0.25em 0 0.5em;
}

div#loginBox a {
	color: #0272B7;
}

/*ENDE loginBox Startseite*/



/* ENDE LINKE SPALTE */


div#bereich {
	margin-top: 20px;
}


/* CONTENT */

/* Container fr Contentbereich */
div#content a {
	text-decoration: underline;
}
div#content h3 {
	color: #003399;
}
div#content h4 {
	color: #15398B;
	font-size: 1.0em;
		}
		
div#content .kasten h4 {
	margin-top: 0;
	}		
	
div#content h5 {
	color: #555555;
}

div#content ul {
	list-style-image: url('/files/images/icons/959595/icon_dreieck.gif');
}


div#content .zweispaltig_linke-spalte {
	/*border: 1px solid #959595;
	background: #EDF6FE;*/
	margin-bottom: 0px;
	padding: 10px 10px 10px 0;
	margin-right: 10px;
	width: auto;
}

div#content .zweispaltig_linke-spalte img {
	border: 1px solid #959595;	
}

div#content .rahmenkasten {
	float: left; 
	width: 15em;
	border: 1px solid #959595;
	/*background: #EDF6FE;*/
	margin-bottom: 0px;
	padding: 10px;
	margin-right: 20px;
}

div#content .zweispaltig_linke-spalte-noborder {
	float: left; 
	width: 10em;
	padding: 0.4em;
	margin-bottom: 2.5em;
	border: none;
	background: #FFFFFF;
}

div#content .zweispaltig_rechte-spalte-noborder {
	margin-left: 12em;
}

div#content .kasten {
	border-left: 1px solid #B14835;
	border-right: 1px solid #B14835;
	background: #EDF5F9;
	margin-bottom: 0;
	padding-left: 15px;
	padding-right: 15px;
	}

.kasten_top {
	background: #EDF5F9 url('/images/layout/kasten_top_right.gif') no-repeat 100% 0;
	height: 10px;
	}	
	
.kasten_top .kasten_top_inner {
	background: transparent url('/images/layout/kasten_top.gif') no-repeat 0 0;
	height: 10px;	
	}	
	
.kasten_bottom {
	background: #EDF5F9 url('/images/layout/kasten_bottom_right.gif') no-repeat 100% 100%;
	height: 5px;
	}
		
.kasten_bottom .kasten_bottom_inner {
	background: transparent url('/images/layout/kasten_bottom.gif') no-repeat 0 100%;
	height: 5px;
		}
		

.menue_top {
	background: #EEF5FB url('/images/layout/menue_top_right.gif') no-repeat 100% 0;
	height: 5px;
	font-size: 1px;
	width: 100%;
	}	

/* neuer Button:Neuroscience */

div#neuro a {
	color: #FFFFFF !important;	
	}
	
.neuro_top {
	background: #3A64C6 url('/images/layout/neuro_top_right.gif') no-repeat 100% 0;
	height: 5px;
	font-size: 1px;
	width: 100%;
	}
	
.neuro_bottom {
	background: #3A64C6 url('/images/layout/neuro_bottom_right.gif') no-repeat 100% 100%;
	height: 5px;
	font-size: 1px;
	margin-bottom: 20px;
	width: 100%;
	}

div#menue_left div#neuro {
	/*border-bottom: #B3B2B2 1px solid;
	border-top: #B3B2B2 1px solid;*/
	border-right: #B3B2B2 1px solid;
	padding: 5px 15px 5px 20px;
	/*margin: 0 0.4em 0 0.8em;*/
	margin: 0 0 0 0;
	font-size: 0.83em;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #3A64C6;
	/*background: transparent url('/images/layout/menue_ecke_oben.gif') no-repeat top right;*/
} 		
	
	
	
	
.menue_bottom {
	background: #EEF5FB url('/images/layout/menue_bottom_right.gif') no-repeat 100% 100%;
	height: 5px;
	font-size: 1px;
	margin-bottom: 20px;
	width: 100%;
	}
	
.login_menue_top {
	background: #FAF8F8 url('/images/layout/login_menue_top_right.gif') no-repeat 100% 0;	
	height: 3px;
	font-size: 1px;
	width: 100%;
	}	
	
.login_menue_bottom {
	background: #FAF8F8 url('/images/layout/login_menue_bottom_right.gif') no-repeat 100% 100%;
	height: 3px;
	font-size: 1px;
	margin-bottom: 20px;
	width: 100%;	
	}	

div#content .yellow {
	border: 1px solid #959595;
	background: #FCF7DC;
	padding: 1em 1em 0.7em 1em;
	margin-bottom:0.8em;
}

div#content .error {
	border: 1px solid #B14835;
	/*background: #FAEEEE; rosa*/
	background: #EDF5F9;
}


div#content img.bild_links {
	border: 1px solid #B3B2B2;
}

div#content img.bild_rechts {
	border: 1px solid #B3B2B2;
}

div#content img.bild {
	border: 1px solid #B3B2B2;
}

div#content img.bild_links_ohne-rahmen {
	float: left;
	margin: 0.4em 1em 1em 0;
	/*margin: 5px 20px 10px 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_ohne-rahmen_clear-left {
	clear: left;
	float: left;
	margin: 0 1em 1em 0;
	border: none;
}

div#content img.bild_links_clear-both {
	border: 1px solid #B3B2B2;
	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 #B14835;
}


div#content hr {
	background-color: #B14835; 
	color: #B14835; 
	border: #B14835; 
}

div#content acronym {
	border-bottom: 1px dashed #959595;
}

div#content .quelle {
	font-size: 0.85em;
}

/* SITEMAP */
div#content #sitemap h4 {
	border-top: 1px solid #B14835;
	border-bottom: 1px solid #B14835;
}


/* TeaserBox  */
div#content .teaserBox {
	border: 1px solid #B14835;
}

div#content .teaserBox h4 {
	color: #555555;
}

div#content .teaserBox h5 {
	color: #1A2879;
}


/* FOOTER */
div#foot div {
	border-top: #B14835 1px solid;
}
div#foot div#copyright li {
	background: url('/files/images/icons/003399/arrow.gif') no-repeat left center;
}
div#foot div#func {
	border-bottom: #B14835 1px solid;
}
/* ENDE FOOTER */


/* Formulare */
input.textbox {
	border: 1px solid #B14835;
	color: #555555;
}
textarea.textbox_mehrzeilig {
	color: #555555;
	border: 1px solid #B14835;
	background-color: #FFFFFF; 
}

input.formbutton {
	border: 1px solid #B14835;
	color: #003399;
	background-color: #EDF5F9;
}
select.dropdown {
	background-color: #EDF5F9;
	color: #003399;
}

div#content fieldset {
	border: 1px solid #B14835;
}
div#content legend {
	color: #555555;
}



/*Tabellenrnder*/
div#rahmentabelle table {
	border: 1px solid #B14835;
	}

div#rahmentabelle th {
	background: #EDF5F9;
	padding: 7px;
	vertical-align: top;
}

div#rahmentabelle td {
	border-top: 1px solid #B14835;
	vertical-align: top;
	padding: 7px;
}
/*Tabellenrnder Ende*/

/* Farbe ndern bei Richtig und Falsch unterscheidung */
p#false {
color:#FF0000;
}

p#true {
color:#0C1C79;
}
