body {
  margin:0px; 
} 

body.mainframe, body.mainframeNoScroll { background-color:#FFFFFF; color:#000000; }
body.mainframeNoScroll { overflow:hidden; }
body.headframe { background-color:#55B5CD; color:#FFFFFF; overflow:hidden; }
body.menuframe { background-color:#55B5CD; color:#FFFFFF; overflow:hidden; }
body.randframes { background-color:#55B5CD; color:#FFFFFF; overflow:hidden; }

body.ScrollBar{
 margin:20px; background-color:#55B5CD; 
}

body,textarea { 
  scrollbar-track-color:white; 
scrollbar-base-color:#55B5CD; 
scrollbar-arrow-color:black;
}

body, h1, h2, h3, h4, h5, h6, div, p, span, table, td, a,
#Menu, #THover,#TClick,
#ButtStandard,#ButtStandardHover,#ButtHelp,#ButtR,#ButtBr,#ButtBl,#ButtB,#ButtG,#ButtGr,#ButtT,#ButtP,#ButtW,#ButtY,#ButtTo,
#Inputs,#InputFoc,#InputFalta,#InputFull,#WhiteArea,#EF,#ES
{
  font-family:'Courier New',Courier,monospace; 
} 

.Blocksatz, .BlocksatzEZE { text-justify : auto; text-align:justify; }
.LinksBuendig, .LinksBuendigEZE { text-align:left; }
.BlocksatzEZE:first-letter,  .LinksBuendigEZE:first-letter { padding-left:24px; }
.Zentriert { text-align:center; }
.RechtsBuendig { text-align:right; }
.highlight { background-color:yellow; color:black; border:1px solid white; }

body,p,div,table,td,span,fieldset,
#Inputs,#InputFoc,#InputFalta,#InputFull
 {
 font-size:13px; line-height:14.7px;
}

h1 { font-size:25px; margin-bottom:13px; }
h2 { font-size:23px; margin-bottom:12px; }
h3 { font-size:21px; margin-bottom:11px; }
h4 { font-size:19px; margin-bottom:10px; }
h5 { font-size:17px; margin-bottom:9px; }
h6 { font-size:15px; margin-bottom:8px; }

big { 14px; }
small { 12px; }


a:link { color:black; text-decoration:none }
a:visited { color:black; text-decoration:none; }
a:hover { color:brown; text-decoration:underline }
a:active { color:red; text-decoration:underline }


a.dbg:link { color:yellow; text-decoration:none; }
a.dbg:visited { color:gold; text-decoration:none; }
a.dbg:hover { color:white; text-decoration:underline; }
a.dbg:active { color:yellow; text-decoration:underline; }


#menu { letter-spacing:0px;  }
#menu:link { color:white; }
#menu:visited { color:silver; }
#menu:hover { color:white; background-color:#55B5CD; font-weight:bold; }
#menu:active, #menu:focus { color:black; background-color:white; }

a.imagelink:link, a.imagelink:visited, a.imagelink:hover, a.imagelink.visited, a.imagelink.focus { background-color:transparent; }
#imglink { border:none; }

ul,ol { margin-left:16px; line-height:120%; }

li.nocircle { list-style-image:url(../cliparts/nocircle.gif); }

fieldset { margin-bottom:12px; border:1px solid black; padding:8px; text-align:justify; }

#ButtStandard,#ButtStandardHover,#ButtHelp,#ButtR,#ButtBr,#ButtBl,#ButtB,#ButtG,#ButtGr,#ButtT,#ButtP,#ButtW,#ButtY,#ButtTo
{
  font-size:11px; font-weight:bold; cursor:pointer; padding:0px;
  border-left:1px solid whitesmoke; border-top:1px solid whitesmoke; border-bottom:1px solid black; border-right:1px solid black; 
} 

#ButtStandard { background-color:#55B5CD; color:#FFFFFF; } 
#ButtStandardHover { background-color:#48ACFF; color:#FFFFFF;  } 
#ButtR { background-color:red; color:yellow; } 
#ButtHelp { color:black; background-color:aqua; cursor:help; }
#ButtBr { color:white; background-color:brown; }
#ButtBl { color:white; background-color:black; }
#ButtB { color:yellow; background-color:blue; }
#ButtG { color:yellow; background-color:green; }
#ButtGr { color:black; background-color:gray; text-decoration:line-through; }
#ButtT { color:yellow; background-color:#008080; }
#ButtP { color:yellow; background-color:deeppink; }
#ButtY { color:black; background-color:yellow; }
#ButtTo { color:white; background-color:tomato; }
#ButtW { color:black; background-color:white; }

#Inputs { background-color:transparent; color:black; width:100%; font-weight:bold; }
#InputFoc { background-color:black; color:gold; width:100%; font-weight:bold; }
#InputFull {  background-color:aqua; color:black; width:100%; font-weight:bold; }
#InputFalta { background-color:red; color:yellow; width:100%; font-weight:bold; }

#ES,#EF,#WhiteArea { font-size:10pt; font-weight:bold; color:black; }
#ES { text-align:center; color:brown; font-weight:bold; background-color:silver; }
#EF { width:100%; background-color:white; }
#WhiteArea { background-color:white; width:100%; }

#GBEintrag,#GBEintragHover,#GBHead { padding:8px; margin-bottom:12px; width:95%; }

#GBEintrag { border:3px inset #48ACFF; background-color:#55B5CD; }
#GBEintragHover { border:3px outset #48ACFF; background-color:#48ACFF; }

#BlockRahmen { border:3px outset ; background-color:transparent; padding:8px; }
