all, body, p, br, td, th, input, option, select, textarea      {font-family:Tahoma,Verdana,Arial,Helvetica;font-size:11px;}

body {overflow-y:scroll;}


.tahoma, .tahoma p, .tahoma br, .tahoma td   {font-family:Tahoma,Verdana,Arial,Helvetica;font-size:11px;}

::-webkit-scrollbar { width: 10px; height: 3px;}
::-webkit-scrollbar-button {  background-color: #CCCCCC; height:0px;}
::-webkit-scrollbar-track {  background-color: #999;}
::-webkit-scrollbar-track-piece { background-color: #ffffff;}
::-webkit-scrollbar-thumb { height: 50px; background-color: #CCCCCC; border-radius: 3px;}
::-webkit-scrollbar-corner { background-color: #CCCCCC;}}
::-webkit-resizer { background-color: #CCCCCC;}

.menu_checkliste {background-color:#FFFFFF;padding-top:3px;padding-bottom:3px;border-top:1px dotted #CCCCCC;height:18px;}
.menu_checkliste a, .menu_checkliste a, .menu_checkliste a:link, .menu_checkliste a:visited, .menu_checkliste a:active  {background-color:#CCCCCC;}
.menu_checkliste a:hover {background-color:#CCCCCC;}
a:hover .menu_checkliste {background-color:#DDDDDD;}

h1			{font-family:Arial,Helvetica,Tahoma,Verdana;font-size:16px;font-weight:bold;text-decoration:none;color:#000000;margin-top:0px;margin-bottom:0px;padding-top:0px;padding-bottom:0px;}

h2			{font-family:Arial,Helvetica,Tahoma,Verdana;font-size:14px;font-weight:bold;text-decoration:none;color:#000000;margin-top:0px;margin-bottom:0px;padding-top:0px;padding-bottom:0px;}
h3			{font-family:Arial,Helvetica,Tahoma,Verdana;font-size:14px;font-weight:bold;text-decoration:none;color:#000000;margin-top:0px;margin-bottom:0px;padding-top:0px;padding-bottom:0px;}

.teaserbox_title 		{font-size:10px;font-weight:normal;}

.search_delete 			{opacity:0.5}
a:hover .search_delete 	{opacity:1.0;}

.lexikon h2			{font-size:14px;font-weight:bold;text-decoration:none;color:#000000;margin-top:0px;margin-bottom:-10px;padding-top:20px;padding-bottom:0px;}
.lexikon h3			{font-size:13px;font-weight:bold;text-decoration:none;color:#000000;margin-top:0px;margin-bottom:-10px;padding-top:20px;padding-bottom:0px;}
.lexikon h4			{font-size:12px;font-weight:bold;text-decoration:none;color:#000000;margin-top:0px;margin-bottom:-10px;padding-top:20px;padding-bottom:0px;}

.lexikon .wikipedia_reference {font-size:10px; color:#808080; padding-left:2px;padding-right:2px; padding-bottom:2px; position:relative; top:-2px; }

th			{text-align:left;font-weight:normal;}

hr 			{height: 1px; color:#CCCCCC; background-color:#CCCCCC; border: none;}

a         {color:#000000;}
a:visited {color:#111111;}
a:active  {color:#DD0000;text-decoration:underline;}
a:hover   {color:#DD0000;text-decoration:underline;}

.bookcover_mini {opacity:0.8;border:1px solid #808080;}
div:hover.bookcover_mini, a:hover .bookcover_mini {opacity:1.0;border:1px solid #000000;}

.s0    			{text-align:center;background-color:#FFFFFF;}
.s101    		{text-align:center;background-color:#FFFFAA;}
.s202    		{text-align:center;background-color:#AAFFAA;}
.s222    		{text-align:center;background-color:#AAFFAA;}

.smalldate, .smalldate a, .smalldate a:link, .smalldate a:active {color:#808080;font-size:11px;text-decoration:none;}
.smalldate a:hover		{color:#808080;font-size:11px;text-decoration:underline;}

.smallinput {color:#000000;font-size:10px;background-color:#FFFFFF;border:0px solid #000000;}

.user					{color:#9000CC;}

.mlog_autor				{font-size:13px;color:#000000;}

.news_tv_radio			{font-weight:bold;padding-top:2px;padding-bottom:2px;}
.news_tv_radio_small	{padding-top:2px;padding-bottom:2px;font-size:10px;}

.eineinhalb				{line-height:150%;}
.small					{font-size:10px;}
.small td				{font-size:10px;}
.smallbold				{font-size:10px;font-weight:bold;}
.verysmall				{font-size:9px;}
.boldgrey				{color:#808080;font-weight:bold;}
.sl						{border-left-width:2px;border-left-color:#CCCCCC;border-left-style:solid;}
.indirectlink			{color:#808080;text-decoration:none;}
.eventleft				{vertical-align:top;text-align:right;}
.suchparam				{color:#0A78C8}
.form_label				{text-align:right;color:#444444;}

.detailview_left		{vertical-align:top;text-align:left;padding-left:10px;padding-top:4px;padding-bottom:4px;border-top:1px solid #EEEEEE;background-color:#EEEEEE;}
.detailview_right		{vertical-align:top;text-align:left;padding-left:10px;padding-right:10px;padding-top:4px;padding-bottom:4px;border-top:1px solid #EEEEEE;background-color:#FFFFFF;}

.officemenu_active    				{background-color:#FFFF66;padding-left:3px;padding-right:3px;padding-top:3px;padding-bottom:3px;border-color:#FF8000;border-style:solid;border-width:1px;font-weight:bold;}
.officemenu_active a, .officemenu_active a:link, .officemenu_active a:visited, .officemenu_active a:active {color:#000000;text-decoration:none;}
.officemenu_active a:hover   		{color:#000000;text-decoration:underline;}

.officemenu_inactive    			{background-color:#CCCCCC;padding-left:3px;padding-right:3px;padding-top:3px;padding-bottom:3px;border-color:#AAAAAA;border-style:solid;border-width:1px;}
.officemenu_inactive a, .officemenu_inactive a:link, .officemenu_inactive a:visited, .officemenu_inactive a:active {color:#000000;text-decoration:none;}
.officemenu_inactive a:hover   		{color:#000000;text-decoration:underline;}

.form_edit				{border:1px dotted #CCCCCC;background-color:#F6F6F6}
.form_edit_new			{border:1px solid #CCCCCC;background-color:#F6F6F6}
.form_edit_new submit	{border-width:0px;}
.form_edit_new_input	{border:1px solid #CCCCCC;padding:2px;}
.form_edit_new_textarea	{border:1px solid #CCCCCC;padding:2px;}
.form_edit_new_select	{border:0px; outline:1px solid #CCCCCC; padding:2px;}
.form_edit_new_submit	{border:1px solid #CCCCCC;padding:2px;margin:0px;background-image:url('/pix/buttons/background_button.gif')}
.form_edit_new_label			{text-align:right;color:#666666;}
.form_edit_new_label_textarea	{text-align:right;padding-top:6px;padding-bottom:4px;color:#666666;}
.form_edit_new_label_checkbox	{padding-top:4px;}

.form_edit_new_input_small	{border:1px solid #CCCCCC;padding:0px;font-size:10px;}

.form_edit_no_input		{border:2px dotted #CCCCCC;padding:2px;}

.form_edit_input		{border:2px solid #CCCCCC;padding:2px;}
.form_edit_input_error	{border:2px solid #AA0000;padding:2px;}

.form_edit_input_email	{border:2px solid #CCCCCC;padding:3px 3px 3px 20px;background-color:#FFFFFF;background:url('/pix/icons/icon_email15_c.gif') no-repeat;background-position:4px 6px;left:4px}
.form_edit_input_email_error	{border:2px solid #AA0000;padding:3px 3px 3px 20px;background-color:#FFFFFF;background:url('/pix/icons/icon_email15_c.gif') no-repeat;background-position:4px 6px;left:4px;}

.form_edit_input_link	{border:2px solid #CCCCCC;padding:3px 3px 3px 20px;background-color:#FFFFFF;background:url('/pix/icons/icon_link15_c.gif') no-repeat;background-position:4px 6px;left:4px;}
.form_edit_input_link_error	{border:2px solid #AA0000;padding:3px 3px 3px 20px;background-color:#FFFFFF;background:url('/pix/icons/icon_link15_c.gif') no-repeat;background-position:4px 6px;left:4px;}

.form_edit_input_telefon	{border:2px solid #CCCCCC;padding:3px 3px 3px 20px;background-color:#FFFFFF;background:url('/pix/icons/icon_telefon15_g.gif') no-repeat;background-position:4px 6px;left:4px;}







.checkbox_radio_no_border {margin:1px;width:13px;height:13px;overflow:hidden;border-left-width:0px;border-left-color:#CCCCCC;border-left-style:solid;border-bottom-width:0px;border-bottom-color:#CCCCCC;border-bottom-style:solid;border-right-width:0px;border-right-color:#CCCCCC;border-right-style:solid;border-top-width:0px;border-top-color:#CCCCCC;}

.form_edit_new_input2		{border:1px solid #CCCCCC;padding:1px;vertical-align:middle;}
.form_edit_new_textarea2	{border:1px solid #CCCCCC;padding:1px;}

.form_edit_new_input3	{border:1px solid #CCCCCC;}

.kommentar				{border:1px dotted #CCCCCC;background-color:#FFFFCC;padding-left:4px;padding-right:4px;padding-top:2px;padding-bottom:2px;margin-top:3px;margin-bottom:3px;}
.recommend				{border:1px dotted #CCCCCC;background-color:#DDFFDD}
.okay					{border:1px dotted #CCCCCC;background-color:#EEFFEE;color:#00AA00;}
.fehler					{border:1px dotted #FFCCCC;background-color:#FFEEEE;color:#FF0000;}
.hinweis				{border:1px dotted #CCCCFF;background-color:#EEEEFF}
.preview				{border:2px dotted #BBBBFF;background-color:#EEEEFF}
.important				{border:1px solid #FF9900;background-color:#FFFFAA}

.message_error			{border:1px solid #990000;background-color:#FFCCCC;padding:4px;}
.message_notice			{border:1px solid #FF9900;background-color:#FFFFAA;padding:4px;}

.message_tickets_ebf	{border:2px solid #AA0000;border-radius:5px;background-color:#FFFFFF;background-image:url('/pix/verlauf/background_tickets_ebf600r.gif');background-repeat:repeat-x;background-position:right top;padding:4px;min-height:84px;height:84px;line-height:140%;box-shadow:1px 1px 2px #CCCCCC;}
.message_tickets_bf	{border:2px solid #AA0000;border-radius:5px;background-color:#FFFFFF;background-image:url('/pix/verlauf/background_tickets_bf600r.gif');background-repeat:repeat-x;background-position:right top;padding:4px;min-height:84px;height:84px;line-height:140%;box-shadow:1px 1px 2px #CCCCCC;}

.message_okay			{border:1px solid #5b9d2f;border-radius:5px;background-color:#5b9d2f;background-image:url('/pix/verlauf/verlauf_green100x100.gif');background-repeat:repeat-x;padding:4px;line-height:140%;box-shadow:1px 1px 2px #CCCCCC;}
.message_info			{border:1px solid #5290bd;border-radius:5px;background-color:#c4d7e7;background-image:url('/pix/verlauf/verlauf_lightblue100x100.gif');background-repeat:repeat-x;padding:4px;line-height:140%;box-shadow:1px 1px 2px #CCCCCC;}
.message_warning		{border:1px solid #f2ac00;border-radius:5px;background-color:#ffce3b;background-image:url('/pix/verlauf/verlauf_orange100x100.gif');background-repeat:repeat-x;padding:4px;line-height:140%;box-shadow:1px 1px 2px #CCCCCC;}
.message_alert			{border:1px solid #c70000;border-radius:5px;background-color:#fd3b32;background-image:url('/pix/verlauf/verlauf_darkred100x100.gif');background-repeat:repeat-x;padding:4px;line-height:140%;box-shadow:1px 1px 2px #CCCCCC;}


.message_info_mini		{border:1px solid #5290bd;border-radius:5px;background-color:#9bbed8;background-image:url('/pix/verlauf/verlauf_lightblue100x100.gif');background-repeat:repeat-x;padding:2px;line-height:140%;box-shadow:1px 1px 2px #CCCCCC;}
.message_okay_mini		{border:1px solid #5b9d2f;border-radius:5px;background-color:#5b9d2f;background-image:url('/pix/verlauf/verlauf_green100x100.gif');background-repeat:repeat-x;padding:2px;line-height:140%;box-shadow:1px 1px 2px #CCCCCC;}
.message_warning_mini	{border:1px solid #f2ac00;border-radius:5px;background-color:#FFFFAA;background-image:url('/pix/verlauf/verlauf_orange100x100.gif');background-repeat:repeat-x;padding:2px;line-height:140%;box-shadow:1px 1px 2px #CCCCCC;}
.message_alert_mini		{border:1px solid #c70000;border-radius:5px;background-color:#fd3b32;background-image:url('/pix/verlauf/verlauf_darkred100x100.gif');background-repeat:repeat-x;padding:2px;line-height:140%;box-shadow:1px 1px 2px #CCCCCC;}

.borderdarkblue 		{border:1px solid #000099;}

.bordergrey 			{border:1px solid #CCCCCC;}
a:hover .bordergrey 	{border:1px solid #000000;}

.opacitybordergrey 			{border:1px solid #CCCCCC;opacity:0.8;}
a:hover .opacitybordergrey 	{border:1px solid #000000;opacity:1.0;}


.bordergreystatic 		{border:1px solid #CCCCCC;}

.borderwhite 			{border:1px solid #FFFFFF;}
a:hover .borderwhite 	{border:1px solid #000000;}

.borderwhite_selected	{border:1px solid #000000;background-color:#FFFF88;}
a:hover .borderwhite_selected 	{border:1px solid #000000;}

.bordergrey2 			{border:2px solid #CCCCCC;}
.borderdottedgrey 		{border:1px dotted #CCCCCC;}
.bordergrey_top_left_right 		{border-top-width:1px;border-top-color:#CCCCCC;border-top-style:solid;border-left-width:1px;border-left-color:#CCCCCC;border-left-style:solid;border-right-width:1px;border-right-color:#CCCCCC;border-right-style:solid;}

.borderdarkgrey2 		{border:2px solid #808080;}

.borderorange2 			{border:4px solid #FF8800;}

.borderyelloworange2 	{border:4px solid #FFCC00;}

.borderlightgreen 		{border:2px solid #AAFFAA;}

.borderblack 			{border:1px solid #000000;}

.borderblack2 			{border:2px solid #000000;}

.borderred2 			{border:2px solid #FF0000;}

.borderdarkred2 		{border:2px solid #990000;}

.borderdarkred	 		{border:1px solid #990000;}

.noborder 		{border:0px;}

.smallgrey, .smallgrey td, .smallgrey a, .smallgrey a:link, .smallgrey a:visited, .smallgrey a:active {color:#808080;font-size:10px;text-decoration:none;}
.smallgrey a:hover		{color:#AAAAAA;font-size:10px;text-decoration:underline;}

a .smallgrey, a:link .smallgrey, a:visited .smallgrey, a:active .smallgrey {color:#AAAAAA;font-size:10px;text-decoration:none;}
a:hover .smallgrey		{color:#AAAAAA;font-size:10px;text-decoration:underline;}

.smallgreynetwork, .smallgreynetwork a:link, .smallgreynetwork a:visited, .smallgreynetwork a:active {color:#AAAAAA;font-size:10px;font-family:Tahoma,Verdana,Arial,Helvetica;text-decoration:none;}
.smallgreynetwork strong		{color:#808080;font-size:10px;font-family:Tahoma,Verdana,Arial,Helvetica;text-decoration:none;font-weight:normal;}
.smallgreynetwork a:hover		{color:#AAAAAA;font-size:10px;font-family:Tahoma,Verdana,Arial,Helvetica;text-decoration:underline;}

.white1					{color:#FFFFFF;}
.white1 a, .white1 a:link, .white1 a:visited, .white1 a:active{color:#FFFFFF;text-decoration:none;}
.white1 a:hover   		{color:#FFFFFF;text-decoration:underline;}
.white1_bg				{background-color:#FFFFFF;color:#CCCCCC;}

.green1					{color:#008800;}
.green1 a, .green1 a:link, .green1 a:visited, .green1 a:active		{color:#008800;text-decoration:none;}
.green1 a:hover   		{color:#008800;text-decoration:underline;}
.green1_bg				{background-color:#00AA00;color:#FFFFFF;}

.blue1					{color:#000088;}
.blue1 a, .blue1 a:link, .blue1 a:visited, .blue1 a:active {color:#000088;text-decoration:none;}
.blue1 a:hover   		{color:#000088;text-decoration:underline;}
.blue1_bg				{background-color:#00AA00;color:#FFFFFF;}

.red1					{color:#FF0000;}
.red1 a, .red1 a:link, .red1 a:visited, .red1 a:active {color:#FF0000;text-decoration:none;}
.red1 a:hover   		{color:#FF0000;text-decoration:underline;}
.red1_bg				{background-color:#FF0000;color:#FFFFFF;}

.darkred1				{color:#CC0000;}
.darkred1 a, .darkred1 a:link, .darkred1 a:visited, .darkred1 a:active	{color:#CC0000;text-decoration:none;}
.darkred1 a:hover   	{color:#CC0000;text-decoration:underline;}
.darkred1_bg			{background-color:#CC0000;color:#FFFFFF;}

.orange1, .orange1 a:link, a .orange1			{color:#FF8000;}
.orange1_bg       	  {background-color:#FF8000;color:#FFFFFF;}

.black1					{color:#000000;}
a black1, a:link black1, .black1 a, .black1 a:link, .black1 a:visited, .black1 a:active		{color:#000000;text-decoration:none;}
a:hover .black1, .black1 a:hover   		{color:#000000;text-decoration:underline;}

.blackbold1					{color:#000000;font-weight:bold;}
a blackbold1, .blackbold1 a, .blackbold1 a:link, .blackbold1 a:visited, .blackbold1 a:active		{color:#000000;text-decoration:none;}
a:hover .blackbold1, .blackbold1 a:hover   		{color:#000000;text-decoration:underline;}

.lightgreyteaser			{color:#AAAAAA;font-size:10px;}
.lightgreyteaser a, .lightgreyteaser a:link, .lightgreyteaser a:visited, .lightgreyteaser a:active 	{color:#AAAAAA;text-decoration:none;}
.lightgreyteaser a:hover   	{color:#AAAAAA;text-decoration:underline;}


.lightgrey1, a lightgrey1, .lightgrey1 a, .lightgrey1 a:link, .lightgrey1 a:visited, .lightgrey1 a:active		{color:#DDDDDD;text-decoration:none;}
.lightgrey1 a:hover   		{color:#DDDDDD;text-decoration:underline;}
.lightgrey1_bg				{background-color:#DDDDDD;color:#FFFFFF;}

.mediumgrey1, a mediumgrey1, .mediumgrey1 a, .mediumgrey1 a:link, .mediumgrey1 a:visited, .mediumgrey1 a:active		{color:#AAAAAA;text-decoration:none;}
.mediumgrey1 a:hover   		{color:#AAAAAA;text-decoration:underline;}
.mediumgrey1_bg				{background-color:#AAAAAA;color:#FFFFFF;}

.grey1, .grey1 a, .grey1 a:link, .grey1 a:visited, .grey1 a:active		{color:#BBBBBB;text-decoration:none;}
.grey1 a:hover   		{color:#BBBBBB;text-decoration:underline;}
.grey1_bg				{background-color:#BBBBBB;color:#FFFFFF;}
.igrey					{color:#FFFFFF;background-color:#BBBBBB;}

.darkgrey1, .darkgrey1 a, .darkgrey1 a:link, .darkgrey1 a:visited, .darkgrey1 a:active	{color:#888888;text-decoration:none;}
.darkgrey1 a:hover   	{color:#888888;text-decoration:underline;}



.unerledigt				{color:#FFFFFF;background-color:#FFA200;}
.erledigt				{color:#FFFFFF;background-color:#00AA00;}
.abgelehnt				{color:#FFFFFF;background-color:#FF0000;}

.noborder				{border:0px solid #000000;}

.dottedbottom			{border-bottom-width:1px;border-bottom-color:#DDDDDD;border-bottom-style:dotted;}
.dottedtop				{border-top-width:1px;border-top-color:#DDDDDD;border-top-style:dotted;}
.dottedleft				{border-left-width:1px;border-left-color:#DDDDDD;border-left-style:dotted;}
.dottedright			{border-right-width:1px;border-right-color:#DDDDDD;border-right-style:dotted;}

.solidtop				{border-top-width:1px;border-top-color:#CCCCCC;border-top-style:solid;}
.solidbottom			{border-bottom-width:1px;border-bottom-color:#CCCCCC;border-bottom-style:solid;}
.solidtoplight			{border-top-width:1px;border-top-color:#EEEEEE;border-top-style:solid;}
.solidbottomlight		{border-bottom-width:1px;border-bottom-color:#EEEEEE;border-bottom-style:solid;}
.solidbottomdark		{border-bottom-width:1px;border-bottom-color:#666666;border-bottom-style:solid;}
.solidbottomdark2		{border-bottom-width:2px;border-bottom-color:#666666;border-bottom-style:solid;}

.solidtopbottomdark		{border-top-width:1px;border-top-color:#666666;border-top-style:solid;border-bottom-width:1px;border-bottom-color:#666666;border-bottom-style:solid;}

.tablenostyle td		{border-bottom-width:0px;border-bottom-style:none;}
.tabledottedbottom td	{border-bottom-width:1px;border-bottom-color:#DDDDDD;border-bottom-style:dotted;}
.trdottedbottom td		{border-bottom-width:1px;border-bottom-color:#DDDDDD;border-bottom-style:dotted;}
.tablesolidall 			{border:1px solid #CCCCCC;}
.tablesolidall2 		{border:2px solid #CCCCCC;}
.tablesolidbottomright td {border-bottom-width:1px;border-bottom-color:#DDDDDD;border-bottom-style:solid;border-right-width:1px;border-right-color:#DDDDDD;border-right-style:solid;}
.tablesolidbottom td 	{border-bottom-width:1px;border-bottom-color:#808080;border-bottom-style:solid;}
.tablesolidbottomlightgrey td 	{border-bottom-width:1px;border-bottom-color:#CCCCCC;border-bottom-style:solid;}
.tablenoborder td 		{border-top-width:0px;border-bottom-width:0px;border-left-width:0px;border-right-width:0px;}


.item_active				{margin-top:1px;margin-bottom:1px;margin-left:1px;margin-right:1px;font-weight:bold;background-color:#EEEEEE;}
.item_inactive				{margin-top:1px;margin-bottom:1px;margin-left:1px;margin-right:1px;font-weight:normal;background-color:#FFFFFF;}


.reg_small0_line			{border-top-width:1px;border-top-color:#DDDDDD;border-top-style:solid;padding-top:2px;}
.reg_small0_line_indirect	{border-top-width:1px;border-top-color:#EEEEEE;border-top-style:solid;padding-top:2px;}

.reg_small0					{border-right-width:0px;border-right-color:#CCCCCC;border-right-style:solid;font-size:10px;}
.reg_small0 a:link    		{color:#808080;text-decoration:none;}
.reg_small0 a:visited 		{color:#808080;text-decoration:none;}
.reg_small0 a:hover   		{color:#000000;text-decoration:underline;}
.reg_small0 a:active 		{color:#808080;text-decoration:none;}

.reg_small1 				{padding-left:2px;padding-right:2px;border-top-width:0px;border-top-color:#CCCCCC;border-top-style:solid;border-left-width:0px;border-left-color:#CCCCCC;border-left-style:solid;border-right-width:0px;border-right-color:#CCCCCC;border-right-style:solid;border-bottom-width:0px;border-bottom-color:#EEEEEE;background-color:#FFFFFF;color:#808080;font-size:10px;}
.reg_small1 a:link    		{color:#808080;text-decoration:none;}
.reg_small1 a:visited 		{color:#808080;text-decoration:none;}
.reg_small1 a:hover   		{color:#000000;text-decoration:underline;}
.reg_small1 a:active 		{color:#808080;text-decoration:none;}

.reg_small2 				{padding-left:2px;padding-right:2px;border-top-width:0px;border-top-color:#CCCCCC;border-top-style:solid;border-left-width:0px;border-left-color:#CCCCCC;border-left-style:solid;border-right-width:0px;border-right-color:#CCCCCC;border-right-style:solid;border-bottom-width:0px;border-bottom-color:#FFFFFF;background-color:#EEEEEE;color:#000000;font-size:10px;}
.reg_small2 a:link    		{color:#000000;text-decoration:none;}
.reg_small2 a:visited 		{color:#000000;text-decoration:none;}
.reg_small2 a:hover   		{color:#000000;text-decoration:underline;}
.reg_small2 a:active	 	{color:#000000;text-decoration:none;}

.reg_small1_indirect		{padding-left:2px;padding-right:2px;border-top-width:0px;border-top-color:#CCCCCC;border-top-style:solid;border-left-width:0px;border-left-color:#CCCCCC;border-left-style:solid;border-right-width:0px;border-right-color:#CCCCCC;border-right-style:solid;border-bottom-width:0px;border-bottom-color:#EEEEEE;background-color:#FFFFFF;color:#CCCCCC;font-size:10px;}
.reg_small1_indirect a:link    		{color:#CCCCCC;text-decoration:none;}
.reg_small1_indirect a:visited 		{color:#CCCCCC;text-decoration:none;}
.reg_small1_indirect a:hover   		{color:#808080;text-decoration:underline;}
.reg_small1_indirect a:active 		{color:#CCCCCC;text-decoration:none;}




.reg0					{border-right-width:1px;border-right-color:#CCCCCC;border-right-style:solid;}
.reg0 a:link    		{color:#808080;text-decoration:none;}
.reg0 a:visited 		{color:#808080;text-decoration:none;}
.reg0 a:hover   		{color:#000000;text-decoration:underline;}
.reg0 a:active 			{color:#808080;text-decoration:none;}

.reg1 					{padding-left:4px;padding-right:4px;border-top-width:1px;border-top-color:#CCCCCC;border-top-style:solid;border-left-width:0px;border-left-color:#CCCCCC;border-left-style:solid;border-right-width:1px;border-right-color:#CCCCCC;border-right-style:solid;border-bottom-width:0px;border-bottom-color:#EEEEEE;background-color:#FFFFFF;color:#808080;}
.reg1 a:link    		{color:#808080;text-decoration:none;}
.reg1 a:visited 		{color:#808080;text-decoration:none;}
.reg1 a:hover   		{color:#000000;text-decoration:underline;}
.reg1 a:active 			{color:#808080;text-decoration:none;}

.reg2 					{padding-left:4px;padding-right:4px;border-top-width:1px;border-top-color:#CCCCCC;border-top-style:solid;border-left-width:1px;border-left-color:#CCCCCC;border-left-style:solid;border-right-width:1px;border-right-color:#CCCCCC;border-right-style:solid;border-bottom-width:0px;border-bottom-color:#FFFFFF;background-color:#EEEEEE;color:#000000;}
.reg2 a:link    		{color:#000000;text-decoration:none;}
.reg2 a:visited 		{color:#000000;text-decoration:none;}
.reg2 a:hover   		{color:#000000;text-decoration:underline;}
.reg2 a:active	 		{color:#000000;text-decoration:none;}

.reg3 					{border-top-width:1px;border-top-color:#CCCCCC;border-top-style:solid;border-left-width:1px;border-left-color:#CCCCCC;border-left-style:solid;border-right-width:1px;border-right-color:#CCCCCC;border-right-style:solid;border-bottom-width:1px;border-bottom-color:#CCCCCC; border-bottom-style:solid;background-color:#EEEEEE;color:#808080;}
.reg3 a:link    		{color:#000000;font-weight:bold;text-decoration:none;}
.reg3 a:visited 		{color:#000000;font-weight:bold;text-decoration:none;}
.reg3 a:hover   		{color:#000000;font-weight:bold;text-decoration:underline;}
.reg3 a:active	 		{color:#000000;font-weight:bold;text-decoration:none;}




.checklist_not_selected_not_okay			{background-color:#FFFFFF;text-decoration:none}
.checklist_not_selected_not_okay, .checklist_not_selected_not_okay a:link, .checklist_not_selected_not_okay a:visited, .checklist_not_selected_not_okay a:active {color:#FF0000;text-decoration:none;}
.checklist_not_selected_not_okay a:hover   	{color:#FF0000;text-decoration:underline;}

.checklist_not_selected_okay				{background-color:#FFFFFF;text-decoration:none}
.checklist_not_selected_okay, .checklist_not_selected_okay a:link, .checklist_not_selected_okay a:visited, .checklist_not_selected_okay a:active{color:#008800;text-decoration:none;}
.checklist_not_selected_okay a:hover   		{color:#008800;text-decoration:underline;}

.checklist_selected_not_okay				{background-color:#EEEEEE;font-weight:bold;text-decoration:none}
.checklist_selected_not_okay, .checklist_selected_not_okay a:link, .checklist_selected_not_okay a:visited, .checklist_selected_not_okay a:active {color:#FF0000;text-decoration:none;}
.checklist_selected_not_okay a:hover   		{color:#FF0000;text-decoration:underline;}

.checklist_selected_okay					{background-color:#EEEEEE;font-weight:bold;text-decoration:none}
.checklist_selected_okay, .checklist_selected_okay a:link, .checklist_selected_okay a:visited, .checklist_selected_okay a:active {color:#008800;text-decoration:none;}
.checklist_selected_okay a:hover   			{color:#008800;text-decoration:underline;}


.th_artikelliste	{border-bottom-width:1px;border-bottom-color:#808080;border-bottom-style:solid;}
.td_artikeltitel	{border-right-width:1px;border-right-color:#808080;border-right-style:solid;}
.td_basiseintrag 	{text-align:center;color:#969696}
.td_economy			{text-align:center;color:#339966}
.td_business		{text-align:center;color:#000080}
.td_first_class		{text-align:center;color:#B00022}
.td_partner			{text-align:center;color:#000000}


.checkboxsmall 				{margin:0px;overflow:hidden;}


.tag_user_big {color:#222222;padding-left:3px;padding-right:3px;padding-top:0px;padding-bottom:0px;font-size:16px;font-family:'Arial Narrow', Tahoma,Verdana,Arial;background-color:#F1C8F2;border:1px solid #AAAAAA;}

.tag_user {display:inline;white-space:nowrap;color:#222222;padding-left:3px;padding-right:3px;padding-top:0px;padding-bottom:0px;font-size:11px;font-family:'Arial Narrow', Tahoma,Verdana,Arial;background-color:#F1C8F2;border:1px solid #AAAAAA;}

a:hover .tag_user, .tag_user a:hover {display:inline;white-space:nowrap;color:#000000;padding-left:3px;padding-right:3px;padding-top:0px;padding-bottom:0px;font-size:11px;font-family:'Arial Narrow', Tahoma,Verdana,Arial;background-color:#F1C8F2;border:1px solid #666666;}

.tag_user_none {display:inline;white-space:nowrap;color:#888888;padding-left:3px;padding-right:3px;padding-top:0px;padding-bottom:0px;font-size:11px;font-family:'Arial Narrow', Tahoma,Verdana,Arial;background-color:#EEEEEE;border:1px solid #AAAAAA;}

.tag_portal {color:#222222;padding-left:3px;padding-right:3px;padding-top:0px;padding-bottom:0px;font-size:11px;font-family:'Arial Narrow', Tahoma,Verdana,Arial;background-color:#CCCCFF;border:1px dotted #AAAAAA;}

.tag_user_inactive {color:#444444;padding-left:3px;padding-right:3px;padding-top:0px;padding-bottom:0px;font-size:11px;Tahoma,Verdana,Arial;background-color:#F0F0F0;background-attachment:fixed;border:1px solid #AAAAAA;}


.fotoshadow {border:1px #CCCCCC solid; background:#FFFFFF; padding:9px; margin:5px;
-o-box-shadow: 			5px 5px 5px #888888;
-icab-box-shadow: 		5px 5px 5px #888888;
-khtml-box-shadow: 		5px 5px 5px #888888;
-moz-box-shadow: 		5px 5px 5px #888888;
-webkit-box-shadow: 	5px 5px 5px #888888;
box-shadow: 			5px 5px 5px #888888;
}

div:hover.fotoshadow {border:1px #999999 solid; background:#FFFFFF; padding:9px; margin:5px;
-o-box-shadow: 			5px 5px 5px #222222;
-icab-box-shadow: 		5px 5px 5px #222222;
-khtml-box-shadow: 		5px 5px 5px #222222;
-moz-box-shadow: 		5px 5px 5px #222222;
-webkit-box-shadow: 	5px 5px 5px #222222;
box-shadow: 			5px 5px 5px #222222;
}


.mlog_light_orange1 {border:1px #FAC090 solid; background:#FDFCE7; padding:9px; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; 
-o-box-shadow: 			2px 2px 2px #CCCCCC;
-icab-box-shadow: 		2px 2px 2px #CCCCCC;
-khtml-box-shadow: 		2px 2px 2px #CCCCCC;
-moz-box-shadow: 		2px 2px 2px #CCCCCC;
-webkit-box-shadow: 	2px 2px 2px #CCCCCC;
box-shadow: 			2px 2px 2px #CCCCCC;
}

.mlog_darkblue3 {border:3px #002B66 solid; background:#FFFFFF; padding:9px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }
.mlog_lightblue3 {border:3px #00AAFF solid; background:#FFFFFF; padding:9px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }

.boxlightgrey {border:1px #CCCCCC solid; background:#FFFFFF; padding:9px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }

.boxlightgreen2 {border:2px #AAFFAA solid; background:#FFFFFF; padding:9px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }

.boxdarkgrey2 {border:2px #808080 solid; background:#FFFFFF; padding:8px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }

.boxpurple {border:1px #800080 solid; background:#FFEEFF; padding:9px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }

.boxlightgrey_lightgreen {border:1px #CCCCCC solid; background:#DDFFDD; padding:9px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }

.boxdarkgrey_lightgrey {border:1px #CCCCCC solid; background:#EAEAEA; padding:9px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }

.boxdarkgrey_lightgrey_smallpadding {border:1px #CCCCCC solid; background:#EAEAEA; padding:3px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }

.boxdarkgrey_lightgrey_to_white_gradient {border:1px #CCCCCC solid; background:#FFFFFF; padding:9px; background-image:url(/pix/background_box_EEEEEE_FFFFFF.gif);background-attachment:scroll;background-repeat:repeat-x; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }

.boxdarkred_lightred_to_white_gradient {border:1px #6f1514 solid; background:#FFFFFF; padding:9px; background-image:url(/pix/background_box_FFEEEE_FFFFFF.gif);background-attachment:scroll;background-repeat:repeat-x; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }



.boxblue2 {border:2px #0000FF solid; background:#FFFFFF; padding:9px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }

.boxdarkgrey_feature {border:2px #808080 solid; background:#FFFFFF; padding:8px 8px 8px 8px;  background-image:url(/pix/verlauf_lightgreen_100x100.gif);background-attachment:scroll;background-repeat:repeat-x; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }

.boxgrey_layout {border:3px #888888 solid; background:#FFFFFF; padding:29px 9px 9px 9px;  background-image:url(/pix/bg_layout600x20.gif);background-attachment:scroll;background-repeat:no-repeat; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }

.boxred_publication {border:3px #AA0000 solid; background:#FFFFFF; padding:29px 9px 9px 9px;  background-image:url(/pix/bg_publication_no600x20.gif);background-attachment:scroll;background-repeat:no-repeat; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }

.boxgreen_publication {border:3px #00AA00 solid; background:#FFFFFF; padding:29px 9px 9px 9px;  background-image:url(/pix/bg_publication_yes600x20.gif);background-attachment:scroll;background-repeat:no-repeat; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }

.boxblue_preview {border:3px #000099 solid; background:#FFFFFF; padding:29px 9px 9px 9px;  background-image:url(/pix/bg_preview600x20.gif);background-attachment:scroll;background-repeat:no-repeat; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }

.boxblue_preview_liste {border:3px #000099 solid; background:#FFFFFF; padding:29px 9px 9px 9px;  background-image:url(/pix/bg_preview_liste600x20.gif);background-attachment:scroll;background-repeat:no-repeat; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }

.boxblue_preview_detail {border:3px #000099 solid; background:#FFFFFF; padding:29px 9px 9px 9px;  background-image:url(/pix/bg_preview_detail600x20.gif);background-attachment:scroll;background-repeat:no-repeat; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }

.boxlightblue_gradient {border:1px #CCCCCC solid; background:#F2F8FF; padding:9px; background-image:url(/pix/background_box_lightblue_gradient.gif);background-attachment:scroll;background-repeat:repeat-x; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }

.boxlightgrey_gradient25 {border:1px #CCCCCC solid; background:#FFFFFF; padding-top:6px;padding-bottom:9px;padding-left:9px;padding-right:9px; background-image:url(/pix/background_box_lightgrey_gradient25.gif);background-attachment:scroll;background-repeat:repeat-x; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }

.boxdarkred {border:1px #990000 solid; background:#FFEEEE; padding:9px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }
.boxdarkred2 {border:2px #AA0000 solid; background:#FFFFFF; padding:9px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }

.calendardate {color:#666666;}

.box_spotlight_business {overflow:hidden;border:2px #CCCCCC solid; background:#FFFFFF; padding-top:6px;padding-bottom:9px;padding-left:9px;padding-right:9px;border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }

.box_spotlight_firstclass {overflow:hidden;border:2px #00AA00 solid; background:#FFFFFF; padding-top:6px;padding-bottom:9px;padding-left:9px;padding-right:9px;border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }

.xxxbox_spotlight_business {overflow:hidden;border:2px #CCCCCC solid; background:#F8F8F8; padding-top:6px;padding-bottom:9px;padding-left:9px;padding-right:9px;border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }

.xxxbox_spotlight_firstclass {overflow:hidden;border:2px #990000 solid; background:#FAFAFA; padding-top:6px;padding-bottom:9px;padding-left:9px;padding-right:9px;border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }

div:hover.box_spotlight_firstclass, div:hover.box_spotlight_business  {border:2px #666666 solid; background:#FFFFFF; padding-top:6px;padding-bottom:9px;padding-left:9px;padding-right:9px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }
div:hover.box_spotlight_firstclass .calendardate {color:#000000;}



.box_minishadow {overflow:hidden;border:2px #CCCCCC solid; background:#F8F8F8; padding-top:2px;padding-bottom:2px;padding-left:2px;padding-right:2px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
border:1px solid #CCCCCC;background-color:#FFFFFF;padding:2px;font-size:11px;color:#000000;font-family:Tahoma; text-align:left;
-o-box-shadow: 			0px 0px 5px 2px #BBBBBB;
-icab-box-shadow: 		0px 0px 5px 2px #BBBBBB;
-khtml-box-shadow: 		0px 0px 5px 2px #BBBBBB;
-moz-box-shadow: 		0px 0px 5px 2px #BBBBBB;
-webkit-box-shadow: 	0px 0px 5px 2px #BBBBBB;
box-shadow: 			0px 0px 5px 2px #BBBBBB;
}

.box_minishadow2 {overflow:hidden;padding-top:2px;padding-bottom:2px;padding-left:2px;padding-right:2px; font-size:10px;color:#000000;font-family:Tahoma; text-align:center; text-transform:uppercase; text-decoration:none;z-index:1;}
.box_minishadow2 .small {display:none;}

a:hover .box_minishadow2 {overflow:hidden;padding-top:3px;padding-bottom:2px;padding-left:6px;padding-right:6px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
font-size:10px;color:#000000;font-family:Tahoma; text-align:center; text-transform:uppercase; text-decoration:none; background-color:#FFFFFF;border:1px solid #BBBBBB;z-index:2;
-o-box-shadow: 			0px 0px 5px 2px #BBBBBB;
-icab-box-shadow: 		0px 0px 5px 2px #BBBBBB;
-khtml-box-shadow: 		0px 0px 5px 2px #BBBBBB;
-moz-box-shadow: 		0px 0px 5px 2px #BBBBBB;
-webkit-box-shadow: 	0px 0px 5px 2px #BBBBBB;
box-shadow: 			0px 0px 5px 2px #BBBBBB;
}

a:hover .box_minishadow2 .small {display:inline;text-decoration:none;}



.box_minishadow3 {padding-top:2px;padding-bottom:2px;padding-left:2px;padding-right:2px; font-size:10px;color:#000000;font-family:Tahoma; text-align:center; text-decoration:none;z-index:1;}
.box_minishadow3 .small {display:none;}

a:hover .box_minishadow3 {padding-top:3px;padding-bottom:2px;padding-left:6px;padding-right:6px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
font-size:10px;color:#000000;font-family:Tahoma; text-align:left; text-decoration:none; background-color:#FFFFFF;border:1px solid #BBBBBB;z-index:2;
-o-box-shadow: 			0px 0px 5px 2px #888888;
-icab-box-shadow: 		0px 0px 5px 2px #888888;
-khtml-box-shadow: 		0px 0px 5px 2px #888888;
-moz-box-shadow: 		0px 0px 5px 2px #888888;
-webkit-box-shadow: 	0px 0px 5px 2px #888888;
box-shadow: 			0px 0px 5px 2px #888888;
}

a:hover .box_minishadow3 .small {display:block;text-decoration:none; font-weight:bold;}




.boxheader 		{background-color:#F6F6F6;padding:2px;font-weight:bold;font-size:11px;color:#949494;border:0px solid #CCCCCC;}
.boxheader a, .boxheader a:link, .boxheader a:visited, .boxheader a:active
{color:#949494;text-decoration:none;}
.boxheader a:hover
{color:#000000;text-decoration:none;}

.boxheader_no_bottom	{background-color:#F6F6F6;padding:2px;font-weight:bold;font-size:11px;color:#949494;border-top-width:1px;border-top-color:#CCCCCC;border-top-style:solid;border-left-width:1px;border-left-color:#CCCCCC;border-left-style:solid;border-right-width:1px;border-right-color:#CCCCCC;border-right-style:solid;border-bottom-width:0px;border-bottom-color:#CCCCCC;border-bottom-style:solid;}
.boxheader_no_bottom a, .boxheader_no_bottom a:link, .boxheader_no_bottom a:visited, .boxheader_no_bottom a:active
{color:#949494;text-decoration:none;}
.boxheader_no_bottom a:hover
{color:#000000;text-decoration:none;}

.boxheader_text_only	{background-color:#F6F6F6;padding:0px;font-weight:bold;font-size:11px;color:#949494;}
.boxheader_text_only a, .boxheader_text_only a:link, .boxheader_text_only a:visited, .boxheader_text_only a:active
{color:#949494;text-decoration:none;}
.boxheader_text_only a:hover
{color:#000000;text-decoration:none;}

.boxbody		{background-color:#FFFFFF;padding:4px;border:1px solid #CCCCCC;}

.boxbody_no_bottom		{background-color:#FFFFFF;padding:4px;border-top-width:1px;border-top-color:#CCCCCC;border-top-style:solid;border-left-width:1px;border-left-color:#CCCCCC;border-left-style:solid;border-right-width:1px;border-right-color:#CCCCCC;border-right-style:solid;border-bottom-width:0px;border-bottom-color:#CCCCCC;border-bottom-style:solid;}

.boxshadow2 {box-shadow: 10px 10px 5px #888; padding: 5px 5px 5px 15px;}

.boxshadow_dark {
-o-box-shadow: 			0px 0px 20px 5px #444444;
-icab-box-shadow: 		0px 0px 20px 5px #444444;
-khtml-box-shadow: 		0px 0px 20px 5px #444444;
-moz-box-shadow: 		0px 0px 20px 5px #444444;
-webkit-box-shadow: 	0px 0px 20px 5px #444444;
box-shadow: 			0px 0px 20px 5px #444444;
padding: 				0px;}

.boxshadow_medium {
-o-box-shadow: 			0px 0px 20px 5px #888888;
-icab-box-shadow: 		0px 0px 20px 5px #888888;
-khtml-box-shadow: 		0px 0px 20px 5px #888888;
-moz-box-shadow: 		0px 0px 20px 5px #888888;
-webkit-box-shadow: 	0px 0px 20px 5px #888888;
box-shadow: 			0px 0px 20px 5px #888888;
padding: 				0px;}

.boxshadow_light {
-o-box-shadow: 			0px 0px 20px 5px #BBBBBB;
-icab-box-shadow: 		0px 0px 20px 5px #BBBBBB;
-khtml-box-shadow: 		0px 0px 20px 5px #BBBBBB;
-moz-box-shadow: 		0px 0px 20px 5px #BBBBBB;
-webkit-box-shadow: 	0px 0px 20px 5px #BBBBBB;
box-shadow: 			0px 0px 20px 5px #BBBBBB;
padding: 				0px;}

.tablespecialx1 {padding-bottom:20px;}
.tablespecialx2 {padding-bottom:20px;}
.tablespecialx3 {padding-bottom:20px;}
.tablespecialx4 {padding-bottom:20px;}
.tablespecialx5 {padding-bottom:10px;}

div.intellisense {
	position:absolute;
	color:#000000;
	background-color:#FFFFFF;	
	border:solid 1px #C0C0C0;
	margin:0px;
	padding:0px;
	overflow-x:hidden;
	overflow-y:scroll;
	box-shadow: 			5px 5px 5px #888888;
}

div.intellisense ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}

div.intellisense ul li {
	list-style-type:none;
	display:block;
	white-space:nowrap;
	margin:0px;
	padding:2px;
	cursor:pointer;	
}

div.intellisense ul li.selected {
	background-color:#C0C0C0;
	white-space:nowrap;
}


ul
{
list-style-type: square;
padding-left: 20px;
margin: 0px;
}

.ul_default ul
{
list-style-type: square;
padding: 18px;
margin: 0px;
}

.ul_default li
{
padding-left: 0px;
padding-top: 2px;
}


.ul_okay ul, ul .ul_okay
{
list-style-type: none;
padding: 0px;
margin: -20px;
}
.ul_okay li
{
margin-left:-20px;
list-style-type: none;
background-image: url(/pix/icons/icon_okay10_d.gif);
background-repeat: no-repeat;
background-position: 0px 5px;
padding-left: 18px;
padding-top: 4px;
min-height: 20px;
}


.ul_not_okay ul, ul .ul_not_okay
{
list-style-type: none;
padding: 0px;
margin: 0px;
}
.ul_not_okay li
{
margin-left:-20px;
list-style-type: none;
background-image: url(/pix/icons/icon_problem15x15_c.gif);
background-repeat: no-repeat;
background-position: 0px 5px;
padding-left: 18px;
padding-top: 4px;
min-height: 20px;
}


.ul_not_okay_g ul, ul .ul_not_okay_g
{
list-style-type: none;
padding: 0px;
margin: 0px;
}
.ul_not_okay_g li
{
margin-left:0px;
list-style-type: none;
background-image: url(/pix/icons/icon_problem10_g.gif);
background-repeat: no-repeat;
background-position: 0px 5px;
padding-left: 18px;
padding-top: 4px;
min-height: 20px;
}



ul.register {
	border-bottom: 0px solid #506BB1;
	margin: 0px;
	padding-left: 10px;
	float: left;
	width: 100%;
}

.register li {
	list-style: none;
	float: left;
	background: #FFF url(/pix/register/registermedium_right.gif) no-repeat right top;
	margin-right:  -1px;
}

.register a {
	display: block;
	padding: 7px 10px 4px 10px;
	background-image: url(/pix/register/registermedium_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	text-decoration: none;
}


.register .register_active li {
	list-style: none;
	float: left;
	background: #FFF url(/pix/register/registerlight_right.gif) no-repeat right top;
	margin-right:  -1px;
}

.register .register_active a {
	display: block;
	padding: 7px 10px 4px 10px;
	background-image: url(/pix/register/registerlight_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	text-decoration: none;
}



.register a:hover {
	color:#000000;
}




infoBox a {text-decoration:none;}

a.infoBox {
	position:relative;
	text-decoration:none;
	color:#000000;
	cursor:help;
}

a.infoBox var {
	display:none;
	position:absolute;
	left:0px;
	top:0px;
	text-decoration:none;
}

a.infoBox span {
	display:none;
	position:absolute;
	left:0px;
	top:0px;	
	width:100px;
	border:solid 1px #CCCCCC;
	text-align:left;
	padding:0px;
	margin:0px;
	background-color:#FFFFFF;
	text-decoration:none;
}

a.infoBox span em {	
	display:block;
	margin:0px;
	padding-left:2px;
	padding-top:2px;
	padding-bottom:2px;
	width:98px;
	text-align:left;
	text-decoration:none;
	font-style:normal;
	font-weight:bold;
	color:#444444;
	background-color:#CCCCCC;
}

a.infoBox:hover span {
	display:block;
	text-decoration:none;
}
a.infoBox:hover var {
	display:block;
	text-decoration:none;
}





.message_update {position:absolute;color:#000000;font-weight:bold;background-color:#AAFFAA;padding:10px;border:#000000 1px solid; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; 
-o-box-shadow: 			0px 0px 20px 5px #444444;
-icab-box-shadow: 		0px 0px 20px 5px #444444;
-khtml-box-shadow: 		0px 0px 20px 5px #444444;
-moz-box-shadow: 		0px 0px 20px 5px #444444;
-webkit-box-shadow: 	0px 0px 20px 5px #444444;
box-shadow: 			0px 0px 20px 5px #444444;
}

.message_delete {position:absolute;color:#000000;font-weight:bold;background-color:#FFAAAA;padding:10px;border:#000000 1px solid; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; 
-o-box-shadow: 			0px 0px 20px 5px #444444;
-icab-box-shadow: 		0px 0px 20px 5px #444444;
-khtml-box-shadow: 		0px 0px 20px 5px #444444;
-moz-box-shadow: 		0px 0px 20px 5px #444444;
-webkit-box-shadow: 	0px 0px 20px 5px #444444;
box-shadow: 			0px 0px 20px 5px #444444;
}



.register_new 				{ font-family:Arial,Helvetica,Tahoma,Verdana; font-size:12px; text-transform:none; letter-spacing:0px; font-weight:normal; text-decoration:none; color:#000000; margin:0px; }
.register_new a 			{ text-decoration:none; color:#666666; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; padding-top:0px; padding-bottom:0px; padding-left:6px;padding-right:6px; }
.register_new a:link 		{ text-decoration:none; color:#666666; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF;}
.register_new a:visited		{ text-decoration:none; color:#666666; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF;}
.register_new a:hover 		{ text-decoration:none; color:#000000; background-image:url(/pix/t3_background_big_active.gif); background-attachment:scroll;border-top-width:1px; border-top-color:#AAAAAA; border-top-style:solid; border-left-width:1px; border-left-color:#AAAAAA; border-left-style:solid; border-right-width:1px; border-right-color:#AAAAAA; border-right-style:solid; border-bottom-width:1px; border-bottom-color:#AAAAAA;border-bottom-style:solid; }

.register_new_active 		{ font-family:Arial,Helvetica,Tahoma,Verdana; font-size:12px; text-transform:none; letter-spacing:0px; font-weight:normal; text-decoration:none; color:#000000; margin:0px; padding-top:0px; padding-bottom:0px; padding-left:6px;padding-right:6px; background-image:url(/pix/t3_background_big_active.gif); background-attachment:scroll;border-top-width:1px; border-top-color:#666666; border-top-style:solid; border-left-width:1px; border-left-color:#666666; border-left-style:solid; border-right-width:1px; border-right-color:#666666; border-right-style:solid; border-bottom-width:2px; border-bottom-color:#000000;border-bottom-style:solid; }
.register_new_active a 		{ text-decoration:none; color:#000000;}
.register_new_active a:link { text-decoration:none; color:#000000;}
.register_new_active a:visited { text-decoration:none; color:#000000;}


.question20 {list-style-type:none;background-image: url(/pix/icons/icon_question20_g.gif);background-repeat: no-repeat;background-position: 0px 3px;padding-left: 24px;padding-top: 1px;min-height: 20px;}
.answer20 {list-style-type:none;background-image: url(/pix/icons/icon_answer20_g.gif);background-repeat: no-repeat;background-position: 0px 3px;padding-left: 24px;padding-top: 1px;min-height: 20px;}

.question14 {list-style-type:none;background-image: url(/pix/icons/icon_question14_g.gif);background-repeat: no-repeat;background-position: 0px 1px;padding-left: 21px;padding-top: 0px;min-height: 14px;}
.answer14 {list-style-type:none;background-image: url(/pix/icons/icon_answer14_g.gif);background-repeat: no-repeat;background-position: 0px 3px;padding-left: 21px;padding-top: 0px;min-height: 14px;}

.toggleopacity {opacity:0.3}
.toggleopacity:hover {opacity:1.0}

.toggledisplay .elementtodisplay {display:none;}
.toggledisplay:hover .elementtodisplay {display:block;}

.toggledisplay_infobox .miniinfo_top {display:none;}
.toggledisplay_infobox:hover .miniinfo_top {display:block;}


.status_optimal 		{background-color:#AAFFAA;padding:4px;border:1px solid #AAAAAA;text-transform:uppercase;}
.status_okay 			{background-color:#CCFFCC;padding:4px;border:1px solid #AAAAAA;text-transform:uppercase;}
.status_abgelehnt 		{background-color:#FFAAAA;padding:4px;border:1px solid #AAAAAA;text-transform:uppercase;}
.status_beantragt 		{background-color:#ffad39;padding:4px;border:1px solid #AAAAAA;text-transform:uppercase;}
.status_unvollstaendig 	{background-color:#FFCCCC;padding:4px;border:1px solid #AAAAAA;text-transform:uppercase;}
.status_deaktiviert 	{background-color:#AAAAAA;padding:4px;border:1px solid #000000;text-transform:uppercase;}
.status_vergangen 		{background-color:#EEEEEE;padding:4px;border:1px solid #AAAAAA;text-transform:uppercase;}

.status_beantragt_mini 		{background-color:#ffad39;padding:2px;border:1px solid #AAAAAA;text-transform:uppercase;font-size:10px;}

.zweispaltig 
{
column-count:2;
column-gap: 40px;
-moz-column-count:2;
-moz-column-gap: 40px;
-webkit-column-count:2;
-webkit-column-gap: 40px;
}

.dreispaltig 
{
column-count:3;
column-gap: 40px;
-moz-column-count:3;
-moz-column-gap: 40px;
-webkit-column-count:3;
-webkit-column-gap: 40px;
}

.hr1 {color:#000000;}

.subtitle1 {border-top:1px solid #CCCCCC;padding-top:4px;padding-bottom:8px;padding-left:9px;padding-right:9px;margin-left:-9px;margin-right:-9px;}

.subtitle2 {background-color:#FFFFFF;border-top:1px dotted #CCCCCC;background-image:url(/pix/bg_verlauf_lightlightgrey30px.gif);background-repeat:repeat-x;padding-top:4px;padding-bottom:8px;padding-left:9px;padding-right:9px;margin-left:-9px;margin-right:-9px;}

.subtitle3 {background-image:url(/pix/bg_verlauf_lightestgrey30px.gif);background-repeat:repeat-x;border-top:1px dotted #CCCCCC;padding-top:4px;padding-bottom:8px;padding-left:9px;padding-right:9px;margin-left:-9px;margin-right:-9px;}


.personal_note {color:#888888;}
.personal_note hover {color:#000000;}


.entfernung {background-color:#1a40ad;color:#FFFFFF;font-weight:bold;font-size:12px;padding-left:2px;padding-right:2px;padding-top:3px;border:1px solid #888888;border-radius:5px;font-family:Arial,Helvetica;}

.entfernung_small {color:#1a40ad;font-size:11px;padding-left:2px;padding-right:3px;padding-top:1px;padding-bottom:1px;border:1px dotted #1a40ad;border-radius:3px;font-family:Arial,Helvetica;}



.tag_public {
    float:left;
    margin:1px 0px 1px 10px;
    position:relative;
    font-family:Tahoma,'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size:10px;
    font-weight:normal;
    text-decoration:none;
    color:#444444;
    text-shadow:0px 1px 0px rgba(255,255,255,.4);
	white-space: nowrap;
	height:13px;
    padding:0px 3px 1px 8px;
    border-top:1px solid #d99d38;
    border-right:1px solid #d99d38;
    border-bottom:1px solid #d99d38;
    -webkit-border-radius:0 0.25em 0.25em 0;
    -moz-border-radius:0 0.25em 0.25em 0;
    border-radius:0 0.25em 0.25em 0;
    background-image: -webkit-linear-gradient(top, #f1c8f2, #ffeeff);
    background-image: -moz-linear-gradient(top, #f1c8f2, #ffeeff);
    background-image: -o-linear-gradient(top, #f1c8f2, #ffeeff);
    background-image: -ms-linear-gradient(top, #f1c8f2, #ffeeff);
    background-image: linear-gradient(top, #f1c8f2, #ffeeff);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#f1c8f2', EndColorStr='#ffeeff');
    -webkit-box-shadow:
        inset 0 1px 0 #faeaba,
        0 1px 1px rgba(0,0,0,.1);
    -moz-box-shadow:
        inset 0 1px 0 #faeaba,
        0 1px 1px rgba(0,0,0,.1);
    box-shadow:
        inset 0 1px 0 #faeaba,
        0 1px 1px rgba(0,0,0,.1);
    z-index:100;
}

.tag_public:before {
    content:'';
    width:10px;
    height:11px;
    background-image: -webkit-linear-gradient(left top, #f1c8f2, #ffeeff);
    background-image: -moz-linear-gradient(left top, #f1c8f2, #ffeeff);
    background-image: -o-linear-gradient(left top, #f1c8f2, #ffeeff);
    background-image: -ms-linear-gradient(left top, #f1c8f2, #ffeeff);
    background-image: linear-gradient(left top, #f1c8f2, #ffeeff);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#f1c8f2', EndColorStr='#ffeeff');
    position:absolute;
    left:-5px;
    top:1px;
    -webkit-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    -o-transform:rotate(45deg);
    transform:rotate(45deg);
    border-left:1px solid #d99d38;
    border-bottom:1px solid #d99d38;
    -webkit-border-radius:0 0 0 0.25em;
    -moz-border-radius:0 0 0 0.25em;
    border-radius:0 0 0 0.25em;
    z-index:1;
}

.tag_public:after {
    content:'';
    width:4px;
    height:4px;
    background:#fff;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
    border:1px solid #d99d38;
    -webkit-box-shadow:0 1px 0 #faeaba;
    -moz-box-shadow:0 1px 0 #faeaba;
    box-shadow:0 1px 0 #faeaba;
    position:absolute;
    top:4px;
    left:-1px;
    z-index:101;
}

a:hover .tag_public {color:#000000;text-shadow:0px 0px 0px;}
a:hover .tag_public:after {background:#000000;}


.important {
    background-image: -webkit-linear-gradient(top, #FF0000, #FF8888);
    background-image: -moz-linear-gradient(top, #FF0000, #FF8888);
    background-image: -o-linear-gradient(top, #FF0000, #FF8888);
    background-image: -ms-linear-gradient(top, #FF0000, #FF8888);
    background-image: linear-gradient(top, #FF0000, #FF8888);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#FF0000', EndColorStr='#FF8888');
	color:#FFFFFF;
    -webkit-box-shadow:
        inset 0 1px 0 #FF0000,
        0 1px 1px rgba(0,0,0,.1);
    -moz-box-shadow:
        inset 0 1px 0 #FF0000,
        0 1px 1px rgba(0,0,0,.1);
    box-shadow:
        inset 0 1px 0 #FF0000,
        0 1px 1px rgba(0,0,0,.1);
}

.important:before {
    background-image: -webkit-linear-gradient(left top, #FF0000, #FF8888);
    background-image: -moz-linear-gradient(left top, #FF0000, #FF8888);
    background-image: -o-linear-gradient(left top, #FF0000, #FF8888);
    background-image: -ms-linear-gradient(left top, #FF0000, #FF8888);
    background-image: linear-gradient(left top, #FF0000, #FF8888);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#FF0000', EndColorStr='#FF8888');
}

.deprecated {
    background-image: -webkit-linear-gradient(top, #BBBBBB, #EEEEEE);
    background-image: -moz-linear-gradient(top, #BBBBBB, #EEEEEE);
    background-image: -o-linear-gradient(top, #BBBBBB, #EEEEEE);
    background-image: -ms-linear-gradient(top, #BBBBBB, #EEEEEE);
    background-image: linear-gradient(top, #BBBBBB, #EEEEEE);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#BBBBBB', EndColorStr='#EEEEEE');
}

.deprecated:before {
    background-image: -webkit-linear-gradient(left top, #BBBBBB, #EEEEEE);
    background-image: -moz-linear-gradient(left top, #BBBBBB, #EEEEEE);
    background-image: -o-linear-gradient(left top, #BBBBBB, #EEEEEE);
    background-image: -ms-linear-gradient(left top, #BBBBBB, #EEEEEE);
    background-image: linear-gradient(left top, #BBBBBB, #EEEEEE);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#BBBBBB', EndColorStr='#EEEEEE');
}



.kalendertag_outside {font-size:11px;background-color:#CCCCCC;background-image:url('/pix/background/background_calender_outside.gif');opacity:0.7;}
.kalendertag_normal {font-size:11px;background-color:#EEEEEE;background-image:url('/pix/background/background_calender_normal.gif');opacity:0.7;}
.kalendertag_heute {font-size:11px;background-color:#CCFFCC;background-image:url('/pix/background/background_calender_heute.gif');}
a:hover .kalendertag_outside {opacity:1.0;}
a:hover .kalendertag_normal {opacity:1.0;}
a:hover .kalendertag_heute {background-color:#AAFFAA;}


.blog_inhalt a:link, .blog_inhalt a:visited {text-decoration:underline;}


.box_left {}
.box_left .cms_menu_left {}
.box_left .filter_menu_left {border:20px #000000 solid;}





.button_40x13, .button_80x15, .button_150x15, .button_200x15, .button_20x15, .button_120x21, .button_100x21, .button_100x25, .button_200x21, .button_300x21, .button_100x21_save, .button_120x25_save, .button_120x25_bluesave, .button_200x25_save, .button_200x25_bluesave, .button_200x25_upload, .button_200x25_okay, .button_15x15_delete, .button_21x21_delete, .button_100x25_cancel, .button_100x21_cancel, .button_120x21_cancel, .button_20x15_calendar, .button_200x21_email, .button_300x21_email, .button_200x21_letter, .button_300x21_search, .button_100x21_search, .button_100x21_here, .button_300x21_here, .button_200x21_sort, .button_200x21_add, .button_100x21_add, .button_100x25_green, .button_300x25_green
{background-color:#CCCCCC;color:#333333;font-size:11px;font-family:Arial,Tahoma,Verdana;background-attachment:scroll;text-decoration:none;padding:0px;margin:0px;border-width:0px;vertical-align:middle;line-height:100%}


.button_100x29, .button_200x29, .button_300x29, .button_300x29_okay, .button_300x29_here
{border:1px solid #AAAAAA;border-radius:5px;background-color:#CCCCCC;background-image:url('/pix/buttons/verlauf_button_lightgrey100.gif');background-repeat:repeat-x;color:#333333;font-size:13px;font-family:Arial,Tahoma,Verdana;background-attachment:scroll;text-decoration:none;padding:0px;margin:0px;vertical-align:middle;line-height:100%; box-shadow:1px 1px 2px #CCCCCC;opacity:0.9;}

.button_100x29
.button_100x29:active, .button_100x29:hover, .button_100x29:focus, .button_100x29 a, a:hover .button_100x29, .button_100x29 a:link, .button_100x29 a:focus, .button_100x29 a:hover, .button_100x29 a:active, a:focus .button_100x29
{border:1px solid #888888;color:#000000;box-shadow:2px 2px 3px #CCCCCC;opacity:1.0;}

.button_200x29
.button_200x29:active, .button_200x29:hover, .button_200x29:focus, .button_200x29 a, a:hover .button_200x29, .button_200x29 a:link, .button_200x29 a:focus, .button_200x29 a:hover, .button_200x29 a:active, a:focus .button_200x29
{border:1px solid #888888;color:#000000;box-shadow:2px 2px 3px #CCCCCC;opacity:1.0;}

.button_300x29
.button_300x29:active, .button_300x29:hover, .button_300x29:focus, .button_300x29 a, a:hover .button_300x29, .button_300x29 a:link, .button_300x29 a:focus, .button_300x29 a:hover, .button_300x29 a:active, a:focus .button_300x29
{border:1px solid #888888;color:#000000;box-shadow:2px 2px 3px #CCCCCC;opacity:1.0;}

.button_300x29_here
{background-image:url('/pix/buttons/verlauf_button_lightgrey_here300.gif');}
.button_300x29_here:active, .button_300x29_here:hover, .button_300x29_here:focus, .button_300x29_here a, a:hover .button_300x29_here, .button_300x29_here a:link, .button_300x29_here a:focus, .button_300x29_here a:hover, .button_300x29_here a:active, a:focus .button_300x29_here
{border:1px solid #888888;color:#000000;box-shadow:2px 2px 3px #CCCCCC;opacity:1.0;}

.button_300x29_okay
{background-image:url('/pix/buttons/verlauf_button_lightgrey_okay300.gif');}
.button_300x29_okay:active, .button_300x29_okay:hover, .button_300x29_okay:focus, .button_300x29_okay a, a:hover .button_300x29_okay, .button_300x29_okay a:link, .button_300x29_okay a:focus, .button_300x29 a:hover, .button_300x29_okay a:active, a:focus .button_300x29_okay
{border:1px solid #888888;color:#000000;box-shadow:2px 2px 3px #CCCCCC;opacity:1.0;}



.button_40x13
{background-image:url(/pix/buttons/button_40x13.gif);}
.button_40x13:active, .button_40x13:hover, .button_40x13:focus, .button_40x13 a, a:hover .button_40x13, .button_40x13 a:link, .button_40x13 a:focus, .button_40x13 a:hover, .button_40x13 a:active, a:focus .button_40x13
{color:#000000;background-image:url(/pix/buttons/button_40x13_active.gif);}

.button_80x15
{background-image:url(/pix/buttons/button_80x15.gif);}
.button_80x15:active, .button_80x15:hover, .button_80x15:focus, .button_80x15 a, a:hover .button_80x15, .button_80x15 a:link, .button_80x15 a:focus, .button_80x15 a:hover, .button_80x15 a:active, a:focus .button_80x15
{color:#000000;background-image:url(/pix/buttons/button_80x15_active.gif);}

.button_150x15
{background-image:url(/pix/buttons/button_150x15.gif);}
.button_150x15:active, .button_150x15:hover, .button_150x15:focus, .button_150x15 a, a:hover .button_150x15, .button_150x15 a:link, .button_150x15 a:focus, .button_150x15 a:hover, .button_150x15 a:active, a:focus .button_150x15
{color:#000000;background-image:url(/pix/buttons/button_150x15_active.gif);}

.button_200x15
{background-image:url(/pix/buttons/button_200x15.gif);}
.button_200x15:active, .button_200x15:hover, .button_200x15:focus, .button_200x15 a, a:hover .button_200x15, .button_200x15 a:link, .button_200x15 a:focus, .button_200x15 a:hover, .button_200x15 a:active, a:focus .button_200x15
{color:#000000;background-image:url(/pix/buttons/button_200x15_active.gif);}

.button_20x15
{background-image:url(/pix/buttons/button_20x15.gif);}
.button_20x15:active, .button_20x15:hover, .button_20x15:focus, .button_20x15 a, a:hover .button_20x15, .button_20x15 a:link, .button_20x15 a:focus, .button_20x15 a:hover, .button_20x15 a:active, a:focus .button_20x15
{color:#000000;background-image:url(/pix/buttons/button_20x15_active.gif);}

.button_120x21
{background-image:url(/pix/buttons/button_120x21.gif);}
.button_120x21:active, .button_120x21:hover, .button_120x21:focus, .button_120x21 a, a:hover .button_120x21, .button_120x21 a:link, .button_120x21 a:focus, .button_120x21 a:hover, .button_120x21 a:active, a:focus .button_120x21
{color:#000000;background-image:url(/pix/buttons/button_120x21_active.gif);}

.yyyybutton_100x21
{background-image:url(/pix/buttons/button_100x21.gif);}
.button_100x21:active, .button_100x21:hover, .button_100x21:focus, .button_100x21 a, a:hover .button_100x21, .button_100x21 a:link, .button_100x21 a:focus, .button_100x21 a:hover, .button_100x21 a:active, a:focus .button_100x21
{color:#000000;background-image:url(/pix/buttons/button_100x21_active.gif);}

.button_100x21
{background-image:url(/pix/buttons/button_100x21.gif);}
.button_100x21:active, .button_100x21:hover, .button_100x21:focus, .button_100x21 a, a:hover .button_100x21, .button_100x21 a:link, .button_100x21 a:focus, .button_100x21 a:hover, .button_100x21 a:active, a:focus .button_100x21
{color:#000000;background-image:url(/pix/buttons/button_100x21_active.gif);}

.button_100x25
{background-image:url(/pix/buttons/button_100x25.gif);}
.button_100x25:active, .button_100x25:hover, .button_100x25:focus, .button_100x25 a, a:hover .button_100x25, .button_100x25 a:link, .button_100x25 a:focus, .button_100x25 a:hover, .button_100x25 a:active, a:focus .button_100x25
{color:#000000;background-image:url(/pix/buttons/button_100x25_active.gif);}

.button_200x21
{background-image:url(/pix/buttons/button_200x21.gif);}
.button_200x21:active, .button_200x21:hover, .button_200x21:focus, .button_200x21 a, a:hover .button_200x21, .button_200x21 a:link, .button_200x21 a:focus, .button_200x21 a:hover, .button_200x21 a:active, a:focus .button_200x21
{color:#000000;background-image:url(/pix/buttons/button_200x21_active.gif);}

.button_300x21
{background-image:url(/pix/buttons/button_300x21.gif);}
.button_300x21:active, .button_300x21:hover, .button_300x21:focus, .button_300x21 a, a:hover .button_300x21, .button_300x21 a:link, .button_300x21 a:focus, .button_300x21 a:hover, .button_300x21 a:active, a:focus .button_300x21
{color:#000000;background-image:url(/pix/buttons/button_300x21_active.gif);}

.button_100x21_save
{background-image:url(/pix/buttons/button_100x21_save.gif);;}
.button_100x21_save:active, .button_100x21_save:hover, .button_100x21_save:focus, .button_100x21_save a, a:hover .button_100x21_save, .button_100x21_save a:link, .button_100x21_save a:focus, .button_100x21_save a:hover, .button_100x21_save a:active, a:focus .button_100x21_save
{color:#000000;background-image:url(/pix/buttons/button_100x21_save_active.gif);}

.button_120x25_save
{background-image:url(/pix/buttons/button_120x25_save.gif);;}
.button_120x25_save:active, .button_120x25_save:hover, .button_120x25_save:focus, .button_120x25_save a, a:hover .button_120x25_save, .button_120x25_save a:link, .button_120x25_save a:focus, .button_120x25_save a:hover, .button_120x25_save a:active, a:focus .button_120x25_save
{color:#000000;background-image:url(/pix/buttons/button_120x25_save_active.gif);}

.button_120x25_bluesave
{background-image:url(/pix/buttons/button_120x25_bluesave.gif);}
.button_120x25_bluesave:active, .button_120x25_bluesave:hover, .button_120x25_bluesave:focus, .button_120x25_bluesave a, a:hover .button_120x25_bluesave, .button_120x25_bluesave a:link, .button_120x25_bluesave a:focus, .button_120x25_bluesave a:hover, .button_120x25_bluesave a:active, a:focus .button_120x25_bluesave
{color:#000000;background-image:url(/pix/buttons/button_120x25_bluesave_active.gif);}

.button_200x25_save
{background-image:url(/pix/buttons/button_200x25_save.gif);;}
.button_200x25_save:active, .button_200x25_save:hover, .button_200x25_save:focus, .button_200x25_save a, a:hover .button_200x25_save, .button_200x25_save a:link, .button_200x25_save a:focus, .button_200x25_save a:hover, .button_200x25_save a:active, a:focus .button_200x25_save
{color:#000000;background-image:url(/pix/buttons/button_200x25_save_active.gif);}

.button_200x25_bluesave
{background-image:url(/pix/buttons/button_200x25_bluesave.gif);}
.button_200x25_bluesave:active, .button_200x25_bluesave:hover, .button_200x25_bluesave:focus, .button_200x25_bluesave a, a:hover .button_200x25_bluesave, .button_200x25_bluesave a:link, .button_200x25_bluesave a:focus, .button_200x25_bluesave a:hover, .button_200x25_bluesave a:active, a:focus .button_200x25_bluesave
{color:#000000;background-image:url(/pix/buttons/button_200x25_bluesave_active.gif);}

.button_200x25_upload
{background-image:url(/pix/buttons/button_200x25_upload.gif);}
.button_200x25_upload:active, .button_200x25_upload:hover, .button_200x25_upload:focus, .button_200x25_upload a, a:hover .button_200x25_upload, .button_200x25_upload a:link, .button_200x25_upload a:focus, .button_200x25_upload a:hover, .button_200x25_upload a:active, a:focus .button_200x25_upload
{color:#000000;background-image:url(/pix/buttons/button_200x25_upload_active.gif);}

.button_200x25_okay
{background-image:url(/pix/buttons/button_200x25_okay.gif);}
.button_200x25_okay:active, .button_200x25_okay:hover, .button_200x25_okay:focus, .button_200x25_okay a, a:hover .button_200x25_okay, .button_200x25_okay a:link, .button_200x25_okay a:focus, .button_200x25_okay a:hover, .button_200x25_okay a:active, a:focus .button_200x25_okay
{color:#000000;background-image:url(/pix/buttons/button_200x25_okay_active.gif);}

.button_15x15_delete
{background-image:url(/pix/buttons/button_15x15_delete.gif);}
.button_15x15_delete:active, .button_15x15_delete:hover, .button_15x15_delete:focus, .button_15x15_delete a, a:hover .button_15x15_delete, .button_15x15_delete a:link, .button_15x15_delete a:focus, .button_15x15_delete a:hover, .button_15x15_delete a:active, a:focus .button_15x15_delete
{color:#000000;background-image:url(/pix/buttons/button_15x15_delete_active.gif);}

.button_21x21_delete
{background-image:url(/pix/buttons/button_21x21_delete.gif);}
.button_21x21_delete:active, .button_21x21_delete:hover, .button_21x21_delete:focus, .button_21x21_delete a, a:hover .button_21x21_delete, .button_21x21_delete a:link, .button_21x21_delete a:focus, .button_21x21_delete a:hover, .button_21x21_delete a:active, a:focus .button_21x21_delete
{color:#000000;background-image:url(/pix/buttons/button_21x21_delete_active.gif);}


.button_100x25_cancel
{background-image:url(/pix/buttons/button_100x25_cancel.gif);}
.button_100x25_cancel:active, .button_100x25_cancel:hover, .button_100x25_cancel:focus, .button_100x25_cancel a, a:hover .button_100x25_cancel, .button_100x25_cancel a:link, .button_100x25_cancel a:focus, .button_100x25_cancel a:hover, .button_100x25_cancel a:active, a:focus .button_100x25_cancel
{color:#000000;background-image:url(/pix/buttons/button_100x25_cancel_active.gif);}

.button_100x21_cancel
{background-image:url(/pix/buttons/button_100x21_cancel.gif);}
.button_100x21_cancel:active, .button_100x21_cancel:hover, .button_100x21_cancel:focus, .button_100x21_cancel a, a:hover .button_100x21_cancel, .button_100x21_cancel a:link, .button_100x21_cancel a:focus, .button_100x21_cancel a:hover, .button_100x21_cancel a:active, a:focus .button_100x21_cancel
{color:#000000;background-image:url(/pix/buttons/button_100x21_cancel_active.gif);}

.button_120x21_cancel
{background-image:url(/pix/buttons/button_120x21_cancel.gif);}
.button_120x21_cancel:active, .button_120x21_cancel:hover, .button_120x21_cancel:focus, .button_120x21_cancel a, a:hover .button_120x21_cancel, .button_120x21_cancel a:link, .button_120x21_cancel a:focus, .button_120x21_cancel a:hover, .button_120x21_cancel a:active, a:focus .button_120x21_cancel
{color:#000000;background-image:url(/pix/buttons/button_120x21_cancel_active.gif);}

.button_20x15_calendar
{background-image:url(/pix/buttons/button_20x15_calendar.gif);}
.button_20x15_calendar:active, .button_20x15_calendar:hover, .button_20x15_calendar:focus, .button_20x15_calendar a, a:hover .button_20x15_calendar, .button_20x15_calendar a:link, .button_20x15_calendar a:focus, .button_20x15_calendar a:hover, .button_20x15_calendar a:active, a:focus .button_20x15_calendar
{color:#000000;background-image:url(/pix/buttons/button_20x15_calendar_active.gif);background-attachment:scroll;text-decoration:none;padding:0px;border-width:0px;vertical-align:top;}

.button_200x21_email
{background-image:url(/pix/buttons/button_200x21_email.gif);}
.button_200x21_email:active, .button_200x21_email:hover, .button_200x21_email:focus, .button_200x21_email a, a:hover .button_200x21_email, .button_200x21_email a:link, .button_200x21_email a:focus, .button_200x21_email a:hover, .button_200x21_email a:active, a:focus .button_200x21_email
{color:#000000;background-image:url(/pix/buttons/button_200x21_email_active.gif);}

.button_300x21_email
{background-image:url(/pix/buttons/button_300x21_email.gif);}
.button_300x21_email:active, .button_300x21_email:hover, .button_300x21_email:focus, .button_300x21_email a, a:hover .button_300x21_email, .button_300x21_email a:link, .button_300x21_email a:focus, .button_300x21_email a:hover, .button_300x21_email a:active, a:focus .button_300x21_email
{color:#000000;background-image:url(/pix/buttons/button_300x21_email_active.gif);}

.button_200x21_letter
{background-image:url(/pix/buttons/button_200x21_letter.gif);}
.button_200x21_letter:active, .button_200x21_letter:hover, .button_200x21_letter:focus, .button_200x21_letter a, a:hover .button_200x21_letter, .button_200x21_letter a:link, .button_200x21_letter a:focus, .button_200x21_letter a:hover, .button_200x21_letter a:active, a:focus .button_200x21_letter
{color:#000000;background-image:url(/pix/buttons/button_200x21_letter_active.gif);}

.button_300x21_search
{background-image:url(/pix/buttons/button_300x21_search.gif);}
.button_300x21_search:active, .button_300x21_search:hover, .button_300x21_search:focus, .button_300x21_search a, a:hover .button_300x21_search, .button_300x21_search a:link, .button_300x21_search a:focus, .button_300x21_search a:hover, .button_300x21_search a:active, a:focus .button_300x21_search
{color:#000000;background-image:url(/pix/buttons/button_300x21_search_active.gif);}

.button_100x21_search
{background-image:url(/pix/buttons/button_100x21_search.gif);}
.button_100x21_search:active, .button_100x21_search:hover, .button_100x21_search:focus, .button_100x21_search a, a:hover .button_100x21_search, .button_100x21_search a:link, .button_100x21_search a:focus, .button_100x21_search a:hover, .button_100x21_search a:active, a:focus .button_100x21_search
{color:#000000;background-image:url(/pix/buttons/button_100x21_search_active.gif);}

.button_100x21_here
{background-image:url(/pix/buttons/button_100x21_here.gif);}
.button_100x21_here:active, .button_100x21_here:hover, .button_100x21_here:focus, .button_100x21_here a, a:hover .button_100x21_here, .button_100x21_here a:link, .button_100x21_here a:focus, .button_100x21_here a:hover, .button_100x21_here a:active, a:focus .button_100x21_here
{color:#000000;background-image:url(/pix/buttons/button_100x21_here_active.gif);}

.button_300x21_here
{background-image:url(/pix/buttons/button_300x21_here.gif);}
.button_300x21_here:active, .button_300x21_here:hover, .button_300x21_here:focus, .button_300x21_here a, a:hover .button_300x21_here, .button_300x21_here a:link, .button_300x21_here a:focus, .button_300x21_here a:hover, .button_300x21_here a:active, a:focus .button_300x21_here
{color:#000000;background-image:url(/pix/buttons/button_300x21_here_active.gif);}

.button_200x21_sort
{background-image:url(/pix/buttons/button_200x21_sort.gif);}
.button_200x21_sort:active, .button_200x21_sort:hover, .button_200x21_sort:focus, .button_200x21_sort a, a:hover .button_200x21_sort, .button_200x21_sort a:link, .button_200x21_sort a:focus, .button_200x21_sort a:hover, .button_200x21_sort a:active, a:focus .button_200x21_sort
{color:#000000;background-image:url(/pix/buttons/button_200x21_sort_active.gif);}

.button_200x21_add
{background-image:url(/pix/buttons/button_200x21_add.gif);}
.button_200x21_add:active, .button_200x21_add:hover, .button_200x21_add:focus, .button_200x21_add a, a:hover .button_200x21_add, .button_200x21_add a:link, .button_200x21_add a:focus, .button_200x21_add a:hover, .button_200x21_add a:active, a:focus .button_200x21_add
{color:#000000;background-image:url(/pix/buttons/button_200x21_add_active.gif);}

.button_100x21_add
{background-image:url(/pix/buttons/button_100x21_add.gif);}
.button_100x21_add:active, .button_100x21_add:hover, .button_100x21_add:focus, .button_100x21_add a, a:hover .button_100x21_add, .button_100x21_add a:link, .button_100x21_add a:focus, .button_100x21_add a:hover, .button_100x21_add a:active, a:focus .button_100x21_add
{color:#000000;background-image:url(/pix/buttons/button_100x21_add_active.gif);}

.button_100x25_green
{background-image:url(/pix/buttons/button_100x25_green.gif);}
.button_100x25_green:active, .button_100x25_green:hover, .button_100x25_green:focus, .button_100x25_green a, a:hover .button_100x25_green, .button_100x25_green a:link, .button_100x25_green a:focus, .button_100x25_green a:hover, .button_100x25_green a:active, a:focus .button_100x25_green
{color:#000000;background-image:url(/pix/buttons/button_100x25_green_active.gif);}

.button_300x25_green
{background-image:url(/pix/buttons/button_300x25_green.gif);}
.button_300x25_green:active, .button_300x25_green:hover, .button_300x25_green:focus, .button_300x25_green a, a:hover .button_300x25_green, .button_300x25_green a:link, .button_300x25_green a:focus, .button_300x25_green a:hover, .button_300x25_green a:active, a:focus .button_300x25_green
{color:#000000;background-image:url(/pix/buttons/button_300x25_green_active.gif);}


.comment_box {
	position: relative;
	border: 1px solid #666666;
	border-radius:10px;
	xxxbackground: #FFFFCC linear-gradient(135deg, #fefcea 0%,#F9E639 100%); /* W3C */
	background: #fefcea linear-gradient(135deg, #fefcea 0%,#F7ED99 100%); /* W3C */

}
.comment_box:after, .comment_box:before {
	right: 100%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.comment_box:after {
	border-color: rgba(666666);
	border-right-color: #FFFFCC;
	border-width: 20px;
	top: 50%;
	margin-top: -20px;
}
.comment_box:before {
	border-color: rgba(666666);
	border-right-color: #666666;
	border-width: 21px;
	top: 50%;
	margin-top: -21px;
}



.comment_box_bottom {
	position: relative;
	border: 1px solid #666666;
	border-radius:10px;
	background: #fefcea linear-gradient(135deg, #fefcea 0%,#F7ED99 100%); /* W3C */
}
.comment_box_bottom:after, .comment_box_bottom:before {
	top: 100%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.comment_box_bottom:after {
	border-color: rgba(666666);
	border-top-color: #F7ED99;
	border-width: 10px;
	left: 50%;
	margin-left: -10px;
}
.comment_box_bottom:before {
	border-color: rgba(666666);
	border-top-color: #c2e1f5;
	border-width: 11px;
	left: 50%;
	margin-left: -11px;
}



a.tooltips {
  position: relative;
  display: inline;
}
a.tooltips .tooltip_content {
  position: absolute;
  width:180px;
  color: #000000;
  background: #ffdb58;
  border: 2px solid #444444;
  min-height: 30px;
  line-height: 120%;
  text-align: left;
  visibility: hidden;
  padding:8px;
  border-radius: 6px;
  text-decoration:none;
}
a.tooltips .tooltip_content:before {
  content: '';
  position: absolute;
  bottom: 100%;
  left: 50%;
  margin-left: -12px;
  width: 0; height: 0;
  border-bottom: 12px solid #444444;
  border-right: 12px solid transparent;
  border-left: 12px solid transparent;
}
a.tooltips .tooltip_content:after {
  content: '';
  position: absolute;
  bottom: 100%;
  left: 50%;
  margin-left: -8px;
  width: 0; height: 0;
  border-bottom: 8px solid #ffdb58;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
}
a:hover.tooltips .tooltip_content {
  visibility: visible;
  opacity: 1.0;
  top: 30px;
  left: 50%;
  margin-left: -96px;
  z-index: 999;
  text-decoration:none;
}






span.tooltips {
  position: relative;
  display: inline;
}
span.tooltips .tooltip_content {
  position: absolute;
  width:180px;
  color: #000000;
  background: #FFFFFF;
  border: 2px solid #444444;
  min-height: 30px;
  line-height: 120%;
  text-align: left;
  visibility: hidden;
  padding:8px;
  border-radius: 6px;
  text-decoration:none;
  white-space:normal;
  box-shadow: 5px 5px 5px 0px #CCCCCC;
}
span.tooltips .tooltip_content:before {
  content: '';
  position: absolute;
  bottom: 100%;
  left: 50%;
  margin-left: -12px;
  width: 0; height: 0;
  border-bottom: 12px solid #444444;
  border-right: 12px solid transparent;
  border-left: 12px solid transparent;
}
span.tooltips .tooltip_content:after {
  content: '';
  position: absolute;
  bottom: 100%;
  left: 50%;
  margin-left: -8px;
  width: 0; height: 0;
  border-bottom: 8px solid #FFFFFF;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
}
span:hover.tooltips .tooltip_content {
  visibility: visible;
  opacity: 1.0;
  top: 30px;
  left: 50%;
  margin-left: -96px;
  z-index: 999;
  text-decoration:none;
  white-space:normal;
}






span.tooltips_bigwhite {
  position: relative;
  display: inline;
}
span.tooltips_bigwhite .tooltip_content {
  position: absolute;
  width:380px;
  color: #000000;
  background: #FFFFFF;
  border: 2px solid #444444;
  min-height: 30px;
  line-height: 120%;
  text-align: left;
  visibility: hidden;
  padding:8px;
  border-radius: 6px;
  text-decoration:none;
  white-space:normal;
  box-shadow: 5px 5px 5px 0px #CCCCCC;
}
span.tooltips_bigwhite .tooltip_content:before {
  content: '';
  position: absolute;
  bottom: 100%;
  left: 50%;
  margin-left: -12px;
  width: 0; height: 0;
  border-bottom: 12px solid #444444;
  border-right: 12px solid transparent;
  border-left: 12px solid transparent;
}
span.tooltips_bigwhite .tooltip_content:after {
  content: '';
  position: absolute;
  bottom: 100%;
  left: 50%;
  margin-left: -8px;
  width: 0; height: 0;
  border-bottom: 8px solid #FFFFFF;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
}
span:hover.tooltips_bigwhite .tooltip_content {
  visibility: visible;
  opacity: 1.0;
  top: 30px;
  left: 50%;
  margin-left: -196px;
  z-index: 999;
  text-decoration:none;
  white-space:normal;
}
