@charset "UTF-8";
/**
 * wd4u Master Layout
 * Project: plant genomics and beyond - conference 2009
 * 2008 September
 */
 
 /* _________________________________________________________________________Component 1 _______________________________ */

@media all
{

  * { margin:0; padding: 0; }

  option { padding-left: 0.4em; }

  * html body * { overflow:visible; }
  * html iframe, * html frame { overflow:auto; }
  * html frameset { overflow:hidden; }

  html { height: 100%; margin-bottom: 1px; }
  body {
    font-size: 100.01%;
    color: #000;
    background: #fff;
    text-align: left;
  }

  fieldset, img { border: 0 solid; }

  ul, ol, dl { margin: 0 0 1em 1em }
  li { margin-left: 1.5em; line-height: 1.5em; }

  dt { font-weight: bold; }
  dd { margin: 0 0 1em 2em; }

  blockquote { margin: 0 0 1em 1.5em; }

  #header { position:relative; }

  #topnav { text-align: right; } 

  #header #topnav {
    position:absolute;
    top: 10px;
    right: 10px;
  }

  #header, #nav, #main, #footer { clear:both; }

  #col1 { float: left; width: 17%; }

  #col2 { float:right; width: 200px }

  #col3 { width:auto; margin: 0 0 0 17%; }

  #col1_content, #col2_content, #col3_content { position:relative; }

  .hideboth #col3 { margin-left: 0; margin-right: 0; }
  .hidecol1 #col3 { margin-left: 0; margin-right: 200px; }
  .hidecol2 #col3 { margin-left: 200px; margin-right: 0; }

  .hideboth #col1, .hideboth #col2, .hidecol1 #col1, .hidecol2 #col2 { display:none; }

   .clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
  }

  .clearfix { display: block; }

  .floatbox { overflow:hidden; }

  #ie_clearing { display: none; }


  .subcolumns { width: 100%; overflow:hidden; }

  .subcolumns_oldgecko { width: 100%; float:left; }

  .c50l, .c25l, .c33l, .c38l, .c66l, .c75l, .c62l {float: left; }
  .c50r, .c25r, .c33r, .c38r, .c66r, .c75r, .c62r {float: right; margin-left: -5px; }

  .c25l, .c25r { width: 25%; }
  .c33l, .c33r { width: 33.333%; }
  .c50l, .c50r { width: 50%; }
  .c66l, .c66r { width: 66.666%; }
  .c75l, .c75r { width: 75%; }
  .c38l, .c38r { width: 38.2%; }
  .c62l, .c62r { width: 61.8%; }

  .subc  { padding: 0 0.5em; }
  .subcl { padding: 0 1em 0 0; }
  .subcr { padding: 0 0 0 1em; }

  .skip, .hideme, .print {
    position: absolute;
    top: -1000em;
    left: -1000em;
    height: 1px;
    width: 1px;
  }

  .skip:focus, .skip:active {
    position: static;
    top: 0;
    left: 0;
    height: auto;
    width: auto;
  }
}

/* end Component 1 _____________________________________________________________________________Component 2 */

@media all
{
  #nav_main {
    width: 100%;
    overflow: hidden;
    float: left;
    display: inline;
    background: #2e8a57 url("http://www.plant-genomics.org/img/button1.jpg") repeat-x center right; /* #############background color = main color of image#################### */
    border-top: 1px #333 solid;
    border-bottom: 1px #333 solid;
    line-height: 0;
  }

  #nav_main ul {
    border-left: 1px #aaa solid;
    border-right: 1px #fff solid;
    display: inline;
    float: left;
    margin: 0;
    margin-left: 50px;
    padding: 0;
  }

  #nav_main ul li {
    border-left: 1px #fff solid;
    border-right: 1px #aaa solid;
    display: inline;
    float: left;
    font-size: 1.0em;
    line-height: 1em;
    list-style-type: none;
    margin: 0;
    padding: 0;
  }

  #nav_main ul li a,
  #nav_main ul li strong {
    background: transparent;
    color: #fff;
    display: block;
    font-size: 1em;
    font-weight: bold;
    margin: 0;
    padding: 0.5em 0.8em 0.5em 0.8em;
    text-decoration: none;
    width: auto;
  }

  #nav_main ul li a:focus,
  #nav_main ul li a:hover,
  #nav_main ul li a:active  { background: #eee; color: #333; text-decoration: none; }
  
  #nav_main ul li a:hover { background:#eee url("http://www.plant-genomics.org/img/button3.jpg"); color:#fff;}	

  #nav_main ul li#current {
    background: #272727 url("http://www.plant-genomics.org/img/background_active.gif") repeat-x center right; /* ##################################################### */
    border-left: 1px #444 solid;
    border-right: 1px #888 solid;
  }

  #nav_main ul li#current strong,
  #nav_main ul li#current a,
  #nav_main ul li#current a:focus,
  #nav_main ul li#current a:hover,
  #nav_main ul li#current a:active { background: transparent; color: #f00; text-decoration: none; }
}

/* end comp 2 ___________________________________________________________________________________________________comp 3 */

@media screen, projection  
{  

body { background: #2e8a57 url("http://www.plant-genomics.org/img/bg-green.jpg") repeat-x top left fixed; padding: 10px 0; }  /* ########################################## */

#page_margins { margin: 0 auto; }  

#page_margins { width: auto;  min-width: 710px; max-width: 77em; background: #fffacd; }  /* combinations: 680,65 - 710,77 - 740,90 ################# adjust IE hacks */
#page { padding: 10px; }  
#header { padding: 20px 2em 0 20px; color: #000; background: #fdf8ce; }  
#topnav { color: #FF9900; background: transparent; }  
#nav { overflow:hidden; }  
#nav_main {  }  
#main { margin: 10px 0; background: #fffacd; }  
#teaser { clear:both; padding: 0 20px; margin: 10px 0; }  
#footer { padding: 10px 20px; color:#666; background: #f9f9f9; border-top: 5px #efefef solid; }  
 
#nav ul { margin-left: 20px; }  

#col1 { float: left; width: 17%}  
#col2 { display:none}  
#col3 { width: auto; margin: 0 0 0 17%}  
#col1_content { padding: 0 10px 0 20px }  
#col3_content { padding: 0 20px 0 10px }  
      
 } 
 
/* end comp 3 ___________________________________________________________________________________________________ comp 4 */

@media all
{
  html * { font-size: 100.01%; }

  textarea, pre, tt, code {
	font-family:"Courier New", Courier, monospace;  	
  }

  body {
    font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
    font-size: 80.00%; 
  }

  h2,h3,h4,h5,h6 { font-weight:bold; margin: 0 0 0.25em 0; }
  h1 { font-size: 170.67%; color:#006633; font-weight:bold; margin: 0; }                        /* 24px */
  h2 { font-size: 166.67% }                     /* 20px */
  h3 { font-size: 116.67% }                        /* 18px */
  h4 { font-size: 133.33% }                     /* 16px */
  h5 { font-size: 116.67% }                     /* 14px */
  h6 { font-size: 116.67%; font-style:italic; } /* 14px */

  p { line-height: 1.5em; font-size:1.2em; margin: 0 0 1em 0; }

  ul, ol, dl { line-height: 1.5em; margin: 0 0 1em 1em; }
  li { margin-left: 1.5em; line-height: 1.5em; }

  dt { font-weight: bold; }
  dd { margin: 0 0 1em 2em; }


  cite, blockquote { font-style:italic; }
  blockquote { margin: 0 0 1em 1.5em; }

  strong,b { font-weight: bold; }
  em,i { font-style:italic; }

  pre, code { font-family: monospace; font-size: 1.1em; }

  acronym, abbr {
    letter-spacing: .07em;
    border-bottom: .1em dashed #c00;
    cursor: help;
  }

  .note { background: #dfd; padding: 1em; border-top: 1px #bdb dotted; border-bottom: 1px #bdb dotted; }
  .important { background: #ffd; padding: 1em; border-top: 1px #ddb dotted; border-bottom: 1px #ddb dotted; }
  .warning { background: #fdd; padding: 1em; border-top: 1px #dbb dotted; border-bottom: 1px #dbb dotted; }

  .float_left { float: left; display:inline; margin-right: 1em; margin-bottom: 0.15em; }
  .float_right { float: right; display:inline; margin-left: 1em; margin-bottom: 0.15em; }
  .center { text-align:center; margin: 0.5em auto; }

  a { color: #900; text-decoration:none; }
  a:focus,
  a:hover,
  a:active { background-color: #fee; text-decoration:underline; }
  
  #topnav a { color: #FF6600; font-weight: bold; background:transparent; text-decoration:none; }
  #topnav a:focus,
  #topnav a:hover,
  #topnav a:active{ text-decoration:underline; background-color: transparent; }
  
  #footer a { color: #666666; background:transparent; font-weight: bold; }
  #footer a:focus,
  #footer a:hover,
  #footer a:active { color: #fff; background-color: transparent; text-decoration:underline; }

  table { width: auto; border-collapse:collapse; margin-bottom: 0.5em; }
  table.full { width: 100%; }
  table.fixed { table-layout:fixed; }

  th,td { padding: 0.5em; }
  thead th { background: #444; color: #fff; }
  tbody th { background: #ccc; color: #333; }
  tbody th.sub { background: #ddd; color: #333; }

  hr {
    color: #2e8a57;
    background:transparent;
    margin: 0 0 1.7em 0;
    padding: 0 0 0.5em 0;
    border:0;
    border-bottom: 1px #2e8a57 solid;
  }
}


/* end comp 4 ___________________________________________________________________________________________________ comp 5 */



/* end comp 5 ___________________________________________________________________________________________________ comp 6 */

@media all
{

.box { height:auto; overflow:auto;}   /* adjust image height and text */

.note {background: #dfd; padding: 0.1em; border-top: 1px #bdb dotted; border-bottom: 1px #bdb dotted; font-size:1.4em;}	/* backgroundcolor:slightestgreen, bordercolor:lightlightgreen */
.important {background: #ffd; padding: 1em; border-top: 1px #ddb dotted; border-bottom: 1px #ddb dotted;}				/* backgroundcolor:milkwhite, bordercolor:dirtywhite */
.warning {background: #fdd; padding: 1em; border-top: 1px #dbb dotted; border-bottom: 1px #dbb dotted;}					/* backgroundcolor:lightlightred, bordercolor:lightpink */

.float_left { float: left; display:inline; margin-right: 1em; margin-bottom: 0.15em;  }
.float_right { float: right; display:inline; margin-left: 1em; margin-bottom: 0.15em;  }
.left { float: left; display:inline; margin-right: 1em; margin-bottom: 0.15em;  }
.right { float: right; display:inline; margin-left: 1em; margin-bottom: 0.15em;  }
.center { text-align:center; margin: 0.5em auto; }

/* ,,,,,,,,,,,,,,paragraph styles,,,,,,,,,,, */

.logo { left:auto; margin-top:-5em; text-align:center;}
.logo1 { left:auto; text-align:center;}
.logo2 { left:auto; background: transparent; text-align:center; padding:5px;}
.intro { text-align:justify; letter-spacing:0.1em; word-spacing:0.12em; white-space: normal;}
.small { margin:0; padding:0;}
.med { font-size:1em; margin:0; padding:0; }
.mini { font-size:0.7em; margin:0; padding:0; }
.pt { background:#fef7bc; background-image:url(http://www.versailles.inra.fr/urgv/img/adobe.jpg); background-repeat:no-repeat; border:none; padding-left:25px; }
.highlight {color:darkblue;}
.h1style { height:2em; font-size:160%; margin-left:17%;}
.pub { font-family:verdana, arial, helvetica, sans-serif; font-weight:bold; color:seagreen; margin-bottom:0.1em; }
.pubh2 { font-size:116.67%; font-weight:bold; color:#333333; background:none; border:none;}
.pubh3 { font-size:116.67%; font-weight:bold; color:seagreen; background:none; border:none;}
.pubh3 a:link, a:visited { color:seagreen;}	
.pubh3 a:hover { color:red;}
.orange { color:orange; font-style:italic;}
.orange2 {color:#ff8000; font-weight:bold;}

.title { font-size:1.1em; font-weight:bolder; color:#993535; text-decoration:none;}
.title a:link { font-size:1.1em; color:#993535; text-decoration:none;}
.title a:visited { color:#6699CC; }
.title a:hover { color:#FF0000; }
.title a:active { color:#990000; }

.infobox {
    float:right;
	display: inline;
	width:25%;
	margin:0 0 5px 5px;
	background: #2e8a57 url("http://www.versailles.inra.fr/urgv/img/bg-green.jpg") repeat-x top left fixed;
	color:white;
	padding:0;
	border-left:2px solid lime;
	border-bottom:2px solid lime;
	border-top:none;
	border-right:none;
}
.infobox p {color:white; font-size: 95,01%; line-height:120%; margin:0.3em;}
.infobox p a:link {color:white; line-height:120%;}
.infobox p a:active {color:white; line-height:120%;}
.infobox p a:visited {color:gold; line-height:120%;}
.infobox p a:hover {color:red; line-height:120%;}


/* view more */
/* always visible */
#outer .holder {padding:1em; border:1px solid #ddd; margin:0 1px 10px 0;}
#outer .holder p {padding:5px 0 0 0; margin:0;}
#outer .holder p.bold {font-weight:bold;}
#outer .holder h2 {margin:0; padding:0;}
#outer .holder h3 { border:none; font-family:verdana, arial, helvetica, sans-serif; font-weight:bold; color:seagreen; }

/* unclicked style div.more */
#outer div.more i {float:right; margin-right:-10px 10px 0 0; cursor:pointer; color:#c00; font-weight:bold;}
#outer div.more i.hide {display:none;}
#outer div.more p {display:none;}
#outer div.more img {display:none;}

/* clicked style div.click */
#outer div.click i.show {display:none;}
#outer div.click i.hide {display:block;}
#outer div.click p {display:block;}
#outer div.click img {display:inline; padding-right:10px;}
#outer div.click img.right {display:inline; float:right;}

/* group leader ul li style */
.group { list-style-image:url(http://www.versailles.inra.fr/urgv/img/mini.png); margin:0; padding:0; line-height:120%;}

/* form online registration */
form { background-image:url(http://www.plant-genomics.org/img/bg-green.jpg); color:#003300; padding:20px; border:2px solid #ddd; }
td, input, select, textarea { font-size:100,01%; font-family:Verdana,sans-serif; font-weight:bold; }
input, select, textarea { color:black; }
.Bereich, .Feld { background-color:#fffacd; color:#357133; width:80%; border:1px solid #ddd; }
.Auswahl { background-color:#dff; width:80%; border:1px solid #ddd; }
.Check, .Radio { background-color:#ddff; border:1px solid #ddd; }
.Button { background-color:#aaa; color:seagreen; width:80%; border:3px solid #ddd; }



}
/* end comp 6 __________________________________________________________________________________________________ comp 7 */

@media print
{
  body, #page_margins, #page, #main { margin:0; padding: 0; border: 0; }
  #page_margins, #page { width: 100% !important; min-width:0; max-width: none; }
  #header { height: auto; }

  #topnav, #nav, #search, #footer { display: none; }

  .c25l, .c33l, .c38l, .c50l, .c62l, .c66l, .c75l,
  .c25r, .c33r, .c38r, .c50r, .c62r, .c66r, .c75r {
    width: 100%; margin:0; float:none; overflow:visible; display:table;
  }
  .subc, .subcl, .subcr  { margin: 0; padding: 0; }

  .print { position: static; top: 0; left: 0; height: auto; width: auto; }

  body * { font-family: "Times New Roman", Times, serif; }
  code, pre { font-family:"Courier New", Courier, mono; }
  body { font-size: 12pt; }

  h1,h2,h3,h4,h5,h6 { page-break-after:avoid; }

  abbr[title]:after, 
  acronym[title]:after { content: '(' attr(title) ')'; }

  #page a[href^="http:"], 
  #page a[href^="https:"] { padding-left: 0; background-image: none; }

  a[href]:after {
    content:" <URL: "attr(href)">";
    color:#444;
    background:inherit;
    font-style:italic;
  }

  #col1_content:before, #col2_content:before, #col3_content:before {
    content: "";
    color:#888;
    background:inherit;
    display:block;
    font-weight:bold;
    font-size:1.5em;
  }
  
  .floatbox,
  .subcolumns, 
  .subcolums_oldgecko { overflow:visible; display: table; }
}

@media print
{
  #col1 { display:none; }
  #col2 { display:none; }
  #col3, #col3_content { width: 100%; margin:0; padding: 0; border:0; }
}

