body { 
 text-align:justify; 
 margin-left:	4px; 
 margin-right:	4px; 
 margin-top:	4px; 
 margin-bottom:	4px; 
 border-left:	0px; 
 border-right:	0px; 
 border-top:	0px; 
 border-bottom:	0px; 
 font:8pt Verdana, Arial;
 color:#000000; 
 background-color:#ffffff;
scrollbar-3dlight-color:#FFFFFF;
scrollbar-arrow-color:#FFFFFF;
scrollbar-darkshadow-color:#4E4B4A;
scrollbar-face-color:#C31B2A;
scrollbar-highlight-color:#4E4B4A;
scrollbar-shadow-color:#FFFFFF;
scrollbar-track-color:#FFFFFF;
} 

table, tr, th, td,p, span, div {text-decoration:none; font:8pt Verdana, Arial; }
td {vertical-align:top; }
a				{ text-decoration:none; color:#000000; font-weight:bold;}
a:link			{ text-decoration:none; color:#000000; font-weight:bold;}
a:visited		{ text-decoration:none; color:#000000; font-weight:bold;}
a:hover			{ text-decoration:underline; color:#000000; font-weight:bold;}
a:active		{ text-decoration:underline; color:#000000; font-weight:bold;}


.big			{ text-decoration:none; font-size:8pt; color:#1960CA; font-weight:bold;}
.bigred			{ text-decoration:none; font-size:8pt; color:#E7151C; font-weight:bold;}
.bigblack		{ text-decoration:none; font-size:8pt; color:#000000; font-weight:bold;}
.bigblack02		{ text-decoration:none; font-size:12pt; color:#000000; font-weight:bold;}
.bigweiss		{ text-decoration:none; font-size:8pt; color:#ffffff; font-weight:bold;}
.small	 		{ text-decoration:none; font-size:7pt; color:#000000;}
.smallweiss		{ text-decoration:none; font-size:7pt; color:#ffffff;}
.bigger	 		{ text-decoration:none; font-size:10pt; font-weight:bold; color:#E7151C;}

.tabweiss		{ text-decoration:none; font-size:8pt; color:#ffffff; font-weight:bold; background-color:7EA6E1}

input, textarea, select, .box		{font-size:8pt; border:1px solid #000000; background-color: #CCCCCC}
.whitebox		{font-size:8pt; border:1px solid #CCCCCC; background-color: #FFFFFF}
.nobox		{font-size:8pt; border:0px solid #000000; background-color:#ffffff}


.tab01		{ text-decoration:none; font-size:8pt; color:#0000000; font-weight:bold; background-color:B5E2FF}
.tab02		{ text-decoration:none; font-size:8pt; color:#0000000; font-weight:bold; background-color:FEFFC1}

.text8		{font:      8pt Verdana, Arial;}
.text8sc	{font:      8pt Verdana, Arial; font-variant:small-caps;}
.text8b		{font:bold  8pt Verdana, Arial;}
.text8bsc	{font:bold  8pt Verdana, Arial; font-variant:small-caps;}
.text10		{font:     10pt Verdana, Arial;}
.text10sc	{font:     10pt Verdana, Arial; font-variant:small-caps;}
.text10b	{font:bold 10pt Verdana, Arial;}
.text10bsc	{font:bold 10pt Verdana, Arial; font-variant:small-caps;}
.text11		{font:     11pt Arial;}
.text11sc	{font:     11pt Arial; font-variant:small-caps;}
.text11b	{font:bold 11pt Arial;}
.text11bsc	{font:bold 11pt Arial; font-variant:small-caps;}
.text12		{font:     12pt Verdana, Arial;}
.text12sc	{font:     12pt Verdana, Arial; font-variant:small-caps;}
.text12b	{font:bold 12pt Verdana, Arial;}
.text12bsc	{font:bold 12pt Verdana, Arial; font-variant:small-caps;}
.text16		{font:     16pt Verdana, Arial;}
.text16sc	{font:     16pt Verdana, Arial; font-variant:small-caps;}
.text16b	{font:bold 16pt Verdana, Arial;}
.text16bsc	{font:bold 16pt Verdana, Arial; font-variant:small-caps;}
.text20		{font:     20pt Verdana, Arial;}
.text20sc	{font:     20pt Verdana, Arial; font-variant:small-caps;}
.text20b	{font:bold 20pt Verdana, Arial;}
.text20bsc	{font:bold 20pt Verdana, Arial; font-variant:small-caps;}
.text24		{font:     24pt Verdana, Arial;}
.text24sc	{font:     24pt Verdana, Arial; font-variant:small-caps;}
.text24b	{font:bold 24pt Verdana, Arial;}
.text24bsc	{font:bold 24pt Verdana, Arial; font-variant:small-caps;}

HR { border: 0; background-color:#000000; color:#000000; height:1px; margin-bottom:8px;}


.kontrolle_dublette th {
	font-weight:bold;
}

.kontrolle_dublette td, .kontrolle_dublette th {
	text-align:left;
	padding-right:16px;
	border-color-bottom:red;
	border-bottom:1px dashed #888;
}
.ealine {
		display:inline-block;
		width:250px;
		border-bottom:1px solid #eee;
		margin-right:0px;
		padding:2px;
}
.ealine2 {
		display:inline-block;
		width:40px;
		border-bottom:1px solid #eee;
		text-align:right;
		font-weight:bold;
		padding:2px;
}
.ealine3 {
		display:inline-block;
		width:100px;
}

.autocomplete-group2 {
	background-color:#888;
	color:#fff;
	width:400px;
}
.autocomplete-suggestion2 {
		2margin-top:2px;
		2margin-bottom:2px;
		font-size:100%;
		width:400px;
}


.autocomplete-suggestions { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border: 1px solid #999; background: #FFF; cursor: default; overflow: auto; -webkit-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); -moz-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64);}
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; }
.autocomplete-no-suggestion { padding: 2px 5px;font-size: 12px; color: #ccc; font-weight:bold;}
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong { font-weight: bold; color: #000; }
.autocomplete-group { padding: 2px 5px; font-weight: bold; font-size: 12px; color: #ccc; display: block; border-bottom: 1px solid #000; }


.datazp234 {
	display:none;
}

.downloadbutton {
	background-color:#ccccff;
	color:#000;
	padding:4px 8px 4px 8px;
	width:100%;
}

.tab_export td {
	 vertical-align:middle;
}

