





.menuspan { 
	font-family: Verdana, sans-serif; 
	font-size: 12px; 
	color: #333333; 
	text-decoration: none; 
	font-weight:bold
	}

.menuspan_over { 
	font-family: Verdana, sans-serif; 
	font-size: 12px; 
	/*background-color: #8a59b5; */
	background-color: #456cac; 
	color: #EEEEEE; 
	font-weight:bold;
	cursor: pointer;
	}
.menuspan_chosen { 
	font-family: Verdana, sans-serif; 
	font-size: 12px; 
	color: #EEEEEE; 
	/*background-color: #511387;*/
	background-color: #0a3377;
	font-weight:bold
	}
.bg_light{
	/*background-color: #F6ECFF; 
	background-color: #E5E4FF; 
	*/background-color: #e1e8f5; 
	vertical-align: top; 
}
.bg_medium{
	/*background-color: #8a59b5; */
	background-color: #456cac; 
	font-size: 14px; 
	font-weight:bold;
	color: #EEEEEE; 
	vertical-align: middle; 
}
.bg_dark{
	font-family: Verdana, sans-serif; 
	/*background-color: #511387;*/
	background-color: #0a3377;
	font-size: 14px; 
	color: #EEEEEE; 
	vertical-align: middle; 
}
.bg_dark_text{
	font-family: Verdana, sans-serif; 
	/*background-color: #8a59b5; */
	background-color: #456cac; 
	font-size: 12px; 
	color: #EEEEEE; 
	vertical-align: middle; 
}

.bg_grey{
	font-family: Verdana, sans-serif; 
	background-color: #EEEEEE; 
	color: #333333; 
	vertical-align: top; 
}
.bg_darkgrey{
	font-family: Verdana, sans-serif; 
	background-color: #AAAAAA; 
	color: #333333; 
	vertical-align: top; 
}
.bg_highlight{
	font-family: Verdana, sans-serif; 
	/*background-color: #297f03; */
	background-color: #359e2d; 
	color: #333333; 
	vertical-align: top; 
}
.bg_white{
	font-family: Verdana, sans-serif; 
	background-color: #FFFFFF; 
	color: #333333; 
	vertical-align: top; 
}
.bg_error{
	font-family: Verdana, sans-serif; 
	/*background-color: #a80c05; */
	background-color: #b80800; 
	font-size: 12px; 
	color: #EEEEEE; 
	vertical-align: middle; 
}
.bg_errorlight{
	font-family: Verdana, sans-serif; 
	/*background-color: #CD7070; */
	background-color: #DBA1A1; 
	font-size: 12px; 
	color: #333333; 
	vertical-align: middle; 
}
.bg_errormedium{
	font-family: Verdana, sans-serif; 
	background-color: #CD7070; 
	font-size: 12px; 
	color: #333333; 
	vertical-align: middle; 
}
.bg_errordark{
	font-family: Verdana, sans-serif; 
	background-color: #850000; 
	font-size: 12px; 
	color: #EEEEEE; 
	vertical-align: middle; 
}

table tr
{
	vertical-align: top; 
}

.dataset_view {
	border: 1px solid #BBBBBB;
	border-color: #FFFFFF;
	border-collapse: collapse;
	border-spacing: 0px;
        margin: 0;
	padding: 0;
	background-color: #EEEEEE; 
}


.dataset_view td{
	border: 1px solid #BBBBBB;
	border-color: #FFFFFF;
	border-collapse: collapse;
	border-spacing: 10px;
        margin: 10;
	padding: 3;
}

.dataset_view tr{
	height: 23px;
}


.dataset_view_highlight {


	/*background-color: #E5E4FF; 
	*/background-color: #e1e8f5; 

}

. breakavoid {
	page-break-inside:avoid;
	page-break-before:avoid;
}












.listview_headactive{
	/*background-color: #8a59b5; */
	background-color: #456cac; 
	font-weight:bold;
	color: #EEEEEE; 
}


textarea
{

	font-family: Verdana, sans-serif; 
	font-size: 12px; 

}




.begriffselect_highlight
{
 	color: #FF0000;
}


/*********************************
JURY ANSICHT
*********************************/

.jury_headline
{

	background-color: #350000; 
	font-weight:bold;
	color: #EEEEEE; 
	font-family: Verdana, sans-serif; 
	font-size: 40px; 
}
.jury_subheadline
{

	/*background-color: #350000; */
	font-weight:bold;
	color: #EEEEEE; 
	font-family: Verdana, sans-serif; 
	font-size: 36px; 
}

.jury_subheadline_green
{

	background-color: #045500; 
	font-weight:bold;
	color: #EEEEEE; 
	font-family: Verdana, sans-serif; 
	font-size: 36px; 
}
.jury_headline_medium
{

	background-color: #350000; 
	font-weight:bold;
	color: #EEEEEE; 
	font-family: Verdana, sans-serif; 
	font-size: 28px; 
}

.jury_headline_small
{

	background-color: #350000; 
	font-weight:bold;
	color: #EEEEEE; 
	font-family: Verdana, sans-serif; 
	font-size: 18px; 
}
.jury_headline_small_pre
{

	background-color: #500000; 
	font-weight:bold;
	color: #AAAAAA; 
	font-family: Verdana, sans-serif; 
	font-size: 18px; 
}
.jury_headline_verysmall
{

	background-color: #350000; 
	font-weight:bold;
	color: #EEEEEE; 
	font-family: Verdana, sans-serif; 
	font-size: 12px; 
}

/*********************************
PRINTTABLE
*********************************/
.dataset_printview {
	border: 1px solid #BBBBBB;
	border-color: #FFFFFF;
	border-collapse: collapse;
	border-spacing: 0px;
        margin: 0;
	padding: 0;
	width: 100%;
	background-color: #EEEEEE; 
}

.printview_info{
	border: 1px solid #BBBBBB;
	border-color: #FFFFFF;
	border-collapse: collapse;
	border-spacing: 10px;
        margin: 10;
	padding: 0;
	/*width: 100px;*/
	width: 25%;
	font-weight: bold;
}
.printview_text{
	border: 1px solid #BBBBBB;
	border-color: #FFFFFF;
	border-collapse: collapse;
	border-spacing: 10px;
        margin: 10;
	padding: 0;
	width: 75%;
	/*width: 250px;*/
}

.printview_head1{
	border: 2px solid #555555;
	border-collapse: collapse;
	border-spacing: 0px;
        margin: 0;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	font-weight: bold;
	font-size: 24px; 
	color: #555555; 
	background-color: #EEEEEE; 
}


.printview_head2{
	border: 1px solid #DDDDDD;
	border-collapse: collapse;
	border-spacing: 10px;
        margin: 10;
	padding: 0;
	font-weight: bold;
	font-size: 20px; 
	background-color: #EEEEEE; 
	vertical-align: middle;
	color: #555555; 
}

.printview_head3{
	border: 1px solid #DDDDDD;
	border-collapse: collapse;
	border-spacing: 10px;
        margin: 10;
	padding: 0;
	font-weight: normal;
	font-size: 12px; 
	background-color: #EEEEEE; 
	vertical-align: middle;
	text-align: left;
	color: #555555; 
}
.printview_head4{
	font-weight: bold;
	font-size: 16px; 
}


/*********************************
OK BUTTONS
*********************************/
.inputbutton {
	color: #000;
	border: 2px solid #BBBBBB;
	padding: 0px;
	z-index: 1;
	padding: 4px 10px 4px 10px;
	background-color: #297f03; 
	font-size: 12px; 
	color: #EEEEEE; 
	cursor: pointer;
}
.inputbutton_small{
	color: #000;
	border: 0px solid #BBBBBB;
	padding: 0px;
	z-index: 1;
	padding: 4px 4px 4px 4px;
	background-color: #297f03; 
	font-size: 12px; 
	font-weight: normal;
	color: #EEEEEE; 
	cursor: pointer;
}

/*********************************
STEP HEADLINE
*********************************/
.step_headline {
	border: 0px solid #555555;
	border-collapse: collapse;
	border-spacing: 0px;
        margin: 0;
	padding: 0;
	font-weight: bold;
	font-size: 14px; 
	background-color: #FFFFFF; 
	vertical-align: middle;
	text-align: left;
	color: #555555; 
}
.step_stepitem {
	border: 1px solid #555555;
	border-collapse: collapse;
	border-spacing: 0px;
        margin: 0;
	padding: 0;
	font-size: 12px; 
	background-color: #FFFFFF; 
	vertical-align: middle;
	text-align: left;
	width:300px;
}

/*********************************
TABS
*********************************/
/*pre {
	text-indent: 30px;
}
*/
#tabmenu {
	color: #000;
	border-bottom: 1px solid #BBBBBB;
	margin: 12px 0px 0px 0px;
	padding: 0px;
	z-index: 1;
	padding-left: 10px 
}


#tabmenu li {
	display: inline;
	overflow: hidden;
	list-style-type: none; 
}

#tabmenu span, span.active {
	color: #333333;
	background-color: #EEEEEE; 
	border: 1px solid #BBBBBB;
	padding: 2px 5px 0px 5px;
	margin: 0;
	text-decoration: none; 
}


#tabmenu span.active {
	/*background-color: #E5E4FF; 
	*/background-color: #e1e8f5; 
	color: #333333; 
	border-bottom: 3px solid #E1E8F5; 
}

#tabmenu span:hover {
	color: #fff;
	/*background-color: #8a59b5; */
	background-color: #456cac; 
	cursor: pointer;
}

#tabmenu span:visited {
	color: #E8E9BE; 
}

#tabmenu span.active:hover {
	/*background-color: #E5E4FF; 
	*/background-color: #e1e8f5; 
	color: #333333; 
}

#content {
	/*text-align: justify;*/
	/*background-color: #E5E4FF; 
	*/background-color: #e1e8f5; 
	padding: 0px;
	border: 1px solid #BBBBBB;
	border-top: none;
	z-index: 2;	
}

/*********************************
TREEMENU
*********************************/
/*******************************************************************
*  HTML_TreeMenuXL style entries
*  The following entries are used by HTML_TreeMenuXL
*  See http://www.chipchapin.com/WebTools/MenuTools/HTML_TreeMenuXL/
********************************************************************/
.tmenu0text { /* Normal paragraph font */
  font-family: Verdana, sans-serif; 
  font-size: 13px; /* x-small, 80% */
  color: #333333; 
  font-weight: bold;
}
.tmenu1text { /* smalltext */
  font-family: Verdana;
  font-size: 13px; /* xx-small, 70% */
  color: #333333; 
  font-weight: bold;
}
.tmenu2text { /* smallitalic */
  font-family: Verdana;
  font-size: 13px;
  font-style: normal;
}
.tmenu3text { /* xsmalltext */
    font-family: Verdana;
    font-size: 13px; /* xx-small, 55%, 63%; for Arial */
    font-style: italic;
}

/* Since all menu items are links, the following can be equally important
 * to your menu appearance.
 * The main thing you may want to change are the A:link and A:visited colors.
 */
*.tmenu0text A:link,*.tmenu1text A:link,*.tmenu2text A:link,*.tmenu3text A:link
  { text-decoration:none; color:#333333 }
*.tmenu0text A:visited,*.tmenu1text A:visited,*.tmenu2text A:visited,*.tmenu3text A:visited
  { text-decoration:none; color:#333333 }
*.tmenu0text A:active,*.tmenu1text A:active,*.tmenu2text A:active,*.tmenu3text A:active
  { text-decoration:none; color:#EEEEEE; background-color: #0A3377 }
*.tmenu0text A:hover,*.tmenu1text A:hover,*.tmenu2text A:hover,*.tmenu3text A:hover
  { text-decoration:none; color:#EEEEEE; background-color: #456CAC }

/* .tmlistbox controls the appearance of Listbox menus */
.tmlistbox {
  font-family: Verdana;
  font-size: 13px;  /* match 'smalltext' value */
  font-size-adjust: 0.58; /* Verdana */
  margin-bottom: 0px;
}

/* .tmenuSelected is used with linkSelectKey to highlight selected items */
.tmenuSelected { background-color: yellow; }
*.tmenuSelected A:link    { text-decoration:none; color:#2020ff }
*.tmenuSelected A:visited { text-decoration:none; color:#2020ff }
*.tmenuSelected A:active  { text-decoration:none; color:#ff2020 }
*.tmenuSelected A:hover   { text-decoration:underline; color:#EEEEEE }

/* -- End of ccSiteStyle Dynamic CSS -- */




//---------------------------------------------










































hr{ color:#EEEEEE; /*background-color:tan;*/ width:100%; height:1px; }










.body {
/*background-color: #FFFFF0;*/
background-color: #FFFFFF;
font-family: Arial, Verdana, sans-serif;
font-size: 14px;
color: #333333;
}
.bodyReport {
background-color: #FFFFFF;
font-family: Arial, Verdana, sans-serif;
font-size: 14px;
color: #333333;
}
aaaa { font-family: Arial, Verdana, sans-serif; font-size: 16px; color: #333333; text-decoration: none; font-weight:bold}
.aUnecht { font-family: Arial, Verdana, sans-serif; font-size: 16px; color: #333333;font-weight:bold}

aaaa:hover { font-family: Arial, Verdana, sans-serif; font-size: 16px; color: #333333; background-color: #DDDDDD; font-weight:bold}

h1 { font-family: Arial, Verdana, sans-serif; font-size: 32px; color: #A52A2A }
h2 { font-family: Arial, Verdana, sans-serif; font-size: 24px; color: #333333 }

form{
margin-top: 0px;
margin-bottom: 0px;
}

table{
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
/*background-color: #E0EEF9;*/
color: #333333;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;

	page-break-inside:avoid;

}

.table{
font-family: Arial, Verdana, sans-serif;
font-size: 13px;
}

