a:link { 
/*	color:#333333; 
	font-weight:normal; 
	color:#666666;*/
	font-weight:bold;
	text-decoration:underline;
}

a:visited { 
/*	color:#333333; 
	font-weight:normal; 
	color:#666666;*/
	font-weight:bold;
	text-decoration:underline;
}

a:hover { 
/*	color:#333333;
	font-weight:normal; */
	color:#DD9922;
	font-weight:bold;
	text-decoration:underline;
}

a.orangeLink {
/*	color:#DB9127;
	font-weight:normal;
	text-decoration:none; */
	color:#666666;
	font-weight:bold;
	text-decoration:underline;
}

a:visited.orangeLink {
/*	color:#DB9127;
	font-weight:normal;
	text-decoration:none; */
	color:#666666;
	font-weight:bold;
	text-decoration:underline;
}

a:hover.orangeLink {
/*	color:#DB9127; 
	font-weight:normal;
	text-decoration:none; */
	color:#DD9922;
	font-weight:bold;
	text-decoration:underline;
}

a.nav {
/*	color:#333333;
	font-weight:normal;
	text-decoration:none;
	color:#666666;*/
	font-weight:bold;
/*	text-decoration:none;*/
	text-decoration:underline;
}

a:visited.nav {
/*	color:#333333;
	font-weight:normal;
	text-decoration:none;
	color:#666666;*/
	font-weight:bold;
/*	text-decoration:none;*/
	text-decoration:underline;
}

a:hover.nav {
/*	color:#DB9127;
	font-weight:normal;
	text-decoration:none;*/
	color:#DD9922;
	font-weight:bold;
/*	text-decoration:none;*/
	text-decoration:underline;
}

/*
a.navB {
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}

a:visited.navB {
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}

a:hover.navB {
	color:#DB9127;
	font-weight:bold;
	text-decoration:none;
}
*/

/*
a.header_right {
	color:#666666;
	font-weight:bold;
	text-decoration:none;
}

a:visited.header_right {
	color:#666666;
	font-weight:bold;
	text-decoration:none;
}

a:hover.header_right {
	color:#DB9127;
	font-weight:bold;
	text-decoration:none;
}
*/

a.footer {
/*	color:#333333;
	font-weight:normal;
	text-decoration:none;
	color:#666666;*/
	font-weight:normal;
	text-decoration:underline;
}

a:visited.footer {
/*	color:#333333;
	font-weight:normal;
	text-decoration:none;
	color:#666666;*/
	font-weight:normal;
	text-decoration:underline;
}

a:hover.footer {
/*	color:#DB9127;
	font-weight:normal;
	text-decoration:none;*/
	color:#DD9922;
	font-weight:normal;
	text-decoration:underline;
}

font.9pt_bold_orange {
	font-family:verdana, arial, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#DB9127;
}

font.pt9_bold_orange {
	font-family:verdana, arial, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#DB9127;
}

font.11pt_bold_orange {
	font-family:verdana, arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#DB9127;
}

font.pt11_bold_orange {
	font-family:verdana, arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#DB9127;
}

font.pt11_bold_gray {
	font-family:verdana, arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#333333;
}

body.standard {
	font-family:verdana, arial, sans-serif;
	font-size:10px;
	margin:4px;
	margin-top:2px;
	margin-left:10px;
/*	background-color:#EBEBEB;  */
/*	background-color:#AAFFFF     ; */
/*	margin-top:5;margin-bottom:5;margin-left:5;margin-right:5;*/
}

body.help {
	font-family:verdana, arial, sans-serif;
	font-size:10px;
	margin:15;
}

td.small {
	font-family:verdana, arial, sans-serif;
	font-size:10px;
}

tr.small {
	line-height:8pt;
}

table {
	font-family:verdana, arial, sans-serif;
	font-size:10px;
	vertical-align:top;
}

table.standard {
	font-family:verdana, arial, sans-serif;
	font-size:10px;
	background-color:#FFFFFF;
	vertical-align:top;
	padding:0px;
	border-collapse:collapse;
	border:0px solid orange;
}

th.standard {
	font-family:verdana, arial, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:left;
	color:#000000;
	background-color:#FFFFFF;
	vertical-align:top;
	padding:1px;
	border:0px solid orange;
}

td.standard {
	font-family:verdana, arial, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-align:left;
	background-color:#FFFFFF;
	vertical-align:top;
	padding:1px;
	border:0px solid orange;
}

td.listing {
	font-family:verdana, arial, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-align:left;
	background-color:#FFFFFF;
	vertical-align:middle;
	padding:3px;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}

td.listing_c {
	font-family:verdana, arial, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-align:center;
	background-color:#FFFFFF;
	vertical-align:middle;
	padding:3px;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}

table.userheader {
	font-family:verdana, arial, sans-serif;
	font-size:10px;
	background-color:#FFFFFF;
	vertical-align:top;
}

th.userheader {
	font-family:verdana, arial, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:left;
	color:#FFFFFF;
	background-color:#F1920E;
	vertical-align:top;
}
td.userheader {
	font-family:verdana, arial, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-align:left;
	background-color:#CCCCCC;
	vertical-align:top;
}

table.statusheader {
	font-family:verdana, arial, sans-serif;
	font-size:10px;
	background-color:#FFFFFF;
	vertical-align:middle;
}

th.statusheader {
/*	font-family:verdana, arial, sans-serif;
	font-size:10px;*/
	font-weight:bold;
	text-align:left;
	color:#FFFFFF;
	background-color:#F1920E;
	vertical-align:top;
}

td.statusheader {
/*	font-family:verdana, arial, sans-serif;
	font-size:10px;
	font-weight:normal;*/
	text-align:left;
	background-color:#CCCCCC;
	vertical-align:top;
	height:18px;
}

table.search {
	font-family:verdana, arial, sans-serif;
	font-size:10px;
	background-color:#FFFFFF;
	width:100%;
	vertical-align:top;
/*	border:1px solid #F1920E;*/
	border-collapse:collapse;
}

th.search {
	font-family:verdana, arial, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:right;
	color:#FFFFFF;
	background-color:#F1920E;
	/*padding:2px;*/
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
}

td.search {
	font-family:verdana, arial, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-align:left;
	vertical-align:middle;
	background-color:#DDDDDD;
	vertical-align:top;
	padding:2px;
	padding-right:5px;
}

table.nav {
	font-family:verdana, arial, sans-serif;
	font-size:10px;
	background-color:#EDEEEF;
	vertical-align:bottom;
	border:0px solid black;
}

tr.nav {
	vertical-align:bottom;
}

td.nav {
	font-family:verdana, arial, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-align:center;
/*	background-color:#DDDDDD;*/
	vertical-align:middle;
	height:20px;
	border:0 solid black;
	padding-left:5px;
	padding-right:5px;
	white-space:nowrap;
}

td.navSuchstringTitle {
	font-family:verdana, arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#DB9127;
	vertical-align:top;
	border:0 solid black;
	padding:1px;
	padding-right:1px;
	padding-left:5px;
	/*white-space:nowrap;*/
}

td.navSuchstring {
	font-family:verdana, arial, sans-serif;
	font-size:14px;
	color:#333333;
	vertical-align:top;
	border:0 solid black;
	padding:1px;
	padding-left:1px;
	padding-right:5px;
	/*white-space:nowrap;*/
}

td.navHitsTitle {
	font-family:verdana, arial, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#DB9127;
	vertical-align:middle;
	border:0 solid black;
	padding:1px;
	padding-right:1px;
	padding-left:5px;
	/*white-space:nowrap;*/
}

td.navHits {
	font-family:verdana, arial, sans-serif;
	font-size:10px;
	color:#3333333;
	vertical-align:middle;
	border:0 solid black;
	padding:1px;
	padding-left:1px;
	/*white-space:nowrap;*/
}

td.navigator {
	font-family:verdana, arial, sans-serif;
	font-size:10px;
	color:#333333;
	vertical-align:middle;
	text-align:right;
	border:0 solid black;
	padding:1px;
	padding-right:5px;
	/*white-space:nowrap;*/
}

img.nav {
	border:0;
	/*vertical-align:middle;*/
	vertical-align:text-bottom;
}

img.nav2 {
	border:0;
	/*vertical-align:middle;*/
	vertical-align:-65%;
}

table.resultset {
	width:100%;
	border:0px solid #CCCCCC;
	padding:0px;
	border-collapse:collapse;
	table-layout:fixed;
}

td.resultset {
	width:20%;
	text-align:left;
	vertical-align:top;
	border:0px solid black;
	padding:0px;
}

td.resultset_number {
	width:48px;
	font-family:verdana, arial, sans-serif;
	font-size:16;
	font-weight:bold;
	color:#DB9127;
	text-align:left;
	vertical-align:top;
	border:0px solid black;
	padding:0px;
	padding-top:2px;
}

td.resultset_number1 {
	width:48px;
	font-family:verdana, arial, sans-serif;
	font-size:16;
	font-weight:bold;
	color:#DB9127;
	text-align:center;
	vertical-align:top;
	border:0px solid black;
	padding:0px;
	padding-top:2px;
}

td.resultset_right {
	width:20%;
	text-align:right;
	vertical-align:top;
	border:0px solid black;
	padding:0px;
	padding-right:8px;
}

td.resultset_middle {
	width:20%;
	text-align:left;
	vertical-align:middle;
	border:0px solid black;
	padding:0px;
}

td.resultset_img {
	/*width:20%;*/
	width:130px;
	text-align:center;
	vertical-align:top;
	border:0px solid black;
	padding:5px;
}

table.resultset_preis {
	border:1px solid #CCCCCC;
	padding:1px;
	border-collapse:collapse;
	border-spacing:-1px
}

td.resultset_preis {
	width:20%;
	text-align:left;
	vertical-align:top;
	border:0px solid #CCCCCC;
	border-right:0px solid #EDEEEF;
	padding:2px;padding-right:0px;padding-left:4px;
	background-color:#EDEEEF;
}

td.resultset_special {
	width:20%;
	text-align:right;
	vertical-align:top;
	border:0px solid #CCCCCC;
	border-left:0px solid #EDEEEF;
	padding:2px;padding-right:4px;padding-left:0px;
}

td.resultset_header {
	/*width:20%;*/
	text-align:left;
	vertical-align:top;
	border:0px solid black;
	padding:1px;
	color:#333333;
	font-family:verdana, arial, sans-serif;
	font-size:9px;
	font-weight:bold;
}

td.resultset_orange {
	width:20%;
	text-align:left;
	vertical-align:top;
	border:0px solid black;
	padding:1px;
	color:#DB9127;
	font-family:verdana, arial, sans-serif;
	font-size:9px;
	font-weight:bold;
}

td.resultset_button {
/*	width:20%; */
	width:130px;
	text-align:left;
	vertical-align:middle;
	border:0px solid black;
	padding:0px;
}

td.resultset_button_database {
/*	width:20%; */
	width:120px;
	text-align:left;
	vertical-align:middle;
	border:0px solid black;
	padding:0px;
}

img.resultset_button {
	border:0px;
}

td.resultset_button_mark {
/*	width:20%; */
/*	text-align:right; */
	text-align:left;
	border:0px solid black;
	padding:0px;
	white-space:nowrap;
}

table.header {
	width:100%;
	background-color:#EDEEEF;
	margin-bottom:2px;
}

td.header1 {
	font-family:verdana, arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	vertical-align:middle;
	color:#DB9127;
	padding-left:7px;padding-right:7px;
	height:10px;
}

td.header2 {
	font-family:verdana, arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	vertical-align:middle;
	color:#DB9127;
	padding-left:7px;padding-right:7px;
	height:10px;
}

td.header_right {
	font-family:verdana, arial, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:right;
	vertical-align:middle;
	color:#666666;
	padding-left:7px;padding-right:7px;
	height:10px;
}

img.header_right {
	border:0;
	vertical-align:-60%;
}

td.optionList {
	font-family:verdana, arial, sans-serif;
	font-size:10px;
	font-weight:normal;
	vertical-align:middle;
	color:#666666;
	border:0 solid black;
	padding:1px;
	padding-left:5px;
	padding-right:5px;
}


table.searchresult {
	font-family:verdana, arial, sans-serif;
	font-size:10px;
	background-color:#FFFFFF;
	vertical-align:top;
}

th.searchresult {
	font-family:verdana, arial, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:left;
	color:#FFFFFF;
	background-color:#F1920E;
	vertical-align:top;
}

td.searchresult {
	font-family:verdana, arial, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-align:left;
	background-color:#DDDDDD;
	vertical-align:top;
}

table.showresult {
	font-family:verdana, arial, sans-serif;
	font-size:10px;
	background-color:#DDDDDD;
	vertical-align:top;
	width:100%;
	border-left:2px solid #F1920E;
	border-right:2px solid #F1920E;
	border-top:2px solid #F1920E;
	border-bottom:2px solid #F1920E;
	padding:2px;
	border-collapse:collapse; 
	table-layout:fixed;
}

th.showresult {
	font-family:verdana, arial, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:left;
	color:#000000;
	background-color:#DDDDDD;
	vertical-align:middle;
	border:1px solid #F1920E;
	border-top:0px;
}

th.showresult_top {
	font-family:verdana, arial, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:left;
	color:#000000;
	background-color:#DDDDDD;
	vertical-align:middle;
	border-left:1px solid #F1920E;
	border-right:1px solid #F1920E;
	border-bottom:2px solid #F1920E;
}

td.showresult {
	font-family:verdana, arial, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-align:left;
	background-color:#FFFFFF;
	vertical-align:top;
	border:1px solid #F1920E;
	border-top:0px;
}

td.showresult14pt {
	font-family:verdana, arial, sans-serif;
	font-size:14px;
	font-weight:normal;
	text-align:center;
	background-color:#FFFFFF;
	vertical-align:middle;
	border:1px solid #F1920E;
}

table.showLief {
	font-family:verdana, arial, sans-serif;
	font-size:10px;
	background-color:#DDDDDD;
	vertical-align:top;
	width:95%;
	border-left:2px solid #F1920E;
	border-right:2px solid #F1920E;
	border-top:2px solid #F1920E;
	border-bottom:2px solid #F1920E;
	padding:2px;
	border-collapse:collapse; 
	table-layout:fixed;
}

th.showLief {
	font-family:verdana, arial, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:left;
	color:#000000;
	background-color:#DDDDDD;
	vertical-align:top;
	border:1px solid #F1920E;
}

td.showLief {
	font-family:verdana, arial, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-align:left;
	background-color:#FFFFFF;
	vertical-align:top;
	border:1px solid #F1920E;
}

table.showdetails {
	font-family:verdana, arial, sans-serif;
	font-size:9px;
	color:#333333;
	text-align:left;
	vertical-align:top;
	width:100%;
	border:0px;
	padding:1px;
	border-collapse:collapse; 
}

table.showdetails_bordered {
	font-family:verdana, arial, sans-serif;
	font-size:9px;
	color:#333333;
	text-align:left;
	vertical-align:top;
	width:100%;
	border:1px solid #DB9127;
	padding:1px;
	border-collapse:collapse; 
}

td.showdetails {
	font-family:verdana, arial, sans-serif;
	font-size:10px;
	font-weight:bold;
	vertical-align:top;
}

th.showdetails {
	font-family:verdana, arial, sans-serif;
	font-size:10px;
	font-weight:normal;
/*	text-align:left;
	color:#000000;
	width:20%;
	background-color:#DDDDDD;
	vertical-align:middle;
	border:1px solid #FFFFFF;
	border-top:0px;*/
}

table.showUsers {
	font-family:verdana, arial, sans-serif;
	font-size:10px;
	background-color:#DDDDDD;
	vertical-align:top;
	width:95%;
	border-left:2px solid #F1920E;
	border-right:2px solid #F1920E;
	border-top:2px solid #F1920E;
	border-bottom:2px solid #F1920E;
	padding:2px;
	border-collapse:collapse; 
}

th.showUsers {
	font-family:verdana, arial, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:left;
	color:#000000;
	background-color:#DDDDDD;
	vertical-align:top;
	border:1px solid #F1920E;
}

td.showUsers {
	font-family:verdana, arial, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-align:left;
	background-color:#FFFFFF;
	vertical-align:top;
	border:1px solid #F1920E;
}


h1 {
  font-size:14px;
  color:#F1920E;
  font-weight:bold;
}

h2 {
  font-size:12px;
  color:#F1920E;
  font-weight:bold;
}

h3 {
  font-size:11px;
  color:#F1920E;
  font-weight:bold;
}

h4 {
  font-size:14px;
  color:#000000;
  font-weight:bold;
}

h5 {
  font-size:12px;
  color:#000000;
  font-weight:bold;
}

h6 {
  font-size:11px;
  color:#000000;
  font-weight:bold;
}

input {
	font-family:verdana, arial, sans-serif;
	font-size:10px;
}

input.100px {
	width:100px;
}

input.px100 {
	width:100px;
}

input.px130 {
	width:130px;
}

input.150px {
	width:150px;
}

input.px150 {
	width:150px;
}

input.200px {
	width:200px;
}

input.px200 {
	width:200px;
}

input.300px {
	width:300px;
}

input.px300 {
	width:300px;
}

select.px500 {
	width:500px;
}

input.strong {
	font-family:verdana, arial, sans-serif;
	font-size:10px;
	font-weight:bold;
}

select {
	font-family:verdana, arial, sans-serif;
	font-size:10px;
}

select.gruppen	{
	font-family:verdana, arial, sans-serif;
	font-size:10px;
	font-weight:normal;
	width:200px;
}

select.gruppen300px	{
	font-family:verdana, arial, sans-serif;
	font-size:10px;
	font-weight:normal;
	width:300px;
}

select.gruppenmehrfach	{
	font-family:verdana, arial, sans-serif;
	font-size:10px;
	font-weight:normal;
	width:200px;
}

textarea.artnos {
	font-family:verdana, arial, sans-serif;
	font-size:10px;
	font-weight:normal;
	width:400px;
	height:100px;
}

button {
	font-family:verdana, arial, sans-serif;
	font-size:10px;
	margin-top:5px;
}

button.small {
	font-family:verdana, arial, sans-serif;
	font-size:10px;
	font-weight:bold; 
	margin-top:5px;
}

button.suchbutton {
	font-family:verdana, arial, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#F1920E;
	margin-top:0px;
	width:135px;
}

button.offerbutton {
	font-family:verdana, arial, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#F1920E;
	margin-top:0px;
	width:250px;
}

img.suchbutton {
	border:0;
	float:left; 
	vertical-align:middle;
}

table.h3 {
	BACKGROUND-IMAGE: none; 
	VERTICAL-ALIGN: top; 
	WIDTH: 100%; 
	BORDER-TOP-STYLE: inset; 
	BORDER-RIGHT-STYLE: inset; 
	BORDER-LEFT-STYLE: inset; 
	BORDER-BOTTOM-STYLE: inset; 
	BORDER-COLLAPSE: collapse; 
	border:2px;
	TEXT-ALIGN: left; 
}

tr.h3 {
	background-color:"#cccccc"
}

td.h3 {
	font-weight:bold;
/*	background-image:url(images/pfeil.gif);
	background-repeat:no-repeat; */
	padding:0;

}

table.footer {
	font-size:9px;
	color:#333333;
}

/* hier beginnt das css fürs database */

table.teiler {
	width:100%;
	border:0px solid black;
	table-layout:fixed;
}

td.teiler_left {
	width:340px;
	padding:0px;
	vertical-align:top;
}

td.teiler_right {
	width:100%;
	padding:0px;
	padding-top:26px;
	padding-left:20px;
	padding-right:10px;
	padding-bottom:5px;
	vertical-align:top;
	border:0px solid black;
}

td.teiler_bottom {
	width:100%;
	padding:5px;
	padding-top:10px;
	padding-right:10px;
/*	padding-left:70%;*/
	text-align:right;
	border:1px solid black;
}

table.categories {
	width:340px;
	border:1px solid black;
	/*border-collapse:collapse;*/
	background-color:#F7F7F7;
	table-layout:fixed;
}

td.cat_header {
	width:100px;
	border:0px solid black;
	text-align:right;
	padding:8px;
	padding-left:0px;
	vertical-align:middle;
}

td.cat_data {
	border:0px solid black;
	padding:8px;
	vertical-align:middle;
}

td.detail_header {
	width:100px;
	border:0px solid black;
	text-align:right;
	padding:3px;
	padding-left:0px;
	vertical-align:top;
}

td.detail_data {
	border:0px solid black;
	padding:3px;
	vertical-align:top;
}

table.logoup {
	width:340px;
	border:1px solid black;
	border-collapse:collapse;
	background-color:#F7F7F7;
	table-layout:fixed;
}

td.logoup {
	padding:8px;
	padding-left:25px;
	vertical-align:middle;
}

table.checkboxes {
	width:340px;
	border:1px solid black;
	background-color:#F7F7F7;
	table-layout:fixed;
}

td.checkboxes {
	padding:2px;
	padding-left:5px;
	vertical-align:middle;
	background-color:#DEDEDE;
	border:1px solid #F7F7F7;
	border-top-width:3px;
	border-bottom-width:2px;
	border-left-width:25px;
	border-right-width:25px;
}

select.gruppen_database	{
	font-family:verdana, arial, sans-serif;
	font-size:10px;
	font-weight:normal;
	width:185px;
}

input.artdata_database {
	font-family:verdana, arial, sans-serif;
	font-size:10px;
	font-weight:normal;
	width:185px;
}

textarea.kurz_database {
	font-family:verdana, arial, sans-serif;
	font-size:8pt;
	font-weight:normal;
	width:185px;
	height:50px;
}

textarea.lang_database {
	font-family:verdana, arial, sans-serif;
	font-size:8pt;
	font-weight:normal;
	width:185px;
	height:80px;
}

textarea.breit_database {
	font-family:verdana, arial, sans-serif;
	font-size:8pt;
	font-weight:normal;
	width:270px;
	height:80px;
}

input.staffel_database {
	font-family:verdana, arial, sans-serif;
	font-size:7pt;
	width:65px;
}

input.preis_database {
	font-family:verdana, arial, sans-serif;
	font-size:7pt;
	width:50px;
}

input.checkbox_database {
	font-family:verdana, arial, sans-serif;
	font-size:7pt;
	vertical-align:middle;
}

img.bilder_database {
	vertical-align:top;
}

div.bottomalign_database{
	position:absolute;
	bottom:10px;
	border:1px solid black;
}
/* ypl test */
table.standard2 {
	font-family:verdana, arial, sans-serif;
	font-size:10px;
	background-color:#FFFFFF;
	vertical-align:top;
	padding:0px;
	border-collapse:collapse;
	border:0px solid orange;
}

th.standard2 {
	font-family:verdana, arial, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:right;
	color:#000000;
	background-color:#FFFFFF;
	vertical-align:middle;
	padding:1px;
	border:0px solid orange;
}

td.standard2 {
	font-family:verdana, arial, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-align:left;
	background-color:#FFFFFF;
	vertical-align:middle;
	padding:1px;
	border:0px solid orange;
}

textarea.kommentar {
	font-family:verdana, arial, sans-serif;
	font-size:10px;
	font-weight:normal;
	width:450px;
	height:50px;
}

table.anmldg_fixed {
	font-family:verdana, arial, sans-serif;
	font-size:10px;
	background-color:#FFFFFF;
	vertical-align:top;
	padding:0px;
	border-collapse:collapse;
	border:0px solid orange;

	width:600px;
}

th.anmldg_fixed {
	font-family:verdana, arial, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:right;
	color:#000000;
	background-color:#FFFFFF;
	vertical-align:middle;
	padding:1px;
	border:0px solid orange;

	width:95px;
}

th.anmldg_fixed_req {
	font-family:verdana, arial, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:right;
	color:#000000;
	background-color:#FFFFFF;
	vertical-align:middle;
	padding:1px;
	border:0px solid orange;

	width:5px;
}

td.anmldg_fixed {
	font-family:verdana, arial, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-align:left;
	background-color:#FFFFFF;
	vertical-align:middle;
	padding:1px;
	border:0px solid orange;

	width:200px;
}

a img.buttonstyle {
	display:inline;
	border:0px;
	vertical-align:-15%;
}

a.buttonstyle, a:visited.buttonstyle, a:hover.buttonstyle {
	font-family:verdana, arial, sans-serif;
	font-size:7pt;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	width:135px;
	padding:3px;
	padding-left:7px;
	padding-right:7px;
	border: 2px outset #ffffff;
	background: #BDBDBD;
	color: black;
	display: block;
	margin:0px;
}
a:hover.buttonstyle {
	background: #F39315;
	color: white;
}

a.buttonstyle_10pt, a:visited.buttonstyle_10pt, a:hover.buttonstyle_10pt {
	font-family:verdana, arial, sans-serif;
	font-size:10pt;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	width:150px;
	padding:3px;
	padding-left:7px;
	padding-right:7px;
	border: 2px outset #ffffff;
	background: #BDBDBD;
	/* color: white;*/
	color:#202020;
	display: block;
	margin:0px;
}
a:hover.buttonstyle_10pt {
	background: #F39315;
	color: white;
}

a.buttonstyle_hitlist, a:visited.buttonstyle_hitlist, a:hover.buttonstyle_hitlist {
	font-family:verdana, arial, sans-serif;
	font-size:7pt;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	width:100px;
	padding:3px;
	padding-left:7px;
	padding-right:7px;
	border: 2px outset #ffffff;
	background: #BDBDBD;
	/* background: #F5C18B;
	background: #FFDDAA;*/ 
	/* color: white; */
	color:#202020;
	display: block;
	margin:0px;
}
a:hover.buttonstyle_hitlist {
	background: #F39315;
	color: white;
}

table.freigaben {
	width:100%;
	border:0px solid #CCCCCC;
	padding:0px;
	border-collapse:collapse;
	table-layout:fixed;
	margin-bottom:5px;
}

td.frei, td.gesperrt {
	width:50%;
	text-align:center;
	vertical-align:middle;
	border:1px solid white;
	padding:3px;
}

td.frei{
	background:#AFE1AF;
}
td.gesperrt{
	background:#E3ADAD;
}

div.frei, div.gesperrt {
	width:90%;
	font-weight:normal;
	text-align:center;
	vertical-align:middle;
	border:1px solid white;
	padding:3px;
}

div.frei {
	background:#AFE1AF;
}
div.gesperrt {
	background:#E3ADAD;
}

td.tile {
	border:1px solid black;
	background-color:white;
	width:25%;
	vertical-align:top;
}

td.resultset_tile {
	width:100%;
	text-align:left;
	vertical-align:top;
	border:0px solid black;
	padding:0px;
	padding-left:7px;
}

td.resultset_number_tile {
	font-family:verdana, arial, sans-serif;
	font-size:16;
	font-weight:bold;
	color:#DB9127;
	text-align:left;
	vertical-align:top;
	border:0px solid black;
	padding:0px;
	padding-top:2px;
	padding-left:7px;
	padding-right:5px;
}

td.resultset_ampel_tile {
	text-align:right;
	vertical-align:top;
	border:0px solid black;
	padding:0px;
	padding-top:2px;
	padding-left:7px;
	padding-right:5px;
}

td.resultset_preis_tile {
	width:100%;
	text-align:left;
	vertical-align:top;
	padding:2px;padding-right:0px;padding-left:7px;
	background-color:#EDEEEF;
}

td.resultset_special_tile {
	width:100%;
	text-align:left;
	vertical-align:top;
	border:0px solid #CCCCCC;
	border-left:0px solid #EDEEEF;
	padding:2px;padding-left:7px;
}

td.showdetails_top {
	font-family:verdana, arial, sans-serif;
	font-size:10px;
	font-weight:bold;
	vertical-align:top;
	border-top:1px solid #F39315;
	border-right:1px solid #F39315;
}

th.showdetails_top {
	font-family:verdana, arial, sans-serif;
	font-size:10px;
	font-weight:normal;
	border-top:1px solid #F39315;
	border-left:1px solid #F39315;
}

td.showdetails_middle {
	font-family:verdana, arial, sans-serif;
	font-size:10px;
	font-weight:bold;
	vertical-align:top;
	border-right:1px solid #F39315;
}

th.showdetails_middle {
	font-family:verdana, arial, sans-serif;
	font-size:10px;
	font-weight:normal;
	border-left:1px solid #F39315;
}

td.showdetails_bottom {
	font-family:verdana, arial, sans-serif;
	font-size:10px;
	font-weight:bold;
	vertical-align:top;
	border-bottom:1px solid #F39315;
	border-right:1px solid #F39315;
}

th.showdetails_bottom {
	font-family:verdana, arial, sans-serif;
	font-size:10px;
	font-weight:normal;
	border-bottom:1px solid #F39315;
	border-left:1px solid #F39315;
}

td.showdetails_all {
	font-family:verdana, arial, sans-serif;
	font-size:10px;
	font-weight:bold;
	vertical-align:top;
	border-bottom:1px solid #F39315;
	border-top:1px solid #F39315;
	border-right:1px solid #F39315;
}

th.showdetails_all {
	font-family:verdana, arial, sans-serif;
	font-size:10px;
	font-weight:normal;
	border-bottom:1px solid #F39315;
	border-top:1px solid #F39315;
	border-left:1px solid #F39315;
}

table.customer_detail_1 {
	font-family:verdana, arial, sans-serif;
	font-size:12px;
	width:100%;
	background-color:#FFFFFF;
	vertical-align:top;
	border:2px solid black;
	border-collapse:collapse;
}

th.customer_detail_1 {
	font-family:verdana, arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#000000;
	background-color:#FFFFFF;
	vertical-align:middle;
	border:1px solid black;
	border-collapse:collapse;
}

th.customer_detail_2 {
	background-color: #F39315;
}

td.customer_detail_1 {
	font-family:verdana, arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	background-color:#FFFFFF;
	vertical-align:middle;
	border:1px solid black;
	border-collapse:collapse;	
}

td.customer_detail_2 {
	font-family:verdana, arial, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-align:center;
	background-color:#ededed;
	vertical-align:middle;
	border:1px solid black;	
}

td.customer_detail_3 {
	font-family:verdana, arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	background-color:#FFFFFF;
	vertical-align:middle;
	border:1px solid black;
	border-collapse:collapse;	
	color:#F39315;
}

table.customer_detail_2 {
	font-family:verdana, arial, sans-serif;
	font-size:12px;
	background-color:#DDDDDD;
	vertical-align:top;
	width:100%;
	border-left:2px solid #F1920E;
	border-right:2px solid #F1920E;
	border-top:2px solid #F1920E;
	border-bottom:2px solid #F1920E;
	padding:2px;
	border-collapse:collapse; 
}

th.customer_detail_3 {
	font-size:16px;
	border-collapse:collapse; 
}

td.customer_detail_4 {
	font-family:verdana, arial, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-align:center;
	background-color:#ffffff;
	vertical-align:middle;
	border:1px solid black;
	border-collapse:collapse;	
}

table.customer_detail_3 {
	font-family:verdana, arial, sans-serif;
	font-size:12px;
	width:100%;
	background-color:#FFFFFF;
	vertical-align:top;
	border:1px solid #F39315;
	border-collapse:collapse;
}

td.customer_detail_5 {
	font-family:verdana, arial, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-align:center;
	background-color:#ffffff;
	vertical-align:middle;
	border:1px solid #F39315;
	
}
td.customer_detail_6 {
	font-family:verdana, arial, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-align:center;
	background-color:#ededed;
	vertical-align:middle;
	border:1px solid #F39315;
}

table.customer_detail_4 {
	font-family:verdana, arial, sans-serif;
	font-size:16px;
	background-color:#DDDDDD;
	vertical-align:top;
	width:800;
	border:2px solid #F1920E;
	
}
th.customer_detail_4 {
	font-size:16px;
	border:2px solid #F39315;
	
}
td.customer_detail_7 {
	font-family:verdana, arial, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	background-color:#ffffff;
	vertical-align:middle;
	border:1px solid #F39315;
	}
/************************ Zuhair Naqvi *******************************/

.stepcarousel{
position: relative; /*leave this value alone*/
border: 1px solid black;
overflow: scroll; /*leave this value alone*/
width: 900px; /*Width of Carousel Viewer itself*/
height: 150px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 10px; /*margin around each panel*/
width: 150px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}
/************************ Zuhair Naqvi *******************************/