body {
    color:#000088; background-color: #ffffff;
    font-size:11px;line-height:16px;vertical-align:top;
    font-family: Verdana,Helvetica,Arial,sans-serif;
    	width: 980px;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
  }
  
  p {
  	margin-top:0px; margin-bottom:5px;
  }

  h1 {
    color:#B90101;
    font-weight: bold;
    font-size: 18px;
    margin: 0 0 0.1em; padding: 0;
    }
    
 h2 {
    color:#B90101;
    font-weight: bold;
    font-size: 15px;
    margin: 0 0 0.7em; padding: 0;
    }
  h3 {
    font-size: 12px;
    margin: 0 ; padding: 0;
    text-align: left;
    }
 h4 {
    font-size: 11px;
    margin-top: 10px; margin-bottom: 0px; padding:0;
    text-align: left;
    }
     
    
 
     
  
 
   
  
  div#menu {
  	color: #000055;
  	float: left; width: 150px; height:100%;
  	margin-top:10px;margin-bottom:100px;margin-left:1px;margin-right:1px;
  	border: 0px solid silver;z-index:1;
  	font-size:10px;
  	background-position:center;
    	background-image:url(/fileadmin/images/Navigation-Standard-L1-inactive.gif)
     	}
 
  
  div#topLeft {
    float:left;
    border:1px;
    margin:1px;
    padding:1px;
    width:820px;
    
  }
  div#topRight {
    width:120px;
    margin-right:20px;
    float:right;
  }
  
 div#topLines {
    clear:both;
  }
 div#bottom {
    clear:both;
  }
  img#topImage {
    height:85px;
    border:1px;
    }
 
  div#info {
    font-size: 13px;
    float: right;
    margin-top:10px;/*margin-bottom:100px;*/
    height: 100%;padding:0;
    width:143px;
    background-color: #101010; border: 0px solid silver;z-index:3;
  }
  div#info h2 {
    font-size: 12px;
    margin-top:5px;margin-bottom:0px;
  }
  
  div#info a:link {
    border: 1px hidden #eee;
    color:#000088;
    }

  div#main_c {
    margin-top:10px;margin-bottom:100px;margin-left:150px;
    /*float:left;*/
    padding-left: 10px;
    /*border: 1px solid silver;*/
    color:#000088;
    width:660px;z-index:2;
    }
    
  * html div#main_c {
    height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorer bis Version 6 */
  }
  
  
  
  
  

  div#main_c a:link {
    color:#000088;
    text-decoration:underline;
    }
    
  div#main_c a:visited {
    color: #c6c6c6; background-color: #eee;
    }
  div#main_c a:hover {
    color: #000000; background-color: #ffff00;
    }
  div#main_c a:active {
    color: #ffffff; background-color: #c0c0c0;	
    }
  
 div#menu a:link {
    color:#000088;
    text-decoration:underline;
    background-position:center;
    background-image:url(/fileadmin/images/Navigation-Standard-L1-active.gif)
    }
  div#menu a:visited {
    color: #c6c6c6; background-color: #eee;
    }
  div#menu a:hover {
    color: #000000; background-color: #ffff00;
    }
  div#menu a:active {
    color: #000000; background-color: #c0c0c0;	
    }
  
  .versteckt { position:absolute; left:-10000px;} 
  
  div#header_sub {
  	background-color:#c0c0c0; 
        color:#000088;
        line-height:11px;border: 1px solid #c0c0c0;
        }

  div#header_sub  a  {
        color:#000088;
        
        }
  div#toplink {
  	float:left;width:100px;text-align:left;
  	font-size:10px;
  	} 
  
  div.globals {
        position:absolute;left:700px;
        
                              
                                padding:0.5em;
                                font-size:9px;
                                }
div.rootline {  
	position:absolute;left:400px;padding:5px; font-size:9px; 
	}      

div.language  { 
	position:absolute;font-size:9px;padding:5px;
	
	}
	
div.news-single-item {
	background-color:#f1f1f1;color:#000088;
	height: auto; overflow:hidden;
	color:#000088;
}


div.news_subheader  {
	font-weight:bold;
	font-size:11px;
	}
  table.contact {
    font-size:13px;
  }
  
  table.contact tr {
  	vertical-align:bottom;
  }
  
  table.SSArb {
  	font-size:13px;
  }
  
  table.cafeteria {
  	font-size:13px;table-layout:fixed;
  	width:50%;
  }
  table.cafeteria_l {
  	font-size:13px;
  }	
  table.fg_kurs_tbl {
  	table-layout:fixed; width:15cm; border:0;
  }
  
  td.fg_kurs_col1 {
  	width:30%;
  }
  td.fg_kurs_col2 {
  	width:70%;
  }
  
  tr.fg_kurs_tbl {
  	vertical-align:top;
  }	
    
  td.ct_l {
  	vertical-align:top;
  }
  td.speiseplan {
  	width:50%;
  }
 
  hr {height:0;border-style:none none solid none;border-width:2px;border-color:#008030;
 	margin-top:0;margin-bottom:0;padding: 0 0 0 0;
 	}
 	hr.blue {border-color:#000088;}
 	hr.red {border-color:#B90101;}
 	hr.yellow {border-color:#ffff00;}	
 
 
 

  
p#bottomText {
    font-size: 9px;
    text-align:center;
    font-style:italic;
    margin:0 0 0 0;
    padding:0;
    }


.flag {
	text-decoration:none;
	background-color:#ffff00;
	border:0px;
}


table.wfqbe_table_results {
	font-size:10px;
	width:100%;
	table-layout:auto;
}

div#sfo_news_links {
	margin-bottom: 10px;border-style:none;border-width:0;
	text-align:center;
}
div.SFO_change {
	background-color:#ff0000;color:#ffff00;font-size:18px;
}
div.ct_left {
	float:left;
}

div.csc-default {
	overflow:hidden;
}
h4.head4 {
	margin-left:10px;
}
/*___________________a_news______________________*/
/*-----------------------------------  clearer  -----------------------------------*/
/* prevent floated images from overlapping the div-containers they are wrapped in  */

.a_news-list-container HR.clearer, .a_news-single-item HR.a_clearer, .a_news-latest-container HR.a_clearer{
	clear:right;
	height:1px;
	/*border:1px solid #F9FFE5;*/

}
.a_news-latest-container HR.clearer {
	clear:left;
}

/*-----------------------------------  tt_news LATEST view  -----------------------------------*/


.a_news-latest-container {
	border:1px solid #ffffff;
	font-size:10px;line-height:12px;
	color:RGB(0,0,128);
	background-color:#FFFFFF;
	
}

.a_news-latest-container H2,.a_news-latest-gotoarchive {
	font-size:10px;line-height:12px;
	padding:3px;
	margin:3px;
}

.a_news-latest-gotoarchive {
	font-weight:bold;
	margin-top:2px;
}


.a_news-latest-item {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	/*height: auto !important;*/	
	padding:3px;
	margin:3px;
	border:1px solid #666;
	/*background-color:#F9FFE5;*/
	
}

.a_news-latest-item IMG {

	margin-bottom:5px;
	margin-right:5px;
	border:1px solid #666;
	float:left;
}
.a_news-latest-category IMG {
	float: none;
	border:none;
	margin:0px;
}
.a_news-latest-date,.a_news-latest-morelink,.a_news-latest-category {
	font-size:9px;
}

.a_news-latest-morelink {
	height:9px;margin-bottom:1px;
}

.a_news-latest-morelink A {
	float:right;
}

div.news-single-item h2 {
	color:#000088;
	font-size:13px;
}

div.news-single-timedata {
	margin-right:2px;
	}
/*-----------------------------------  wfqbe view  -----------------------------------*/
div#sfo {
	margin-left:-7px;
	margin-right:10px;
}


	
