/* die Grundlagen dieses StyleSheets stammen von http://www.westciv.com und http://www.subotnik.net */ 

/* gladly IE3 and NN4 will ignore the imported stylesheet completely 
   see <http://css.nu/pointers/point-tip.html> for explanation        */

@import url("nav-intern.css");
/* beginning the normal StyleSheet for all Browsers xcept NN4 w/ Javascript activated                 */

body {
	background: ivory;
	color: black;
	margin: 0;
   padding: 0 0 0 0;
	font-family: 'Franklin Gothic Book','Century Gothic', 'Times New Roman', sans-serif;
	font-size : 100%;
  }


 /****************Restore Wrapper css starts here*****************************/

div#box{width: 100%;margin:0px auto;padding-top:3px;
 background: url(http://www.restore.ac.uk/lboro/media/header.gif) center center repeat-x;
 background-repeat: repeat-x;	

}
/****************Restore Wrapper css ends here*****************************/

	
/* standard elements */

h1, h2, h3, h4, h5, h6 {
	color: #000;
	border: thin none;         /* workarround fuer Netscape 4 */
	font-weight: bold;
	font-family: 'Century Gothic', 'Times New Roman', sans-serif;
	}

H1 {
	/*background: White;*/

	font-size: 140%;
	text-align: right;
	margin: 0 0 0 0;
   padding: 2pt 2% 2px 1pt;
   /*border-bottom: 0.1ex outset Black;*/
	height: 61px;
    }
	 
H1 {
	min-height: 4ex;
}

H2 {
	font-size: 140%;
	
	margin-top: 0.6em;
	margin-bottom: 0.4em;	/* siehe auch UL, OL */
	margin-left: 1%;
	margin-right: 1%;
	text-align: center;
   background : transparent;
	border-top : 0px solid #CC0066;
	border-bottom : 2px solid #CC0066;
	padding : 3px 3px 3px 3px;

		}
	
H3 {
	font-size: 100%;
	font-weight: bold;
	margin-right: 1%;
	padding-left: 2px;
	margin-left: 1%;
	padding-right: 2px;
	text-align: center;
	background: #FFC0CB;
}

H3.navigate {
	margin-top : .1em;
}


TABLE.affentabelle {
			margin-right : 3%;
			border : 2px;
}

TABLE.navi {
	background-color : #FFC0CB;
	font-weight : bold;
		text-align : center;
		margin : 0 0 0 0;
	   border-bottom: 0.1em outset Black;
				}

TABLE.sitenavi {
	background : White;
	text-align : center;
	line-height : 100%;
	margin-top : -15px;
	}



H4 {
	font-size: 100%;
	font-weight: bold;
	margin-right: 2%;
	padding-left: 3px;
	margin-left: 2%;
	padding-right: 3px;
	text-align: center;
	background-color: #FFE4E1;
	}
	
H4.paper {
	text-align : center;
}

H5 {
	font-size: 100%;
	font-weight: bold;
	margin-right: 1.5%;
	padding-left: 2px;
	margin-left: 1.5%;
	padding-right: 2px;
	text-align: center;
	background: transparent;
	}

H6 {
	font-size: 100%;
	font-weight: normal;
	margin-right: 2%;
	padding-left: 3px;
	margin-left: 2%;
	padding-right: 3px;
	text-align: center;
	background-color: transparent;
	font-style: italic;
	}

P {
	
	margin-left: 1%;
	padding-left: 1%;
	margin-right: 1%;
	padding-right: 1%;
	line-height: 130%;
	text-align: left;
	text-indent: 0px;
	}

P.impressum {
	margin-left: 4%;
	padding-left: 2%;
	margin-right: 4%;
	padding-right: 2%;
	line-height: 110%;
	text-align : right;
	font-size : xx-small;
}


P.home {
	margin-left: 0%;
	padding-left: 1%;
	margin-right: 3%;
	padding-right: 1%;
	text-align: center;
	line-height: 110%;
}


.nav1 {
	margin-bottom: 0em;
	margin-top : .3em;
	text-align : left;
	}

.nav2 {
	margin-bottom: 0em;
	margin-top : .1em;
	text-align : left;
	text-indent : .5ex;
	font-size :77%;
}

	
TABLE {
	margin-left: 0%;
	padding-left: 0%;
		margin-right : auto;
	}

UL, OL, DL {
	margin-left: 4%;
	padding-left: 1%;
	margin-right: 2%;
	padding-right: 2%;
	
	margin-top: 0.4em;		/* siehe auch H4 */
	margin-bottom: 0.6em;
	}

LI {
	margin-left: 2%;
	margin-bottom: 0.2em;
	}

UL UL {
	margin-left: 5%;
	}

.table1c {
	vertical-align : middle;
	padding-bottom : 3pt;
	padding-top : 3pt;
	text-align : center;
}

.homeindex {
	margin : 0 0 0 0;
	border-width : medium medium medium medium;
	border-style : solid solid solid solid;
	border-color : #FFD700 #FFD700 #FFD700 #FFD700;
	padding : 6px 0 6px 0;
				}


.table1l {
	vertical-align : middle;
	padding-bottom : 3pt;
		text-align : left;
	}

.table1r {
	vertical-align : middle;
	padding-bottom : 3pt;
	padding-top : 3pt;
	text-align : center;
	padding-right : 2pt;
}

.PDF {
	line-height: 18pt;
	vertical-align:middle;
	}

DT {
	margin-top: .5em;
	}
	
BLOCKQUOTE {

	border: thin none;      /* workarround fuer Netscape 4 */
	color: #000;
	background: #FFFFAE;
	margin-left: 7%;
	margin-right: 7%;
	padding: 4px 4px 4px 4px;
	
	}
	
BLOCKQUOTE P {
	margin: 0 0;
	}
	
LI BLOCKQUOTE, DD BLOCKQUOTE {
	margin-left: 0%;
	margin-right: 0%;
	}


	
/*
Q {
	font-style: italic;
	}
*/
	
CODE {
	font-family: courier, monospace;
	font-size: 0.9em;
	}

pre {
	text-align: left;      	 /* without IE5.5b1 (Mac) inherits */
    white-space: pre;
	font-family: Courier, "Courier New", monospace;
	font-size: 0.9em;
	background: #FFF;
	color: #330;
	padding: 0.5em;
  	}

blockquote > pre {
	padding: 0;
	margin: 0;
	color: inherit;
	background: inherit;
	}

/* TITLE-Attribut (siehe <http://bugzilla.mozilla.org/show_bug.cgi?id=56702>) */ 

abbr[title], acronym[title] { 
	border-bottom: 1px dotted; 
	cursor: help; 
	} 
	
[title] {
	cursor: hand;
	}

/* Anchor-Element (Links) 			*/ 
/* (siehe <http://www.people.fas.harvard.edu/~dbaron/css/1999/09/links>) 	*/
/* es gibt genau 8 Moeglichkeiten 			*/

/* Ich geb erstmal auf und mach das jetzt viel einfacher :-( */

/* 
:link:focus {
	color: #00F;
	background: #FFE;
	} 	
	
:visited:focus {
	color: #006;
	background: #FFE;
	}

:link {
	color: #00F;
	background: #EEE;
	}	

:visited {
	color: #006;
	background: #EEE;
	} 
*/

a:link {
	color: #330066;
		}

a:link.navigate {
	color: White;
	background: #CC0066;
}

a:visited.navigate {
	color: #FFE4E1;
	background: #CC0066;
}

a:hover.navigate {
	color: black;
	background: #CC0066;
}

a:visited {
	color: #cc0066;
		}

A.none:LINK, A.none:VISITED, A.none:ACTIVE, A.none:HOVER, A.none:FOCUS {
				color : Black;
		text-decoration : none;
				}


A.popup:VISITED {
	text-decoration : none;
}

A.popup:LINK {
	text-decoration : none;
}

.honka {
	margin-left: 7%;
	padding-left: 2%;
}


.sitenavi {
	text-align: left;	
	margin-left: 0;
	border-top: 1px solid Black;
	background : #00CCC9;
	padding : 0px 3px 0px 3px;
	margin-top: 0.5em;
	margin-right : 0;
	font-size : 111%;
	margin-bottom: 0;	/* siehe auch UL, OL */
	border-bottom: 0px;
}

.catnavi {
	text-align: left;	
	margin-left: 0;
	padding : 0px 3px 0px 3px;
	margin-top: 0;
	background : #CC0066;
	
	margin-right : 0;
	font-size : 111%;
	margin-top: 0;
	margin-bottom: 0;	/* siehe auch UL, OL */
	color: #FFFFF0;
}

/* Die Reihenfolge der beiden Pseudoklassen ist fr den Win-IE5 wichtig, 
   der liest nur die hintere. 
   Opera5 ignoriert die doppelten Pseudoklassen auch, wenn sie andersherum 
   stehen :-( */
	
/*
:link:hover {  		
	color: #00F;
	background: #FFC;
	}

:visited:hover {  
	color: #006;
	background: #FFC;
	}

:link:active {
	color: #C00;
	background: #FFC;
	}

:visited:active {
	color: #C00;
	background: #FFC;
	}
*/

a:hover {  		
	color: inherit;
	background: #FFC0CB;
	}

A.index:HOVER {
	text-decoration : underline;
	color : #FFD700;
	}

A.popup:HOVER {
	text-decoration : underline;
	color : inherit;
	background-color : inherit;
	}


a:active {
	color: #C00;
	background: #FFC;
	}


/* zustzlich fuer Interne Links */

.int:link, .int:visited {
	font-weight: bold;
	}	
	
/* Graphiken als Links */	

/* Zerschmeisst alles in Netscape 4 :(

A IMG {
	margin: 2px;
	}	
*/	
	
a:link:focus IMG {
			}

A.transpa:HOVER {
	background-color : transparent;
}
	

a:link IMG, 
a:visited IMG {
		border: none;
	}		
	
a:link:hover IMG {
	padding: 0px;
	border: 0px;
	background-color : transparent;
	}	
	
a:link:active IMG, 
a:visited:active IMG {
			}	

	


/* Besondere Bereiche */

.bottom-nav {
   width: 96%;
	margin: 0.4em 2% 0.4em 2%;
	padding: 0.4em 0% 0.4em 0%;
	border-top: 0.1em outset #FFF0F5;
	font-size: x-small;
	}

.contact { text-align: right;  font-size: xx-small;  }

	
.bottom-nav hr {
	display: none;
	}	
	
.cb-kommentar {
	margin: 0.4em 3% 0em 8%;
	padding: 0.4em 2% 0.4em 1%;
	}	

.nav {
	text-align: center;
	/*font-size: smaller;*/
	}
	
.ng {
	text-align: left;      	 /* without IE5.5b1 (Mac) inherits */
    font-family: Courier, "Courier New", monospace;
	font-size: 0.9em;
	/*background: #EEE;
	color: #330;*/
	}

.hide {
	display: none;
	}

A.index:VISITED {
	color : #FF6347;
	background : transparent;
	text-decoration : none;
	font-weight : bold;
}

A.index:LINK {
	color : Blue;
	text-decoration : none;
			font-weight : bold;
			}

A.index:HOVER {
	color : #FFD700;
		text-decoration : underline;
		background-color : transparent;
		font-weight : bold;
		}

.mv-select {				/* fuer die MultiViews Sprachauswahl */
	font-size: 0.9em;
	text-align: right;
	padding: 0.3em;
	border: thin ridge #360;
	}
	
.mv-select HR {
	display: none;
	}	
	
/* besondere Bedeutung */

.name {
	font-style: italic
	}

.abstract{ font-size: smaller; }
	
TABLE.black {
	background-color : Black;
	color : White;
	text-align : justify;
	margin-right : auto;
	margin-left : auto;
	}
	
.alert { font-style: normal;  font-weight: bold;  color: #B77700;   }

 .important{
	color : black;
	border: 2px #FFA500;
	border-style: solid solid solid solid;
	padding: 4px 5px 4px 4px;
}

.ordnung{
	border: 1px solid #CC0066;
	vertical-align: top;
	background-color: #ffffde;
	padding: 3pt 3pt;
}

 .select{
	background : #CC0066;
	color : #FFE4E1;
}

A.home:VISITED, A.home:active, A.home:hover, A.home:link {
	text-decoration : none;
	text-transform : none;
	color : #2F4F4F;
	background-color : transparent;
}

.newsdate
	{ font-family: "Courier New", Courier, monospace; 	font-weight: bold;  width: 17ex; 	 }
.eventdate
	{ font-family: "Courier New", Courier, monospace;
		font-weight: bold;
		text-align: left;
		}
.event { margin-top: 2px; }

.lit 
	{	font-family: "Times New Roman", Times, serif;
		font-size: 13pt;
		 				}
	
.image {
	background-position: 1%;
	/*background-image: url(http://www.restore.ac.uk/lboro/images/logos/miniReStorelogo.jpg);*/
	   background: url(http://www.restore.ac.uk/lboro/media/header.gif) center center repeat-x;
   background-repeat: repeat-x;
	

}
.image a:hover {
       background-color : transparent;
	   
	}

acronym, abbr {
	cursor: help;
	border-bottom: 1px dotted black;
}


div#systematik {
width: 100%;
margin-left: 10px;

/* max-width: 700px; */
}

div.order {
padding: 2px 2px 2px 2px;
font-weight: bold;
vertical-align: top;
background-color: #ffffde;
}

div.suborder {
margin: 0px 0px 0px 7px;
padding: 2px 15px;
font-weight: bold;
vertical-align: top;
}
div.suborder a {
text-decoration: none;
/* padding-left: 12px;
background: transparent url(/images/Link5.gif) no-repeat scroll left; */
}

div.nodeline1 {
	background: transparent url(images/NodeLine1.png) no-repeat scroll top left;
}
div.nodeend1 {
	background: transparent url(pixs/NodeEnd1.png) no-repeat scroll top left;
}
div.superfamily {
margin: 0px 0px 0px 7px;
padding: 1px 15px;
font-weight: bold;
vertical-align: top;
}
div.superfamily a {
text-decoration: none;

/* padding-left: 12px;
background: transparent url(/images/Link5.gif) no-repeat scroll left; */
}

div.family {
margin: 0px 0px 0px 7px;
padding: 1px 15px;
font-weight: bold;
vertical-align: top;
}
div.family a {
text-decoration: none;

/* padding-left: 12px;
background: transparent url(/images/Link5.gif) no-repeat scroll left; */
}
div.species {
margin: 0px 0px 0px 7px;
padding: 1px 15px;
font-weight: normal;
font-size: 14px;
vertical-align: top;
}
div.species a {
text-decoration: none;

/* padding-left: 12px;
background: transparent url(/images/Link5.gif) no-repeat scroll left; */
}
.sitemap {
	position: relative;
	padding-right: 0;
	padding-left: 0;
    border-left: 0;
    margin-left: 0;
	 margin-right: 0;
	left: 0px;
    }
