/* 	Cornelsen Style Sheet Genius Biologie
	Original author : ia
------------------------------------------------------------------------------
	Last changed by : Konstanze Ackermann 08.10.07
================================================================================= 
*/
/* Stylesheet fuer GENIUS Biologie - die Kommentare sollen bei einer späterer Bearbeitung helfen. 
Bitte Farbangaben in den Kommentaren nach Änderung ggf. ebenfalls korrigieren. */


/* 	--------------------------
	SCHRIFT  
	--------------------------*/
.normalschwarz {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	line-height:16px; 
}/* definiert den normalen Text */

.normalschwarzklein {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	line-height:16px; 
}/* definiert den normalen Text */

.normalschwarz_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
}/* definiert den normalen Text */

.normalschwarz_headerBIG {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: bold;
	color: #000000;
}/* definiert den normalen Text */

.normalschwarz_headerBIGGER {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 53px;
	font-weight: bold;
	color: #000000;
}/* definiert den normalen Text */

.normalweiss {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	line-height:16px; 
}/* definiert den normalen Text */

.normalschwarz_startseite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}/* definiert den normalen Text */



.normaldunkelgruen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #4B4B18;
	line-height:16px; 
}/* definiert den normalen Text */

.communitytextnormal { 
				font-family: Arial, Helvetica, sans-serif;
				color:#FF6600; 
				font-weight:normal;
				font-size: 12px;
				 }  /* Community orange  */
				 
.spieltextnormal { 
				font-family: Arial, Helvetica, sans-serif;
				color:#966B21; 
				font-weight:normal;
				font-size: 12px;
				 }  
.spielheadline { 
				font-family: Arial, Helvetica, sans-serif;
				color:#966B21; 
				font-weight:normal;
				font-size: 14px;
				 }  				 
.spieltextbold { 
				font-family: Arial, Helvetica, sans-serif;
				color:#966B21; 
				font-weight:bold;
				font-size: 12px;
				 } 
				 
.supporttextnormal { 
				font-family: Arial, Helvetica, sans-serif;
				color:#4B4B18; 
				font-weight:normal;
				font-size: 12px;
				 }  /* DUNKELGRÜN */		
				 
.headlinespiel { 
				font-family: Arial, Helvetica, sans-serif;
				color:#FFFFFF; 
				font-weight:bold;
				font-size: 12px;
				 }  /* weiss */		
.normalschwarzpad20 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	padding-left: 20px;
	color: #000000;
	line-height:16px; 
}/* definiert den normalen Text */			
				 
.blindtext {
	font-family: Arial;
	font-size: 11px;
	text-decoration:none;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
}/* definiert den Text oben im Header */

.font10pt {font-size:10px;}
.font16pt {font-size:16px;}
.font26pt {font-size:26px;}

/* für die Jury-Seite-Textausrichtung ohne Tabelle */
.lineheight70px {line-height:75px;}
.lineheight64px {line-height:64px;}

/* 	--------------------------
	FARBEN  
	--------------------------*/
.framing1 { background-color:#DF0023; }  /* Farbe eines Zellenhintergrundes: hier: DUNKELROT */
.framing2 { background-color:#000000; }  /* Farbe eines Zellenhintergrundes: hier: SCHWARZ */	
.framing3 { background-color:#5BBF4D; }  /* Farbe eines Zellenhintergrundes: hier: MITTELGRÜN - Genius*/
.framing4 { background-color:#FF6600; }  /* Farbe eines Zellenhintergrundes: hier: ORANGE - Community */
.framing5 { background-color:#D09A30; }  /* Farbe eines Zellenhintergrundes: hier: OCKER - SPiel */
.framing5b { background-color:#E99A64; }  /* Farbe eines Zellenhintergrundes: hier:*/
.tableshadow { background-color:#666666; }  /* Farbe eines Zellenhintergrundes: hier:*/


.textback { background-color:#B9E3B4; }  /* Farbe eines Zellenhintergrundes: hier: Mintgrün */
.textfeldcommunity { background-color:##F0E3C0; }  /* Farbe eines Zellenhintergrundes: hier: hellgelb */


.unbedingtwhite { background-color:#FFFFFF; }  /*erzwingt weiß */	

	 
	 
	 
	 
.subheadline { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#000000; font-weight:bold; }  /* Farbe für Überschrift zweiter Ordnung */

.hellgelb { background-color:#FFeBC4; }  /* definiert die Farbe farbiger Tabellenfelder in HELLGELB */

.dunkelgelb { background-color:#FFC20E; }  /* definiert Farbe eines Zellenhintergrundes: hier: DUNKELGELB */
.dunkelblau { background-color:#0066B3; } /* Farbe eines Zellenhintergrundes: hier: DUNKELBLAU */





/* 	--------------------------
	LINKS 
	--------------------------*/
/* LINKS: FARBE aktuell: dunkelrot */ 
a:link {
/*	font-size: 12px;*/
	font-style: normal;
	color:#000000;
}    /* noch nicht besuchte Ziele */
a:visited {
/*	font-size: 12px;*/
	font-style: normal;
color:#000000;
} /* besuchte Ziele */
a:hover {
/*	font-size: 12px;*/
	text-decoration:underline;
	font-style: normal;
		color:#000000;
}   /* Verweise bei "MouseOver" */
a:active {
/*	font-size: 12px;*/
	font-style: normal;
	color:#000000;
}  /* Angeklickte Verweise */

#LinkImpressum:link{
	text-decoration: none;
	color:#FFFFFF;
	}

#LinkContent:link{
	text-decoration:underline;
	color:#000000;
}

.LinkContent{
	text-decoration:underline;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}


/* 	--------------------------
	ABSTÄNDE  
	--------------------------*/
.pad10allround {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}
.pad5 {
	padding-left: 5px;
}
.pad10 {
	padding-left: 10px;
}
.pad15 {
	padding-left: 15px;
}
.pad20 {
	padding-left: 20px;
}
.pad35 {
	padding-left: 35px;
}
.pad40 {
	padding-left: 40px;
}
.pad50 {
	padding-left: 50px;
}
.padtop2 {
	padding-top: 2px;
}
.padtop5 {
	padding-top: 5px;
}
.padtop10 {
	padding-top: 10px;
}
.padtop20 {
	padding-top: 20px;
}
.padtop50 {
	padding-top: 50px;
}
.padtop15 {
	padding-top: 15px;
}
.padbottom2 {
	padding-bottom: 2px;
	}
.padbottom5 {
	padding-bottom: 5px;
}
.padbottom10{
	padding-bottom: 10px;
}
.padbottom15{
	padding-bottom: 15px;
}
.padbottom25{
	padding-bottom: 65px;
}
.padright50 {
	padding-right: 50px;
}
.padright10 {
	padding-right: 10px;
}
.pad150 {
	padding-left: 150px;
}
.padright20 {
	padding-right: 20px;
}



/* 	--------------------------
	HINTERGRÜNDE  
	--------------------------*/
.inhalt {
		background-color:#F5F5F5;
		}
		
.hintern {
		background-image:url(back.gif);
 		background-repeat:no-repeat;
  		background-position:left bottom;
}

.back_spiel {
		background-image:url(bilder/back_spiel.gif);
		}
		
.back_community {
		background-image:url(bilder/back_community.gif);
		}
		
.back_support {
		background-image:url(bilder/back_support.gif);
		}
		
.back_genius {
		background-image:url(bilder/back_support.gif);
		}

.bordercolor_spiel{
	border-width:1px;
	border-color:#D09A30;
	border-style:solid;
}
.bordercolor_gruen{
	border-width:1px;
	border-color:#5BBF4D;
	border-style:solid;
}

.bordercolor_black{
	border-width:1px;
	border-color:#000000;
	border-style:solid;
}
.bordercolor_black2{
	border-top-width: 1px;      /* nur oben */
	border-left-width: 1px;     /* nur links */
	border-right-width: 1px;
	border-bottom-width: 0px;    /* nur rechts */ 
	border-color:#000000;
	border-style:solid;
}


#header-navi {
	background-color: #000000;
	font-size: 11px;
	height: 21px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}
ul.no-list-style {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#header-navi li {
	width: 224px;
	float: left;
	padding: 3px 0px;
	background-color: #000000;
	border-right: 1px solid #FFFFFF;
}
#header-navi a {
	color: #FFFFFF;
	text-decoration: none;
	width: 100%;
	display: block;
}
#header-navi #navi-aktiv {
	background-color: #20431b;
}
#header-navi .rechts {
	border: none;
}

table.loesungen {
	border: 1px solid #5ABE4A;
}

table.loesungen td {
	padding: 10px;
	vertical-align: top;
	border: 1px solid #5ABE4A;
}

table.loesungen tr.header {
	background-color:#84CFFF;
}
