body {
      background:white;
      font:12px Arial, Helvetica, Verdana, sans-serif;
      border:0;
      margin:0;
      padding:0;
      color:#35407f;
     }

h1,h2,h3,h4,h5 {
                color:#e99d23;
               }

a{color:#35407f;}
a:visited {color:#e99d23;}


#top {
     background-image:url("/fileadmin/pics/top.gif");
     position:absolute;
     left:0px;
     top:1px;
     height:105px;
     width:1000px;
    }

#topmenu {
          position:absolute;
	  height:20px;
	  top:110px;
	  width:300px;
	  left:700px;
          color:#35407f;
	  font-size:14px;
	  text-align:right;
         }

#topmenu a {
         color:#35407f;
         text-decoration:none;
         font:12px Arial, Helvetica, Verdana, sans-serif;
         font-weight:bold;
      }


#left {
       background:#d1d1d1;
       position:absolute;
       left:0px;
       top:106px;
       width:180px;
       bottom:0px;
       padding-left:22px;
       padding-top:30px;
       background-image:url("/fileadmin/pics/ribbon.jpg");
       background-repeat:repeat-y;
       height:100%;
      }
* html  #left {
                   height:expression( ( (document.compatMode&&document.compatMode == 'CSS1Compat') ?
		                     document.documentElement.clientHeight : document.body.clientHeight)
				     );

                  }
      
#main {
       position:absolute;
       left:216px;
       top:136px;
       width:auto;
       max-width:784px;
       width:780px;
      }


#menu {
       xposition:absolute;
       z-index:100;
       xborder:1px black solid;
      }

#menu a {
         color:#35407f;
	 text-decoration:none;
	 vertical-align:top;
      }
#menu ul {
          list-style:none;
	  margin:0px;
	  padding:0px;
         }


#menu li {
          width:150px;
	  padding:0;
	  padding-left:15px;
	  padding-top:2px;
	  padding-bottom:2px;
	  font-weight:bold;
	  background-image: url("/fileadmin/pics/triangel.gif");
	  background-repeat:no-repeat;
	  background-position: 1px 2px;
	  
	 }
#menu li ul li {
          width:140px;
          padding:0;
	  padding-left:15px;
          margin: 0 0 0.25em 0;
          font-weight:normal;
         }


#menu li ul li ul li{
          width:140px;
	            padding:0;
		              padding-left:15px;
			                margin: 0 0 0.25em 0;
					          font-weight:normal;
						           }


#figurenlinks {
               xposition:relative;
	       background:#d1d1d1;
	       xbottom:0;
	       margin-left:10px;
	       margin-top:40px;
	       left:29px;
	       width:167px;
	       height:223px;
	       background-image: url("/fileadmin/pics/figurenlinks.jpg");
              }


.news-list-container {
                      border: 0 solid black;
		      padding:0;
		      background: white;
                      }

.news-list-item {
                 border: 0px solid black;
		 background:white;
		 margin:0;
		 

                }

.news-list-item h3{
		    background: white;
		    margin:0;
		    padding-left:15px;
		    background-image:url("/fileadmin/pics/triangel_blue.gif");
		    background-repeat:no-repeat;
		    background-position: 0 center;
                    font-size:12px;

                   }

.news-list-item  a {
                   color:#35407f;
		   text-decoration:underline;
                  }

.news-list-container h3

{

color: #e99d23;
border-color: #e99d23;
max-width:70%;
border-width:0;

}

.news-list-container h3 a:link, .news-list-container h3 a:visited, .news-list-container h3 a:hover 

{

color: #e99d23;

padding-left: 2px;

}

.news-list-container h3 a:link, .news-list-container h3 a:visited, .news-list-container h3 a:hover, .news-single-item h2

{

color: #e99d23;

padding-left: 2px;

}


.news-list-date {
                 color:#35407f;
		 background:white;

                }

.news-single-item		
                 {
		  border-color: #e99d23;
		  background:white;
		  width:90%;

		 }

.tx-awkvsemester-pi1-listrow td> {
			      margin-left:5px;
			      margin-right:5px;
			      border-right:1px blue dotted;
			      padding:4px;
                              border-bottom: 1px blue dotted;

                            }


a.tx-awkv2-pi1-Selectoren  {
                            text-decoration: underline;
			    margin:4px;
			    color:#35407f;
			    font-weight:bold;
                           }

td.tx-awkv2-pi1-TableRow,td.tx-awkv2-pi1-TableRowActual {
     background: #c9c9c9;
     padding:2px;
     border:0;
    }


td.tx-awkv2-pi1-TableRow a {
                            font-weight:bold;
			    font-size:14px;
			    color:#35407f;
			    text-decoration: underline;
                           }

td.tx-awkv2-pi1-TableRowActual >a {
                                  font-weight:bold;
				  text-decoration: underline;
				  color:#e99d23;
				  font-size:14px;
                                 }


.tx-awkv2-pi1-listrowField-name,.tx-awkv2-pi1-listrowField-dozent,.tx-awkv2-pi1-listrowField-ort,.tx-awkv2-pi1-listrowField-gruppe {
                                 border-bottom:#35407f 1px solid;
				 line-height:14px;
				 padding:4px;

                                }

.tx-awkv2-pi1-listrowField-dauer {
                                  border-bottom:#35407f 1px solid;
                                  line-height:14px;
                                  padding:4px;
                                  white-space:nowrap;
                                 }


.news-list-container hr.clearer, .news-single-item hr.clearer, 
                               .news-latest-container hr.clearer {display:none;}

.news-single-backlink a {
                                                color:#35407f;
                                               }



.news-single-backlink a:visited {
                                                color:#e99d23;

                                               }

