/*overflow-y: scroll; -webkit-overflow-scrolling: touch;*/
/* Fonts */
@font-face {font-family: 'Roboto'; src: url('Roboto-Regular.ttf');}
/*@font-face {font-family: 'Roboto-Medium'; src: url('Roboto-Medium.ttf');}*/
@font-face {font-family: 'Material Icons'; font-style: normal; font-weight: 400;  src: local('Material Icons'),local('MaterialIcons-Regular'),url(MaterialIcons-Regular.ttf) format('truetype');}

/* Elevation Scheme */
div.layer1    {box-shadow: 0 1px 1px rgba(0,0,0,0.09), 0 0px 2px rgba(0,0,0,0.23);}
div.layer3    {box-shadow: rgba(0,0,0,.44) 0px 2px 8px 0px;}
div.layer5    {box-shadow: 0px 0px 9px #767676;}

*               {font-size:10pt;}
body            {font-family:Roboto,Arial,sans-serif;margin:0;padding:0;display:flex;min-height:100vh;flex-direction:column;background-color:white}
input,textarea  {font-family:Roboto,Arial,sans-serif;box-sizing:border-box;margin:0;padding:4px 2px 3px 4px;border:1px solid #ccc;outline: none;-webkit-appearance: none;border-radius:0px}
textarea        {resize:none}
select          {font-family:Roboto,Arial,sans-serif;border:1px solid #ccc;padding:3px 2px 2px 0px;}

#ModalBack      {display:none;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:10001;opacity:0.1;}
#ModalFront     {display:none;position:absolute;top:25%;left:35%;width:30%;padding:0;background-color:white;z-index:10002;overflow:auto}

::-webkit-input-placeholder {color:#888;} 
::-moz-placeholder {color:#888;} 
:-ms-input-placeholder {color:#888;}

a       {text-decoration:none}
a:hover {text-decoration:underline}

*.color-white			{color:white !important}
*.color-mail			{color:#E9C77F !important}
*.color-mailout			{color:darkgreen !important}
*.color-mailoutbulk		{color:goldenrod !important}
*.color-notiz			{color:#ccc !important;}
*.color-projekt			{color:steelblue !important}
*.color-red				{color:indianred !important}
*.color-ok				{color:darkgreen !important}
*.color-neutral			{color:#444444 !important}
*.color-action			{color: #A40000 !important;}
*.color-action-subtle	{color: #946060 !important;}
*.color-info			{color:#0030CA !important;color:#53659F !important;}
*.color-info-subtle		{color:#53659F !important;}
*.color-info-subtle-bold{color:#697AB1 !important;font-weight:bold}
*.color-alert			{color:tomato !important}
*.color-highimportance  {color:darkorange !important}
*.color-lock			{color:darkorange !important}
*.color-midimportance	{color:#999 !important}
*.color-lowimportance	{color:rgba(0,0,0,0.45) !important}
*.color-disabled		{color:rgba(0,0,0,0.1) !important}
*.color-disabled2		{color:rgba(0,0,0,0.3) !important}
*.color-orange			{color:#A46400 !important;}
*.color-excel			{color:white !important;background-color:#333 !important}

*.color-bg-light		{background-color:#D6DBE2;background-color:#BDC5D3;}
*.color-bg-light-mid	{background-color:#eaeaea}
*.color-bg-extralight	{background-color:#F4F5F6}
*.color-bg-warning		{background-color:orange !important}
*.color-bg-error		{background-color:red !important}
*.color-bg-ga			{background-color:#DDE1E5;}
*.color-bg-b			{background-color:white;}
*.color-bg-menugradient {background:rgb(93,95,99);background:linear-gradient(90deg, rgba(93,95,99,1) 0%, rgba(98,101,128,1) 53%, rgba(83,81,112,1) 100%);}
*.color-bg-toolbar {background-color:#EEF0F2}

div.tag {display:inline-block;margin:0 5px 5px 0px;padding:0 4px 0 4px !important;border:1px solid #e0e0e0;border-radius:2px;background-color:#F3F5F7}

i.badge {font-style:normal;background-color:#CA7C00;color:white;border-radius:3px;padding:0px 3px 0px 3px;display:inline-block;xvertical-align:top;xmargin-top:-5px;text-align:center}

/*----Haupt------------------------------*/

#macovis-logo     {position:fixed;top:0px;padding:2px 0 0px 0;left:20px;z-index:500;background:white;z-index:1260;width:140px;height:44px;overflow:hidden;box-shadow:0px 0px 6px #666;border-radius:0px}
#macovis-logo img {display:inline-block;margin:3px 2px 0 2px;width:140px}
#macovis-logo-big {position:fixed;top:0px;padding:2px 0 0px 0;left:20px;z-index:500;background:white;z-index:1260;width:220px;height:85px;overflow:hidden;box-shadow:0px 0px 6px #666;}
#macovis-logo-big img {display:inline-block;margin:10px 2px 0 2px;width:225px}

#content-container {flex:1;position:relative;box-sizing:border-box;display:flex;flex-direction:row;background-color:white;}

#mainsearcher {cursor:pointer;padding:0;}
#mainsearcher input{border:none;padding:5px 4px 4px 4px;margin:-4px 0 0 0px;color:#000;border-radius:4px;background:rgba(255,255,255,0.66);display:inline-block;vertical-align:top;margin:0px 4px 0 0;width:220px}
#mainsearchercontent {z-index:100000;position:fixed;padding:12px;background:white;min-width:340px;margin-left:-15px;top:37px;bottom:0px;overflow:auto}            

#menu-container				   {box-sizing: border-box;z-index:1250;padding:6px 0 6px 198px;}
#menu-container i.mic          {font-size:22px !important;color:#615B19;color:#f5f5f5;background-color:rgba(255,255,255,0.2);padding:6px 4px 6px 4px;margin:0 4px 0 0}
#menu-container i.mic.disabled {margin:0px 4px 0 0;color:#b0b0b0}
#menu-container i.mic.enabled  {margin:0px 4px 0 0;color:rgba(0,0,0,.7) !important;background-color:#E5DE99;}               
				   
#ga-container, #a-container, #b-container {position:absolute;top:0px;bottom:0px;overflow:auto;box-sizing:border-box;margin:0}

#ga-container   {z-index:99;width:180px;padding:8px 20px 0 20px;box-shadow:0px 0px 3px #777;}   
#a-container    {z-index:95;width:100px;padding:0px 0 0 7px; height:unset !important;border-right:0px solid rgba(0,0,0,.2);background-color:#F4F5F6;box-shadow:0px 0px 2px #999;}
#b-container    {z-index:90;right:0px;  padding:0}                       

#ga-container div.appgruppe    {color:#847900;margin:7px 5px 3px 0px;padding:12px 0 3px 2px;font-size:10pt}
#ga-container div.app          {margin:0px 0 6px 0;cursor:pointer;padding:5px 1px 5px 1px;background-color:#F4F5F6;border:1px solid rgba(0,0,0,0.16)}        
#ga-container div.app:hover    {background-color:#F4F1CE}
#ga-container div.app.active   {background-color:#E5DE99;}        
#ga-container div.app.active a {color:black !important;}        
#ga-container a.app            {display:inline-block;color:rgba(0,0,0,.5);font-size:11pt;padding:0px 6px 0px 12px;}        
#ga-container a.app:hover	   {text-decoration:none}

div.localapps {width: 125px;box-sizing: border-box;	overflow-x: hidden;	overflow-y: hidden;	z-index: 10;padding: 6px 5px 0 5px;}
div.localapps div {text-align:center;margin:0px 0px 6px 0;padding:7px 0 6px 0;box-sizing:border-box;color:rgba(0,0,0,0.5);font-size:11pt;cursor:pointer;border-radius:0px;background-color:#F4F5F6;border:1px solid #CDCECF;xbox-shadow:1px 1px 1px #ddd}
div.localapps div:hover {background-color:#F4F1CE}
div.localapps div.uptarget {display:inline-block !important;text-align:center;margin:0 !important;padding:0 !important;width:unset !important;height:unset !important;background:unset !important;font-size:unset !important;}
div.localapps div.uptarget div {display:inline-block !important;text-align:center;margin:0 !important;padding:0 !important;width:unset !important;height:unset !important;background:unset !important;font-size:unset !important;}
div.localapps div.empty {opacity:0.4}
div.localapps div.active {color:black !important;background-color:#E5DE99;border:1px solid #C0BA80;}

div.localapps2 {box-sizing: border-box;margin-left:0px;margin-bottom:-2px;padding:0;}
div.localapps2 div {box-sizing:border-box;display:inline-block;margin:6px 16px 0px 0px;padding:5px 4px 2px 2px;color:rgba(0,0,0,0.36);font-size:10.5pt;cursor:pointer;}
div.localapps2 div:hover {color:indianred}
div.localapps2 div.uptarget {display:inline-block !important;text-align:center;margin:0 !important;padding:0 !important;width:unset !important;height:unset !important;background:unset !important;font-size:unset !important;}
div.localapps2 div.uptarget div {display:inline-block !important;text-align:center;margin:0 !important;padding:0 !important;width:unset !important;height:unset !important;background:unset !important;font-size:unset !important;}
div.localapps2 div.active {color:#7C4C00 !important;border-bottom:2px solid #A46400;xbackground-color:#F9FAFB;border-top-left-radius:4px;border-top-right-radius:4px}

div.toolbar {margin:10px 15px 0 15px;padding: 6px 8px 4px 8px;background-color:#EEF0F2;border-radius:4px}
div.toolbar a {display:inline-block;margin:0 18px 0 0;}
div.toolbar i.mic {display:inline-block;margin:unset;padding:unset;vertical-align:middle;margin:-1px 0 1px 0} 

div.anlagen {position:absolute;right:0;height:100%;bottom:0;overflow:auto;padding:0px 0px 15px 0;box-sizing:border-box}

div.todobox {xborder:1px solid #e0e0e0;padding:0px;margin:0 25px 0px 0;xxbackground-color:#f9f9f9}
div.todobox h2 {font-size:120% !important;border-bottom:0px solid #A46400;background-color:#f2f4f6;padding:5px 5px 3px 7px !important;border-radius:4px;}
div.todobox h3 {font-size:105% !important;font-weight:normal !important;padding:0;margin:8px 12px 0 0;display:inline-block;}
div.todobox td {padding:6px 12px 5px 0px !important;border-bottom:1px solid #e7e7e7 !important}

/*--FORM---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

div.stickyformhead {position:sticky;top:0;background-color:white;z-index:100;padding-bottom:10px}

div.mform {box-sizing:border-box;margin:0;padding:0;line-height:140%;}
div.mform.medit {background-color:#f7f7f7;}
div.mform div.head {margin:0px 15px 12px 15px;padding:22px 0px 5px 0px;line-height:12pt;border-bottom:2px solid rgba(0,0,0,.15);background-color:white}
div.mform.medit div.head {background-color:#f7f7f7;}
div.mform div.tools   {margin:0;padding: 5px 0 0px 0px;}
div.mform div.tools a {margin:0 10px 0px 0px;color:#990000}
div.mform.medit div.tools a {color:#880000}

#bigedit div.mform div.head {padding-top:22px;background-color:#f9f9f9;}

div.mform span {padding:0;margin:0}
div.mform h1 {font-size:130%;font-weight:normal;color:rgba(0,0,0,0.66);margin:0;padding:0;line-height:15pt}
div.mform h1.subhead {margin:5px 0 0 0;}
div.mform h2 {margin:0 0 0 0;padding:3px 0px 3px 0px;font-size:110%;font-weight:normal;color:rgba(0,0,0,0.6)}

div.mform h2.colored {background-color:#F4F5F6;padding:4px 4px 4px 8px;margin-left:-8px}
div.mform table.colored {background-color:#f3f5f7;margin-left:-8px}
div.mform table.colored td {border:none !important}
div.mform table.colored td:first-child {padding-left:8px !important;}

div.mform table {border-collapse:collapse;}
div.mform table td, div.mform table th {padding:4px 8px 3px 0px;border-bottom:1px solid rgba(0,0,0,0.07);color:#444;vertical-align:text-bottom}
div.mform table th {text-align:left;color:#666}

div.mform table.no-border td {border:none;padding:3px 8px 2px 0px;}
div.mform td.vtop {vertical-align:top !important;padding-top:5px !important}
div.mform.medit table td {padding-top:4px;padding-bottom:4px}

div.mform.medit table td input {margin-top:-3px;margin-bottom:-3px}
div.mform.medit table td select {margin-top:-3px;margin-bottom:-3px}
div.mform.medit table td textarea {margin-top:-1px;margin-bottom:-3px}

div.mform.medit table td i.mic {margin-top:1px;margin-bottom:-2px}

div.mform table.tsmall td {padding:2px 8px 1px 0px;}
div.mform table.tsmall i.mic {margin:-1px 0 0px 0px !important;vertical-align:bottom !important}

label {display:inline-block;padding:3px 0 1px 0}
label.blocky {display:block;padding:13px 0 2px 4px;color:#666}
label.blocky:first-child {padding-top:3px}


div.autoscroll {overflow:auto;height:100%}
/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
tr.stickyheader_small td {background-color:#f2f4f6;position:sticky;top:0;padding-bottom:1px !important;padding-top:2px !important;cursor:default;}
tr.stickyheader td {background-color:#f2f4f6;position:sticky;top:0;padding-bottom:3px !important;padding-top:4px !important;cursor:default}
td.stickyheader {position:sticky;top:0;padding-bottom:3px !important;padding-top:4px !important;cursor:default;background-color:#D9DBDF;}
div.datatable-container table td.stickyheader {padding:3px 5px 3px 3px;color:#666}
td.stickyheader a {cursor:pointer}
div.stickyhead {position:sticky;top:0;z-index:2000;}




#fastnotiz::-webkit-input-placeholder {color:#E9BEA7;}
#fastnotiz:-moz-placeholder           {color:#B14D17;}
#fastnotiz::-moz-placeholder          {color:#B14D17;}
#fastnotiz:-ms-input-placeholder      {color:#B14D17;}                

div.datasearch-container {margin:0;padding:0px 20px 5px 15px;}
div.datatable-container {box-sizing:border-box;padding:0 10px 0px 10px}
div.datatable-container table {width:100%;border-collapse:collapse}
div.datatable-container table td {padding:3px 5px 3px 3px;color:#333;}
div.datatable-container table td:first-child {padding-left:5px !important}
div.datatable-container table td:last-child {padding-right:5px !important}
div.datatable-container tr {cursor:pointer}

#mainsearcherinput::-webkit-input-placeholder {color:#555;}
#mainsearcherinput:-moz-placeholder           {color:#555;}
#mainsearcherinput::-moz-placeholder          {color:#555;}
#mainsearcherinput:-ms-input-placeholder      {color:#555;} 

#bigedit {box-sizing:border-box;position:absolute;left:100px;top:100px;overflow:auto;bottom:0px;right:0px;margin:0;padding:0 0 0 5px;box-shadow:0 0 12px 3px #555;background-color:#F9F9F9;border-radius:4px}

div.lightframe   {padding:0;margin:0 15px 15px 15px;}
div.lightframe p {padding:0;margin:0;line-height:140%}

div.separator {margin:10px 0 8px 0;border-top:1px solid #ddd}

div.editresize {position:absolute;left:0;top:0;height:100%;width:6px;background-color:transparent;cursor:col-resize;z-index:101110}
div.editresize:hover {background-color:steelblue}

table.minimal {border-collapse:collapse}
table.minimal > tbody > tr > td {padding:0 !important;vertical-align:top !important;color:unset !important}

/*material icons*/
i.mic     {font-size: 18px; display: inline-block;vertical-align:bottom;margin:0 0 0 0;border-radius:3px;color:#777;padding:0px;font-family:'Material Icons';font-weight: normal;font-style: normal;text-transform: none;letter-spacing: normal;word-wrap: normal;white-space: nowrap;direction: ltr;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility;  -moz-osx-font-smoothing: grayscale; font-feature-settings: 'liga'; }
i.mic.neg {background: #A8B5C0;color:#F6F6F6;margin-top:2px;background-color:#aaaaaa}

/*Uploader*/                                
div.uptarget        {}
div.progressbar     {width:100px;border:1px solid #bbb;background:#FAFAFA}
div.progressbar div {overflow:hidden;width:0px;background:orange;padding:0 3px 0 3px;box-sizing:border-box}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
div.fly              {padding:0px;cursor:pointer;display:inline-block}
div.fly:hover        {color:#333 !important}
div.fly > div         {line-height:160%; color:black;position:absolute;border:1px solid #ddd;background-color:white;padding:8px 16px 8px 12px;display:none;cursor:default;box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);}
div.fly:hover > div  {display:block;}    

div.lookupcontrol {position:absolute;z-index:10000;background:white;padding:12px;border:1px solid #DDD; box-shadow: 0px 0px 3px #999;max-height:400px;overflow:auto;padding-right:20px}
div.lookupcontrol table {border-collapse:collapse}
div.lookupcontrol table tr:hover {background:#EDEEF1}
div.lookupcontrol td {border-bottom:1px solid #EEE !important;padding:3px;cursor:pointer}

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* Singletons */
.aspNetHidden  {display:none;}
#DirtyFlag     {line-height:6px}
#FixedModal    {z-index:1400;position:fixed;background-color:rgba(0,0,0,0.25);left:0%;top:0px;bottom:0px;right:0;overflow:auto;padding:0}
#MiniContainer {z-index:1400;position:fixed;top:0px;right:0;left:0;bottom:0;overflow:auto;background-color:rgba(0,0,0,.05);padding-right:10px}
#ontop         {z-index:1500;position:fixed;background:rgba(0,0,0,0.15);overflow:hidden;left:0;top:0;bottom:0;right:0;}

#loginframe         {box-sizing:border-box;padding:35px 40px 40px 40px;display:inline-block;width:360px;margin-top:60px;margin-left:calc(50% - 200px);background-color:rgba(255,255,255,0.6);border-radius:3px;border:1px solid rgba(0,0,0,.15)}
#loginframe label   {display:block;font-size:120%;margin:0 0 3px 6px;color:rgba(0,0,0,.5)}
#loginframe h1      {border:none;padding:0 0 30px 0;margin:0;color:rgba(0,0,0,.75);font-size:16pt;font-weight:normal}
#loginframe input   {width:100%;padding: 6px;font-size:120%;margin:0 0 10px 0;-webkit-box-shadow: 0 0 0px 1000px white inset;border-radius:3px;border:1px solid rgba(0,0,0,0.2);color:#555 !important}
#loginframe a       {display:block;text-align:center;margin-top:20pt;font-size:120%;padding:8px 18px 8px 18px;border-radius:3px;}

#Waiter             {box-sizing: border-box;position:fixed;left:40%;top:20%;text-align:center;padding:10pt 10pt 10pt 10pt;z-index:1000;}    
#Waiter i           {display:inline-block;animation:spin 1.5s linear infinite;font-size:24px;margin:0 0 5pt 0;width:24px}
#Waiter div			{padding:5px 0 0 0;font-size:105%;color:rgba(0,0,0,.66)}
@keyframes spin     {0% { transform: rotate(0deg)}  100% {  transform: rotate(-360deg); } }
#DummyFocus         {position:absolute;top:-50px;}
#noscript           {z-index:10000;position:fixed;box-sizing: border-box;left:0;top:0;right:0;bottom:0;padding:20% 0 0 0;color:#CC0000;background:white;text-align:center;font-weight:bold}

#PaneDragger {position:fixed;top:40px;width:6px;bottom:0px;left:50px;margin-left:4px; background-color:transparent;opacity:0.1;cursor:col-resize;z-index:1000;} 
#PaneDragger:hover {opacity:0.8;background-color:steelblue;}

div.YNC {margin:0;display:inline-block;background-color:#DCA96C;}
div.YNC table td {border:none}
div.YNC div.mform {padding:10px 15px 18px 15px}
div.YNC div.toolsheader {text-align:center;padding:6px 8px 6px 8px;background-color:#E6DFD4}
div.YNC div.toolsfooter {text-align:center;padding:7px 8px 4px 8px;background-color:#ddd}
div.YNC a {padding:2px 9px 4px 9px;margin:0 4px 4px 4px;text-align:center;display:inline-block;min-width:40px;color:rgba(0,0,0,.66);font-weight:xbold;background-color:rgba(255,255,255,.75);border-radius:3px;}

div.flexcontainer {display:flex;flex-direction: column;display: -ms-flexbox;-ms-flex-direction:column;}
div.flexcontainer-row {display:flex;flex-direction: row;height:100%;display: -ms-flexbox;-ms-flex-direction:row;}
div.flexcontainer-simple-row {display:flex;flex-direction: row;display: -ms-flexbox;-ms-flex-direction:row;}
div.flexcontainer-row-wrap {display:flex;flex-direction: row;display: -ms-flexbox;-ms-flex-direction:row;flex-wrap: wrap}

div.CalendarContainer   {position:fixed;z-index:99;background-color:#f3f3f3;padding:10px;}

table.calendar td {vertical-align:top;height:29px;padding:0 !important;padding-right:4px !important;border-right:1px solid #eee}
div.calendarentry {position:absolute;left:0px;box-sizing:border-box;padding:1px;}
div.calendarentry-inner {min-height:28px;min-width:10px;box-sizing:border-box;padding:0px 2px 0 4px;overflow:hidden;font-family:Arial,sans-serif; font-size:8pt !important;border:1px solid white}

#GDragger {position:fixed;z-index:99999;font-family:Arial,sans-serif; font-size:11pt;padding:6px 10px 6px 10px}


/*XDoc ----------------------------------------------------------------------------------------------------------------------------------- */
div.parts {margin:0px 0 0 0;line-height:100%;padding:10px 0 10px 10px}
div.parts.view {padding:10px 0 10px 0px}
div.parts img {box-sizing:border-box}
div.parts.view div {line-height:150%;margin:0}
div.parts h2 {font-size:14pt;margin:25px 0 7px 0 !important}
div.parts.view div.column1 {float:left;width:50%}
div.parts.view div.column2 {float:right;width:50%}
div.parts.view div.column1 > div {margin-right:10px}
div.parts.view div.column2 > div {margin-left:10px}
div.parts.view div.img-float-left        {float:left;margin:0px 10px 0 0}
div.parts.view div.img-float-left-inner  {margin:5px 10px 0 0}
div.parts.view div.img-float-right       {float:right;margin:0 0 0 10px}
div.parts.view div.img-float-right-inner {margin:5px 0 0 10px}
div.parts textarea {border:1px solid rgba(0,0,0,0.25);margin:0 !important}
div.parts div.imgcontainer {cursor:pointer;text-align:center;background-color:white;border:1px solid #ddd;height:70px;padding:20px 5px 5px 5px;box-sizing:border-box;}
div.parts span.marked {background-color:#F5EEBD}
/*XDoc ----------------------------------------------------------------------------------------------------------------------------------- */

a.movable {text-align:center; background-color:#a0a0a0;cursor:move;display:inline-block;height:18px;width:18px;margin:0;overflow:hidden;padding:4px 0px 0px 0px !important;box-sizing:border-box;color:white !important;line-height:100%;border-radius:3px}
div.editable {min-height:50px;margin:0 !important;background-color:white;border:1px solid #ddd;padding:4px 8px 4px 8px;box-sizing:border-box;line-height:140%;outline: none;-webkit-appearance: none;border-radius:0px}

div.wawi-para {margin:0;padding:0;min-width:160px;max-width:600px}

a.mini-link:hover {color: green !important}


div.instantcontainer {padding:0px;position:fixed;background-color:#FDF7E3;width:310px;bottom:12px;right:18px;height:236px;z-index:1480;visibility:hidden}
div.instantwriter    {padding:0;overflow:auto;position:fixed;top:25%;left:35%;background-color:#FDF7E3;z-index:1490}

@media only screen and (max-width: 800px) {       	        
	#loginframe {display:block;width:100%;margin:0px 0 0 0;border:none;border-radius:0}
    #loginframe input   {padding: 8px 9px 6px 9px;xwidth:100%}        
 }

@media only screen and (max-width: 200px) {       	
    div.parts.view div.column1 {display:block;width:100%}
    div.parts.view div.column2 {display:block;width:100%;margin-top:10px}
    div.parts.view div.column1 > div {margin-right:0px}
    div.parts.view div.column2 > div {margin-left:0px}
    div.parts.view div.img-float-left  {display:block;width:100% !important;margin:10px 0 0 0}
    div.parts.view div.img-float-right {display:block;width:100% !important;margin:10px 0 0 0}
    div.parts.view div.img-float-left-inner  {margin:0}
    div.parts.view div.img-float-right-inner  {margin:0}
    *               {font-size:11pt;}            
	#loginframe {display:block;width:100%;margin:80px 0 0 0}
    #loginframe input   {padding: 8px 9px 6px 9px;width:90%}
    #loginframe div.firstsection  {padding-top: 0px !important}
    #loginframe a       {padding:6px 12px 6px 12px;}    
    #menu-container     {box-sizing:border-box;position:fixed;top:0;width:100%;height:50px;overflow:auto;box-sizing:border-box;padding: 10px 15px 10px 15px !important;z-index:1250;
	background:#596783 !important;border:none}            
	#ga-container {display:none !important}    
    #a-container {display:none}
    #fst {display:none}        
    #mainsearcher {display:block;cursor:pointer;margin:0;padding:0}
    #mainsearcher input {border:none;width:100%;margin:0 !important;padding:6px 4px 6px 4px;color:#333C43;background:rgba(255,255,255,1) !important;}
    #mainsearchercontent {z-index:100000;position:fixed;padding:12px;background:white;margin:0;top:55px; left:5px;right:5px;bottom:5px;overflow:scroll}
    div.head h1 {margin:10px 15px 0px 0px;padding:0px 0px 10px 0px;font-size:150%; border-bottom:none}
    i.mic {font-size:24px}
    #Waiter             {left:20px;top:20%;right:20px;background:#FDFDED;}    
    div.YNC {margin:70px 10px 0 10px;display:block}
    div.YNC a {font-size:17px}
    #a-container {top:50px;border:none;}
    #b-container {top:50px;padding:0;border:none;left:0px !important;margin:0 !important}                
    div.editframe {float:none}        
	div.mform {margin:0}
    div.mform div.head {margin:0px 0px 10px 0px;padding:15px 15px 5px 15px;background-color:white}
    div.mform div.tools {margin:0px 0px 10px 0px;padding:0px 0 0 0}	
 }