/* PC3 Default Styles - Start */

/* overwriting browser default line-height which is about 18px */
body { 
	line-height: 0px;
}

/* resetting browser defaults (http://developer.yahoo.com/yui/reset/) */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym {
	border:0;
}

/* outline: none prevent the dotted border for <object> within FF3@win (e.g. when embeding flash) */
a,object { outline: none; }
/* display: block prevent space between following elements  */
object {display: block;}

/* special pc3 components */
.pc3body { background-color:#FFFFFF; margin:0px; }
.pc3link { cursor:pointer; }
.pc3popupdesign { display:none; }
.pc3popupdata { display:none; }
.pc3popupwrapper { display:none; }
.pc3richtext * { display:inline !important; margin-top:0px !important; margin-bottom: 0px !important; }
.pc3richtext script { display: none !important; } /* FIX #1047 */

.pc3layout { overflow: hidden; position: relative; }
.pc3column { float:left; overflow:hidden; position:relative; }
.pc3columnwrapper { float:left; position:relative; }
.pc3columnwrapperfirst { float:left; overflow:hidden; }

/* start of clearfix : tested with ie 6+, safari 4.0, firefox 3.5, chrome 3, opera 9 (surround outer box to inner box) */
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

/* for ie 6 and ie 7 (stretch outer box to inner box height) */
.clearfix { display: inline-block; }

/* for ie 8, firefox, safari, chrome, opera (stretch outer box to 100% width) \*/
.clearfix { display: block; }
/* end of clearfix : info (de): http://jassesnee.de/easyclear/index.html */

/* min-height hack for ie6 */
.full-height {	
	min-height: 100%;
	height: auto !important;
	height: 100%;
}

/* IE 6 PNG fix according to: http://www.twinhelix.com/css/iepngfix/ */
.png { behavior: url("iepngfix.htc"); }

/* PC3 Default Styles - End */

/* style: 1 languageId: default / engineId: default / pseudo: default */


.content .box-body div.bricks .content-side img {
	margin-top:-30px;
	margin-bottom:10px;
}

.content .mod-standort div.contact div.contact-left img {
	float:left;
	padding-right:20px;
	padding-bottom:8px;
}

.content .content-side .box-body-accordion img.search {
	padding-top:4px;
}

.content table.complexlist img.topimage {
	margin-bottom:8px;
}

.content table.complexlist img {
	margin-right:0px;
	margin-left:0px;
}

.content .box3 img {
	margin-top:-10px;
	margin-right:-10px;
	margin-left:-10px;
}

.content .box2 img {
	margin-right:-10px;
	margin-left:-10px;
}

.content img {
	display:block;
}

.content #contact-reporting p.nomargin {
	margin:0px;
}

.content #contact-reporting label.bold {
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:bold;
	font-style:normal;
}

.content .datacontainer-list table.complexlist h3 {
	margin-bottom:0px;
}

.content .box4 .box-header-all a,
.content .box4 .box-header-all a:hover {
	background-image:url(../docs/download/2061/de/Teaser-Link-Icon.gif);
	background-repeat:no-repeat;
	background-position:right 3px;
}

.content .box4 .box-header h3 {
	color:#000000;
}

#mod-quotes table.salmon strong {
	font-size:11px;
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:bold;
	font-style:normal;
	margin:0px;
	padding-right:10px;
}

#mod-quotes table.salmon p {
	font-size:11px;
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#000000;
}

#mod-quotes #large-charts-trigger-container li a {
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:bold;
	font-style:normal;
}

.content table.salmon p.empty {
	visibility:hidden;
	margin-bottom:0px;
	padding-top:4px;
	padding-bottom:4px;
}

.content table.salmon p.bold {
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:bold;
	font-style:normal;
	margin-top:1px;
	margin-bottom:1px;
}

.content table.salmon p {
	margin-top:1px;
	margin-bottom:1px;
}

.content table.salmon h3 {
	color:#000000;
	font-size:11px;
	line-height:13px;
	margin-top:1px;
	margin-bottom:1px;
}

.content table.blue p.empty {
	visibility:hidden;
	margin:0px;
	padding-top:5px;
	padding-bottom:4px;
}

.content table.blue p.bold {
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:bold;
	font-style:normal;
	margin-top:1px;
	margin-bottom:1px;
}

.content table.blue p {
	color:#000000;
	margin-top:1px;
	margin-bottom:1px;
}

.content table.blue h3 {
	color:#000000;
	font-size:11px;
	line-height:13px;
	margin-top:1px;
	margin-bottom:1px;
}

.content table.darkblue-oddeven p {
	margin-bottom:0px;
	padding-top:4px;
	padding-bottom:4px;
}

.content table.darkblue-oddeven h2 {
	color:#FFFFFF;
	margin-top:4px;
	margin-bottom:4px;
}

.content table.darkblue-oddeven a,
.content table.darkblue-oddeven a:hover {
	margin-top:3px;
	margin-bottom:0px;
}

.content .mod-management p {
	margin-bottom:6px;
}

.content .mod-management h3 {
	margin-bottom:6px;
}

.content .mod-management h2 {
	margin-top:15px;
	margin-bottom:15px;
}

.content .mod-management a,
.content .mod-management a:hover {
	margin-bottom:6px;
}

.mod-artist h3 {
	margin-bottom:5px !important;
}

.mod-artist h2 {
	color:#4C4746 !important;
	font-size:16px !important;
	line-height:18px !important;
}

.content .mod-kunstsammlung p.empty {
	visibility:hidden;
}

.content .mod-kunstsammlung a.artist,
.content .mod-kunstsammlung a.artist:hover {
	font-size:12px;
	line-height:20px;
	margin-bottom:2px;
	background-image:url(../docs/download/999/de/Delimiter-Horizontal.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
}

.content .box3 .box-header-all a,
.content .box3 .box-header-all a:hover {
	background-image:url(../docs/download/2061/de/Teaser-Link-Icon.gif);
	background-repeat:no-repeat;
	background-position:right 3px;
}

.content .box2 .box-header-all a,
.content .box2 .box-header-all a:hover {
	background-image:url(../docs/download/2061/de/Teaser-Link-Icon.gif);
	background-repeat:no-repeat;
	background-position:right 3px;
}

.content .box1 .box-header-all a,
.content .box1 .box-header-all a:hover {
	background-image:url(../docs/download/2061/de/Teaser-Link-Icon.gif);
	background-repeat:no-repeat;
	background-position:right 3px;
}

.content .box-body div.bricks .content-side p {
	margin-bottom:0px;
}

.content table.complexlist ul.panes li a.inactive,
.content table.complexlist ul.panes li a.inactive:hover,
.content table.complexlist ul.panes li p.active,
.content table.complexlist ul.panes li p.disabled {
	margin-top:1px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding-top:2px;
	padding-right:11px;
	padding-bottom:2px;
	padding-left:10px;
}

.content table.complexlist ul.panes li p.active,
.content table.complexlist ul.panes li p.disabled {
	font-size:11px;
	line-height:16px;
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:bold;
	font-style:normal;
	color:#000000;
	margin-top:0px;
}

.content table.complexlist ul.panes li p.disabled {
	font-weight:normal;
	color:#787270;
}

.content .mod-standort div.contact ul li a,
.content .mod-standort div.contact ul li a:hover {
	margin:0px;
}

.content .mod-standort div.contact div.contact-right a {
	margin:0px;
}

.content .mod-standort div.contact div.contact-left h3 {
	margin-bottom:0px;
}

.content .mod-standort div.contact p {
	margin-bottom:0px;
}

.content .mod-standort div.contact a,
.content .mod-standort div.contact a:hover {
	margin-top:8px;
}

.content .mod-standort .bar-lightblue {
	margin-top:20px;
	margin-bottom:8px;
}

div.tabbox .tabbox-header ul li a {
	margin:0px;
}

#pane-nav ul a.selected {
	background-color:#4C4746;
}

#pane-nav ul a,
#pane-nav ul a:hover {
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
	line-height:13px;
	display:block;
	height:1%;
	border-top-width:1px;
	border-top-style:solid;
	margin:0px;
	padding-top:5px;
	padding-right:10px;
	padding-bottom:5px;
	padding-left:10px;
}

#pane-nav h2 {
	color:#FFFFFF;
	padding-right:10px;
	padding-left:10px;
}

.skiplinks li a,
.skiplinks li a:focus,
.skiplinks li a:active {
	font-size:14px;
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#FFFFFF;
	position:absolute;
	top:-1000px;
	padding:15px;
	white-space:nowrap;
	background-color:#000000;
}

div.datepicker-section .datepicker-body table tbody td.today-disabled span {
	color:#4C4746;
}

div.datepicker-section .datepicker-body table tbody td.day-disabled span {
	color:#4C4746;
}

.content table.indextext td p {
	margin-top:0px;
	margin-bottom:0px;
}

.content table.indextext th strong {
	margin-top:0px;
	margin-bottom:0px;
}

.content .mod-search li a {
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:bold;
	font-style:normal;
}

.content .mod-news p.date {
	float:left;
	width:15%;
}

.content .error label {
	color:#88260D !important;
}

.content .error input,
.content .error select,
.content .error textarea {
	color:#FFFFFF;
	border-color:#88260D !important;
	background-color:#FFFFFF !important;
}

.content .mandatory label {
	color:#000000;
	padding-right:8px;
	background-image:url(../docs/download/1079/de/Iconset-Forms.gif);
	background-repeat:no-repeat;
	background-position:right top;
}

.content .mandatory input,
.content .mandatory select,
.content .mandatory textarea {
	color:#000000;
	border-top-color:#000000;
	border-right-color:#787270;
	border-bottom-color:#787270;
	border-left-color:#000000;
}

.content .content-side table.complexlist h3 {
	color:#000000;
	line-height:14px;
}

.content .content-side table.complexlist a,
.content .content-side table.complexlist a:hover {
	font-size:11px;
	line-height:14px;
}

.content table.bricks p.empty {
	visibility:hidden;
	margin-bottom:0px;
	padding-top:7px;
	padding-bottom:7px;
}

.content table.bricks p.bold {
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:bold;
	font-style:normal;
	margin-top:1px;
	margin-bottom:1px;
}

.content table.bricks p {
	margin-top:1px;
	margin-bottom:1px;
}

.content table.bricks h3 {
	color:#000000;
	font-size:12px;
	line-height:16px;
	margin-top:1px;
	margin-bottom:1px;
}

.content table.complexlist p.empty {
	line-height:1px;
	visibility:hidden;
	margin-bottom:0px;
	padding-top:3px;
}

.content table.complexlist p {
	margin-top:0px;
	margin-bottom:0px;
}

.content table.complexlist h3 {
	margin-top:0px;
	margin-bottom:16px;
}

.content table.complexlist a.bold,
.content table.complexlist a.bold:hover {
	margin-top:0px;
	margin-bottom:0px;
}

.content table.complexlist a,
.content table.complexlist a:hover {
	font-size:12px;
	line-height:16px;
}

.content .content-side .box-header-accordion h3 {
	color:#4C4746;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	cursor:pointer;
}

.content .content-side .box-header h3 {
	margin-bottom:0px;
}

.content .content-side .box-header a {
	margin-top:0px;
	margin-bottom:0px;
}

.content div.sublinks a,
.content div.sublinks a:hover {
	margin:0px;
}

.content div.image a.zoom {
	position:relative;
	display:block;
	float:right;
	overflow:hidden;
	width:15px;
	height:15px;
	top:-15px;
	right:0px;
	text-indent:500px;
	background-image:url(../docs/download/1055/de/Icon-Zoom.gif);
	background-repeat:no-repeat;
	background-position:top left;
	filter:Alpha(opacity=75);
	opacity:0.75;
}

.content div.image a,
.content div.image a:hover {
	line-height:0px;
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	margin-top:0px;
	margin-bottom:0px;
}

.content .content-side a.internal,
.content .content-side a.internal:hover {
	background-position:left 1px;
}

.content .content-side a.external {
	display:inline-block;
	background-position:left -199px;
}

.content .content-side a.email {
	background-position:left -299px;
}

.content .content-side a.document,
.content .content-side a.document:hover {
	background-position:left -97px;
}

.content .content-side a.back {
	background-position:left -401px;
}

.content ul.link li.link a,
.content ul.link li.link a:hover {
	margin-top:0px;
	margin-bottom:0px;
}

.content .box-body h3 {
	color:#4C4746;
}

.content .box3 .box-header h3 {
	color:#FFFFFF;
}

.content .box3 .box-body strong {
	color:#787270;
}

.content .box3 .box-body p.remark {
	color:#787270;
}

.content .box3 .box-body p {
	color:#787270;
}

.content .box3 .box-body h2 {
	color:#4C4746;
}

.content .box3 .box-body em {
	color:#0D4789;
}

.content .box3 a.zoom {
	right:-10px !important;
}

.content .box2 .box-header h3 {
	color:#FFFFFF;
}

.content .box2 .box-header a,
.content .box2 .box-header a:hover {
	color:#D1DBEE;
}

.content .box2 a.zoom {
	right:-10px !important;
}

.content .box1 .box-header h3 {
	color:#000000;
}

.content .box1 .box-header a.title,
.content .box1 .box-header a.title:hover {
	font-size:12px;
	line-height:16px;
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:bold;
	font-style:normal;
	color:#000000;
	float:left;
	padding-left:0px;
}

.content table.bricks thead h3 {
	font-size:11px;
	line-height:18px;
}

.content .image-legend p.remark {
	color:#787270;
	margin-top:0px;
	margin-bottom:0px;
}

.content ol li.number p {
	margin-top:0px;
	margin-bottom:0px;
}

.content ul li.bullet p {
	margin-top:0px;
	margin-bottom:0px;
}

#page-footer #signatur span,
#page-footer #signatur a,
#page-footer #signatur a:hover {
	font-size:10px;
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#D0D0D0;
}

#language-nav ul li a.selected,
#language-nav ul li a.selected:hover {
	color:#FFFFFF;
}

#meta-nav ul li a.selected,
#meta-nav ul li a.selected:hover {
	color:#787270;
}

.content select.webinput {
	font-size:11px;
	line-height:17px;
	font-family:Verdana, sans;
	font-weight:normal;
	font-style:normal;
	color:#4C4746;
}

.content select.small-date {
	color:#4C4746;
	font-size:11px;
	line-height:13px;
	height:17px;
	border-width:1px;
	border-top-color:#787270;
	border-right-color:#C9C6C4;
	border-bottom-color:#C9C6C4;
	border-left-color:#787270;
	border-style:solid;
	padding:0px;
	vertical-align:top;
	background-color:#FFFFFF;
}

.content p.error {
	display:none;
}

.content p.citylist-countryname {
	line-height:16px !important;
}

.content p.captcha {
	font-size:34px;
	line-height:34px;
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:bold;
	font-style:normal;
	color:#FFFFFF;
	margin:0px;
	text-align:center;
	vertical-align:middle;
}

.content label.lineheight17 {
	font-size:11px;
	line-height:17px;
	padding-top:0px !important;
}

.content input.checkbox,
.content input.radiobutton,
.content input.singlecheckbox {
	width:14px;
	height:14px;
	border-style:none;
	margin-top:0px;
	margin-right:5px;
	margin-bottom:0px;
	margin-left:0px;
	vertical-align:bottom;
}

.content input.singlecheckbox {
	display:block;
	margin-right:0px;
	vertical-align:top;
}

.content input,
select,
textarea {
	color:#000000;
	border-top-color:#787270;
	border-right-color:#C9C6C4;
	border-bottom-color:#C9C6C4;
	border-left-color:#787270;
}

.content fieldset {
	border-width:1px;
	border-color:#4C4746;
	border-style:solid;
	margin-right:-0px;
	margin-bottom:15px;
	margin-left:-0px;
	padding-top:6px;
	padding-right:0px;
	padding-bottom:10px;
	padding-left:0px;
}

.content .delimiter {
	line-height:0px;
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
}

.content .bar-lightblue {
	color:#000000;
	font-size:11px;
	line-height:18px !important;
	position:relative;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:10px;
	background-color:#D1DBEE;
}

.content a.close,
.content a.close:hover {
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	position:absolute;
	display:block;
	overflow:hidden;
	width:15px;
	height:15px;
	top:0px;
	right:0px;
	border-top-width:0px;
	border-right-width:0px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-color:#FFFEF5;
	border-style:solid;
	margin:0px;
	text-indent:500px;
	background-image:url(../docs/download/1028/de/Icon-Close.gif);
	background-repeat:no-repeat;
	background-position:top left;
	filter:Alpha(opacity=75);
	opacity:0.75;
}

.content a.anchor {
	display:inline;
	background-image:none;
}

#top-nav ul li a.selected,
#top-nav ul li a.selected:hover {
	color:#000000;
	background-color:#FFFEF5;
}

#language-nav p {
	font-size:11px;
	line-height:11px;
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:bold;
	font-style:normal;
	color:#FFFFFF;
	margin-bottom:1px;
}

.content h2,
.content h3,
.content span.richttext-subtitle,
.content .mod-sitemap td.column .box1 .box-header h3,
.content legend,
.content .content-side h2,
.content .content-side h3,
.content .content-side span.richttext-subtitle,
.content .content-side .box2 h2,
#content-header h1,
.mod-home #content-section #content-header h1 {
	font-size:16px;
	line-height:24px;
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:bold;
	font-style:normal;
}

#content-header h1,
.mod-home #content-section #content-header h1 {
	color:#4C4746;
}

.mod-home #content-section #content-header h1 {
	line-height:20px;
}

.content .content-side h2,
.content .content-side h3,
.content .content-side span.richttext-subtitle,
.content .content-side .box2 h2 {
	font-size:11px;
	line-height:13px;
}

.content .content-side h3,
.content .content-side span.richttext-subtitle {
	margin-bottom:8px;
}

.content .content-side span.richttext-subtitle {
	margin-top:0px;
	margin-bottom:0px;
}

.content .content-side h2 {
	margin-bottom:8px;
}

.content h2,
.content h3,
.content span.richttext-subtitle,
.content .mod-sitemap td.column .box1 .box-header h3,
.content legend {
	font-size:12px;
	line-height:16px;
}

.content legend {
	color:#4C4746;
}

.content h3,
.content span.richttext-subtitle,
.content .mod-sitemap td.column .box1 .box-header h3 {
	color:#4C4746;
	margin-bottom:20px;
}

.content .mod-sitemap td.column .box1 .box-header h3 {
	color:#000000;
	margin-bottom:0px;
}

.content span.richttext-subtitle {
	margin-top:0px;
	margin-bottom:0px;
}

.content h2 {
	color:#000000;
	margin-bottom:20px;
}

.content a.bold,
.content a.bold:hover,
.content p.decoration2,
.content strong,
.content table.complexlist strong,
.content .mod-sitemap ul li ul li a,
.content .mod-sitemap ul li ul li a:hover,
.content .mod-sitemap ul li ul li ul a,
.content .mod-sitemap ul li ul li ul a:hover,
.content .mod-sitemap ul li ul li ul ul a,
.content em,
.mod-home #content-section em,
.content .mod-contact p,
.content a,
.content a:hover,
.content a.footnote,
.content a.footnote:hover,
.content label,
label.checkbox,
label.survey,
.content p,
.content span,
.content .box-header h3,
.content .content-side a.bold,
.content .content-side a.bold:hover,
.content .content-side caption,
.content .content-side p.decoration2,
.content .content-side strong,
.content .content-side table.complexlist strong,
div.datepicker-section .datepicker-header h4,
.content .content-side em,
.content p.footnote,
.content span.footnote,
.content p.remark,
.content .box3 .box-body p.footnote,
.content input.large,
.content input.medium,
select.medium,
.content input.button,
.content select.small,
.content select.small-contact,
.content textarea,
.content textarea.large,
.content input.small,
.content textarea.largeCopy,
.content input.small-contact,
.content input.small-date,
.content textarea.largeCopyCopy,
.content label.caption,
.content p.caption,
.content .mod-contact p.caption,
#page-footer p,
#content-header a.back,
.content .content-side a,
.content .content-side a:hover,
.content .pagebrowsing a,
.content .pagebrowsing a:hover,
.content table.sorting-container tr td.sorting-icons .sorting a,
.content table.sorting-container tr td.sorting-icons .sorting a:hover,
.content .content-side input.medium,
select.mediumCopy,
.content input.buttonCopy,
.content textarea.Copy,
.content .content-side p,
.content .content-side span,
.content .content-side span.share-change-negative,
.content .content-side span.share-change-positive,
.content .pagebrowsing span,
.content .error p.error,
.content .content-side .box-body-accordion input.medium,
select.mediumCopyCopy,
.content input.buttonCopyCopy,
.content textarea.CopyCopy,
.content .content-side p.footnote,
.content .content-side p.remark,
div.datepicker-section .datepicker-body table thead th span,
div.datepicker-section .datepicker-body table tbody td span {
	font-size:12px;
	line-height:16px;
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
}

.content .content-side p.footnote,
.content .content-side p.remark,
div.datepicker-section .datepicker-body table thead th span,
div.datepicker-section .datepicker-body table tbody td span {
	font-size:10px;
	line-height:12px;
}

div.datepicker-section .datepicker-body table tbody td span {
	color:#000000;
}

div.datepicker-section .datepicker-body table thead th span {
	font-weight:bold;
	color:#000000;
}

.content .content-side p.footnote,
.content .content-side p.remark {
	line-height:11px;
}

.content .content-side p.footnote {
	margin-top:8px;
	margin-bottom:8px;
}

.content .box-header h3,
.content .content-side a.bold,
.content .content-side a.bold:hover,
.content .content-side caption,
.content .content-side p.decoration2,
.content .content-side strong,
.content .content-side table.complexlist strong,
div.datepicker-section .datepicker-header h4,
.content .content-side em,
.content p.footnote,
.content span.footnote,
.content p.remark,
.content .box3 .box-body p.footnote,
.content input.large,
.content input.medium,
select.medium,
.content input.button,
.content select.small,
.content select.small-contact,
.content textarea,
.content textarea.large,
.content input.small,
.content textarea.largeCopy,
.content input.small-contact,
.content input.small-date,
.content textarea.largeCopyCopy,
.content label.caption,
.content p.caption,
.content .mod-contact p.caption,
#page-footer p,
#content-header a.back,
.content .content-side a,
.content .content-side a:hover,
.content .pagebrowsing a,
.content .pagebrowsing a:hover,
.content table.sorting-container tr td.sorting-icons .sorting a,
.content table.sorting-container tr td.sorting-icons .sorting a:hover,
.content .content-side input.medium,
select.mediumCopy,
.content input.buttonCopy,
.content textarea.Copy,
.content .content-side p,
.content .content-side span,
.content .content-side span.share-change-negative,
.content .content-side span.share-change-positive,
.content .pagebrowsing span,
.content .error p.error,
.content .content-side .box-body-accordion input.medium,
select.mediumCopyCopy,
.content input.buttonCopyCopy,
.content textarea.CopyCopy {
	font-size:11px;
	line-height:13px;
}

.content .content-side .box-body-accordion input.medium,
select.mediumCopyCopy,
.content input.buttonCopyCopy,
.content textarea.CopyCopy {
	color:#4C4746;
	float:left;
	width:104px;
	height:13px;
	border-top-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-top-color:#987F74;
	border-right-color:#C6BEB6;
	border-bottom-color:#C6BEB6;
	border-left-color:#987F74;
	border-top-style:solid;
	border-right-style:solid;
	border-bottom-style:solid;
	border-left-style:solid;
	margin-right:6px;
	padding-top:1px;
	padding-right:3px;
	padding-bottom:0px;
	padding-left:3px;
	background-color:#FFFFFF;
}

.content textarea.CopyCopy {
	height:60px;
	padding-bottom:2px;
}

.content input.buttonCopyCopy {
	color:#000000;
	width:75px;
	height:auto;
	border-color:#000000;
	text-align:center;
	background-color:#0D4789;
}

select.mediumCopyCopy {
	width:228px;
	height:17px;
	padding-right:0px;
	padding-left:0px;
}

.content .error p.error {
	color:#88260D;
	display:block;
	margin-top:3px;
	margin-bottom:3px;
	padding-left:12px;
	background-image:url(../docs/download/1079/de/Iconset-Forms.gif);
	background-repeat:no-repeat;
	background-position:left -100px;
}

.content .pagebrowsing span {
	line-height:13px !important;
	font-weight:bold;
	color:#4C4746;
	float:left;
	overflow:hidden;
	margin-top:0px;
	margin-left:5px;
}

.content .content-side span.share-change-positive {
	color:#72BA00;
}

.content .content-side span.share-change-negative {
	color:#BF0000;
}

.content .content-side p {
	margin-bottom:8px;
}

.content .content-side input.medium,
select.mediumCopy,
.content input.buttonCopy,
.content textarea.Copy {
	color:#4C4746;
	width:104px;
	height:13px;
	padding-top:2px;
	padding-right:3px;
	padding-bottom:0px;
	padding-left:3px;
	background-color:#FFFFFF;
}

.content textarea.Copy {
	height:60px;
	padding-bottom:2px;
}

.content input.buttonCopy {
	color:#000000;
	width:75px;
	height:auto;
	border-color:#000000;
	text-align:center;
	background-color:#0D4789;
}

select.mediumCopy {
	width:228px;
	height:17px;
	padding-top:1px;
	padding-right:0px;
	padding-left:0px;
}

.content .content-side a,
.content .content-side a:hover,
.content .pagebrowsing a,
.content .pagebrowsing a:hover,
.content table.sorting-container tr td.sorting-icons .sorting a,
.content table.sorting-container tr td.sorting-icons .sorting a:hover {
	line-height:16px;
	margin-bottom:8px;
}

.content table.sorting-container tr td.sorting-icons .sorting a,
.content table.sorting-container tr td.sorting-icons .sorting a:hover {
	overflow:hidden;
	margin-bottom:0px;
	margin-left:5px;
}

.content .pagebrowsing a,
.content .pagebrowsing a:hover {
	line-height:13px !important;
	float:left;
	overflow:hidden;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:5px;
}

#content-header a.back {
	float:right;
	margin-top:3px;
	margin-bottom:0px;
	margin-left:20px;
	background-position:left -400px;
}

#page-footer p {
	color:#787270;
	float:left;
}

.content p.caption,
.content .mod-contact p.caption {
	margin-top:8px;
	margin-bottom:8px;
}

.content input.small-date,
.content textarea.largeCopyCopy {
	color:#4C4746;
	height:13px;
	border-top-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-top-style:solid;
	border-right-style:solid;
	border-bottom-style:solid;
	border-left-style:solid;
	padding-top:2px;
	padding-right:3px;
	padding-bottom:0px;
	padding-left:3px;
	background-color:#FFFFFF;
}

.content textarea.largeCopyCopy {
	width:409px;
	height:82px;
	padding-bottom:2px;
}

.content input.small-contact {
	color:#4C4746;
	width:160px;
	height:13px;
	border-top-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-top-style:solid;
	border-right-style:solid;
	border-bottom-style:solid;
	border-left-style:solid;
	padding-top:2px;
	padding-right:3px;
	padding-bottom:0px;
	padding-left:3px;
	background-color:#FFFFFF;
}

.content input.small,
.content textarea.largeCopy {
	color:#4C4746;
	width:175px;
	height:13px;
	border-top-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-top-style:solid;
	border-right-style:solid;
	border-bottom-style:solid;
	border-left-style:solid;
	padding-top:2px;
	padding-right:3px;
	padding-bottom:0px;
	padding-left:3px;
	background-color:#FFFFFF;
}

.content textarea.largeCopy {
	width:409px;
	height:82px;
	padding-bottom:2px;
}

.content input.medium,
select.medium,
.content input.button,
.content select.small,
.content select.small-contact,
.content textarea,
.content textarea.large {
	color:#4C4746;
	width:220px;
	height:13px;
	border-top-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-top-style:solid;
	border-right-style:solid;
	border-bottom-style:solid;
	border-left-style:solid;
	padding-top:2px;
	padding-right:3px;
	padding-bottom:0px;
	padding-left:3px;
	background-color:#FFFFFF;
}

.content textarea.large {
	width:450px;
	height:82px;
	padding-bottom:2px;
}

.content textarea {
	height:82px;
	padding-bottom:2px;
}

.content select.small-contact {
	width:168px;
	height:17px;
	padding-top:1px;
	padding-right:0px;
	padding-left:0px;
}

.content select.small {
	width:183px;
	height:17px;
	padding-top:1px;
	padding-right:0px;
	padding-left:0px;
}

.content input.button {
	color:#FFFFFF !important;
	width:auto;
	min-width:75px;
	height:auto;
	border-top-color:#000000 !important;
	border-right-color:#5B7CBD !important;
	border-bottom-color:#5B7CBD !important;
	border-left-color:#000000 !important;
	margin-right:16px;
	text-align:center;
	background-color:#0D4789 !important;
}

select.medium {
	width:228px;
	height:17px;
	padding-top:1px;
	padding-right:0px;
	padding-left:0px;
}

.content input.large {
	color:#4C4746;
	width:450px;
	height:13px;
	border-top-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-top-style:solid;
	border-right-style:solid;
	border-bottom-style:solid;
	border-left-style:solid;
	padding-top:2px;
	padding-right:3px;
	padding-bottom:0px;
	padding-left:3px;
	background-color:#FFFFFF;
}

.content p.footnote,
.content span.footnote,
.content p.remark,
.content .box3 .box-body p.footnote {
	line-height:12px;
}

.content .box3 .box-body p.footnote {
	color:#787270;
}

.content p.remark {
	color:#4C4746;
}

.content p.footnote,
.content span.footnote {
	font-size:10px;
	line-height:13px;
	color:#C9C6C4;
	margin-top:12px;
	margin-bottom:6px;
}

.content .content-side em {
	line-height:14px;
}

.content .content-side em {
	margin-bottom:8px;
}

.content .box-header h3,
.content .content-side a.bold,
.content .content-side a.bold:hover,
.content .content-side caption,
.content .content-side p.decoration2,
.content .content-side strong,
.content .content-side table.complexlist strong,
div.datepicker-section .datepicker-header h4 {
	font-weight:bold;
}

div.datepicker-section .datepicker-header h4 {
	color:#000000;
}

.content .content-side strong,
.content .content-side table.complexlist strong {
	margin-bottom:8px;
}

.content .content-side table.complexlist strong {
	line-height:14px;
	font-weight:normal;
	color:#000000;
	margin-bottom:0px;
}

.content .content-side caption {
	color:#000000;
	margin-bottom:4px;
}

.content .box-header h3 {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}

.content p,
.content span {
	color:#4C4746;
	margin-bottom:20px;
}

.content span {
	margin-top:0px;
	margin-bottom:0px;
}

.content label,
label.checkbox,
label.survey {
	color:#4C4746;
}

label.survey {
	line-height:11px;
}

label.checkbox {
	font-size:11px;
	line-height:11px;
}

.content a.footnote,
.content a.footnote:hover {
	font-size:10px;
	line-height:13px;
	color:#0D4789;
	text-decoration:none;
	display:block;
	margin-bottom:15px;
}

.content a,
.content a:hover {
	color:#0D4789;
	text-decoration:none;
	display:block;
	margin-bottom:15px;
}

.content .mod-contact p {
	line-height:14px;
}

.content .mod-contact p {
	margin-bottom:7px;
}

.content em,
.mod-home #content-section em {
	line-height:24px;
}

.content em,
.mod-home #content-section em {
	color:#4C4746;
	display:block;
	margin-top:-4px;
	margin-bottom:13px;
}

.mod-home #content-section em {
	line-height:20px;
	margin-bottom:40px;
}

.content a.bold,
.content a.bold:hover,
.content p.decoration2,
.content strong,
.content table.complexlist strong,
.content .mod-sitemap ul li ul li a,
.content .mod-sitemap ul li ul li a:hover,
.content .mod-sitemap ul li ul li ul a,
.content .mod-sitemap ul li ul li ul a:hover,
.content .mod-sitemap ul li ul li ul ul a {
	font-weight:bold;
}

.content .mod-sitemap ul li ul li a,
.content .mod-sitemap ul li ul li a:hover,
.content .mod-sitemap ul li ul li ul a,
.content .mod-sitemap ul li ul li ul a:hover,
.content .mod-sitemap ul li ul li ul ul a {
	margin-bottom:0px;
	padding-bottom:1px;
}

.content .mod-sitemap ul li ul li ul ul a {
	font-weight:normal;
}

.content .mod-sitemap ul li ul li ul a,
.content .mod-sitemap ul li ul li ul a:hover {
	font-weight:normal;
}

.content strong,
.content table.complexlist strong {
	color:#4C4746;
	display:block;
	margin-bottom:20px;
}

.content table.complexlist strong {
	font-weight:normal;
	margin:0px;
}

.content p.decoration2 {
	color:#000000;
}

.surfnedit {
	font-size:10px !important;
	line-height:11px !important;
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	margin-top:0px !important;
	margin-right:0px !important;
	margin-bottom:2px !important;
	margin-left:0px !important;
	padding:0px !important;
}

.content table.sorting-container tr td.sorting-icons .sorting a.asc,
.content table.sorting-container tr td.sorting-icons .sorting a.asc:hover,
.content table.sorting-container tr td.sorting-icons .sorting a.desc,
.content table.sorting-container tr td.sorting-icons .sorting a.desc:hover,
.content table.sorting-container tr td.sorting-icons .sorting span.asc-inactive,
.content table.sorting-container tr td.sorting-icons .sorting span.desc-inactive {
	overflow:hidden;
	width:7px;
	height:4px;
	text-indent:500px;
	background-image:url(../docs/download/1412/de/Iconset-Sortorder.gif);
	background-repeat:no-repeat;
}

.content table.sorting-container tr td.sorting-icons .sorting span.desc-inactive {
	display:block;
	margin-top:2px;
	margin-bottom:4px;
	background-position:-100px 0px;
}

.content table.sorting-container tr td.sorting-icons .sorting span.asc-inactive {
	display:block;
	margin-top:6px;
	background-position:-150px 0px;
}

.content table.sorting-container tr td.sorting-icons .sorting a.desc,
.content table.sorting-container tr td.sorting-icons .sorting a.desc:hover {
	margin-top:2px;
	margin-bottom:4px;
	margin-left:0px;
	background-position:0px 0px;
}

.content table.sorting-container tr td.sorting-icons .sorting a.asc,
.content table.sorting-container tr td.sorting-icons .sorting a.asc:hover {
	margin-top:6px;
	margin-left:0px;
	background-position:-50px 0px;
}

.pagebrowsing a.backward,
.pagebrowsing a.fastbackward,
.pagebrowsing a.fastforward,
.pagebrowsing a.forward,
.pagebrowsing span.backward-disabled,
.pagebrowsing span.fastbackward-disabled,
.pagebrowsing span.fastforward-disabled,
.pagebrowsing span.forward-disabled {
	overflow:hidden;
	width:4px;
	height:10px;
	text-indent:500px;
	background-image:url(../docs/download/1058/de/Iconset-Seiten-blaettern-Backoffice.gif);
	background-repeat:no-repeat;
}

.pagebrowsing span.forward-disabled {
	background-position:-200px top;
}

.pagebrowsing span.fastforward-disabled {
	width:8px;
	background-position:-300px top;
}

.pagebrowsing span.fastbackward-disabled {
	width:8px;
	background-position:-50px top;
}

.pagebrowsing span.backward-disabled {
	background-position:-150px top;
}

.pagebrowsing a.forward {
	background-position:-250px top;
}

.pagebrowsing a.fastforward {
	width:8px;
	background-position:-350px top;
}

.pagebrowsing a.fastbackward {
	width:8px;
	background-position:0px top;
}

.pagebrowsing a.backward {
	background-position:-100px top;
}

.content .pagebrowsing a.backward,
.content .pagebrowsing a.fastbackward,
.content .pagebrowsing a.fastforward,
.content .pagebrowsing a.forward,
.content .pagebrowsing a.forward:hover,
.content .pagebrowsing span.backward-disabled,
.content .pagebrowsing span.fastbackward-disabled,
.content .pagebrowsing span.fastforward-disabled,
.content .pagebrowsing span.forward-disabled {
	display:block;
	overflow:hidden;
	width:7px;
	height:10px;
	background-image:url(../docs/download/1046/de/Iconset-Seiten-blaettern.gif);
	background-repeat:no-repeat;
}

.content .pagebrowsing span.forward-disabled {
	margin-left:8px;
	background-position:-200px top;
}

.content .pagebrowsing span.fastforward-disabled {
	width:10px;
	background-position:-300px top;
}

.content .pagebrowsing span.fastbackward-disabled {
	width:10px;
	background-position:-50px top;
}

.content .pagebrowsing span.backward-disabled {
	margin-right:3px;
	background-position:-150px top;
}

.content .pagebrowsing a.forward,
.content .pagebrowsing a.forward:hover {
	margin-left:8px;
	background-position:-250px top;
}

.content .pagebrowsing a.fastforward {
	width:10px;
	background-position:-350px top;
}

.content .pagebrowsing a.fastbackward {
	width:10px;
	background-position:0px top;
}

.content .pagebrowsing a.backward {
	height:12px;
	margin-right:3px;
	background-position:-100px top;
}

#meta-nav ul li a,
#meta-nav ul li a:focus,
#meta-nav ul li a:hover,
#language-nav ul li a,
#language-nav ul li a:focus,
#language-nav ul li a:hover,
#nav-section #main-nav ul li a,
#nav-section #main-nav ul li a:focus,
#nav-section #main-nav ul li a:hover,
#nav-section #main-nav ul li a.selected,
#nav-section #main-nav ul li a.selected:hover,
#nav-section #main-nav ul li ul li a,
#nav-section #main-nav ul li ul li a:focus,
#nav-section #main-nav ul li ul li a:hover,
#nav-section #main-nav ul li ul li ul li a,
#nav-section #main-nav ul li ul li ul li a:focus,
#nav-section #main-nav ul li ul li ul li a:hover,
#nav-section #main-nav ul li ul li a.selected,
#nav-section #main-nav ul li ul li a.selected:hover,
#nav-section #main-nav ul li ul li ul li a.selected,
#nav-section #main-nav ul li ul li ul li a.selected:hover {
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
}

#nav-section #main-nav ul li ul li a.selected,
#nav-section #main-nav ul li ul li a.selected:hover,
#nav-section #main-nav ul li ul li ul li a.selected,
#nav-section #main-nav ul li ul li ul li a.selected:hover {
	font-size:11px;
	line-height:14px;
	font-weight:bold;
	color:#000000;
}

#nav-section #main-nav ul li ul li a,
#nav-section #main-nav ul li ul li a:focus,
#nav-section #main-nav ul li ul li a:hover,
#nav-section #main-nav ul li ul li ul li a,
#nav-section #main-nav ul li ul li ul li a:focus,
#nav-section #main-nav ul li ul li ul li a:hover {
	font-size:11px;
	line-height:14px;
	color:#4C4746;
}

#nav-section #main-nav ul li a.selected,
#nav-section #main-nav ul li a.selected:hover {
	color:#000000;
}

#nav-section #main-nav ul li a,
#nav-section #main-nav ul li a:focus,
#nav-section #main-nav ul li a:hover {
	font-size:12px;
	line-height:13px;
	font-weight:bold;
	color:#000000;
	display:block;
	height:1%;
}

#language-nav ul li a,
#language-nav ul li a:focus,
#language-nav ul li a:hover {
	font-size:11px;
	line-height:12px;
	color:#D1DBEE;
	white-space:nowrap;
}

#meta-nav ul li a,
#meta-nav ul li a:focus,
#meta-nav ul li a:hover {
	font-size:11px;
	line-height:12px;
	color:#787270;
}

.links-iconset-negativ,
.content a.back,
.content a.document,
.content a.email,
.content a.external,
.content a.internal,
.content a.internal-wide,
.content .box3 .box-header a,
.content .box3 .box-header a:hover,
.content .box-header a,
.content .box-header a:hover {
	padding-left:12px;
	background-image:url(../docs/download/993/de/Iconset-Links.gif);
	background-repeat:no-repeat;
}

.content .box-header a,
.content .box-header a:hover {
	font-size:11px;
	line-height:13px;
	float:right;
	margin:0px;
	padding-right:14px;
	background-image:none;
}

.content .box3 .box-header a,
.content .box3 .box-header a:hover {
	color:#D1DBEE;
	background-image:none;
}

.content a.internal,
.content a.internal-wide {
	background-position:left 1px;
}

.content a.internal-wide {
	padding-bottom:6px;
}

.content a.external {
	background-position:left -199px;
}

.content a.email {
	background-position:left -298px;
}

.content a.document {
	padding-left:18px;
	background-position:left -98px;
}

.content a.back {
	background-position:left -398px;
}

.links-iconset-negativ {
	background-image:url(../docs/download/1000/de/Iconset-Links-negativ.gif);
}

.isLast {
	margin-bottom:0px !important;
}

.isFirst {
	margin-top:0px !important;
}

#content-footer a.pdf,
#content-footer a.print,
#content-footer a.recommend,
#content-footer a.top {
	font-size:11px;
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	float:left;
	margin-top:3px;
	margin-right:10px;
	padding-left:20px;
	background-image:url(../docs/download/990/de/Iconset-Funktionen.gif);
	background-repeat:no-repeat;
	background-position:left 0px;
}

#content-footer a.top {
	float:right;
	margin-right:0px;
	padding-right:16px;
	padding-left:0px;
	background-position:right -300px;
}

#content-footer a.recommend {
	padding-top:2px;
	padding-left:18px;
	background-position:left -200px;
}

#content-footer a.print {
	padding-top:2px;
}

#content-footer a.pdf {
	padding-top:2px;
	background-position:left -100px;
}

.pagebrowsing a,
.pagebrowsing span {
	font-size:11px;
	line-height:13px;
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
}

.pagebrowsing span {
	color:#4C4746;
	float:left;
	overflow:hidden;
	margin-left:5px;
}

.pagebrowsing a {
	float:left;
	overflow:hidden;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:5px;
}

a.Icon-Pres,
a.Icon-Pres:hover {
	margin-top:4px;
	margin-bottom:0px !important;
	padding-left:22px;
	background-image:url(../docs/download/1426/de/Icon-Presentation.jpg);
	background-repeat:no-repeat;
	background-position:left 1px;
}

a.Icon,
a.Icon:hover,
.content table.complexlist a.Icon-document,
.content table.complexlist a.Icon-document:hover,
.content .mod-management a.Icon-document,
.content .mod-management a.Icon-document:hover {
	padding-left:18px;
	background-image:url(../docs/download/1228/de/Icon-PDF.jpg);
	background-repeat:no-repeat;
	background-position:left 0px;
}

.content .mod-management a.Icon-document,
.content .mod-management a.Icon-document:hover {
	line-height:18px;
	margin-bottom:0px;
}

.content table.complexlist a.Icon-document,
.content table.complexlist a.Icon-document:hover {
	line-height:16px;
	margin-top:4px;
	margin-right:10px;
	margin-bottom:0px;
}

#landingpage-teaser .lp-navigation #language-nav ul {
	margin:0;
}

#mod-quotes #quote-slider-small ul li.entry {
	float:left;
	width:140px;
	height:100px;
}

#mod-quotes #quote-slider-small ul {
	width:420px;
	height:100px;
	margin:0px;
}

#mod-quotes #small-charts-trigger-container li {
	float:left;
	margin-right:10px;
}

#mod-quotes #large-charts-trigger-container li {
	float:left;
	margin-right:20px;
}

#mod-quotes #quote-slider-large ul li.entry {
	float:left;
	width:548px;
	min-width:300px;
}

#mod-quotes #quote-slider-large ul {
	width:2740px;
	height:300px;
	margin:0px;
}

.content table.complexlist ul.document li {
	float:left;
	width:44px;
}

.content table.complexlist ul.panes li.isLast {
	background-image:none;
}

.content table.complexlist ul.panes li.disabled {
	background-color:#F5F3EF;
}

.content table.complexlist ul.panes li {
	float:left;
	width:44px;
	text-align:center;
	background-color:#D1DBEE;
	background-image:url(../docs/download/1239/de/Delimiter-Vertical-blau.gif);
	background-repeat:repeat-y;
	background-position:top right;
}

.content .mod-standort div.contact ul {
	line-height:1px;
	margin-bottom:0px;
}

.content .mod-sitemap ul li ul li ul ul {
	margin-left:12px;
}

.content .content-side .box-body-accordion ul.link li.link {
	height:16px;
}

.content .content-side .box-body-accordion ul.link {
	overflow:hidden;
	margin-top:0px;
	margin-bottom:0px;
}

div.tabbox .tabbox-body ul li.scroll-element {
	float:left;
}

div.tabbox .tabbox-header ul li.selected {
	position:relative;
	top:1px;
}

div.tabbox .tabbox-header ul li {
	float:left;
	border-top-width:1px;
	border-right-width:1px;
	border-bottom-width:0px;
	border-left-width:1px;
	border-color:#000000;
	border-style:solid;
	margin-right:10px;
	padding-right:4px;
	padding-left:4px;
	cursor:pointer;
}

div.tabbox .tabbox-header ul {
	margin-top:0px;
	margin-bottom:0px;
}

#pane-nav ul {
	list-style-type:none;
	position:relative;
	border-bottom-width:1px;
	border-bottom-style:solid;
	margin-bottom:30px;
}

.content div.richtext ul {
	margin-bottom:0px;
}

.content .mod-news ul {
	border-width:1px;
	border-color:#4C4746;
	border-top-style:solid;
}

.content .mod-news li {
	border-width:1px;
	border-color:#4C4746;
	border-bottom-style:solid;
	padding-top:10px;
	padding-bottom:10px;
}

.content ul.checkbox li {
	margin-bottom:5px;
}

.content .mod-sitemap ul li {
	margin:0px;
	padding:0px;
}

.content .mod-sitemap ul li ul li {
	border-width:0px;
	border-style:none;
}

.content .mod-sitemap ul li ul li ul {
	margin-bottom:0px;
	margin-left:12px;
}

.content .mod-sitemap ul li ul {
	border-width:0px;
	border-style:none;
	margin-bottom:15px;
}

.content .mod-sitemap ul {
	margin-top:0px;
	margin-bottom:11px;
	margin-left:0px;
	padding:0px;
}

.content li ul.link {
	margin-left:20px;
}

.content li ul {
	margin-top:5px;
	margin-bottom:5px;
	margin-left:5px;
}

.content table.complexlist ul.panes {
	margin-top:0px;
}

.content table.complexlist ul.link {
	margin-top:16px !important;
}

.content table.complexlist ul.document {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:3px;
	margin-left:0px;
}

.content .content-side li.bullet {
	background-position:left -2px;
}

.content ul.link li.link {
	list-style-type:none;
	line-height:1px;
	height:1%;
	padding-left:0px;
	background-image:none;
}

.content ol li.number {
	list-style-type:decimal;
}

.content ul li.bullet {
	list-style-type:none;
	position:relative;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:15px;
	background-image:url(../docs/download/1018/de/Icon-Bullet.gif);
	background-repeat:no-repeat;
	background-position:top left;
	background-attachment:scroll;
}

#nav-section #main-nav ul li ul li ul {
	border-top-style:none;
	padding-top:4px;
	background-image:none;
}

#nav-section #main-nav ul li ul li ul li {
	font-size:11px;
	line-height:14px;
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#4C4746;
	padding-top:2px;
	padding-right:15px;
	padding-bottom:0px;
	padding-left:20px;
}

#nav-section #main-nav ul li ul li.homepage {
	padding-top:4px;
	padding-right:15px;
	padding-bottom:7px;
}

#nav-section #main-nav ul li ul li {
	padding-top:4px;
	padding-right:6px;
}

#nav-section #main-nav ul li {
	font-size:12px;
	line-height:13px;
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:bold;
	font-style:normal;
	color:#000000;
	text-decoration:none;
	padding-top:8px;
}

#nav-section #main-nav ul {
	list-style-type:none;
	position:relative;
}

.content ul.link {
	line-height:1px;
}

.content ul.citylist-column {
	float:left;
	width:110px;
	margin:0px;
}

#language-nav ul li.isLast {
	margin-right:0px;
}

#language-nav ul li {
	font-size:11px;
	line-height:12px;
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#D1DBEE;
	text-decoration:none;
	float:left;
	margin-right:10px;
}

#meta-nav ul li {
	font-size:11px;
	line-height:12px;
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#787270;
	text-decoration:none;
	float:left;
	margin-right:10px;
}

#top-nav ul li {
	float:left;
}

#top-nav ul {
	list-style-type:none;
}

#language-nav ul.language-NEW {
	position:absolute;
	bottom:15px;
	left:15px;
}

#language-nav ul {
	list-style-type:none;
	position:absolute;
	bottom:15px;
	left:15px;
}

#meta-nav ul {
	list-style-type:none;
}

.content .content-side dl,
.content .content-side ol,
.content .content-side ul {
	font-size:11px;
	line-height:13px;
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
}

.content ol,
.content ul {
	font-size:12px;
	line-height:16px;
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#4C4746;
	margin-top:8px;
	margin-bottom:15px;
}

.content ul {
	list-style-type:none;
	line-height:1px;
}

.content ol {
	list-style-type:decimal;
	list-style-position:inside;
}

.skiplinks {
	font-size:12px;
	line-height:16px;
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#0D4789;
	text-decoration:none;
	list-style-type:none;
	position:absolute;
	top:0px;
	left:0px;
	z-index:1;
}

.isRight {
	margin-right:0px !important;
}

.isLast {
	margin-bottom:0px !important;
}

.isFirst {
	margin-top:0px !important;
}

.side-col-lay-homepage {
	background-color:#FFFEF5;
}

.side-col-lay {
	background-color:#FFFEF5;
}

.sep {
	background-color:#FFFEF5;
	background-image:url(../docs/download/1221/de/Delimiter-Vertical-Multicolumn-Bricks.gif);
	background-repeat:repeat-y;
}

.rightcol-section-lay {
	background-color:#F5F3EF;
	background-image:url(../docs/download/1401/de/Rightcol-Background-Delimiter.jpg);
	background-repeat:repeat-y;
}

.pane-nav-col-lay {
	background-color:#D1DBEE;
}

.nav-section-lay {
	background-color:#FFFEF5;
}

.nav-content-sep {
	background-color:#FFFEF5;
}

.main-col-lay {
	background-color:#FFFEF5;
}

.content-section-lay-homepage {
	background-color:#FFFEF5;
}

.content-section-lay {
	background-color:#FFFEF5;
}

.content-rightcol-sep-homepage {
	background-color:#FFFEF5;
}

.asymsepright {
	background-color:#FFFEF5;
	background-image:url(../docs/download/1201/de/Delimiter-Vertical-Multicolumn-Right.gif);
	background-repeat:repeat-y;
}

.asymsepleft {
	background-color:#FFFEF5;
	background-image:url(../docs/download/1639/de/Delimiter-Vertical-Multicolumn-Left.gif);
	background-repeat:repeat-y;
}

.mod-landing #page-header {
	height:60px;
	padding-bottom:0px;
}

.mod-landing #content-footer {
	width:740px;
}

.content #contact-reporting table.list td {
	border-width:1px;
	border-color:#4C4746;
	border-style:solid;
	padding-top:2px;
	padding-right:2px;
	padding-bottom:2px;
	padding-left:5px;
}

.content #contact-reporting table.list {
	margin-bottom:15px;
	background-color:#F5F3EF;
}

.content #contact-reporting .reporting-balken {
	height:18px;
	border-width:1px;
	border-color:#FFFFFF;
	border-style:solid;
	background-color:#0D4789;
}

#landingpage-teaser .lp-navigation #language-nav {
	margin:0;
	padding-top:0px;
}

#landingpage-teaser .lp-navigation {
	float:left;
	overflow:hidden;
	width:160px;
	margin-left:30px;
	padding-top:15px;
}

#landingpage-teaser .lp-main {
	float:left;
	width:781px;
	margin-left:20px;
}

.content .mod-standort div.contact div.contact-wide div.contact-right {
	float:left;
	width:160px;
}

.content .mod-standort div.contact div.contact-wide div.contact-left {
	float:left;
	width:390px;
}

.content table.sorting-container tr td.sorting-icons {
	white-space:nowrap;
}

.content table.sorting-container tr td {
	padding:0px;
}

.content table.sorting-container tr td.sorting-icons .sorting {
	padding-left:5px;
}

.content table.sorting-container tr {
	background-image:none !important;
}

#mod-quotes table.salmon td {
	width:16.667%;
	height:21px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:10px;
	vertical-align:middle;
}

#mod-quotes #quote-slider-small {
	position:relative;
	overflow:hidden;
	width:140px;
	height:100px;
}

#mod-quotes #quote-slider-large {
	position:relative;
	overflow:hidden;
	width:548px;
	height:300px;
	margin-top:20px;
}

#mod-quotes #large-charts-trigger-container {
	margin-top:20px;
}

.content .box4 .box-header-all {
	background-image:none;
	background-repeat:no-repeat;
	background-position:right -500px;
}

.content .box4 .box-header {
	background-color:#D1DBEE;
}

.content .box4 .box-body {
	padding-right:0px;
	padding-left:0px;
	background-color:#F5F3EF;
}

.content table.blue tr.last td {
	padding-top:0px;
	padding-right:0px;
	padding-bottom:1px;
	padding-left:0px;
}

.content table.blue thead tr {
	background-color:#D1DBEE;
}

.content table.salmon tr {
	background-image:url(../docs/download/999/de/Delimiter-Horizontal.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
}

.content table.salmon th {
	padding-top:3px;
	padding-bottom:4px;
	padding-left:10px;
}

.content table.salmon td.empty {
	padding-top:0px;
	padding-bottom:0px;
	background-image:url(../docs/download/1442/de/Tabellenhintergrund-creme.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
}

.content table.salmon td {
	padding-top:3px;
	padding-bottom:4px;
}

.content table.salmon .alignright {
	padding-right:10px;
	text-align:right;
}

.content table.salmon .alignleft {
	padding-right:10px;
	text-align:left;
}

.content table.blue tr.last {
	background-image:url(../docs/download/999/de/Delimiter-Horizontal.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
}

.content table.blue tr {
	position:relative;
	background-image:url(../docs/download/999/de/Delimiter-Horizontal.gif);
	background-repeat:repeat-x;
	background-position:left top;
}

.content table.blue th.isFirst {
	height:1px;
	padding-top:1px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	background-image:url(../docs/download/1440/de/Tabellenhintergrund-blau.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
}

.content table.blue th.alignleft {
	padding-right:10px;
	text-align:left;
	white-space:nowrap;
}

.content table.blue th {
	border-left-width:1px;
	border-left-color:#C9C6C4;
	border-left-style:solid;
	padding-top:4px;
	padding-right:10px;
	padding-bottom:3px;
	padding-left:10px;
}

.content table.blue td.empty {
	border-left-width:1px;
	border-left-style:solid;
	padding-top:0px;
	padding-bottom:0px;
	background-repeat:repeat-x;
	background-position:0.5% top;
}

.content table.blue td {
	border-left-width:1px;
	border-left-color:#C9C6C4;
	border-left-style:solid;
	padding-top:4px;
	padding-bottom:3px;
	background-image:none;
}

.content table.blue .dark {
	background-image:url(../docs/download/1444/de/Tabellenhintegrund-grau-mit-Delimiter-oben.gif);
	background-repeat:repeat-x;
	background-position:0.5% top;
}

.content table.blue .alignright {
	padding-right:10px;
	padding-left:10px;
	text-align:right;
}

.content table.blue .alignleft {
	padding-right:10px;
	text-align:left;
}

.container .push {
	height:140px;
}

.container .columns {
	display:block;
	float:left;
}

.content table.darkblue-oddeven th {
	padding-left:10px;
	background-color:#0D4789;
}

.content table.darkblue-oddeven td.odd {
	padding-left:10px;
	background-color:#FFFFFF;
}

.content table.darkblue-oddeven td.even {
	padding-left:10px;
	background-color:#F5F3EF;
}

.content .mod-management td {
	padding-right:15px;
}

.mod-artist div.painting {
	float:left;
	padding-right:20px;
	background-image:url(../docs/download/998/de/Delimiter-Vertical.gif);
	background-repeat:repeat-y;
	background-position:right top;
}

.mod-artist div.content {
	float:left;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:15px;
}

.content .mod-kunstsammlung td.artist {
	width:29%;
}

.content .box-body div.bricks .content-side table.isLast {
	margin-bottom:-10px !important;
}

.content .box-body div.bricks .content-side table.isFirst {
	margin-top:-10px !important;
}

.content .mod-standort div.contact div.contact-right {
	float:left;
	width:150px;
}

.content .mod-standort div.contact div.contact-left {
	float:left;
	width:400px;
}

.content .mod-standort div.contact .contact-container {
	overflow:hidden;
}

.content .mod-standort div.delimiter {
	margin-top:8px;
	margin-bottom:8px;
}

.content .mod-standort div.contact {
	margin-bottom:20px;
}

#nav-section #main-nav div.delimiter hr {
	display:none;
	background-image:none;
}

div.tabbox .tabbox-body {
	position:relative;
}

.mod-home #content-section #content-header {
	margin-bottom:24px;
}

div.datepicker-section .datepicker-body table {
	width:100%;
	background-color:#FFFFFF;
	border-collapse:separate;
}

div.datepicker-section .datepicker-header .title {
	text-align:center;
}

div.datepicker-section .datepicker-header table {
	width:100%;
}

div.datepicker-section .datepicker-body table tbody td.today-selected,
div.datepicker-section .datepicker-body table tbody td.today-selected:hover {
	border-color:#D1DBEE;
	background-color:#4C4746;
}

div.datepicker-section .datepicker-body table tbody td.today-normal,
div.datepicker-section .datepicker-body table tbody td.today-normal:hover {
	border-color:#D1DBEE;
}

div.datepicker-section .datepicker-body table tbody td.today-disabled,
div.datepicker-section .datepicker-body table tbody td.today-disabled:hover {
	border-color:#D1DBEE;
	cursor:default;
}

div.datepicker-section .datepicker-body table tbody td.day-selected,
div.datepicker-section .datepicker-body table tbody td.day-selected:hover {
	border-width:1px;
	border-color:#4C4746;
	border-style:solid;
	background-color:#4C4746;
}

div.datepicker-section .datepicker-body table tbody td.day-empty,
div.datepicker-section .datepicker-body table tbody td.day-empty:hover {
	border-color:#FFFFFF;
	cursor:default;
}

div.datepicker-section .datepicker-body table tbody td.day-disabled,
div.datepicker-section .datepicker-body table tbody td.day-disabled:hover {
	border-color:#FFFFFF;
	cursor:default;
}

div.datepicker-section .datepicker-body table tbody td,
div.datepicker-section .datepicker-body table tbody td:hover,
div.datepicker-section .datepicker-body table thead th {
	width:15px;
	border-width:1px;
	border-color:#FFFFFF;
	border-style:solid;
	padding:2px;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
}

div.datepicker-section .datepicker-body table thead th {
	cursor:default;
}

div.datepicker-section .datepicker-header {
	margin-bottom:4px;
}

.mod-home #page-header {
	height:60px;
	padding-bottom:0px;
}

.mod-home #language-nav {
	margin-right:0px;
	margin-left:30px;
}

.mod-home #content-section {
	padding-top:0px;
}

.mod-home #content-footer {
	width:740px;
}

.content td.indextext-email td.indextext-email {
	padding-top:5px;
	padding-bottom:5px;
}

.content .content-side table.indextext td {
	padding-bottom:10px;
}

.content div.simplelist div.simplelist {
	margin-top:3px;
	margin-bottom:3px;
}

.content table.indextext th {
	padding-right:12px;
	vertical-align:top;
	white-space:nowrap;
}

.content table.indextext td.last {
	padding-bottom:0px !important;
}

.content table.indextext td {
	width:100%;
	padding-bottom:8px;
}

.content table.indextext table.indextext {
	margin-top:5px;
	margin-bottom:5px;
}

.content .link-email .icon-email {
	width:16px;
}

table.ajaxloader td.ajaxloader {
	vertical-align:middle;
	background-color:#FFFFFF;
	filter:Alpha(opacity=50);
	opacity:0.5;
}

.content .mod-search div.result-header .delimiter {
	margin-top:3px;
	margin-bottom:10px;
}

.content .mod-search li .delimiter {
	margin-top:10px;
	margin-bottom:10px;
}

.content .mod-news div.teaser {
	float:left;
	width:85%;
}

.content .mod-search div.result-header {
	border-bottom-style:none;
	margin-top:25px;
}

.content table.form td {
	padding-bottom:7px;
}

.content .mod-sitemap td.sep {
	width:20px;
	background-image:none;
}

.content .mod-sitemap td.column {
	width:265px;
}

.content .box3 .box-body table.complexlist td.indexright {
	padding-right:0px;
	white-space:nowrap;
}

.content .box3 .box-body table.complexlist td.indexleft {
	padding-left:0px;
	white-space:nowrap;
}

.content .box3 .box-body table.complexlist td.data {
	padding-right:0px;
	padding-left:0px;
}

.content .box3 .box-body table.complexlist td.bullet {
	padding-left:0px;
	background-position:left top;
}

.content .box2 .box-body table.complexlist td.indexright {
	padding-right:0px;
	white-space:nowrap;
}

.content .box2 .box-body table.complexlist td.indexleft {
	padding-left:0px;
	white-space:nowrap;
}

.content .box2 .box-body table.complexlist td.data {
	padding-right:0px;
	padding-left:0px;
}

.content .box2 .box-body table.complexlist td.bullet {
	padding-left:0px;
	background-position:left 0px;
}

.content .content-side table.complexlist td.indexright {
	padding-right:0px;
	padding-left:10px;
	white-space:nowrap;
}

.content .content-side table.complexlist td.indexleft {
	padding-right:10px;
	padding-left:0px;
	white-space:nowrap;
}

.content .content-side table.complexlist td.imageright {
	padding-left:10px;
}

.content .content-side table.complexlist td.imageleft {
	padding-right:10px;
}

.content .content-side table.complexlist td.data {
	padding-right:0px;
	padding-left:0px;
}

.content .content-side table.complexlist td.bullet {
	width:15px;
	min-width:15px;
	padding-left:0px;
	background-position:0px -4px;
}

.content .content-side table.complexlist div.delimiter {
	margin-top:5px;
	margin-right:0px;
	margin-bottom:4px;
	margin-left:0px;
}

div.scrollbar .handlevertical {
	background-image:url(../docs/download/1067/de/Handle-Vertical.gif);
	background-repeat:no-repeat;
	background-position:center center;
	cursor:pointer;
}

div.scrollbar .handlehorizontal {
	background-image:url(../docs/download/1068/de/Handle-Horizontal.gif);
	background-repeat:no-repeat;
	background-position:center center;
	cursor:pointer;
}

.zoom-section .zoom-body .image-legend {
	margin-top:2px;
}

.content table.bricks tr {
	background-image:url(../docs/download/999/de/Delimiter-Horizontal.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
}

.content table.bricks th.sortorder {
	width:4px;
}

.content table.bricks th.alignright,
.content table.bricks td.alignright {
	padding-right:10px;
	padding-left:0px;
	text-align:right;
	white-space:nowrap;
}

.content table.bricks td.alignright {
	padding-right:0px;
	padding-left:10px;
}

.content table.bricks th.alignleft {
	padding-right:10px;
	padding-left:0px;
	text-align:left;
	white-space:nowrap;
}

.content table.bricks td.empty {
	padding-top:0px;
	padding-bottom:0px;
	background-image:url(../docs/download/1442/de/Tabellenhintergrund-creme.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
}

.content table.bricks td,
.content table.bricks th {
	padding-top:8px;
	padding-bottom:6px;
}

.content table.bricks .sorting-text {
	float:left;
}

.content table.bricks .isFirstRow {
	background-image:none;
}

.content table.bricks .alignleft {
	padding-right:10px;
	text-align:left;
}

.content table.complexlist td.pane-background {
	background-color:#D1DBEE;
}

.content table.complexlist td.indexright {
	padding-right:0px;
	padding-left:15px;
	white-space:nowrap;
}

.content table.complexlist td.indexleft {
	padding-right:15px;
	padding-left:0px;
	white-space:nowrap;
}

.content table.complexlist td.imageright {
	padding-left:15px;
}

.content table.complexlist td.imageleft {
	padding-right:15px;
}

.content table.complexlist td.data {
	padding-right:0px;
	padding-left:0px;
}

.content table.complexlist td.bullet {
	width:20px;
	min-width:15px;
	padding-left:0px;
	background-image:url(../docs/download/1018/de/Icon-Bullet.gif);
	background-repeat:no-repeat;
	background-position:0px -2px;
	background-attachment:scroll;
}

.content table.complexlist table.search {
	margin-top:6px;
}

.content table.complexlist .space-after-header {
	margin-bottom:0px;
}

.content table.complexlist div.delimiter {
	margin-top:8px;
	margin-right:0px;
	margin-bottom:8px;
	margin-left:0px;
}

.content .content-side .box1 .box-header-close,
.content .content-side .box1 .box-header-open,
.content .content-side .box2 .box-header-close,
.content .content-side .box2 .box-header-open,
.content .content-side .box3 .box-header-close,
.content .content-side .box3 .box-header-open {
	background-image:url(../docs/download/994/de/Iconset-Boxes.gif);
}

.content .content-side .box1 .box-body {
	padding-top:10px;
}

.content .content-side td.bullet {
	background-position:left -2px;
}

.content .content-side .sne-links {
	float:left;
	margin-top:1px;
	margin-right:4px;
}

.content .content-side .image-legend {
	padding-top:4px;
	padding-right:6px;
	padding-bottom:4px;
	padding-left:6px;
}

.content .content-side div.delimiter {
	margin-right:-0px;
	margin-bottom:8px;
	margin-left:-0px;
}

.content .content-side div.complexlist-preview {
	padding-right:0px;
	padding-left:0px;
}

.content .content-side div.bricks,
.content .content-side .box1,
.content .content-side .box2,
.content .content-side .box3,
.content .content-side div.complexlist,
.content .content-side div.image,
.content .content-side div.imagegallery,
.content .content-side div.mediaplayer,
.content .content-side div.table,
.content .content-side div.iframe,
.content .content-side div.richtext,
.content .content-side div.sublinks,
.content .content-side table.indextext {
	margin-top:12px;
	margin-bottom:12px;
}

.content .content-side table.indextext {
	display:block;
}

.content .content-side .box2,
.content .content-side .box3,
.content .content-side div.complexlist,
.content .content-side div.image,
.content .content-side div.imagegallery,
.content .content-side div.mediaplayer,
.content .content-side div.table {
	margin-right:-0px;
	margin-left:-0px;
}

.content .content-side .box-header-accordion {
	border-top-width:1px;
	border-top-color:#E5E4E4;
	border-top-style:solid;
	margin-left:1px;
	padding:14px;
	padding-top:4px;
	padding-bottom:2px;
}

.content .content-side .box-header {
	padding:10px;
	padding-top:3px;
	padding-bottom:3px;
}

.content .content-side .box-body-accordion {
	border-top-width:1px;
	border-top-color:#E5E4E4;
	border-top-style:solid;
	margin-left:1px;
	padding:14px;
	padding-top:10px;
	padding-bottom:12px;
	background-color:#FBF8F2;
}

.content .content-side .box-body {
	padding:10px;
}

.content ul.link li.link .link-email {
	margin-top:none;
	margin-bottom:none;
}

.content .box-body .isFirstImageInBox {
	margin-top:-10px !important;
}

.content .box1 .box-header-close,
.content .box1 .box-header-open,
.content .box2 .box-header-close,
.content .box3 .box-header-close,
.content .box2 .box-header-open,
.content .box3 .box-header-open,
.content .box4 .box-header-close,
.content .box4 .box-header-open {
	background-image:url(../docs/download/994/de/Iconset-Boxes.gif);
	background-repeat:no-repeat;
	background-position:top right;
	cursor:pointer;
}

.content .box4 .box-header-close {
	background-position:right -100px;
}

.content .box2 .box-header-open,
.content .box3 .box-header-open {
	background-position:right -200px;
}

.content .box2 .box-header-close,
.content .box3 .box-header-close {
	background-position:right -300px;
}

.content .box1 .box-header-close {
	background-position:right -100px;
}

.content .box3 .box-body td.bullet {
	background-image:url(../docs/download/1018/de/Icon-Bullet.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

.content .box3 .box-body .image-legend {
	margin-right:-10px;
	margin-left:-10px;
	background-color:#F5F3EF;
}

.content .box3 .box-body div.table {
	margin-right:0px;
	margin-left:0px;
}

.content .box3 .box-body div.mediaplayer {
	margin-right:0px;
	margin-left:0px;
}

.content .box3 .box-body div.image {
	margin-right:0px;
	margin-left:0px;
}

.content .box3 .box-body div.delimiter {
	margin-right:-10px;
	margin-left:-9px;
}

.content .box3 .box-body div.complexlist {
	margin-right:0px;
	margin-left:0px;
}

.content .box3 .box-header-all {
	background-image:none;
	background-repeat:no-repeat;
	background-position:right -400px;
}

.content .box3 .box-header {
	background-color:#0D4789;
}

.content .box3 .box-body {
	position:relative;
	background-color:#FFE8C1;
}

.content .box2 .box-body .image-legend {
	margin-right:-10px;
	margin-left:-10px;
	background-color:#F5F3EF;
}

.content .box2 .box-body div.table {
	margin-right:0px;
	margin-left:0px;
}

.content .box2 .box-body div.mediaplayer {
	margin-right:0px;
	margin-left:0px;
}

.content .box2 .box-body div.image {
	margin-right:0px;
	margin-left:0px;
}

.content .box2 .box-body div.delimiter {
	margin-right:0px;
	margin-left:0px;
}

.content .box2 .box-body div.complexlist {
	margin-right:0px;
	margin-left:0px;
}

.content .box2 .box-header-all {
	background-image:none;
	background-repeat:no-repeat;
	background-position:right -400px;
}

.content .box2 .box-header {
	background-color:#0D4789;
}

.content .box2 .box-body {
	background-color:#D1DBEE;
}

.content .box1 .box-header-all {
	background-image:none;
}

.content .box1 .box-header {
	background-color:#D1DBEE;
}

.content .box1 .box-body {
	padding-right:0px;
	padding-left:0px;
	background-color:#FFFEF5;
}

.content table.bricks thead th.isLeft {
	padding-right:10px;
	padding-left:10px;
	background-image:none;
}

.content table.bricks thead th {
	font-size:11px;
	line-height:13px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:10px;
	background-color:#D1DBEE;
	background-image:none;
}

.content table th {
	text-align:left;
	vertical-align:bottom;
}

.content table td {
	vertical-align:top;
}

.pagebrowsing {
	white-space:nowrap;
}

#content-footer div.richtext {
	margin:0px;
}

#page-footer #signatur {
	margin-top:30px;
}

#nav-section #main-nav div.delimiter {
	clear:both;
	height:1px;
	margin-top:7px;
	margin-right:-0px;
	margin-bottom:0px;
	margin-left:-0px;
	background-image:url(../docs/download/999/de/Delimiter-Horizontal.gif);
	background-repeat:repeat-x;
	background-position:top left;
}

.content td.indextext-email {
	padding-top:20px  ;
	padding-bottom:20px  ;
}

.content table.salmon {
	background-color:#FFE8C1;
}

.content table.darkblue-oddeven {
	margin-bottom:20px;
}

.content table.complexlist {
	margin-bottom:12px;
}

.content table.blue {
	background-color:#F5F3EF;
	background-image:url(../docs/download/999/de/Delimiter-Horizontal.gif);
	background-repeat:repeat-x;
	background-position:top left;
	border-collapse:separate;
}

.content table {
	width:100%;
}

.content .pagebrowsing {
	float:right;
	margin-top:4px;
	white-space:nowrap;
}

.content .mod-stellenangebote {
	margin-bottom:20px;
}

.content .mod-standort {
	margin-top:20px;
}

.content .mod-management {
	margin-top:20px;
}

.content .mod-kunstsammlung {
	margin-top:20px;
}

.content .main-col {
	padding-right:0px;
	padding-left:0px;
}

.content .link-email {
	margin-top:5px;
	margin-bottom:5px;
}

.content .isLast {
	margin-bottom:0px !important;
}

.content .isLast {
	margin-bottom:0px !important;
}

.content .image-legend {
	padding-top:6px;
	padding-right:8px;
	padding-bottom:6px;
	padding-left:8px;
	background-color:#F5F3EF;
}

.content hr.email {
	display:block;
	height:1px;
	margin-top:10px;
	margin-bottom:10px;
	background-color:#4C4746;
}

.content hr {
	display:none;
	background-image:none;
}

.content div.loader {
	background-image:url(../docs/download/1027/de/Ajax-Loader.gif);
	background-repeat:no-repeat;
	background-position:center center;
	background-attachment:scroll;
}

.content div.delimiter,
.content .mod-contact div.delimiter,
.content .mod-management div.delimiter,
.content .mod-stellenangebote div.delimiterCopy {
	clear:both;
	height:1px;
	margin-right:-0px;
	margin-bottom:19px;
	margin-left:-0px;
	background-image:url(../docs/download/999/de/Delimiter-Horizontal.gif);
	background-repeat:repeat-x;
	background-position:top left;
}

.content .mod-stellenangebote div.delimiterCopy {
	margin-bottom:10px;
}

.content .mod-management div.delimiter {
	margin-bottom:5px;
}

.content .mod-contact div.delimiter {
	margin-bottom:10px;
}

.content div.complexlist-preview {
	padding-right:0px;
	padding-left:0px;
}

.content div.bricks,
.content .box1,
.content .mod-contact .box1,
.content .mod-sitemap td.column .box1,
.content .box2,
.content .box3,
.content div.complexlist,
.content div.image,
.content div.imagegallery,
.content div.mediaplayer,
.content div.multicolumn,
.content div.table,
.content div.iframe,
.content div.richtext,
.content div.simplelist,
.content div.sublinks,
.content table.indextext {
	margin-top:20px;
	margin-bottom:20px;
}

.content table.indextext {
	display:block;
}

.content .box2,
.content .box3,
.content div.complexlist,
.content div.image,
.content div.imagegallery,
.content div.mediaplayer,
.content div.multicolumn,
.content div.table {
	margin-right:-0px;
	margin-left:-0px;
}

.content div.complexlist {
	margin-top:0px;
}

.content .mod-sitemap td.column .box1 {
	margin-top:0px;
	margin-bottom:0px;
}

.content .mod-contact .box1 {
	margin-top:8px;
	margin-bottom:6px;
}

.content #contact-reporting {
	width:650px;
	margin:40px;
}

.content .box4 {
	margin-bottom:20px;
}

.content .box-header,
.content .mod-sitemap td.column .box1 .box-header {
	padding:10px;
	padding-top:3px;
	padding-bottom:3px;
	background-image:none;
}

.content .mod-sitemap td.column .box1 .box-header {
	margin-bottom:10px;
	padding-top:2px;
	padding-bottom:2px;
}

.content .box-body {
	display:block;
	overflow:hidden;
	padding:10px;
}

#page-header .wrap {
	position:relative;
	height:61px;
}

#page-header #logo {
	position:absolute;
	top:1px;
	left:160px;
}

#top-nav {
	margin-bottom:1px;
	background-color:#FFFEF5;
}

#tool-section {
	float:right;
	width:180px;
	height:400px;
	background-color:#4C4746;
}

#teaser {
	position:relative;
	width:920px;
	height:90px;
}

.sne-top-nav {
	position:absolute;
	margin-top:1px;
	margin-right:4px;
}

.sne-meta-nav {
	float:left;
	margin-top:1px;
	margin-right:4px;
}

.sne-main-titel {
	float:left;
	margin-top:7px;
	margin-right:4px;
}

.sne-main-nav {
	float:left;
	margin-top:1px;
	margin-right:4px;
}

.sne-links {
	float:left;
	margin-top:2px;
	margin-right:4px;
}

.side-col {
	padding-right:0px;
	padding-left:0px;
}

#page-section {
	width:991px;
	height:100%;
	background-image:url(../docs/download/1402/de/Design-Background-Image.jpg);
	background-repeat:repeat-y;
	background-position:left top;
}

#page-header {
	width:920px;
	height:151px;
	padding-bottom:22px;
	padding-left:30px;
	background-color:#FFFEF5;
}

#page-footer {
	margin-bottom:20px;
}

#page-body {
	position:relative;
}

.noMargin {
	margin:0px !important;
}

.noMargin {
	margin:0px !important;
}

#nav-section {
	padding-left:30px;
}

.mod-artist {
	position:relative;
	width:695px;
	padding:20px;
}

#meta-nav {
	position:absolute;
	top:31px;
	right:0px;
}

.lightbox1 {
	padding:3px;
	background-color:#FFFEF5;
	filter:Alpha(opacity=100);
	opacity:1;
}

.lightbox {
	background-color:#FFFEF5;
	filter:Alpha(opacity=75);
	opacity:0.75;
}

#language-nav {
	position:relative;
	width:130px;
	height:75px;
	left:0px;
	margin-right:20px;
	padding-top:15px;
	padding-right:15px;
	padding-left:15px;
	background-color:#0D4789;
}

#landingpage-teaser {
	overflow:hidden;
	margin-bottom:20px;
	background-image:url(../docs/download/2137/de/bjb-landingpage-header-background.gif);
	background-repeat:repeat-y;
}

.isFirst {
	margin-top:0px !important;
}

.isFirst {
	margin-top:0px !important;
}

html {
	height:100%;
}

#header-image {
	position:absolute;
	right:0px;
}

.handle {
	background-color:#000000;
}

.flash {
	margin-bottom:20px;
}

div.surfnedit {
	float:left;
	margin-top:1px;
	margin-left:-12px;
}

div.scrollbar {
	width:200px;
	height:10px;
}

div.datepicker-section {
	float:left;
	clear:both;
	border-width:1px;
	border-color:#000000;
	border-style:solid;
	padding:4px;
	background-color:#4C4746;
}

div.datepicker-section .datepicker-header .month-backward-disabled,
div.datepicker-section .datepicker-header .month-forward-disabled,
div.datepicker-section .datepicker-header .year-backward-disabled,
div.datepicker-section .datepicker-header .year-forward-disabled,
div.datepicker-section .datepicker-header .month-backward,
div.datepicker-section .datepicker-header .month-forward,
div.datepicker-section .datepicker-header .year-backward,
div.datepicker-section .datepicker-header .year-forward {
	width:12px;
	height:10px;
	background-image:url(../docs/download/1046/de/Iconset-Seiten-blaettern.gif);
	background-repeat:no-repeat;
	background-position:0px top;
	cursor:pointer;
}

div.datepicker-section .datepicker-header .year-forward {
	background-position:-346px top;
}

div.datepicker-section .datepicker-header .month-forward {
	background-position:-242px top;
}

div.datepicker-section .datepicker-header .month-backward {
	background-position:-100px top;
}

div.datepicker-section .datepicker-header .month-backward-disabled,
div.datepicker-section .datepicker-header .month-forward-disabled,
div.datepicker-section .datepicker-header .year-backward-disabled,
div.datepicker-section .datepicker-header .year-forward-disabled {
	cursor:default;
}

div.datepicker-section .datepicker-header .year-forward-disabled {
	background-position:-296px top;
}

div.datepicker-section .datepicker-header .year-backward-disabled {
	background-position:-50px top;
}

div.datepicker-section .datepicker-header .month-forward-disabled {
	background-position:-192px top;
}

div.datepicker-section .datepicker-header .month-backward-disabled {
	background-position:-150px top;
}

#content-header {
	margin-bottom:26px;
}

#content-footer {
	position:relative;
	width:550px;
	height:120px;
	left:210px;
	margin-top:20px;
	background-image:url(../docs/download/999/de/Delimiter-Horizontal.gif);
	background-repeat:repeat-x;
	background-position:top left;
}

.container-homepage {
	background-image:url(../docs/download/1414/de/Background-Image-Homepage.jpg) !important;
}

.container {
	position:relative;
	width:991px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:-140px;
	margin-left:0px;
	background-image:url(../docs/download/1402/de/Design-Background-Image.jpg);
	background-repeat:repeat-y;
	background-position:left top;
}

.clear {
	clear:both;
}

body {
	height:100%;
}

.arrowup {
	background-image:url(../docs/download/1065/de/Scrollbar-Arrows.gif);
	background-repeat:no-repeat;
	background-position:-18px -48px;
	cursor:pointer;
}

.arrowright {
	background-image:url(../docs/download/1065/de/Scrollbar-Arrows.gif);
	background-repeat:no-repeat;
	background-position:-18px -24px;
	cursor:pointer;
}

.arrowleft {
	background-image:url(../docs/download/1065/de/Scrollbar-Arrows.gif);
	background-repeat:no-repeat;
	background-position:-18px 0;
	cursor:pointer;
}

.arrowdown {
	background-image:url(../docs/download/1065/de/Scrollbar-Arrows.gif);
	background-repeat:no-repeat;
	background-position:-18px -72px;
	cursor:pointer;
}

.accordionboxclosed {
	border-width:1px;
	border-color:#0D4789;
	border-style:solid;
	margin:3px;
	padding:5px;
}

.accordionbox {
	border-width:1px;
	border-style:dotted;
	margin:3px;
	padding:5px;
}

.accordion-delimiter-bottom {
	border-bottom-width:1px;
	border-bottom-color:#E5E4E4;
	border-bottom-style:solid;
	margin-left:1px;
}
/* style: 1 languageId: default / engineId: default / pseudo: link */

/* style: 1 languageId: default / engineId: default / pseudo: visited */

/* style: 1 languageId: default / engineId: default / pseudo: focus */


.skiplinks li a:focus {
	top:0px;
}

#nav-section #main-nav ul li ul li a:focus,
#nav-section #main-nav ul li ul li ul li a:focus {
	text-decoration:underline;
}

#nav-section #main-nav ul li a:focus {
	text-decoration:underline;
}

#language-nav ul li a:focus {
	text-decoration:underline;
}

#meta-nav ul li a:focus {
	text-decoration:underline;
}
/* style: 1 languageId: default / engineId: default / pseudo: hover */


#pane-nav ul a:hover {
	text-decoration:underline;
}

#page-footer #signatur a:hover {
	color:#6B6B6B;
}

#language-nav ul li a.selected:hover {
	text-decoration:none;
}

#meta-nav ul li a.selected:hover {
	text-decoration:none;
}

.content a.footnote:hover {
	text-decoration:underline;
}

.content a:hover {
	text-decoration:underline;
}

#meta-nav ul li a:hover,
#language-nav ul li a:hover,
#nav-section #main-nav ul li a:hover,
#nav-section #main-nav ul li a.selected:hover,
#nav-section #main-nav ul li ul li a:hover,
#nav-section #main-nav ul li ul li ul li a:hover,
#nav-section #main-nav ul li ul li a.selected:hover,
#nav-section #main-nav ul li ul li ul li a.selected:hover {
	text-decoration:underline;
}

div.datepicker-section .datepicker-body table tbody td.today-selected:hover {
	border-color:#0D4789;
}

div.datepicker-section .datepicker-body table tbody td.today-normal:hover {
	border-color:#0D4789;
}

div.datepicker-section .datepicker-body table tbody td.day-selected:hover {
	border-color:#0D4789;
}

div.datepicker-section .datepicker-body table tbody td:hover {
	border-color:#0D4789;
}
/* style: 1 languageId: default / engineId: default / pseudo: active */


.skiplinks li a:active {
	top:0px;
}
/* style: 1 languageId: 9477 / engineId: default / pseudo: default */

/* style: 1 languageId: 9477 / engineId: default / pseudo: link */

/* style: 1 languageId: 9477 / engineId: default / pseudo: visited */

/* style: 1 languageId: 9477 / engineId: default / pseudo: focus */

/* style: 1 languageId: 9477 / engineId: default / pseudo: hover */

/* style: 1 languageId: 9477 / engineId: default / pseudo: active */
