@charset "UTF-8";
/*stylesheet for the ProdoNet websites*/
/*-----------------------------------general html/body layout-----------------------------------*/
html, body {
	margin:0;
	padding:0;
	height: 100%;
	/*background-color: #eceeef;*/
	background-color: gray;
        font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-size:14px;
}

p {margin-left: 0.5em; margin-right: 0.5em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-size:14px;}
a:link { text-decoration:none; }
/*-----------------------------------general html/body layout-----------------------------------*/
/*-----------------------------------caption layout-----------------------------------*/
div#site {
    position: relative;
    min-height: 100%;
    min-width: 1000px;
    max-width: 1400px;
    padding: 0;
    margin: 0;
    margin-left: auto; margin-right: auto;
    border: 2px solid gray;
    background-color: #e6e6e6;
}

div#caption {
	background-color: #CAE4FE;
	color: #000000;
	padding-top: 0.5em;
	margin-bottom: 1em;
	/*border: 1px solid gray;*/
}

div#captionLinksSpace {	/*properties for link section under the main caption (h1) on each site*/
	margin-right: 7.5%;
	background-color: #87a8dc;
	color: #FFFFFF;
	/*border-top: 1.0px solid gray;*/
	/*border-right: 1.0px solid gray;*/

}
p#captionLinks a { text-decoration:none; font-weight:bold; color:#FFFFFF; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-size:14px; font-weight:bold; }	/*properties for links below the main caption (h1) on each site*/
p#captionLinks a:hover { text-decoration:none; font-weight:bold; color:#000000; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-size:14px; font-weight:bold;}	/*properties for links below the main caption (h1) on each site*/
p#captionLinks	{ margin-top: 0; margin-bottom: 0; margin-left: 0.25em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-size:14px; font-weight:bold; }

h2 { 
	margin-top: 0; margin-bottom: 0;
	padding-top: 0.5em; padding-bottom: 0.5em;
 	background-color: #006699; color: #FFFFFF;
	border: 1.0px solid black;
        font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
        font-size:20px;
        font-weight:bold;
}

h3 { 
	margin-top: 0; margin-bottom: 0;
	padding-top: 0.5em; padding-bottom: 0.5em;
 	background-color: #87a8dc; color: #FFFFFF;
	border: 1.0px solid black;
        font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
        font-size:16px;
        font-weight:bold;
}

h4 {
	margin-top: 0.1em; margin-bottom: 0.1em; 
	margin-left: 0.5em; margin-right: 0.5em;
	color:  #000080;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
    font-size:16px;
	text-decoration:underline;
}

h5 { 
	margin-top: 0.5em; margin-bottom: 0.5em;
	margin-left: 0.5em; margin-right: 0.5em;
        font-size:14px;
	color: #000080;
}
/*-----------------------------------caption layout-----------------------------------*/

/*-----------------------------------content/main layout----------------------------------*/
div#content {
	clear: right;
	margin: 0; padding: 0;
  	/*border: 2px solid gray;*/
 	min-width: 16em; /* Mindestbreite (der Ueberschrift) verhindert Anzeigefehler in modernen Browsern */
	background-color: #FFFFFF;
}

div#reference {
	background-color: #CAE4FE;
	color: #000000;
	margin-right: 10%;
	margin-left: 10%;
	border: 2px solid gray;

}
/*-----------------------------------content/main layout----------------------------------*/

/*-----------------------------------footer layout----------------------------------*/
div#footerGap {
	margin: 0;
	padding: 2.5em;
	border: 0;
}

div#footer {
	margin: 0; padding: 0;
	font-size: 0.9em;
	border: 2px solid gray;
	text-align: center;
	background-color: #87a8dc;
	position: absolute;
	bottom: 0;
	right: -2px;
	left: -2px
	/*border: 1px solid silver;*/
}
/*-----------------------------------footer layout----------------------------------*/

/*-----------------------------------general site layout----------------------------------*/
/*.fieldinput { margin-right: 1em;}*/	/*space between input field and input example*/
div#content a { text-decoration:none; font-weight:bold; color:#000080; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-size:14px;}	/*link properties in content section*/
div#content a:hover { text-decoration:none; font-weight:bold; color:#000000; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-size:14px;}	/*link properties in content section*/
div#footer a { text-decoration:none; font-weight:bold; color:#000000; }	/*link properties in content section*/
div#footer a:hover { text-decoration:none; font-weight:bold; color:#000080; }	/*link properties in content section*/
div#header { border: 2px solid gray; text-decoration:none; font-weight:bold; }
.tableCaption { background-color: #C0C0C0; color: #000000; border: 1px solid #000000; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-size:14px; }	/*caption line of each table in div#content*/
.tableLabel { background-color: #C0C0C0; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-size:14px; }	/*table labels in gene/protein/organism result tables*/
.tableData { background-color: #e6e6e6; font-weight: normal; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-size:14px;}	/*table informations in gene/protein/organism result tables*/
.tableDataHL { background-color: #ffb3b3; font-weight: normal; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-size:14px;}	/*table informations in gene/protein/organism result tables*/
.tableHelp { margin-top: 1em; margin-bottom: 1em; margin-left: 1em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-size:14px;} /* table format on help page */
.queryButtons { margin-left: 1em; margin-right: 1em; background-color: #C0C0C0; border: 0; cursor:pointer; }
.listHeader { margin-top: 1em; margin-bottom: 1em; color: #000080; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-size:16px;}
.listEntry { list-style-type:disc; margin-top: 0.5em; margin-bottom: 0.5em;  color:#000080; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-size:14px;}
.listSubEntry {list-style-type:square; margin-bottom: 0.5em; color:#000080; font-weight: normal; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-size:14px; font-style:italic;}
.listText { list-style-type:circle; }
.space { margin-top: 2em; }
.prodoricOperon { color: #646464; }
.predictedOperon { color: #b4b4b4; }
.tableLegend { background-color:#FFFFFF; color:#000000; font-weight: normal; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-size:14px; }	/*table informations in gene/protein/organism result tables*/
/*span#legendLink a { text-decoration:none; font-weight:bold; color:#FFFFFF; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-size:14px; }
span#legendLink a:hover { text-decoration:none; font-weight:bold; color:#000000; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-size:14px; }*/

/*-----------------------------------general site layout----------------------------------*/


