body, html {
	height: 100%;
	width: 100%;
}
body {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	//font-size: 1.0em;
	background-color: #FFFFFF;
	font-family: Verdana;
	background-image: url(/global/images/background_left2.gif);
	background-repeat: repeat-y;
}

#outer {
	background-image: url(/global/images/background_right3.gif);
	background-repeat: repeat-y;
	background-position: right;
	height: 100%;
}

/* Header Block */
html>body {
	
	/* height: auto; */
}
/* Allgemeine Defination der Oberste Leiste(hinterGrund)*/
.header {
	font-size: 70%;
	width: 100%;
	min-height: 20px;
	background-color: #F1F1F1;
	overflow: visible;
	background-image: url(/global/images/background_right.gif);
	background-position: right;
}
/*Oberste Leiste linke Bereich*/
.header .left_block {
	margin-left: 45px;
	overflow: visible;
}
/*Oberste Leiste - linke Bereich - Hintergrund den Sprachconteiner (grau)*/
.header .left_block .left_container {
	width: 180px;
	border-left: 1px solid #FFFFFF;
	background-color: #9C9C9C;
	overflow: visible;
	min-height: 20px;
}
/*Oberste Leiste - linke Bereich - Sprachconteiner (dkl.Lila)*/
.header .left_block .left_container .language_block {
	border-left: 1px solid #FFFFFF;
	width: 172px;
	margin-left: 18px;
	margin-right: 0px;
	min-height: 20px;
	overflow: visible;
	vertical-align: middle;
	text-align: right;
	background-color: #D4D4DC;
}
.aktuelles {
	font-size: 100%;
	color: #003399;
	width: 100%;
	min-height: 20px;
	background-color: #9C9C9C;
}
/*Oberste Leiste - linke Bereich - Sprachconteiner (Links)*/
.header .left_block .left_container .language_block a {
	text-decoration: none;
	color: black;
}
/*Oberste Leiste - linke Bereich - Sprachconteiner (besuchteLinks)*/
.header .left_block .left_container .language_block a:visited {
	text-decoration: none;
	color: black;
}
/*Oberste Leistenhöhe und Inhaltausrichtung*/
span {
	line-height: 20px;
	vertical-align: middle;
}
/*Oberste Leistenhöhe und Inhaltausrichtung*/
.header .breadcrumbs_block {
	position: absolute;
	top: 0px;
	left: 240px;
	font-size: 90%;
	color: #003399;	
}
/*Oberste Leiste - linke Bereich - Brotkrümel Navigation Linksfarbe*/
.header .breadcrumbs_block a {
	color: #003399;
	text-decoration: none;
}
/*Oberste Leiste - linke Bereich - Brotkrümel Navigation besuchteLinksfarbe*/
.header .breadcrumbs_block a:visited {
	color: #003399;
	text-decoration: none;
}
/*Oberste Leiste - rechte Bereich - Textgröße Einstellung Position*/
.header .textadjust_block {
	position: absolute;
	top: 0px;
	right: 65px;
	text-decoration: none;
}
/*Oberste Leiste - rechte Bereich - Textgröße Einstellung  Linksfarbe */
.header .textadjust_block a {
	color: #003399;
	text-decoration: none;
}
/*Oberste Leiste - rechte Bereich - Textgröße Einstellung  besuchteLinksfarbe */
.header .textadjust_block a:visited {
	color: #003399;
	text-decoration: none;
}
/*Trennlinie zwischen Obersteleiste Vertikale Navigationleiste (Home, Kontakt... )  Horizontale Dropdown Navigationleiste und Content Bereich ( */
.line {
	margin-left:   45px;
	margin-right: 0px;
	margin-top:    0px;
	margin-bottom: 0px;
	height: 1px;
	max-height: 1px;
	line-height: 1px;
	overflow: hidden;
	font-size: .1em;
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	white-space: nowrap;
	background-image: url(/global/images/ls.gif);
	background-position: right;
}

html>body .line {
	background-repeat: no-repeat;
}
/*LogoLeiste o. vertikale Navigation Leiste */
.logo_header {
	background-color: #FFFFFF;
	width: 100%;
	font-size: 70%;
	overflow: visible;
	min-height: 100px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-image: url(/global/images/background_right.gif);
	background-position: right;
}
/*LogoLeiste - Linkebereich (500px) mit der Abstand zum Browserrand */
.logo_header .left_block {
	background-color: #F1F1F1;
	padding-left: 45px;
	overflow: visible;
	width: 500px;
}
/*LogoLeiste - linkebereich ohne der Abstand zum Browserrand */
.logo_header .left_block .left_container {
	border-left: 1px solid #FFFFFF;
	background-color: #FFFFFF;
	overflow: visible;
	min-height: 100px;
	background-image: url(/global/images/logo_top_bg.gif);
	background-repeat: no-repeat;
	background-position: 192px 0px;
}
/*LogoLeiste - linkebereich - Navigationsblock (dkl. Grau Hintergrund)*/
.logo_header .left_block .left_container .sub_container {
	background-color: #9C9C9C;
	width: 190px;
}
/*LogoLeiste - linkebereich - Navigationsblock */
.logo_header .left_block .left_container .sub_container .quicknav_block {
	border-left: 1px solid #FFFFFF;
	width: 172px;
	margin-left: 18px;
	margin-right: 0px;
	min-height: 100px;
	overflow: hidden;
	background-color: #E2E2E2;
	/*background-image: url(/global/images/nav_top_bg.gif);*/
	background-repeat: no-repeat;
	background-position: bottom right;
}
/*LogoLeiste - linkebereich - Navigationsblock  LinksFarbe*/
.quicknav_block a {
	text-decoration: none;
	color: black;
}
/*LogoLeiste - linkebereich - Navigationsblock NavigationsSchrift Definierung*/
.logo_header .left_block .left_container .sub_container .quicknav_block ul {
	margin-top: 0px;
	margin-bottom: 0px;
	list-style-type: none;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-left: 0px;
	line-height: 170%;
}

.logo_header div.logo_block {
	min-height: 100px;
	line-height: 170%;
	background-image: url(/global/images/logo_top_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	width: 300px;
}
/*LogoLeiste - rechtebereich - Logoblock*/
div.logo_container {
	position: absolute;
	line-height: 170%;
	top: 15px;
	right: 65px;
}
#spacer {
	margin-top: 10px;
	margin-bottom: 10px;
}
/*Dropdownnavigationsleiste*/
.menu_block {
	position: static;
	font-size: 70%;
	width: 100%;
	height: 20px !important;
	height: auto;
	display: block;
	overflow: visible;
	background-image: url(/global/images/background_right2.gif);
	background-position: right;
	background-color: #DEDEDE;
}
/*Dropdownnavigationsleiste - Abstand zum Linken Browserrand + Dkl. Blau Rechteck*/
li.left_space {
	background-image: url(/global/images/background_left.gif);
	width: 64px;
	margin-right: 0px;
	color: #FFFFFF;
	position: static;
	float: left;
	height: 100%;
}
li.left_space span {

}
li.left_space span a {
	display: none;
}
/*Dropdownnavigationsleiste - Suchfeld (Blau hintergrund)*/
.menu_block li.search_container {
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	background-color: #849CCC;
	width: 173px;
	margin-right: 0px;
	height: 100%;
	margin-bottom: 0px;
	color: #FFFFFF;
	/* IE 5 Hack */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 172px;
}
html>body .menu_block li.search_container { }
.menu_block li.search_container span {
	display: block;
	margin-left: 10px;
	
}
/*Dropdownnavigationsleiste - Suchfeld (Textdefinierung)*/
.menu_block li.search_container span a {
	color: white;
	text-decoration: none;
}
/*Dropdownnavigationsleiste - Allgemeine Definierung der horizontale Navigation */
.menu_block #menuList {
	display: inline;
	list-style-type: none;
	/* IE5 Ul-Margin Korrektur */
	padding-left: 0px;
	margin-left: 0px;
}
/*Dropdownnavigationsleiste - horizontale Navigation (Positionierung, Ausrichtung, Sichtbarkeit)*/
.menu_block li.menubar {
	float: left;
	/* Internet Explorer Hack */
	position: static !important;
	position: relative;
	display: inline;
}
/*Dropdownnavigationsleiste - horizontale Navigation (Höhe, Ausrichtung )*/
.menu_block li.left_space {
	min-height: 20px;
	float: left;
	position: static !important;
	position: relative;
}
/*Dropdownnavigationsleiste - Suchfeld (Ausrichtung, Positionierung)*/
.menu_block li.search_container {
	float: left;

	position: static !important;
	position: relative;
}
/*Dropdownnavigationsleiste - dkl. Blaurend um Dropdownmenü*/
#menuList ul {
	border: 1px solid #0047B9;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	margin-left: 0px;
	padding-left: 0px;
	list-style-type: none;
}

ul#AktuellesMenu {
	display: none
	}
	
/*Dropdownnavigationsleiste - menüleiste Normale Zustand (menüpunkte Ausrichtung, Randdefination und Farbe)*/

.actuator {
	z-index: 1;
	display: block;  
	background-color: #DEDEDE;
	border-left: 1px solid #DEDEDE;
	border-right: 1px solid #DEDEDE;
	color: #000;
	height: 14px !important;
	height: auto;
	margin: 0px;
	/* padding: 3px 20px; */
	padding: 3px 20px;
	text-decoration: none;
}
/*Dropdownnavigationsleiste - menüleiste Over Zustand (menüpunkte Ausrichtung, Randdefination und Farbe)*/

.actuator:hover {
	background-color: #C0CCEC;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	color: #000;
	
}

.actuator_hover {
	display: block;
	background-color: #C9D8F0;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	color: #000;
	height: 12px !important;
	height: auto;
	margin: 0px;
	padding: 3px 20px;
	text-decoration: none;
}

#actuator_select {
	background-color: #C9D8F0;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	color: #000;
}
/*Dropdownnavigationsleiste - Allgemeine Def. DropDown Menü */
.menu {
	z-index: 1;
	color: #000;
	background-color: #EDEDED;
	position: absolute;
	visibility: hidden;
	margin-left: 0px;
	padding-left: 0px;
	list-style-type: none;
	display: block;
}
/*Dropdownnavigationsleiste - DropDown Menü(Breite, Sichbarkeit, Aussprache)*/
.menu li {
	z-index: 1;
	width: 200px;
	display: inline;
	/* any IE */
	display: expression('inline');
	/* IE 5.x */
	/*display: expression( document.implementation ? 'inline' : 'inline' );*/
	/* IE 5.0 only */
	/*display: expression( document.body.contentEditable!='inherit' ? 'inline' : null );*/
	/* IE 5.5+ */
	display: expression( document.body.contentEditable=='inherit' ? 'block' : null );
	/* ad infinitum... */

	/* IE 5 Hack */
	voice-family: "\"}\"";
	voice-family:inherit;
	display: list-item;
}
html>body .menu li {}
/*Dropdownnavigationsleiste - DropDown Menü(Normale Zustand)*/
.menu li a {
	background-color: transparent;
	color: #000;
	border-top: 1px solid #FFFFFF;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	display: block;
	width: 100%;
	height: 100%;
}
/*Dropdownnavigationsleiste - DropDown Menü(OverZustand)*/
.menu li a:hover {
	background-color: #7B8DC8;
	border-top: 1px solid #FFFFFF;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
/*Dropdownnavigationsleiste - DropDown Menü(Text def.)*/
span.menutext {
	cursor: hand;
	margin-left: 10px;
	min-width: 180px;
	margin-right: 10px;
	display: block;
}

span.key {
	text-decoration: underline;
}
/*Dropdownnavigationsleiste - DropDown Menü(Breite)*/
#dkfzMenu { min-width: 200px; }
#forschungMenu { min-width: 200px; }
#presseMenu { min-width: 200px; }
#serviceMenu { min-width: 200px; }

/*Contentbereich Allg. Def. (Text, Breite, Höhe, Hintergrund)*/
.content_block {
	position: static;
	font-size: 70%;
	width: 100%;
	min-width: 1000px;
	height: 100%;
	min-height: 100%;
	background-image: url(/global/images/background_right3.gif);
	background-position: right;
	background-repeat: repeat-y;
	background-color: transparent;
}
/*Contentbereich (Überschrift 1)*/

.content_block .text_block h1 {
	font-size: 120%;
	color: #003399;
	margin-bottom: 15px;
	margin-top: 25px;
	margin-right: 200px;
	padding-right: 0px;
}
/*Contentbereich (Überschrift 2)*/
.content_block .text_block h2 {
	font-size: 110%;
	color: #003399;
	margin-bottom: 8px;
	margin-top: 18px;
	margin-right: 180px;
	padding-right: 20px;
}
/*Contentbereich (Überschrift 3)*/
.content_block .text_block h3 {
	font-size: 100%;
	color: #003399;
	margin-bottom: 5px;
	margin-top: 15px;
	margin-right: 180px;
	padding-right: 20px;
	font-weight: normal;
}
/*Contentbereich (Überschrift 4)*/
.content_block .text_block h4 {
	font-size: 100%;
	color: #000000;
	margin-bottom: 0px;
	margin-top: 15px;
	margin-right: 180px;
	padding-right: 20px;
}
/*Contentbereich (Überschrift 4 subüberschrift)*/
.content_block .text_block h4.sub {
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 25px;
}
/*Contentbereich (Überschrift 1 Dkl. Blau Pfeil)*/
.content_block .text_block h1.arrow {
	background-image: url(/global/images/text_arrow.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 12px;
}

html>body .content_block {
	height: auto;
}
/*Contentbereich - Linke Vertikaleleiste + Abstand zum Browserrand*/
.content_block .left_block {
	position: static;
	padding-left: 45px;
	height: 100%;
	width: 190px;
	float: left;
	background-color: transparent;
	z-index: 0;
}
/*Contentbereich - Linke Vertikaleleiste - Conteiner mit Weissem Hintergrund */
.content_block .left_block .left_container {
	border-left: 1px solid #FFFFFF;
	background-color: #FFFFFF;
	height: 100%;
	overflow: visible;
}
/*Contentbereich - Linke Vertikaleleiste - Conteiner mit Dkl. Blauem Hintergrund */

.content_block .left_block .left_container .sub_container {
	background-color: #0444BC;
	width: 190px;
	height: 100%;
        overflow: visible;
}
/*Contentbereich - Linke Vertikaleleiste - Conteiner mit Navigation */

.content_block .left_block .left_container .sub_container .menu_container {
	position: static;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	background-color: #C9D8F0;
	margin-left: 18px;
	margin-right: 0px;
	min-height: 20px;
    height: 100%;
	overflow: visible;
	width: 173px;
 	
	z-index: 1;
	/* IE 5 Hack */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 172px;
}
html>body .content_block .left_block .left_container .sub_container .menu_container { }
.content_block .left_block .left_container .sub_container .menu_container h4 {
	display: block;
	text-decoration: none;
	margin-top: 0px;
	margin-left: 10px;
	padding-top: 5px;
	color: #003399;
	margin-bottom: 5px;
	font-size: 100%;
}
/*Contentbereich - Linke Vertikaleleiste - Conteiner mit Navigation - Def. von einzelnen Menüpunkten (weisse Rand, Textausrichtung, Hintergrund) */
.content_block .left_block .left_container .sub_container .menu_container .element {
	background-color: #F1F1F1;
	line-height: 1.7em;
	border-bottom: 1px solid white;
	width: 100%;
	/* IE Only Hack */
	float: left;
	clear: both;
}
/* IE Hack Korrektur */
html>body .element {
	float: none;
	clear: none;
}
/*Contentbereich - Linke Vertikaleleiste - Conteiner mit Navigation - Menüpunkte Text (NormaleZustand) */
.element a {
	display: block;
	padding-left: 10px;
	padding-right: 10px;
	text-decoration: none;
	color: black;
	padding-bottom: 0px;
	/* IE Only Hack (2) */
	height: 1px;
}
/* IE Hack Korrektur */
html>body .element a {
	height: auto;
}
/*Contentbereich - Linke Vertikaleleiste - Conteiner mit Navigation - Unterenüpunkte Text  */
.element ul {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.content_block .left_block .left_container .sub_container .menu_container .open_element {
	background-color: #F1F1F1;
	line-height: 1.7em;
	border-bottom: 1px solid white;
	width: 100%;
	/* IE Only Hack */
	float: left;
	clear: both;
}

html>body .open_element {
	float: none;
	clear: none;
}
/*Contentbereich - Linke Vertikaleleiste - Conteiner mit Navigation - Unterenüpunkte (Ausählungs Icon)  */
.open_element a {
	display: block;
	padding-left: 10px;
	padding-right: 10px;
	text-decoration: none;
	padding-bottom: 0px;
	background-color: #849CCC;
	color: white;
	/* IE Only Hack (2) */
	height: 1px;
}
.open_element .submenu a {
	display: block;
	padding-left: 0px;
	padding-right: 0px;
	text-decoration: none;
	background-color: #DEDEDE;
	color: black;
}
/* IE Hack Korrektur */
html>body .open_element a {
	height: auto;
}
.open_element ul {
	padding-left: 5px;
	margin-left: 0px;
	background-color: #DEDEDE;
}
.open_element li {
	background-image: url(/global/images/list_icon.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 10px;
	margin-left: 5px;
}
.open_actuator {
	background-color: #849CCC;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	color: #FFF;
}

#left_menuList {
	list-style-type: none;
	padding-left: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.content_block .left_block .left_container .sub_container .menu_container span {
	margin-left: 10px;
}
/*Contentbereich - Mitte (Hintergrund, Höhe, Position, Ränder)*/
.content_block .text_block {
	position: static;
	height: 100%;
	display: block;
	min-height: 750px;
	background-color: #FFFFFF;
	margin-left: 237px;
	margin-right: 65px;
	padding-right: 0px;
	padding-left: 20px;
}

div.disclaimer {
	display: none;
	}

html>body .content_block .text_block {
	height: auto;
}
/*Contentbereich - Mitte - Fließtext*/
.content_block .text_block p, .content_block .text_block .text, .subsubheading, .anker_top{
	margin-right: 180px;
	padding-right: 20px;
}

/*Contentbereich - Mitte - Fließtext- Überschrift*/
.content_block .text_block h5 {
	display: block;
	font-size: 100%;
	margin-top: 34px;	/* vorher 4px */
	margin-bottom: 2px;
	/*margin-right: 165px;
	padding-right: 20px;*/
	color: #003399;
}
/*Contentbereich - Mitte - Fließtext- Subüberschrift*/
.content_block .text_block .subheading {
	border-bottom: 1px solid #003399;
	width: 97%;
	margin-top: 5px;
	
	
}
/*Contentbereich - Mitte - Fließtext- Subüberschrift- Überschrift 4*/
.content_block .text_block .subheading  h4 {
	font-size: 110%;
	color: #003399;
	margin-bottom: 3px;
}
div.text_block a:link, div.text_block a:visited, div.text_block a:active {
	color: #003399;
	font-weight: bold;
	text-decoration: none;
}
div.text_block a:hover {
	/*color: #000000;*/
	text-decoration: underline;
	}
div.text_block a.position, div a.link:link, div a.link:visited, div a.link:active, div a.print_inv:link, div a.print_inv:active, div a.print_inv:visited, div.floating_infobox a:link, div.floating_infobox a:visited, div.floating_infobox a:active, ul.joblist a:link, ul.joblist a:visited, ul.joblist a:active {
	color: #003399;
	font-weight: bold;
	text-decoration: none;
	}
div.text_block a.position:hover, div a.link:hover, div a.print_inv:hover, div.floating_infobox a:hover, ul.joblist a:hover {
	/*color: #000000;*/
	text-decoration: underline;
	}
		
a.position1 {
	color: black;
	text-decoration: none;
}
/*Contentbereich - Mitte - Fließtext- Navigationsblock (B.s. http://www.dkfz.de/de/information/index.html)*/
ul.joblist {
	padding-left: 0px;
	margin-left: 0px;
	list-style-type: none;
}
ul.joblist li {
	padding-left: 10px;
	background-image: url(/global/images/job_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}

/* Non-Opera + Non-IE Hack */
:root .content_block .text_block .underline {
	
	/* clear: both; */
}

.underline {
	margin-right: 180px;
	padding-right: 0px;
	}
	
/*Contentbereich - Mitte - Fließtext- Aufzählung Ausrichtung*/
.content_block .text_block ul {
	padding-left: 20px;
	margin-left: 0px;
	margin-top: 5px;
	/*margin-bottom: 5px*/
}
.content_block .text_block ol {
	padding-left: 0px;
	margin-left: 25px;
	margin-top: 5px;
	/*margin-bottom: 5px;*/
}
/*Contentbereich - Mitte - Fließtext- Aufzählung Ausrichtung */
.content_block .text_block li {
	margin-bottom: 5px;
}
/*Contentbereich - Mitte - Fließtext- Aufzählung Ausrichtung */
.content_block .text_block li span {
	color: #000000;
	display: inline;
	margin-bottom: 0px;
}
/*Contentbereich - Mitte - Fließtext- Überschrift 2 */
.text_block h2 {
	margin-top: 0px;
	padding-top: 0px;
	font-size: 150%;
	color: #003399;
}
.menuLeft {
	color: #000;
	background-color: #EDEDED;
	position: absolute;
	visibility: hidden;
	margin-left: 0px;
	padding-left: 0px;
	list-style-type: none;
	display: block;
	border-right: 1px solid #336699;
	border-bottom: 1px solid #336699;
	min-width: 200px;
	width: auto !important;
	width: 200px;
}
.menuLeft li {
	display: inline;
}
.menuLeft a {
	background-color: transparent;
	color: #000;
	margin: 0px;
	padding: 0px;
	padding-left: 10px;
	padding-right: 10px;
	border-top: 1px solid white;
	text-decoration: none;
	display: block;
}
.menuLeft a:hover {
	background-color: #7B8DC8;
	border-top: 1px solid #FFFFFF;
	color: #FFFFFF;
	border-top: 1px solid white;
	text-decoration: none;
}
.left_actuator_hover {
	background-color: #C9D8F0;
	color: #000;
	margin: 0px;
	text-decoration: none;
}
/*Contentbereich - Linke Seule  Helmholzlogo Layer*/
#helmholtz_logo {
	margin-left: 10px;
	margin-right: 0px;
}

p.vor_bmg {
	height: 14px;
	}

div.list_bar {
	z-index: 0;
	height: 20px;
	position: static;
	display: block;
	width: 99%;
	background-color: #DEDEDE;
	overflow: visible;
}
div.list_bar ul {
	display: inline;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	background-color: #DEDEDE;
}
div.list_bar li {
	display: inline;
	float: left;
	text-align: center;
	margin-right: 50px;
	padding-left: 15px;
	padding-top: 4px;
	/* ie5win */
	voice-family: "\"}\"";
	voice-family:inherit;
	line-height: 20px;
	padding-top: 0px;
}
html>body div.list_bar li {
	padding-top: 0px;
	line-height: 20px;
	/* ie5win */
}
div.list_bar li a {
	color: black;
	text-decoration: none;
}
div.list_bar li a:hover {
	color: #003399;
}
div.list_bar_con {
	height: 20px;
	background-color: #DEDEDE;
	width: 100%;
}
span.subtitle {
	display: block;
	margin-left: 10px;
	color: #003399;
	font-weight: bold;
}

span.description {
	display: block;
	margin-left: 10px;
}
/*Contentbereich - Rechte Seule (Ausrichtung, Höhe, Breite, Hintergrund)*/
div.float_layer_right {
	float: right;
	min-height: 500px;
	margin-left: 0px;
	width: 199px;
	height: 100%;
	background-color: #F0F0F0;
}

html>body div.float_layer_right {
	height: 84%;
}
/*Contentbereich - Rechte Seule- Layer unten dem Bild (http://dkfz.de/index.html)*/
div.float_layer_right h5 {
	background-color: #DEDEDE;
	font-weight: bold;
	width: 100%;
	font-size: 100%;
	color: #003399;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	margin-bottom: 0px;
	margin-right: 0px;
}
div.float_layer_right h5 span {
	display: block;
	margin-left: 10px;
	line-height: 180%;
}
/*Linie*/
hr {
	color: #003399;
	height: 1px;
	background-color: #003399;
	border: none;
	margin-bottom: 3px;
}

span.mail {
	display: block;
	padding-left: 20px;
	background-image: url(/global/images/letter.gif);
	background-repeat: no-repeat;
	background-position: left;
}
div.addressblock {
	margin-left: 10px;
}
span.sblue {
	display: inline;
	color: #003399;
	line-height: 80%;
}
/*Contentbereich - "Seite Drucken" Layer*/
span.print {
	display: inline;
	font-size: 90%;
	background-image: url(/global/images/printer.gif);
	background-repeat: no-repeat;
	background-position: left;
	line-height: 100%;
}
span.print a {
	display: inline;
	color: #003399;
	text-decoration: none;
	line-height: 100%;
}
/*Contentbereich - "Last Update" Layer*/
span.lastupdate {
	font-size: 90%;
	display: inline;
	line-height: 100%;
}
/* Contentbereich - Bebilderte Liste, Forschungsschwerpunkte (ober- und unterhalt des Textblockes dkl. Blau Linie)*/
div.forschungsschwerpunkte_heading {
	display: block;
	min-height: 74px;
	font-weight: bold;
	padding-right: 75px;
	width: 275px;
	border-top: 1px solid #003399;
	border-bottom: 1px solid #003399;
	margin-left: 0px;
	padding-bottom: 5px;
	/* IE 5 Hack */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 215px;
}
html>body div.forschungsschwerpunkte_heading { } 
div.forschungsschwerpunkte_heading span {
	font-size: 100%;
	/* IE 5 Hack */
	voice-family: "\"}\"";
	voice-family:inherit;
	line-height: 120%;
}
html>body div.forschungsschwerpunkte_heading span { }
div.forschungsschwerpunkte_heading h3 {
	margin-top: 0px;
	padding-top: 10px;
	margin-bottom: 6px;
	margin-right: 5px;
	/* IE 5 Hack */
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size: 110%;
}
html>body div.forschungsschwerpunkte_heading h3 { }
/* Contentbereich - Unterpunkte der einzelnen Forschungsschwerpunkte, nicht bebildert (ober- und unterhalt des Textblockes dkl. Blau Linie mit gr. Hintergrund)*/

.left_list {
	float: left;
	display: block;
	list-style-type: none;
	width: 275px;
	margin-right: 10px;
	margin-top: 10px;
}
/* Contentbereich - Unterpunkte der einzelnen Forschungsschwerpunkte( Ausrichtung von Links)*/

h3.right {
        float: right;
        width: 275px;
}
/* Contentbereich - Unterpunkte der einzelnen Forschungsschwerpunkte( Rechte Spalte)*/
.right_list {
	float: right;
	display: block;
	list-style-type: none;
	width: 275px;
	margin-top: 10px;
}
/* Contentbereich - Unterpunkte der einzelnen Forschungsschwerpunkte( Def. von der Auflistung)*/
li.list_row {
	margin-top: 0px;
	display: block;
	border-top: 1px solid #003399;
	width: 100%;
	background-color: #F0F0F0;
	padding-left: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top: 5px;
	margin-bottom: 0px;
	display: inline;
	/* IE 5 Hack */
	voice-family: "\"}\"";
	voice-family:inherit;
	display: list-item;
}
html>body li.list_row { }
li.list_row a.link {
	background-image: url(/global/images/link_arrow.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
	font-weight: bold;
	display: block;
	color: #003399;
	text-decoration: none;
}

li.list_row span {
	padding-left: 10px;
	display: block;
}

/* Contentbereich - Bebilderte Liste, Forschungsschwerpunkte */

div.columnbox {
	width: 650px;
	/* ie5win */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 610px;
}
html>body div.columnbox {
	width: 610px;
	/* ie5win */
}
/* Contentbereich - Bebilderte Liste, Forschungsschwerpunkte - Linke Img. Spalte def.*/
.left_imagelist {
	list-style-type: none;
	display: block;
	float: left;
	width: 314px;
	margin-left: 0px;
	margin-top: 0px;
	padding-left: 0px;
	/* ie5win */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 294px;
}

html>body .left_imagelist {
	width: 294px; 
	/* ie5win */
}
/* Contentbereich - Bebilderte Liste, Forschungsschwerpunkte - Rechte Img. Spalte def.*/
.right_imagelist {
	float: right;
	margin-top: 0px;
	list-style-type: none;
	width: 314px;
	/* ie5win */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 294px;
}

html>body .right_imagelist {
	width: 294px; 
	/* ie5win */
}
/* Contentbereich - Bebilderte Liste, Forschungsschwerpunkte - Zeilen Def.*/
li.image_row {
	border-top: 1px solid #003399;
	border-bottom: 1px solid #003399;
	width: 100%;
	padding: 3px;
	min-height: 68px;
	height: 78px;
	display: inline;
	background-color: #F0F0F0;
	margin-bottom: 5px;
	background-repeat: no-repeat;
	background-position: 242px;
	/* ie5win */
	voice-family: "\"}\"";
	voice-family:inherit;
	display: block;
	height: 68px;
	background-position: 228px;
}

html>body li.image_row {
	height: auto;
	/* ie5win */
}

li.image_row a.link {
	background-image: url(/global/images/link_arrow.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
	padding-right: 70px;
	font-weight: bold;
	display: block;
	color: #003399;
	text-decoration: none;
}

li.image_row span {
	display: block;
	padding-right: 75px;
	padding-left: 10px;
	line-height: 120%;
}
/* Contentbereich -  Zentrale NewsTextblock (Ausrichtung)*/
.newsblock {
	padding: 10px;
}
/* Contentbereich -  Zentrale NewsTextblock (Uberschrift)*/
h6 {
	display: block;
	font-size: 100%;
	color: #003399;
	background-image: url(/global/images/arrow_lightblue.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
	margin-bottom: 5px;
	margin-top: 3px;
}
/* Contentbereich -  Zentrale NewsTextblock (Uberschrift) Link eigenschaften*/
h6 a {
	color: #003399;
	text-decoration: none;
}

/* Contentbereich - INFOBOX (http://www.dkfz.de/de/dkfz/struktur/index.html) Blau-Grau Block */


.content_block div.infobox {
	position: static;
	/*width: 95%;*/
	background-color: #F1F1F1;
	padding-bottom: 5px;
	margin-bottom: 10px;
	margin-right: 180px;
	padding-right: 0px;
	border-bottom: 1px solid #003399;
	/*vertical-align: middle;*/
}
.content_block div.infobox br {
	clear: left;
}
.content_block div.infobox form {
	padding: 0px;
	margin: 0px;
}

.content_block div.infobox h1 {
	width: 100%;
	background-color: #C9D7F1;
	font-size: 120%;
	margin-bottom: 5px;
	margin-top: 0px;
	border-bottom: 1px solid #003399;
}
.content_block div.infobox h1 span {
	display: block;
	margin: 1px;
	margin-left: 5px;
}
.content_block div.infobox h4 {
	background-color: #C9D7F1;
	border-bottom: 1px solid #003399;
	margin-bottom: 5px;
	margin-top: 0px;
	margin-right: 0px;
	padding-left: 10px;
}

.content_block div.infobox div.newsblock h6 {
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
}
/* Contentbereich -  Zentrale Textblock (Ausrichtung)*/
.content_block div.infobox div.newsblock {
	padding: 5px;
}

.content_block div.infobox div.newsblock div.newscontent {
	padding-left: 10px;
}


/* table was here */


/* FLOATED INFOBOX */


.content_block div.floated_infobox {
	position: static;
	margin-right: 220px;
       
        margin-top: 0px;
}
.content_block div.floated_infobox .inner_box {
	background-color: #F1F1F1;
	padding-bottom: 5px;
	margin-bottom: 10px;
	width: 99%;
}

.content_block div.floated_infobox h2 {
	margin: 0px;
	padding-right: 0px;
	width: 100%;
       
	background-color: #C9D7F1;
	font-size: 120%;
	margin-bottom: 5px;
	margin-top: 0px;
}
.content_block div.floated_infobox h3 {
        margin: 0px;
        
	width: 99%;
	background-color: #C9D7F1;
	font-size: 100%;
	margin-bottom: 5px;
	margin-top: 0px;
}
.content_block div.floated_infobox h3 span {
	display:block;
	margin-left: 5px;
}
.content_block div.floated_infobox h4 {
	background-color: #C9D7F1;
	border-bottom: 1px solid #003399;
	margin-bottom: 5px;
	padding-left: 10px;
}

.content_block div.floated_infobox div.newsblock {
	padding: 5px;
}

.content_block div.floated_infobox div.newsblock div.newscontent { 
	padding-left:10px;
 }
 
div.img_right {
	margin-right: 200px;
	}

div.floating_infobox {
	width: 200px;
	background-color: #F1F1F1;
	margin-right: 200px;
}
div.floating_infobox h5 {
	background-color: #C9D7F1;
	color: #003399;
	padding: 2px;
	border-bottom: 1px solid #003399;
	margin-top: 0px;
}
div.floating_infobox ul {
	list-style-type: none;
	padding-left: 0px;
	margin-left: 0px;
}
div.floating_infobox li {
	background-image: url(/global/images/arrow_lightblue.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 8px;
}
.label {
	color: #003399;
	font-weight: bold;
}

/* table was here */

.item {
	padding: 5px;
	padding-left: 10px;
	background-image: url(/global/images/job_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 8px;
}

/* KONTEXTUNABHÄNGIGE STYLES */



ul.list li span, ol.list li span {
	line-height: 120%;
}

ul.list {
	margin-right: 180px;
	padding-right: 20px;
	}
	
a.arrow {
	background-image: url(/global/images/link_arrow.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
	display: block;
	font-weight: bold;
	text-decoration: none;
	color: #003399;
}
a.light_arrow {
	background-image: url(/global/images/arrow_lightblue.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
	display: block;
	text-decoration: none;
	color: #003399;
}
.blue {
	color: #003399;
}

h2 span {
	padding: 2px;
	padding-left: 10px;
	display: block;
}

a.nostyle {
	color: #003399;
	text-decoration: none;
	font-weight: bold;
}
a.pagenav {
	color: #003399;
	text-decoration: none;
}
a.pagenav:visited {
	color: #003399;
	text-decoration: none;
}
a.nostyle_normal {
	color: #003399;
	text-decoration: none;
}
table.events {
	border-spacing:5px;
}


.orderbutton {
	border: 1px solid #003399;
	font-family: Verdana;
	font-size: 100%;
	background-color: #849CCC;
	color: white;
	font-weight: bold; width: auto;
}
/* Seitenanfang */
.toplink {
	/* background-image: url(/global/images/arrow_up.gif);*/
	background-position: right;
	background-repeat: no-repeat;
	color: #003399;
	border-bottom: 1px solid #003399;
	padding-right: 12px;
	float: right;
}
/* NEW */

.left_block ul.area_nav {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.left_block ul.area_nav li {
	margin-left: 1px;
	border-top: 1px solid white;
	padding-top: 4px;
	padding-left: 23px;
	\width: 191px;
	\height: 22px;
	w\idth: 168px;
	he\ight: 18px; 
}

.left_block ul.area_nav li.first {
	background-image: url(/global/images/left_list_background_first.gif);
	color: #023399;
	font-weight: bold;
	border: 0;
}

.left_block ul.area_nav li.second {
	background-image: url(/global/images/left_list_background_second.gif);
	border-bottom: 1px solid white;
}

/* order bar */

.float_layer_right div.your_orders {
	background-color: #C9D7F1;
	margin-top: 19px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #00349A;
	font-weight: bold;
	padding-left: 12px;
	border-bottom: 1px solid #003399;
}

.float_layer_right div.the_orders {
	margin-top: 16px;
	margin-bottom: 16px;
	margin-left: 12px;
}

/* table was here */

.float_layer_right div.to_the_order_form {
	border-top: 1px solid #003399;

	padding-top: 12px;
	padding-left: 10px;
}

.float_layer_right div.to_the_order_form .the_button {
	background-color: #849CCC;
	border: 1px solid #003399;
	color: white;
	font-weight: bold;
	font-size: .7em;
	width: 141px;
}

/* /order bar */

/* publication description */

div.publication_desc strong {
	color: #003396;
}

div.publication_desc ul {
	list-style-type: disc;
}

div.publication_desc .title {
	padding: 0;
	margin: 0;
	border: 0;
	font-size: 120%;
}

div.pd_header_left {
	width: 50%;
	float: left;
}

#pd_header_left_h1 {
	margin: 0;
	padding: 0;
}

div.pd_header_right {
	text-align: right;
}

/* product select box */

#psbox {

}

/* table was here */

.main_order_button {
	margin-top: 15px;
	margin-right: 200px;
	text-align: right;
}

.main_order_button .the_button {
	background-color: #849CCC;
	border: 1px solid #003399;
	color: white;
	font-weight: bold;
	font-size: .7em;
	width: 141px;
	float: right;
}

/* article selection, order form */

#article_selection {
	width: 100%;
	border-spacing: 0px;
}

#article_selection #first {
	background-color: #C9D8EF;
}

/* table was here */


.arrow_link {
	background-image: url(/global/images/link_arrow.gif);
	background-repeat: no-repeat;
	background-position: left;
	font-weight: bold;
	color: #003399;
	text-decoration: none;

}

hr {
	display: none;	
}

/* for the search page (sehe http://www.dkfz.de/de/alumni/alumnitreffen_2004.html untere navigation)*/

a.page {
	color: #013299;
}

a.active {
	color: #013299;
	font-weight: bold;
	text-decoration: none;
}

a.inactive {
	background-image: url(/global/images/pagenav_left_grey.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	background-position: left 3px;
	color: #9F9F9F;
	text-decoration: none;
}
					

a.backwards {
	background-image: url(/global/images/pagenav_left.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	background-position: left 3px;
	color: #003399;
}
			 
a.forward {
	background-image: url(/global/images/pagenav_right.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	background-position: right 3px;
	color: #003399;
}

.left_list3 {
	float: left;
	display: block;
	list-style-type: none;
	width: 275px;
	margin-right: 10px;
	margin-top: 10px;
}
.right_list2 {
	float: right;
	display: block;
	list-style-type: none;
	width: 275px;
	margin-right: 10px;
	margin-top: 10px;
}
/* Großes Bild */
div.big_image {
	margin-left:0px;
	margin-right:0px;
	margin-top:10px;
	margin-bottom:15px;
	clear:both;
}
