/************************************************************/
/*                                                          */
/*	StandardStyle                                         	*/
/*						                                    */
/*	date: 02/10/2009                                        */
/*	author: Ingo Dorissen (db-central)		                */								
/*	                                                        */
/*  Description: This file contains all settings for        */
/*  the db-central standard design                          */
/*	                                                        */
/*  Attention: Do not change anything in this CSS File.     */
/*  It's purpose is to define all parameters required for   */
/*  standard. All project specific changes have             */
/*  have to be made in the custom Stylesheets!              */					
/************************************************************/


/* 	Main & Common definitions */
	body#cmsbody,
	body#popupPage {
		color: #3a3a3a;
		background: #bdaf9f url(../_images/mainBg.gif) repeat-x;
	}
	
	#header {
		border-top: 1px solid #c9cac2;
		padding-top: 3px;
	}
	
	#headerImages {
		background: transparent url(../_images/header.jpg) no-repeat top left;
		width: 970px;
		height: 179px;
		padding-top: 0;
	}
	
	#headerImages #logo {
		float: none;
		position: absolute;
		top: 92px;
		left: 32px;
	}
	
	body#popupPage {
		background: #FFF;
	}
	
	#metaNavigation {
		position: relative;
		float: right;
		right: auto;
		top: auto;
		padding-bottom: 5px;
	}
	
	#pageContainer,
	#pageIntroContainer {
		background-color: #FFF;
		width: 970px;
		padding: 8px 15px 0 15px;
		margin: 0 auto 15px auto;
		position: relative;
		text-align: left;
	}
	
	a {
		color: #71614d;
	}
	
	a:hover {
		color: #513e27;
	}
	
/* Accessibility Settings */
	#sitemap h2 a {
		color: #513e27;
	}
	
	#sitemap h2 a:hover {
		color: #513e27;
	}
	
	.smlevel2 a:hover,
	.smlevel3 a:hover,
	.smlevel4 a:hover {
		background: url(../_images/buttonArrow.gif) no-repeat left 3px;
	}
	
	.smlevel3 a {
		color: #71614d;
	}
	
	.smlevel3 a:hover {
		color: #513e27;
	}
	
	.smlevel4 a:hover {
		color: #513e27;
	}
	
	#metaNavigation ul li {
		margin-left: 0;
		overflow: hidden;
		vertical-align: top;
		height: 11px;
	}

	#metaNavigation ul li a {
		color: #707172;
		border-right: 1px solid #707172;
		padding: 0 5px;
		vertical-align: top;
	}
	
	#metaNavigation ul li a.last {
		border-right: 0px;
		padding-right: 0px;
	}

	#footerNavigation ul li a {
		text-decoration: none;
		color: #707172;
	}

	.footerNavHome,
	.footerNavSitemap,
	.footerNavImprint {
		background: transparent url(../_images/ic_home.png) no-repeat;
	}
	
	.footerNavSitemap {
		background: transparent url(../_images/ic_sitemap.png) no-repeat;
	}
	
	.footerNavImprint {
		background: transparent url(../_images/ic_imprint.png) no-repeat;
	}
 
	#languageChooser ul li a {
		color: #707070;
	}
	
/* Navigation Level 1*/
	#navigationContainer #mainNavigation {
		margin: 0 auto;
		float: none;
		padding-left: 27px;
	}

	#navigationContainer #mainNavigation ul#navigationOne {
		float: none;
		margin-right: 0;
		padding-left: 0;
		height: 33px;
	}


	/* Level 1 link */
	#navigationContainer #mainNavigation ul#navigationOne li a,
	#navigationContainer #mainNavigation ul#navigationOne li a:Link,
	#navigationContainer #mainNavigation ul#navigationOne li a:visited,
	#navigationContainer #mainNavigation ul#navigationOne li a:hover,
	#navigationContainer #mainNavigation ul#navigationOne li a:active,
	#navigationContainer #mainNavigation ul#navigationOne li.over a,
	#navigationContainer #mainNavigation ul#navigationOne li a.level1hl,
	#navigationContainer #mainNavigation ul#navigationOne li a.level1hl:Link,
	#navigationContainer #mainNavigation ul#navigationOne li a.level1hl:visited,
	#navigationContainer #mainNavigation ul#navigationOne li a.level1hl:hover,
	#navigationContainer #mainNavigation ul#navigationOne li a.level1hl:active {
		border-left: 0;
		border-right: 0;
		padding: 16px 12px 5px 12px!important;
		padding-left: 12px!important;
		padding-right: 12px!important;
	}
	
	/* Level 1 link */
	#navigationContainer #mainNavigation ul#navigationOne li a,
	#navigationContainer #mainNavigation ul#navigationOne li a:Link,
	#navigationContainer #mainNavigation ul#navigationOne li a:visited,
	#navigationContainer #mainNavigation ul#navigationOne li a:hover,
	#navigationContainer #mainNavigation ul#navigationOne li a:active {
		color: #fff;
	}
	

	
	/* Level 1 hover */
	#navigationContainer #mainNavigation ul#navigationOne li a:hover,
	#navigationContainer #mainNavigation ul#navigationOne li a.level1hl,
	#navigationContainer #mainNavigation ul#navigationOne li.over a  {
		color: #513e27;
		background: url(../_images/mainNavigationSel.png) repeat-x;
	}
	
	#navigationContainer #mainNavigation ul#navigationOne li:hover ul.navigationLevel2Container,
	#navigationContainer #mainNavigation ul#navigationOne li.over ul.navigationLevel2Container {
		background: transparent url(../_images/navigationLevel2Background.gif) bottom left no-repeat;
	}
	
	#navigationContainer #mainNavigation ul#navigationOne li:hover ul.navigationLevel2Container li a,
	#navigationContainer #mainNavigation ul#navigationOne li.over ul.navigationLevel2Container li a {
		border-bottom: 1px dotted #513e27;		
		color: #707070;
	}
	
	
	#navigationContainer #mainNavigation ul#navigationOne li:hover ul.navigationLevel2Container li a:hover,
	#navigationContainer #mainNavigation ul#navigationOne li.over ul.navigationLevel2Container li a:hover {
		color: #513e27;
	}
	
	/* Navigation Level 1 (if Left Navigation selected)*/
	#navigationContainer {
		background: transparent url(../_images/navigationBg.gif) no-repeat 0px 4px;
		height: 34px;
		padding-top: 4px;
		padding-right: 0;
		padding-bottom: 25px;
		padding-left: 0;
		margin-top: 0;
		margin-right: auto;
		margin-bottom: 0;
		margin-left: auto;
	}

	#navigationContainer #mainNavigation ul#navigationOneLeft li a {
		color: #513e27;
	}
	
	#navigationContainer #mainNavigation ul#navigationOneLeft li a:hover,
	#navigationContainer #mainNavigation ul#navigationOneLeft li a.level1hl {
		color: #513e27;
		border-left: 1px solid #513e27;
		border-right: 1px solid #513e27;
		background: url(../_images/navigationLevel1Background.jpg) repeat-x;
	}
	
	#navigationContainer #mainNavigation ul#navigationOneLeft li a:hover {
	 	background: url(../_images/navigationLevel1BackgroundHover.jpg) repeat-x;
	}
	
	ul#navigationOneLeft,
	ul#navigationOneLeft li,
	ul#navigationLevel2Left,
	ul#navigationLevel2Left li,
	ul#navigationLevel2Left ul,
	ul#navigationLevel2Left ul li {
	    background: none;
	    list-style-image: none;
		list-style-position: outside;
		list-style-type: none;
		padding:0;
		margin:0;
	}
	
	ul#navigationLevel2Left {
		padding-left: 13px;
	}
	
	ul#navigationLevel2Left ul {
		padding-left: 10px;
	}
	
	ul#navigationOneLeft {
		width: 193px;
	}

	ul#navigationOneLeft li.act {
	    color: #513e27;
	    font-family: 'Times New Roman';
	    font-size: 13px;
	    font-weight: bold;
	    padding-bottom: 10px;
	    margin-bottom: 10px;
	    border-bottom: 1px dotted #e2e1e1;
	    
	}
	
	ul#navigationLevel2Left li a.level2,
	ul#navigationLevel2Left li a.level2:Link,
	ul#navigationLevel2Left li a.level2:Visited,
	ul#navigationLevel2Left li a.level2:Hover,
	ul#navigationLevel2Left li a.level2:Active,
	ul#navigationLevel2Left li a.level2hl:Link,
	ul#navigationLevel2Left li a.level2hl:Visited,
	ul#navigationLevel2Left li a.level2hl:Hover,
	ul#navigationLevel2Left li a.level2hl:Active,
	ul#navigationLevel2Left ul li a.level3,
	ul#navigationLevel2Left ul li a.level3:Link,
	ul#navigationLevel2Left ul li a.level3:Visited,
	ul#navigationLevel2Left ul li a.level3:Hover,
	ul#navigationLevel2Left ul li a.level3:Active,
	ul#navigationLevel2Left ul li a.level3hl:Link,
	ul#navigationLevel2Left ul li a.level3hl:Visited,
	ul#navigationLevel2Left ul li a.level3hl:Hover,
	ul#navigationLevel2Left ul li a.level3hl:Active {
		color: #a29381;
		background: url(../_images/navigationLevel2InactiveArrow.jpg) no-repeat 0 3px;
		font-size: 12px;
		padding-left: 9px;
		margin-bottom: 11px;
		display: block;
		text-decoration: none;
	}
	
	ul#navigationLevel2Left li a.level2:hover,
	ul#navigationLevel2Left li a.level2hl:Link,
	ul#navigationLevel2Left li a.level2hl:Visited,
	ul#navigationLevel2Left li a.level2hl:Hover,
	ul#navigationLevel2Left li a.level2hl:Active,
	ul#navigationLevel2Left ul li a.level3:hover,
	ul#navigationLevel2Left ul li a.level3hl:Link,
	ul#navigationLevel2Left ul li a.level3hl:Visited,
	ul#navigationLevel2Left ul li a.level3hl:Hover,
	ul#navigationLevel2Left ul li a.level3hl:Active {
		color: #513e27;
		background: url(../_images/navigationLevel2ActiveArrow.jpg) no-repeat 0 3px;
		font-weight:bold;
		text-decoration: none;
	}

/* BreadcrumbNavigation*/
	#breadcrumbNavigation {
		color: #513e27;
	}

    #breadcrumbNavigation a {
		color: #707070;
	}
    
	#contentCol {
		background: #FFF;
	}
	
/* content columns left Navigation*/
	#pageContainer #contentCol {
		float: left;
		width: auto!important;
		padding: 0 15px 30px 15px!important;
		background: #FFF;
		line-height: 133%;
		min-height: 400px;
	}

	#pageContainer #leftCol {
		float: left;
		width: 196px;
		border: 0;
		padding: 3px 16px 0 16px;
	}
	
/* Footer */
	#footer {
		background: url(../_images/footer.gif) no-repeat;
	}
	
	a.pageAnchor {
		color: #707070;
		background: url(../_images/pageAnchor.gif) no-repeat center top;
	}
	
	a.pageAnchor:hover {
		color: #71614d;
	}

/* Headlines */
	h1 {
		color: #513e27;
		border-bottom: 1px solid #c5c4c4;
		font-family: 'Times New Roman';
		padding-bottom: 5px;
		margin-bottom: 25px;
		line-height: 21px;
	}
	
	h2 {
		color: #513e27;
		border-bottom: 1px dotted #c5c4c4;
	}
	
	h3 {
		color: #513e27;
	}
	
/* Links */
	a.standardLink,
	.eLearningObjectListTable a,
	a.standardLink:visited,
	.eLearningObjectListTable a:visited {
		background: transparent url(../_images/buttonArrow.gif) no-repeat scroll left 3px;
		color: #71614d;
	}
	
	a.standardLink:hover,
	.eLearningObjectListTable a {
		background:transparent url(../_images/buttonArrow.gif) no-repeat scroll left 3px;
		color: #513e27;
	}

	label {
		color: #3a3a3a;
	}

	input {
		border: 1px solid #c5c5c5;
		color: #3a3a3a;
	}
	
	textarea {
		border: 1px solid #c5c5c5;
		color: #c5c5c5;
	}

	/* styles Content Inputfields */
	.standardTextInput {
		color: #3a3a3a;
		background: url(../_images/inputFieldBg.jpg) repeat-x right top;
	}

	.standardUpload {
		color: #3a3a3a;
		background-color: #ecf1f8;
	}
	
	.standardTextArea {
		color: #3a3a3a;
	}
	
	/* Classes for the standard-Button Div-Construction */
	.standardButtonLeftBox {
		background: url(../_images/standardButtonLeft.gif) no-repeat left top;
	}
	
	.standardButton {
		background: url(../_images/standardButtonRight.gif) no-repeat right top;
		color: #513e27;
	}

	button.boxButtons,
	input.boxButtons {
		color: #71614d;
		background: url(../_images/buttonArrow.gif) no-repeat left 3px;
	}

	.standardImage {
		border-top: 1px solid #c5c4c4;
		border-right: 1px solid #c5c4c4;
		border-bottom: 1px solid #c5c4c4;
		border-left: 1px solid #c5c4c4;
	}
	
	.standardImageCaption {
		color: #c5c5c5;
	}

/* Table Elements */
	.standardTableContainer {
		border-top:	1px solid #c5c5c5;
		border-right: 1px solid #c5c5c5;
		border-bottom: 1px solid #c5c5c5;
		border-left: 1px solid #c5c5c5;
		width: 99%;
	}
	
	.standardTable .standardTableRow {
		border-right: 1px solid #FFF;
	}
	
	.standardTable .standardTableHead {
		background-color: #ecf1f8;
		color: #513e27;
		border-top: 1px solid #FFF;
		border-right: 1px solid #FFF;
		border-bottom: 1px solid #FFF;
		border-left: 1px solid #FFF;
	}
	
	.standardTable .standardTableCell,
	.standardTable .standardTableCellHighlighted,
	.standardTable .standardTableCellWithoutBorderBottom {
		color: #3a3a3a;
		border-left: 1px solid #ecf1f8;
		border-right: 0px;
		border-bottom: 1px dotted #ecf1f8;
	}
	
	.standardTable .standardTableCellWithoutBorderRight {
		border-right: #FFF !important;
	}
	
	.standardTable .standardTableCell,
	.standardTable .standardTableCellHighlighted,
	.standardTable .standardTableCellWithoutBorderBottom {
		color: #595959;
		border-left: 1px solid #ecf1f8;
		border-right: 0px;
		border-bottom: 1px dotted #ecf1f8;
		padding-top: 2px;
		padding-right: 4px;
		padding-bottom: 3px;
		padding-left: 4px;
		vertical-align: middle;
	}
	
/* PopUps */
	#pageContainerPopup {
		background-color: #FFF;
	}
	

	#pageContainerZoom {
		background-color: #FFF;
	}

	#searchResultItems {
		border-bottom: 1px dotted #ecf1f8;
	}
	
	.SearchResultWidth {
		border-top: 1px #e8e8e8 solid;
		border-bottom: 1px #999999 solid;
	}
	
	.searchResultItemShortInfo {
		background-color: #e8e8e8;
		border-bottom: 1px dotted #e8e8e8;
	}
	
	.standardModuleFooter {
		border-top: 1px solid #B2C8D4;
	}
	
	#moduleBrowseLinksAllEntries {
		display:block;
		float:none;
		text-align:left;
		width:100%;
	}
	
	#moduleBrowseLinks {
		padding: 0;
		height: 15px;
		display: block;
	}
	
	#moduleBrowseLinksBack {
		float:left;
		width:33%;
	}
	
	#moduleBrowseLinksForward {
		float:left;
		text-align:left;
		width:33%;
	}

	.standardBrowseLinks {
		display: block;
		padding-bottom: 15px;
	}
	
/* Teaser */
	.teaserheadline {
		color: #513e27;
		background: url(../_images/teaserHL.jpg) no-repeat;
		font-family: 'Times New Roman';
		padding-bottom:6px;
	}
	
	.teaserBox {
		background: url(../_images/teaserRowBackground.jpg) no-repeat left bottom;
	}
	
	.teaserBox #usr.inactive,
	.teaserBox #pass.inactive,
	.teaserBox .formbox.inactive {
		color: #c5c5c5;
	}
	
	.teaserBoxContent {
		border-bottom: 1px dotted #e2e1e1;
		color: #484849;
	}
	
	.teaserBoxContent:last-child {
		border-bottom: none;
	}
	
	.teaserBoxContent a,
	.teaserBoxContent a:visited,
	.teaserBoxContent a:link,
	.teaserBoxContent a:hover,
	.teaserBoxContent a:active {
		background: url(../_images/buttonArrow.gif) no-repeat left 1px;
		color: #71614d;
		text-decoration: none;
	}
	
	.teaserBoxContent a:hover,
	.teaserBoxContent a:active {
		background: url(../_images/buttonArrow.gif) no-repeat left 1px;
		color: #513e27;
		padding: 0px 0px 0px 12px;
		text-decoration: underline;
	}
	
	.errorText {
		color: #513e27;
	}
	
	.standardDocumentElementTypeFolder a {
		background: url(../_images/ic_container.gif) no-repeat center 10px;
	}
	
	.standardDocumentElementTypeImage a {
		background: url(../_images/ic_nopic.gif) no-repeat center 10px;
	}
	
	.standardDocumentElementTypeFile a {
		background: url(../_images/ic_datei.gif) no-repeat center 10px;
	}
	
	.standardTabLinkContainerActive,
	.standardTabLinkContainerInactive {
		border: 1px solid #c5c5c5;
	}
	
	.standardTabLinkContainerInactive {
		border: 1px solid #c5c5c5;
	}
	
	.standardTabLinkContainerActive a.standardTabLink,
	.standardTabLinkContainerInactive a.standardTabLink,
	.standardTabLinkContainerInactive a.standardTabLink:hover,
	.standardTabLinkContainerActive span.standardTabLink,
	.standardTabLinkContainerInactive span.standardTabLink {
		color: #513e27;
		background: url(../_images/tabBackgroundActive.jpg);
	}
	
	.standardTabLinkContainerInactive a.standardTabLink,
	.standardTabLinkContainerInactive span.standardTabLink {
		background: url(../_images/tabBackgroundInactive.jpg);
		color: #513e27;
	}
	
	.documentManagementBorder {
		border-top: 1px solid #c5c5c5;
		border-bottom: 1px solid #c5c5c5;
	}
	
	.documentManagementHeader {
		border-bottom: 1px solid #c5c5c5;
	}

	.dmslayer {
		background-color: #FFF;
		border: 1px solid #AAAAAA;
	}
	
	.dmslayerDocumentHistory {
		background-color: #FFF;
		border: 1px solid #AAAAAA;
	}
	
	.createNewDocumentInlineLayer {
		background-color: #FFF;
	}
	
	.dmsBgColor1 {
		background-color: #FFF;
	}

	.dmsBgColor2 {
		background-color: #ecf1f8;
	}
	
/* Lexicon // Glossar */
	#glossarCategories {
		background: #c5c5c5;
		border: 1px solid #c5c5c5;
	}
	
	#glossarCategories a {
		color: #707070;
		border-left: 1px solid #FFF;
	}
	
	#glossarCategories a:hover,
	#glossarCategories a:active {
		color: #513e27;
		background: #ecf1f8;
	}
	
	#glossarCategoriesLast {
		border-left: 1px solid #FFF;
	}
	
	#glossarCategoryList a {
		color: #707070;
		background: transparent url(../_images/navigationLevel2InactiveArrow.jpg) bottom right no-repeat;
	}
	
	#glossarCategoryList a:hover,
	#glossarCategoryList a:active {
		color: #513e27;
		text-decoration: none;
		background: transparent url(../_images/navigationLevel2ActiveArrow.jpg) bottom right no-repeat;
	}
	
	.standardControllerForAnimation {
		background: url(../_images/animatedContainerArrow.gif) no-repeat;
		color: #71614d;
	}
	
	.standardControllerForAnimationArrowDown {
		background: url(../_images/animatedContainerArrowDown.gif) no-repeat;
	}
	
/* Campus */
	.campusHomeContainer {
		background-image: url('../_images/campus_bg.gif');
	}
	
	.campusHomeContent {
		background-color: #e8e8e8;
	}
	
	.campusHomeHeadline {
		color: #513e27;
		border-bottom: 1px solid #FFF;
	}
	
	#eLearningLinks {
		border-bottom: 1px dotted #FFF;
	}
	
	#eLearningLinks a {
		border-top: 1px dotted #FFF;
		background: url(../_images/buttonArrow.gif) no-repeat 11px 7px;
	}
	
	.standardTableTrainingsListLast {
		border-right: 1px solid white !important;
	}
	
/* Feedback */
	#feedbackForm .row,
	#feedbackForm .radioButtonsContainer {
		border-bottom: 1px dotted #513e27;
	}

	#feedbackForm .radioButtonsContainer .row {
		border-bottom: none;
	}
	
	.feedbackCheckBox {
		border: none;
	}

	a.actionlayerButtonContinue,
	a.actionlayerButtonContinue:link,
	a.actionlayerButtonContinue:visited,
	a.actionlayerButtonContinue:hover,
	a.actionlayerButtonContinue:active {
		background: url(../_images/ic_continue_active.png) no-repeat;
	}
	
	a.actionlayerButtonContinue:hover,
	a.actionlayerButtonContinue:active {
		background: url(../_images/ic_continue_selected.png) no-repeat;
	}
	
	a.actionlayerButtonContinueinactive,
	a.actionlayerButtonContinueinactive:hover {
		background: url(../_images/ic_continue_inactive.png) -1px 0 no-repeat;
	}
	
	a.actionlayerButtonReplay,
	a.actionlayerButtonReplay:link,
	a.actionlayerButtonReplay:visited,
	a.actionlayerButtonReplay:hover,
	a.actionlayerButtonReplay:active {
		background: url(../_images/ic_replay_active.png) no-repeat;
	}
	
	a.actionlayerButtonReplay:hover,
	a.actionlayerButtonReplay:active {
		background: url(../_images/ic_replay_selected.png) no-repeat;
	}
	
	a.actionlayerButtonReplayinactive {
		background: url(../_images/ic_replay_inactive.png) no-repeat;
	}
	
	a.actionlayerButtonRecommend,
	a.actionlayerButtonRecommend:link,
	a.actionlayerButtonRecommend:visited,
	a.actionlayerButtonRecommend:hover,
	a.actionlayerButtonRecommend:active {
		background: url(../_images/ic_recommend_active.png) no-repeat;
	}
	
	a.actionlayerButtonRecommend:hover,
	a.actionlayerButtonRecommend:active {
		background: url(../_images/ic_recommend_selected.png) no-repeat;
	}
	
	a.actionlayerButtonRecommendinactive {
		background: url(../_images/ic_recommend_inactive.png) no-repeat;
	}	

	a.actionlayerButtonDetail,
	a.actionlayerButtonDetail:link,
	a.actionlayerButtonDetail:visited,
	a.actionlayerButtonDetail:hover,
	a.actionlayerButtonDetail:active {
		background: url(../_images/ic_detail_active.png) no-repeat;
	}
	
	a.actionlayerButtonDetail:hover,
	a.actionlayerButtonDetail:active {
		background: url(../_images/ic_detail_selected.png) no-repeat;
	}
	
	a.actionlayerButtonDetailinactive {
		background: url(../_images/ic_detail_inactive.png) no-repeat;
	}
	
	a.actionlayerButtonPrint,
	a.actionlayerButtonPrint:link,
	a.actionlayerButtonPrint:visited,
	a.actionlayerButtonPrint:hover,
	a.actionlayerButtonPrint:active {
		background: url(../_images/ic_print_active.png) no-repeat;
	}
	
	a.actionlayerButtonPrint:hover,
	a.actionlayerButtonPrint:active {
		background: url(../_images/ic_print_selected.png) no-repeat;
	}
	
	a.actionlayerButtonPrintinactive { 
		background: url(../_images/ic_print_inactive.png) no-repeat;
	}

	a.actionlayerButtonCertificate,
	a.actionlayerButtonCertificate:link,
	a.actionlayerButtonCertificate:visited,
	a.actionlayerButtonCertificate:hover,
	a.actionlayerButtonCertificate:active {
		background: url(../_images/ic_certificate_active.png) no-repeat;
	}
	
	a.actionlayerButtonCertificate:hover,
	a.actionlayerButtonCertificate:active {
		background: url(../_images/ic_certificate_selected.png) no-repeat;
	}
	
	a.actionlayerButtonCertificateinactive {
		background: url(../_images/ic_certificate_inactive.png) no-repeat;
	}

	a.actionlayerButtonBookmark,
	a.actionlayerButtonBookmark:link,
	a.actionlayerButtonBookmark:visited,
	a.actionlayerButtonBookmark:hover,
	a.actionlayerButtonBookmark:active,
	a.actionlayerButtonBookmarkOpen,
	a.actionlayerButtonBookmarkOpen:link,
	a.actionlayerButtonBookmarkOpen:visited,
	a.actionlayerButtonBookmarkOpen:hover,
	a.actionlayerButtonBookmarkOpen:active {
		background: url(../_images/ic_bookmark_active.png) no-repeat;
	}
	
	a.actionlayerButtonBookmark:hover,
	a.actionlayerButtonBookmark:active,
	a.actionlayerButtonBookmarkOpen:hover,
	a.actionlayerButtonBookmarkOpen:active {
		background: url(../_images/ic_bookmark_selected.png) no-repeat;
	}
	
	a.actionlayerButtonBookmarkinactive,
	a.actionlayerButtonBookmarkOpeninactive {
		background: url(../_images/ic_bookmark_inactive.png) no-repeat;
	}
	
	a.actionlayerButtonBookmarkDelete,
	a.actionlayerButtonBookmarkDelete:link,
	a.actionlayerButtonBookmarkDelete:visited,
	a.actionlayerButtonBookmarkDelete:hover,
	a.actionlayerButtonBookmarkDelete:active {
		background: url(../_images/ic_bookmarkDelete_active.png) no-repeat;
	}
	
	a.actionlayerButtonBookmarkDelete:hover,
	a.actionlayerButtonBookmarkDelete:active {
		background: url(../_images/ic_bookmarkDelete_selected.png) no-repeat;
	}
	
	a.actionlayerButtonBookmarkDeleteinactive {
		background: url(../_images/ic_bookmarkDelete_inactive.png) no-repeat;
	}
	
	.standardImage {
		margin-right: 5px;
		padding: 4px;
	}
	
	div#fancy_title div,
	td#fancy_title_right,
	div#fancy_title table td,
	.galleryContainer .standardImage a div.galleryItemText,
	#moduleBrowseLinksShowPages,
	.extraLinkAnchor {
		display: none;
	}
	
	a.extraLinkWithoutEffect .extraLinkAnchor {
		display: block;
	}
	
	.galleryContainer .standardImage {
		position: relative;
	}
	
	.galleryContainer .standardImage a div.galleryItemText {
		background: url(../_images/galleryItemTextBg.png) repeat-x;
		bottom:0;
		height:30px;
		left:4px;
		padding-left:15px;
		padding-top:8px;
		position:absolute;
		width:91%;
	}
	
	.standardMoreLinkContainer {
		float:right;
		margin:0;
	}
	
	a.extraLink,
	a.extraLink:Link,
	a.extraLink:Visited,
	a.extraLink:Active,
	a.extraLink:Hover,
	a.extraLinkWithoutEffect,
	a.extraLinkWithoutEffect:Link,
	a.extraLinkWithoutEffect:Visited,
	a.extraLinkWithoutEffect:Active,
	a.extraLinkWithoutEffect:Hover {
		display: block;
		text-decoration: none;
		cursor: pointer;
		outline: none;
	}
	
	.extraLinkContainer {
		position:relative;
		margin: 0 0 10px 0;
		padding: 5px;
		border: 1px solid #c5c4c4;
	}
	
	.introContentColumn .extraLinkImage {
		height: 121px;
		width: 224px;
		overflow: hidden;
		margin:0 auto;
	}
	
	.basisContentColumn .extraLinkImage {
		height: 92px;
		width: 146px;
		overflow: hidden;
		margin:0 auto;
	}
	
	.extraLinkHeadline {
		position: absolute;
		top: 10px;
		left: 18px;
		font-weight: bold;
		height: 20px;
		overflow: hidden;
	}
	
	.introContentColumn .extraLinkHeadline {
		width: 82%;
	}
	
	.basisContentColumn .extraLinkHeadline {
		width: 79%;
	}
	
	.extraLinkText {
		position: absolute;
		top: 30px;
		left: 18px;
	}
	
	.introContentColumn .extraLinkText {
		width: 82%;
	}
	
	.basisContentColumn .extraLinkText {
		width: 79%;
	}
	
	.extraLinkAnchor {
		position: absolute;
		bottom: 1px;
		left: 5px;
		background: url(../_images/galleryItemTextBg.png) repeat-x;
		height:27px;
		padding-left:15px;
		padding-top:8px;
	}
	
	.introContentColumn .extraLinkAnchor {
		width: 89%;
	}
	
	.basisContentColumn .extraLinkAnchor {
		width: 83%;
	}
	
	.extraLinkAnchor span {
		background:transparent url(../_images/buttonArrow.gif) no-repeat scroll left 3px;
		padding-left: 12px;
	}
	
	td {
		vertical-align: top;
	}
	
	.farbwert1 {
	 background-color: #c5c4c4;
	}
	
	.farbwert3 {
	 background-color: #fae7c5;
	}
	
	#rightCol {
		padding-top: 0;
	}
	
	#contentCol ul li {
		list-style-position:outside;
		list-style-type:disc;
	}

	/* Layerstyles */
	.cmsLayer {
		background-color: #fdfaf3;
		border: 2px solid #FFFFFF;
		color: #3A3A3A;
	}
	
	.cmsLayer .contentText {
		color: #3A3A3A;
	}
	
	.cmsLayer .contentText a {
		color: #3A3A3A;
	}
	
	.cmsLayerCloseButton {
		background: url(../_images/layerClose.jpg) no-repeat top left;
		text-decoration: none;
	}
	
	.cmsLayerHoldingContainer {
		border: 1px solid #c9cac2;
	}
	
	.specialImage {
		float:left;
        margin-right:5px;
		padding:4px;
        border:1px solid #C5C4C4;
		margin-bottom:8px;
	}
