/*  phprechnung.css


 */

body {
	background-color: #FF9900;
	color: #000000;
	font-family: helvetica, arial, bitstream vera sans, sans-serif;
	font-size: medium;
}

a.ninfolink {
/* padding: top right bottom left */
	padding: 2px 2px 2px 2px;
	color: #63829E;
	background: transparent;
	text-decoration: none;
	font-family: bitstream vera sans, sans-serif, helvetica, arial;
	font-size: small;
}

a.ninfolink:visited {
/* padding: top right bottom left */
	padding: 2px 2px 2px 2px;
	color: #63829E;
	background: transparent;
	text-decoration: none;
	font-family: bitstream vera sans, sans-serif, helvetica, arial;
	font-size: small;
}

a.ninfolink:active {
/* padding: top right bottom left */
	padding: 2px 2px 2px 2px;
	color: #FFFFFF;
	background-color: #9AA4B7;
	text-decoration: none;
	font-family: bitstream vera sans, sans-serif, helvetica, arial;
	font-size: small;
}

a.ninfolink:hover {
/* padding: top right bottom left */
	padding: 2px 2px 2px 2px;
	color: #FFFFFF;
	background-color: #9AA4B7;
	text-decoration: none;
	font-family: bitstream vera sans, sans-serif, helvetica, arial;
	font-size: small;
}

a.nmenulink {
/* padding: top right bottom left */
	padding: 2px 2px 2px 2px;
	color: #63829E;
	background: transparent;
	text-decoration: none;
	font-family: bitstream vera sans, sans-serif, helvetica, arial;
	font-size: small;
}

a.nmenulink:visited {
/* padding: top right bottom left */
	padding: 2px 2px 2px 2px;
	color: #63829E;
	background: transparent;
	text-decoration: none;
	font-family: bitstream vera sans, sans-serif, helvetica, arial;
	font-size: small;
}

a.nmenulink:active {
/* padding: top right bottom left */
	padding: 2px 2px 2px 2px;
	color: #FFFFFF;
	background-color: #9AA4B7;
	text-decoration: none;
	font-family: bitstream vera sans, sans-serif, helvetica, arial;
	font-size: small;
}

a.nmenulink:hover {
/* padding: top right bottom left */
	padding: 2px 2px 2px 2px;
	color: #FFFFFF;
	background-color: #9AA4B7;
	text-decoration: none;
	font-family: bitstream vera sans, sans-serif, helvetica, arial;
	font-size: small;
}

.stil1 {
	color : white;
         background-color : white;
         visibility : hidden;
         position : absolute;
         top : 580px;
         left : 20px;
         }

.stil2 {
	color : white;
         background-color : red;
         position : absolute;
         top : 580px;
         left : 20px;
         }

.mail {
	color : white;
         background-color : red;
         position : absolute;
         top : 580px;
         left : 20px;
         }

#fixiert {
    position: absolute;
    top: 8em; left: 10em;
    width: 35em;
    background-color: #C0C0C0;
    border: 2px solid silver;
  }

.stil11 {
	color : white;
         background-color : white;
         visibility : hidden;
         position : absolute;

         }

.stil22 {
	color : white;
         background-color : red;
         position : absolute;
         }

a.nbottomgray {
/* padding: top right bottom left */
	padding: 2px 2px 2px 2px;
	color: #63829E;
	background: #FFFFFF;
	text-decoration: none;
	font-family: bitstream vera sans, sans-serif, helvetica, arial;
	font-size: small;
}

a.nbottomgray:visited {
/* padding: top right bottom left */
	padding: 2px 2px 2px 2px;
	color: #63829E;
	background: #FFFFFF;
	text-decoration: none;
	font-family: bitstream vera sans, sans-serif, helvetica, arial;
	font-size: small;
}

a.nbottomgray:active {
/* padding: top right bottom left */
	padding: 2px 2px 2px 2px;
	color: #FFFFFF;
	background-color: #9AA4B7;
	text-decoration: none;
	font-family: bitstream vera sans, sans-serif, helvetica, arial;
	font-size: small;
}

a.nbottomgray:hover {
/* padding: top right bottom left */
	padding: 2px 2px 2px 2px;
	color: #FFFFFF;
	background-color: #9AA4B7;
	text-decoration: none;
	font-family: bitstream vera sans, sans-serif, helvetica, arial;
	font-size: small;
}

a.slink {
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	color: #63829E;
	background: transparent;
	text-decoration: none;
	font-family: bitstream vera sans, sans-serif, helvetica, arial;
	font-size: small;
}

a.slink:visited {
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	color: #63829E;
	background: transparent;
	text-decoration: none;
	font-family: bitstream vera sans, sans-serif, helvetica, arial;
	font-size: small;
}

a.slink:active {
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	color: #FFFFFF;
	background-color: #9AA4B7;
	text-decoration: none;
	font-family: bitstream vera sans, sans-serif, helvetica, arial;
	font-size: small;
}

a.slink:hover {
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	color: #FFFFFF;
	background-color: #9AA4B7;
	text-decoration: none;
	font-family: bitstream vera sans, sans-serif, helvetica, arial;
	font-size: small;
}

.stext {
	color: #808080;
	background: transparent;
	font-family: bitstream vera sans, sans-serif, helvetica, arial;
	font-size: small;
}

p, td {
	font-family: helvetica, arial, bitstream vera sans, sans-serif;
	font-size: small;
}

b, th {
	font-family: bitstream vera sans, sans-serif, helvetica, arial;
	font-size: small;
}

table {
	margin: auto;
}

form {
	text-align: center;
}

h1, h2, h3, h4 {
	font-family: bitstream vera sans, sans-serif, helvetica, arial;
}

.tabelle {
	background-color: #F5F5F5;
	color: #000000;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	font-family: bitstream vera sans, sans-serif, helvetica, arial;
	font-size: medium;
	font-weight: normal;
	border: 1px solid #B5B5B5;
/* -moz-border-radius: is not a valid css, but i like it  */
	-moz-border-radius: 15px;
}

.sis_tabelle {
	background-color: #FFFFFF;
	color: #000000;
	padding-top: 20px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	font-family: bitstream vera sans, sans-serif, helvetica, arial;
	font-size: medium;
	font-weight: normal;
	border: 1px solid #B5B5B5;
/* -moz-border-radius: is not a valid css, but i like it  */
	-moz-border-radius: 15px;
}

.sis_tabelle_a {
	background-color: #F5F5F5;
	color: #000000;
	padding-top: 20px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	font-family: bitstream vera sans, sans-serif, helvetica, arial;
	font-size: medium;
	font-weight: normal;
	border: 1px solid #B5B5B5;
/* -moz-border-radius: is not a valid css, but i like it  */
	-moz-border-radius: 15px;
}

.sis_sp_oben {
	background-color: #F5F5F5;
	color: #000000;
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
	font-weight: normal;
	border-bottom: 3px solid #63829E;
}

.sis_menu_sel {
	border-top: 0px solid #D5EBEE;
	border-left: 0px solid #D5EBEE;
	border-right: 0px solid #D5EBEE;
	background-color: #808385;
}

.sis_menu_sel a	{
	padding-right: 0px;
	display: block;
	padding-left: 0px;
	font-weight: normal;
	font-size: small;
	padding-bottom: 0px;
	width: 100%;
	color: #D5EBEE;
	padding-top: 0px;
	font-family: bitstream vera sans, sans-serif, helvetica, arial, verdana;
	background-color: #808385;
	text-decoration: none;
}

.sis_menu_sel a:hover {
	padding-right: 0px;
	display: block;
	padding-left: 0px;
	font-weight: normal;
	font-size: small;
	padding-bottom: 0px;
        <!-- width: 80%;-->
	color: #D5EBEE;
	padding-top: 0px;
	font-family: bitstream vera sans, sans-serif, helvetica, arial, verdana;
	background-color: #9AA4B7;
	text-decoration: none;
}

.sis_menu {
	border-top: 0px solid #D5EBEE;
	border-left: 0px solid #D5EBEE;
	border-right: 0px solid #D5EBEE;
	background-color: #63829E;
}

.sis_menu a {
	padding-right: 0px;
	display: block;
	padding-left: 0px;
	font-weight: normal;
	font-size: small;
	padding-bottom: 0px;
	width: 80%;
	color: #D5EBEE;
	padding-top: 0px;
	font-family: bitstream vera sans, sans-serif, helvetica, arial;
	background-color: #63829E;
	text-decoration: none;
}

.sis_menu a:hover {
	padding-right: 0px;
	display: block;
	padding-left: 0px;
	font-weight: normal;
	font-size: small;
	padding-bottom: 0px;
	width: 100%;
	color: #FFFFFF;
	padding-top: 0px;
	font-family: bitstream vera sans, sans-serif, helvetica, arial;
	background-color: #9AA4B7;
	text-decoration: none;
}

.sis_menu_sub {
	border-left: 1px solid #D5EBEE;
	border-right: 1px solid #D5EBEE;
	background-color: #9AA4B7;
}

.sis_menu_sub a {
	padding-right: 5px;
	display: block;
	padding-left: 5px;
	font-weight: normal;
	font-size: small;
	padding-bottom: 5px;
	width: 100%;
	color: #D5EBEE;
	padding-top: 5px;
	font-family: bitstream vera sans, sans-serif, helvetica, arial;
	background-color: #749cc0;
	text-decoration: none;
}

.sis_menu_sub a:hover {
	padding-right: 5px;
	display: block;
	padding-left: 5px;
	font-weight: normal;
	font-size: small;
	padding-bottom: 5px;
	width: 100%;
	color: #FFFFFF;
	padding-top: 5px;
	font-family: bitstream vera sans, sans-serif, helvetica, arial;
	background-color: #9AA4B7;
	text-decoration: none;
}

hr {
	border: 0px;
	border-bottom: 1px solid #DCDCDC;
}

img {
	border: 0px;
	padding: 1px;
}

a:hover img {
	border: 1px solid #3D6DA0;
	padding: 0px;
}

/* Falls bei MSIE Rahmen um Bilddateien herum gewuenscht wird. Extra
	Anpassungen werden fuer diesen Browser nicht mehr vorgenommen. */
/* img {
	border: 1px solid #FFFFFF;
}

a:hover img {
	border: 1px solid #3D6DA0;
}

a:hover {
	color: #3D6DA0;
} */

.dbTxt {
	color: #000080;
	background: transparent;
	font-family: helvetica, arial, bitstream vera sans, sans-serif;
	font-size: small;
}

.graytxt {
	color: #808080;
	background: transparent;
	font-family: helvetica, arial, bitstream vera sans, sans-serif;
	font-size: small;
}

.greentxt {
	color: #00AF00;
	background: transparent;
	font-family: helvetica, arial, bitstream vera sans, sans-serif;
	font-size: small;
}

.redtxt {
	color: #FF0000;
	background: transparent;
	font-family: helvetica, arial, bitstream vera sans, sans-serif;
	font-size: small;
}

.wTD {
	background-color: #FFFFFF;
	color: #000000;
}

.grayTD {
	background-color: #F5F5F5;
	color: #000000;
}

.DgrayTD {
	background-color: #DCDCDC;
	color: #000000;
}

.mblueTD {
	background-color: #63829E;
	color: #D5EBEE;
}

.redTD {
	background-color: transparent;
	color: #FF0000;
}

.auswahl300 {
	width: 300px;
}

.auswahl500 {
	width: 500px;
}

input, textarea {
	border: 1px solid #63829E;
	padding: 3px 4px 3px 4px;
	font-family: bitstream vera sans, sans-serif, helvetica, arial;
	font-size: small;
}

input:focus, textarea:focus {
	border: 1px solid #63829E;
	color: #000000;
	background-color: #C7CBD3;
	padding: 3px 4px 3px 4px;
	font-family: bitstream vera sans, sans-serif, helvetica, arial;
	font-size: small;
}

select {
	border: 1px solid #B0B0B0;
	padding: 1px;
	font-family: bitstream vera sans, sans-serif, helvetica, arial;
	font-size: small;
}

select:focus {
	border: 1px solid #63829E;
	color: #000000;
	background-color: #C7CBD3;
	padding: 1px;
	font-family: bitstream vera sans, sans-serif, helvetica, arial;
	font-size: small;
}

.reply {
	font-family: Times New Roman;
	font-size: x-large;
 	font-weight: bold;
	text-align: center;
 	color: #FF0000;
}