BODY{
	font-family: "Verdana", "Arial", "Helvetica", sans-serif; 
	color: #000000;
	background-color: #b1b4b9;
   font-size: 0.8em;
}

BODY.bodywhite {
   font-family: "Verdana", "Arial", "Helvetica", sans-serif;
   color: #000000;
   background-color: #FFFFFF;
   font-size: 0.8em;
}

img {border: 0;}

A {text-decoration:none}
A:link { color: #000099 }
A:visited { color: #000099 }
A:hover { color: #000099}
A:active { color: #000099 }

A.a_linkToSlice{
   text-decoration: underline;
}
/*
A.a_linkToSlice:link{
   color: #DEDEDE;
}
A.a_linkToSlice:visited{
   color: #DEDEDE;
}

A.a_linkToSlice:hover{
   color: #A00000 ;
}

A.a_linkToSlice:active{
   color: #A00000;
} */


A.categorySelectedLink{
	color: #A00000;
   font-weight: bold;
	vertical-align: middle;
}
A.categorySelectedLink:link{
	color: #A00000;
   font-weight: bold;
	vertical-align: middle;
}
A.categorySelectedLink:visited{
	color: #A00000;
   font-weight: bold;
	vertical-align: middle;
}

A.categorySelectedLink:hover{
	color: #A00000;
   font-weight: bold;
	vertical-align: middle;
}

A.categorySelectedLink:active{	
	color: #A00000;
   font-weight: bold;
	vertical-align: middle;
}


A.categoryUnselectedLink{
	color: #000000;
	vertical-align: middle;
}

A.categoryUnselectedLink:link{
	color: #000000;
	vertical-align: middle;
}
A.categoryUnselectedLink:visited{
	color: #000000;
	vertical-align: middle;
}

A.categoryUnselectedLink:hover{
	color: #A00000;
	vertical-align: middle;
}

A.categoryUnselectedLink:active{
	color: #A00000;
	vertical-align: middle;
}


A.languageLink{color: #000000;}
A.languageLink:link{color: #000000;}
A.languageLink:visited{color: #000000;}
A.languageLink:hover{color: #000000;}
A.languageLink:active{color: #000000;}

TEXTAREA:FOCUS{
	height: 150px;
}

TEXTAREA{
	height: 60px;
}

.headingContent{
	background-color:#9a9a9a;
	color: #000000;
	text-align: left;
	vertical-align: bottom;
	padding: 0px;
   border: 8px solid #eeeeee;
   border-top: 0px;
}

.headingIntern{
   width: 100%;
   text-align: right;
   padding: 0px;
   margin-left: 5px;
   margin-right: 5px;
   background-color: #CCCCCC;
}

.mainContent{
   text-align: left;
   vertical-align: top;
   color: black;
   background-color: #FFFFFF;
   padding: 0px;
   padding-left: 5px;
   padding-right: 5px;
   border: 8px solid #eeeeee;
   border-top: 0px;
   margin-top: 0px;
   margin-bottom: -1px;
   
}

.mainContent h1 {
   font-size: 1.3em; 
   padding-top: 10px;
   margin-top: 0px;
}

.mainContent h3 {
   font-size: 1.1em;
   padding-top: 10px;
   margin-top: 0px;
}
.mainContent li {
   
   padding-top: 15px;
   margin-top: 0px;
}
.mainContentEnd {
   float: none;
   clear: both;
}

.footerContent{
   background-color: #FFFFFF;
   color: #330099 ;
   text-align: center;
   vertical-align: middle;
   padding: 4px;
   border: 8px solid #eeeeee;
   border-bottom: 0px;
   border-top: 0px;
}

.footerContent2{
   color: #000000;
   background-color: #9a9a9a;
   text-align: right;
   vertical-align: middle;
   padding: 4px; 
   border: 8px solid #eeeeee;
   border-bottom: 0px;
}

.footerContent2 a {
   padding-left: 1px;
   padding-right: 1px;
   font-variant: small-caps;
}

.footerContent3 {
   background-color: #FFFFFF;
   text-align: right;
   border: 8px solid #eeeeee;
}

.statusBarContent{
	width: 100%;
	text-align: left;
	vertical-align: middle;
	padding: 0px;
	background-color: #CCCCCC;
}

.categoryContent{
   display: block;
	text-align: left;
	vertical-align: top;
	width: 40%;
	background-color: #FFFFFF;
	float: left; 
}

.resultContent{
   display: block;
	background-color: #F3F3F3;
	width: 58%;
   float: right;
}

.tabPages{
	color: #000000;
   font-variant: small-caps;
	display: block;
	vertical-align: bottom;
	list-style-type: none;
	margin: 0px;
   line-height: 1.2em;
	padding-left: 12px;
	padding-right: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.selectedTab {
	display: inline;
	margin: 0px;
}

.selectedTab A, .selectedTab A:visited, .selectedTab A:hover, .selectedTab A:active{
	display: box; /*	background-color: #EEEEEE;*/
	color: #FFFFFF;
	vertical-align: bottom;
	text-align: center;
	font-weight: bold;
   padding-left: 2px;
   padding-right: 2px;
}
.unselectedTab {
	display: inline;
	margin: 0px;
	padding: 0px;
   list-style: none;
}

/* .unselectedTabInt {
   color: #000000;
   display: inline;
   margin: 0px;
   padding: 0px;
   padding-left: 200px;
   list-style: none;
}

.unselectedTabInt A {
   color: #C0C0C0;
} */

.unselectedTab A, .unselectedTab A:visited, .unselectedTab A:hover, .unselectedTab A:active {
	display: box;
	color: white;
	vertical-align: bottom;
	text-align: center;
/*	font-weight: bold; */
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.headingBR{
	line-height: 10px;
   float: none;
   clear: both;
}

.categoryTree{
	list-style: outside;
	display: block;
   padding-left: 0px;
   margin-left: 20px;
}

.categorySpace{
   padding-left: 18px;
}

.categoryItem{
	list-style: none;
	list-style-image: none;
	text-align: left;
	vertical-align: top;
	padding-top: 2px;
	padding-left: 0px;
	white-space: nowrap;
}

.categoryItemSelectedOpen{
	color: #000000;
	list-style: none;
	list-style-image: none;
	text-align: left;
	vertical-align: middle;
	white-space: normal;
	padding-top: 2px;
	padding-left: 0px;
	display: block;
	background-image: url(../pics/ordner-minus.gif);
	background-repeat: no-repeat;
}

.categoryItemSelectedClose{
	color: #000000;
	list-style: none;
	list-style-image: none;
	text-align: left;
	vertical-align: middle;
	white-space: normal;
	padding-top: 2px;
	padding-left: 0px;
	display: block;
	background-image: url(../pics/ordner-plus.gif);
	background-repeat: no-repeat;
}

.categoryItemUnselectedOpen{
	color: #000000;
	list-style: none;
	list-style-image: none;
	text-align: left;
	vertical-align: middle;
	white-space: normal;
	padding-top: 2px;
	padding-left: 0px;
	display: block;
	background-image: url(../pics/ordner-minus.gif);
	background-repeat: no-repeat;
}

.categoryItemUnselectedClose{
	color: #000000;
	list-style: none;
	list-style-image: none;
	text-align: left;
	vertical-align: middle;
	white-space: normal;
	padding-top: 2px;
	padding-left: 0px;
	display: block;
	background-image: url(../pics/ordner-plus.gif);
	background-repeat: no-repeat;
}

.categoryItemSelected{
	color: #000000;
	list-style: none;
	list-style-image: none;
	text-align: left;
	vertical-align: middle;
	white-space: normal;
	padding-top: 2px;
	padding-left: 0px;
   background-image: url(../pics/document.gif);
   background-repeat: no-repeat;
}

.categoryItemUnselected{
	color: #000000;
	list-style: none;
	list-style-image: none;
	text-align: left;
	vertical-align: middle;
	white-space: normal;
	padding-top: 2px;
	padding-left: 0px;
   background-image: url(../pics/document.gif);
   background-repeat: no-repeat;
}


.categoryStatusList{
	margin: 0em;
	padding: 0em;
	cursor: default;
	list-style-type: none;
	list-style-position: outside;
   padding-top: 2px;
   padding-bottom: 2px;
}

.categoryStatusItem{
	display: inline;
	position: relative;
	padding: 1px 2px 1px;
}

.searchForm{
	background-color: #FFFFFF;
	color: #000000;
	padding-top: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}


.artistIndexList{
	vertical-align: middle;
	text-align: center;
	font-weight: bold;
	display: block;
	background-color: #F9D994;
	list-style-position: inside;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}

LI.artistIndexListItem {
	vertical-align: middle;
	text-align: center;
	list-style-image: none;
	list-style-type: none;
	list-style-position: inside;
	display: inline;
	color: #000000;
	text-decoration: underline;	
}

.artistIndexListItem A{
	vertical-align: middle;
	text-align: center;
	color: #000000;
	text-decoration: underline;
	padding-left: 5px;
	padding-right: 5px;
	border-bottom-width: 5px;
	border-bottom-color: #F8AE0C;
	border-bottom-style: solid;
}

.resultHeading{
	color: #000000;
	background-color: #DDDDDD;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	font-weight: bolder;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
	border-bottom-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

.resultHeading A{
	color: #000000;
	text-decoration: underline;
	padding-left: 5px;
}


OL.resultList{
	vertical-align: top;
	text-align: left;
	background-color: #F0F0F0;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-right: 0px;
   padding-bottom: 0px;
}

.resultListItem{
	background-color: #F0F0F0;
	text-align: justify;
	vertical-align: top;
	list-style-position: outside;
	list-style-type: decimal;
	padding-top: 2px;
   padding-bottom: 2px;
	padding-right: 0px;
   width: 98%;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

.worklistMenu{
	background-color: #EEEEEE;
	text-align: left;
	vertical-align: middle;
	list-style-type: none;
	list-style-position: outside;
	padding: 20px;
}

.worklistMenuItem{
	display: inline;
	vertical-align: middle;
	background-color: #CCCCCC;
	color: Black;
	border-width: 1px;
	border-style: solid;
	border-color: Black;
	padding: 5px;
	margin-left: 20px;
}

A.worklistLink{
	color: Black;
	font-weight: bold;
}

.detViewTab td{
   vertical-align: top;
   padding-bottom: 8px;
}
   
.detailViewHeading{
	height: 2em;
	background-color: #A00000;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	margin-bottom: 20px;
	padding: 5px;
   clear: both;
}

.detailViewHeadingLogo1{
   float: left;
   text-align: center;
   margin-bottom: 10px;
}

.detailViewHeadingLogo2{
   float: right;
   text-align: right;
}

.detailViewHeadingLogo2 strong{
   color: #A00000;
   font-weight: bold;
   font-size: 2em;
}

.detailViewHeading strong{
   font-weight: bold;
}

.detailViewPropertyLabel{
	margin-right: 10px;
	padding: 0px;
	font-weight: bold;
   vertical-align: top;
}

.detailViewFacetteList{
	list-style-type: none;
	list-style-position: inside;
	text-align: left;
   padding: 0px;
   margin: 0px;
}

.detailViewFacetteListItem{
	vertical-align: top;
}

.detailViewAttributeList{
	list-style-type: none;
	list-style-position: inside;
	text-align: left;
	float:none;
   padding: 0px;
   margin: 0px;
}


.detailViewAttributeListItem{
  text-align: justify;
}

/*------------------------------------------------ Edit Form Styles----------------------------------*/


A.anormalLink{
	text-decoration: underline;
	color: Black;
}

.headerLabel{
	font : bold normal 14px Arial;
	color : #FFFFFF;
	background : #A00000;
	table-layout : fixed;
}

.errorMessage{
	font : bold normal 12px Arial;
	color : #FF0000;
	background : #FFFFFF;
}


.propertyLabelOdd{
	width : 200;
	text-align : left;
	vertical-align : top;
	font : bold normal 12px Arial;
	color : #000000;
	background : #EEEEEE;
	table-layout : fixed;
}

.propertyLabelEven{
	width : 200;
	text-align : left;
	vertical-align : top;
	font : bold normal 12px Arial;
	color : #000000;
	background : #CCCCCC;
	table-layout : fixed;
}


.propertyComponentLabelOdd{
	width : 185;
	text-align : left;
	vertical-align : top;
	font : bolder normal 11px Arial;
	color : #000000;
	background : #EEEEEE;
	padding-left : 15px;
	table-layout : fixed;
}

.propertyComponentLabelEven{
	width : 185;
	text-align : left;
	vertical-align : top;
	font : bolder normal 11px Arial;
	color : #000000;
	background : #CCCCCC;
	padding-left : 15px;
	table-layout : fixed;
}

.propertyEntryFieldOdd{
	width : *;
	text-align : left;
	vertical-align : top;
	font : bolder normal 11px Arial;
	color : #000000;
	background : #EEEEEE;
	table-layout : fixed;
}

.propertyEntryFieldEven{
	width : *;
	text-align : left;
	vertical-align : top;
	font : bolder normal 11px Arial;
	color : #000000;
	background : #CCCCCC;
	table-layout : fixed;
}

.propertyReadOnlyFieldOdd{
	width : *;
	text-align : left;
	vertical-align : top;
	font : bolder italic 11px Arial;
	color : #000000;
	background : #EEEEEE;
	table-layout : fixed;
}

.propertyReadOnlyFieldEven{
	width : *;
	text-align : left;
	vertical-align : top;
	font : bolder italic 11px Arial;
	color : #000000;
	background : #CCCCCC;
	table-layout : fixed;
}

.addValueButtonOdd{
	width : 15;
	text-align : left;
	vertical-align : top;
	font : bolder normal 11px Arial;
	color : #000000;
	background : #EEEEEE;
	table-layout : fixed;
}

.addValueButtonEven{
	width : 15;
	text-align : left;
	vertical-align : top;
	font : bolder normal 11px Arial;
	color : #000000;
	background : #CCCCCC;
	table-layout : fixed;
}

.valueSelectionButtonOdd{
	width : 45;
	text-align : center;
	vertical-align : top;
	font : bolder normal 11px Arial;
	color : #000000;
	background : #EEEEEE;
	table-layout : fixed;
}

.valueSelectionButtonEven{
	width : 45;
	text-align : center;
	vertical-align : top;
	font : bolder normal 11px Arial;
	color : #000000;
	background : #CCCCCC;
	table-layout : fixed;
}


.validTextField	{
	width: 100%;
	background-color:#FFFFFF;
	font-size:12px;
	font-weight:normal;
	border-style: solid;
	border-color: #9999AA;
	border-width: 1px;
	z-index:-1;
	table-layout : fixed;
}
.invalidTextField	{
	width: 100%;
	background-color:#FFFFFF;
	font-size:12px;
	font-weight:normal;
	border-style: solid;
	border-color: Red;;
	border-width: 2px;
	z-index:-1;
	table-layout : fixed;
}

.validField	{
	width: 40%
	height: 90%
	background-color:#FFFFFF;
	font-size:12px;
	font-weight:normal;
	border-style: solid;
	border-color: #9999AA;
	border-width: 1px;
	z-index:-1;
	table-layout : fixed;
}
.invalidField	{
	width: 40%
	height: 90%
	background-color:#FFFFFF;
	font-size:12px;
	font-weight:normal;
	border-style: solid;
	border-color: Red;
	border-width: 2px;
	z-index:-1;
	table-layout : fixed;
}

.workflowLabel{
	width : 200;
	text-align : left;
	vertical-align : top;
	font : bold normal 12px Arial;
	color : #000000;
	background : #FFFFFF;
	table-layout : fixed;
}

.workflowStepLabel{
	width : 200;
	text-align : left;
	vertical-align : top;
	font : bolder normal 11px Arial;
	color : #000000;
	padding-left : 15px;
	background : #FFFFFF;
	table-layout : fixed;
}


.workflowEntryField{
	width : *;
	text-align : left;
	vertical-align : top;
	font : bolder normal 11px Arial;
	color : #000000;
	background : #CCCCCC;
	table-layout : fixed;
}

.workflowDummyField1{
	width : 20;
	text-align : left;
	vertical-align : top;
	font : bolder normal 11px Arial;
	color : #000000;
	background : #CCCCCC;
	table-layout : fixed;
}

.workflowDummyField2{
	width : 45;
	text-align : left;
	vertical-align : top;
	font : bolder normal 11px Arial;
	color : #000000;
	background : #CCCCCC;
	table-layout : fixed;
}

.selectBox	{
	width: 25%;
	background-color:#FFFFFF;
	font-size:12px;
	font-weight:normal;
	border-style: solid;
	border-color: #9999AA;
	border-width: 1px;
	z-index:-1;
	table-layout : fixed;
}

.submitButton {
	.width: 45px;
	text-align : center;
	vertical-align : middle;
	font-family : Arial;
	font-size : 11px;
	font-weight : normal;
}

.advSearchForm td {
   text-align: left;
   vertical-align: top;
   padding-bottom: 3px;
}

.detail {
   color: #A00000;
}

.detail A {
   color: #A00000;
   text-decoration: underline;
}

#kopf {
  width: 100%;
/*  border-collapse: collapse; */
  border: 0px;
}
/*Farbgebung Hintergrund von Propylaeumueberschrift*/
#kopfl {
  background:#3f448b;
  padding: 5px;
  padding-left: 15px;
  border: 8px solid #eeeeee;
  border-right: 0px;
}

#kopfr {
  width: 200px;
  padding: 5px;
  border: 8px solid #eeeeee;
}

#fuss {
  width: 100%;
  border: 0px;
}

.splash {
  text-align: justify;
  padding: 20px;
  padding-top: 0px;
}

.stockauswahl {
  text-align: left;
  padding-bottom: 10px;
}

.stockauswahl ul {
  list-style: none;
  padding: 0px;
  margin: 0px;
  padding-left: 10px;
}

.stockauswahl ul li {
  padding-left: 15px;
}

.stockactive {
  background-image: url('/kunst/icons/markierung-button_kl.gif');
  background-repeat: no-repeat;
  font-weight: bold;
}

.google {
  text-align: right;
  padding-top: 20px;
  padding-right: 18px;
  font-size : 5px;
}
.heidokref {

  border: #0000FF 1px solid;

  border-right: #0000FF 2px solid;

  border-bottom: #0000FF 2px solid;

  font-size: 0.9em;

  padding: 3px;

  margin: 0px 40px 10px 40px;

}



.heidokrefback {

  text-align: right;

  margin: 10px 40px 40px 40px;

}



.heidokreffrist {

  margin-bottom: 10px;

  text-align: center;

  color: #ff0000;

}



.heidokabstr {margin: 5px 0px 4px 30px;}

 

