/* td,div {unselectable: on } */

/* Diese styles werden fuer das ruckelfreie Switching im Editmode benoetigt */
html				{height:100%;}
input,textarea		{font-size: 100%; margin:0; padding:0}
.borderdummy 		{padding: 1px 1px 1px 0;}
.block				{display:block;}
/*  */

.valign			{vertical-align: middle}


.bgcol			{background:#EEEEEE;}
.cargo11		{font-family: tahoma, verdana, sans-serif; font-size: 11px;}
.cargo9		 	{font-family: verdana, tahoma, sans-serif; font-size: 9px;color:#000000; line-height:1.3em;}
.cargomin		{font-family: Arial, sans-serif; font-size: 10px;}
.cargo10		{font-family: verdana, tahoma, sans-serif; font-size: 10px;}
.cargohead		{font-family: verdana, sans-serif; font-size: 12px; font-weight:bold;}
.cargolink		{font-family: tahoma, verdana, sans-serif; color:#000000; text-decoration:none}
.cargolink:hover{font-family: tahoma, verdana, sans-serif; color:#999999; text-decoration:none}

.grey			{color:#999999}
.bold			{font-weight: bold}
.italic			{font-style: italic}
.trans70		{filter: alpha(opacity = 70);-moz-opacity: 0.70;}
.trans40		{filter: alpha(opacity = 30);-moz-opacity: 0.30;}
.trans20		{filter: alpha(opacity = 20);-moz-opacity: 0.20;}
.trans10		{filter: alpha(opacity = 20);-moz-opacity: 0.20;}

.cargobuttons   {font-family: tahoma, verdana, sans-serif; font-size: 11px;}
.cargobuttons2  {font-family: tahoma, verdana, sans-serif; font-size: 9px;}
.cargofields    {font-family: verdana, tahoma, sans-serif; font-size: 12px; margin-left: 0px}
.cargofields2   {margin:0; padding:0; font-family: tahoma, verdana, tahoma, sans-serif; font-size: 11px; line-height:1.3em; border: 1px solid; background-color: #FFFFFF; border-color: #BBBBBB #FFFFFF #FFFFFF #BBBBBB;}
.cargofields2grey   {font-family: tahoma, verdana, tahoma, sans-serif; font-size: 11px; border: 1px solid; background-color: #F8F8F8; border-color: #BBBBBB #FFFFFF #FFFFFF #BBBBBB;}
.cargofieldsgrey    {font-family: verdana, tahoma, sans-serif; font-size: 12px; margin-left: 0px; background-color: #F8F8F8;}

.cargopulldownbig {}
.cargopulldown  {font-family: tahoma, verdana, sans-serif; font-size: 11px;}
.cargopulldown  {}
.cargopulldown2 {font-family: tahoma, verdana, sans-serif; font-size: 9px;}
.cargoaddbutton {background:#EEEEEE; border: 1px solid; border-color: #FFFFFF #D0D0D0 #D0D0D0 #FFFFFF; font-family: tahoma, verdana, sans-serif; font-size: 9px;}

.cargomessage   {font-family: tahoma, verdana, tahoma, sans-serif; font-size: 11px; line-height:14px;color:#000000;}
.border1		{border: 3px solid; border-color:#FFFF00;}
.bordergrey		{border: 1px solid; border-color:#666666;}

.benennung      {font-family: Arial, Arial, sans-serif; font-size: 10px; color: #FF0000; font-weight: normal;letter-spacing: 0.0em}
#infobar input {margin: 2px; margin-left:6px;}



.flaeche   		{background:#EEEEEE; border: 1px solid; border-color: #FFFFFF #D0D0D0 #D0D0D0 #FFFFFF;}
.flaechedark   	{background:#DDDDDD; border: 1px solid; border-color: #EEEEEE #CCCCCC #CCCCCC #EEEEEE;}
.flaechedark2   {background:#CCCCCC; border: 1px solid; border-color: #CCCCCC #DDDDDD #DDDDDD #CCCCCC;}
.flaechehell   	{background:#F8F7F6; border: 1px solid; border-color: #FFFFFF #D0D0D0 #D0D0D0 #FFFFFF;}
.flaechebar 	{background:#FFFF00; border: 1px solid; border-color: #FFFFCC #D2D200 #D2D200 #FFFFCC; padding:0px; }
.flaechebaricon	{background:#FFFF00; border: 1px solid; border-color: #FFFFCC #D2D200 #D2D200 #FFFFCC; padding:0px; }
.flaechebardark {background:#EAEB00; border: 1px solid; border-color: #FFFFCC #D2D200 #D2D200 #FFFFCC; padding:0px; }
.blackbar       {font-family: verdana; color:#FFFFFF; font-size: 10px;}
._sinputsmall   {font-family: Arial, Helvetica, verdana; font-size: 9px;}
.cbutton 		{font-family: tahoma, verdana,arial; font-size:11px;}
.hrule			{background:#EEEDEA; border: 1px solid; border-color: #D0D0D0 #FFFFFF #FFFFFF #D0D0D0;}
.sreiter2       {font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #000000;}

.smallfonts {
	font-family: small fonts, verdana,  arial, helvetica, sans-serif;
	font-size: 9px;
}

/* 
styles fuer edit-felder, sollen den Einstellunge in jscript entsprechen 
nur tyles für border und background
*/
.cargoedit         {border: 1px solid; background-color: #EEEEEE; border-color: #CCCCCC #CCCCCC #CCCCCC #CCCCCC;}
.Cargoeditsmall    {border: 1px solid; background-color: #F6F6F6; border-color: #BBBBBB #BBBBBB #FFFFFF #FFFFFF;}


.wheader		{padding-left:3px;padding-top:3px;line-height:11px}
.standardEditFieldClass  {font-family: Arial, verdana; font-size: 95%; text-decoration: none; border: 1px solid; background-color: #EEEEEE; border-color: #CCCCCC #CCCCCC #CCCCCC #CCCCCC;}



/* btn ohne Größenangaben */
.btnX {
	padding-top: 0px; padding-right: 2px; padding-bottom: 1px; padding-left: 2px; 
	background: #EEEEEE; border: 1px solid;
	border-color: #FFFFFF #D0D0D0 #D0D0D0 #FFFFFF;
	cursor: pointer;
	}
.btnX_hover { 
	padding-top: 0px; padding-right: 2px; padding-bottom: 1px; padding-left: 2px; 
	background: #E5E5E5;border: 1px solid;
	border-color: #FFFFFF #CCCCCC #CCCCCC #FFFFFF;
	cursor: pointer;
	}
.btnX_active {
	padding-top: 1px; padding-right: 1px; padding-bottom: 0px; padding-left: 3px; 
	background: #DDDDDD;border: 1px solid;
	border-color: #BBBBBB #FFFFFF #FFFFFF #BBBBBB;
	cursor: pointer;
	}


/* btn normal */
.btnvisible {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	padding-top: 0px; 
	padding-right: 3px; 
	padding-bottom: 1px; 
	padding-left: 3px; 
	background: #EEEEEE;
	border: 1px solid;
	border-color: #FFFFFF #CCCCCC #CCCCCC #FFFFFF;
	cursor: pointer;
	}
.btn {
	height: 22px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	padding-top: 0px; 
	padding-right: 3px; 
	padding-bottom: 1px; 
	padding-left: 3px; 
	background: #EEEEEE;
	border: 1px solid;
	border-color: #EEEDEA #EEEDEA #EEEDEA #EEEDEA;
	cursor: pointer;
	}
.btn_hover { 
	height: 22px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	padding-top: 0px; 
	padding-right: 3px; 
	padding-bottom: 1px; 
	padding-left: 3px; 
	background: #E5E5E5;
	border: 1px solid;
	border-color: #FFFFFF #CCCCCC #CCCCCC #FFFFFF;
	cursor: pointer;
	}
.btn_active {
	/* height: 22px; */
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	padding-top: 1px; 
	padding-right: 2px; 
	padding-bottom: 0px; 
	padding-left: 4px; 
	background: #DDDDDD;
	border: 1px solid;
	border-color: #BBBBBB #FFFFFF #FFFFFF #BBBBBB;
	cursor: pointer;
}

	
	
/* btnhell, Buttons auf hellem Hintergrund*/
.buttonleiste {

}
.btnhell {
	height: 22px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	padding-top: 0px; 
	padding-right: 3px; 
	padding-bottom: 1px; 
	padding-left: 3px; 
	background: #F8F7F6;
	border: 1px solid;
	border-color: #F8F7F6 #F8F7F6 #F8F7F6 #F8F7F6;
	cursor: pointer;
}
.btnhell_hover { 
	height: 22px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	padding-top: 0px; 
	padding-right: 3px; 
	padding-bottom: 1px; 
	padding-left: 3px; 
	background: #EEEEEE;
	border: 1px solid;
	border-color: #FFFFFF #CCCCCC #CCCCCC #FFFFFF;
	cursor: pointer;
	}
.btnhell_active {
	height: 22px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	padding-top: 1px; 
	padding-right: 2px; 
	padding-bottom: 0px; 
	padding-left: 4px; 
	background: #FFFFFF;
	border: 1px solid;
	border-color: #FFFFFF #BBBBBB #BBBBBB #FFFFFF;
	cursor: pointer;
	}
	


/* btntop, Buttons auf Fensterrahmenfarbe*/
.btntop {
	height: 22px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	padding-top: 0px; 
	padding-right: 3px; 
	padding-bottom: 1px; 
	padding-left: 3px; 
	border: 1px solid;
	border-color: #FFFF00 #FFFF00 #FFFF00 #FFFF00;
	cursor: pointer;
	}
.btntop_hover { 
	height: 22px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	padding-top: 0px; 
	padding-right: 3px; 
	padding-bottom: 1px; 
	padding-left: 3px; 
	background: #EAEB00;
	border: 1px solid;
	border-color: #FFFFFF #CCCCCC #CCCCCC #FFFFFF;
	cursor: pointer;
	}
.btntop_active {
	height: 22px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	padding-top: 1px; 
	padding-right: 2px; 
	padding-bottom: 0px; 
	padding-left: 4px; 
	background: #FFFFFF;
	border: 1px solid;
	border-color: #FFFFFF #BBBBBB #BBBBBB #FFFFFF;
	cursor: pointer;
	}


	
	
	
.buttonDisabled img {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	border: 1px solid ButtonFace;
	filter: alpha(opacity = 25);
	-moz-opacity: 0.25;
}


.sinputsmall     {font-family: Arial, Helvetica; font-size: 9px; font-style: normal; border: 1px solid; border-color: #BBBBBB #FFFFFF #FFFFFF #BBBBBB;}
/* Formulargenerator */
.sformgen       {font-family: Arial, Helvetica, verdana; font-size: 80%; font-style: normal; line-height: normal; text-decoration: none; border: 1px solid; background-color: #FAFAFA; border-color: #BBBBBB #FFFFFF #FFFFFF #BBBBBB;}
.sformgen2      {font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 85%; font-style: normal; line-height: normal; text-decoration: none; border: 1px solid; background-color: #FAFAFA; border-color: #BBBBBB #FFFFFF #FFFFFF #BBBBBB;}




/*  V I E W   C L A S S E S     */
.arrownav		{}    /* previous next */
.headerlink			{text-decoration:none; color:black; display:block; background-color:#EEEEEE}    /* previous next */
.headercell			{border:0px solid #666666; border-left:0; background: url(/cms/images/innerborder_light.gif) no-repeat;}
.headercell_first 	{border-left:1px solid #666666;}


.headerwrapperdiv   {	border:1px solid #666666;
						border-left:0;
						xborder-top:1px solid #666666;
						xborder-bottom:1px solid #666666;
						xborder-color: #FFFFFF #D0D0D0 #D0D0D0 #FFFFFF; 
						font-size:0.9em; 
						font-family:tahoma, verdana, sans serif; 
						padding:0px;
					}






.headerfield		{	background: transparent url(/cms/images/innerborder_dark.gif) no-repeat bottom right;
 						cursor:pointer; 
						border:0;
						padding: 2px 0 40px 0px;
					}
.selectall			{text-decoration: none; color:black}



.php				{font-weight:bold; background: url(/cms/images/icon_warning.gif) no-repeat 0 -1px; padding:0 2px 0 18px; margin:0 3px 0 3px;}








