/* Titelleiste mit Namen der aktuellen Seite */
/* --------------------------------------------------------------------------------- */

/* generell */

* {
	font-family: Tahoma;
	font-size:9pt;
}

A {
	text-decoration: none;
	color: #0000CC;	
}
A:hover {
	text-decoration: none;
	color: #0033CC;	
}
/*-----------------------------------------------------------------------------------*/

/* Tabellen */
.mainTable {
	border-bottom: 1px solid #909090;
	border-right: 1px solid #909090;
}
.headBox {
	border: 1px solid #909090;
	background-color: #E7E7E7;
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
}
.headBoxLeft {
	border-top: 1px solid #909090;
	border-left: 1px solid #909090;
	border-bottom: 1px solid #909090;
	background-color: #E7E7E7;
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	
}
.headBoxRight {
	border-top: 1px solid #909090;
	border-bottom: 1px solid #909090;
	background-color: #E7E7E7;
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
}
.headBoxRightEnd {
	border-right: 1px solid #909090;
	border-top: 1px solid #909090;
	border-bottom: 1px solid #909090;
	background-color: #E7E7E7;
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
}
.headBoxCell {
	border-left: 1px solid #909090;
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	padding-left:35px;
}
.spacerLeft {
	border-left: 1px solid #909090;
}
.spacerRight {
	border-left: 1px solid #909090;
}
.mainCell {
	font-family: Tahoma;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	line-height:14pt;
}
.headBoxSpace {
	height: 28px;
	width:10px;
	display: block;
}
.newsTable {
	padding-top:26px;
	line-height:14pt;
	font-family: Tahoma;
	font-size: 9pt;
}

/* --------------------------------------------------------------------------------- */

/* Datentabellen
/* --------------------------------------------------------------------------------- */

/* h1 uberschrift? (Tools) */
.tableHeader {
	border-right: 1px solid #909090;
	padding-top:28px;
}

.tableHead {
	padding-top:28px;
	padding-bottom:5px;
	border-right: 1px solid #909090;
	font-weight:bold;
	background: url('images/yellowBorder.gif');
	background-repeat:repeat-x;
	background-position:bottom;
	vertical-align:bottom;
}
.tableHeadFF {
	padding-top:28px;
	padding-left:10px;
	padding-bottom:5px;
	border-right: 1px solid #909090;
	font-weight:bold;
	background: url('images/yellowBorder.gif');
	background-repeat:repeat-x;
	background-position:bottom;
	vertical-align:bottom;
}
.tableCell {
	border-bottom: 1px solid #909090;
	border-right: 1px solid #909090;
	vertical-align: top;
}
.tableCellSpecial {
	border-right: 1px solid #909090;
	vertical-align: top;
}
.tableCellFF {
	padding-left:10px;
	border-bottom: 1px solid #909090;
	border-right: 1px solid #909090;
	vertical-align: top;
}

/* --------------------------------------------------------------------------------- */

/* Menu */
/* --------------------------------------------------------------------------------- */
.menu_heading {
	font-family: Tahoma;
	font-size: 10pt;
	color: #000000;
	list-style-position: outside;
	list-style-image: url(images/null.gif);
	
}
/* Links innerhalb des Menus */
A.menuHead {
	color: #000000;
	text-decoration: none;
	background-color: #E7E7E7;
	display:block;
	width:119px;
	height: 17px;
	padding-top: 3px;
	padding-left:8px;
}
.subMenu_heading {
	font-family: Tahoma;
	font-size:9pt;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:8px;
	color: #000000;
	list-style-position: outside;
	list-style-image: url(images/null.gif);
}
A.menuHead:hover {
	color: #000000;
	text-decoration: none;
	background-color: #D2D2D2;
	display:block;
	width:119px;
	height: 17px;
	padding-top: 3px;
	padding-left:8px;
}
A.menuHeadOpen {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	background-color: #E7E7E7;
	display:block;
	width:119px;
	height: 17px;
	padding-top: 3px;
	padding-left:8px;
}

A.subMenuHead {
	color: #000000;
	text-decoration: none;
}
A.subMenuHead:hover {
	color: #666666;
	text-decoration: none;
}
A.subMenuHeadOpen {
	color: blue;
	text-decoration: none;
}
/*---------------------------------------------------------------------------------------------------*/


/* news-date formatting */
.date {
	font-size: 8pt;
}

/* small-T */
A.smallT {
	font-size:6pt;
}

h1 {
	font-size:12pt;
	font-weight:bold;	
}
.greyT {
	color: #CCCCCC;
}

.imageRight {
	float:right;
	padding-left:20px;
	padding-bottom:20px;
}

/*---------------------------------------------------------------------------------------------------
/ Mitarbeiter 
/---------------------------------------------------------------------------------------------------*/

/* member (Chair, Steering)  */
.memberTable {
	border: 1px solid #909090;
}
.memberName {
	font-size: 10pt;
	font-weight: bold;	
}
.memberRole {
	padding-left:10px;
	line-height:20pt;
	background-color: #E7E7E7;
	font-weight:bold;
}
.memberContent {
	padding-top:20px;
	padding-left:15px;	
}
.memberPic {
	border: 2px solid #909090;
}
.memberCellLeft {
	padding-top:10px;
	padding-left:10px
	padding-bottom:10px;
}
.memberCellRight {
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
}

.orderTable {
	border-collapse:collapse;
}
.orderCell {
	border: 1px solid #CCCCCC;
}

.smallLog {
	font-size: 7pt;
	}

/*----------------------------Admin---------------------------------------------------------------------*/

.admin {
	font-family: Tahoma;
	font-size:8pt;	
}




