body {
  margin-right:  0px;
  margin-width:  0px;
  margin-left:   0px;
  margin-top:    0px;
  margin-bottom: 0px;
}

span,td                   {font-family:arial,helvetica,sans-serif;}
a                         {text-decoration:none;}
input,select,textarea     {font-family:arial,helvetica,sans-serif; font-size:10px; }

.pageBreakBefore          {page-break-before:always;}

/*
 * Template for new cursors:
 * .cursor[CursorStyle] {color:#[CursorStyle];}
 */

.cursorDefault {cursor:default;}
.cursorAuto    {cursor:auto;}
.cursorHand    {cursor:pointer;}

/*
 * Template for new colours:
 * .color[hexcode]           {color:#[hexcode];}
 */

.color000000                 {color:#000000;}
.color666666                 {color:#666666;}
.color999999                 {color:#999999;}
.colora9a9a9                 {color:#a9a9a9;}
.colorffffff                 {color:#ffffff;}
.colora9a9a9                 {color:#a9a9a9;}
.colorf2269e                 {color:#f2269e;}
.colorcccccc                 {color:#cccccc;}
.colorff6600                 {color:#ff6600;}
.colorb9b9b9                 {color:#b9b9b9;}
.color333333                 {color:#333333;}
.color757575                 {color:#757575;}
.colora6beaf                 {color:#a6beaf;}
.color35574c                 {color:#35574c;}
.colord1002a                 {color:#d1002a;}

/*
 * Template for new <a href>-Styles:
 * a.color[link-colour]-[hover/active-colour]        {color:#<Linkcolour>}
 * a.color[link-colour]-[hover/active-colour]:hover  {color:#<Hovercolour>}
 * a.color[link-colour]-[hover/active-colour]:active {color:#<Activecolour>}
 */

a.colorcccccc-ffffff        {color:#cccccc;}
a.colorcccccc-ffffff:hover  {color:#ffffff;}
a.colorcccccc-ffffff:active {color:#ffffff;}

a.color666666-000000        {color:#666666;}
a.color666666-000000:hover  {color:#000000;}
a.color666666-000000:active {color:#000000;}

a.color757575-ffffff        {color:#757575;}
a.color757575-ffffff:hover  {color:#ffffff;}
a.color757575-ffffff:active {color:#ffffff;}

a.color999999-000000        {color:#999999;}
a.color999999-000000:hover  {color:#000000;}
a.color999999-000000:active {color:#000000;}

a.colora9a9a9-ffffff        {color:#a9a9a9;}
a.colora9a9a9-ffffff:hover  {color:#ffffff;}
a.colora9a9a9-ffffff:active {color:#ffffff;}

a.colorcdcdcd-ffffff        {color:#cdcdcd;}
a.colorcdcdcd-ffffff:hover  {color:#ffffff;}
a.colorcdcdcd-ffffff:active {color:#ffffff;}

a.colora9a9a9-000000        {color:#a9a9a9;}
a.colora9a9a9-000000:hover  {color:#000000;}
a.colora9a9a9-000000:active {color:#000000;}

a.colorffffff-f2269e        {color:#ffffff;}
a.colorffffff-f2269e:hover  {color:#f2269e;}
a.colorffffff-f2269e:active {color:#f2269e;}

a.color000000-f2269e        {color:#000000;}
a.color000000-f2269e:hover  {color:#f2269e;}
a.color000000-f2269e:active {color:#f2269e;}

a.color999999-f2269e        {color:#999999;}
a.color999999-f2269e:hover  {color:#f2269e;}
a.color999999-f2269e:active {color:#f2269e;}

a.colorb9b9b9-ffffff        {color:#b9b9b9;}
a.colorb9b9b9-ffffff:hover  {color:#ffffff;}
a.colorb9b9b9-ffffff:active {color:#ffffff;}

a.color999999-ffffff        {color:#999999;}
a.color999999-ffffff:hover  {color:#ffffff;}
a.color999999-ffffff:active {color:#ffffff;}

a.color999999-ff6600        {color:#999999;}
a.color999999-ff6600:hover  {color:#ff6600;}
a.color999999-ff6600:active {color:#ff6600;}

a.color000000-ff6600        {color:#000000;}
a.color000000-ff6600:hover  {color:#ff6600;}
a.color000000-ff6600:active {color:#ff6600;}

a.colorffffff-ff6600        {color:#ffffff;}
a.colorffffff-ff6600:hover  {color:#ff6600;}
a.colorffffff-ff6600:active {color:#ff6600;}

a.colora6beaf-ffffff        {color:#a6beaf;}
a.colora6beaf-ffffff:hover  {color:#ffffff;}
a.colora6beaf-ffffff:active {color:#ffffff;}

a.colorffffff-d1002a        {color:#ffffff;}  
a.colorffffff-d1002a:hover  {color:#d1002a;}
a.colorffffff-d1002a:active {color:#d1002a;}

a.colorcccccc-d1002a        {color:#cccccc;}
a.colorcccccc-d1002a:hover  {color:#d1002a;}
a.colorcccccc-d1002a:active {color:#d1002a;}

#logoLayer             {position:absolute; left: 40px; top: 25px; z-index:100;}
#noScriptLayer         {position:absolute; left:  0px; top:  0px; z-index:999; width:100%; height:100%;}
#moduleNavigationLayer {position:absolute; left:  0px; top:  8px; z-index:900;}
#miniFrameLayer        {position:absolute; left:  0px; top:  0px; z-index:  0;}
#iconLayer             {position:absolute; left:933px; top:  0px; z-index: 10;}
#printLogoLayer        {position:absolute; left: 35px; top: 14px; z-index:100;}
#toolTipLayer          {position:absolute; left:  0px; top:  0px; z-index:902; width:190px; }
#toolTipBgLayer        {position:absolute; left:  0px; top:  0px; z-index:901; border:1px solid black; background-color:#ffffe1;}
#hiddenLinksLayer      {position:absolute; overflow:hidden; display: none; visibility:hidden; text-align:left; }

/*
 *
 * Styles for silo forms
 *
 */
 
.formWidth                      { width:405px; }
.noFloat                        { clear: both; }
.checkElement                   { float:left; }
.elementColor                   { color:#000000 }
.labelColor                     { color:#000000 }
.error                          { color:#ff6600 }

/*
 * Labels
 */
 
.label                { display:block;  font-size:10px; line-height:12px; }
.label_checkbox       { display:block;  font-size:10px; line-height:11px; padding-bottom:8px; padding-top:2px;}
label                 { display:inline; font-size:10px; line-height:13px; margin-top:3px; margin-right:3px; float:left; }
label.label           { display:inline; font-size:10px; line-height:11px; margin-top:2px; margin-left:6px; float:left;}
label.radio           { font-size:10px; line-height:13px; margin-top:0px; -margin-top:3px; margin-right:3px;  float:left; padding-left:4px; -padding-left:1px;}
label.radio100        { font-size:10px; line-height:13px; margin-top:0px; -margin-top:3px; margin-right:3px;  float:left; padding-left:4px; -padding-left:1px;}
.selectlabel          { font-size:10px; line-height:13px; }
.salutationLabel      {-margin-top:4px;}
.radioHorizontalLabel {margin-bottom:2px; -margin-bottom:-3px;}

label.labelCheckElement200   { padding-bottom:0px; width:347px; }
label.labelCheckElement100   { padding-bottom:0px; width:190px; }

.headlineText       { font-size:11px; font-weight:bold; line-height:13px; }

.hintLink            {font-size:10px; line-height:13px; margin-top:0px; margin-right:0px; text-decoration:underline; }

/*
 * input, select und textarea elements
 */


select.formElement        {margin:1px 0px 0px 0px;}
input.formElement         {padding:1px 0px 1px 3px; margin:0px 0px 0px 0px;}
textarea.formElement      {height: 82px; padding:1px 0px 1px 3px;}

.sizeInPercent-20         {width: 35px;}
.sizeInPercent-33         {width: 59px;}
.sizeInPercent-34         {width: 55px;}
.sizeInPercent-40         {width: 65px;}
.sizeInPercent-50         {width: 91px;}
.sizeInPercent-60         {width:118px;}
.sizeInPercent-80         {width:148px;}
.sizeInPercent-100        {width:188px;}
.sizeInPercent-200        {width:391px;}

/*secial width*/
.sizeInPercent-55      		{width: 35px;}
.sizeInPercent-155	      {width:188px;}


.sectionBlock             {float:left; padding:0px 0px 0px 0px;}

.formElementBlock         {float:left; padding:0px 0px 7px 0px; margin:1px 0px 0px 0px; display:inline;}
.groupElementBlock        {float:left; padding:0px 0px 0px 0px; display:inline;}

.checkElementBlock        {clear:both; margin-top:-1px;}
.checkSubElementBlock     {padding:4px 0px 0px 0px;}

.button                   {clear:both;}

.errorMessage             {float:left; padding:0px 0px 0px 0px;}


/*
 * Horizontal space between the elements
 */
.spacingSmall             { padding-right:5px; }
.spacingLarge             { padding-right:15px; }
.spacingSalutationElement { padding-left:6px; float:left; }
.spacingSalutationSubElement { padding-left:2px;}