html, body, p, h1, h2, td, th, input, textarea, select
{
   font-family: Tahoma, Verdana, sans-serif, Arial, serif;
   font-size  : 11px;
   font-weight: normal;
   color      : #000000;

/*
  Nicht CSS-valid
   scrollbar-arrow-color     : #DDDDDD;
   scrollbar-3dlight-color   : #111111;
   scrollbar-highlight-color : #DBDFD8;
   scrollbar-face-color      : #706199;
   scrollbar-shadow-color    : #DBDFD8;
   scrollbar-track-color     : #DBDFD8; 
   scrollbar-darkshadow-color: #DBDFD8;
*/
}

body
{
   background-color: #E7E7E7;
   margin-left     : 0px;
   margin-top      : 0px;
   margin-right    : 0px;
   margin-bottom   : 0px;
}

h1
{
   font-size  : 13px;
   color      : #6E6E6E;
   font-weight: bold;
}

h2
{
   font-size  : 12px;
   color      : #000000;
   font-weight: bold;
}

.SchriftGross
{
   font-size  : 14px;
   font-weight: bold;
}

.SchriftMittel
{
   font-size  : 12px;
   font-weight: bold;
}

.SchriftMittelNichtFett
{
   font-size  : 12px;
}

.SchriftKlein
{
   font-size: 10px;
}

.SchriftSehrKlein
{
   font-size: 9px;
}

.SchriftAlternativ
{
   font-size  : 12px;
   font-weight: bold;
   color      : #FFFFFF;
}

.SchriftPfw
{
   color      : #706199;
   font-weight: bold;
}

.SchriftSafira
{
   color      : #4D87C7;
   font-weight: bold;
}

.HintergrundPfw
{
   color           : #FFFFFF;
   background-color: #706199;
}

.Zeilenmarker
{
   background-color: #DFDFDF;
}

.AbstandSehrKlein
{
   margin-left: 5px;
   height     : 1em;         /* Damit Abstände auch im IE 5.x angezeigt werden */
}

.AbstandKlein
{
   margin-left: 10px;
   height     : 1em;         /* Damit Abstände auch im IE 5.x angezeigt werden */
}

.AbstandMittel
{
   margin-left: 20px;
   height     : 1em;         /* Damit Abstände auch im IE 5.x angezeigt werden */
}

.AbstandGross
{
   margin-left: 30px;
   height     : 1em;         /* Damit Abstände auch im IE 5.x angezeigt werden */
}

a.InternerLink:link, a.InternerLink:visited
{
   color          : #FFFFFF;
   text-decoration: none;
}

a.InternerLink:hover, a.InternerLink:active
{
   color          : #FFFFFF;
   text-decoration: underline;
}

input, textarea, select
{
   background-color: #DDDDDD;
}

input:focus, textarea:focus, select:focus
{
   background-color: #FFFFFF;
}

input.jsvalerror, textarea.jsvalerror, select.jsvalerror
{
	padding-right      : 16px;
	border             : 2px solid red;
	background-color   : #FFFCE2;
	background-image   : url(/images/symbols/jsval_warning.gif);
	background-position: right;
	background-repeat  : no-repeat;
}

.Schaltflaeche
{
   border: 1px solid #6E6E6E;
}

.Schaltflaeche:hover
{
   border          : 2px solid #706199;
   background-color: #FFFFFF;
   font-weight     : bold;
}

.Tabelle
{
   border: 2px solid #6E6E6E;
}

.Tabellenkopf
{
   border-bottom: 1px solid #6E6E6E;
}

.Tabellenfuss
{
   border-top: 1px solid #6E6E6E;
}

#screenshot
{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:2px;
	display:none;
	color:#fff;
}
