/* Version vom 01.02.2012 */
/* Lebensmittelchemie*/

/*margin = Innenabstand*/
/*padding = Außenabstand*/

/*GANZ WICHTIG - Ansonsten hat man unschöne Abstände in seinen HTML-Dateien zwischen manchen Elementen*/
* {
   margin: 0; padding: 0
}
body {
     width: 900px;
	 background-color: #EEEEEE;
	 margin-left: 50px; margin-top: 20px; 
	 padding: 10px;
	 font-family: Arial,sans-serif,Helvetica;
	 /*font: 100% arial, sans-serif, helvetica;*/
	 border: 0px solid #0060AF; color: black;
}
img { 
     border: none
}


a:link, a:visited {
                  color: #0060AF; text-decoration: none
}
a:hover, a:active {
                  color: #0060AF; font-weight: bold; font-style: italic; text-decoration: none; 
				  border-left: 0px solid #0060AF; border-bottom: 0px solid #0060AF; padding-left: 2px;
}
a.img:link, a.img:visited {
                             text-decoration: none; color: #0060AF; border: none; padding: 0
}
a.img:hover, a.img:active {
                             text-decoration: none; color: #0060AF; border: none; padding: 0
}

/* ---------------------------------------------------------------------------- */
/* Box für Kopf ( = LOGO + ÜBERSCHRIFT ) */
#kopf { 
      width: 895px; /*900-padding-left*/
	  border: 1px solid black;
	  padding-top: 5px; padding-left: 5px;
	  background-color: white/*#ccddff*/;
	  margin-bottom: 2px
}

#logo a:link, #logo a:visited {
                             text-decoration: none; color: #0060AF; border: none; padding: 0
}
#logo a:hover, #logo a:active {
                             text-decoration: none; color: #0060AF; border: none; padding: 0
}



/* ---------------------------------------------------------------------------- */
/* Box für History */
#history  {
			width: 895px; /*900-padding-left*/
            font-size: 12px; border: 1px solid black;
			background-color: #EEEEEE;
			padding: 2px /*oben*/ 0px /*rechts*/ 2px /*unten*/ 5px /*links*/;
			margin-bottom: 2px
}


/* ---------------------------------------------------------------------------- */
/* Box für Navigation im Studium */
#studium_navi  {
			/*width: 895px; 900-padding-left*/
            font-size: 12px; border: 1px solid black;
			background-color: #EEEEEE;
			padding: 2px;
}




/* ---------------------------------------------------------------------------- */
/* Box für Hauptspalte inhalt 0 */

#inhalt0 {
			width: 900px;
			min-height: 500px;
			background-color: #ccddee;
			border: 1px solid #0060AF
}


/* ---------------------------------------------------------------------------- */
/* Box für Navigation*/

#navi {
        margin: 0; float: left;
		/*width: 160px;*/
		background-color: #ccddee;
		border: 1px solid #0060AF;
		text-align: left;
		font-size: 1.0em
}
#navi h4 {
        font-style: normal; font-weight: bold; display: block;
		background-color: #ccddee/*#FF9*/; color: #000; 
		padding: 4px; margin: 10px 1px 1px 1px
}
h4 { 
   font-size: 1.2em
} 

#navi h5 {
        font-style: normal; font-weight: bold; display: block;
		background-color: /*#ccddee; #FF9*/white; color: #000; 
		padding: 4px; margin: 10px 1px 1px 1px
}
h5 { 
   font-size: 0.8em
} 
#navi ul {
        list-style-type: none;
}

#navi li {
        list-style-type: none; list-style-image: none;
}

#navi li a:link,  #navi li a:visited {
                                 display: block; color: black; text-decoration: none;
								 font-size: 0.8em; padding: 4px; margin: 1px; 
								 background-color: #EAEAEA; clear: left
}

#navi li  a:hover, #navi li a:active {
                                font-weight: bold; font-style: normal; 
								text-decoration: underline; 
								background-color: #EAEAEA/*#EEEAAA;*/;
								border-left: 3px solid white
}




#translator {
            background-color: white; color: black; padding: 0 10px; margin-top: 0; margin-bottom: 5px;
}                   
a.gflag {
         font-size:32px; padding:1px 0; background-repeat:no-repeat; background-image:url('http://joomla-gtranslate.googlecode.com/svn/trunk/mod_gtranslate/tmpl/lang/32.png');}

a.gflag img {
           border:0; margin: 5px
}
a.gflag:hover {
              background-image:url('http://joomla-gtranslate.googlecode.com/svn/trunk/mod_gtranslate/tmpl/lang/32a.png');}
.gBranding {
           font-size: 11px; padding: 0; margin: 0;
}
.gBranding img {
               padding-left: 1px; vertical-align: middle;
}

/* ---------------------------------------------------------------------------- */



div.leitseite  {
            font-size: 0.8em;
			/*font-weight: bold;*/
			/*display: block;*/ color: black; text-decoration: none;
			text-align: center;
			background-color: white
}
div.naviueberschrift  {
            font-weight: bold;
			display: block; color: black; text-decoration: none;
			text-align: center;
			background-color: white;			
}

span.aktiv {
		color: black; 
		display: block;
		font-style: normal; 
		border-left: 3px solid #0061AD;
		
		text-decoration: none;
		font-size: 0.8em; 
		padding: 4px; margin: 1px;
		background-color: #FFFF9C;
		/*clear: left*/
}


/* ---------------------------------------------------------------------------- */
/* Box für Inhaltspalte inhalt 1 */

#inhalt1 {
		/*float: left;*/
        width: 700px;
		/*min-height: 500px;*/
                margin-left: auto;
                margin-right: 5px;
		padding-left: 5px;
		background-color: #ccddee  
}


#inhalt1 li {
        list-style-type: none;
		/*list-style-image: none;*/
}

td {
background-color: #EAEAEA;
}


/* ---------------------------------------------------------------------------- */

table.mitarbeiter1 {
        border-left: 1px solid white;
		border-bottom: 1px solid white;
		text-align: left;
		font-size: 0.9em;
		/*background-color: yellow ;*/
}

table.mitarbeiter1 th {
padding-left: 5px;
padding-bottom: 15px;
}

table.mitarbeiter1 td {
padding-left: 10px;
padding-bottom: 2px;
padding-top: 2px;
}

i {
   color: green;
}


/* ---------------------------------------------------------------------------- */

table.mitarbeiter2 {
        border-left: 1px solid white;
		border-bottom: 1px solid white;
		text-align: left;
		font-size: 0.9em;
}

table.mitarbeiter2 th {
padding-left: 5px;
padding-bottom: 15px;
}

table.mitarbeiter2 td {
padding-left: 10px;
padding-bottom: 2px;
padding-top: 2px;
}

.td 2 {
text-align: right;
}


/* ---------------------------------------------------------------------------- */

table.termine {
        border-left: 1px solid white;
		border-bottom: 1px solid white;
		text-align: left;
		font-size: 0.8em;
		/*background-color: yellow ;*/
}

table.termine th {
		padding-left: 5px;
		padding-bottom: 15px;
}

table.termine td {
		padding: 5px;
}

#inhaltpraktikum {
		/*float: left;*/
        width: 700px;
		min-height: 1100px;
		font-size: 0.8em;
		margin-left: 170px;
		padding-left: 5px;
		background-color: #ccddee  
}

#praktikuminhaltlinks {
		margin: 5px; padding: 5px; border: 1px solid #0060AF; float: left; width: 320px
}

#praktikuminhaltrechts {
		margin: 5px; padding: 5px; border: 1px solid #0060AF; float: right; width: 320px
}

/* ---------------------------------------------------------------------------- */
#impressum {
		/*float: left;*/
        width: 700px;
		font-size: 0.7em;
		/*min-height: 500px;*/
		margin-left: 170px;
		padding-left: 5px;
		background-color: #ccddee  
}
/* ---------------------------------------------------------------------------- */


.rahmen {
        border: 1px solid black; padding: 5px
}




/* ---- Box für untere Spalte unten1 ---- */

#unten1 {
        clear: both;
		width: 895px;
		margin-top: 2px;
		padding-left: 5px; 
		border: 1px solid #0060AF;
		background-color: #ccddee
}
#aenderung1  {
               font-size: 0.7em; color: #0060AF; margin: 5px 0
}




