<style type="text/css">
<!--
/* Standardwerte fuer Tabellen */
table,tr,th,td
{
	color: #17377D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
/* Standardwerte fuer Formulare */
form,input,textarea,select,option
{
	color: #17377D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
/* Standardwerte fuer sonstige TAGS */
body,a,span,div,br,p,hr,ul,ol,li
{
	color: #17377D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
div.content
{
	background-color: #D0DCF6;
	border: 1px solid #7A9CE6;
	color: #17377D;
	padding-left:2px;
	padding-right:2px;
	padding-top:0px;
	padding-bottom:0px;
}
.rulerdark
{
	background-color: #17377D;
}
.rulerlight
{
	background-color: #D0DCF6;
}
td.topmenu
{
	background-color: #17377D;
	vertical-align:middle;
}
a.topmenu
{
	color:#fff; 
	font-weight:bold;
	line-height:20px;
	text-decoration:underline;
}
a.topmenu:hover
{
	text-decoration:none;
}


/* Beginn Formate linkes Menue */
p.leftmenu
{
	padding:5px;
}
.agenda
{
	background-color:#17377D;
	border:1px solid #17377D;
	color:#FFFFFF;
	margin:0px;
	margin-bottom:10px;
}
.agendahead
{
	background-color: #D3D8EE;
	color:#17377D;
}
.agendatitle
{
	background-color:#17377D;
	color:#FFFFFF;
	font-size:10pt;
	text-align:center;
	font-weight:bold;
}
p.agendatitle
{
	margin:0px;
	padding:3px;
}
span.agendaitem
{
	font-size:8pt;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
}
p.agendaitem
{
	margin:0px;
	padding:2px;
	vertical-align:middle;
}
a.agendalink
{
	font-size:8pt;
	font-weight:normal;
	text-align:left;
	text-decoration:underline;
}
a.agendalink:hover
{
	text-decoration:none;
}
span.agendabreak
{
	font-size:2pt;
}
p.agendabreak
{
	text-align:left;
	margin:0px;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:4px;
	padding-right:4px;
	vertical-align:middle;
}
td.agendaitem
{
	background-color: #D0DCF6;
	color: #17377D;
	padding-left:2px;
	padding-right:2px;
	padding-top:0px;
	padding-bottom:0px;
}
.menu
{
	background-color:#17377D;
	border:1px solid #17377D;
	color:#FFFFFF;
	font-size:10pt;
	margin:0px;
	margin-bottom:10px;
}
.menuhead
{
	background-color: #D3D8EE;
	color:#17377D;
}
.menutitle
{
	background-color:#17377D;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	padding:4px;
}
.menuitem
{
	background-color:#D0DCF6;
	color: black;
	padding:4px;
}
.menueven
{
	background-color:#D0DCF6;
	color: black;
	padding:4px;
}
.menuodd
{
	background-color:#D0DCF6;
	color: black;
	padding:4px;
}

/* Ende Formate linkes Menue */

/* Beginn Formate Inhaltstabellen */
p.leftmenu
{
	padding:5px;
}
table.content
{
	background-color:#17377D;
	border:1px solid #17377D;
	color:#D0DCF6;
	font-size:10pt;
	margin:5px;
}
table.chat
{
	background-color:#D0DCF6;
	border:1px solid #17377D;
	font-size:9pt;
	margin:0px;
	padding:2px;
}
span.contenthead
{
	color:#17377D;
	font-weight:bold;
}
th.contenthead
{
	background-color: #D3D8EE;
	color:#17377D;
}
th.contenttitle,td.contenttitle
{
	background-color:#17377D;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	padding:4px;
}
td.content
{
	background-color: #FFFFFF;
	color: black;
	padding:5px;
	padding-bottom:5px;
}
form.content
{
	padding:0px;
	margin:0px;
}
td.contentitem
{
	background-color: #ECEFF8;
	color: black;
	padding:4px;
}
/* Ende Formate Inhaltstabellen */

body
{
	background-color: #FFFFFF;
	margin:0px;
	padding:0px;
	border:0px;
}
body.chat
{
	background-color: #ECEFF8;
	margin:0px;
	padding:0px;
	border:1px solid #17377D;
}
body.popup
{
	background-color: #FFFFFF;
	margin:0px;
	padding:0px;
	border:0px;
}
p.contenttable
{
	margin-top:0px;
	margin-left:0px;
	margin-right:5px;
}
th
{	
	background-color: #17377D;
	color: #D0DCF6;
	font-size: 10pt;
}		

a
{
	text-decoration:underline;
}
a:hover
{
	text-decoration:none;
}

span.content
{
	color:#17377D;
	font-size:10pt;
}
.status
{	
	font-size:8pt;
	color: #17377D;
}
p.status
{	
	margin:5px;
}
			
.warning
{
	font-size: 8pt;
	font-weight: bold;
	background-color: #eeeeee;
	color: #008000;
}			

.error 
{
	font-size: 8pt;
	font-weight: bold;
	background-color: #eeeeee;
	color: #FF2020;
}

.message
{
	background-color: #ffffff;
}
table.report
{
	background-color:#17377D;
	border:1px solid #7A9CE6;
	color:#FFFFFF;
	font-size:10pt;
	margin-top:0px;
	margin-bottom:10px;
}
.reportdata	
{
	background-color: #17377D;
	border:1px solid #7A9CE6;
	color: #D0DCF6;
	font-size: 10pt;
	padding:0px;
}

.reportdataprint
{
	background-color: #bbbbbb;
	color: #000000;
	font-size: 12pt;
}

.reportdatahead
{
	background-color: #7A9CE6;
	color: #17377D;
	font-size: 10pt;
	font-weight:bold;
}

.reportdataprinthead
{
	background-color: #bbbbbb;
	color: #000000;
	font-size: 12pt;
}

.reportdataprinttitle 
{
	background-color:#bbbbbb;
	color:#000000;
	text-align:center;
	font-weight:bold;
	font-size:10pt;
}

.reportdataeven 
{
	background-color: #ffffff;
	color: black;
	font-size:10pt;
	padding:4px;
}

.reportdataprinteven 
{
	background-color: #ffffff;
	color: black;
	font-size:10pt;
}

.reportdataodd 
{
	background-color: #ECEFF8;
	color: black;
	font-size:10pt;
	padding:4px;
}

.reportdataprintodd 
{
	background-color: #eeeeee;
	color: black;
	font-size:10pt;
}

/* Formatierung der Aktivitaeten im Report */
table.activity
{
	background-color:#D3D8EE;
	border:0px solid #7A9CE6;
	color:#D0DCF6;
	font-size:8pt;
	margin-top:0px;
	margin-bottom:10px;
}
.activityhead
{
	background-color: #D3D8EE;
	color:#17377D;
	font-size:8pt;
}
.activityextra
{
	background-color: #7A9CE6;
	color: #17377D;
}
.activitytitle
{
	background-color:#17377D;
	color:#D0DCF6;
	text-align:center;
	font-weight:bold;
}
.activityeven
{
	background-color: #ffffff;
	color: #000000;
	padding: 4px;
}
.activityodd 
{
	background-color: #ECEFF8;
	color: #000000;
	padding: 4px;
}
.activityaction 
{
	background-color: #cccccc;
	color: black;
}
.activitynew 
{
	background-color: #cccccc;
	color: black;
}
/* Anzeige von Ideen */

/* Formatierung der Teile im Report */
table.part
{
	background-color:#D3D8EE;
	border:1px solid #D3D8EE;
	color:#D0DCF6;
	font-size:8pt;
	margin-top:0px;
	margin-bottom:5px;
}
.parthead
{
	background-color: #D3D8EE;
	color:#17377D;
	font-size:8pt;
}
.partextra
{
	background-color: #7A9CE6;
	color: #17377D;
}
.parttitle
{
	background-color:#17377D;
	color:#D0DCF6;
	text-align:center;
	font-weight:bold;
}
.parteven
{
	background-color: #ffffff;
	color: #000000;
	padding: 4px;
}
.partodd 
{
	background-color: #ECEFF8;
	color: #000000;
	padding: 4px;
}
.partaction 
{
	background-color: #cccccc;
	color: black;
}
.partnew 
{
	background-color: #cccccc;
	color: black;
}
/* Ende Teile formatieren */

/* Formatierung der Ideen und Fragen im Report */
table.idea
{
	background-color:#D3D8EE;
	border:1px solid #D3D8EE;
	color:#D0DCF6;
	font-size:8pt;
	margin-top:0px;
	margin-bottom:5px;
}
.ideahead
{
	background-color: #D3D8EE; /*#D3D8EE;*/
	color:#17377D;
	font-size:8pt;
}
.ideaextra
{
	background-color: #7A9CE6;
	color: #17377D;
}
.ideatitle
{
	background-color:#17377D;
	color:#D0DCF6;
	text-align:center;
	font-weight:bold;
}
.ideaeven
{
	background-color: #ffffff;
	color: #000000;
	padding: 4px;
}
.ideaodd 
{
	background-color: #ECEFF8;
	color: #000000;
	padding: 4px;
}
.ideaaction 
{
	background-color: #cccccc;
	color: black;
}
.ideanew 
{
	background-color: #cccccc;
	color: black;
}
/* Ende Ideen und Fragen formatieren */

/* Formate fuer Datentabellen */
table.intro
{
	background-color:#ECEFF8;
	border:1px solid #7A9CE6;
	color:#D0DCF6;
	font-size:10pt;
	margin-top:0px;
	margin-bottom:10px;
}
p.datapadding
{
	margin:0px;
	padding:5px;
}
p.data
{
	margin:0px;
	padding:0px;
}
table.data
{
	background-color:#17377D;
	border:1px solid #7A9CE6;
	color:#FFFFFF;
	font-size:10pt;
	margin-top:0px;
	margin-bottom:10px;
}
table.datahead
{
	background-color:#17377D;
	border:1px solid #7A9CE6;
	color:#FFFFFF;
	font-size:10pt;
	margin-top:0px;
	margin-bottom:0px;
}
.datahead
{
	background-color: #7A9CE6;
	color:#FFFFFF;
	font-weight:bold;
}
.dataextra
{
	background-color: #7A9CE6;
	color:#FFFFFF;
	font-weight:bold;
}
.datatitle 
{
	background-color:#17377D;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
}
.dataeven
{
	background-color: #ffffff;
	color:black;
	font-weight:normal;
}
.dataodd 
{
	background-color: #ECEFF8;
	color: black;
	font-weight:normal;
}
.dataaction 
{
	background-color: #cccccc;
	color: black;
}
.datanew 
{
	background-color: #cccccc;
	color: black;
}
.datasmall
{
	color: black;
	font-size:0.8em;
}
.userlist
{
	background-color: #ffffff;
}

.discussioncomment
{
	margin-top: 5pt;
	margin-left: 25pt;
	text-indent: -20pt;
}

.messcomment
{
	margin-left: 25pt;
	text-indent: -20pt;
	background-color: #eeeeee;
}

.discussionperscomment
{
	margin-top: 5pt;
	margin-left: 25pt;
	text-indent: -20pt;
}

.messperscomment
{
}

.sessdetpart
{
	background-color: #cccccc;
	color: black;
	font-weight: bold;
	font-size: 12pt;
}

			

/* Jans CSS-Menuekram */
.pageHeadMenu 
{
	background-color: #000099;
	text-align:center;
	vertical-align:baseline;
	width:80px;
}

.menumain 
{ 
	color: white;
	border-style: none;
	font-size : 9pt;
	font-weight: bold;
	border-color: black; 
	border-width: 0px;
	width: 120px; 
	padding: 0px;
}
			
.pagemenu 
{
	background-color: #7A9CE6;
	font-size: 12pt;
	line-height: 14pt;
}

.pgname
{
	background-color: #7A9CE6;
	font-size: 12pt;
	font-weight: bold;
	color: #17377D;
	line-height: 14pt;
}

.rmenu
{
	background-color: #7A9CE6;
	font-size: 12pt;
	line-height: 18pt;   
}

.lmenu
{
	background-color: #17377D;
	line-height: 12pt;
}

.buttonbar
{
	background-color: #ffffff;
	text-align: left;
}

.logininfo
{
	background-color: #17377D; 
	color: #fff;
	font-size: 8pt;
	text-align:right;
}
/* Berts CSS-Kram */
.button 
{
}

.votetopic 
{
	font-size: 14pt;
	font-weight: bold;
	margin-top: 0.5cm;
	margin-left: 5%;
	margin-right: 5%;
}

.votedescr 
{
	font-size: 12pt;
	margin-bottom: 0.5cm;
	margin-left: 5%;
	margin-right: 5%;
}

.braintopic 
{
	font-weight: bold;
	margin-left: 5%;
	margin-right: 5%;
}

.braindescr 
{
	margin-left: 5%;
	margin-right: 5%;
}

.intro
{
	font-size: 10pt;
	background-color: #D0DCF6;
	color: #17377D;
}

.parttopic 
{
	font-size: 12pt;
	font-weight: bold;
	margin-top: 0.5cm;
    margin-left: 5%;
    margin-right: 5%;
}

.partdescr 
{
	margin-bottom: 0.5cm;
	margin-left: 5%;
	margin-right: 5%;
}

.addlink 
{
	background-color: #CCCCCC;
	border-width: 2px;
	border-style: solid;
	border-color: #FFFFFF #999999 #999999 #FFFFFF;
	color: #17377D;
	font-weight: normal;
	font-size: 10pt;
	margin:4px;
	line-height:18pt;
	text-decoration:none;
}
.addlink:hover
{
	text-decoration:underline;
}

.addlinkon 
{
	background-color: #D0DCF6;
	color: #17377D;
	font-weight: bold;
	font-size: 12pt;
	line-height: 15pt;
}

/* Jans Report Kram */
.rptTH	
{
	background-color: Silver;
	font-size: 9pt;
	font-weight: bold;
	line-height: 11pt;
}
			
.rptTD	
{
	font-size: 8pt;
	font-weight: light;
	line-height: 12pt;
	padding: 1px;
}

.rptMessage
{
	color: #008000;
	font-weight: light;
	line-height: 12pt;
	padding: 1px;
}
				
.activePath	
{
	font-size:9pt;
	font-weight:bold;
	line-height:12pt;
	text-align:right;
	text-decoration: none;
}
			
.inactivePath	
{
	font-size:9pt;
	font-weight:normal;
	line-height:12pt;
	text-align:right;
}

.navpath
{
	font-size: 9pt;
	font-weight:normal;
	line-height:12pt;
	text-align:right;
	margin:5px;
}			

.messform
{
	text-align:left;
}

.remoteheading {
	background-color: #cccccc;
	color:#000000;
	font-size: 12pt;
	font-weight: bold;}

.logindlg 
{
	background-color: #D0DCF6;
	color: #17377D;
}
.messinput
{
	font-size:9pt;
}
select.messinput
{
	font-size:8pt;
	width:164px;
}
textarea.message
{
	font-size: 9pt;
	width:350px;
}
input.message
{
	font-size: 9pt;
	width:164px;
}
select.message
{
	font-size: 8pt;
	width:164px;
}

input.usermessage
{
	font-size: 9pt;
	width:300px;
}

.srcdescription
{
	margin-top: 1pt;
	margin-left: 15pt;
	background-color: #ffffff;
}

.welcomeactivity 
{
	background-color: #D0DCF6;
	color: #17377D;
	font-size: 9pt;
}

.welcomeactivitybg
{
	background-color: #17377D;
	font-size: 9pt;
}

.welcomemessage
{
	background-color: #D0DCF6;
	color: #17377D;
	font-size: 12pt;
	font-weight: bold;
}

.welcomemessagebg
{
	background-color: #7A9CE6;
	color: #17377D;
	font-size: 12pt;
	font-weight: bold;
	text-decoration: none;
}

//-->
</style>
