/* CSS-File / ~monist - Simulations for Brains / Soeren Lorenz / 11.2005 */
	
/* [ Body ]--------------------- */
   body {
    color: black; background-color:#FFFBF0;
    font-size: 100%;
    /*width:900px;*/
	  text-align:center;
    font-family: Verdana, Helvetica,Arial,sans-serif;
    margin: 0; padding: 1em;
  }

/* [ MainArea ]--------------------- */
   .mainArea {
		position: relative;
		align:center;
		text-align:left;
    color: black; background-color:#FFFBF0;
    /*background-image:url(../images/soelo-bgMain.gif);*/
    font-size: 100%;
		width:780px;
    font-family: Verdana, Helvetica,Arial,sans-serif;
    margin: 0 auto;
    padding: 0;
   }	

   div#InhaltCenter {
    margin-top: 0;
    margin-left: 7em;
    margin-bottom: 0em;
    margin-right: 2em;
	  
    padding-left: 2em;
    padding-bottom: 0em;
    padding-right: 0em;
    padding-top: 0em;

    border-left: 2px solid #005CA0;
    line-height:110%;
  }
  div#InhaltCenter h1 {
    font-size: 1.1em;
    font-weight:bold;
    margin-top: 0;
    margin-left: 0.7em;
    padding-top: 1em;
    margin-bottom:1em;
  }
	
	
	
/* [ Inhalt ohne LinkListe (mit ist Inhalt2...)]--------------------- */
  div#Inhalt {
    margin-top: 0;
    margin-left: 7em;
    margin-bottom: 0em;
    margin-right: 2em;
    padding-left: 2em;
    padding-bottom: 0em;
    padding-right: 0em;
    padding-top: 0em;

    border-left: 2px solid #005CA0;
    line-height:110%;
  }
  div#Inhalt h1 {
    font-size: 1.1em;
    font-weight:bold;
    margin-top: 0;
    margin-left: 1em;
    padding-left: 0em;
    padding-top: 1em;
    margin-bottom:1em;
  }
  div#Inhalt h2 {
    font-size: 1.0em;
    font-weight:bold;
    margin-top: 0;
    padding-top: 1em;
    margin-left:1em;
    padding-left: 0em;
    margin-bottom:1em;
  }
  div#Inhalt h3 {
    font-size: .9em;
    font-weight:bold;
    margin-top: 0;
    padding-top: 1em;
    margin-left:1em;
    padding-left: 0em;
    margin-top:0em;
  }
  div#Inhalt h4 {
    font-size: .9em;
    font-weight:bold;
    margin-top: 0;
    padding-top: 1em;
    margin-left:1em;
    padding-left: 0em;
    margin-top:0em;
  }
	div#Inhalt p {
    font-size: .8em;
    margin-top: 0em;
    margin-left: 1.2em;
    padding-left: 0em;
    margin-bottom: 1em;
    padding-top: 1em;
    margin-right: 1em;
  }	
  div#Inhalt ul{
    margin-top: 1em;
    margin-left: 1.2em;
    margin-bottom: 1em;
    margin-right: 0em;
    padding-right: 0em;
  }	    

  div#Inhalt ul li{
    font-size: .8em;
    margin-left: 1.2em;
    margin-bottom: 1em;
    margin-right: 0em;
  }	
  div#Inhalt ol{
    margin-top: 1em;
    margin-left: 1.2em;
    margin-bottom: 1em;
    margin-right: 3em;
  }	
  div#Inhalt ol li{
    font-size: .8em;
    margin-left: 1.2em;
    margin-bottom: 1em;
    margin-right: 1em;
  }	
  div#Inhalt table {
    align=left;
    margin-top: 0em;
    margin-left: 1em;
    margin-bottom: 0em;
    margin-right: 0em;
		padding-top: 0em;
    padding-left: 0em;
    padding-bottom: 0em;
    padding-right: 1em;
  }	
  div#Inhalt table tr{
    align=left;
		margin-top: 0em;
    margin-left: 1em;
    margin-bottom: 0em;
    margin-right: 1em;
	  padding-top: 0em;
    padding-left: 0em;
    padding-bottom: 0em;
    padding-right: 1em;
 
  }	
  div#Inhalt table td{
    align=left;
		margin-top: 0em;
    margin-left: 0em;
    margin-bottom: 0em;
    margin-right: 1em;
		padding-top: 0em;
    padding-left: 0em;
    padding-bottom: 0.5em;
    padding-right: 1em;
    font-size: .8em;
	}
	


/* [ Inhalt mit LinkListe]--------------------- */
  div#Inhalt2 {
    margin-top: 0;
    margin-left: 7em;
    margin-bottom: 0em;
    margin-right: 7em;
	  
    padding-left: 2em;
    padding-bottom: 0em;
    padding-right: 3em;
    padding-top: 0em;

    border-left: 2px solid #005CA0;
    line-height:110%;
  }
  div#Inhalt2 h1 {
    font-size: 1.1em;
    font-weight:bold;
    margin-top: 0;
    margin-left: 0.7em;
    padding-top: 1em;
    margin-bottom:1em;
  }
  div#Inhalt2 h2 {
    font-size: 1.0em;
    font-weight:bold;
    margin-top: 0;
    padding-top: 1em;
    margin-left: 1em;
    margin-bottom:1em;
  }
  div#Inhalt2 h3 {
    font-size: .9em;
    font-weight:bold;
    margin-top: 0;
    padding-top: 1em;
    margin-left:1.1em;
    margin-top:1.5em;
  }
  div#Inhalt2 h4 {
    font-size: .8em;
    font-weight:bold;
    margin-top: 0;
    padding-top: 1em;
    margin-left:1.1em;
    margin-top:1.5em;
  }
  div#Inhalt2 p {
    font-size: .8em;
    margin-top: 0em;
    margin-left: 1.2em;
    margin-bottom: 1em;
    padding-top: 1em;
    margin-right: 1em;
  }	
  div#Inhalt2 ul{
    margin-top: 1em;
    margin-left: 1.2em;
    margin-bottom: 1em;
    margin-right: 0em;
    padding-right: 0em;
  }	    

  div#Inhalt2 ul li{
    font-size: .8em;
    margin-left: 1.2em;
    margin-bottom: 1em;
    margin-right: 0em;
  }	
  div#Inhalt2 ol{
    margin-top: 1em;
    margin-left: 1.2em;
    margin-bottom: 1em;
    margin-right: 3em;
  }	
  div#Inhalt2 ol li{
    font-size: .8em;
    margin-left: 1.2em;
    margin-bottom: 1em;
    margin-right: 1em;
  }	
  div#Inhalt2 table {
    align=left;
    margin-top: 0em;
    margin-left: 1em;
    margin-bottom: 0em;
    margin-right: 0em;
		padding-top: 0em;
    padding-left: 0em;
    padding-bottom: 0em;
    padding-right: 1em;
  }	
  div#Inhalt2 table tr{
    align=left;
		margin-top: 0em;
    margin-left: 1em;
    margin-bottom: 0em;
    margin-right: 1em;
	  padding-top: 0em;
    padding-left: 0em;
    padding-bottom: 0em;
    padding-right: 1em;
 
  }	
  div#Inhalt2 table td{
    align=left;
		margin-top: 0em;
    margin-left: 0em;
    margin-bottom: 0em;
    margin-right: 1em;
		padding-top: 0em;
    padding-left: 0em;
    padding-bottom: 0.5em;
    padding-right: 1em;
    font-size: .8em;
	}



	/* [ general formatting ]------------ */	
  span#red{
    color:rgb(200, 0, 50); 
		background-color:#FFFBF0;
	}
	
  span#blue{
    color:#005CA0; 
		background-color:#FFFBF0;
	}
  span#back{
    font-weight:bold;
    font-size:80%;
	}
  span#fnote{
    padding-left:3em;
    font-size:80%;
	}
	
	
  #smallText{
   font-size:0.6em;
	 font-weight:bold;
	 color:#666;
	 background-color:#FFFBF0;
  }

  .figure{
    text-align:center;
  }
  .figure img {
    border:solid 2px #BFBCB4;
  }
  .figureCapture{
    text-align:left;
    padding-left: 3em;
		font-size:0.7em;		
  }

  span.floatLeftImg {
    margin-right:3em;
  }
	
	
	
/* [ Seiten-Navigation ]--------------------- */
	span#pageNaviTop{
    text-align:center;
		font-size:70%;
    font-weight:normal;
	}	
	div#pageNavi{
    text-align:right;
		font-size:70%;
    margin-right: 2em;
    font-weight:normal;
	}	
	
/* [ Kopfteil mit Logo ]--------------------- */
  div#logo {
    /*padding:0.3em;*/
    padding-bottom:0.3em;
		border-bottom: 2px solid #005CA0;
  }
	
/* [ Horizontale Navigation ]--------------------- */
	ul#HorNavigation {
		/*width:950px;*/
    padding-bottom: 1em;
    padding-left: 0em;
    padding-right: 0em;
    margin-left: 0;
		margin-right: 0;
		margin-bottom: 0;
		list-style-position:outside;
		text-align: left;
    border-bottom: 2px solid #005CA0;
  }
  ul#HorNavigation li {
    color:#005CA0;
	  background-color:#FFFBF0;
		font-weight: normal;
    font-size: .8em;
		list-style: none;
		list-style-position:outside;
    display: inline;
    margin-left: 0em;
		margin-right: 0em; 
		padding-right: 2em; 
		padding-left: 0em; 
  }
	ul#HorNavigation a {
	  margin-left: 0em;
    padding: 0;
  }
	ul#HorNavigation a:link {
   color: rgb(200, 0, 50); text-decoration: none;
   background-color:#FFFBF0;
	}
  ul#HorNavigation a:visited {
    color:rgb(200, 0, 50); text-decoration: none;
    background-color:#FFFBF0;
	}
  ul#HorNavigation a:hover {
    color: #005CA0; text-decoration: none;
    background-color:#FFFBF0;
	}
  ul#HorNavigation a:active {
    color: #005CA0; text-decoration: none;
    background-color:#FFFBF0;
	}

/* [ Vertikale Navigation ]--------------------- */
  ul#Navigation {
    font-size: .9em;
		color:#FFFBF0;
		background-color:#005CA0;
		float: left; 
		width: 10em;
    margin-left: 0; 
		margin-right: 0; 
		margin-top: 1em; 
		margin-bottom: 0em; 
		padding-left: 0; 
		padding-right: 0; 
		padding-top: 0.3em; 
		padding-bottom: 0.3em; 
		border-right: 2px solid #005CA0;
		
  }
  ul#Navigation li {
		color:#FFFBF0;
		background-color:#005CA0;
		font-weight: normal;
    font-size: .9em;
		list-style: none;
    margin-left: 0; 
		margin-right: 0; 
		margin-top: 0; 
		margin-bottom: 0; 
		padding-left: .5em; 
		padding-right: 0.3em; 
		padding-top: 0.3em; 
		padding-bottom: 0.3em; 
  }
  ul#Navigation li ul {
    margin-left: 1em; 
		margin-right: 0; 
		margin-top: 0; 
		margin-bottom:0; 
		padding-left: 0; 
		padding-right: 0; 
		padding-top: 0; 
		padding-bottom: 0; 
  }
  ul#Navigation li ul li {
    margin: 0;
    padding: 0;
  }
	ul#Navigation a {
    display: block;
    padding-left:.5em;
    padding-right:.5em;
    padding-top:.3em;
    padding-bottom:.3em;
  }
  ul#Navigation a:link {
    color: #FFFBF0; text-decoration: none;
		background-color:#005CA0;
	}
  ul#Navigation a:visited {
    color: #FFFBF0; text-decoration: none;
		background-color:#005CA0;
	}
  ul#Navigation a:hover {
    color:rgb(200, 0, 50); text-decoration: none;
		background-color:#FFFBF0;
	}
  ul#Navigation a.active {
    color:rgb(200, 0, 50); 
		text-weight:normal;
		background-color:#FFFBF0;
	}
/* [ Variation Vertikale Navigation] ------ */
  span#varVertNavi {
		color:#FFFBF0;
		background-color:#005CA0;
		border-top: .1em solid #FFFBF0;
		border-bottom: .1em solid #FFFBF0;
		font-weight: normal;
    font-size: .9em;
		list-style: none;
    margin-left: 0; 
		margin-right: 0; 
		margin-top: 0; 
		margin-bottom: 0; 
		padding-left: 0.5em; 
		padding-right: 0.3em; 
		padding-top: 0.2em; 
		padding-bottom: 0.2em; 
	}

/* [ Links allgemein ]--------------------- */
	
	a:link {
    color: rgb(200, 0, 50); text-decoration: none;
    background-color:#FFFBF0;
	}
  a:visited {
    color: rgb(200, 0, 50); text-decoration: none;
    background-color:#FFFBF0;
	}
  a:hover {
    color:#005CA0; text-decoration: none;
    background-color:#FFFBF0;
	}
  a:active {
    color: rgb(200, 0, 50); text-decoration: none;
    background-color:#FFFBF0;
	}


/* [ Vertikale News-Box ]--------------------- */
  ul#NewsBox {
    font-size: .9em;
		/*color:#005CA0;*/
		background-color:#FFFBF0;
		float: right; 
		width: 10em;
    margin-left: 0; 
		margin-right: 0; 
		margin-top: 1em; 
		margin-bottom: 1em; 
		padding-left: 0; 
		padding-right: 0; 
		padding-top: .2em; 
		padding-bottom: .2em; 
		border: 1px solid #005CA0;
		
  }
  ul#NewsBox li {
		background-color:#FFFBF0;
		font-size: .9em;
		list-style: none;
    margin-left: 0; 
		margin-right: 0; 
		margin-top: 0em; 
		margin-bottom: 0em; 
		padding-left: 0.5em; 
		padding-right: 0.3em; 
		padding-top: .3em;
		padding-bottom: .3em; 
		border-style:none;
		  }
  ul#NewsBox a {
    display: block;
    font-size: .9em;
  }
  ul#NewsBox a:link {
    color: #005CA0; text-decoration: none;
    background-color:#FFFBF0;
	}
  ul#NewsBox a:visited {
    color: #005CA0; text-decoration: none;
    background-color:#FFFBF0;
	}
  ul#NewsBox a:hover {
    color:#FFFBF0; text-decoration: none;
    background-color:#005CA0;
	}
  ul#NewsBox a:active {
    color:rgb(200, 0, 50); text-decoration: none;
    background-color:#FFFBF0;
	}


/* [ Vertikale Link-Liste ]--------------------- */
  ul#LinkList {
    font-size: .9em;
		color:#005CA0;
		background-color:#FFFBF0;
		float: right; 
		width: 10em;
    margin-left: 0; 
		margin-right: 0; 
		margin-top: 1em; 
		margin-bottom: 1em; 
		padding-left: 0; 
		padding-right: 0; 
		padding-top: .2em; 
		padding-bottom: .2em; 
		border: 1px solid #005CA0;
		
  }
  ul#LinkList li {
		color:#005CA0;
		background-color:#FFFBF0;
		font-size: .9em;
		list-style: none;
    margin-left: 0; 
		margin-right: 0; 
		margin-top: 0em; 
		margin-bottom: 0em; 
		padding-left: 0.5em; 
		padding-right: 0.3em; 
		padding-top: .3em;
		padding-bottom: .3em; 
		border-style:none;
		  }
  ul#LinkList a {
    display: block;
    font-size: .9em;
  }
  ul#LinkList a:link {
    color: #005CA0; text-decoration: none;
    background-color:#FFFBF0;
	}
  ul#LinkList a:visited {
    color: #005CA0; text-decoration: none;
    background-color:#FFFBF0;
	}
  ul#LinkList a:hover {
    color:#FFFBF0; text-decoration: none;
    background-color:#005CA0;
	}
  ul#LinkList a:active {
    color:rgb(200, 0, 50); text-decoration: none;
    background-color:#FFFBF0;
	}
	
/* [ Fusszeile ]--------------------- */
  #Fusszeile {
    clear: both;
		/*width:950px;*/
    font-size: 0.6em;
		font-weight:normal;
    margin-left: 0; 
		margin-right: 0; 
		margin-top: 0em; 
		margin-bottom: 0; 
		padding-left: .1em;
		padding-right: 0; 
		padding-top: 0.5em;
		padding-bottom: 0; 
    text-align: left;
    border-top: 2px solid #005CA0;
  }

	


/* [RESTE] --------------------*/
/*	ul#leftLogo{
		float: left; 
    margin-left: 0; 
		margin-right: 0; 
		margin-top: 0; 
		margin-bottom: 0; 
		padding-left: 0; 
		padding-right: 0; 
		padding-top: 0; 
		padding-bottom: 0; 
	}
	ul#leftLogo li{
		list-style: none;
    margin-left: 0; 
		margin-right: 0; 
		margin-top: 0; 
		margin-bottom: 0; 
		padding-left: 0; 
		padding-right: 0; 
		padding-top: 0; 
		padding-bottom: 0; 
	}
	
	ul#rightLogo{
		float: right; 
    margin-left: 0; 
		margin-right: 0; 
		margin-top: 0; 
		margin-bottom: 0; 
		padding-left: 0; 
		padding-right: 0; 
		padding-top: 0; 
		padding-bottom: 0; 
	}
	ul#rightLogo li{
		list-style: none;
    margin-left: 0; 
		margin-right: 0; 
		margin-top: 0; 
		margin-bottom: 0; 
		padding-left: 0; 
		padding-right: 0; 
		padding-top: 0; 
		padding-bottom: 0; 
	}
	div#betweenLogos {
   	margin-top: 0em;
    margin-left: 7em;
    margin-bottom: 0em;
    margin-right: 9em;
	}
	
	div#main {
	}
*/	

