
body                                    { margin: 0px; padding: 0px; color: #000000; height: 100%; min-height: 100%; border-collapse: collapse; border-spacing: 0px; }
body, [dummy]                           { height: auto; }
body                                    { width: 100%; font: 11px Verdana, Arial, sans-serif; border-style: thin;  }

table, td, th                           { margin: 0px; padding: 0px; border-collapse: collapse; border-spacing: 0px; }

img                                     { border: 0px; z-index:22;}
a                                       { color: #000000; }
a:hover                                 { text-decoration: underline; }
* html div#contentbreit div.visual                  { position:absolute;  z-index:50;}
div#head                                { position: absolute; left: 0px; top: 0px; width: 100%; height: auto; background: #99ccff;}
* html #head                                {  width: 100%; height: auto; background: #99ccff; z-index:0;}

div#head div#logo                       { position: absolute; left: 0px; top: 0px; }
div#head div#metanav                    { position: absolute; left: 0px; top: 3px; width: 740px; text-align: right; font-size: 10px; z-index:5;}


div#head div#metanav ul                 { display: inline; }
div#head div#metanav ul li              { display: inline; padding-left: 20px; }
div#head div#metanav ul li a            { color: #3366cc; z-index:25; }

div#nav                                 { position: absolute; left: 20px; top: 110px; width: 170px; font-size: 11px; z-index: 20; /*border: 1px solid #ff0000;*/ }
div#nav ul                              { margin: 0px; padding: 0px; /*border: 1px solid #ffff00;*/ }
div#nav ul li                           { /*height: 19px;*/ margin: 0px; padding: 0px;  /*background: #6699ff;*/ }
div#nav       a                         { color: #000000; }
div#nav    li a                         { position: relative; left: 15px; top: 3px; }
div#nav    li.l1                        { display: block; /*padding: 3px 15px 0px;*/ height: 19px; background: #6699ff; border-bottom: 1px solid #8ab4fe; }
div#nav    li.l2                        { display: block; /*padding: 3px 15px 0px;*/ height: 19px; background: #99ccff; border-bottom: 1px solid #99ccff; }
div#nav    li.l3                        { display: block; /*padding: 3px 15px 0px;*/ height: 19px; background: #c3e2ff; border-bottom: 1px solid #c3e2ff; }
div#nav    li.l3 a                      { left: 25px; }
div#nav    li.l1active                 { background: url(images/pfeil_r.gif) 0px 3px no-repeat #6699ff; height: 19px; border-bottom: 1px solid #8ab4fe;}
div#nav    li.l2active                 { background: url(images/pfeil_r.gif) 0px 3px no-repeat #c3e2ff; border-bottom: 1px solid #c3e2ff; height: 19px; border-bottom: 1px solid #99ccff;}
div#nav    li.l3active                 { background: url(images/pfeil_r.gif) 10px 3px no-repeat #e0f0ff; height: 19px; border-bottom: 1px solid #c3e2ff;}
div#nav    li.active a                  {  }
div#nav    li.disabled                  { background: #cccccc; }
div#nav    li.disabled a                { color: #666666; cursor: default; }

div#nav div#login                       { background: #99ccff; padding: 0px; border: none; }
div#nav div#login input.text            { width: 110px; border: 1px solid #a3adae; }
div#nav div#login input.submit          { font-weight: bold; }
div#nav div#login h3                    { margin: 0px 0px 7px; font-size: 1em; padding: 3px 15px; background: #6699ff; }
div#nav div#login p                     { margin: 0px 0px 7px; font-size: 1em; padding: 0px 15px; }

form                                    { margin: 0px; padding: 0px; font-size: 1em; }
input                                   { font: 1em Verdana, Arial, Sans-serif; }
input.submit                            { border: none; padding: none; background: none; }

div.nav ul li                           { list-style: none; }
div.nav ul li a                         { text-decoration: none; }

div#banner                              { position: absolute; left: 760px; top: 130px; }

div#content                             { z-index: 10; }

div#wotlogo                             { position: absolute; left: -250px; top: 100%; margin-top: -20px; }


/*rechnungsarchiv 26.07.07*/
table.belegarchiv                       { width: 530px; }
table.belegarchiv col.vorgang           { width: 109px; }
table.belegarchiv col.beleg             { width: 108px; }
table.belegarchiv col.agentur           { width: 108px; }
table.belegarchiv col.datum             { width: 145px; }
table.belegarchiv col.seiten            { width: 60px; }
table.belegarchiv th                    { border-bottom: 2px solid #ff7d00; text-align: left; padding: 3px 0px; }
table.belegarchiv td                    { border-bottom: 1px solid #000000; padding: 3px 0px; }




/*footer 19.07.07*/

#logobild                               {position:relative; left:0px; top:0px; width:210px; height:24px; z-index:3; background-color: #ffffff;}
#abstandoben                            {position:relative; left:0px; top:0px; width:760px; height:20px; z-index:3;}

/*statische inhalte sind grün */
/*#GRcopyright                            {position:relative; left:260px; top:-24px; width:340px; height:20px; z-index:3; background-color: #33cc00;
	                                    font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;color: #99ff66; padding-right: 10px;
	                                    padding-left: 10px;	padding-top: 4px;}
#GRimpressum                            {position:relative;	left:620px; top:-48px; width:150px; height:20px; z-index:3;	background-color: #99ff66;
                                    	font-family: Arial, Helvetica, sans-serif; font-size: 11px;	font-weight: bold; color: #009900; padding-top: 4px;
                                    	padding-right: 10px; padding-left: 10px;}*/

/*Inhalte zur Userinteraktion (formulare) sind gelb*/										
/*#GEcopyright                            {position:relative; left:260px; top:-24px; width:340px; height:20px; z-index:3; background-color: #ffff00;
	                                    font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;color: #ffff99; padding-right: 10px;
	                                    padding-left: 10px;	padding-top: 4px;}
#GEimpressum                            {position:relative;	left:620px; top:-48px; width:150px; height:20px; z-index:3;	background-color: #ffff99;
                                    	font-family: Arial, Helvetica, sans-serif; font-size: 11px;	font-weight: bold; color: #EFDE00; padding-top: 4px;
                                    	padding-right: 10px; padding-left: 10px;}*/

/*Dynamische Inhalte, z.b. DB ausgaben sind orange*/
/*#ORcopyright                            {position:relative; left:260px; top:-24px; width:340px; height:20px; z-index:3; background-color: #ff9900;
	                                    font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;color: #ffcc66; padding-right: 10px;
	                                    padding-left: 10px;	padding-top: 4px;}
#ORimpressum                            {position:relative;	left:620px; top:-48px; width:150px; height:20px; z-index:3;	background-color: #ffcc66;
                                    	font-family: Arial, Helvetica, sans-serif; font-size: 11px;	font-weight: bold; color: #ff7d00; padding-top: 4px;
                                    	padding-right: 10px; padding-left: 10px;}*/
										

