/* gruen (normal):  006666 */
/* gruen (hell):    009999 */
/* grau (hell):     dedede */
/* grau (dunkel):   666666 */

body 
{ 
  margin-top:       10px; /* Abstand zwischen Fensterrand und Inhalt oben */
  margin-bottom:    10px; 
  margin-left:      15px; 
  margin-right:     15px; 
  background-color: #ffffff;
}

p,h1,h2,h3,h4,ul,ol,li,div,td,th,dd,dt,address,blockquote,nobr,form
{ 
  font-family: Verdana,Sans-Serif;
  color:       #000000;
}

p,ul,ol,li,div,tr,td,th,dd,dt,address,nobr,form
{ 
  font-size:10pt; 
}

a 
{ 
  font-family: Verdana,Sans-Serif; 
}

a:link          { color:#006666; text-decoration:underline; }
a:visited       { color:#009999; text-decoration:underline; }
a:hover         { color:#000000; text-decoration:underline; }
a:active        { color:#000000; text-decoration:underline; }

a.bold:link     { color:#006666; font-size: 10pt; font-weight: bold; text-decoration:none;  }
a.bold:visited  { color:#006666; font-size: 10pt; font-weight: bold; text-decoration:none;  }
a.bold:hover    { color:#000000; font-size: 10pt; font-weight: bold; text-decoration:none;  }
a.bold:active   { color:#006666; font-size: 10pt; font-weight: bold; text-decoration:none;  }

a.invers:link     { color: #ffffff; text-decoration:underline; }
a.invers:visited  { color: #ffffff; text-decoration:underline; }
a.invers:active   { color: #ffffff; text-decoration:underline; }
a.invers:hover    { color: #999999; text-decoration:underline; }

a.inversbold:link     { color: #ffffff; text-decoration:none;      font-size: 10pt; font-weight: bold; }
a.inversbold:visited  { color: #ffffff; text-decoration:none;      font-size: 10pt; font-weight: bold; }
a.inversbold:active   { color: #ffffff; text-decoration:none;      font-size: 10pt; font-weight: bold; }
a.inversbold:hover    { color: #999999; text-decoration:none;      font-size: 10pt; font-weight: bold; }

a.directors:link     { color:#006666; font-size: 8pt; font-weight: normal; text-decoration:none;  }
a.directors:visited  { color:#006666; font-size: 8pt; font-weight: normal; text-decoration:none;  }
a.directors:hover    { color:#006666; font-size: 8pt; font-weight: normal; text-decoration:none;  }
a.directors:active   { color:#000000; font-size: 8pt; font-weight: normal; text-decoration:none;  }

a.infobox_small:link     { color:#006666; font-size: 8pt; font-weight: normal; text-decoration:none;  }
a.infobox_small:visited  { color:#006666; font-size: 8pt; font-weight: normal; text-decoration:none;  }
a.infobox_small:hover    { color:#006666; font-size: 8pt; font-weight: normal; text-decoration:none;  }
a.infobox_small:active   { color:#000000; font-size: 8pt; font-weight: normal; text-decoration:none;  }

a.start_heading:link                { color: #006666; text-decoration:none;      font-size: 13pt; font-weight: bold; }
a.start_heading:visited             { color: #006666; text-decoration:none;      font-size: 13pt; font-weight: bold; }
a.start_heading:active              { color: #006666; text-decoration:none;      font-size: 13pt; font-weight: bold; }
a.start_heading:hover               { color: #000000; text-decoration:none;      font-size: 13pt; font-weight: bold; }

a.start_headingsmall:link           { color: #006666; text-decoration:none;      font-size: 8pt; }
a.start_headingsmall:visited        { color: #006666; text-decoration:none;      font-size: 8pt; }
a.start_headingsmall:active         { color: #006666; text-decoration:none;      font-size: 8pt; }
a.start_headingsmall:hover          { color: #000000; text-decoration:none;      font-size: 8pt; }

a.page_head_institute:link     { color:#828282; font-size: 10pt; font-weight: bold; text-decoration:none;  }
a.page_head_institute:visited  { color:#828282; font-size: 10pt; font-weight: bold; text-decoration:none;  }
a.page_head_institute:hover    { color:#000000; font-size: 10pt; font-weight: bold; text-decoration:none;  }
a.page_head_institute:active   { color:#828282; font-size: 10pt; font-weight: bold; text-decoration:none;  }

a.navigation_back_small:link     { color:#006666; font-size: 8pt; font-weight: normal; text-decoration:underline;  }
a.navigation_back_small:visited  { color:#009999; font-size: 8pt; font-weight: normal; text-decoration:underline;  }
a.navigation_back_small:hover    { color:#000000; font-size: 8pt; font-weight: normal; text-decoration:underline;  }
a.navigation_back_small:active   { color:#000000; font-size: 8pt; font-weight: normal; text-decoration:underline;  }

a.table_right_content:link   {color: #006666; text-decoration: none;  font: bold 10pt verdana, sans-serif;}
a.table_right_content:visited{color: #006666; text-decoration: none;  font: bold 10pt verdana, sans-serif;}
a.table_right_content:hover  {color: #009999; text-decoration: none;  font: bold 10pt verdana, sans-serif;}
a.table_right_content:active {color: #006666; text-decoration: none;  font: bold 10pt verdana, sans-serif;}

a.table_right_content_small:link   {color: #006666; text-decoration: none;  font: bold 10pt verdana, sans-serif;}
a.table_right_content_small:visited{color: #006666; text-decoration: none;  font: bold 10pt verdana, sans-serif;}
a.table_right_content_small:hover  {color: #009999; text-decoration: none;  font: bold 10pt verdana, sans-serif;}
a.table_right_content_small:active {color: #006666; text-decoration: none;  font: bold 10pt verdana, sans-serif;}

a.table_right_content_figures:link     { color:#006666; font-size: 8pt; font-weight: bold; text-decoration:none;  }
a.table_right_content_figures:visited  { color:#009999; font-size: 8pt; font-weight: bold; text-decoration:none;  }
a.table_right_content_figures:hover    { color:#000000; font-size: 8pt; font-weight: bold; text-decoration:none;  }
a.table_right_content_figures:active   { color:#000000; font-size: 8pt; font-weight: bold; text-decoration:none;  }

.content
{
  padding-right: 10px;
}

.page_head_headline
{
  margin-top:       10px; 
  margin-bottom:    10px; 
  font-size:        13pt;
  font-weight:      bold; 
  text-align:       left;
  color:            #006666;
  background-color: #eeeeee;
  /*border-top:       solid 1px #dddddd;*/
  /*border-bottom:    solid 1px #dddddd;*/
  margin-top:       0px; 
  margin-bottom:    0px; 
}

.page_head_institute
{
  margin-top:       0px; 
  margin-bottom:    0px; 
  font-size:        10pt;
  font-weight:      bold; 
  text-align:       left;
  color:            #828282;
}

.navigation_back_small
{
  margin-top:       0px; 
  margin-bottom:    0px; 
  font-size:        8pt;
  font-weight:      normal; 
  text-align:       left;
  color:            #000000;
}

table.table_standard
{
  border-top:       solid 1px #828282;
  border-bottom:    solid 1px #828282;
  border-left:      solid 1px #828282;
  border-right:     solid 1px #828282;
}

td.table_standard_header
{
  background-color: #828282;
  font-size:        10pt;
  font-weight:      bold; 
  text-align:       center;
  color: #ffffff;
}

td.table_standard_content
{
  text-align:       left;
}

table.table_right
{
  width:            260px;
  border-top:       solid 1px #828282;
  border-bottom:    solid 1px #828282;
  border-left:      solid 1px #828282;
  border-right:     solid 1px #828282;
}

td.table_right_header
{
  background-color: #828282;
  font-size:        10pt;
  font-weight:      bold; 
  text-align:       center;
  color: #ffffff;
}

td.table_right_content
{
  text-align:       left;
}

td.table_right_content_figures
{
  text-align:       center;
  font-size:        8pt;
  font-weight:      bold; 
  text-align:       center;
  color:            #ffffff;
}

.table_right_content_box
{
	padding-right:    2px; 
	padding-left:     2px; 
	padding-bottom:   3px;  /* Laengenausgleich fuer 2006detailsboxbottom.gif Hoehe 1*/
	padding-top:      2px;
}

.table_right_content_box ul 
{
	padding-left:     0px; 
	margin:           0px; 
	list-style-type:  none;
}
.table_right_content_box ul li 
{
	clear:            both; 
	padding-left:     5px; 
	padding-top:      5px; 
	padding-right:    5px; 
	padding-bottom:   5px; 
}

.table_right_content_box p 
{
	padding-left:     0px; 
	padding-top:      0px
	padding-right:    0px; 
	padding-bottom:   0px; 
	margin:           0px 0px 3px; 
}

.table_right_content_box_small
{
	padding-right:    2px; 
	padding-left:     2px; 
	padding-bottom:   3px;  /* Laengenausgleich fuer 2006detailsboxbottom.gif Hoehe 1*/
	padding-top:      2px;
}

.table_right_content_box_small ul 
{
	padding-left:     0px; 
	margin-top:       0px; 
	margin-bottom:    0px; 
	margin-left:      20px; 
	/*list-style-type:  none;*/
}
.table_right_content_box_small ul li 
{
	clear:            both; 
	padding-left:     5px; 
	padding-top:      1px; 
	padding-right:    5px; 
	padding-bottom:   1px; 
  color:            #006666;
}

.table_right_content_box_small p 
{
	padding-left:     0px; 
	padding-top:      0px
	padding-right:    0px; 
	padding-bottom:   0px; 
	margin:           0px 0px 3px; 
}

.table_right_content_authors
{
  color: #000000; 
  /* text-decoration: none; */
  /* font: italic 10pt verdana, sans-serif; */
  font: bold 8pt verdana, sans-serif;
}

.table_right_content_additions
{
  color: #000000; 
  text-decoration: italic;
  font: normal 8pt verdana, sans-serif;
}

h1
{ 
  font-size:        13pt;
  font-weight:      bold; 
  text-align:       left;
  color:            #006666;
  background-color: #eeeeee;
  border-top:       solid 1px #dddddd;
  border-bottom:    solid 1px #dddddd;
  margin-top:       0px; 
  margin-bottom:    0px; 
}

h2 
{ 
  font-size:   13pt;
  font-weight: bold; 
  text-align:  left;
  color:       #006666;
}

h2.zeroborder
{ 
  font-size:   13pt;
  font-weight: bold; 
  text-align:  left;
  color:       #006666;
  margin-top:        0px; /* Abstand zwischen Fensterrand und Inhalt oben */
  margin-bottom:     0px; 
}

h3
{ 
  font-size:   10pt;
  font-weight: bold; 
  text-align:  left;
  color:       #006666;
}

h3.zeroborder
{ 
  font-size:   10pt;
  font-weight: bold; 
  text-align:  left;
  color:       #006666;
  margin-top:        0px; /* Abstand zwischen Fensterrand und Inhalt oben */
  margin-bottom:     0px; 
}

h4
{ 
  font-size:      10pt;
  font-weight:    bold; 
  text-align:     left;
  color:          #000000;
  background-color: #eeeeee;
  border-top:       solid 1px #dddddd;
  border-bottom:    solid 1px #dddddd;
  margin-top:       0px; 
  margin-bottom:    0px; 
}

ul.zeroborder
{
  margin-top:        0px; /* Abstand zwischen Fensterrand und Inhalt oben */
  margin-bottom:     0px; 
}

ul.zerobordersmallindentsquare
{
  margin-top:        0px; /* Abstand zwischen Fensterrand und Inhalt oben */
  margin-bottom:     0px; 
  margin-left:      20px;
  list-style-type:   square ;
}

ul.mediacoveragespecial
{
}

ul.mediacoveragespecial li
{
	background-color: #eeeeee;
  margin-right:     10px; 
}

.color
{
  color:       #006666;
}

.small
{ 
  font-size:8pt; 
}

.smallbold
{ 
  font-size:8pt; 
  font-weight: bold; 
}

.smallright
{ 
  font-size: 8pt; 
  text-align:right;
}

.smallcenter
{ 
  font-size: 8pt; 
  text-align:center;
}

.center
{ 
  text-align:  center;
}

.boldmarked
{
	color: #006666; 
	text-decoration: none;  
	font: bold 10pt verdana, sans-serif;
}

.red
{
	color: #ff0000; 
}

.grey
{
	color: #333333; 
}

.lightgrey
{
	color: #666666; 
}

.diff1
{
	color: #ff0000; 
}

.diff2
{
	color: #0000ff; 
}

.greenlinedbox
{
  color:   #006666; 
  border:  solid 1px #006666;
  background-color:  #ffffff;
}

.yellowlinedbox
{
  color:   #999900; 
  border:  solid 1px #999900;
  background-color:  #ffffff;
}

.bluelinedbox
{
  color:   #333399; 
  border:  solid 1px #333399;
  background-color:  #ffffff;
}

.helptext
{ 
	color: #666666; 
}
.helptext_small
{ 
	color: #666666; 
  font-size:8pt; 
}

table.start_infobox
{
  background-color:  #dddddd;
}

input.submitbutton
{
  width:        300px;
  font-family:  Verdana,Sans-Serif;
  font-size:    8pt; 
  font-weight:  normal; 
  text-align:   right; 
  padding-right:5;
  color:        #000000;
}

input.changeeditstatebutton
{
  /*width:      300px;*/
  font-family:  Verdana,Sans-Serif;
  font-size:    8pt; 
  font-weight:  normal; 
  text-align:   center; 
  padding-right:5;
  color:        #000000;
}

form.changeeditstateform
{
  margin-top:        0px; /* Abstand zwischen Fensterrand und Inhalt oben */
  margin-bottom:     0px; 
}

form.editbutton
{
  margin-top:        0px; /* Abstand zwischen Fensterrand und Inhalt oben */
  margin-bottom:     0px; 
}



input.editbutton
{
  width:        150px;
  font-family:  Verdana,Sans-Serif;
  font-size:    8pt; 
  font-weight:  normal; 
  text-align:   center; 
  color:        #000000;
}

tr.imagebackground
{
  background-color:  #dddddd;
}

td.greybackground
{
  background-color: #eeeeee;
}


tr.rowinvers
{
  background-color: #666666;
}

td.rowinvers
{
  color:            #ffffff;
  font-weight:      bold;
}

tr.rowbackground0
{
  background-color:  #ffffff;
}

tr.rowbackground1
{
  background-color:  #eeeeee;
}

tr.rowbackground2
{
  background-color:  #dddddd;
}

tr.rowbackground3
{
  background-color:  #cccccc;
}


table.listofchanges
{
  border: #dddddd 1px solid;
  width:  100%;
}
tr.listofchanges
{
}
td.listofchangeshead
{
  border-top:       solid 1px #dddddd;
  background-color: #333333;
  color:            #dddddd;
  vertical-align:   top;
  font-size:        8pt; 
  font-weight:      normal;
  text-align:       left;
}
td.listofchanges
{
  border-top:       solid 1px #dddddd;
  background-color: #ffffff;
  color:            #000000;
  vertical-align:   top;
  font-size:        8pt; 
  font-weight:      normal;
  text-align:       left;
}
td.listofchanges100
{
  border-top:       solid 1px #dddddd;
  background-color: #ffffff;
  color:            #000000;
  vertical-align:   top;
  font-size:        8pt; 
  font-weight:      normal;
  text-align:       left;
  width:            100px;
}
td.listofchangesbk
{
  border-top:       solid 1px #dddddd;
  background-color: #dddddd;
  color:            #000000;
  vertical-align:   top;
  font-size:        8pt; 
  font-weight:      normal;
  text-align:       left;
}
td.listofchangesconfirmed
{
  border-top:       solid 1px #dddddd;
  background-color: #00ff00;
  color:            #000000;
  vertical-align:   top;
  font-size:        8pt; 
  font-weight:      normal;
  text-align:       left;
}
td.listofchangesconfirmed100
{
  border-top:       solid 1px #dddddd;
  background-color: #00ff00;
  color:            #000000;
  vertical-align:   top;
  font-size:        8pt; 
  font-weight:      normal;
  text-align:       left;
  width:            100px;
}
td.listofchangesconfirmedbk
{
  border-top:       solid 1px #dddddd;
  background-color: #00ff00;
  color:            #000000;
  vertical-align:   top;
  font-size:        8pt; 
  font-weight:      normal;
  text-align:       left;
}

table.pagestatetable
{
  border: #dddddd 1px solid;
  width:  680px;
}
tr.pagestatetable
{
}
td.pagestatetablearrow
{
  background-color: #ffffff;
  color:            #000000;
  vertical-align:   middle;
  font-size:        8pt; 
  font-weight:      bold;
  text-align:       center;
  width:            10px;
}
td.pagestatetable
{
  background-color: #eeeeee;
  color:            #333333;
  vertical-align:   middle;
  font-size:        8pt; 
  font-weight:      bold;
  text-align:       center;
  width:            105px;
}
td.pagestatetableactive
{
  background-color: #333333;
  color:            #eeeeee;
  vertical-align:   middle;
  font-size:        8pt; 
  font-weight:      bold;
  text-align:       center;
  width:            105px;
}

table.formtable_0
{
  border: #dddddd 1px solid;
  width:  1000px;
}
table.formtable_1
{
  border: #dddddd 1px solid;
  width:  1000px;
}
table.formtable_2
{
  border: #dddddd 1px solid;
  width:  700px;
}
table.formtable_3
{
  border: #dddddd 1px solid;
  width:  800px;
}
tr.formrow_0
{
}
tr.formrow_1
{
}

td.formcell_0_0
{
  background-color: #eeeeee;
  color:            #000000;
  vertical-align:   top;
  font-size:        8pt; 
  font-weight:      bold;
  text-align:       right;
  width:            190px;
}
td.formcell_0_1
{
  background-color: #eeeeee;
  color:            #000000;
  vertical-align:   top;
  font-size:        8pt; 
  font-weight:      bold;
  text-align:       right;
  width:            10px;
}
td.formcell_0_2
{
  background-color: #ffffff;
  color:            #000000;
  vertical-align:   top;
  font-size:        8pt; 
  font-weight:      normal;
  width:            520px;
  border-top:       solid 1px #eeeeee;
}
td.formcell_0_3
{
  background-color: #dddddd;
  color:            #222222;
  vertical-align:   top;
  font-size:        8pt; 
  font-weight:      normal;
  width:            280px;
}

td.formcell_1_0
{
  background-color: #eeeeee;
  color:            #000000;
  vertical-align:   top;
  font-size:        8pt; 
  font-weight:      bold;
  text-align:       right;
  width:            190px;
}
td.formcell_1_1
{
  background-color: #eeeeee;
  color:            #000000;
  vertical-align:   top;
  font-size:        8pt; 
  font-weight:      bold;
  text-align:       right;
  width:            10px;
}
td.formcell_1_2
{
  background-color: #eeeeee;
  color:            #000000;
  vertical-align:   top;
  font-size:        8pt; 
  font-weight:      normal;
  width:            520px;
}
td.formcell_1_3
{
  background-color: #dddddd;
  vertical-align:   top;
  color:            #222222;
  font-size:        8pt; 
  font-weight:      normal;
  width:            280px;
}

td.formcell_2_1
{
  background-color: #ffffff;
  color:            #000000;
  vertical-align:   top;
  font-size:        8pt; 
  font-weight:      normal;
  width:            300px;
  border-top:       solid 1px #eeeeee;
}
td.formcell_2_2
{
  background-color: #dddddd;
  color:            #222222;
  vertical-align:   top;
  font-size:        8pt; 
  font-weight:      normal;
  width:            400px;
}

td.formcell_3_1
{
  background-color: #ffffff;
  color:            #000000;
  vertical-align:   top;
  font-size:        8pt; 
  font-weight:      normal;
  width:            610px;
  border-top:       solid 1px #eeeeee;
}
td.formcell_3_2
{
  background-color: #dddddd;
  color:            #222222;
  vertical-align:   top;
  font-size:        8pt; 
  font-weight:      normal;
  width:            290px;
}

td.general_desc_navi_header
{
  background-color: #006666;
  vertical-align:   top;
  color:            #eeeeee;
  font-size:        10pt; 
  font-weight:      bold;
  text-align:       center;
  width:            250px;
}
td.general_desc_navi_content
{
  background-color: #eeeeee;
  vertical-align:   top;
  color:            #ffffff;
  font-size:        10pt; 
  text-align:       left;
  width:            250px;
}


td.structure_labname
{
  padding-top:      5px;
  padding-left:     5px;
  padding-right:    5px;
  background-color: #eeeeee;
  vertical-align:   top;
  font-weight:      bold;
  font-size:        8pt; 
  text-align:       center;
  width:            130px;
  border-top:       solid 1px #cccccc;
  border-left:      solid 1px #cccccc;
  border-right:     solid 1px #cccccc;
}

td.structure_labhead
{
  padding-top:      5px;
  padding-left:     5px;
  padding-right:    5px;
  padding-bottom:   5px;
  background-color: #eeeeee;
  vertical-align:   top;
  font-style:       italic;
  font-size:        8pt; 
  text-align:       center;
  width:            130px;
  border-bottom:    solid 1px #cccccc;
  border-left:      solid 1px #cccccc;
  border-right:     solid 1px #cccccc;
}

td.structure_boards
{
  padding-top:      5px;
  padding-left:     5px;
  padding-right:    5px;
  padding-bottom:   5px;
  background-color: #ffffff;
  vertical-align:   middle;
  font-size:        8pt; 
  text-align:       center;
  width:            200px;
  border:           solid 1px #cccccc;
}

td.structure_directors
{
  padding-top:      5px;
  padding-left:     15px;
  padding-right:    15px;
  padding-bottom:   5px;
  background-color: #555555;
  vertical-align:   middle;
  color:            #dddddd;
  font-size:        10pt; 
  text-align:       center;
  width:            200px;
  border:           solid 1px #333333;
}

td.structure_researchcoordination
{
  padding-top:      5px;
  padding-left:     5px;
  padding-right:    5px;
  padding-bottom:   5px;
  background-color: #eeeeee;
  vertical-align:   middle;
  font-size:        9pt; 
  text-align:       center;
  width:            200px;
  border:           solid 1px #cccccc;
}

td.structure_researchsupport
{
  padding-top:      5px;
  padding-left:     5px;
  padding-right:    5px;
  padding-bottom:   5px;
  background-color: #eeeeee;
  vertical-align:   middle;
  font-size:        8pt; 
  text-align:       center;
  width:            280px;
  border:           solid 1px #cccccc;
}

td.structure_activities
{
  padding:          5px;
  background-color: #eeeeee;
  vertical-align:   top;
  font-size:        8pt; 
  text-align:       left;
  width:            130px;
  border:           solid 1px #cccccc;
}

/* ************************************************************************************** */
/* Spezielle Angaben für Druck -> Breite festlegen, Ausblenden der Navigation, Farben weg */
/* ************************************************************************************** */

@media print 
{
  #details                { display:    none; }
  .screenonly             { display:    none; }
  .screenonly_small       { display:    none; }
  .screenonly_smallcenter { display:    none; }
}

/* ************************************************************************** */
/* Spezielle Angaben für Bildschirm                                           */ 
/* ************************************************************************** */

@media screen, handheld 
{
  #details 
  {
  	float:            right; 
  	margin-top:       18px; 
  	margin-left:      5px; 
  	width:            270px; /* 220px; */
  	background-color: #dedede;
  	border-left:      #ffffff 5px solid;
  	border-bottom:    #ffffff 5px solid;
  }
  #details_general
  {
  	float:            center; 
  	margin-left:      0px; 
  	margin-top:       20px; 
  	/*width:            600px;*/
  	/*background-color: #ffffff;*/
  }

  .screenonly             {}

  .screenonly_small
  {
    font-size:  8pt; 
  }

  .screenonly_smallcenter
  {
    font-size:  8pt; 
    text-align: center;
  }
}

.detailsbox 
{
	padding-left:     0px; 
	padding-top:      0px;
	padding-right:    0px; 
	padding-bottom:   0px; 
	margin:           4px 0px; 
	width:            270px; /* 220px; */ 
	font:             bold 10pt verdana, sans-serif; /* fix font size */ 
	background:       url(/images/2006detailsboxcontent.gif);
}
.detailsbox h1 
{
	padding-left:     5px; 
	padding-top:      5px; 
	padding-right:    5px; 
	padding-bottom:   5px; 
	margin:           0px; 
	width:            270px; /* 220px; */ 
	height:           20px;
	color:            #ffffff;
	font:             bold 10pt verdana, sans-serif;
	text-align:       center;
	background:       url(/images/2006detailsboxheader.gif) no-repeat left top; 
}

.detailsboxcontent 
{
	padding-right:    2px; 
	padding-left:     2px; 
	padding-bottom:   3px;  /* Laengenausgleich fuer 2006detailsboxbottom.gif Hoehe 1*/
	padding-top:      2px;
	background:       url(/images/2006detailsboxbottom.gif) no-repeat left bottom;
}
.detailsboxcontent ul 
{
	padding-left:     0px; 
	margin:           0px; 
	list-style-type:  none;
}
.detailsboxcontent ul li 
{
	clear:            both; 
	padding-left:     5px; 
	padding-top:      2px; 
	padding-right:    5px; 
	padding-bottom:   2px; 
}

.detailsboxcontent p 
{
	padding-left:     0px; 
	padding-top:      0px
	padding-right:    0px; 
	padding-bottom:   0px; 
	margin:           0px 0px 3px; 
}


.detailsbox_general
{
	padding-left:     0px; 
	padding-top:      0px;
	padding-right:    0px; 
	padding-bottom:   0px; 
	margin:           4px 0px; 
	/*width:            600px; */
	font:             bold 10pt verdana, sans-serif; /* fix font size */ 
}
.detailsbox_general_first
{
	padding-left:     0px; 
	padding-top:      0px;
	padding-right:    0px; 
	padding-bottom:   0px; 
	margin:           4px 0px; 
	/*width:            600px; */
	font:             bold 10pt verdana, sans-serif; /* fix font size */ 
}
.detailsbox_general h1 
{
	padding-left:     0px; 
	padding-top:      5px; 
	padding-right:    5px; 
	padding-bottom:   5px; 
	margin:           0px; 
	/*width:            600px; */
	height:           20px;
	color:            #006666;
	font:             bold 10pt verdana, sans-serif;
	text-align:       left;
}

.detailsboxcontent_general 
{
	padding-right:    2px; 
	padding-left:     2px; 
	padding-bottom:   3px;  /* Laengenausgleich fuer 2006detailsboxbottom.gif Hoehe 1*/
	padding-top:      2px;
}
.detailsboxcontent_general ul 
{
	padding-left:     15px; 
	margin:           0px; 
	list-style-image: url(http://intranet-t.demogr.mpg.de/images/dot.gif); }
	/*list-style-image: url(http://intranet-t.demogr.mpg.de/images/arrow2006r.gif); }*/
	/*list-style-type:  disc;*/
}
.detailsboxcontent_general ul li 
{
	clear:            both; 
	padding-left:     0px; 
	padding-top:      2px; 
	padding-right:    5px; 
	padding-bottom:   2px; 
}

.detailsboxcontent_general p 
{
	padding-left:     0px; 
	padding-top:      0px
	padding-right:    0px; 
	padding-bottom:   0px; 
	margin:           0px 0px 3px; 
}

.detailsboxtext
{
  color: #006666; 
  text-decoration: none;  
  font: bold 8pt verdana, sans-serif;
}

.detailsboxtext_general 
{
  color: #006666; 
  text-decoration: none;  
  font: bold 10pt verdana, sans-serif;
}

.detailsboxtext_authors
{
  color: #000000; 
  //text-decoration: none;
  font: italic 8pt verdana, sans-serif;
}

.detailsboxtext_additions
{
  color: #000000; 
  text-decoration: italic;
  font: normal 8pt verdana, sans-serif;
}

.detailsboxtext_authors_general
{
  color: #000000; 
  /* text-decoration: none; */
  /* font: italic 10pt verdana, sans-serif; */
  font: bold 8pt verdana, sans-serif;
}

.detailsboxtext_additions_general
{
  color: #000000; 
  text-decoration: italic;
  font: normal 8pt verdana, sans-serif;
}

a.detailsboxlink:link           {color: #006666; text-decoration: none;  font: bold  8pt verdana, sans-serif;}
a.detailsboxlink:visited        {color: #006666; text-decoration: none;  font: bold  8pt verdana, sans-serif;}
a.detailsboxlink:hover          {color: #009999; text-decoration: none;  font: bold  8pt verdana, sans-serif;}
a.detailsboxlink:active         {color: #006666; text-decoration: none;  font: bold  8pt verdana, sans-serif;}

a.detailsboxlink_general:link   {color: #006666; text-decoration: none;  font: bold 10pt verdana, sans-serif;}
a.detailsboxlink_general:visited{color: #006666; text-decoration: none;  font: bold 10pt verdana, sans-serif;}
a.detailsboxlink_general:hover  {color: #009999; text-decoration: none;  font: bold 10pt verdana, sans-serif;}
a.detailsboxlink_general:active {color: #006666; text-decoration: none;  font: bold 10pt verdana, sans-serif;}

#img_left
{
	float:            left;
	border:           #666666 1px solid;
  margin-top:       5px;
  margin-bottom:    5px; 
  margin-left:      0px; 
  margin-right:     5px; 
}

#img_right
{
  float:            right;
	border:           #666666 1px solid;
  margin-top:       5px;
  margin-bottom:    5px; 
  margin-left:      5px; 
  margin-right:     0px; 
}

ul.sitemap 
{
	padding:          0px;
	margin:           0px 50px; 
	list-style-type:  none
}

ul.sitemap UL 
{
	padding:          0px;
	margin:           0px; 
	list-style-type:  none
}

ul.sitemap li p
{
  
	/*border-top:       #666666 1px dotted; */
	margin: 0px; 
	//display: block; 
	display:          block;
	padding-left:     25px; 
	padding-right:    25px; 
	padding-bottom:   0px; 
	padding-top:      0px; 
	background-color: #cccccc
}

ul.sitemap li li p 
{
	/*border-top:       #666666 1px dotted; */
	margin: 0px; 
	//display: block; 
	display:          block;
	padding-left:     50px; 
	padding-right:    25px; 
	padding-bottom:   0px; 
	padding-top:      0px; 
	background-color: #dddddd
}

ul.sitemap li li li p 
{
	/*border-top:       #666666 1px dotted; */
	margin: 0px; 
	//display: block; 
	display:           block;
	padding-left:     75px; 
	padding-right:    25px; 
	padding-bottom:   0px; 
	padding-top:      0px; 
	background-color: #eeeeee
}

ul.sitemap li li li li p 
{
	/*border-top:       #666666 1px dotted; */
	margin: 0px; 
	//display: block; 
	display:          block;
	padding-left:     100px; 
	padding-right:    25px; 
	padding-bottom:   0px; 
	padding-top:      0px; 
	background-color: #ffffff
}

table.level
{
	border-collapse:  collapse; /* anstossende Grenzlinien werden zusammengelegt */
	border:           #bbbbbb 1px solid;
}

tr.level0
{
	background-color: #cdcdcd;
}

tr.level1
{
	background-color: #d7d7d7;
}

tr.level2
{
	background-color: #e1e1e1;
}

tr.level3
{
	background-color: #ebebeb;
}

tr.level4
{
	background-color: #f5f5f5;
}

tr.level5
{
	background-color: #ffffff;
}

td.level
{
	border-top:       #bbbbbb 1px solid; /*dotted*/
	border-bottom:    #bbbbbb 1px solid;
	padding-left:     0px; 
}

td.level0
{
	border-top:       #bbbbbb 1px solid;
	border-bottom:    #bbbbbb 1px solid;
	padding-left:     0px; 
}

td.level1
{
	border-top:       #bbbbbb 1px solid;
	border-bottom:    #bbbbbb 1px solid;
	padding-left:     25px; 
}

td.level2
{
	border-top:       #bbbbbb 1px solid;
	border-bottom:    #bbbbbb 1px solid;
	padding-left:     50px; 
}

td.level3
{
	border-top:       #bbbbbb 1px solid;
	border-bottom:    #bbbbbb 1px solid;
	padding-left:     75px; 
}

td.level4
{
	border-top:       #bbbbbb 1px solid;
	border-bottom:    #bbbbbb 1px solid;
	padding-left:     100px; 
}

td.level5
{
	border-top:       #bbbbbb 1px solid;
	border-bottom:    #bbbbbb 1px solid;
	padding-left:    120px; 
}


td.level0x
{
	border-top:       #bbbbbb 1px solid;
	border-bottom:    #bbbbbb 1px solid;
	padding-left:     0px; 
	
	text-indent:     -11px;
	margin-left:      11px;
}

td.level1x
{
	border-top:       #bbbbbb 1px solid;
	border-bottom:    #bbbbbb 1px solid;
	padding-left:     25px; 
	
	text-indent:     -11px;
	margin-left:      11px;
}

td.level2x
{
	border-top:       #bbbbbb 1px solid;
	border-bottom:    #bbbbbb 1px solid;
	padding-left:     50px; 
	
	text-indent:     -11px;
	margin-left:      11px;
}

td.level3x
{
	border-top:       #bbbbbb 1px solid;
	border-bottom:    #bbbbbb 1px solid;
	padding-left:     75px; 
	
	text-indent:     -11px;
	margin-left:      11px;
}

td.level4x
{
	border-top:       #bbbbbb 1px solid;
	border-bottom:    #bbbbbb 1px solid;
	padding-left:     100px; 
	
	text-indent:     -11px;
	margin-left:      11px;
}

td.level5x
{
	border-top:       #bbbbbb 1px solid;
	border-bottom:    #bbbbbb 1px solid;
	padding-left:    120px; 
	
	text-indent:     -11px;
	margin-left:      11px;
}
