/* --- Schrift -------------- */
/*
This CSS resource incorporates links to font software which is the valuable copyrighted
property of Monotype Imaging and/or its suppliers. You may not attempt to copy, install,
redistribute, convert, modify or reverse engineer this font software. Please contact Monotype
Imaging with any questions regarding Web Fonts:  http://webfonts.fonts.com
*/
@import url("http://fast.fonts.com/t/1.css?apiType=css&projectid=dca44669-1ff1-463f-8e8f-436d695ffa15");
@font-face{
font-family:"EgyptienneFLTW01-65Bold";
src:url("fonts/28961fbb-c8e7-4647-84f1-1d0e25b6e854.eot?#iefix");
src:url("fonts/28961fbb-c8e7-4647-84f1-1d0e25b6e854.eot?#iefix") format("eot"),url("fonts/87c857f3-ad4e-4b57-b087-ae03b6f5985b.woff") format("woff"),url("fonts/2512657e-b712-4bab-8325-362f3db7990c.ttf") format("truetype"),url("fonts/65b8416e-6bac-4ca4-876f-7601abef95e0.svg#65b8416e-6bac-4ca4-876f-7601abef95e0") format("svg");
}

.mainContent,
.contentFullPicture,
#toparea,
#leftholder,
#rightholder,
#contentholder,
input,
textarea,
.rightContent  .teaserBorderG.teaserTypeTextRight .teaserText
{
	font-family: Arial,Trebuchet,Verdana,Helvetica,Geneva, sans-serif;
}

.teaserText,
.mainContent h1,
.contentFullPicture h1,
.mainContent h2
{
	font-family: EgyptienneFLTW01-65Bold,Times, serif;
}

#langchoice ul,
#sociallinks ul,
#leftnav,
#morenav,
.museumfilterbox,
.teaserHeadline,
.mainContent h2,
.mainContent p,
.contentPicture .pictureLegend,
.contentFullPicture p.anchors,
.mainContent input,
.mainContent textarea,
.rightContent ul.quicklinks,
.rightContent .teaserBorderG.teaserTypeTextRight .teaserText,
.rightContent .teaserCollectionTitle
{
	font-size: 12px;
}

#mainnavcenter,
.teaserTypeAZMuseum .teaserText,
.mainContent p.bigger,
.rightContent .teaserBorderO.teaserTypeTextRight .teaserText
{
	font-size: 15px;
}

.mainContent h1,
.contentFullPicture h1
{
	font-size: 22px;
}

.teaserText
{
	font-size: 27px;
}

.rightContent .teaserBorderO.teaserTypeTextHome .teaserText.teaserSmallerFont
{
	font-size: 32px;
}

.rightContent .teaserBorderO.teaserTypeTextHome .teaserText
{
	font-size: 40px;
}
#langchoice ul,
#sociallinks ul,
#leftnav,
.museumfilterbox
#morenav,
.teaserHeadline,
.contentFullPicture p.anchors,
.rightContent ul.quicklinks,
.rightContent .teaserBorderG.teaserTypeTextRight .teaserText,
.rightContent .teaserCollectionTitle
{
	line-height: 15px;
}

.mainContent h2,
.mainContent p,
.contentPicture .pictureLegend,
.rightContent .teaserBorderO.teaserTypeTextRight .teaserText
{
	line-height: 17px;
}
.teaserTypeAZMuseum .teaserText
{
	line-height: 19px;
}

.mainContent p.bigger
{
	line-height: 20px;
}

.mainContent h1,
.contentFullPicture h1
{
	line-height: 25px;
}

.teaserText
{
	line-height: 32px;
}

#sociallinks ul
{
	line-height:26px;
}

.rightContent .teaserBorderO.teaserTypeTextHome .teaserText
{
	line-height: 50px;
}


/* --- Farben --------------- */
html,
body,
#toparea,
.contentFullPicture,
.rightContent .teaserBorderO.teaserTypeTextRight.teaserHovered
{
	background-color: #ffffff;
}

.teaserBorderA.teaserTypeText  .teaserHover,
.teaserBorderA.teaserTypeTextInvers  .teaserHover
{
	background-color: #9a6a67;
}
.teaserBorderB.teaserTypeText  .teaserHover,
.teaserBorderB.teaserTypeTextInvers  .teaserHover
{
	background-color: #68b8c5;
}
.teaserBorderC.teaserTypeText  .teaserHover,
.teaserBorderC.teaserTypeTextInvers  .teaserHover
{
	background-color: #a1a6a6;
}
.teaserBorderO.teaserTypeTextHome  .teaserHover
{
	background-color: #ffba8c;
	
}
.rightContent .teaserBorderO.teaserTypeTextHome,
.rightContent .teaserBorderG.teaserTypeTextRight.teaserHovered,
.rightContent .teaserBorderO.teaserTypeTextRight
{
	background-color: #ff6800;
}
.teaserTypeAZMuseum,
.teaserTypeSiteTitleFull,
.rightContent .teaserBorderG.teaserTypeTextRight
{
	background-color: #dce5e5;
}

.teaserBorderA.teaserTypeTextInvers,
.teaserBorderA.teaserTypePicture
{
	background-color: #560702;
}
.teaserBorderB.teaserTypeTextInvers,
.teaserBorderB.teaserTypePicture
{
	background-color: #02899f;
}
.teaserBorderC.teaserTypeTextInvers,
.teaserBorderC.teaserTypePicture
{
	background-color: #626a6a;
}

#sociallinks ul a,
#langchoice ul a,
#mainnav ul a,
#leftnav a,
.museumfilterbox li,
#morenav a,
.mainContent p,
.mainContent a,
.contentPicture .pictureLegend,
.contentPicture .pictureLegend a,
.contentFullPicture h1,
.rightContent ul.quicklinks,
.rightContent ul.quicklinks a,
.rightContent .teaserBorderG.teaserTypeTextRight .teaserText,
.rightContent .teaserCollectionTitle
{
	color: #626a6a;
}

#langchoice ul a.otherColor,
#leftnav a.filterMuseumInactive,
.museumfilterbox li.filterMuseumInactive
{
	color: #c3cfcf;
}

#sociallinks ul a:hover,
#langchoice ul a:hover,
#langchoice ul a.active,
#mainnav ul a:hover,
#mainnav ul a.active,
#leftnav a:hover,
#leftnav a.active,
.museumfilterbox li:hover,
#morenav a:hover,
#morenav a.active,
.mainContent a:hover,
.contentPicture .pictureLegend a:hover,
.contentFullPicture p.anchors a:hover,
.mainContent .red,
.rightContent ul.quicklinks a:hover,
.rightContent .teaserBorderO.teaserTypeTextRight.teaserHovered .teaserText,
.rightContent .teaserBorderO.teaserTypeTextRight.teaserHovered .teaserHeadline
{
	color: #ff6600;
}
.teaserHeadline,
.teaserText,
.rightContent .teaserBorderG.teaserTypeTextRight.teaserHovered .teaserText,
.rightContent .teaserBorderO.teaserTypeTextRight .teaserText,
.rightContent .teaserBorderO.teaserTypeTextRight .teaserHeadline
{
	color: #ffffff;
}

.teaserBorderA.teaserTypeText .teaserHeadline,
.teaserBorderA.teaserTypeText .teaserText,
.teaserBorderA.teaserTypeTextInvers.teaserHovered .teaserHeadline,
.teaserBorderA.teaserTypeTextInvers.teaserHovered .teaserText,
.teaserBorderA.teaserTypePicture.teaserHovered .teaserHeadline,
.teaserBorderA.teaserTypePicture.teaserHovered .teaserText,
.teaserBorderA.teaserTypePictureFull .teaserHeadline,
.teaserBorderA.teaserTypePictureFull .teaserText,
.teaserTypeAZMuseum  .teaserText,
.teaserTypeSiteTitleFull .teaserText,
.mainContent h1,
.mainContent h2,
.contentFullPicture p.anchors ,
.contentFullPicture p.anchors a
{
	color: #560702;
}

 .teaserBorderB.teaserTypeText  .teaserHeadline,
 .teaserBorderB.teaserTypeText .teaserText,
 .teaserBorderB.teaserTypeTextInvers.teaserHovered .teaserHeadline,
 .teaserBorderB.teaserTypeTextInvers.teaserHovered .teaserText,
 .teaserBorderB.teaserTypePicture.teaserHovered .teaserHeadline,
 .teaserBorderB.teaserTypePicture.teaserHovered .teaserText,
 .teaserBorderB.teaserTypePictureFull .teaserHeadline,
 .teaserBorderB.teaserTypePictureFull .teaserText
{
	color: #02899f;
}

 .teaserBorderC.teaserTypeText  .teaserHeadline,
 .teaserBorderC.teaserTypeText .teaserText,
 .teaserBorderC.teaserTypeTextInvers.teaserHovered .teaserHeadline,
 .teaserBorderC.teaserTypeTextInvers.teaserHovered .teaserText,
 .teaserBorderC.teaserTypePicture.teaserHovered .teaserHeadline,
 .teaserBorderC.teaserTypePicture.teaserHovered .teaserText
{
	color: #626a6a;
}

 .teaserBorderA.teaserTypeText.teaserHovered .teaserHeadline,
 .teaserBorderA.teaserTypeText.teaserHovered .teaserText,
 .teaserBorderB.teaserTypeText.teaserHovered  .teaserHeadline,
 .teaserBorderB.teaserTypeText.teaserHovered .teaserText,
 .teaserBorderC.teaserTypeText.teaserHovered  .teaserHeadline,
 .teaserBorderC.teaserTypeText.teaserHovered .teaserText
{
	color: #ffffff;
}

.rightContent .teaserBorderO.teaserTypeTextHome.teaserHovered  .teaserText
{
	color: #ff6800;
}


/* --- Textformatierungen --- */
span.bold,
#langchoice ul a,
#sociallinks ul a,
#mainnav ul a,
#leftnav a,
.museumfilterbox li,
#morenav a,
.teaserHeadline,
.teaserText,
.mainContent p.date,
.rightContent .teaserCollectionTitle
{
	font-weight: bold;
}

#leftnav > li  > ul a
{
	font-weight: normal;
}

span.underline
{
	text-decoration: underline;
}

#langchoice ul a,
#sociallinks ul a,
#mainnav ul a,
#leftnav a,
#morenav a,
a.teaserLink,
.mainContent p.back a,
.contentFullPicture p.anchors a,
.rightContent ul.quicklinks a
{
	text-decoration: none;
}
	
span.italic
{
	font-style: italic;
}

#logomb,
#mainnavcenter
{
	text-align: center;
}

#langchoice ul li,
{
	text-align: bottom;
}

#printhead
{
	text-align: right;
}

/* --- Border --------------- */
img
{
	border: 0;
}

a
{
	outline: 0 none;
}

#printhead
{
	border-bottom: 2px solid #000000;
}

.bottomBorder,
#leftnav  > li,
#morenav > li
{
	border-bottom: 1px solid #c3cfcf;
}

#leftnav > li:first-child,
#leftnav > li > ul,
#morenav > li:first-child,
.rightContent ul.quicklinks > li:first-child,
.rightContent ul.quicklinks > li > ul
{
	border-top: 1px solid #c3cfcf;
}

#leftnav > li li
{
	border-bottom: 0px none #ffffff;
}
#leftnav > li li:first-child
{
	border-bottom: 0px none #ffffff;
}

#langchoice ul li,
#mainnav ul li,
#content,
#rightholdercontent
{
	border-left: 1px solid #c3cfcf;
}

#content,
#leftholdercontent
{
	border-right: 1px solid #c3cfcf;
}

#langchoice ul li:first-child,
#mainnav ul li:first-child
{
	border-left: 0px none #ffffff;
}
.contentFullPicture p.anchors
{
	border-bottom: 1px solid #560702;
}

.contentFullPicture p.anchors:first-child
{
	border-top: 1px solid #560702;	
}


.contentFullPicture.shadow
{
	border-top: 20px solid #ffffff;
}

.teaserMainDefault
{
	border: 1px solid;
}

.teaserBorderA
{
	border-color: #560702;
}

.teaserBorderB
{
	border-color: #02899f;
}

.teaserBorderC
{
	border-color: #626a6a;
}

.teaserBorderO
{
	border-color: #ff6800;
}

.teaserMainDefault.teaserTypePictureFull,
.rightContent .teaserMainDefault.teaserBorderO.teaserTypeTextHome,
.teaserMainDefault.teaserTypeAZMuseum,
.teaserMainDefault.teaserTypeSiteTitleFull,
.rightContent .teaserBorderG.teaserTypeTextRight
{
	border: 0 none;
}

/* --- Groessen ------------- */

#printhead .printlogo
{
	width: 145px;
}
#overall
{
	width: 1182px;
}

#toparea,
#mainnav
{
	width: 1152px;
}
#toparea
{
	height: 130px;
}

#topoftop
{
	height: 38px;
}
#bottomoftop
{
	height: 90px;
}

#leftholder
{
	width: 221px;
}

#rightholder
{
	width: 191px;
}


.contentHolderNormal
{
	width: 772px;
}
.contentNormal,
.contentHolderNormal .contentFullPicture
{
	width: 770px;
}
.contentHolderWide
{
	width: 1152px;
}
.contentWide
{
	width: 1150px;
}
.mainContent,
#toolpage
{
	width: 475px;
}
.contentHolderWide .contentFullPicture
{
	width: 1150px;
}

.contentPicture
{
	width: 202px;
}

.contentHolderWide .contentPicture,
.contentPicture .doubleImageHolder
{
	width: 660px;
}

.contentPicture .doubleImageHolder .doubleImage
{
	width: 320px;
}

.teaserMainDefault
{
	width: 368px;
	height: 292px;
}

.teaserMainDefault.teaserTypePictureFull,
#fullcontentrightcontent
{
	width: 370px;
	height: 294px;
}

.teaserHeadline
{
	width:  348px;
	height: 15px;
}

.teaserText
{
	width: 348px;
	height: 256px;
}

.teaserTypePicture .teaserText,
.teaserTypePictureFull .teaserText
{
	max-height: 96px;
	height: auto;
}

.teaserTypePicture .teaserImg
{
	width: 350px;
	height: 144px;
}

.rightContent .teaserTypeTextHome
{
	height: 294px;
	width: 180px;
}
.rightContent .teaserBorderO .teaserText
{
	height: 294px;
	width: 160px;
}

.teaserTypeAZMuseum
{
	width: 370px;
	height: 174px;
}
.teaserTypeAZMuseum .teaserImg
{
	width: 196px;
	height: 154px;
}
.teaserTypeAZMuseum .teaserText
{
	height: auto;
	max-height: 38px;
	width: 310px;
}

.teaserTypeSiteTitleFull
{
	width: 750px;
	height: 164px;
}
.teaserTypeSiteTitleFull .teaserImg,
.teaserTypeSiteTitleFull .teaserText
{
	width: 350px;
	height: 154px;
}

.rightContent .teaserBorderG.teaserTypeTextRight,
.rightContent .teaserBorderG.teaserTypeTextRight .teaserText
{
	height: auto;
	width: 160px;
}

.rightContent .teaserBorderO.teaserTypeTextRight,
.rightContent .teaserBorderO.teaserTypeTextRight .teaserText,
.rightContent .teaserBorderO.teaserTypeTextRight .teaserHeadline
{
	height: auto;
	width: 158px;
}

.teaserTypeText  .teaserHover,
.teaserTypeTextInvers  .teaserHover
{
	width: 348px;
	height: 0;
}

.teaserTypePicture  .teaserHover
{
	height: 274px;
	width: 130px;
}

.teaserTypePictureFull .teaserHover
{
	height: 107px;
	width: 350px;
}

.rightContent .teaserBorderO.teaserTypeTextHome .teaserHover
{
	height: 0px;
	width: 160px;
}

.teaserTypeAZMuseum  .teaserHover
{
	height: 50px;
	width: 350px;
}


.rightHomeContent nav > ul > li,
.rightHomeContent ul.quicklinks > li
{
	width: 180px;
}

.mainContent input[type="text"],
.mainContent textarea
{
	width: 320px;
}

.mainContent input.twoFieldsShort
{
	width: 50px;
}

.mainContent input.twoFieldsLong
{
	width: 266px;
}

.contentFullPicture .fullPicture
{
	width: 750px;
}



/* --- Abstaende ------------ */
body,
form,
#mainnav ul ,
#leftnav,
.museumfilterbox li,
#morenav,
.contentHolderWide,
.rightContent ul.quicklinks ul
{
	margin: 0;
}

body,
#langchoice ul,
#leftnav,
#morenav,
.rightContent ul.quicklinks,
.rightContent ul.quicklinks ul
{
	padding: 0;
}

#printhead
{
	padding: 0 0 30px 0;
	margin: 0 0 13px 0;
}

#toparea
{
	padding-left: 30px;
}

#bslogos
{
	padding-top: 9px;
}

#logomb
{
	padding-top: 13px;
}

#langchoice ul
{
	margin: 16px 0 0 0;
}
#langchoice ul li
{
	padding: 0 7px 0 7px;
	margin: 0;
}
#langchoice ul li:last-child
{
	padding-right: 0;
}
#sociallinks ul
{
	margin: 10px 4px 0 0;
}

#sociallinks ul li
{
	margin: 0;
	padding: 0 10px 0 0;
}

#mainnavcenter
{
	padding: 20px 0 0 0;
	margin: 0
}

#mainnav ul li
{
	padding: 0 8px 0 8px;
	margin: 0;
}

#leftholder,
#rightholder
{
	padding-top: 150px;
}

#leftholdercontent
{
	padding: 0 10px 30px 30px;
}

#leftnav > li
{
	margin: 0;
	padding: 2px 0 2px 0;
}

#leftnav > li  > ul > li
{
	margin: 0;
	padding: 1px 0 1px 0;
}

#leftnav > li > ul
{
	margin: 2px 0 0 0;
	padding: 4px 0 2px 17px;
}

#leftnav > li > ul > li > ul
{
	margin: 2px 0 0 0;
	padding: 4px 0 2px 13px;
}
.museumfilterbox
{
	margin: -3px 0 35px 0;
	padding: 0;
}

.museumfilterbox li
{
	padding: 0 0 2px 0;
}

.rightContent ul.quicklinks
{
	margin: 0 0 32px 0;
}

.rightContent ul.quicklinks > li > ul
{
	margin: 2px 0 0 -10px;
	padding: 4px 0 2px 10px;
}
.rightHomeContent ul.quicklinks > li > ul
{
	margin: 2px 0 0 0;
	padding: 4px 0 2px 0;
}

#morenav > li,
.rightContent ul.quicklinks > li
{
	margin: 0;
	padding: 2px 0 2px 10px;
}

.rightContent ul.quicklinks > li > ul > li
{
	margin: 0;
	padding: 1px 0 1px 0px;
}

.rightHomeContent #morenav > li,
.rightHomeContent ul.quicklinks > li
{
	padding: 2px 0 2px 0px;
}

.contentHolderNormal
{
	margin: 0 0 0 220px;
	padding: 150px 0 0 0;
}
.contentHolderWide
{
	padding: 150px 0 0 30px;
}

#rightholdercontent
{
	padding: 0 0 30px 10px;
}
#content .contentPicture
{
	margin: 5px 10px 0 0;
}

.contentPicture .doubleImageHolder .doubleImage
{
	margin-left: 10px;
}

.teaserMainDefault
{
	margin: 0 0 10px 10px;
}
.rightContent .teaserMainDefault
{
	margin: 0 0 0 0;
}

#fullcontentrightcontent
{
	margin: 0 10px 10px 0;
}
#toolpage
{
	padding: 21px 0 25px 0;
}
#toolpage a
{
	margin: 0 0 0 10px;
}

#sendpageform
{
	margin-top: 17px;
}

.rightContent .teaserBorderO.teaserTypeTextHome
{
	margin: 0 10px 0 0;
}

.rightContent .teaserTypeTextRight
{
	margin: 0 0 20px 0;
	padding: 8px 10px 8px 10px;
}
.rightContent .teaserBorderO.teaserTypeTextRight .teaserHeadline
{
	margin-bottom: 2px;
}
.rightContent .teaserBorderO.teaserTypeTextRight
{
	padding: 6px 10px 5px 10px;
	margin-bottom: 1px;
}
.rightContent .teaserCollectionTitle
{
	margin-bottom: 7px;
}
.rightContent .teaserCollection
{
	margin-bottom: 20px;
}

.teaserMainDefault.teaserTypeSiteTitleFull
{
	margin-bottom: 15px;
}

.mainContent h1,
.mainContent h2
{
	padding: 0;
}

.mainContent h1
{
	margin: 0px 10px 15px 10px;
}

.contentFullPicture h1
{
	margin: 0 10px 0 10px;
	padding: 0 0 15px 0;
}

.mainContent h2,
.mainContent p,
.contentFullPicture p.anchors
{
	margin: 0 10px;
}

.mainContent p.bottomSpace
{
	padding-bottom: 17px;
}
.mainContent p.bigger.bottomSpace
{
	padding-bottom: 19px;
}

.mainContent p.back
{
	padding: 18px 0 0 0;
}

.mainContent p.dateBelowTitle
{
	margin-bottom: 8px;
}

.mainContent input[type="text"]
{
	margin: 1px 0 11px 0;
}
.mainContent textarea
{
	margin: 1px 0 11px 0;
}

.contentFullPicture p.anchors
{
	padding: 2px 0;
	margin-bottom: 22px;
}
.contentFullPicture .fullPicture
{
	margin: 0 10px 0 10px;
}

/* --- Positionierungen ----- */
#overall,
#contentholder,
.teaserMainDefault,
#fullcontentrightcontent,
.mainContent .dateBelowTitle
{
	position: relative;
}

#toparea,
#leftholder,
#rightholder,
.teaserMainDefault  > div
{
	position: absolute;
}

#toparea.positionFixed,
#leftholder.positionFixed,
#rightholder.positionFixed,
.positionFixed
{
	position: fixed;
}

.rightContent .teaserTypeTextRight .teaserText,
.rightContent .teaserTypeTextRight .teaserHeadline
{
	position: static;
}

#rightholder
{
	left: 991px;
}

.teaserHeadline,
.teaserText
{
	left: 9px;
}

.teaserTypePictureFull .teaserHeadline,
.teaserTypePictureFull .teaserText,
.teaserTypePictureFull .teaserHover,
.rightContent .teaserBorderO.teaserTypeTextHome .teaserHover,
.teaserTypeSiteTitleFull .teaserText
{
	left: 10px;
}

.rightContent .teaserBorderO.teaserTypeTextHome .teaserHover,
.teaserTypeSiteTitleFull .teaserText,
.teaserTypeSiteTitleFull .teaserImg
{
	top: 10px;
}

.teaserHeadline
{
	top: 7px;
}

.teaserTypePictureFull .teaserHeadline
{
	top: 8px;
}

.teaserText
{
	top: 25px;
}

.teaserTypePictureFull .teaserText
{
	top: auto;
	bottom: 16px;
}

.teaserTypeText  .teaserHover,
.teaserTypeTextInvers  .teaserHover,
.teaserTypePicture  .teaserHover
{
	top: 9px;
	left: 9px;
}

.teaserTypePictureFull .teaserHover
{
	bottom: 10px;
}

.teaserTypePicture .teaserImg
{
	top: 129px;
	left: 9px;
}

.rightContent .teaserBorderO .teaserText
{
	top: -1px;
}

.teaserTypeAZMuseum .teaserText
{
	left: 20px;
	bottom: 25px;
	top: auto;
}
.teaserTypeAZMuseum .teaserImg
{
	top: 10px;
	left:87px;
}

.teaserTypeAZMuseum  .teaserHover
{
	bottom: 20px;
	left: 10px;
}

.teaserTypeSiteTitleFull .teaserImg
{
	right: 10px;
}

.mainContent p.dateBelowTitle
{
	top: -9px;
}

.rightContent .teaserTypeTextRight .teaserText,
.rightContent .teaserTypeTextRight .teaserHeadline
{
	top: auto;
	left: auto;
}

/* --- Ausrichtungen -------- */
#overall,
#content,
#mainnav,
#sendpageform,
.mainContent p.back,
.contentFullPicture p.anchors
{
	clear: both;
}

#toolpage
{
	clear: left;
}

.rightContent .teaserMainDefault.teaserTypeTextRight
{
	float: none;
}

#overall,
#bslogos,
#langchoice ul li,
#sociallinks ul li,
#contentholder,
#content,
#toolpage,
.mainContent,
.teaserMainDefault,
.rightHomeContent nav,
.rightHomeContent ul.quicklinks,
.rightHomeContent.rightContent .teaserMainDefault.teaserTypeTextRight,
.contentPicture .doubleImageHolder ,
.contentPicture .doubleImageHolder .doubleImage
{
	float: left;
}

#langchoice,
#sociallinks,
.contentPicture,
#fullcontentrightcontent
{
	float: right;
}


img
{
	vertical-align: top;
}

.mainContent table.ulTable td,
.mainContent table.contentTable td
{
	vertical-align: top;
}

#sociallinks ul li
{
	vertical-align: bottom;
}



/* --- Listen --------- */
#langchoice ul,
#sociallinks ul,
#mainnav ul,
#leftnav,
#leftnav ul,
#morenav,
.rightContent ul.quicklinks,
.rightContent ul.quicklinks ul,
.museumfilterbox
{
	list-style: none;
}

/* --- Sichtbarkeit --------- */
hr,
#directaccess,
.teaserLink .filterMuseumInactive,
#printhead
{
	display: none;
}

#mainnav ul
{
	display: inline;
}
#mainnav ul li
{
	display: inline;
	
}

#leftnav a
{
	display: block;
}

#leftholder .museumfilterbox
{
	visibility: hidden;
}

#rightholder
{
	z-index: 97
}

#leftholder
{
	z-index: 98;
}

#toparea,
.contentFullPicture 
{
	z-index: 99; 
}

#contentholder
{
	z-index: 50;
}

/* --- shadows ------*/
#toparea,
.contentFullPicture.shadow
{
	-webkit-box-shadow: 0px 10px 10px 0px #ffffff;
	box-shadow: 0px 10px 10px 0px #ffffff;
}

/* --- Spezielles ----------- */
.contentPicture,
.teaserMainDefault  > div,
#fullcontentrightcontent,
.contentFullPicture .fullPicture
{
	overflow: hidden;
}

a.teaserLink div.teaserMainDefault  *
{
	pointer-events: none;
}

.museumfilterbox li
{
	cursor: pointer;
}

#sociallinks .icon,
#toolpage .icon
{
	background-image: url(../media/sprachfrei/layout/icons.png);
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
	float: left;
}
#sociallinks .icon:hover,
#toolpage .icon:hover
{
	background-image: url(../media/sprachfrei/layout/icons_aktiviert.png);
}

#sociallinks .icon,
#toolpage .icon
{
	width: 18px;
	height: 18px;
}
#sociallinks .iconfacebook,
#toolpage .iconfacebook
{
	background-position: 0 0;
}
#sociallinks .icontwitter,
#toolpage .icontwitter
{
	background-position:  -18px 0;
}
#sociallinks .iconpinterest
{
	background-position: -36px 0;
}
#toolpage .iconmail
{
	background-position: -54px 0;
}

#toolpage .iconprint
{
	background-position: -72px 0;
}
#toolpage .icongplus
{
	background-position: -90px 0;
}

	
/* --- Print ----------- */
@media print
{
	.teaserBorderA.teaserTypeText .teaserHeadline,
	.teaserBorderA.teaserTypeText .teaserText,
	.teaserBorderA.teaserTypeTextInvers.teaserHovered .teaserHeadline,
	.teaserBorderA.teaserTypeTextInvers.teaserHovered .teaserText,
	.teaserBorderA.teaserTypePicture.teaserHovered .teaserHeadline,
	.teaserBorderA.teaserTypePicture.teaserHovered .teaserText,
	.teaserBorderA.teaserTypePictureFull .teaserHeadline,
	.teaserBorderA.teaserTypePictureFull .teaserText,
	.teaserTypeAZMuseum  .teaserText,
	.teaserTypeSiteTitleFull .teaserText,
	.mainContent h1,
	.mainContent h2
	{
		color: #000000;
	}
	
	.mainContent p,
	.mainContent a,
	.contentPicture .pictureLegend,
	.contentPicture .pictureLegend a,
	.contentFullPicture h1,
	.rightContent ul.quicklinks,
	.rightContent ul.quicklinks a,
	.rightContent .teaserBorderG.teaserTypeTextRight .teaserText,
	.rightContent .teaserCollectionTitle
	{
		color: #000000;
	}
	
	.teaserMainDefault.teaserTypeSiteTitleFull 
	{
		background-color: transparent;
	}
	
	.teaserMainDefault.teaserTypeSiteTitleFull 
	{
		border-bottom: 2px solid #000000;
	}
	.teaserMainDefault.teaserTypeSiteTitleFull 
	{
		padding: 0 0 12px 0;
	}
	
	#toparea,
	#leftholder,
	#rightholder,
	#toolpage,
	.contentPicture,
	p.anchors,
	.teaserMainDefault.teaserTypeSiteTitleFull .teaserImg,
	p.back
	{
		display: none;
	}
	
	#printhead
	{
		display: block;
		
	}
	
	.positionFixed,
	.teaserMainDefault.teaserTypeSiteTitleFull .teaserText
	{
		position: static;
	}
	
	#content
	{
		border-style: none;
	}
	.contentFullPicture.shadow
	{
		border-top-width: 0;
	}
	
	.contentHolderNormal .mainContent,
	.mainContent,
	.contentHolderNormal .contentFullPicture,
	.contentNormal
	{
		width: auto;
	}
	
	#overall,
	.contentNormal,
	.contentWide,
	.contentHolderNormal,
	.contentHolderWide,
	.contentFullPicture,
	.contentHolderWide .contentFullPicture,
	.teaserTypeSiteTitleFull
	{
		width: 100%;
	}
	.teaserMainDefault.teaserTypeSiteTitleFull,
	.teaserMainDefault.teaserTypeSiteTitleFull .teaserText,
	.contentFullPicture
	{
		height: auto!important;
	}
	
	.contentHolderNormal,
	.contentHolderWide
	{
		margin-left: 0;
		padding: 0;
	}
	
	.mainContent
	{
		padding-top: 12px;
	}
	
	#content
	{
		padding-top: 0!important;
		min-height: 0!important;
	}
	
	.mainContent h1,
	.mainContent h2,
	.mainContent p,
	.contentFullPicture p.anchors,
	.teaserMainDefault
	{
		margin-left: 0;
	}
	
	
	.teaserMainDefault.teaserTypeSiteTitleFull
	{
		float: none;
	}
	
}