body {
     font-size:10pt;
     font-family: Verdana,Arial, Helvetica, sans-serif;
     margin:0px;
     padding:0px;
}

h1 {
     color:#fcd95b;
     font-size:1.3em;
     }

h2 {
     color:#fcd95b;
     font-size:1.2em;
     }
h2.s {font-size:0.8em;}
table {
     font-size:10pt;
     padding:0px;
     }

a:link {
     font-size:10pt;
     color:#fcd95b;
     text-decoration:underline;
     }
a:visited {
     font-size:10pt;
     color:#fcd95b;
     text-decoration:underline;
     }
a:hover {
     color:white;
     }

.head {
     background-color:white;
     color:blue;
     }
table.list {
     border:1px solid black;
     font-size:10pt;
     background-color:#fcd95b;

     }

td.list {
     padding:5px;

     }

th.table_head {
    background-color:#fcd95b;
    text-align:left;
    color:black;
    }

.tr1 {
    background-color:#e6e6a1;
    }

.tr2 {
    background-color:white;
    }


.frame_table {
	border:solid 2px #fcd95b;
	border-spacing:0px;
	padding:0px;
	vertical-align:top;
}

.frame_th {
	border:solid 1px #fcd95b;
	background-color:#fcd95b;
	padding:0px;
	font-weight:bold;
	text-align:left;
	vertical-align:top;
	color:black;
	height:20px;
}

.frame_th a {
	color:#FC1000;
}

.frame_th a:hover {
	color:#AF0000;
}

.frame_th_r {
	border:solid 2px #fcd95b;
	background-color:#fcd95b;
	color:black;
	font-size:9pt;
	padding:0px;
	font-weight:bold;
	text-align:right;
	vertical-align:top;
}

.frame_td {
	padding:0px;
	vertical-align:top;
}

.frame_td_r {
	text-align:right;
	padding:0px;
	vertical-align:top;
}

.sysMsg {
	color:red;
}

.frame_table_o {
	border:solid 0px;
	border-spacing:0px;
	padding:0px;
	vertical-align:top;
}

.frame_th_o {
	border:solid 0px;
	color:black;
	font-size:9pt;
	padding:3px;
	font-weight:bold;
	text-align:left;
	vertical-align:top;
}

.frame_th_o_r {
	border:solid 1px #fcd95b;
	background-color:#fcd95b;
	padding:3px;
	font-weight:bold;
	text-align:right;
	vertical-align:top;
}

.frame_td_o {
	font-size:9pt;
	color:black;
	padding:3px;
	vertical-align:top;
}

.frame_td_o_r {
	font-size:9pt;
	color:black;
	text-align:right;
	padding:3px;
	vertical-align:top;
}


.mainTd {
	border: solid 1px #fcd95b;
	text-align:left;
}

input.bestellschein
	{
	width:30px;
	font-size:8pt;
	background-color:#fcd95b;
	}

.sysMsg
	{
	color:red;
	font-weight:bold;
	}

