body, td {	color: #666666;
	font-family: Palatino, Times;
	margin:	0px;
	padding:	0px;
	font-size:	12px;
	scrollbar-base-color:#eeeeee;
	scrollbar-arrow-color:#aa0000;
	}

table	{  }
b	{color:black;}
p	{	}
td	{	}

a	{ color: #666666;	text-decoration: none;}
a:hover	{ text-decoration: underline;}
/*a:hover	{ color: white;	background-color: maroon;	}
*/
a:visited	{	}
a:link	{	}
a:active	{	}


/* -----------------------------------  frame oben -----------------------------------  */

.top {	border-bottom:	0px solid #f0f0f0;
		height:			100%;
	}

#logo	{	padding:		5px; 
			padding-left: 	15px;
	}

.logoNameProf {
	text-decoration:none;
	}


.name	{font-weight:bold;}
.name:hover {}
.profession	{ 	}
.seperator	{ 	}


/* ----------------------------------- main ---------------------------*/
.homeLink	{		}
.pageTitle	{		}
.pageSubTitle {		}
.header	{ font-weight:bold;	}
.subheader	{		}
.content	{color: #666666; 	/*height:80%;*/	
			margin-left: 23px;
			margin-right: 20px;
			}
.line	{ 	white-space:nowrap; }


/* wichtig: Rand aussen zwischen Content Elementen */
.contentBlock{ 
	margin: 0px; 
	padding:5px; 
	}

.imgtext-nowrap{ 
			border:			0px solid #f0f0f0;
			padding:		0px;
			padding-left:	0px;
			}

.contentText	{	margin:			0px;
					padding:		0px;
					padding-bottom:	0px;
					margin-left: 	5px;}

.imageCaption	{	color:gray; 
					font-size:10px;
				}

#scrollArrows	{font-size:24px;  }



.langLink{	
/*	border-top: 0px dashed #f0f0f0;
*/	color:#cccccc;
	margin: 0px;
	width:95%;
	text-align:center;
	}

