/* dunkelblau #0E189E
hellblau #CCE9F6

neues oliv COLOR="#85BC05"
neues hellgruen COLOR="#C5F654"
neues dunkelgruen COLOR="#AAF200"
neues hellblau COLOR="#E2F2FF"
neues orange COLOR="#FFCF75"
*/

#header {
	background-color: #FFFFFF;
	padding-top: 14px;
}
#header td A{
    color: #08205A;
}
#header A {
	color: black;
}

#header .activeHeaderLink{
	color: #0000FF !important;
}

a {
	color: blue;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.mainwindow {
	background-color: #BEDAF0;
	padding: 14px;
}

TD.toolbar {
	border-width: 0px 0px 0px 1px;
	border-style: solid;
	border-color: #a8a8a8;

}

#fb{
    background-color: #E6F1F9;
}


.toolbarcell {
	font-size: 12px;
	padding: 9px 7px 7px 10px;
}

.liste {
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
.liste LI {
	padding: 0px 0px 6px 10px;
	background-image: url(arrow_list.png);
	background-repeat: no-repeat;
	background-position: left top;

}
.toolbarcellplus {
	font-size: 12px;
	padding: 9px 7px 7px 10px;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #D4D6DC;
}

#tableproducts {
	border-style: solid;
	border-color: #969696;
	border-width: 1px;
	background-color: white;
}

#tableproducts TH {
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	background-color: #E5E5E5;
	padding: 5px;
	border-width: 0px 1px 1px 0px;
	border-style: solid;
	border-color: #BCBCBC;
}

#tableproducts TR.tablerowodd TD {
	font-size: 11px;
	background-color: #FFFFFF;
	padding: 5px;
	border-width: 0px 1px 0px 0px;
	border-style: solid;
	border-color: #BCBCBC;
}


#tableproducts TR.tableroweven TD {
	font-size: 11px;
	background-color: #F3F3F3;
	padding: 5px;
	border-width: 0px 1px 0px 0px;
	border-style: solid;
	border-color: #BCBCBC;
}

#tableproducts TR.statusoffodd TD {
	 background-color: #FFE0DB;
}

#tableproducts TR.statusoffeven TD {
	background-color: #FFD5CE;
}

#tableproducts TR.unknownodd TD {
	 background-color: #fff7ac;
}

#tableproducts TR.unknowneven TD {
	 background-color: #f7e88d;
}


#tableproducts TR.foreignodd TD {
    background-color: #fff7ac;
}

#tableproducts TR.foreigneven TD {
    background-color: #f7e88d;
}

#tableproducts TR.contestant TD {
    background-color: #13E556;
}

#tableproducts TR.footer TD {
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	background-color: #FFFFFF;
	padding: 5px;
	border-width: 3px 0px 0px 0px;
	border-style: double;
	border-color: #BCBCBC;
}

#orderfooter {
	font-size: 10px;
	width: 230px;
}

#orderfooter TD.amount{
	text-align: right;
	padding:0;
	margin:0;
}

#orderfooter TD.name{
	text-align: left;
	padding:0;
	margin:0;
}

#orderfooter TR.green{
	color: green;
}

#orderfooter TR.large{
	font-size: 12px;
	font-weight: bold;
}

#orderfooter TR.total{
	font-size: 12px;
	font-weight: bold;
}

#orderfooter TD.total{
	border-top:1px solid black;
	border-bottom: double  black;
}

#tableproducts TR TH.tablerightcol, #tableproducts TR TD.tablerightcol {
	border-right-width: 0px;
}

#tableproducts TD {
	padding: 5px;
}

#tableproducts INPUT {
	width: 34px;
	font-size: 10px;
	text-align: right;
}

#tableproducts TR.tablerowwarengruppetop TD {
	font-size: 11px;
	font-weight: bold;
	background-color: #FFFFFF;
	padding: 5px;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #BCBCBC;
}

#tableproducts TR.tablerowwarengruppe TD {
	font-size: 11px;
	font-weight: bold;
	background-color: #FFFFFF;
	padding: 5px;
	border-width: 1px 0px 1px 0px;
	border-style: solid;
	border-color: #BCBCBC;
}

.alignright {
	text-align: right;
}

.aligncenter {
	text-align: center;
}

.dropdown {
	font-size: 11px;
}

INPUT {
	font-size: 10px;
}


table.toolbar A {
	text-decoration: none;
	color: black;
}

.subnavigation {
	font-size: 11px;
	font-weight: normal;
	padding: 0px 0px 8px 0px;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #969696;
}

.subnavigationlow {
	font-size: 11px;
	padding: 8px 0px 8px 0px;
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	border-color: #969696;
}

.title {
	font-size: 12px;
	font-weight: bold;
	padding: 8px 0px 8px 0px;
}

.untertitel {
	font-size: 11px;
	font-weight: normal;
	padding: 3px 0px 0px 0px;
}

#tabledialog {
	border: 1px solid #969696;
	background-color: white;
}

#tabledialog TH {
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	background-color: #E5E5E5;
	padding: 5px;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #BCBCBC;
}

#tabledialog TR.tablerowinfo TD {
	font-size: 12px;
	background-color: #FFFFFF;
	padding: 5px;
	border-width: 0px 1px 1px 0px;
	border-style: solid;
	border-color: #BCBCBC;
}

#tabledialog TR.tablerowinfolast TD {
	font-size: 12px;
	background-color: #FFFFFF;
	padding: 5px;
	border-width: 0px 1px 0px 0px;
	border-style: solid;
	border-color: #BCBCBC;
}

#tabledialog TR.tablerowodd TD {
	font-size: 11px;
	background-color: #F3F3F3;
	padding: 5px;
	border-width: 0px 1px 0px 0px;
	border-style: solid;
	border-color: #BCBCBC;
}


#tabledialog TR.tableroweven TD {
	font-size: 11px;
	background-color: #FFFFFF;
	padding: 5px;
	border-width: 0px 1px 0px 0px;
	border-style: solid;
	border-color: #BCBCBC;
}


#tabledialog TR.footer TD {
	font-size: 11px;
	text-align: right;
	font-weight: normal;
	background-color: #FFFFFF;
	padding: 5px;
	border-width: 3px 0px 0px 0px;
	border-style: double;
	border-color: #BCBCBC;
}


#tabledialog TR TH.tablerightcol, #tabledialog TR TD.tablerightcol {
	border-right-width: 0px;
}

#tabledialog TD {
	padding: 5px;
}

#tabledialog INPUT {
	width: 220px;
	font-size: 11px;
}

#tabledialog .footer INPUT {
	width: auto;
	font-size: 11px;
}

.blaettern {
	font-size: 11px;
	padding: 8px 0px 8px 8px;
	text-align: right;
	vertical-align: bottom;
}

.blaetternlow {
	font-size: 11px;
	padding: 8px 0px 8px 8px;
	text-align: right;
	vertical-align: middle;
}

.blaetternanzahl {
	font-size: 11px;
	padding: 11px 0px 11px 8px;
	text-align: right;
	vertical-align: bottom;
}

.inventaroffen {
	color: #009B0B;
}

.inventarzu {
	color: #FF0000;
}

.inventartotalunbewertet {
	font-size: 11px;
	font-weight: normal;
	}

.zwischentitel {
	font-size: 12px;
	font-weight: normal;
	padding: 10px 0px 5px 0px;
}

.inventarallebewerten {
	font-size: 11px;
	font-weight: normal;
	padding: 8px 0px 8px 0px;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #969696;
}

#tabholder{
  padding: 0px 10px 0px 10px;

}

.startseitetitel {
padding: 22px 22px 26px 22px;
font-size: 24px;
font-weight: bold;
}

.errmsg{
    color: red;
}

select{
font-size: 10px;
}

#fb form{
    margin: 0px;
    padding: 0px;
}

#msgdlg{
   border: 2px solid black;
	width: 286px;
	position: absolute;
	z-index: 100;
	top: 50%;
	left: 50%;
	margin-left: -143px;
	font: normal 11px Arial, Helvetica, sans-serif;
	background-color: white;
}
#msgtitle{
	background-color: #00319C;
	color: white;
	font-weight: bold;
	padding: 5px 1px 6px 10px;
}

#msg{
	margin: 6px 10px 1px 10px;
}

#msg input{
	display: block;
	float: right;
	margin: 11px 0px 8px 1px;
}

.boxtitle{
    font-weight: bold;
    font-size: 12px;
    padding: 3px 2px 3px 5px;
    background-color: #F6FAFD;
    border-top: 1px solid white;
    border-bottom: 1px solid #353535;
    color: black;
}

.inactive{
    color: #c0c0c0;
}

.closing{
    border-bottom: 1px solid #989898;
}

 #mainview{
   border-bottom: 1px solid #c8dff2;
   border-top: 1px solid black;

 }

 /* #5f6a73 */

 #bottomline{
   border-top: 1px solid #FFFFFF;
   background-color: #A9A9A9;
   color: black;
   border-bottom: 1px solid black;
 }

 #bottomline td{
   border-bottom: 1px solid #5f6a73;
   padding: 0px 7px 0px 7px;
 }

 #logo{
 padding-right: 7px;
 padding-bottom: 7px;
 }

#tableproducts tr td a{
     color: black;
     text-decoration: none;
     display: block;
     /*background-image: url(/themes/polymed/button_info.gif);
     background-repeat: no-repeat;
     background-position: right;*/
     border: 0;
     padding: 0;
}

#tableproducts tr.statusoff td a{
    color: lightgrey;
}

img{
    border: 0;
}


div.loginfield{
    margin-bottom: 5px;
}

 div.loginfield input{
     width: 160px;

 }

#login-info{
     font-size: 11px;
     margin-bottom: 6px;

 }

 #login-buttons{
     margin: 10px 0px 20px -3px;
     padding: 0px;
     text-align: right;
 }

#login-buttons tr td{
    padding: 0px;
    margin: 0px;

}

#logo{
 padding-right: 7px;
}

#login-error{
    font-size: 11px;
    color: red;
    padding: 0px 0px 0px 0px;

}

/* ---  */
#tb-preview-arts{
    background-image: url(/themes/polymed/icon_order.png);
    background-position: top left;
    background-repeat: no-repeat;
    font-weight: bold;
    height: 20px;
    padding: 6px 0px 2px 24px;
}

#tb-preview-totals, #tb-preview-button{
    text-align: right;
}

#tb-preview-totals{
    margin-bottom: 5px;

}

#prodpreview {
	background-color: white;
}

#prodpreview TH {
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	background-color: #E5E5E5;
	padding: 5px;
	border-width: 0px 1px 1px 0px;
	border-style: solid;
	border-color: #BCBCBC;
}

#prodpreview TR.tablerowodd TD {
	font-size: 11px;
	background-color: #FFFFFF;
	padding: 5px;
	border-width: 0px 1px 0px 0px;
	border-style: solid;
	border-color: #BCBCBC;
}


#prodpreview TR.tableroweven TD {
	font-size: 11px;
	background-color: #F3F3F3;
	padding: 5px;
	border-width: 0px 1px 0px 0px;
	border-style: solid;
	border-color: #BCBCBC;
}

#prodpreview TR.statusoffodd TD {
	 background-color: #FFE0DB;
}

#prodpreview TR.statusoffeven TD {
	background-color: #FFD5CE;
}

#prodpreview TR.unknownodd TD {
	 background-color: #fff7ac;
}

#prodpreview TR.unknowneven TD {
	 background-color: #f7e88d;
}


#prodpreview TR.foreignodd TD {
    background-color: #fff7ac;
}

#prodpreview TR.foreigneven TD {
    background-color: #f7e88d;
}

#prodpreview TR.contestant TD {
    background-color: #13E556;
}

#prodpreview TR.footer TD {
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	background-color: #FFFFFF;
	padding: 5px;
	border-width: 3px 0px 0px 0px;
	border-style: double;
	border-color: #BCBCBC;
}

#prodpreview TR TH.tablerightcol, #tableproducts TR TD.tablerightcol {
	border-right-width: 0px;
}

#prodpreview TD {
	padding: 5px;
}


#prodpreview TR TH.tablerightcol, #prodpreview TR TD.tablerightcol {
	border-right-width: 0px;
}

#prodpreview tbody{
   border: 1px solid red;

}


#tb-prev-previewin{
   position: absolute;
   display: none;
   border: 2px solid #666666;
   width: 330px;
   height: 317px;
   background-color: white;
}

#preview-prodlist{
   height: 265px;
   overflow: auto;
}

#preview-footer{
  height: 52px;
  background-color: #e5e5e5;
}


#preview-total{
    font-weight: bold;
    text-align: right;
    font-size: 11px;
    padding: 2px 5px 2px 2px;
    background-color: white;
    border-top: 3px double #bcbcbc;
}

#preview-buttons{
    border-top: 1px solid #bcbcbc;
    padding: 5px;
}

.progressBar {
    margin: 1px;
    padding: 0px;
}

.progressBar .border {
    background:transparent url(/img/progress-remainder.gif) repeat-x;
    border-left:1px solid grey;
    border-right:1px solid grey;
    width:100%;
}

.progressBar .background {
    background:transparent url(/img/progress-bar.gif) repeat-x;
    height:18px;
    width:0%;
}

