/* --- Standardklassen --------------------------- */
/* =============================================== */

body {
	margin-left: 0; margin-top: 0; margin-right: 0; margin-bottom: 0;
	background-color: #FFFFFF; 
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px;
	font-weight: normal;
}

ol {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

ul {

}

ul.second {
	list-style-type: square;
}

img	{
	border: 0px;
}

table {
	table-layout: fixed;
	border: 1px;
}


/* --- Navigation -------------------------------- */
/* =============================================== */

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

a.permanent_link:link    { color:#000000; background-color:transparent; text-decoration: none; }
a.permanent_link:visited { color:#000000; background-color:transparent; text-decoration: none; }
a.permanent_link:hover   { color:#DDAA55; background-color:transparent; text-decoration: none; }
a.permanent_link:active  { color:#DDAA55; bold; background-color:transparent; text-decoration: none; }

permanent_link_selected { color:#DDAA55; bold; background-color:transparent; text-decoration: none; }

.text_permanent_link {
	font-size: 11px;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	font-weight: bold;
}

/* Menünavigation */
/* ----------------------------------------------- */

.text_navigation_level_1 {
	font-size: 11px;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	color: #FFFFFF;
	cursor: pointer;
}

.text_selected_navigation_level_1 {
	font-size: 11px;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	color: #FFCC66;
	cursor: pointer;
}

.text_navigation_level_2 {
	font-size: 9px;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	color: #FFFFFF;
	cursor: pointer;
}

.text_selected_navigation_level_2 {
	font-size: 9px;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	color: #FFCC66;
	cursor: pointer;
}

.text_navigation_level_3 {
	font-size: 10px;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	color: #FFFFFF;
	cursor: pointer;
}

.text_selected_navigation_level_3 {
	font-size: 10px;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	color: #FFCC66;
	cursor: pointer;
}

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

a.sitemap:link    { color:#000000; background-color:transparent; text-decoration: none; }
a.sitemap:visited { color:#000000; background-color:transparent; text-decoration: none; }
a.sitemap:hover   { color:#DDAA55; background-color:transparent; text-decoration: none; }
a.sitemap:active  { color:#000000; bold; background-color:transparent; text-decoration: none; }

.text_sitemap_level_1 {
	font-size: 12px;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	color: #000000;
	width: 720px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	background-color: #FFCC66;
}

.text_sitemap_level_2 {
	font-size: 10px;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	color: #000000;
	width: 700px;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 20px;
}

.text_sitemap_level_3 {
	font-size: 10px;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	font-weight: none;
	color: #000000;
	text-align: left;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 40px;
}

.text_sitemap_level_4 {
	font-size: 10px;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	font-weight: none;
	color: #000000;
	text-align: left;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 60px;
}

.text_sitemap_level_5 {
	font-size: 10px;
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	font-weight: none;
	color: #000000;
	text-align: left;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 80px;
}

/* --- Inhalt ------------------------------------ */
/* =============================================== */

/* Allgemein */
/* ----------------------------------------------- */

a.mailto:link    { color:#005DA8; background-color:transparent; }
a.mailto:visited { color:#005DA8; background-color:transparent; }
a.mailto:hover   { color:#005DA8; background-color:transparent; }
a.mailto:active  { color:#005DA8; background-color:transparent; }

a.presse_link:link    { color:#005DA8; background-color:transparent; text-decoration: none; }
a.presse_link:visited { color:#005DA8; background-color:transparent; text-decoration: none; }
a.presse_link:hover   { color:#005DA8; background-color:transparent; text-decoration: none; }
a.presse_link:active  { color:#005DA8; background-color:transparent; text-decoration: none; }

a.einrichtungen_link:link    { color:#000000; background-color:transparent; text-decoration: none; }
a.einrichtungen_link:visited { color:#000000; background-color:transparent; text-decoration: none; }
a.einrichtungen_link:hover   { color:#000000; background-color:transparent; text-decoration: none; }
a.einrichtungen_link:active  { color:#000000; background-color:transparent; text-decoration: none; }

a.content_link:link    { color:#005DA8; background-color:transparent; }
a.content_link:visited { color:#005DA8; background-color:transparent; }
a.content_link:hover   { color:#005DA8; background-color:transparent; }
a.content_link:active  { color:#005DA8; background-color:transparent; }

a.file_link:link    { color:#005DA8; background-color:transparent; }
a.file_link:visited { color:#005DA8; background-color:transparent; }
a.file_link:hover   { color:#005DA8; background-color:transparent; }
a.file_link:active  { color:#005DA8; background-color:transparent; }

a.content_followup_link:link    { color:#555555; font-weight: bold; background-color:transparent; text-decoration: none; }
a.content_followup_link:visited { color:#555555; font-weight: bold; background-color:transparent; text-decoration: none; }
a.content_followup_link:hover   { color:#555555; font-weight: bold; background-color:transparent; text-decoration: none; }
a.content_followup_link:active  { color:#555555; font-weight: bold; background-color:transparent; text-decoration: none; }

a.print_link:link    { color:#005DA8; background-color:transparent; text-decoration: none; }
a.print_link:visited { color:#005DA8; background-color:transparent; text-decoration: none; }
a.print_link:hover   { color:#005DA8; background-color:transparent; text-decoration: none; }
a.print_link:active  { color:#005DA8; background-color:transparent; text-decoration: none; }

table.content {
	width: 740px;
	cellpadding: 0;
	cellspacing: 0;
}

.text_navigation_followup_tree {
	font-size: 13px;
	color: #999999;
	display: inline;
}

.text_navigation_followup_leaf {
	font-size: 15px;
	color: #FFCC66;
	display: inline;
}

.hr_navigation_followup {
	color: #999999;
	background-color: #999999;
	height: 1px;
}

.hr_content_separator {
	color: #999999;
	background-color: #999999;
	height: 1px;
}

p {
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: justify;
}

p.grey {
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	text-align: justify;
}

.text_align_right {
	text-align: right;
}

.text_content {
	font-size: 11px;
	color: #000000;
	text-align: justify;
}

.text_content_header {
	font-size: 14px;
	color: #0064A8;
	font-weight: bold;
	display: inline;
}

.text_content_grey {
	font-size: 11px;
	color: #999999;
	display: inline;
}

.text_content_grey_small {
	font-size: 10px;
	color: #999999;
	display: inline;
}

.text_content_grey_large {
	font-size: 16px;
	color: #999999;
	display: inline;
}

.text_content_remark {
	font-size: 11px;
	color: #FFCC66;
	font-weight: bold;
	display: inline;
}

.text_content_nachwuchspreis_jahr {
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	padding-bottom: 10px;
}

.text_content_nachwuchspreis_preistraeger {
	font-size: 16px;
	color: #999999;
	padding-bottom: 5px;
}

.text_content_nachwuchspreis_institut {
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	display: inline;
}

.text_content_nachwuchspreis_thema {
	font-size: 11px;
	color: #999999;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
}

.text_content_ehrungen_preistraeger {
	font-size: 16px;
	color: #999999;
	padding-bottom: 5px;
}

.text_content_ehrungen_titel {
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	padding-bottom: 5px;
}

.img_float_right {
	float: right;
	padding-left: 20px;
	padding-bottom: 10px;
}

.img_float_left {
	float: left;
	padding-right: 20px;
	padding-bottom: 10px;
}

/* Seite nicht gefunden / Wartungsarbeiten */
/* ----------------------------------------------- */

p.not_found {
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	text-align: justify;
}

.text_notfound_large {
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	margin-left: 20px;
	display: inline;
}

/* Personendarstellung */
/* ----------------------------------------------- */

.table_contact_vita {
	background-color: #EEEEEE;
}

.td_contact_vita {
	vertical-align: top;
	border-bottom-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

.hr_contact_vita {
	color: #999999;
	background-color: #999999;
	height: 1px;
}

/* Zahlen und Fakten */
/* ----------------------------------------------- */

.td_zuf_header {
	text-align: right;
	font-weight: bold;
	background-color: #FFCC66;
	border-bottom-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-right-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;	
}

.td_zuf_gesamt {
	font-weight: bold;
	background-color: #FFCC66;
	border-bottom-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

.tr_zuf_aufteilung {
	font-weight: bold;
}

.tr_zuf_anteil {
	padding-left: 20px;
}

/* Veranstaltungen Biodiversität */
/* ----------------------------------------------- */

.td_biodiv_header {
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #3F85C0;
	border-bottom-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

.td_text_content {
	font-size: 11px;
	color: #000000;
	text-align: center;
}

/* Bildunterschrift Mikroelektronik */
/* ----------------------------------------------- */
.text_bildunterschrift_grey_small {
	font-size: 10px;
	color: #999999;
	text-align: center;
}




