/*
  Stylesheet-Definitionen für Max-Planck-Innovation
  Ausgabemedium: Bildschirm
  Browser: alle
*/

/*
  -----------------------------------------------------------------------------
  Farben
  -----------------------------------------------------------------------------

  Hintergrund beige:	#f0eee3
  Hintergrund weiss:	#ffffff
  Hintergrund rot:	#b10042
  Schrift rot:		#b10042
*/

/*
  ------------------------------------------------------------------------
  HTML-Elemente
  ------------------------------------------------------------------------
*/

HTML
{
	height:100%;
	margin:0px;
	padding:0px;
}

BODY
{
	background-color:#f0eee3;
	font-family:Arial,Helvetica,sans-serif;
	height:100%;
	margin:0px;
	padding:0px;
}

BODY.body_popup
{
	background-color:#ffffff;
}

/*
  ------------------------------------------------------------------------
  Container
  ------------------------------------------------------------------------
*/

DIV#container_page
{
	background-color:#ffffff;
	background-image:url('/system/image/bg_container_page.gif');
	background-position:0px 0px;
	background-repeat:repeat-y;
	height:auto !important;
	margin-left:auto;
	margin-right:auto;
	min-height:100%;
	overflow:auto;
	padding-left:30px;
	padding-right:30px;
	width:790px;
}

BODY.body_popup DIV#container_page
{
	background-color:#f0eee3;
	background-image:none;
	height:auto;
	margin:10px;
	padding:0px;
	width:760px;
}

DIV#container_header
{
	background-color:#ffffff;
	height:27px;
	padding-top:15px;
	width:790px;
}

DIV#container_logo
{
	background-color:#b10042;
	background-image:url('/system/image/bg_container_logo.gif');
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:111px;
	text-align:right;
}

DIV#container_pagebrand
{
	background-color:#ffffff;
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:41px;
	padding-top:4px;
	padding-bottom:4px;
	width:790px;
}

DIV#start_image
{
	float:right;
}

DIV#container_menumain
{
	float:left;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:17px;
	padding-top:12px;
	width:173px;
}

DIV.container_clear
{
	clear:left;
}

DIV#container_center
{
	float:left;
	font-size:12px;
	margin-left:17px;
	margin-right:17px;
	padding-top:30px;
	width:376px;
}

BODY.body_home DIV#container_center
{
	padding-top:10px;
}

BODY.body_popup DIV#container_center
{
	margin:0px;
	padding-left:20px;
	padding-right:20px;
	width:auto;
}

DIV#container_context
{
	background-color:#ebe8da;
	float:left;
	font-size:11px;
	padding-bottom:14px;
	width:190px;
}

DIV#container_center DIV.container_image
{
	margin-bottom:15px;
}

DIV#container_context DIV.container_image
{
	border-top-color:#ffffff;
	border-top-style:solid;
	border-top-width:4px;
}

DIV.container_image_left
{
	float:left;
	margin-right:10px;
}

DIV.container_infobox
{
	border-color:#ebe8da;
	border-style:solid;
	border-width:2px;
	font-size:11px;
	margin-bottom:13px;
	padding:14px;
}

DIV.container_link_print
{
	border-top-color:#ffffff;
	border-top-style:solid;
	border-top-width:4px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
}

BODY.body_popup DIV.container_link_print
{
	border-top:none;
	float:right;
	padding:0px;
}

DIV.container_anchor
{
	margin-bottom:10px;
}

DIV.container_technology
{
	border-color:#ebe8da;
	border-style:solid;
	border-width:2px;
	font-size:11px;
	margin-bottom:13px;
	padding:14px;
}

DIV.container_tab_inactive
{
	background-color:#ebe8da;
	border-bottom-color:#ffffff;
	border-bottom-style:solid;
	border-bottom-width:2px;
	float:left;
	font-size:11px;
	font-weight:normal;
	height:15px;
	margin-top:10px;
	padding:5px;
	width:175px;
}

DIV.container_tab_active
{
	background-color:#ebe8da;
	border-bottom-color:#ffffff;
	border-bottom-style:solid;
	border-bottom-width:2px;
	float:left;
	font-size:11px;
	font-weight:bold;
	height:25px;
	padding:5px;
	width:175px;
}

DIV.container_technology_new
{
	border-color:#ebe8da;
	border-style:solid;
	border-width:2px;
	font-size:11px;
	margin-bottom:13px;
	padding:14px;
}

DIV.container_link_email
{
	margin-bottom:15px;
}

DIV#container_context DIV.container_link_email
{
	margin-left:10px;
}

ADIV.container_technology_search
{
border-color:#ebe8da;
border-style:solid;
border-width:2px;
font-size:11px;
margin-bottom:13px;
padding:14px;
}

/*
  ------------------------------------------------------------------------
  Formulare
  ------------------------------------------------------------------------
*/

FORM
{
	float:none;
	margin:0px;
	padding:0px;
}

/*
  ------------------------------------------------------------------------
  Formularelemente
  ------------------------------------------------------------------------
*/

DIV#container_header INPUT.input_text
{
	background-color:#ebe8da;
	border:none;
	font-size:11px;
	font-weight:normal;
	width:100px;
}

INPUT.input_submit
{
	background-color:transparent;
	background-image:url('/system/image/bg_link.gif');
	background-position:0px center;
	background-repeat:no-repeat;
	border:none;
	color:#b10042;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	padding-left:13px;
	padding-top:3px;
}

SELECT.select_technology
{
	font-size:12px;
	font-weight:normal;
	margin-bottom:15px;
	width:100%;
}

SELECT.select_technology OPTION.option_select
{
	color:#b10042;
}



INPUT#input_search_technology
{
	background-color:#ebe8da;
	border:none;
	font-size:11px;
	font-weight:normal;
	width:280px;
}

INPUT#input_search_extended_query
{
	font-size:11px;
	font-weight:normal;
	width:163px;
}

INPUT#input_search_extended_submit
{
	background-color:#b10042;
	border:0px;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	padding-bottom:3px;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	text-align:center;
	width:125px;
}

SELECT#select_search_extended_type
{
	font-size:11px;
	font-weight:normal;
	width:170px;
}

/*
  ------------------------------------------------------------------------
  Bilder
  ------------------------------------------------------------------------
*/

IMG#image_logo_screen
{
	margin-right:20px;
	margin-top:20px;
}

IMG#image_logo_print
{
	display:none;
}

AA IMG
{
margin-left:-15px;
}

/*
  ------------------------------------------------------------------------
  Listen
  ------------------------------------------------------------------------
*/

UL#list_menuheader
{
	float:left;
	list-style-type:none;
	margin:0px;
	padding:0px;
	width:790px;
}

DIV#container_menumain UL
{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

DIV#container_center UL
{
	list-style-image:url('/system/image/bg_listitem.gif');
	margin-bottom:10px;
	margin-left:15px;
	margin-right:0px;
	margin-top:0px;
	padding:0px;
}

/*
  ------------------------------------------------------------------------
  Listenelemente
  ------------------------------------------------------------------------
*/

UL#list_menuheader LI
{
	color:#666666;
	display:inline;
	font-size:11px;
	font-weight:normal;
	margin-right:15px;
}

DIV#container_menumain UL LI
{
	color:#000000;
	font-size:12px;
	font-weight:bold;
	line-height:0%;
	margin-bottom:3px;
}

DIV#container_menumain UL UL LI
{
	color:#b10042;
	font-weight:bold;
}

DIV#container_menumain UL UL UL LI
{
	color:#666666;
	font-weight:normal;
}

DIV#container_center UL LI
{
	margin-bottom:6px;
}

/*
  ------------------------------------------------------------------------
  Tabellen
  ------------------------------------------------------------------------
*/

TABLE.table_border
{
	border-color:#ebe8da;
	border-style:solid;
	border-width:2px;
	clear:left;
	font-size:11px;
	width:372px;
}

/*
  ------------------------------------------------------------------------
  Tabellenzellen
  ------------------------------------------------------------------------
*/

TABLE TD
{
	vertical-align:top;
}

TABLE.table_border TR TD
{
	padding:5px;
}

/*
  ------------------------------------------------------------------------
  Überschriften
  ------------------------------------------------------------------------
*/

DIV#container_center H1
{
	color:#b10042;
	font-size:18px;
	font-weight:normal;
	line-height:125%;
	margin-bottom:15px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	padding:0px;
}

DIV#container_center H2
{
	color:#000000;
	font-size:12px;
	font-weight:bold;
	line-height:125%;
	margin-bottom:15px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	padding:0px;
}

DIV#container_center H3
{
	border-left-color:#666666;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#666666;
	border-right-style:solid;
	border-right-width:1px;
	color:#666666 !important;
	display:inline !important;
	font-size:11px;
	font-weight:normal;
	line-height:125%;
	margin-bottom:15px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	padding-bottom:0px;
	padding-left:5px;
	padding-right:5px;
	padding-top:0px;
}

DIV#container_context H2
{
	border-top-color:#ffffff;
	border-top-style:solid;
	border-top-width:4px;
	color:#666666;
	font-size:11px;
	font-weight:bold;
	line-height:125%;
	margin-bottom:9px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:10px;
	padding-top:14px;
}

DIV#container_context H3
{
	color:#666666;
	display:inline;
	font-size:11px;
	font-weight:normal;
	line-height:125%;
	margin-bottom:9px;
	margin-left:10px;
	margin-right:10px;
	margin-top:0px;
	padding:0px;
}

DIV.container_anchor H2
{
	background-image:url('/system/image/bg_anchor.gif');
	background-position:0px 0px;
	background-repeat:no-repeat;
	color:#000000;
	display:inline !important;
	padding-left:15px !important;
}

H3.headline_link_download
{
	background-image:url('/system/image/bg_link_download.gif');
	background-position:0px 0px;
	background-repeat:no-repeat;
	display:inline;
	padding-left:15px !important;
}

H2.headline_link_anchor
{
	background-image:url('/system/image/bg_link.gif') !important;
	background-position:0px 0px;
	background-repeat:no-repeat;
	color:#b10042 !important;
	display:inline;
	padding-left:15px !important;
}

DIV.container_technology H2
{
	color:#666666 !important;
	font-size:11px !important;
	margin-bottom:5px !important;
}

DIV.container_technology_new H2
{
	color:#666666 !important;
	font-size:11px !important;
}

DIV.container_technology_search H2
{
	color:#666666 !important;
	font-size:11px !important;
}

/*
  ------------------------------------------------------------------------
  Texte
  ------------------------------------------------------------------------
*/

DIV#container_center P
{
	margin-bottom:13px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	padding:0px;
}

DIV#container_context P
{
	margin-bottom:13px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:10px;
	padding-top:0px;
}

P.text_description
{
	color:#666666;
	font-size:11px;
}

P.text_continous
{
	margin-bottom:0px !important;
}

P.text_error
{
	color:#b10042;
}

SPAN.text_match
{
	background-color:#ebe8da;
	font-weight:bold;
}

/*
  ------------------------------------------------------------------------
  Links
  ------------------------------------------------------------------------
*/

UL#list_menuheader LI A:active,
UL#list_menuheader LI A:focus,
UL#list_menuheader LI A:link,
UL#list_menuheader LI A:visited

{
	color:#666666;
	text-decoration:none;
}

UL#list_menuheader LI A:hover
{
	text-decoration:underline;
}

DIV#container_menumain UL LI A:active,
DIV#container_menumain UL LI A:focus,
DIV#container_menumain UL LI A:link,
DIV#container_menumain UL LI A:visited
{
	color:#000000;
	display:block;
	line-height:125%;
	padding-bottom:2px;
	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
	text-decoration:none;
}

DIV#container_menumain UL LI A:hover
{
	text-decoration:underline;
}

DIV#container_menumain UL UL LI A:active,
DIV#container_menumain UL UL LI A:focus,
DIV#container_menumain UL UL LI A:link,
DIV#container_menumain UL UL LI A:visited
{
	background-color:transparent !important;
	color:#b10042;
	margin-bottom:2px;
	margin-top:2px;
	padding-bottom:0px;
	padding-left:12px;
	padding-right:0px;
	padding-top:0px;
	text-decoration:none;
}

DIV#container_menumain UL UL LI A:hover
{
	text-decoration:underline;
}

DIV#container_menumain UL UL UL LI A:active,
DIV#container_menumain UL UL UL LI A:focus,
DIV#container_menumain UL UL UL LI A:link,
DIV#container_menumain UL UL UL LI A:visited

{
	background-image:none !important;
	color:#666666;
	text-decoration:none;
}

DIV#container_menumain UL UL UL LI A:hover
{
	text-decoration:underline;
}

DIV#container_menumain UL LI.listitem_home A:active,
DIV#container_menumain UL LI.listitem_home A:focus,
DIV#container_menumain UL LI.listitem_home A:link,
DIV#container_menumain UL LI.listitem_home A:visited
{
	color:#666666;
}

DIV#container_menumain UL LI.listitem_active A:active,
DIV#container_menumain UL LI.listitem_active A:focus,
DIV#container_menumain UL LI.listitem_active A:link,
DIV#container_menumain UL LI.listitem_active A:visited
{
	background-color:#f0eee3;
}

DIV#container_menumain UL UL LI.listitem_active A:active,
DIV#container_menumain UL UL LI.listitem_active A:focus,
DIV#container_menumain UL UL LI.listitem_active A:link,
DIV#container_menumain UL UL LI.listitem_active A:visited
{
	background-image:url('/system/image/bg_listitem_menumain.gif');
	background-position:0px center;
	background-repeat:no-repeat;
}

DIV#container_menumain UL UL UL LI.listitem_active A:active,
DIV#container_menumain UL UL UL LI.listitem_active A:focus,
DIV#container_menumain UL UL UL LI.listitem_active A:link,
DIV#container_menumain UL UL UL LI.listitem_active A:visited
{
	background-image:url('/system/image/bg_listitem_menumain.gif') !important;
	background-position:0px center;
	background-repeat:no-repeat;
}

DIV#container_center A:active,
DIV#container_center A:focus,
DIV#container_center A:link,
DIV#container_center A:visited
{
	background-image:url('/system/image/bg_link.gif');
	background-position:0px 0px;
	background-repeat:no-repeat;
	color:#b10042;
	padding-left:15px;
	text-decoration:none;
}

DIV#container_center A:hover
{
	text-decoration:underline;
}

DIV#container_center A:visited
{
	color:#690f53;
}

DIV#container_context A:active,
DIV#container_context A:focus,
DIV#container_context A:link,
DIV#container_context A:visited
{
	background-image:url('/system/image/bg_link.gif');
	background-position:0px 0px;
	background-repeat:no-repeat;
	color:#b10042;
	padding-left:15px;
	padding-top:2px;
	text-decoration:none;
}

DIV#container_context A:hover
{
	text-decoration:underline;
}

DIV#container_context A:visited
{
	color:#690f53;
}

DIV.container_link_print A:active,
DIV.container_link_print A:focus,
DIV.container_link_print A:link,
DIV.container_link_print A:visited

{
	background-image:url('/system/image/bg_link_print.gif') !important;
	color:#666666 !important;
	padding-left:15px;
}

DIV.container_link_print A:hover
{
	text-decoration:underline;
}

DIV.container_link_print A:visited
{
	color:#666666;
}

DIV.container_anchor A:active,
DIV.container_anchor A:focus,
DIV.container_anchor A:link,
DIV.container_anchor A:visited

{
	background-image:none !important;
	display:block !important;
	padding-left:0px !important;
}

DIV.container_anchor A:hover
{
	text-decoration:none !important;
}



DIV#container_context A.link_download
{
	background-image:none !important;
	display:block;
	margin-bottom:10px;
	padding-left:10px;
}

DIV.container_tab_inactive A,
DIV.container_tab_active A
{
	background-image:none !important;
	color:#000000 !important;
	padding-left:0px !important;
}

H2.headline_link_anchor A
{
	display:inline !important;
}

DIV.container_link_email A/*.link_email*/
{
	background-image:url('/system/image/bg_link_email.gif') !important;
	background-position:0px center !important;
}

