@CHARSET "windows-1252";

body,
p,  
div, 
table {
	margin: 0px;
	padding: 0px;
	
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 9pt;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
}

h1 {
  font-size: 11pt;
}

h2 {
  font-size: 10pt;
}

#topleft_logo {
  background: url("../img/bk_logo.gif") no-repeat left top;
  height: 72px;
}

a, a:hover {
	text-decoration: none;
	font-weight:bold;
}





input, textarea, select {
	vertical-align: middle;
	width: 170px;
}

input.check {
	width: 10px;
	border: 0px;
}

input.upload {
	width: 300px;
}

input.color {
	width: 80px;
}

select.count {
	width: 50px;
}

select.long {
	width: 400px;
}

.error, #error_message {
	text-align: left;
}

.maintitle {
	font-weight: bold;
}

.tabTitle {

	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	font-weight: bold;
	padding:0px 20px;
	width:200px;
	vertical-align:middle;
	text-align: center;
}

.tabTitle.active {
	
}

table thead tr .header {
    background-position: right center;
    background-repeat: no-repeat;
    cursor: pointer;
}

.button {
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	font-weight:bold;
	
}

th.sortable {
	/*text-align:right;*/
}

a.button {
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	font-weight:bold;
	padding:0 20px;
	width:200px;
	vertical-align:middle;
	text-align: center;
}

.red {
	color: #FF6600;
	font-weight: normal;
}

.small {
	width: 95px;
}

#corpo {
	position: relative;
	margin: 0 auto;
	padding: 0 10px 0 10px; 
	width: 840px; 
	text-align: left;
}

/* ------- images --------- */
img.catalogPage {
  height:117px;
}

/* ------- tables --------- */
table {
	text-align: left;
}

table#catalog, table#customer, table#userStatistic, table#mandant, table#cataloggroup, table#augsburgerControl, table.list, .filter, td.catalogPages, td.tabTitle{
  -moz-border-radius-bottomleft:4px;
  -moz-border-radius-bottomright:4px;
  -moz-border-radius-topleft:4px;
  -moz-border-radius-topright:4px;
}

table .displaytag {
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	vertical-align:top;
	width:100%;
}

table .displaytag tbody a {
	font-weight:normal;	
}

td.catalogPages {
  padding-left:10px;
  padding-bottom:5px;
}

table#catalog thead, 
table#customer thead, 
table#userStatistic thead, 
table#mandant thead, 
table#cataloggroup thead,
table#augsburgerControl,
table.list thead {
  vertical-align: top;
}

/* ------- header --------- */
.bkHeading{
  height: 117px;
  background-position: right top;
  background-repeat: no-repeat;
}

#header{
  float: left;
  width: 100%;
  font-size: 12px;
  line-height: normal;
}

#header ul{
  margin: 0;
  padding: 22px 0px 0;
  list-style: none;
}

#header li.active{
  float: left;
  margin: 0;
  padding: 0 0 0 8px;
  white-space: nowrap;
}

#header li.active a{
  float: left;
  display: block;
  width: auto;
  padding: 5px 35px 4px 6px;
  text-decoration: none;
  font-weight: bold;
  }
  
#header li{
  float: left;
  margin: 0;
  padding: 0 0 0 8px;
  white-space: nowrap;
}

#header a{
  float: left;
  display: block;
  width: 1px;
  padding: 5px 35px 4px 6px;
  text-decoration: none;
  font-weight: bold;
  }
  
#header > ul a {width:auto;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/

#header a {float:none;}
/* End IE5-Mac hack */


#header li:hover, #header li:hover a{
  background-position: 0% -25px;
}

#header li:hover a{
  background-position: 100% -25px;
}

/* page edit catalog page */
#editPage {
  position:absolute;
  margin:5px
}

/* ------- footer --------- */
div#footer {
	margin: 10px 0px 0px 0px;
	padding: 5px;
	border-width: 1px 0px 0px 0px;
	border-style: solid;
}

div#footer div.footer-left {
	width: 33%;
	float: left;
	font-size: 8pt;
	text-align: left;
}

div#footer div.footer-mid {
	width: 33%;
	float: left;
	font-size: 8pt;
	text-align: center;
}

div#footer div.footer-right {
	width: 33%;
	float: left;
	font-size: 8pt;
	text-align: right;
}

/* ------- tooltip --------- */
#tooltip {
	position: absolute;
	z-index: 3000;
	padding: 5px;
	opacity: 0.85;
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
}
#tooltip h3, #tooltip div { 
	margin: 0; 
	padding: 0;
	font-size: 8pt;
}

a.clicked,
a.clicked:hover {
	background-color:navy;
	border-color:navy;
	color:white;
}

/* ------- displaytag --------- */
.pagelinks {
  float:left;
  padding-top: 5px;
}

/* ------- other --------- */
.catalogTitle {
	font-weight:bold;
	padding: 5px 0px 5px 0px;
}

.pubStatusWarning, .pubStatusCritical, .pubStatusOk {
	vertical-align: middle;
}


