/* Globales CSS */
/* gibt eine konstante Basis für alle */

* {border: 0; margin:0; padding:0;}
input[type=radio] {border: 0;}
html {font-family: Helvetica, Arial,"Sans Serif", sans-serif; color: #000; font-size: 9.5pt;}

a {text-decoration:none; font-style:normal;}
a:focus, a:hover, a:active {text-decoration:underline;}
a {color: #070;}

table {width: 100%; border-collapse:collapse;}
* html xtable {width: 97%; w\idth: 99%;}  /* Internet Explorer spinnt da immer ein wenig */
* html table {width: auto;}  /* Internet Explorer spinnt da immer ein wenig */
td {vertical-align: top;}

sup, sub {line-height:0px;}

/* Kann man immer gebrauchen */

.Spalte13, .Spalte23, .Spalte33 {position: relative;}
.Spalte13, .Spalte23 {float: left; width: 33%; margin-right: 0.5%;}
.Spalte33 {float: left; width: 33%;}
* HTML .Spalte13, * HTML .Spalte23 {margin-right: 0.4%;}
*+HTML .Spalte13, *+HTML .Spalte23 {margin-right: 0.4%;}

span.wbr:after {content:"\00200B";}
.r {text-align: right;}
.c {text-align: center;}
.b {font-weight: bold;}


/* Die etwas komplizierteren Sachen */

/*
ul.Menue            {}

ul.Reiter           {position: relative; display: block; width: 100%; margin: 0; padding: 0;}

ul.Reiter li        {display: block; float: left; white-space: nowrap; overflow: hidden; cursor: pointer;}
ul.Reiter li span,
ul.Reiter li a      {display: block;}

ul.RReiter           {position: relative; display: block; width: 100%; margin: 0; padding: 0;}

ul.RReiter li        {display: block; float: left; white-space: nowrap; overflow: hidden; cursor: pointer;}
ul.RReiter li span,
ul.RReiter li a      {display: block;}
*/

/*
.schalter {background-color: #d4d0c8; border-left: 1px solid #fff; border-top: 1px solid #fff; border-right: 1px solid #808080; border-bottom: 1px solid #808080; font-size: 10px; text-align: center; cursor: pointer;}
.schalter_on {background-color: #d4d0c8; border-right: 1px solid #fff; border-bottom: 1px solid #fff; border-left: 1px solid #808080; border-top: 1px solid #808080; font-size: 10px; text-align: center; cursor: pointer;}
*/

/* Debugging, Infos, Toolbox */

xdiv#waitbox     {display: none; position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px; margin: auto; width: 300px; height: 100px; text-align: center;}
xdiv#waitbox     {display: none; margin: auto; width: 300px; height: 100px; text-align: center;}
div#waitbox      {display: none; position: absolute; top: 30%; left: 30%; right: 30%; width: 40%; height: 40%; text-align: center;}
div#debugbox     {font-family: monospace; background-color: #eee; border: 1px solid black; margin: 5px; padding: 3px;}

/*
div#Toolbox     {position: absolute; right: 0; width: 160px; top: 0; font-family: monospace; font-size: 10px; margin: 5px; padding: 0px; display: block;}
div.toolboxhead, div.toolboxbody {background-color: #d4d0c8; border-left: 1px solid #fff; border-top: 1px solid #fff; border-right: 1px solid #808080; border-bottom: 1px solid #808080;}
div.toolboxhead {cursor: pointer;}
div.toolboxhead img {vertical-align: bottom; margin-bottom: 1px; margin-right: 5px;}
div.toolboxbody {padding: 2px;}
div.toolboxbody {display: none;}
*/