body, html{
color: #004F68;
background-color: #9CCBE0;
/*background-image: url(../img/bg.gif);*/
/*font-size: 100.01%;*/
font-family: Verdana,Helvetica,Arial,sans-serif;
font-size: 14px;
margin: 0; padding: 0;
min-width: 200px;
height: 100.1%;
}

a{
color: #0080AF;
}
a:link{
color: #0080AF;
}

a:visited{
color: #0080AF;	
}

a:hover{
color: #9ccbe0;
}

a:focus{
color: #9ccbe0;
}


h1{
color: #dff7ff;
font-size: 2.2em;
font-style: italic;
min-width: 550px;
margin: 0.5em 0 0 50px;
}  

h2{
text-align: left;
font-size: 1.7em;
margin: 0 0 0 0;
padding: 0.5em 0 0.5em 30px;
}

h3{
	font-size: 1.5em;
}

hr{
	width: 300px;
	/* this is for wicked IE8 bug which does not show a hr centered */
	margin: 0 auto;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}
.language{
text-align: right;
font-weight: bold;
font-size: 0.9em;
margin: 0px;
padding: 0 1em 0 0;
}

.language a{
color: #ccffff;
text-decoration: none;

}

.language a:visited{
color: #ccffff;
text-decoration: none;

}

.subheader{
font-style: italic;
text-align: left;
font-size: 1.4em;
padding: 1em 0 0 30px;
}

.sprecher1{
text-align: left;
font-weight: bold;
font-size: 1.1em;
padding: 5em 0 0 30px;
margin: 0 0 0 0;
}

.sprecher2{
text-align: left;
font-weight: bold;
font-size: 1.1em;
padding: 0 0 1.5em 30px;
margin: 0 0 0 0;
}


.pic{
	vertical-align: middle;	
	padding: 0 0 0.5em 30px;
	width: 600px;
	text-align: justify;
}

.nav{
vertical-align: top;
}

.red{
color: #DD0000;
}
.content{
background-color: #DFF7FF;
padding-left: 50px;
padding-right: 1.5em;
padding-top: 1em;
vertical-align: top;
min-width: 100px;
}

.text{
font-size: 1em;
padding: 0.5em 1.5em 0 30px;
margin: 0 0 0 0;
line-height: 150%;
}

.text_s{
font-size: 0.9em;
padding: 0.5em 1.5em 0 30px;
margin: 0 0 0 0;
line-height: 150%;
}


.member{
padding: 1em 1.5em 0 30px;
margin: 0 0 0 0;
}

.member a{
	text-decoration: none;
	color: #004F68;
}

.member a:hover{
	color: #6cafcc;
	text-decoration: none;
}

.member a:active{
	color: #6cafcc;
	text-decoration: none;
}

.member a:visited{
	text-decoration: none;
	color: #004F68;
}

.seminar{
padding: 0.4em 1.5em 0.5em 30px;
margin: 0 0 0 0;
font-style: italic;
font-weight: bold;
}

.seminar1{
padding: 0.5em 1.5em 0em 30px;
margin: 0 0 0 0;
line-height: 130%
}

.seminar2{
padding: 0.2em 1.5em 0.8em 30px;
margin: 0 0 0 0;
line-height: 130%
}


.event{
	padding: 0.5em 1.5em 0 30px;
margin: 0 0 0 0;
}

ol.roman{
list-style: lower-roman;
padding: 1em 1.5em 0.5em 30px;
margin: 0 0 0 0;
line-height: 150%
}

li.roman{
margin: 0em 1.5em 0.5em 1.5em;
padding: 0 0 0 0;
}

ul.project{
padding: 0.6em 1.5em 0.6em 30px;
margin: 0 0 0 0;
line-height: 150%
}

li.project a{
	text-decoration: underline;
	color: #0080AF;
}

li.project a:link{
	text-decoration: underline;
	color: #0080AF;
}


li.project a:hover{
	text-decoration: underline;
	color: #9ccbe0;
}

li.project a:focus{
	text-decoration: underline;
	color: #9ccbe0;
}

li.project a:visited{
	text-decoration: underline;
	color: #0080AF;
}

li.old_project a{
	text-decoration: underline;
	color: #9ccbe0;
}

li.old_project a:link{
	text-decoration: underline;
	color: #9ccbe0;
}

li.old_project a:hover{
	text-decoration: underline;
	color: #0080AF;
}	

li.old_project a:focus{
	text-decoration: underline;
	color: #0080AF;
}	
	
li.old_project a:visited{
	text-decoration: underline;
	color: #9ccbe0;
}


li.new_project a{
	text-decoration: underline;
	color: #0080AF;
}

li.new_project a:link{
	text-decoration: underline;
	color: #0080AF;
}


li.new_project a:hover{
	text-decoration: underline;
	color: #9ccbe0;
}

li.new_project a:focus{
	text-decoration: underline;
	color: #9ccbe0;
}

li.new_project a:visited{
	text-decoration: underline;
	color: #0080AF;
}

li.project{
margin: 0em 1.5em 0.5em 1em;
padding: 0 0 1em 0;
}

li.old_project{
margin: 0em 1.5em 0.5em 1em;
padding: 0 0 1em 0;
}

li.new_project{
border-width:3px;
  border-style:solid;
  border-color:#0080AF;
  
margin: 0em 1.5em 0.5em 1em;
padding: 0 1em 1em 1em;
 
}

.welcome{
font-size: 1.4em;
margin: 0 0 0 0;
padding: 1em 0em 0 0em;
line-height: 180%;
text-align: center;
}

.content{
text-align: justify;
margin: 0 0 0 0;
padding: 0.5em 1.5em 0.5em 1.5em;
}

.backtop{
text-align: center;
font-size: 0.9em;
}

.button {
padding: 1.5em 0 1.5em 0;
margin-bottom: 0;
font-size : 1em
/*background-color: #90bade;
color: #333;*/
}


.button td {
margin: 0 0 0 0;
padding: 0 0 0 0;
border: none;
text-align: right;
font-weight: bold;
}

.button td a {
display: block;
padding: 6px 30px 6px 5px;
/*border-left: 10px solid #1958b7;
border-right: 10px solid #508fc4; */
/*background-color: #2175bc;*/
color: #000000;
text-decoration: none;
/*width: 100%;*/
}

html>body .button td a {
width: auto;
}

.button td a:hover {
/*border-left: 10px solid #1c64d1;
border-right: 10px solid #5ba3e0; */
background-color: #6cafcc;
color: #000000;
}

.button td a:visited {

color: #000000;
}


.button td .active {
/*border-left: 10px solid #1c64d1;
border-right: 10px solid #5ba3e0; */
background-color: #009ACA;
color: #000000;
}

.mailto {
text-align: center;
font-size: 0.9em;
font-weight: bold;

}

.mailto a{
color: #ccffff;
text-decoration: none;
}

.mailto a:link{
color: #ccffff;
text-decoration: none;
}

.mailto a:visited{
color: #ccffff;
text-decoration: none;
}

.mailto a:hover{
color: #009aca;
text-decoration: none;
}

.mailto a:focus{
color: #009aca;
text-decoration: none;
}

.mailto a:active{
color: #009aca;
text-decoration: none;
}


.lastitem{
padding-top: 20px;
}

.mmhide_accesskeys {
	width: 0;
	height: 0;
	position: absolute;
	top: -600px;
	left: -600px;
}	

.suckerdiv ul{
margin: 0;
padding: 0;
font-size : 1em;
list-style-type: none;
width: 200px; 
text-align: right;
font-weight: bold;
}
	
.suckerdiv ul li ul{
width: 200px;
font-size : 0.9em;
top: 0px;
}

.suckerdiv ul li ul li a{
padding-right: 14px;
}

.suckerdiv ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: #000000;
text-decoration: none;
padding: 6px 30px 6px 5px;
}

.suckerdiv ul li a:visited{
color: #000000;
}

.suckerdiv ul li a:hover{
background-color: #6cafcc;
color: #000000;
}

.suckerdiv .subfolderstyle1{
background: url(../img/arrow-list.gif) no-repeat center right;
}

.suckerdiv .subfolderstyle{
background: url(../img/arrow-list_.gif) no-repeat center right;
}
	
/* Holly Hack for IE \*/
* html .suckerdiv ul li { float: left; height: 1%; }
* html .suckerdiv ul li a { height: 1%;}
/* End */

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.suckerdivactive ul{
margin: 0;
padding: 0;
font-size : 1em;
list-style-type: none;
width: 200px; 
background-color: #009ACA;
text-align: right;
font-weight: bold;
}
	
.suckerdivactive ul li{
position: relative;

}

/*Sub level menu items */
.suckerdivactive ul li ul{
width: 200px;
font-size : 0.9em;
top: 0px;
}


.suckerdivactive ul li ul li a{
padding-right: 3px;
}

.suckerdivactive ul li ul li a:visited{
color: #000000;
}

.suckerdivactive ul li ul li a:hover{
background-color: #6cafcc;
color: #000000;
}





/* Sub level menu links style */
.suckerdivactive ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: #000000;
text-decoration: none;
padding: 6px 30px 6px 5px;
}


.suckerdivactive ul li a:visited{
color: #000000;
}

.suckerdivactive ul li a:hover{
background-color: #6cafcc;
color: #000000;
}


.suckerdivactive .subfolderstyle{
background: url(../img/arrow-list.gif) no-repeat center right;
}

	
/* Holly Hack for IE \*/
* html .suckerdivactive ul li { float: left; height: 1%; }
* html .suckerdivactive ul li a { height: 1%;}
/* End */
.content .member .Stil23 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FF0000;
}

