body {background-color:#ffffff;
       color:#000000;
       font-size:11px;
       font-family:Verdana,Helvetica,Arial,sans-serif;}
td {
	/*background-color:#ffffff;*/
       color:#000000;
       font-size:13px;
       font-family:Verdana,Helvetica,Arial,sans-serif;}
a:link { 
color:#00467B;
font-weight: bold;
text-decoration: none;
}
a:visited { 
color:#00467B;
font-weight: bold;
text-decoration: none;
}
a:hover { color:#7fb4e0;}
a:active { color:#00467B;}
.fixedsize12px {font-size:11px;}
.menu { color:#000000;
        font-size:11px;
        font-family:Verdana,Helvetica,Arial,sans-serif;
        font-weight:bold;
	text-align:center;
	border:solid #7fb4e0 2px;
	width:137px;}
.menu a:link { color:#000000; font-weight:bold; text-decoration:none;}
.menu a:visited { color:#000000; font-weight:bold; text-decoration:none;}
.menu a:hover { color:#7fb4e0; font-weight:bold; text-decoration:none;}
.menu a:active { color:#000000; font-weight:bold; text-decoration:none;}
.menu2 { color:#000000;
	background-color:#c7dced;
        font-size:11px;
        font-family:Verdana,Helvetica,Arial,sans-serif;
        font-weight:bold;
	text-align:center;
	border:solid #7fb4e0 2px;
	width:137px;}
.menu2 a:link { color:#000000; font-weight:bold; text-decoration:none;}
.menu2 a:visited { color:#000000; font-weight:bold; text-decoration:none;}
.menu2 a:hover { color:#7fb4e0; font-weight:bold; text-decoration:none;}
.menu2 a:active { color:#000000; font-weight:bold; text-decoration:none;}

.newsCaption span{
	color: #9F9EA3;
	font-weight: bold;
}

.news { color:#000000;
        font-size:12px;
        background-color:#FFFFFF;
        font-family:Verdana,Helvetica,Arial,sans-serif;
	text-align:left;}
.hr { color:#7fb4e0;}	
.bilder_start { color:#000000;
	background-color:#c7dced;
        border:solid #7fb4e0 2px;
	width:150px;}
	
.newsCaption {
	color: #9F9EA3;
	font-weight: bold;
	font-size:16px;
}

.arrow{

background:url(bilder/arrow.png) no-repeat 0px 3px;
margin-right:5px;

}

.newsDate{
color:#E52F17; 
font-weight:bold; 
font-size:11px;
}

.newsBlock
{
margin-bottom:0px;
padding-bottom:10px;
border-bottom:dotted 1px #9F9EA3;
}

.newsBlock1
{
margin-bottom:0px;
padding-bottom:0px;
border-bottom:dotted 1px #9F9EA3;
}

.thumb
{
border: thin solid #d5d5d8;
padding: 2px;

}

.headline
{
color:9B9B9D;
}

a.memberName
{
font-size:16px;

}

a.projectLink
{
font-size:11px;
}

p.topic
{
font-size:11px;
color:#666;

}

table.members
{
margin-bottom:25px;
}

.place
{
font-size:10px;
font-weight:bold;
color:#666;	
}

.topic_news
{
	font-size:12px;

}

a.extract
{
	background: url(bilder/doc.png)no-repeat;
	font-size:10px;
	padding-left:15px;	
}

a.speakerHomeLink
{
	font-size:12px;
	line-height:13px;	
}

.speaker
{
	font-size:12px;
	line-height:13px;
}

#pubList {
	border-collapse: collapse;
	border:thin #ccc solid;
}
	
#pubList tbody tr td {
	border-bottom:thin #ccc solid;
	border-top:thin #ccc solid;
	padding: 10px 20px 15px 5px;
	margin: 0px;
	/*color: #000;*/
}
#pubList tbody tr.odd td {	background:#F1F2F3;
	border-bottom:thin #ccc solid;
	margin: 0px;}

#icons{
	margin-top: 10px;
	font-style: normal;
}

#pubAuthor{
	font-size: 0.9em;
	color: #000;
	margin-bottom: 10px;	
}

#pubEditor{
	font-size: 0.9em;
	color: #000;
	margin-bottom: 10px;	
}

#pubBody{
	padding-left: 5px;
	color: #000;
	font-size: 0.95em;
	font-style: italic;
}

#pubTitle{
	color: #004379;
	font-size: 1.1em;
	font-weight: bold;
	margin-bottom: 5px;	
}
.pubUrl{
	font-weight: normal;	font-size:12px;
}

.pubPDF{
	background:transparent url(bilder/pdf.gif) no-repeat;	font-size:10px;	padding-left:15px;
}

.pubWWW{
	background:transparent url(bilder/www.gif) no-repeat;	font-size:10px;	padding-left:15px;
}

.pubPS{
	background:transparent url(bilder/ps.gif) no-repeat;	font-size:10px;	padding-left:15px;
}

h3.bibsearch{
	color: #004379;
	background: #C7DCED;
	padding: 15px;
	margin-bottom: none;
	border:  #004379 solid 1px;
}

#pubList tbody tr.caption{
	color: #004379;
	background: #C7DCED;
	padding: 15px;
	margin-bottom: none;
	font-size: 18px;
}

tr.pubCaption{
	color: #004379;
	background: #C7DCED;
	padding: 15px;
	margin-bottom: none;
}

span.highlight{
	color: red;
	text-transform: none;
	background: yellow;
}

.bibsearch_anchortop{
	text-transform: uppercase;
	font-size: 10px;
}

div.form-container { 
margin: 0px; 
padding: 5px; 
background-color: #FFF; 
border: none;
}

div.form-container input[type=text], input[type=password] {
	border: 1px solid #e2e2e2;	
}
div.form-container select {
	border: 1px solid #e2e2e2;
}


div.form-container form fieldset { 
margin: 10px 0; 
padding: 20px; 
border: #DDD 1px solid;
}

div.form-container form fieldset legend{ 
color:#00467B;
}

div.form-container form fieldset div { 
padding: 0.25em 0; 
}

div.form-container label, 
div.form-container span.label { 
margin-right: 10px; 
padding-right: 10px;  
display: block; 
float: left; 
text-align: left; 
position: relative; 
}

/* Submit button */
form .primaryAction {
	background-color:#C7DCED;
	border:1px solid #7FB4E0;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding:2px 4px 2px 4px;
	margin:0px 10px 0px 0px
}
form .primaryAction:hover {
	background-color:#E9FDD7;
}

div.form-container input:focus,
div.form-container input.error:focus, 
div.form-container textarea:focus {	
background-color: #FFC; 
border-color: #FC6; 
}

div.formElement
{

float:left;
margin-right:15px;
}

div.searchElement
{

width:100%;
margin-top:10px;
}

div.formElement label
{
color:#00467B;
font-weight:bold;
}

.pubLink
{
padding-left:15px;
}

.sep
{
color:#00467B;
font-size: small;
font-weight: bold;
}

#mainContent {
background: #849;
	width:  520px;
	float: left;
}

#newsbar-right{
	width: 275px;
background: #483;
	float: right;
}

.clear{
	clear: both;
}