/* DATEI: css2013.css */
/* Style-Definitionen: */

/*----------------------------------------------------------------
*  global settings
*---------------------------------------------------------------*/
  body {
    color: black; background-color: #fff;
/*07.01.2011*/     
    font-size: 100.01%;
    font-family: Helvetica,Arial,sans-serif;
    margin: 0; padding: 1em;
    min-width: 41em; /* Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */
  }
/*----------------------------------------------------------------
*  master heading
*---------------------------------------------------------------*/
 
  h1 {
    font-size: 1.8em;
    margin: 0 0 0 0; padding: 0.3em;
    background-color: #ddd;
    color:#000080;
    /*border: 1px #ddd;*/
/*
	text-align:center;
*/  
  }

  html>body h1 {
    border-color: gray;  /* Farbangleichung an den Internet Explorer  */
  }
/*----------------------------------------------------------------
*  navigation
*---------------------------------------------------------------*/

  #navigation {
    background-color:#fff;
/*07.01.2011*/     
		border:0;
			border-top: 1px solid #fff;
  }
  ul#navigation {
    margin:0 0 0 0em;
  	padding: 0;
    text-align: center;
  }
  ul#navigation li {
    list-style: none;
    display: inline;
    margin: 0; padding: 0;
    font-size: 0.7em;
  }
  ul#navigation a, ul#navigation span {
    float:left;width: 13.4em;
    margin: 0; padding: 0.5em ;
    text-decoration: none; font-weight: bold;
    border-right: 1px solid #fff;
    border-left: 1px solid #fff; 
	/*border-bottom:1px solid #fff;*/
    color: #000080; background-color: #ddd;
	vertical-align:middle;
  }
  * html ul#navigation a, * html ul#navigation span {  /* Korrektur fuer IE 5.x */
    width: 7em;
    w\idth: 7em;
  }
  ul#navigation a:hover {
    border-color: white;
    border-left-color: black; border-top-color: black;
    color: #fff; background-color: #000080;
  }
  ul#navigation span {
    border-color: white;
    color: #000080; background-color: #fff;
  }
  ul#navigation div {
     clear: left;
  }

  ul#lang {
    margin:0;
  	padding: 0;
    text-align: center;

  }
  ul#lang li {
    list-style: none;
    display: inline;
    margin: 0; padding: 0;
    font-size: 0.7em;
  }
  ul#lang a, ul#lang span {
    float:right;
/*	width: 5.5em;*/
    margin: 0; padding: 0 0.2em 0 0.2em;
    text-decoration: none; font-weight: bold;
    border: 0; 
	  border-bottom:1px solid #fff; 
    color: #000080; background-color: #fff;
	vertical-align:middle;
  }
  * html ul#lang a, * html ul#lang span {  /* Korrektur fuer IE 5.x */
    width: 4em;
    w\idth: 4em;
  }
  ul#lang a:hover {
    border-color: white;
    border-left-color: black; border-top-color: black;
    color: #fff; background-color: #000080;
  }
  ul#lang span {
    border-color: white;
    color: #000080; background-color: #fff;
  }  
/*----------------------------------------------------------------
*  col1, col3
*---------------------------------------------------------------*/
  div#col1 {
     clear:both;
  }
  div#col3 {
       float: right; width: 11em;
       margin:0; padding: 0;
       border: 1px hidden silver;
  }           
  ul#col1, ul#Info {
      font-size: 0.7em; width: 12em;padding:0;border:0;
  }
  ul#col1 {
      margin: 0 0 1.2em; float: left; 
  }
  ul#Info {
      margin: 1em 0 0 0; float: right; background-color:#eee;
  }    
  ul#col1 li, ul#Info li {
      list-style: none; margin: 0; padding: 0.5em;border-bottom:1px solid #fff; background-color:#eee;
  }
  ul#col1 li.v, ul#Info li.v {
    	border:0;background-color:#fff;
  }
  ul#col1 li.h, ul#Info li.h {
	    background-color:#333399;color:#fff;	font-weight: bold;
  }
  ul#Info li.l1{
	    background-color:#ddd;
  }
  ul#Info li.l2{
	    background-color:#eee;
  }     
/*
  div#col3 h2 {
    margin: 0.2em 0.5em;
	font-size:1.33em;
  }
  div#col3 p {
    font-size: 1em;
    margin: 0.5em;
  }
*/

/*----------------------------------------------------------------
*  col2
*---------------------------------------------------------------*/
  div#col2 {
    margin: 0 11em 1em 10em;
    padding: 0 1em 0 1em;
    border: 1px solid #fff;
	background-color:#fff;

   }
  * html div#col2 {
    height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorers */
  }
  div#col2 h2 {
    font-size: 1.2em;
    margin: 0.2em 0;
  }
  div#col2 p {
    font-size: 1em;
                margin-top:1.5em; margin-left:1em;
                margin-right:1em; margin-bottom: 0;
/*                text-indent:1.5em;*/
				background-color: #fff;
              }
  div#col2 p.p1 {
/*
                margin-top:0em; margin-left:1em;
                margin-right:1em; margin-bottom: 0em;
                text-indent:1.5em
*/				
              }
  div#col2 p.pcenter {	
                vertical-align:center;
                text-align:center;
                font-size:2em; 
              }
  div#col2 ul {
/*07.01.2011*/    
    margin: 0.5em 2em 0 2em; padding: 0;
    border:0;
	background-color:#eee;
    font-size: 0.9em;	
  }
  div#col2 li {
    list-style: none;
    margin: 0; padding: 0.2em;padding-left: 1em;
  }
  div#col2 li.h{
	background-color:#333399;color:#fff;
/*	font-size:1.1em;*/
	font-weight: bold;
  }
  div#col2 li.l1{
	background-color:#eee;
  }
  div#col2 li.l2{
	background-color:#fff;
  }
  div#col2 img{
	float:none;
  }                              
  div#mission {
      font-size:0.9em;
      background-color:#eee;
      margin:6em 0 1em 0;
  }
  div#mission p {
      background-color:#eee;
      padding:1em;
      margin: 0;    
  }
  div#col2 table {
                    border-style:none;
                    border-spacing:0px;
                    border-collapse:collapse;
                  }
  div#col2 th    {
                    padding:0.1em;   
                    margin:0.1em;
/*                               top right bottom left */
                    border-width:1px 1px 1px 0px;

                    border-style:solid;
                    border-color:#fff;
                    color:#fff;background-color:#333399; 
                  }
  div#col2 td    {
                    padding:0.5em 0.5em 0.5em 0.5em;   
                    margin:0.1em;
/*                               top right bottom left */
                    border-width:1px 1px 1px 0px;
                   
                    border-style:solid;
                    border-color:#fff;
                    
                  }
  div#col2 td.td1 {
                    background-color:#eee;
                  }
  div#col2 td.td2 {
                    background-color:#fff;
                  }  
/*----------------------------------------------------------------
*  footer
*---------------------------------------------------------------*/
  p#footer {
    clear: both;
    font-size: 0.7em;color:#000080;
    margin: 0; padding: 0.1em;
    background-color: #ddd;
    border: 1px #ddd;border-top:solid 1px #fff;
  }