
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Reset
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td, hr
{ margin: 0; padding: 0; }
 
/* Normalisiert font-size headlines */
h1, h2, h3, h4, h5, h6
{ font-size: 100%; font-weight: normal;}

/* Entfernt list-style */
ul, ol
{ list-style: none; }
table
{ border-collapse: collapse; border-spacing: 0; }

/* Normalisiert font-style und font-weight */
adress, caption, cite, code, dfn, em, strong, th, var
{ font-style: normal; font-weight: normal; }

/* Entfernt border aus fieldset und img */
fieldset, img
{ border: 0; }

/* Richtet Text in caption und th links aus */
caption, th
{ text-align: left; }

/* Entfernt Anführungszeichen aus q */
q:before, q:after
{ content: ''; }



/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Global Layout
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
body {
	background: #FFF;
	margin: 0px auto;
	cursor: default;
	background-image: none;
 }

#page {
	position: relative;
	width: 100%;
	background: #FFF;
	margin: 1cm auto;
	color:#000;		
 }

#container {background: #FFF; clear: both;  }
#content {position: relative;  float: left; background: #FFF; padding: 16px 0px;}
#contentWeiss {position: relative; background: #FFF; }

#logo { margin-left: 13.5cm;}


/* Ausblenden */
#leftWrap, 
#leftContent,
#rightTop,
#globalNav,
#metaNav,
#subNav,
#headerTwoCol,
#footerContent,
#headerTeaser,
#footerWrap {display: none; height: 0px; width: 0px;}


/* Cols */
#centerWrap {}
#centerContent {padding-right: 32px; }
#centerContentWeiss {padding: 16px 0px; }	

#rightWrap {}

#rightContent,
#rightContentWeiss { }



/**************************************************************
  Main Navigation
**************************************************************/
#mainNav {position: relative; float: left; margin-bottom: 16px;}
#mainNav ul {position: relative; margin-top: 3px;}

#mainNav li {
	position:relative;
	float: left;
	border-right: 1px solid #FFF;
	}

#mainNav li a {
	float: left;
	font-size: 1.08em;
	text-transform: uppercase;
	font-weight:bold;
	color:#A3C401;
	padding-top: 6px;
	padding-left: 4px;
	width: 162px;
	text-decoration: none;
	}


#mainNav li a.active {color: #000;}
















/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Stiftung
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

/* Kontakt-Formular */

.tx-powermail-pi1 .tx-powermail-pi1_formwrap,
.tx-powermail-pi1_mandatory { margin-top: 16px;}
.tx-powermail-pi1 legend {font-weight: bold; margin-bottom: 8px; padding-top: 16px; color: #000; }

.powermail_radio_inner  {position: relative; clear: left; width: 576px; display: block; }

fieldset.tx-powermail-pi1_fieldset label {
	/* Style labels */
	display: block;
	width: 132px;
	float: left;
	clear: both;
	font-weight: normal;
}



fieldset.tx-powermail-pi1_fieldset input,
fieldset.tx-powermail-pi1_fieldset select,
fieldset.tx-powermail-pi1_fieldset textarea {
	/* Style input fields */
	width: 224px;
	border: 1px solid #E1E1E1;
	margin-bottom: 8px;
	padding: 2px;
	font-weight: normal;
	font-size: 1.0em;
}





fieldset.tx-powermail-pi1_fieldset textarea {height:auto;}

.tx-powermail-pi1 input[type=radio],
.tx-powermail-pi1 input[type=checkbox]  {width: 13px; height: 13px;}

/* Captcha */
.tx-srfreecap-pi2-image {margin-left:132px; width: 228px; clear: left;}
.tx-srfreecap-pi2-cant-read {clear: both; display: block; margin-left: 132px; width: 224px;}
/* Submit */
.powermail_submit {
	background: #fff; 
	color: #000;
	margin-top: 16px;
	height: 20px;
	margin-left: 132px;
	cursor: pointer;
	border: none;
}



/* Fehlermeldungen */
.tx-powermail-pi1_mandatory {padding-top: 16px;}

.tx-powermail-pi1_mandatory .powermail_mandatory_list b {font-weight: normal; color: #000;}

.powermail_mandatory_js {
	/* Fehlermeldung */
	color: #000;

}

/* Submit Fehler */
.tx-powermail-pi1_mandatory_submit {
	background: #FFF; 
	color: #000;
	margin-bottom: 16px;
	width: 224px;
	height: 20px;
	cursor: pointer;
	border: none;
	}
	
	
.tx-powermail-pi1 #tx-powermail-pi1_fieldset_1 legend {display: none;}
.tx_powermail_pi1_fieldwrap_html {margin-bottom: 6px;}





/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Mitmachen
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

/* Kalender */
#month-header, .month-small, p.pagebrowser, p.found {display: none; height:0px; width: 0px;}
.tx-cal-controller dt, .tx-cal-controller dt a {font-weight: bold; color: #000;}
.tx-cal-controller dd {margin-bottom: 16px;}
#calendar-event h1, #calendar-event h2, #calendar-event h3 {color:#000;}
.tx-felogin-pi1 {display: none; height:0px; width: 0px;}





/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Experimente
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

/* Liste: Ausgabe */

.listExperimentLeft {float: left; border-top: 1px solid #E1E1E1; padding: 5px 0; width: 340px; margin-right: 13px; }
.listExperimentRight{float: left; border-top: 1px solid #E1E1E1; padding: 5px 0; width: 340px; height: 80px;}

.listExperiment .image {float: left; margin-right: 16px; height: 80px;}
.listExperiment h2  {margin: 3px 0;}
.listExperiment h2 a  {font-weight: bold;}

.listExperiment p a {font-size: 0.92em; padding-left: 16px;  background: url(../img/pfeile/pfeil_aktuelles.gif) no-repeat 0px -1px;}
.listExperiment p  {margin-bottom: 2px;}


.pagebrowser, #listContent .tx-ratings {display: none; height: 0px; width: 0px;}

/* Liste: Gesamte Schlagwortliste */
.tx-vgetagcloud-pi1  {background-image: none; padding: 0px; }

/* Detail */
#centerContent #keywords {display: none; height: 0px; width: 0px;}
 





/* Formulare */


















/* Header Content  ************************************************************************************************************************/
.headerContent {float: left;}

/* FCE */

/* Header 2 Col ************************************************************************************************************************/
#headerTwoCol .left {float: left; width: 575px; border-right: 1px solid #FFF; overflow: hidden;}
#headerTwoCol .right { float: left; padding: 12px 16px; width: 159px;}

#headerTeaser .left {float: left; width: 383px; border-right: 1px solid #FFF; overflow: hidden;}
#headerTeaser .right {float: left; padding: 12px 16px; width: 350px;}

/* Content Teaser ************************************************************************************************************************/

.teaserContent, .teaserContentText {position: relative; margin-bottom: 16px; border-top: 1px solid #E1E1E1; padding-top: 3px; clear: left;}
.teaserContent h2, .teaserContentText h2{color: #000; margin-bottom: 6px; margin-top: 8px;}
.teaserContent img {float: left; padding-right: 16px;}
.teaserContent p a, .teaserContentText p a{padding-left: 16px;}


	
/***********************
 TYPO
 ***********************/
  body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:100%;	
	color:#666;
 }
 
 #page {
 	font-size: 0.75em; /* 12px */
	line-height: 1.50em;
}
 
  
#footerContent {font-size: 0.92em;} 

strong {font-weight: bold;}

 
p {margin-bottom: 6px;}

a, a:link, a:visited {color:#000; text-decoration: none; }

h1 {
	font-size: 1.17em; /* 14px */
	line-height: 1.17em;
	text-transform: uppercase;
	font-weight: bold;
	margin-bottom: 0.5em;
	text-decoration: none;
}



h2 {
	font-size: 1.08em; /* 13px */
	line-height: 1.3em;	
	font-weight: bold;
	margin-bottom: 16px;
}




h3 {
	font-size: 1.0em;/* 12px */	
	font-weight: bold; 
	margin-bottom:6px; 

}

#content ul, 
#centerContentWeiss ul, 
#rightContentWeiss ul, 
.csc-sitemap ul ul {
	margin-left: 8px; 
	margin-bottom: 12px;
	list-style-type: disc;
	list-style-image: url(../img/bullet.gif);
	list-style-position: inside;
	}
	
	
	
ol {list-style-type:decimal; margin-left: 12px; margin-bottom: 12px; list-style-position: outside;}
ol li {margin-left: 12px;}


em {font-style: italic}
strong {font-weight: bold;}

	
	






#content .csc-textpic-caption {color:#212121; font-size: 0.92em;}


#rightTop {color: #212121}
#rightTop a {color: #FFF;}
#rightTop h1 {font-size: 1.0em; color:#FFF;}
#rightContent h1 {font-size: 1.08em; }
#rightContentWeiss h1 {font-size: 1.08em; padding-top: 16px; }








/* Home */
.headerRight,
.headerLeft a,
.special a,
.stiftung a, 
.aktuelles a, 
.experimente a, 
.mitmachen a {display: none;}


#experimenteTop {display: none;}