/************************************************************************************************************************/
/* Generisches */ 

a:link     { color:#559955; text-decoration:none; }
a:visited  { color:#77BB55; text-decoration:none; }
a:hover    { color:#E00000; text-decoration:none; }
a:active   { color:#00FF00; text-decoration:none; }
a:focus	   { color:#E00000; text-decoration:none; }
img        { border:0px solid black; }
table      { margin:0px; padding:0px; border:0px solid #000000; }
p          { font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px; margin-top:0px; margin-bottom:5px; }
tr         { margin:0px; padding:0px; border:0px solid #FF0000; }
th	   { font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px; text-align:left; border:0px none #FF0000; 
             margin-left:0; margin-right:0; margin-bottom:0; }
td         { font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px; margin:px; padding:1px; border:0px none #FF0000; 
             empty-cells:show;}
li         { font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px; margin-bottom:5px; }
ol         { font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px; margin-bottom:5px; }
ul         { font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px; margin-bottom:5px; }
tt         { font-family:Courier New,Courier; font-size:14px; color:#0000C0; }
textarea   { font-size:12px; }

.fusszeile { }
.fusszeile p.fusszeile {font-family:Arial,Helvetica,Geneva,sans-serif; font-size:11px; font-weight:normal; color:#000000; 
            padding:3px 3px 2px 3px; background-color:#C0FF66; margin:20px 0px 10px 0px; line-height:20px; vertical-align:middle; }
.hidden	   { display:none; } 


/* Inhaltsseiten */
div.dsp { width:600px; padding:0px; margin:0px; border:0px none #000000; }
div.dsp h1 { font-family:Georgia,Times New Roman,Times,serif; font-size:18px; padding:4px 4px 4px 8px; 
          background-color:#C0FF66; margin-top:20px; font-weight:bold;}
div.dsp h2 { font-family:Georgia,Times New Roman,Times,serif; font-size:14px; padding:4px 4px 4px 8px; 
          background-color:#C0FF66; margin-top:4px; font-weight:bold;}
div.dsp h3 { font-family:Georgia,Times New Roman, Times,serif; font-size:16px; margin-top:20px; font-weight:bold; width:100% }
div.dsp h4 { font-family:Georgia,Times New Roman, Times,serif; font-size:12px; margin-top:20px; font-weight:bold; }
div.dsp table { margin:10px 0px 10px 0px; width:100%; padding:0; }
div.dsp table.nomargin { margin:0px;}
div.dsp tr { border:0px solid #00FF00; margin:0px; padding:0px; }
div.dsp th { background-color:#C0FF66; font-size:12px; font-weight:bold; margin:0px; padding:2px; vertical-align:top;}
div.dsp th.li { padding:2px; }
div.dsp td { font-size:12px; font-weight:normal; border:0px solid #FF0000; padding:0px; margin:0px; vertical-align:top;}
div.dsp td.li { border-top:0px solid white; background-color:#EEEEEE; padding:2px; }
div.dsp td.mi { border-top:0px solid white; background-color:#EEEEEE; padding:2px; }
div.dsp td.re { border-top:0px solid white; background-color:#EEEEEE; padding:2px; }
div.dsp td.layout { vertical-align:top; background-color:transparent;}
div.dsp table.headerbuttons { margin:20px 0px 10px 0px; width:100%; background-color:#C0FF66; padding:0px; }
div.dsp table.headerbuttons td.li { font-family:Georgia,Times New Roman,Times,serif; font-size:18px; font-weight:bold; 
           padding:4px 4px 4px 8px; background-color:transparent; }
div.dsp table.headerbuttons td.re { padding:0px; text-align:right; background-color:transparent; }
div.dsp img { border:0px solid black; }
div.dsp p { font-family:Arial,Helvetica,Geneva,sans-serif; font-size:12px; margin-bottom:5px; }
div.dsp p.small { font-size:10px;}
div.dsp p.button { text-align:right; margin:10px 0px 10px 0px; }
div.dsp li { font-family:Arial,Helvetiva,Geneva,sans-serif; font-size:12px; margin:0px 0px 0px 0px; }
div.dsp ol { font-family:Arial,Helvetiva,Geneva,sans-serif; font-size:12px; margin-bottom:5px; }
div.dsp ul { font-family:Arial,Helvetiva,Geneva,sans-serif; font-size:12px; margin-bottom:5px; }
div.dsp pre{ font-family:Courier New,Courier; font-size:12px; color:#0000C0; }

/* Hauptseite */

div#dmpleft    { position:absolute; top:50px; left:155px; width:240px; margin:0px; padding:5px;}
div#dmpcenter  { position:absolute; top:50px; left:405px; width:380px; margin:0px; padding:5px;}
div#dmpcenter2 { position:absolute; top:328px; left:405px; width:380px; margin:0px; padding:5px; background-color:#EEEEEE; }
div#dmpright   { position:absolute; top:50px; left:795px; width:202px; margin:0px; padding:5px;}
/* 1 Anzeige */
div#dmpende  { clear:both; position:absolute; top:650px; left:162px; width:838px; height:100px; margin:0px; padding:0px; }
/* 2 Anzeigen */
/* div#dmpende    { clear:both; position:absolute; top:650px; left:0px; width:997px; margin:0px; padding:0px; }*/
div#dmpcenter2 h2 { font-family:Georgia,Times New Roman,Times,serif; font-size:13px; font-weight:bold; margin:8px 0px 10px 0px; }
div#dmpcenter2 td { font-size:12px; padding:1px; }
div#dmpcenter2 input {margin:-1px 0px 0px 0px;}

div.dmp p { font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px; margin:0px 0px 5px 0px; }
div.dmp p.small{ font-size:10px; color:#666666; font-style:normal; margin:3px 0px 3px 3px;}
div.dmp h3 { font-family:Georgia,Times New Roman,Times,serif;font-size:13px; margin:8px 0px 10px 0px; font-weight:bold; }
div.dmp table { padding:0px;}
div.dmp tr { font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px; border:0px none #FFFFFF; margin:0px; padding:0px;
        text-align:left; vertical-align:top; }
div.dmp td { font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px; border:0px none #FFFFFF; margin:0px; padding:0px;
        background-color:#F0F0F0; vertical-align:top;}
div.dmp td.mpred { padding:5px; background-color:#E0FFC0; border:1px solid #77BB00; }
div.dmp td.mpyellow { padding:5px; background-color:#E0FFC0; border:1px solid #77BB00; }
div.dmp td.mpblue { padding:5px; background-color:#E0FFC0; border:1px solid #77BB00; }
div.dmp td.mppeach { padding:5px; background-color:#E0FFC0; border:1px solid #77BB00; }
div.dmp td.mpgreen { padding:5px; background-color:#E0FFC0; border:1px solid #77BB00; }
div.dmp td.mpgray { padding:5px; background-color:#E0FFC0; border:1px solid #77BB00; }
/* div.dmp td.mpred { padding:5px; background-color:#FFDDDD; }
div.dmp td.mpblue { padding:5px; background-color:#DDDDFF; }
div.dmp td.mpyellow { padding:5px; background-color:#FFFFC8; }
div.dmp td.mpgreen { padding:5px; background-color:#E0FFC0; }
div.dmp td.mppeach { padding:5px; background-color:#FFF0D4; }
div.dmp td.mpgray { padding:5px; background-color:#F0F0F0; }*/



/* Verwendet für ANT */
div.ant {position:relative; border:0px solid white; width:600px; margin:0px; padding:0px;}
div.ant table { background-color:#EEEEEE; margin:0px; width:600px; }
div.ant tr { margin:0px; padding:0px;}
div.ant th { background-color:#C0FF66; font-size:12px; font-weight:bold; margin:0px; padding:0px; vertical-align:top; empty-cells:show;}
div.ant td { background-color:#EEEEEE; font-size:12px; font-weight:normal; border:0px; margin:0px; padding:0px; empty-cells:show;}
div.ant td.title {font-family:Arial,Helvetica,Geneva,sans-serif; text-align:left;height:32px;font-size:16px;font-weight:bold; color:#000000; background-color:#DDDDDD; width:600px; padding:0px; vertical-align:top; }
div.ant td.li { border-top:2px solid white; padding:2px; width:300px; vertical-align:top; }
div.ant td.mi { border-top:2px solid white; padding:2px; width:140px;vertical-align:top;  }
div.ant td.re1 { border-top:2px solid white; padding:2px; vertical-align:top; }
div.ant td.re2 { border-top:2px solid white; font-size:12px; padding:1px; vertical-align:top; }
div.ant td.summeli { width:300px; font-size:14px; font-weight:bold; margin:0px; padding:0px 0px 0px 0px; vertical-align:top; }
div.ant td.summere { width:300px; font-size:14px; font-weight:bold; margin:0px; padding:0px 0px 0px 0px; vertical-align:top; }
div.ant td.adresseli { font-size:12px; font-weight:bold; margin:0px; padding:1px; vertical-align:top; }
div.ant td.adressere { font-size:12px; font-weight:normal; margin:0px; padding:1px; vertical-align:top; }
div.ant input { margin:2px 0px 2px 0px; } 
div.ant input#cost { font-family:Arial,Helvetica,Geneva,sans-serif; background-color:#EEEEEE; color:#000000; padding:5px; text-align:right; border:none; font-size:14px; font-weight:bold; }

/* Verwendet nur für die Liste der Bestellungen-Artikelliste */
div.bestellliste {position:relative; border:1px solid white; width:600px; margin:0px; padding:0px;}
div.bestellliste table { background-color:#EEEEEE; margin:0px; width:600px; }
div.bestellliste tr { margin:0px; padding:0px;}
div.bestellliste th { background-color:#C0FF66; font-size:12px; font-weight:bold; margin:0px; padding:0px; vertical-align:top; empty-cells:show;}
div.bestellliste td { background-color:#EEEEEE; font-size:12px; font-weight:normal; border:0px; margin:0px; padding:0px; empty-cells:show; vertical-align:middle; }
div.bestellliste td.title {font-family:Arial,Helvetica,Geneva,sans-serif; text-align:left;height:32px;font-size:16px;font-weight:bold; color:#000000; background-color:#DDDDDD; width:698px; padding:0px; vertical-align:top; }
div.bestellliste td.li { border-top:2px solid white; padding:2px; width:300px; vertical-align:top; }
div.bestellliste td.mi { border-top:2px solid white; padding:2px; width:140px;vertical-align:top;  }
div.bestellliste td.re1 { border-top:2px solid white; padding:2px; vertical-align:top; }
div.bestellliste td.re2 { border-top:2px solid white; font-size:12px; padding:1px; vertical-align:top; }
div.bestellliste td.summeli { width:300px; font-size:14px; font-weight:bold; margin:0px; padding:10px 0px 10px 0px; vertical-align:top; }
div.bestellliste td.summere { width:300px; font-size:14px; font-weight:bold; margin:0px; padding:10px 5px 10px 0px; vertical-align:top; }
div.bestellliste td.adresseli { font-size:12px; font-weight:bold; margin:0px; padding:1px; vertical-align:top; }
div.bestellliste td.adressere { font-size:12px; font-weight:normal; margin:0px; padding:1px; vertical-align:top; }
div.bestellliste input { margin:2px 0px 2px 0px; } 
div.bestellliste input#cost { font-family:Arial,Helvetica,Geneva,sans-serif; background-color:#EEEEEE; color:#000000; padding:5px; text-align:right; border:none; font-size:14px; font-weight:bold; }


/* Schmale Inhaltsseite, derzeit nur Suchseite, Formate von dort importieren */

div.dspsmall { width:380px;}
div.dspsmall h1 { font-family:Georgia,Times New Roman,Times,serif; font-size:18px; padding:4px 4px 4px 8px; 
          background-color:#C0FF66; margin:20px 0px 0px 0px; font-weight:bold;}
div.dspsmall h4 { font-family:Georgia,Times New Roman,Times,serif; font-size:14px; margin:20px 0px 0px 0px; font-weight:bold; }
div.dspsmall p  { font-family:Arial,Helvetica,Geneva,sans-serif; font-size:12px; margin:10px 0px 0px 0px; }
div.dspsmall ul { font-family:Arial,Helvetica,Geneva,sans-serif; font-size:12px; }
div.dspsmall li { font-family:Arial,Helvetica,Geneva,sans-serif; font-size:12px; }

/* Verwendet nur für Mitgliedsdetails*/
div.mitgliedsdetails { width:465px; }
div.mitgliedsdetails h1 { font-family:Georgia,Times New Roman,Times,serif; font-size:18px; padding:4px 4px 4px 8px; 
          background-color:#C0FF66; margin-top:10px; font-weight:bold;}
div.mitgliedsdetails table { margin:0px 0px 10px 0px; width:100%; }
div.mitgliedsdetails tr { margin:0px; padding:0px; }
div.mitgliedsdetails th { background-color:#C0FF66; font-size:12px; font-weight:normal; margin:0px; padding:2px; vertical-align:top;}
div.mitgliedsdetails td { font-size:12px; font-weight:normal; padding:0px; margin:0px; vertical-align:top; empty-cells:show;}
div.mitgliedsdetails td.legende { font-size:10px; color:#888888; padding:10px 0px 10px 0px; }
div.mitgliedsdetails .label { font-weight:bold; }

/* Verwendet nur für die Seminar-Detailbeschreibungen */
div.seminare { }
div.seminare table { border:0px; margin:0px; padding:0px;}
div.seminare tr { border:0px; margin:0px;}
div.seminare th { background-color:#C0FF66; font-size:12px; font-weight:bold; margin:0px; padding:1px; 
                  vertical-align:top; empty-cells:show;}
div.seminare td { background-color:#EEEEEE; font-size:12px; font-weight:normal; border:0px; margin:0px; padding:0px; 
                  vertical-align:top; empty-cells:show;}
div.seminare td.li { font-weight:bold; padding:1px; empty-cells:show; }
div.seminare td.mi { font-weight:normal; }
div.seminare td.re { font-weight:normal; padding:1px; empty-cells:show;}
div.seminare li { font-size:12px; font-weight:normal; margin:0px; }

/* Verwendet nur für die Liste der Seminare */
div.seminarliste {position:relative; width:600px; border:0px solid red; margin:0px 0px 0px 0px; padding:0px;}
div.seminare table { border:0px; margin:0px; padding:0px; width:100%; }
div.seminarliste tr { margin:0px;}
div.seminarliste th { border-top:1px solid white; background-color:#C0FF66; font-size:12px; font-weight:bold; margin:0px; padding:2px; vertical-align:top; empty-cells:show;}
div.seminarliste td { border-top:1px solid white; background-color:#EEEEEE; font-size:12px; font-weight:normal; margin:0px; padding:2px; vertical-align:top; empty-cells:show;}
div.seminarliste td.li { font-weight:bold; width:100px;}
div.seminarliste td.mi { font-weight:normal; }
div.seminarliste td.re { font-weight:normal; width:100px;}

/* Verwendet nur für die Terminliste */
div.terminliste { }
div.terminliste tr { border:0px; margin:0px;}
div.terminliste th { background-color:#C0FF66; font-size:14px; font-weight:bold; margin:0px; padding:2px; vertical-align:top; empty-cells:show;}
div.terminliste td { border-top:2px solid white; background-color:#EEEEEE; font-size:12px; font-weight:normal; margin:0px; padding:1px; vertical-align:top; empty-cells:show;}
div.terminliste td.li { border-top:2px solid white; padding:2px; vertical-align:top; }
div.terminliste td.mi { border-top:2px solid white; padding:2px; vertical-align:top; }
div.terminliste td.re { font-weight:normal; }

/* Verwendet nur für die Liste Mitglieder im Internet*/
div.mitgliederinternet { }
div.mitgliederinternet table {width:100%; margin-bottom:10px; background-color:#EEEEEE; }
div.mitgliederinternet tr { border:0px; margin:0px;}
div.mitgliederinternet td { border:0px; background-color:#EEEEEE; font-size:12px; font-weight:normal; margin:0px; padding:1px; vertical-align:top; empty-cells:show;}
div.mitgliederinternet table.formlayout { width:50%; background-color:#C0FF66; }







div.mitgliederinternet table.formlayout td { font-weight:bold; vertical-align: middle; padding:0px 2px 0px 2px; background-color:#C0FF66; margin-color:#C0FF66; }

/* Verwendet nur für Aktuelles-Ticker */
#pscroller1{ width:220px; height:150px; border:0px solid red; padding: 0px;}

/* Verwendet nur für Kalender */
.ADUcalendar {margin-top:10px; margin-bottom:10px; padding:0px;}
.ADUcalendar .simpleTable {padding:0px;}
.ADUcalendar .simpleHeader {font-family:Georgia,Times New Roman,Times,serif; font-size:20px; font-weight:bold; 
                    text-align:left; padding:4px}
.ADUcalendar .simpleHeader a {color:#285577;}
.ADUcalendar .simpleHeader a:hover {color:#FFB300;}
.ADUcalendar .simpleHeadings {width:82px;height:25px; padding:4px;font-size:11px; font-weight:bold;color:#FFFFFF;
              background-color:#7FC600; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; }
.ADUcalendar .simpleBody {width:82px; height:100px; padding:4px;font-size:11px; font-weight:normal;color:#285577;
                    background-color:#EEEEEE; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}
.ADUcalendar .simpleBodyNone {width:82px; height:100px; padding:4px; font-size:11px; font-weight:normal;color:#FFFFFF;
                    background-color:#FFFFFF; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}
.ADUcalendar .simpleBodyWE {width:82px; height:100px; padding:4px; font-size:11px; font-weight:normal;color:#FF0000; 
                    background-color:#DDDDDD; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}
.ADUcalendar .simpleBodyCurrent {width:82px; height:100px; padding:4px; font-size:11px;font-weight:normal;color:#000000;
                    background-color:C0FF66;  border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}
.ADUcalendar .simpleBodyNumber {font-size:16px; font-weight:bold;}

/* Krücken */
/* Beseitigt Positionierungsproblem des Datumswählers in Firefox */
fieldset.datepicker {margin-bottom:10px; margin-top:0px;}

/* Noch zu sortieren, ggf. verzichten oder anders lösen */

span.header { font-family:Georgia,Times New Roman, Times,serif;font-size:16px; margin:0px 0px 10px 0px; font-weight:bold; }

.WEISSENUMMER {font-family:Arial,Helvetica,Geneva,sans-serif;font-size:30px;}

.RegionwithoutButtonsandTitle {margin-top:0px; margin-bottom:0px; border-top:0px solid #777777; width:600px;}
.RegionwithoutButtonsandTitle.RegionBody {}

.gesamtsumme     {cursor:help; font-weight:bold; margin-left:365px;}
.dritteReihe     {cursor:help; font-weight:bold; margin-left:508px;}
.datenfreigabe   {cursor:help; font-weight:bold; margin-left:482px;}
.tooltip  { font-family:Arial,Helvetica,Geneva;font-size:14px;}



/***********************************************************************/
/* Was jetzt kommt, habe ich nicht oder nicht fertig durchdrungen - pd */

/* Trennlinie auf Seite1 Mitgliederdaten */
.l01       { margin-left:100px;margin-top:0px; margin-bottom:10px;border-bottom:1px solid #7FC600; font-weight:normal;width:10px; }
.l02       { margin-left:25px;margin-top:10px;margin-bottom:0px; border-bottom:1px solid #7FC600; font-weight:normal;width:640px; }


.ersteReihe      {font-weight:bold;white-space:nowrap;margin-left:20px;margin-right:10px; vertical-align:middle; height:5px;padding:0px;}
.zweiteReihe     {font-weight:bold;white-space:nowrap;margin-left:20px;margin-right:10px; vertical-align:middle;}
.zweiteReiheWHelp{cursor:help;font-weight:bold;white-space:nowrap;margin-left:20px;}
.ausgabe         {color:#000000;font-weight:normal;white-space:nowrap;width:240px; }
.intern          {font-weight:normal;color:#990000;white-space:nowrap;width:240px; }
.ausgabeBreit    {color:#000000;font-weight:normal;width:700px;font-family:Arial,Helvetica,Geneva,sans-serif;font-size:14px; }
.internBreit     {font-weight:bold;white-space:nowrap;}
.ersteReiheOpt   {cursor:help;font-weight:normal;white-space:nowrap;margin-left:20px;width:10px;}
.ersteReiheReq   {cursor:help;color:#990000;font-weight:bold;white-space:nowrap;margin-left:20px;width:10px; }
.zweiteReiheReq  {cursor:help;color:#990000;font-weight:bold;white-space:nowrap;margin-left:80px;width:100px; }
.zweiteReiheOpt  {cursor:help;font-weight:bold;white-space:nowrap;margin-left:80px;width:100px;}
.abstandCbox     {cursor:help;color:#990000;font-weight:bold;white-space:nowrap;margin-left:78px;}


/* Position des Bildes für Mitglied bei Datenpflege */
#picpos  {position:absolute;top:0px;margin-top:90px;margin-left:650px;padding:0px;}

/* Haupt-LAYOUT - main body of page */

#wrap {width:1024px; margin:0px 0px; position:relative;}

#content-wrap {position:relative;width:700px;left:4px;}

	#leftsidebar  {top:0px;margin-top:0px;right:auto;left:0px;position:absolute;width:130px;
                border-top: 0px solid #999;padding-top   : 0px;padding-bottom: 0px;}

#content     {margin: 0px 190px 0px 135px; border:0px solid #DDDDDD; width:600px;}


/* Eigenschaften für die Hauptseite */
#contentMP   {margin: 0px 190px 0px 235px; border:0px solid #DDDDDD; width:500px;}

/* Programmierte Seiten ohne rechten Balken. (Seiten, wie z.B. Termine, Benutzerpflege...) */
#contentoRSB {margin: 0px 0px   0px 135px;border: 0px solid #DDDDDD; width:700px;}

/* Text/Content-Seiten ohne rechten Balken. In erster Linie für die Inhaltseiten (wie z.B. Archiv, Über uns usw.)*/  

#TextContentoRSB {margin: 0px 0px   0px 245px;border:0px solid #DDDDDD; width:600px;}


	.featurebox {color:#333333;padding:15px 20px 20px; border-top: 1px solid #D7D7D7;margin:0px;}
	.featurebox p, .featurebox h1, .featurebox h2, .featurebox h3, .featurebox h4, .featurebox h5, 
                     .featurebox h6 {margin: 0px 0px .3em; border-bottom: 1px solid #CC0000; color:#CC0000}
	.featurebox p {border:none; margin: 0px 0px 1em; color:#444}

	.featurebox a {font-weight:bold}

/* LAYOUT - HEADER */
#header {margin: 0px;padding:0px; background-color:#7FC600;height:53px;width:1000px;
         background-image:url(adu-nord-logo.gif);border: 0px solid #ddd;background-repeat:no-repeat}
#header #site-name {font: 265% arial;letter-spacing: -.05em;margin:0px;padding:3px 0px;color:#CCCCCC;border:none}

/*ScrollRegions*/

 .RegionScrollSB           {width:200px;height:300px;overflow:auto;border:solid 0px;}

.headerText{font-size:24px;font-family : Arial, Helvetica, sans-serif;color:white;text-align:center;vertical-align:middle;height:53px;}
.bigText{font-size:16px;font-family:Arial,Helvetica,sans-serif;text-align:right;font-weight: bold}

.zwSummen{font-size:12px;font-family:Arial,Helvetica,sans-serif;text-align:right;font-weight: bold;color:black;}

.menueLeistexxx {background-color: #c0ff66;color:white;vertical-align:middle;height:1%;}
.leanFooterxxx  {background-color:#aaa;color:white;vertical-align:middle;height:25px;}
.leanHeaderxxx  {background-color:#7FC600;background-image:url(adu-nord-logo.gif);color:white;vertical-align:middle;height:53px;background-repeat:no-repeat}

.leanBody{padding:0px;margin-right:12%; background-color:white;}
.leanContentBody{padding-left:5px; padding-right:1px;}

/* ADU-Pages */
.aduAwPage01 {position:absolute;left:4px; top:0px; background-color:#C0FF66; color:black; vertical-align:top; width:1100px; 
height:20px; text-align:right; float:left;}


.UserPrompt{font-weight:bold; font-size:16px; text-align:right; color:#FFFFFF; text-align:right; white-space:nowrap;}

.t5Copy{font-weight:bold;font-size:12px;text-align:right;color:#FFFFFF;text-align:right;}

/* Page Sub Templates Classes */
.ADUmessages{text-align: center;}
.t5success{padding:2px;background-color:#EEEEEE;border:1px solid #CCCCCC;text-align:center;width:600px;margin:1px auto;}
.t5success ul{text-align:left;}
.t5success li{text-align:left;}
.t5notification{padding:2px;background-color:#EEEEEE;border:3px solid #CCCCCC;text-align:center;width:600px;margin:10px auto;}
.t5notification ul{text-align:left;}
.t5notification li{text-align:left;}


a.t5pagination{display:block;vertical-align:middle;padding:2px;}
a.t5pagination img{display:inline;vertical-align:middle;margin-left:5px;margin-right:5px;}

.t5NavigationBar{white-space:nowrap;padding:2px;margin-bottom:10px;}


a.t5NavigationBar{color:#000000;white-space:nowrap;margin-right:5px;font-size:12px;font-weight:bold;}

/* Button-Klassen */

.aduButton{margin:3px;}

.aduButton{font-family:Arial,Helvetica,Geneva,sans-serif; 
    padding:2px; margin:2px;
    background-color:#B0EF56; white-space:nowrap; 
    border-width:2px; border-style:outset;
    text-decoration:none; font-size:12px; line-height:30px; font-weight:bold;}
a.aduButton:hover{background-color:#7FC600;}

/* Label-Klassen */

.t5NoLabel               {font-weight:bold;}
.t5OptionalLabel         {font-weight:bold; white-space:nowrap;}
.t5OptionalLabelwithHelp {cursor:help; font-weight:bold; white-space:nowrap; margin-left:20px; margin-right:10px;}
.t5RequiredLabel         {color:#990000; font-weight:bold; white-space:nowrap; padding-left:20px; width:100px;}
.t5RequiredLabelwithHelp {cursor:help; color:#990000; font-weight:bold; white-space:nowrap;}

/* Reports */

th.t5ReportHeader   {empty-cells:show; border-collapse:collapse;white-space:nowrap;
                     color:#000000;padding:2px;}
th.t5ReportHeader a {white-space:nowrap;color:#AAAAAA;}
td.t5data           {padding:1px 2px 1px 2px;empty-cells:show;border-collapse:collapse;white-space:nowrap;}
td.t5dataalt        {padding:2px;padding-left:8px;padding-right:8px;empty-cells:show; border-collapse:collapse;}

.t5Borderless{empty-cells:show; border-collapse : collapse;}
.t5Borderless th.t5ReportHeader {border:none;border-right:0px solid #FFFFFF; border-bottom:1px solid #FFFFFF;}
.t5Borderless td.t5data {border:none;padding-left:2px;padding-right:2px;margin-top:0px;}

.t5HorizontalBorder {empty-cells:show;border-collapse : collapse;}

.t5HorizontalBorder th.t5ReportHeader {border-bottom:1px solid #AAAAAA;}
.t5HorizontalBorder td.t5data {border-bottom:1px solid #AAAAAA;}

.t5Standard{empty-cells:show;border-collapse:collapse;border-left:1px solid #AAAAAA;}
.t5Standard th.t5ReportHeader{border:1px solid #AAAAAA;border-left:none;}
.t5Standard td.t5data{border:1px solid #AAAAAA;border-left:none;border-top:none;}


.t5StandardAlternatingRowColors{empty-cells:show;border-collapse : collapse;border-left:1px solid #AAAAAA;}
.t5StandardAlternatingRowColors th.t5ReportHeader{border:1px solid #AAAAAA;border-left:none;font-size:12px;color:#000000;}
.t5StandardAlternatingRowColors td.t5data{border:1px solid #AAAAAA;border-left:none;border-top:none;}
.t5StandardAlternatingRowColors td.t5dataalt{background-color:#EEEEEE;padding:2px;padding-left:8px;padding-right:8px;border:1px solid #AAAAAA;border-left:none;border-top:none;}

.t5ValueAttributePairs{empty-cells:show; border-collapse:collapse;}
.t5ValueAttributePairs th.t5ReportHeader{text-align:left; border:1px solid #AAAAAA; border-right:none; border-bottom:none;}
.t5ValueAttributePairs td.t5data{border:1px solid #AAAAAA; border-bottom:none;}
.t5ValueAttributePairs td.t5seperate{border-top:1px solid #AAAAAA;}
.t5ValueAttributePairs td.t5seperate hr{height:2px; color:#AAAAAA; background-color:#AAAAAA;}

.t5OneColumnUnorderedList{}

/*Regions*/
/* Region Defaults */

.aduRegionHeader{background-color:#c0ff66; color:#000000; font-size:14px; height:32px}
.aduRegionTitle{text-align:left;padding:2px;}

.aduRegionTitleCenter{text-align:center;padding:2px;}

.leanRegionButtons{text-align:right;padding:2px;}
.leanRegionBody {padding:5px;background-color:#EEEEEE;font-size:12px;font-family:Arial, Helvetica, Geneva, sans-serif;}

.leanFormRegion {border:1px #aaa solid;margin:0px 0px;}
.leanFormRegion  .leanRegionBody{background-color:#EEEEEE;padding:5px;font-size:12px;font-family:Arial,Helvetica,Geneva,sans-serif;}

.aduLogin {border:1px #aaa solid;margin:20px 0px;text-align:center;}
.aduLogin  .aduLoginBody{background-color:#eee;padding:5px;font-size:12px;font-family:Arial,Helvetica,Geneva,sans-serif;}

/* Eigenschaften für Regionen in den Bearbeitungsmasken*/
.aduSmallRegion {margin:0px 0px;text-align:left ;vertical-align:top;margin-top:4px;width:600px;}
.aduSmallRegion .Header{background-color:#C0FF66;font-size:14px;height:32px;vertical-align:middle;}
.aduSmallRegion .Title{font-family:Georgia,Times New Roman,Times,serif; font-size:18px; padding:4px 4px 4px 8px; 
          background-color:#C0FF66; margin-top:4px; font-weight:bold;border-left:2px #FFFFFF solid;}
.aduSmallRegion .Titletab{font-family:Arial,Helvetica,Geneva,sans-serif; text-align:left;height:32px;font-size:18px;font-weight:bold;background-color:#DDDDDD;border-left:2px #FFFFFF solid;border-bottom:2px #FFFFFF solid;}
.aduSmallRegion .Buttons{text-align:right;margin-top:4px; border-bottom:solid 0px #BBBBBB;width:70%;font-size:14px;background-color:#C0FF66;height:32px;}
.aduSmallRegion .Body{background-color:#FFFFFF;padding:0px;margin:0px;font-size:12px;font-family:Arial,Helvetica,Geneva,sans-serif;}


/* Eigenschaften für Regionen in den Bearbeitungsmasken*/
.aduAWRegion          {margin:0px; text-align:left; vertical-align:top;margin-top:4px;width:865px;}
.aduAWRegion .Header  {background-color:#C0FF66;font-size:14px;height:32px;vertical-align:middle;white-space:nowrap;}
.aduAWRegion .Title   {font-family:Georgia,Times New Roman,Times,serif; text-align:left; white-space:nowrap;
                       height:32px; font-size:14px; font-weight:bold; background-color:#C0FF66; padding:0px 4px 0px 8px; } 
.aduAWRegion .Buttons {text-align:right;font-size:14px;background-color:#C0FF66;white-space:nowrap;}
.aduAWRegion .Body    {background-color:#EEEEEE; font-family:Arial,Helvetica,Geneva,sans-serif; font-size:12px; 
                       padding:0px; margin:0px; }


/* Regionseigenschaften für Seiten mit 2 Spalten (Suchmaske, BEGIN*/

.ADUSuchmaskeSP1 {border:0px #AAAAAA solid;margin:0px 0px;text-align:left ;vertical-align:top;margin-top:4px;width:380px;}
.ADUSuchmaskeSP1 .Header{background-color:#C0FF66;font-size:14px;height:32px;vertical-align:middle;}
.ADUSuchmaskeSP1 .Title{font-family:Georgia,Times New Roman,Times,serif; font-size:14px; font-weight:bold; margin:8px 0px 10px 0px; background-color:#EEEEEE; text-align:left; width:20%;height:32px;}
.ADUSuchmaskeSP1 .Buttons{text-align:right;border-bottom:solid 0px #bbb;width:80%;font-size:14px;background-color:#C0FF66;}
.ADUSuchmaskeSP1 .Body{background-color:#EEEEEE;padding:0px; margin:0px; font-size:12px; font-family:Arial,Helvetica,Geneva,sans-serif;}
.ADUSuchmaskeSP1 td {padding:2px; }
.ADUSuchmaskeSP1 input {margin:0px;}

.ADUSuchmaskeSP2 {position:absolute;left:550px;border:1px #AAAAAA solid;vertical-align:top;margin-top:0px;width:575px;}
.ADUSuchmaskeSP2 .Header{background-color:#C0FF66;font-size:14px;height:32px;vertical-align:middle;}
.ADUSuchmaskeSP2 .Title{text-align:left ;border-bottom:solid 0px #BBBBBB;width:20%;height:32px;font-size:14px;background-color:#C0FF66;}
.ADUSuchmaskeSP2 .Buttons{text-align:right;border-bottom:solid 0px #BBBBBB;width:80%;font-size:14px;background-color:#C0FF66;}
.ADUSuchmaskeSP2 .Body{background-color:#EEEEEE; padding:0px; margin:0px; font-size:12px; font-family:Arial,Helvetica,Geneva,sans-serif;}



