/* error class für ecc */

.error_background {
				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				font-size : 11px;
				color : #1f4780;
				background-color:	#FF9966;
				}				
.error_background_select {
				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				font-size : 11px;
				color : #1f4780;
				background-color:	#FF9966;
				width : 180px;
				}					
.main_select {
				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				font-size : 11px;
				color : #1f4780;
				width : 180px;
				}				
/* error class für ecc */				
/* generelle Formatierung (PR 4.6.2003): */
body, td{
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#575757;	
}

.rowcolor1{
	background-color: #ffffff;
}
.rowcolor2{
	background-color: #cccccc;
}
.bereich		{
				background-color:#0066BB;
				}		
.bereich_hdr,.bereichhdr	{
				background-color:#0066BB;
				font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
				font-size:11px;
				font-weight:bold;
				color:#ffffff;
				}		
.bereich_hdr50	{
				background-color:#A0B4DC;
				font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
				font-size:13px;
				font-weight:bold;
				color:#ffffff;
				}		
.bereichhdr50	{
				background-color:#A0B4DC;
				font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
				font-size:13px;
				font-weight:bold;
				color:#ffffff;
				}		
.bgwhitedots 	{
				background-image:url(../images/system/whitedots.gif);
				}
				
.bgyellow		{
				background-color:#0066BB;
				}		

.bggrey			{
	background-color: #cccccc;
}		
				
.bgwhite		{
				background-color:#ffffff;
				}		
				
.bgblack		{
				background-color:#000000;
				}		


.sitetitle				{
						font-family:Arial,Helvetica,sans-serif;
						font-weight:bold;
						font-size:18px;
						color:#f8971d;
						}

.main_locator			{
						font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
						font-weight:bold;
						font-size:13px;
						color:#575757;
						}
/* Hauptklassen notwendig f. soEditor PR 4.6.2003: */							
.mainlocator			{
						font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
						font-weight:bold;
						font-size:13px;
						color:#575757;
						}
.main,.mainb,.mainem,.main9	{
						font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
						font-weight:none;
						font-size:11px;
						color:#575757;
						}
.mainb {
	font-weight:bold;
}
.mainem {
	font-style: italic;
}
.main9{
	font-size : 9px;
}

/*  Ende Hauptklassen */						
.main_logout			{
						font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
						font-weight:bold;
						font-size:14px;
						color:#575757;
						}
.mainlogout			{
						font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
						font-weight:bold;
						font-size:14px;
						color:#575757;
						}
.mainbold, .mainboldtg	{
						font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
						font-weight:bold;
						font-size:11px;
						color:#F8971D;
						}
a.mainlinklocator		{
						font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
						font-weight:none;
						text-decoration:none;
						font-size:13px;
						}
a.mainlinklocator		{
						font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
						font-weight:none;
						text-decoration:none;
						font-size:13px;
						}
a.mainlink				{
						font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
						font-weight:none;
						text-decoration:none;
						font-size:11px;
						}
a.mainlink:link			{
						color:#0066BB;
						}
a.mainlink:visited		{
						color:#0066BB;
						}
a.mainlink:hover		{
						color:#999999;
						}
a.mainlink:active		{
						color:#0066BB;
						}
a.mainlink_logout		{
						font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
						font-weight:none;
						text-decoration:none;
						font-size:14px;
						}
a.mainlink_logout:link			{
						color:#0066BB;
						}
a.mainlink_logout:visited		{
						color:#0066BB;
						}
a.mainlink_logout:hover		{
						color:#999999;
						}
a.mainlink_logout:active		{
						color:#0066BB;
						}
a.mainlink_locator:link			{
						color:#0066BB;
						}
a.mainlink_locator:visited		{
						color:#0066BB;
						}
a.mainlink_locator:hover		{
						color:#999999;
						}
a.mainlink_locator:active		{
						color:#0066BB;
						}
a.mainlinklogout		{
						font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
						font-weight:none;
						text-decoration:none;
						font-size:14px;
						}
a.mainlinklogout:link			{
						color:#0066BB;
						}
a.mainlinklogout:visited		{
						color:#0066BB;
						}
a.mainlinklogout:hover		{
						color:#999999;
						}
a.mainlinklogout:active		{
						color:#0066BB;
						}
a.mainlinklocator:link			{
						color:#0066BB;
						}
a.mainlinklocator:visited		{
						color:#0066BB;
						}
a.mainlinklocator:hover		{
						color:#999999;
						}
a.mainlinklocator:active		{
						color:#0066BB;
						}

a.mainlinkbold			{
						font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
						font-weight:bold;
						text-decoration:none;
						font-size:11px;
						color:#0066BB;
						}
a.mainlinkbold:link		{
						color:#0066BB;
						}
a.mainlinkbold:visted	{
						color:#0066BB;
						}
a.mainlinkbold:hover	{
						color:#999999;
						}
a.mainlinkbold:active	{
						color:#0066BB;
						}

a.footlink				{
						font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
						font-weight:normal;
						text-decoration:none;
						font-size:12px;
						}
a.footlink:link			{
						color:#000000;
						}
a.footlink:visited		{
						color:#000000;
						}
a.footlink:hover		{
						color:#E97C13;
						}
a.footlink:active		{
						color:#000000;
						}


.boxheadline			{
						font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
						font-weight:bold;
						font-size:11px;
						color:#000000;
						}
.box					{
						font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
						font-weight:none;
						font-size:10px;
						color:#000000;
						}
.boxbold				{
						font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
						font-weight:bold;
						font-size:10px;
						color:#000000;
						}
a.boxlink				{
						font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
						font-weight:none;
						text-decoration:none;
						font-size:10px;
						}
a.boxlink:link			{
						color:#0066BB;
						}
a.boxlink:visited		{
						color:#0066BB;
						}
a.boxlink:hover		{
						color:#333333;
						}
a.boxlink:active		{
						color:#0066BB;
						}

a.boxlinkbold			{
						font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
						font-weight:bold;
						text-decoration:none;
						font-size:10px;
						}
a.boxlinkbold:link	{
						color:#000000;
						}
a.boxlinkbold:visited	{
						color:#000000;
						}
a.boxlinkbold:hover	{
						color:#E97C13;
						}
a.boxlinkbold:active	{
						color:#000000;
						}

.menu					{
						font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
						font-weight:none;
						font-size:10px;
						color:#000000;
						}
.menufett				{
						font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
						font-weight:bold;
						font-size:10px;
						color:#000000;
						}

.pad_10					{
						padding:10px;
						}
.pad10					{
						padding:10px;
						}
.pad_5					{
						padding:5px;
						}						
.pad_l5					{
						padding-left:5px;
						}
.pad_l15				{
						padding-left:15px;
						}
.pad_r5					{
						padding-right:5px;
						}
.pad_l5_r5				{
						padding-left:5px;
						padding-right:5px;
						}
.pad_l10_r10			{
						padding-left:10px;
						padding-right:10px;
						}
.pad_l25				{
						padding-left:25px;
						}
.padl25				{
						padding-left:25px;
						}
.pad_u4					{
						padding-bottom:4px;
						}	
.pad_u4_r4				{
						padding-bottom:4px;
						padding-right:4px;
						}	
input.textfeld_165		{
						width:165px;
						font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;					
						font-weight:none;
						font-size:12px;
						color:#000000;
						}
select.selectbox_165	{
						width:165px;
						font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;					
						font-weight:none;
						font-size:12px;
						color:#000000;
						}

input.textfeld_165n	{
						
						font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;					
						font-weight:none;
						font-size:12px;
						color:#000000;
						}
select.selectbox_250n	{
						
						font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;					
						font-weight:none;
						font-size:12px;
						color:#000000;
						}


select.selectbox_250	{
						width:250px;
						font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;					
						font-weight:none;
						font-size:12px;
						color:#000000;
						}
select.selectbox_300	{
						width:300px;
						font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;					
						font-weight:none;
						font-size:12Px;
						color:#000000;
						}						
.BUTTON 				{
										font-size : 10pt;
						font-weight : bold;
						color : #ffffff;
						background-color : #0066BB;
						height:23;
						width:100;
						text-align : center;
						text-decoration : none;
						border : 1;
						border-style : outset;
						border-color : #cccccc;
						border-width : thin;
						}
.BUTTON_SMALL 				{
						font-size : 9pt;
						font-weight : bold;
						color : #ffffff;
						background-color : #0066BB;
						height:20;
						text-align : center;
						text-decoration : none;
						border : 1;
						border-style : outset;
						border-color : #cccccc;
						border-width : thin;
						}
.BUTTONSMALL,.buttonsmalllang 				{
						font-size : 9pt;
						font-weight : bold;
						color : #ffffff;
						background-color : #0066BB;
						height:20;
						text-align : center;
						text-decoration : none;
						border : 1;
						border-style : outset;
						border-color : #cccccc;
						border-width : thin;
						}
TD.ERROR				{
						font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
						font-size:11px;
						font-weight : bold;
						color : Red;
						}
.error				{
						font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
						font-size:11px;
						font-weight : bold;
						color : Red;
						}
.lh19					{
						line-height:19px;
						}						
		
/* 06042004 pr aus Tab.cfm: */
.reiterheadline, a.reiterheadline {	
				font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
				font-weight:bold;
				text-decoration:none;
				font-size:10px;	
				color: 000000;	
			}
.reiterlink, a.reiterlink {	
				font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
				font-weight:none;
				text-decoration:none;
				font-size:10px;
				font-variant: normal;
				color:#0066BB;		
			}
a.reiterlink:hover {	
				color:#333333;
			}
.reiterdeactivate, a.reiterdeactivate {	
				font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
				font-weight:none;
				text-decoration:none;
				font-size:10px;
				font-variant: normal;	
				color: 928A91;	
			}
.tabbody {
			}	
/* ende aus tab.cfm */													
/* IP2-Layer-Technik */
.divtop {
	width:100%;
	z-index:2;
	top:0px;
	left:0px;
	/*position:fixed; da mozilla Firefox dies nicht korrekt abbildet*/
}		
.divpopup { 
	top:100px;
}

.divmain {
	position:absolute;
	overflow:auto;
	width:100%;
	left:0px;
	right: 20px;
}

.divbottom {
	position:absolute;
	width:100%;
	left:0px;
	padding-left:0px;
	padding-right:0px;
	margin-left:0px;
	margin-right:0px;
}				
.divtoolbar {
	width:100%;
	background-color : #FFFFFF;
	/*background-image:url(/images_nibe/system/toolbar_back.gif);*/
	background-repeat:repeat-x;
}
.divtoolbartg {
	width:100%;
	background-color : #ffffff;
	/*background-image:url(/images_nibe/system/toolbar_back.gif);*/
	background-repeat:repeat-x;
}
select.divtoolbar{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	height:20px;
	color: #02AD9D;
	background-color : #d1f0ed;
	text-decoration : none;
	border : 1px solid #02AD9D;
}
		
.divtoolbarpopup {
	padding-top:2px;
	vertical-align:middle;
	height:24px;
	position:absolute;
	background-color:#f4f6f7;
	width:96%;
}

.divlocator {
	vertical-align:middle;
	height:37px;
	/*background-image:  url(/images_nibe/system/welcome_back.jpg);*/
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}

.divsearch {
	vertical-align:middle;
	background-color:#c9eccb;
}

.divsubmenu {
	position:absolute;
	max-height:200px;
	max-width:300px;
	z-index:3;
	background-color: #ffffff;
	visibility:hidden;
	overflow:auto;
}

.divmessage {
	position:absolute;
	z-index:999;
	vertical-align:middle;
	overflow:auto;
	width:90%;
	visibility:visible;
	left:10px;
}
