body {
      background-image: url(../images/bg.gif);
      background-position: top left;
      background-repeat: repeat-x;
      background-color: #ffffff;
      margin: 0;
      padding: 0;
      }
	
td, table {
  font-size:12px;
}

.head {
      width: 825px;
      height: 156px;
      background-image:url(../images/top.jpg);
      }
	
ul.nav{
	padding: 0px 0 0 0;
	width: 164px;
        min-height:175px;
	height: 100%;
        background-image: url(../images/navbg.gif);
	background-repeat: no-repeat;
	list-style: none;
        margin:0px;
}

ul.nav li{
	padding:0 0 0 0;
        margin:0px;
        margin-left:-39px;
        margin-bottom:5px;
	list-style: none;	
	}

ul.e1 li {
        background-color:#FFF;
        border-bottom:1px solid #B6B5B6;
        -moz-opacity:0.8;
margin-top:1px;
}


ul.nav li a{
	height:  20px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #868686;
	text-decoration: none;
	padding: 5px;
        padding-left:10px;
	margin-bottom: 0px;
	}

html>body ul.nav li a {
	height: 20px;
        width:160px;
	}
	
ul.nav li a:hover {
	color: black;
	}

ul.e2{
margin:0px;
margin-top:0px;
margin-bottom:-1px;
z-index:100;
margin-left:-80px;
}

ul.e2 li{
margin:0px;
padding:0px;
}

ul.e2 li a{
margin:0px;
margin-left:25px;
padding:0px;
font-size:11px;
font-weight:normal;
width:160px;
}

/* IE8 FIX */

/*********/


.search {
      margin: 0;
      padding: 18px 0 18px 25px;
      }
	
.search input {
      border: 1px solid #b2b1b2;
      width: 136px;
      font-family: Arial, Helvetica, sans-serif;
      font-size: 12px;
      }
	
.left h2 {
      font-family: Arial, Helvetica, sans-serif;
      font-size: 11px;
      font-weight: bold;
      width: 139px;
      background-color: #e2e6ee;
      color: black;
      padding: 5px 0 5px 25px;
      margin: 5px 0 20px 0;
      }
	
.logos img {
      padding: 0 0 30px 0;
      }
	
.left {
       float: left;
       }
	
.right {
	position: absolute;
	top: 45px;
	left: 825px;
	}
	
.box {
	width: 140px;
	background-image: url(../images/newsbg.gif);
	border: 1px solid #89929f;
	background-color: #e2e6ee;
	background-repeat: repeat-x;
	}
	
.box h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #778baf;
	font-size: 15px;
	font-weight: bold;
	padding: 4px 0px 0px 5px;
	}
	
.box p {
        font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	padding: 0 0 0 5px;
	line-height: 15px;
	}
	
.right h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	width: 137px;
	background-color: #e2e6ee;
	color: black;
	padding: 4px 0 4px 5px;
	margin: 15px 0 5px 0;
	}
		
.greyed {
	color: #646464;
	}
	
.boxlink {
	margin: 0;
	padding: 10px 0 10px 0;
	}
	
.news {
	padding: 0;
	list-style: none;
	margin: 0;
	}
	
.news li, #content ul.news li {
	padding: 0 0 0 15px;
	margin: 0 0 10px -12px;
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	font-weight: normal;
	}
	
.boxlink a {
	background-color: #e9e9e9;
	padding: 7px 7px 7px 15px;
	border-bottom: 1px solid #aaaaab;
	border-right: 1px solid #aaaaab;
	color: black;
	text-decoration: none;
	font-weight: bold;
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 5px 10px;
	}
	
.boxlink a:hover {
	text-decoration: underline;
	}
	
.text2 {
	width: 400px;
	border: 1px solid #868686;
	margin: 0 0 3px 0;
	}
	
.text1 {
	width: 560px;
	border: 1px solid #868686;
	margin: 0 0 3px 0;
	}	
	
.textarea {
	width: 560px;
	border: 1px solid #868686;
	margin: 0 0 3px 0;
	height: 65px;
	}
  
.languages{
        position:absolute;
        left:780px;
        top:97px;
 }

.content {
        position:absolute;
        top:165px;
	width: 601px;
	margin-left:  164px;
	padding: 0 30px 0 30px
	}
	
.content, .content p, .content li {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;

		color: black;
	}	
	
.content h1 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 24px;
		font-weight: bold;
		color: #646464;	
	}

.content h2 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #646464;	
	}	
	


.content .marked {
		color: #446695;
	}
	
.content label {
		width: 100px;
		display: block;
		float: left;

		/*color: #646464;*/

	}

.content .vortragHead {
		background-color: #e2e6ee;
		margin: 0;
		padding: 2px;
		margin-top: 20px;
	}
	
	
.content h5 {
		background-color: #e2001a;
		color: #ffffff;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-weight: bold;
		padding: 6px;
	}
	
.content ul {
		margin: 0 0 0 17px;
		padding: 0;
	}
	
.content li {	
		font-weight: bold;
	}

.content h3 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #e2001a;	
	}		
  .news li, .content ul.news li {
		padding: 0 0 0 15px;
		margin: 0 0 10px -12px;
		background-image: url(gfx/arrow.gif);
		background-repeat: no-repeat;
		baCkground-position: 0px 3px;
		font-weight: normal;
	}
.content h4 {
		display: inline;
		padding: 0 5px 0 0;
		margin: 0 0 0 -17px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		font-weight: bold;
	}
	
.content form {
		padding: 0 0 0 0;
		margin: 0 0 0 20px;
	}

.headline {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 24px;
		font-weight: bold;
		color: #646464;	
	}