body {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	background-image: url(../img/bg.jpg);

	margin: 0px;

}



td {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #333333;

	line-height: 16px;

}





h1 {

	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;

	font-size: 16px;

	padding-bottom: 3px;

	margin: 0px;

}



h2 {

	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;

	color: #860000;

	font-weight: bold;

	font-size: 12px;

	padding-bottom: 0px;

	padding-top: 0px;

	margin: 0px;

}

a.linktohome:link {
    text-decoration:none;
    font-weight:bold;
    color:#ffffff;
}

a.linktohome:active {
    text-decoration:none;
    font-weight:bold;
    color:#ffffff;
}

a.linktohome:visited {
    text-decoration:none;
    font-weight:bold;
    color:#ffffff;
}

a.linktohome:hover {
    text-decoration:underline;
    font-weight:bold;
    color:#a00000;
}


a.links:link {
    text-decoration:none;
    font-weight:bold;
    color:#908200;
}

a.links:active {
    text-decoration:none;
    font-weight:bold;
    color:#908200;
}

a.links:visited {
    text-decoration:none;
    font-weight:bold;
    color:#908200;
}

a.links:hover {
    text-decoration:underline;
    font-weight:bold;
    color:#a00000;
}

.height-spacer {

	height: 8px;

}



.padding-right {

	margin-right: 10px;

}

.padding-left {

	margin-left: 10px;

}



.headerfoto {

	border-color: #FFFFFF;

	border-style: solid;

	border-left-width: 1px;

	border-top-width: 0px;

	border-bottom-width: 0px;

	border-right-width: 0px;

}



.foto-frame-a {

	padding: 1px;

	border: solid 1px #4380BB;

}






.bg-white{

	background-color: #FFFFFF;

}



.bg-inhalt{

	background-color: #FFFFFF;

	padding-top: 10px;

	padding-bottom: 10px;

	padding-left: 0px;

	padding-right: 0px;

	line-height: 16px;

}



.bg-black{

	background-color: #000000;

}



.bg-dottedline {

	background-image: url(../img/dotted_gray.gif);

	border-bottom: 8px solid white;

}



.bg-footer {

	color: #FFFFFF;

	text-align: center;

	background-image: url(../img/bg-topnav.gif);

}



.footer {

	color: #909090;

	font-size: 10px;

	padding-left: 16px;

	padding-bottom: 4px;

}



.box-quote {

	background-color: #EDD3B5;

	padding: 10px;

}



.box-beige {

	background-color: #E8EBD9;

	padding: 10px;

}



.bg-beige {

	background-color: #E8EBD9;

}



.bg-navig {

	background-color: #EFE2BF;

}



.bg-topnav-separator {

	background-image: url(../img/bg-topnav-separator.gif);

}



.bg-breadcrumbs {

	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;

	background-image: url(../img/bg-breadcrumbs.gif);

	text-align: left;

	font-size: 10px;

	color: #005FA9;

	padding-left: 8px;

}



.caption {

	background-color: #EAE7E5;

	color: #666666;

	font-size: 10px;

	text-align: right;

	line-height: 13px;

	padding-left: 5px;

	padding-top: 5px;

	padding-right: 10px;

	padding-bottom: 8px;

	background-image:url(../img/dotted_gray3.gif);

	background-position: bottom left;

	background-repeat: repeat-x;

	border-top: 2px white solid;

}



/* Colour Containers */

.bg-box-orange {

	background-color: #F9F7DA;

	font-size: 10px;

	text-align: left;

	padding-left: 10px;

	padding-top: 7px;

	padding-bottom: 5px;

	line-height: 14px;

}

.bg-box-orange2 {

	background-color: #F9F7DA;

}

.bg-boxtitel-orange {

	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;

	font-size: 11px;

	color: #FFFFFF;

	font-weight: bold;

	text-align: left;

	padding-left: 10px;

	background-image: url(../img/bg-boxtitel-orange.gif);

}

.bg-boxtitel-orange2 {

	background-image: url(../img/bg-boxtitel-orange.gif);

}



.bg-box-grau {

	background-color: #EEF0F1;

	font-size: 10px;

	text-align: left;

	padding-left: 10px;

	padding-top: 7px;

	padding-bottom: 5px;

	line-height: 14px;

}

.bg-box-grau2 {

	background-color: #EEF0F1;

}

.bg-boxtitel-grau {

	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;

	font-size: 11px;

	color: #FFFFFF;

	font-weight: bold;

	text-align: left;

	padding-left: 10px;

	background-image: url(../img/bg-boxtitel-grau.gif);

}

.bg-boxtitel-grau2 {

	background-image: url(../img/bg-boxtitel-grau.gif);

}



.bg-box-blau {

	background-color: #E3EBF4;

	font-size: 10px;

	text-align: left;

	padding-left: 10px;

	padding-top: 7px;

	padding-bottom: 5px;

	line-height: 14px;

}

.bg-box-blau2 {

	background-color: #E3EBF4;

}

.bg-boxtitel-blau {

	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;

	font-size: 11px;

	color: #FFFFFF;

	font-weight: bold;

	text-align: left;

	padding-left: 10px;

	background-image: url(../img/bg-boxtitel-blau.gif);

}

.bg-boxtitel-blau2 {

	background-image: url(../img/bg-boxtitel-blau.gif);

}



.bg-box-gruen {

	background-color: #E8EBD9;

	font-size: 10px;

	text-align: left;

	padding-left: 10px;

	padding-top: 7px;

	padding-bottom: 5px;

	line-height: 14px;

}

.bg-box-gruen2 {

	background-color: #E8EBD9;

}

.bg-boxtitel-gruen {

	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;

	font-size: 11px;

	color: #FFFFFF;

	font-weight: bold;

	text-align: left;

	padding-left: 10px;

	background-image: url(../img/bg-boxtitel-gruen.gif);

}

.bg-boxtitel-gruen2 {

	background-image: url(../img/bg-boxtitel-gruen.gif);

}



.bg-dottedline-orange {

	background-color:#F9F7DA;

	background-image: url(../img/dotted_gray2.gif);

}

.bg-dottedline-grau {

	background-color:#EEF0F1;

	background-image: url(../img/dotted_gray2.gif);

}

.bg-dottedline-blau {

	background-color:#E3EBF4;

	background-image: url(../img/dotted_gray2.gif);

}

.bg-dottedline-gruen {

	background-color:#E8EBD9;

	background-image: url(../img/dotted_gray2.gif);

}

/* End Colour Containers - Ende Farbcontainer */







/* Navigation */

.navtitle {

	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;

	font-size: 11px;

	color: #FFFFFF;

	font-weight: bold;

	text-align: left;

	padding-left: 12px;

	background-image: url(../img/bg-navtitle.gif);

	background-position:top;

}



.bg-navtitle {

	background-image: url(../img/bg-navtitle.gif);

	background-position:top;

}



.bg-topnav-n {

	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;

	color: #FFFFFF;

	font-weight: bold;

	text-align: left;

	padding-left: 7px;

	background-image: url(../img/bg-topnav.gif);

}

.bg-topnav-a {

	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;

	color: #FFFFFF;

	font-weight: bold;

	text-align: left;

	padding-left: 7px;

	background-image: url(../img/bg-topnav.gif);

}


.bg-navlevel1-n {

	background-color: #DBD594;

	font-size: 10px;

	font-weight: bold;

	color: #333333;

	text-align: left;

	padding-left: 12px;

	padding-top: 2px;

	padding-bottom: 2px;

	line-height: 14px;

	height: 16px;

	background-image: url(../img/navarrow-n.gif);

	background-position: top left;

	background-repeat: no-repeat;

}


.bg-navlevel3-n {

	background-color: #DBD594;

	font-size: 10px;

	color: #333333;

	text-align: left;

	padding-left: 22px;

	padding-bottom: 1px;

	vertical-align: top;

	line-height: 12px;

	height: 15px;

}

.bg-central {

	background-color: #d99900;

	font-size: 10px;

	color: #ffffff;

	text-align: left;

	padding-left: 22px;

	padding-bottom: 1px;

	vertical-align: top;

	line-height: 12px;

	height: 15px;

}

/* Ende Navigation */







/*  Link Formatting - Linkformatierungen */

a:visited, a:link {

	color: #000000;

	text-decoration: none;

	background-image: url(../img/underline-black.gif);

	background-position: bottom;

	background-repeat: repeat-x;

}

a:active, a:hover {

	color: #000000;

	text-decoration: none;

	background-color:#f0f5a0;

	background-image: url(../img/underline-black.gif);

	background-position: bottom;

	background-repeat: repeat-x;

}


/*  List */

ul{

	padding-left: 0px;

	margin: 5px 0px 5px 0px;

	list-style-type: none;

	color:#333333;

}



li{

	background-image: url(../img/ul.gif);

	background-repeat: no-repeat;

	background-position: 0 .4em;

	padding-left: 1.0em;

}



.download-list{

	background-image: url(../img/icon_download.gif);

	background-repeat: no-repeat;

	background-position: 0 .5em;

	padding-left: 1.0em;

}

/*  Ende Liste */







.input-box{

	background-color: #FFFFFF;

	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;

	color: #333333;

	font-size: 10px;

	border: 1px solid black;	

	margin-left: 1px;

	height: 15px;

}

/* Species File classes */

.spfileheading {

  	font-family: Verdana, Arial, Helvetica, sans-serif;

  	font-size: 10px; 

	color: #21283d; 

  	font-weight: normal;

}

.spfiletext {  

  	font-family: Verdana, Arial, Helvetica, sans-serif;

  	font-size: 10px;

  	color: #4d5c97;

  	font-weight: normal;

}
.AlphabetLink {  
	
	font-family: Verdana, Arial, Helvetica, sans-serif; 

	font-size: 9px; font-weight: normal; 

	line-height: 12px
}

/* End Species File Classes */




