/* CSS Document */
.hauptmenu { 
		font-style:normal;
		font-family:"Courier New", Courier, mono;
		text-decoration:none;
		color:#FFFFFF }
.body {
		background-image:url(images/logo.gif); 
		background-repeat:no-repeat; 
		background-attachment:fixed; 
		background-position:center; }
		
.menu { 
		font-style:oblique;
		font-family:"Courier New", Courier, mono;
		text-decoration:none;
		color:#FFFFFF  }
		

		  
.banner { background-color: #009E9C;}

.blau {font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#6495ED; font-variant:small-caps; text-decoration:none}
.blau:hover{font-weight:bold}
.blau_ohne_hover {font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#6495ED; font-variant:small-caps; text-decoration:none}

.rot { 	  color: #FF0000; font-family:Verdana, Arial, Helvetica, sans-serif; font-variant:small-caps; font-size:small}
.rotdick {color: #FF0000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;        font-size:small}
.rot_link { color: #FF0000; font-family:Verdana, Arial, Helvetica, sans-serif; font-variant:small-caps; font-size:small}
.rot_link:hover { font-variant:small-caps; color:#6495ED; }

.grau_home {font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#CCCCCC; font-variant:small-caps; text-decoration:none}

.ueberschrift { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:large; font-style:normal; color:#6495ED}		
.ueberschrift_klein { font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:12px;
				font-style:normal;
				color:#6495ed
			}
			
.schrift { font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			font-style:normal;
			color:#000000;
			}
.schrift_under{ font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			font-style:normal;
			text-decoration:underline;
			color:#000000;
			}
.schrift_mittel{ font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.schrift_klein { font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif;}			
.schrift_dick { font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			font-style:normal;
			color:#000000;
			}	
.schrift_dick_under { font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			font-style:normal;
			text-decoration:underline;
			color:#000000;
			}
.schrift_kursiv { font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			font-style:italic;
			color:#000000;
			}

.druckschrift { font-variant:small-caps; }
.druckschrift_dick { font-variant:small-caps;
				font-weight:bold
        }
					
.link { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none}
.link:hover{  color:#6495ED; }

.linkrot { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FF0000; }
.linkrot:hover { font-variant:small-caps; color:#6495ED; }
.link_rot{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FF0000; text-decoration:none }
.link_rot:hover { color:#6495ED; }

.link_under { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }
.link_under:hover{ color:#6495ED; }

.link_under_klein { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; }
.link_under_klein:hover{ color:#6495ED; }

.linkblau { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; color:#6495ED; }


.linkgrau {	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#999999; font-weight:bold;  text-decoration:none }
.linkgrau:hover { color:#6495ED; }
		
.linkdick { font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#000000 
    }
.link_klein { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none }
.link_klein:hover { color:#6495ED; }


.grau { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; }

#pdf { background-image:url(images/pdf_icon.png); 
		background-repeat:no-repeat; 
		width: 30px;
		height: 22px; }

#pdf_de { background-image:url(images/pdf_icon_de.png); 
		background-repeat:no-repeat; 
		width: 30px;
		height: 22px; }
		
#pdf_en{ background-image:url(images/pdf_icon_en.png); 
		background-repeat:no-repeat; 
		width: 30px;
		height: 22px; }		

#firefox { background-image:url(images/firefox_icon.png); 
		background-repeat:no-repeat; 
		width: 30px;
		height: 22px; }
		
#firefox_de { background-image:url(images/firefox_icon_de.png); 
		background-repeat:no-repeat; 
		width: 30px;
		height: 22px; }
		
#firefox_en{ background-image:url(images/firefox_icon_en.png); 
		background-repeat:no-repeat; 
		width: 30px;
		height: 22px; }
		
#l2p { background-image:url(images/lehre/lb_l2p_basic.gif); 
		background-repeat:no-repeat; 
		width: 30px;
		height: 22px; }


/* TABELLE */
.grid { position: relative; border: 0px solid #6495ED; overflow: hidden;  font-family:Verdana, Arial, Helvetica, sans-serif }
.grid_table { background-color: white;  font-size:10pt; }
.grid_table_header_row { background-color:#D2E1F7; padding-left: 5px; padding-bottom: 0px;  
						position: relative; height: 25px; overflow: hidden; font-size: 11px; 
						font-family:Verdana, Arial, Helvetica, sans-serif; font-variant:small-caps;
						border-bottom:1px solid #6495ED; margin-bottom: 0px; }
.grid_table_cell { padding-left: 2px; position: relative; border-bottom: 1px solid #6495ED; padding-left:5px; 
					padding-bottom:0px;	height: 27px;	overflow: hidden; margin: 0px; font-size: 11px; }
.grid_table_row_even { background-color:#F3F7FB; }
.grid_table_row_uneven { background-color:#E6EDF6 }

.button {
  display:inline;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  letter-spacing:1px;
  font-size:11px;
  /*font-weight:bold;*/
  color:rgb(0,0,0);
  background-color:#D2E1F7;
  padding-left:2px;
  padding-right:2px;
  padding-top:1px;
  padding-bottom:1px;
  margin:3px;
  border:1px solid rgb(100,149,237);
  cursor:pointer;
}

.klausur_rahmen { position: relative; 
					border: 4px #6495ED; 
					border-style:ridge;
					overflow: hidden;  
					font-family:Verdana, Arial, Helvetica, sans-serif;
						}
/*.button { background-color:#009E9C;
		  font-style:normal;
		  font-family:"Courier New", Courier, mono;
		  text-decoration:normal;
		  color:#FFFFFF;
		  border-bottom-style:normal;
		  width:150px }