





.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: #83637f; 
	color: #EEEEEE; 
	font-weight:bold;
	cursor: pointer;
	}
.menuspan_chosen { 
	font-family: Verdana, sans-serif; 
	font-size: 12px; 
	color: #EEEEEE; 
	background-color: #5d2756; 
	font-weight:bold
	}
.bg_light{
	/*background-color: #F6ECFF; 
	*/background-color: #ebe7da; 
	vertical-align: top; 
}
.bg_medium{
	background-color: #83637f; 
	font-size: 14px; 
	font-weight:bold;
	color: #EEEEEE; 
	vertical-align: middle; 
}
.bg_dark{
	font-family: Verdana, sans-serif; 
	/*background-color: #511387; */
	background-color: #5d2756; 
	font-size: 14px; 
	color: #EEEEEE; 
	vertical-align: middle; 
}
.bg_dark_text{
	font-family: Verdana, sans-serif; 
	background-color: #5d2756; 
	font-size: 12px; 
	color: #EEEEEE; 
	vertical-align: middle; 
}

.bg_jurysumme{
	font-family: Verdana, sans-serif; 
	background-color: #dd3333; 
	font-size: 30px; 
	color: #EEEEEE; 
	vertical-align: middle; 

}

.bg_grey{
	font-family: Verdana, sans-serif; 
	background-color: #EEEEEE; 
	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; 
	font-size: 12px; 
	color: #EEEEEE; 
	vertical-align: middle; 
}

.bg_light_green{
	background-color: #DEFFC2; 
}
.bg_light_red{
	background-color: #FFD6D6; 
}

.bg_jury_red{
	background-color: #FF7777; 
	color: #333333; 
}

.bg_jury_green{
	background-color: #77FF77; 
	color: #333333; 
}
.bg_jury_yellow{
	background-color: #FFFF77; 
	color: #333333; 
}

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: 0;
}

.dataset_view tr{
	height: 23px;
}


.dataset_view_highlight {


	background-color: #E5E4FF; 

}





.jurydataset_view {
	border: 1px solid #FF3333;
	border-collapse: collapse;
	border-spacing: 0px;
        margin: 0;
	padding: 0;
	background-color: #FFFFFF; 
}


.jurydataset_view td{
	border: 1px solid #BBBBBB;
	border-collapse: collapse;
	border-spacing: 10px;
        margin: 10;
	padding: 0;
	vertical-align: middle;
}

.jurydataset_view tr{
	height: 30px;
}

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












.listview_headactive{
	background-color: #83637f; 
	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: 20px; 
}
.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; 
	page-break-inside:auto;
}

.printview_info{
	border: 1px solid #BBBBBB;
	border-color: #FFFFFF;
	border-collapse: collapse;
	border-spacing: 10px;
        margin: 10;
	padding: 0;
	width: 100px;
	font-weight: bold;
}
.printview_text{
	border: 1px solid #BBBBBB;
	border-color: #FFFFFF;
	border-collapse: collapse;
	border-spacing: 10px;
        margin: 10;
	padding: 0;
	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: #F6ECFF; 
	*/background-color: #ebe7da; 
	color: #333333; 
	border-bottom: 3px solid #ebe7da; 
}

#tabmenu span:hover {
	color: #fff;
	background-color: #83637f; 
	cursor: pointer;
}

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

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

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

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










































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;
padding: 0px;
margin: 0px;
}
.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;
}

