table.border-zusatzversand-table {
    margin-left: 1em;
}

.border-zusatzversand-table {
    border: 1px solid black;
    border-collapse: collapse;
    border-spacing: 2px;
    padding: 4px;
}


.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
	border: 1px solid #153b63 !important;
	background: #153b63 !important;
}


/* context menu */
.contextmenu{
   background-color:rgb(156, 0, 33);
   width:100%;
   height:20px;
   white-space:nowrap;
   color:#ffffff;
}

a.contextmenu{
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
   font-weight:bold;
   color:#ffffff;
   margin-top:3px;
   margin-bottom:0px;
   padding-left:6px;
   padding-right:6px;
   display:block;
}

td.contextmenu{
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
   font-weight:normal;
   color:#ffffff;
   vertical-align:middle;
   padding-left:6px;
   padding-right:6px;
   display:block;
}

/*}

   vertical-align:middle;
   margin-top:0px;
   margin-bottom:3px;
   padding-left:6px;
   padding-right:6px;
   display:block;
*/

/* list displays */
/*
.lsttitle 	{ font-family:arial,tahoma,helvetica,sans-serif; font-size:13px; font-weight:bold; color:#000000; background-color:#FFFFFF;}
.lsteven 	{ font-family:arial,tahoma,helvetica,sans-serif; font-size:13px; color:#000000; background-color:#E6EAF0;}
.lstodd 		{ font-family:arial,tahoma,helvetica,sans-serif; font-size:13px; color:#000000; background-color:#FFFFFF; }
*/

/* list table */
.list          { font-family:arial,tahoma,helvetica,sans-serif; font-size:12px; color:#000000; border-collapse:collapse; border-width:1px; border-style:solid; border-color:#C0C0C0; }
.lsthead       { font-family:arial,tahoma,helvetica,sans-serif; font-size:12px; background-color:#F1F1FC; color:#000000; font-weight: bold;   border-width:1px; border-style:solid; border-color:grey; padding-top:2; padding-left:5; padding-bottom:2; padding-right:5; text-align:left; vertical-align:bottom; white-space:nowrap}
.lstheadcenter { font-family:arial,tahoma,helvetica,sans-serif; font-size:12px; background-color:#F1F1FC; color:#000000; font-weight: bold;   border-width:1px; border-style:solid; border-color:grey; padding-top:2; padding-left:5; padding-bottom:2; padding-right:5; text-align:center; vertical-align:bottom; white-space:nowrap}
.lstodd        { font-family:arial,tahoma,helvetica,sans-serif; font-size:12px; background-color:#ffffff; color:#000000; font-weight: normal; border-width:1px; border-style:solid; border-color:grey; padding-top:2; padding-left:5; padding-bottom:2; padding-right:5;}
.lsteven       { font-family:arial,tahoma,helvetica,sans-serif; font-size:12px; background-color:#F1F1F5; color:#000000; font-weight: normal; border-width:1px; border-style:solid; border-color:grey; padding-top:2; padding-left:5; padding-bottom:2; padding-right:5;}
.lsteven2      { font-family:arial,tahoma,helvetica,sans-serif; font-size:12px; background-color:#F1F1F5; color:#000000; font-weight: normal; border-width:1px; border-style:solid; border-color:grey; padding-top:2; padding-left:5; padding-bottom:2; padding-right:5;}
.lsttd         { font-family:arial,tahoma,helvetica,sans-serif; font-size:12px; color:#000000; font-weight: normal; border-width:1px; border-style:solid; border-color:grey; padding-top:2; padding-left:5; padding-bottom:2; padding-right:5;}
.lstspace      { font-family:arial,tahoma,helvetica,sans-serif; font-size:12px; background-color:#DFE9F4; color:#000000; font-weight: normal; border-width:1px; border-style:solid; border-color:grey;}

/* tab folder styles */
.tabheadlink   { font-family:arial,tahoma,helvetica,sans-serif; font-size:13px; background-color:#F1F1F5; color:#000000; font-weight: normal; border-width:1px; border-style:solid; border-color:grey; padding-top:2; padding-left:5; padding-bottom:2; padding-right:5; text-align:left; vertical-align:bottom; white-space:nowrap; text-decoration:underline; }
.tabheadact    { font-family:arial,tahoma,helvetica,sans-serif; font-size:13px; background-color:#E0E0E0; color:#000000; font-weight: bold;   border-width:1px; border-style:solid; border-color:grey; padding-top:2; padding-left:5; padding-bottom:2; padding-right:5; text-align:left; vertical-align:bottom; white-space:nowrap}
.tabcontent    { font-family:arial,tahoma,helvetica,sans-serif; font-size:12px; background-color:#E0E0E0; color:#000000; font-weight: normal; border-width:1px; border-style:solid; border-color:grey; padding-top:2; padding-left:5; padding-bottom:2; padding-right:5;}
.tabodd        { font-family:arial,tahoma,helvetica,sans-serif; font-size:12px; background-color:#ffffff; color:#000000; font-weight: normal; border-width:1px; border-style:solid; border-color:grey; padding-top:2; padding-left:5; padding-bottom:2; padding-right:5;}
.tabeven       { font-family:arial,tahoma,helvetica,sans-serif; font-size:12px; background-color:#F1F1F5; color:#000000; font-weight: normal; border-width:1px; border-style:solid; border-color:grey; padding-top:2; padding-left:5; padding-bottom:2; padding-right:5;}
/* DFE9F4 hellblau */

/* tabs list table */
.tablist          { font-family:arial,tahoma,helvetica,sans-serif; font-size:12px; color:#000000; border-collapse:collapse; border-width:1px; border-style:solid; border-color:#C0C0C0; }
.tablsthead       { font-family:arial,tahoma,helvetica,sans-serif; font-size:12px; background-color:#E0E0E0; color:#000000; font-weight: bold;   border-width:1px; border-style:solid; border-color:grey; padding-top:2; padding-left:5; padding-bottom:2; padding-right:5; text-align:left; vertical-align:bottom; white-space:nowrap}
.tablstheadcenter { font-family:arial,tahoma,helvetica,sans-serif; font-size:12px; background-color:#E0E0E0; color:#000000; font-weight: bold;   border-width:1px; border-style:solid; border-color:grey; padding-top:2; padding-left:5; padding-bottom:2; padding-right:5; text-align:center; vertical-align:bottom; white-space:nowrap}
.tablstodd        { font-family:arial,tahoma,helvetica,sans-serif; font-size:12px; background-color:#ffffff; color:#000000; font-weight: normal; border-width:1px; border-style:solid; border-color:grey; padding-top:2; padding-left:5; padding-bottom:2; padding-right:5;}
.tablsteven       { font-family:arial,tahoma,helvetica,sans-serif; font-size:12px; background-color:#F1F1F5; color:#000000; font-weight: normal; border-width:1px; border-style:solid; border-color:grey; padding-top:2; padding-left:5; padding-bottom:2; padding-right:5;}
.tablsteven2      { font-family:arial,tahoma,helvetica,sans-serif; font-size:12px; background-color:#E0E0E0; color:#000000; font-weight: normal; border-width:1px; border-style:solid; border-color:grey; padding-top:2; padding-left:5; padding-bottom:2; padding-right:5;}

/* tabs list links */
a.tablist		      { color:rgb(156, 0, 33); border-style:none;}
a.tablist:link		   { text-decoration:none; }
a.tablist:active	   { text-decoration:none; }
a.tablist:visited	   { text-decoration:none; }
a.tablist:hover		{ text-decoration:underline; color:#384294;}

/* tabs field classes */
.tabfieldname       { font-family:arial,tahoma,helvetica,sans-serif; font-size:12px; font-weight:normal; white-space:nowrap; vertical-align:middle; }


/* form links */
a.formlink		      { font-size:15px; color:rgb(156, 0, 33); border-style:none;}
a.formlink:link	   { font-size:15px; text-decoration:underline; }
a.formlink:active	   { font-size:15px; text-decoration:underline; }
a.formlink:visited   { font-size:15px; text-decoration:underline; }
a.formlink:hover		{ font-size:15px; text-decoration:underline; color:#384294;}

/* inline text links */
a.textlink           { font-family:arial,tahoma,helvetica,sans-serif; font-size:12px; color:rgb(156, 0, 33); font-weight:bold; border-style:none; }
a.textlink:link	   { text-decoration:underline; }
a.textlink:active	   { text-decoration:underline; }
a.textlink:visited   { text-decoration:underline; }
a.textlink:hover		{ text-decoration:underline; color:#384294;}




/*
a {
	color: #153b63;
	text-decoration: none;
}
*/

/* nav and edit classes */
.navtitlebold{
	font-weight:600;
	color:404040;
}
.navfield{
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	color:#000000;
	background-color:#ffffff;
	border-style:solid;
	border-width:1px;
	border-color:#333399;
	height:20px;
	/*background-image:url(../img/content/fieldbg.gif);*/
}
.navfieldinactive{
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	color:#000000;
	background-color:#f9f9f9; /*--FFFFCC*/
	border-style:solid;
	border-width:1px;
	border-color:#333399;
	height:20px;
}

/* nav list classes */
.navlist{
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	color:#000000;
	background-color:#ffffff;
	border-style:solid;
	border-width:1px;
	border-color:#333399;
	height:100px;
}

.navdropdown{
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	color:#000000;
	background-color:#ffffff;
	border-style:solid;
	border-width:1px;
	border-color:#333399;
	height:20;
	/*--background-image:url(../img/content/fieldbg.gif);*/
}

/* radio button */
.radio{
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	color:#000000;
	background-color:#ffffff;
	border-style:none;
	/*--border-width:1px;
	--border-color:#333399;*/
	height:20px;
	/*--vertical-align:bottom;*/
	background-image:url(../img/content/fieldbg.gif);
}

/* checkbox */
.checkbox{
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	color:#000000;
	background-color:#ffffff;
	border-style:none;
	/*--border-width:1px;
	--border-color:#333399;*/
	height:20px;
	/*--vertical-align:bottom;*/
	background-image:url(../img/content/fieldbg.gif);
}

/* checkbox in tablist */
.tabCheckbox{
	color:#000000;
	background-color:#F1F1FC;
	border-style:none;
}


.response{
   font-weight:bold;
}

table.searchresult thead tr { font-family:arial,tahoma,helvetica,sans-serif; font-size:12px; background-color:#F1F1FC; color:#000000; font-weight: bold;   border-width:1px; border-style:solid; border-color:grey; padding-top:2; padding-left:5; padding-bottom:2; padding-right:5; text-align:left; vertical-align:bottom; white-space:nowrap}

table.searchresult tr.even { font-family:arial,tahoma,helvetica,sans-serif; font-size:12px; background-color:#F1F1F5; color:#000000; font-weight: normal; border-width:1px; border-style:solid; border-color:grey; padding-top:2; padding-left:5; padding-bottom:2; padding-right:5;}

table.searchresult tr.odd { font-family:arial,tahoma,helvetica,sans-serif; font-size:12px; background-color:#ffffff; color:#000000; font-weight: normal; border-width:1px; border-style:solid; border-color:grey; padding-top:2; padding-left:5; padding-bottom:2; padding-right:5;}

/* result list pager */
td input.buttonaslink {color:#04318d; padding:0px; border-width:0px; background-color:transparent; text-decoration:underline; cursor:pointer; }
.pagecontrol 					{color:#04318d; padding-left:2px; padding-right:2px; font-weight:normal; border-width:0px; background-color:transparent; text-decoration:underline; cursor:pointer;}
.inactivepagecontrol 	{color:#6666CC; padding-left:2px; padding-right:2px; /*font-weight:light;*/ border-width:0px; background-color:transparent; text-decoration:none; }
.currentpagecontrol 	{ background-color:#DFE9F4; color:#04318d; padding-left:2px; padding-right:2px; font-weight:bold; }

/* soft button from tab cell*/
.softbutton { background-color:#FFFFCC; color:#04318d; font-family:arial,tahoma,helvetica,sans-serif; font-size:12px; padding-left:2px; padding-right:2px; font-weight:bold; border-collapse:collapse; border-width:1px; border-style:solid; border-color:#c0c0c0; }
.softbuttoninact { background-color:#FFFFFF; color:#CCCCFF; font-family:arial,tahoma,helvetica,sans-serif; font-size:12px; padding-left:2px; padding-right:2px; font-weight:bold; border-collapse:collapse; border-width:1px; border-style:solid; border-color:#c0c0c0; }
