/* CSS Document */

/* Die farblichen Themen Bereiche */

/* Home und Projektinfos */
#ideeit #header {
	background: url("../images/header_ideeit.gif") top left no-repeat #F90;
	height: 95px;
	width: auto;
	margin-left: 10px;
}

#ideeit #container {
	width: 100%;
	min-width: 800px;
	max-width: 80em;
	background: url("../images/whitestripes.gif") top left repeat-y #E6E6E6;
}

#ideeit #footer {
	clear: both;
	background: url("../images/footer_ecke1.gif") bottom left no-repeat #F90;
	height: 35px;
	margin-left: 10px;
}

#ideeit .featHead {
	background: url("../images/feat_ideeit_top.gif") top left no-repeat;
	height: 12px;
	width: auto;
	font-size: 0px;
}

#ideeit .feat {
	background: url("../images/feat_ideeit_bg.gif") top left no-repeat;
	padding: 0 10px 0 10px;
}

#ideeit .featFoot {
	background: url("../images/feat_ideeit_unten.gif") top left no-repeat;
	height: 25px;
	width: auto;
}

#ideeit .featText {
	font-size: 85%;
	font-weight: bold;
	color: #666;
}

#ideeit .tabellekopf {
	background:#B2B2B2;
	border: 1px dashed #FFF;
	font-size: 90%;
	color: #FFF;
	font-weight: bold;
}

#ideeit .tabelle {
	background:#CCC;
	border: 1px dashed #FFF;
	font-size: 100%;
}

#ideeit .tabelle2 {
	background:#CCC;
	border: 1px dashed #FFF;
	font-size: 90%;
	color: #F60;
	font-weight: bold;
}

/* Schülerinnen */
#schule #header {
	background: url("../images/header_schule.gif") top left no-repeat #F90;
	height: 95px;
	width: auto;
	margin-left: 10px;
}

#schule #container {
	width: 100%;
	min-width: 800px;
	max-width: 80em;
	background: url("../images/whitestripes.gif") top left repeat-y #D9ECFF;
}

#schule #footer {
	clear: both;
	background: url("../images/footer_ecke2.gif") bottom left no-repeat #F90;
	height: 35px;
	margin-left: 10px;
}

#schule .featHead {
	background: url("../images/feat_schule_top.gif") top left no-repeat;
	height: 12px;
	width: auto;
	font-size: 0px;
}

#schule .feat {
	background: url("../images/feat_schule_bg.gif") top left no-repeat;
	padding: 0 10px 0 10px;
}

#schule .featFoot {
	background: url("../images/feat_schule_unten.gif") top left no-repeat;
	height: 25px;
	width: auto;
}

#schule .featText {
	font-size: 85%;
	font-weight: bold;
	color: #65768B;
}

#schule .tabellekopf {
	background:#9EB8D2;
	border: 1px dashed #FFF;
	font-size: 90%;
	color: #FFF;
	font-weight: bold;
}

#schule .tabelle {
	background:#B6D3F2;
	border: 1px dashed #FFF;
	font-size: 100%;
}

#schule .tabelle2 {
	background:#B6D3F2;
	border: 1px dashed #FFF;
	font-size: 90%;
	color: #F60;
	font-weight: bold;
}

fieldset.schule {
	padding: 0px 8px 7px;
}

fieldset.schule legend.schule {
	margin-bottom: 6px;
}

/* Berufstätige */
#beruf #header {
	background: url("../images/header_beruf.gif") top left no-repeat #F90;
	height: 95px;
	width: auto;
	margin-left: 10px;
}

#beruf #container {
	width: 100%;
	min-width: 800px;
	max-width: 80em;
	background: url("../images/whitestripes.gif") top left repeat-y #D4E8D1;
}

#beruf #footer {
	clear: both;
	background: url("../images/footer_ecke3.gif") bottom left no-repeat #F90;
	height: 35px;
	margin-left: 10px;
}

#beruf .featHead {
	background: url("../images/feat_beruf_top.gif") top left no-repeat;
	height: 12px;
	width: auto;
	font-size: 0px;
}

#beruf .feat {
	background: url("../images/feat_beruf_bg.gif") top left no-repeat;
	padding: 0 10px 0 10px;
}

#beruf .featFoot {
	background: url("../images/feat_beruf_unten.gif") top left no-repeat;
	height: 25px;
	width: auto;
}

#beruf .featText {
	font-size: 85%;
	font-weight: bold;
	color: #5B6F58;
}

#beruf .tabellekopf {
	background:#95B28F;
	border: 1px dashed #FFF;
	font-size: 90%;
	color: #FFF;
	font-weight: bold;
}

#beruf .tabelle {
	background:#ABCCA4;
	border: 1px dashed #FFF;
	font-size: 100%;
}

#beruf .tabelle2 {
	background:#ABCCA4;
	border: 1px dashed #FFF;
	font-size: 90%;
	color: #F60;
	font-weight: bold;
}

/* Eltern & Lehrkräfte */
#eltern #header {
	background: url("../images/header_eltern.gif") top left no-repeat #F90;
	height: 95px;
	width: auto;
	margin-left: 10px;
}

#eltern #container {
	width: 100%;
	min-width: 800px;
	max-width: 80em;
	background: url("../images/whitestripes.gif") top left repeat-y #FFE2B6;
}

#eltern #footer {
	clear: both;
	background: url("../images/footer_ecke4.gif") bottom left no-repeat #F90;
	height: 35px;
	margin-left: 10px;
}

#eltern .featHead {
	background: url("../images/feat_eltern_top.gif") top left no-repeat;
	height: 12px;
	width: auto;
	font-size: 0px;
}

#eltern .feat {
	background: url("../images/feat_eltern_bg.gif") top left no-repeat;
	padding: 0 10px 0 10px;
}

#eltern .featFoot {
	background: url("../images/feat_eltern_unten.gif") top left no-repeat;
	height: 25px;
	width: auto;
}

#eltern .featText {
	font-size: 85%;
	font-weight: bold;
	color: #655948;
}

#eltern .tabellekopf {
	background:#BFA887;
	border: 1px dashed #FFFFFF;
	font-size: 90%;
	color: #FFFFFF;
	font-weight: bold;
}

#eltern .tabelle {
	background:#D9BF99;
	border: 1px dashed #FFFFFF;
	font-size: 100%;
}

#eltern .tabelle2 {
	background:#D9BF99;
	border: 1px dashed #FFF;
	font-size: 90%;
	color: #F60;
	font-weight: bold;
}

/* Partner-Unternehmen */
#partner #header {
	background: url("../images/header_partner.gif") top left no-repeat #F90;
	height: 95px;
	width: auto;
	margin-left: 10px;
}

#partner #container {
	width: 100%;
	min-width: 800px;
	max-width: 80em;
	background: url("../images/whitestripes.gif") top left repeat-y #CED9D9;
}

#partner #footer {
	clear: both;
	background: url("../images/footer_ecke5.gif") bottom left no-repeat #F90;
	height: 35px;
	margin-left: 10px;
}

#partner .featHead {
	background: url("../images/feat_partner_top.gif") top left no-repeat;
	height: 12px;
	width: auto;
	font-size: 0px;
}

#partner .feat {
	background: url("../images/feat_partner_bg.gif") top left no-repeat;
	padding: 0 10px 0 10px;
}

#partner .featFoot {
	background: url("../images/feat_partner_unten.gif") top left no-repeat;
	height: 25px;
	width: auto;
}

#partner .featText {
	font-size: 85%;
	font-weight: bold;
	color: #5B6566;
}

#partner .tabellekopf {
	background:#95A5A5;
	border: 1px dashed #FFF;
	font-size: 90%;
	color: #FFF;
	font-weight: bold;
}

#partner .tabelle {
	background:#ACBFBF;
	border: 1px dashed #FFF;
	font-size: 100%;
}

#partner .tabelle2 {
	background:#ACBFBF;
	border: 1px dashed #FFF;
	font-size: 90%;
	color: #F60;
	font-weight: bold;
}

/* Kick-Offs */
#kickoff #header {
	background: url("../images/header_kickoff.gif") top left no-repeat #F90;
	height: 95px;
	width: auto;
	margin-left: 10px;
}

#kickoff #container {
	width: 100%;
	min-width: 800px;
	max-width: 80em;
	background: url("../images/whitestripes.gif") top left repeat-y #FFFF99;
}

#kickoff #footer {
	clear: both;
	background: url("../images/footer_ecke6.gif") bottom left no-repeat #F90;
	height: 35px;
	margin-left: 10px;
}

#kickoff .featHead {
	background: url("../images/feat_kickoff_top.gif") top left no-repeat;
	height: 12px;
	width: auto;
	font-size: 0px;
}

#kickoff .feat {
	background: url("../images/feat_kickoff_bg.gif") top left no-repeat;
	padding: 0 10px 0 10px;
}

#kickoff .featFoot {
	background: url("../images/feat_kickoff_unten.gif") top left no-repeat;
	height: 25px;
	width: auto;
}

#kickoff .featText {
	font-size: 85%;
	font-weight: bold;
	color: #600;
}

#kickoff .tabellekopf {
	background:#F90;
	border: 1px dashed #FFF;
	font-size: 90%;
	color: #FFF;
	font-weight: bold;
}

#kickoff .tabelle {
	background:#FC0;
	border: 1px dashed #FFF;
	font-size: 100%;
}

#kickoff .tabelle2 {
	background:#FC0;
	border: 1px dashed #FFF;
	font-size: 90%;
	color: #F60;
	font-weight: bold;
}

/* ####### Sitemap ####### */

fieldset.ideeit,
fieldset.schule,
fieldset.beruf,
fieldset.eltern,
fieldset.partner,
fieldset.kickoff {
	width: 95%;
}

fieldset.ideeit {
	border:	1px #999 dashed;
	background:	#CCC;
}

fieldset.schule {
	border:	1px #8FA7BF dashed;
	background:	#B6D3F2;
}

fieldset.beruf {
	border:	1px #80997A dashed;
	background:	#ABCCA4;
}

fieldset.eltern {
	border:	1px #A69376 dashed;
	background:	#D9BF99;
}

fieldset.partner {
	border:	1px #7E8C8C dashed;
	background:	#ACBFBF;
}

fieldset.kickoff {
	border:	1px #D96900 dashed;
	background:	#FC0;
}

legend.ideeit,
legend.schule,
legend.beruf,
legend.eltern,
legend.partner,
legend.kickoff	{
	padding: 3px 15px;
	font-weight: bold;
	font-size: 85%;
	color: #FFF;
}

legend.ideeit	{
	background:	#999;
}

legend.schule	{
	background:	#8FA7BF;
}

legend.beruf	{
	background:	#80997A;
}

legend.eltern	{
	background:	#A69376;
}

legend.partner	{
	background:	#7E8C8C;
}

legend.kickoff	{
	background:	#D96900;
}

/* ####### News Archiv ####### */

#ideeit fieldset.archiv {
	width: auto;
	background-color: #CCC;
	border: 0;
	padding: 5px;
	border-bottom: 1px solid #E6E6E6;
}

#ideeit fieldset.button2 {
	width: auto;
	background-color: #B2B2B2;
	border: 0;
	padding: 5px;
}

#ideeit label.archiv	{
	font-weight: bold;
	font-size: 80%;
	color: #666;
	width: 110px;
	float: left;
}

#schule fieldset.archiv {
	width: auto;
	background-color: #B6D3F2;
	border: 0;
	padding: 5px;
	border-bottom: 1px solid #D9ECFF;
}

#schule fieldset.button2 {
	width: auto;
	background-color: #9EB8D2;
	border: 0;
	padding: 5px;
}

#schule label.archiv	{
	font-weight: bold;
	font-size: 80%;
	color: #65768B;
	width: 110px;
	float: left;
}

#beruf fieldset.archiv {
	width: auto;
	background-color: #ABCCA4;
	border: 0;
	padding: 5px;
	border-bottom: 1px solid #D4E8D1;
}

#beruf fieldset.button2 {
	width: auto;
	background-color: #95B28F;
	border: 0;
	padding: 5px;
}

#beruf label.archiv	{
	font-weight: bold;
	font-size: 80%;
	color: #5B6F58;
	width: 110px;
	float: left;
}

#eltern fieldset.archiv {
	width: auto;
	background-color: #D9BF99;
	border: 0;
	padding: 5px;
	border-bottom: 1px solid #FFE2B6;
}

#eltern fieldset.button2 {
	width: auto;
	background-color: #BFA887;
	border: 0;
	padding: 5px;
}

#eltern label.archiv	{
	font-weight: bold;
	font-size: 80%;
	color: #655948;
	width: 110px;
	float: left;
}

#partner fieldset.archiv {
	width: auto;
	background-color: #ACBFBF;
	border: 0;
	padding: 5px;
	border-bottom: 1px solid #CED9D9;
}

#partner fieldset.button2 {
	width: auto;
	background-color: #95A5A5;
	border: 0;
	padding: 5px;
}

#partner label.archiv	{
	font-weight: bold;
	font-size: 80%;
	color: #5B6566;
	width: 110px;
	float: left;
}

#kickoff fieldset.archiv {
	width: auto;
	background-color: #FC0;
	border: 0;
	padding: 5px;
	border-bottom: 1px solid #FFFF99;
}

#kickoff fieldset.button2 {
	width: auto;
	background-color: #F90;
	border: 0;
	padding: 5px;
}

#kickoff label.archiv	{
	font-weight: bold;
	font-size: 80%;
	color: #600;
	width: 110px;
	float: left;
}


