/* ------------------  GLOBAL ------------------  */
/*body {
	background-color: #ffffff;
	background-image: url(../img/bg.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
	padding: 0;
	margin: 0;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}*/

body {
  text-decoration:none;
  /*background-image:url(../../skin/images/bg.jpg);*/
  background-repeat: repeat-x;
  background-position: bottom;
  margin:0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#000000;
  background-color:#831812;
  line-height:14px;
  font-weight:normal;
  padding-left:0px;
}

td {
  text-decoration:none;
  margin:0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#000000;
  line-height:14px;
  font-weight:normal;
  padding-left:0px;
}

th {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-align: left;
  font-weight: bold;
  font-size: 10px;
}

input {
  text-decoration:none;
  background-color:#FFFFFF;
  margin:0;
  color:#000000;
  font-weight:normal;
}

input.mandatory {
  font-weight:bold;
}

a, a:link  {
  text-decoration:underline;
  margin:0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#0000FF;
  line-height:14px;
  font-weight:normal;
  padding-left:0px;
}

 a:hover, a:active {
  text-decoration: underline;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  line-height: 14px;
  color: #D42600;
}

/* ERROR MESSAGES*/
.error {
  color: #DB963F;
  font-weight: bold;
}
/* SUCCESS MESSAGES*/
.success {
  color: #009900;
  font-weight: bold;
}
/* HORIZONTAL ROW */
.horizontalRow {
  color:#EEEEEE;
}
/* LINE HEIGHTSPACER */
.lineHeightSpacer {
  line-height:10px;
}

textarea {
  font-size:10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}




/* ------------------ CONTENT --------------------------- */
.contentDiv {
	padding-left:5px;
	padding-right:5px;
}
.contentTable {
  width:590px;
}
.text {
  font-weight:normal;
}
/* changed from ".label" to this new naming, cause javascript calender has ".label" too !!! */
/* changed on 07.09.2006 KAN */
div#contentDiv .label, td.label {
  width:200px;
}

td.mandatory {
  font-weight:bold;
}

.textfield {
  background-color:#FFFFFF;
  border:1px solid #CCCCCC;
  font-size:10px;
}

.leadingheadline{
  color: #000000;
  font-weight: bold;
  font-size:14px;
}

.headline {
  color: #000000;
  font-weight: bold;
  }
  
.headline b, b {
  background-color:transparent;
  color: #000000;
}
.checkbox {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
}
.dropdown {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
}

/* Fieldset Headline*/
.fieldsetheadline, fieldset legend {
  color: #D42600;
  font-weight: bold;
}
fieldset {
	padding-left:5px;
	padding-right:5px;
}




/* ------------------  CATALOG WORKFLOW STEPS ------------------  */
.breadCrumbs   {
  color: #D42600;
  display:none;
}
.breadCrumbs a, .breadCrumbs a:active, .breadCrumbs a:link, .breadCrumbs a:visited {
  text-decoration : none;
  color:#DB963F;
}
.breadCrumbs a:hover {
  text-decoration : underline;
  color: #D42600;
}
.breadCrumbs a.breadCrumbsActive, .breadCrumbs a.breadCrumbsActive:active, .breadCrumbs a.breadCrumbsActive:link, .breadCrumbs a.breadCrumbsActive:visited {
  text-decoration : none;
  font-weight:bold;
  color:#D42600;
}
.breadCrumbs a.breadCrumbsActive:hover {
  text-decoration : underline;
  font-weight: bold;
  color: #D42600;
}




/* ------------------  CAPTION BAR ------------------  */
.captionDiv {
	/*
	position:relative;
	top:-90px;
	*/
}
.captionTable  {
	width:600px;
	background-color:#EFEFEF;
	margin:0px;
}
.captionBar {
  color: #000000;
  background-color:#EFEFEF;
  font-weight:Bold;
  line-height:21px;
  padding-left:5px;
}

.captionBar a:active, .captionBar a:hover {
  text-decoration:underline;
  color: #808080;
  background-color:#EFEFEF;
  border:0px solid #CCCCCC;
  font-weight:normal;
}
.captionBar a, .captionBar a:link{
  text-decoration:none;
  color: #808080;
  background-color:#EFEFEF;
  font-weight:normal;
}
.buttonBar {
	width:590px;
}

/* ------------------  Catalog // Navigationtree ------------------ */
.catalogtable {
	font-family: Verdana,Arial, Helvetica, sans-serif;
    width:100%;
	border:0px;	
	background-color:#FFFFFF;
	
}

.catalog td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:0px;
	border-bottom:0px solid #B4B4B6;
	color:#FFFFFF;
	background-color:#831812;
}

.catalog a, .catalog a:link, .catalog a:active, .catalog a:visited {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	text-decoration:none;
	border:0px;
}

.catalog a:hover {
	font-weight:bold;
}

/* Level 1 */
.catalog_1 {
	font-weight:normal;
	width:220px;
	height:18px;
	/*
	color:#000000;
	background-color:#FFFFFF;
	*/
}

.catalog_1_active {
	font-weight:bold;
	height:18px;
	/*
	background-color:#FFFFFF;
	border-top:1px solid #555555;
	border-bottom:2px solid #DDDDDD;
	border-left:1px solid #555555;
	border-right:1px solid #DDDDDD;
	*/
}

/* Level 2 */
.catalog_2 {
	text-indent:12px;
	font-weight:normal;
	height:18px;
}

.catalog_2_active {
	text-indent:12px;
	font-weight:bold;
	height:18px;
}

/* Level 3 */
.catalog_3 {
	text-indent:24px;
	font-weight:normal;
	height:18px;
}

.catalog_3_active {
	text-indent:24px;
	font-weight:bold;
	height:18px;
}

/* Level 4 */
.catalog_4 {
	text-indent:36px;
	font-weight:normal;
	height:18px;
}

.catalog_4_active {
	text-indent:36px;
	font-weight:bold;
	height:18px;
}

table#layouttable{
	width: 900px;
	margin: auto;
	background-color:#FFFFFF;
	/*border:1px solid #7C838E;*/
	
	margin-top: 15px;
	margin-bottom: 15px;
	
}

td#logocell{		
	background-repeat:no-repeat;	
	height:235px;
	padding-left:0px;
	background-color:#831812;		
}



table#innertable {
	width: 140px;
	padding-top:3px;
	/*border: 1px solid blue;*/
}

table#innertable tr td{
	border:0px sold #FFFFFF;
	margin: 0px;
	margin-right:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	color:#FFFFFF;
	font-weight:normal;
	line-height:10px;
	text-align:left;
}

td#bodycell{	
	width: 660px;
	background-color:#FFFFFF;
}

td#agbcell{
	text-align:center;
	vertical-align: bottom;
	padding-bottom:5px;
	height: 30px;
	background-color:#E5E8EF;
}

td#catalogcell{
	/*background-image:url(../../skin/images/base/catalog_bg.gif);*/
	background-repeat:repeat-y;
	background-position: 6px 0px;
	padding-top:5px;
	padding-left:10px;	
	border-right-width:1em;
	border-right-style:solid;
	border-right-color:#831812;
	padding-right:1em;
	
}

a.externalContent {
	color:#144878;
	text-decoration : none;
}

a#minilogo {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size:8px;
	line-height: 10px;
	color:#FFFFFF;
	text-decoration:none;
	border:0px;
}

