/*Hintergrund*/

body 
{
background-color: #006600;
color: #000000;
text-align: center;
font-family: Verdana, Arial, Helvetica, sans-serif;
}


/*Einzelne Hintergründe*/

.hell
{
background-color: #009900;
}

.dunkel
{
background-color: #006600;
}


/*Titelleiste*/

.titelleiste
{
background-image: url('./bilder/artenegram.jpg');
background-repeat: no-repeat;
margin:0; padding: 0 20px 0 20px; width: 100%; height:200px; 
}



/*Überschriften, Linien*/


hr
{
color: #009900;
}

h1
{
font-style: italic;
}



/*Links*/

a:link
{
text-decoration: none;
color: #669966;
}

a:visited
{
text-decoration: none;
color: #669966;
}

a:hover
{
text-decoration: underline;
color: #FFFFFF;
}

a:focus
{
text-decoration: none;
color: #669966;
}

a:active
{
text-decoration: none;
color: #669966;
}

a img 
{
border:1px; 
border-color:#006600;
}


/*Menübalken*/

ul.menu
{
margin: 1cm;
padding: 0.2em;
list-style-type: none;
text-align: right;
color: #66FF66;
}

ul.menu li
{
display: inline-block;
margin: 0;
padding: 0.2em;
text-decoration: none;
}

ul.menu li ul 
{
display: none;
} 

ul.menu li:hover > ul 
{
color: #FFFFFF;
display: inline-block;
text-decoration: none;
} 

ul.menu li a
{
color: #66FF66;
}

ul.menu li a:hover
{
color: #FFFFFF;
text-decoration: underline;
}

ul.menu li ul li a
{
color: #FFFFFF;
}

ul.menu li ul li a:hover
{
text-decoration: underline;
}




/*Seitenbereiche*/


/*Float-Elemente*/


.fnone
{
float: none;
}

.fleft
{
float: left;
}

img.fleft
{
margin-right: 0.5cm;
}

.fleft img
{
margin-right: 1cm;
}


p.fleft
{
margin-right: 0.5cm;
}


.fright
{
float: right;
}

img.fright
{
margin-left: 0.5cm;
}

.fright img
{
margin-left: 1cm;
}


p.fright
{
margin-left: 0.5cm;
}


.cleft
{
clear: left;
}

.cright
{
clear: right;
}

.cboth
{
clear: both;
}

.inline
{
display: inline;
}

.block
{
display: block;
}

.no
{
display: none;
}



/*Listen*/


ul.nob
{
list-style-type: none;
}






/*Standardlayouts*/

.grand
{
margin: 1cm 11% 1cm 11%;
text-align: left;
font-size: 100%;
}

.krand
{
margin: 1cm;
text-align: left;
font-size: 100%;
}

.news
{
margin-left: 1cm;
margin-right: 1cm;
text-align: center;
font-size: 100%;
}

.news h3
{
margin-top: 1cm;
}

.end
{
margin-top: 1cm;
font-size: 80%;
}



/*Kästen*/

.lbox
{
position:relative;
top:0px;
left:10px;
height:200px;
width:350px;
padding:0px;
}


.rbox
{
position:relative;
top:0px;
right:10px;
height:200px;
width:350px;
padding:0px;
}

.filmbox
{
position:absolute;
display:block;
left:200px;
width:512px;
height:288px;
}





/*Einzelne Ränder*/

.nomargin
{
margin-top: 0;
margin-bottom: 0;
}

.top
{
margin-top: 1cm;
}

.topless
{
margin-top: 0;
}

.bottom
{
margin-bottom: 1cm;
}

.bottomless
{
margin-bottom: 0;
}

.margin
{
margin-left: 11%;
margin-right: 11%;
}

.margin1
{
margin-left: 1cm;
margin-right: 1cm;
}

.padding1
{
padding: 1cm;
}



.fuenftel
{
margin-left: 20%;

}

.viertel
{
margin-left: 25%;

}

.drittel
{
margin-left: 33%;

}

.halb
{
margin-left: 50%;

}

.dviertel
{
margin-left: 75%;

}

/* Einzelne Kästen*/

/*
background-color:#207C50;
	border-bottom-color: #78C870;
	border-left-color: #78C870;
	border-right-color: #78C870;
	border-top-color: #78C870;
	border-style: solid;
	border-width: 1px;
}
.GB_table2 {
	background-color:#248E5C;
	border-bottom-color: #9AD694;
	border-left-color: #9AD694;
	border-right-color: #9AD694;
	border-top-color: #9AD694;
	border-style: solid;
	border-width: 1px;
*/


.box
{
border-style: solid;
}

.kboxm
{
margin-top:-15px;
height:5px;
margin-bottom:-12px;
width:100%;
padding:0px;
}


.kboxro
{
position:absolute;
right:10px;
top:25px;
height:40px;
width:170px;
padding:5px;
border: 1px 1px 1px 1px solid #003300;
}

.kboxlu
{
position:absolute;
left:12%;
bottom:30px;
height:15px;
width:160px;
padding:1px;
border: 1px 1px 1px 1px solid #003300;
}


/*Einzelne Textausrichtung*/

.center
{
text-align: center;
}

.left
{
text-align: left;
}


.right
{
text-align: right;
}



/*Einzelne Schriftgestaltung*/

.riesig
{
font-size: 120%;
}

.gross
{
font-size: 105%;
}

.klein
{
font-size: 80%;
}

.winzig
{
font-size: 55%;
}

.white
{
color: #ffffff;
}

.mono
{
font-family:monospace;
}

.ant
{
color: #66c38e;
}

.pla
{
color: #66c23e;
}
