
	div.auto{
		width: 100px;
		background: #fff;
	}
	div.auto ul {
		border:1px solid #888;
		margin:0;
		padding:0;
		width:400px;
		list-style-type:none;
	}
	div.auto ul li {
		margin:0;
		padding:0px;
		font-family: "proxima-nova",Verdana,Helvetica,sans-serif;
		font-size: smaller;
	}
	div.auto ul li.selected {
		background-color: #d7e4e4;
	}
	div.auto ul strong.highlight {
		color: #800;
		margin:0;
		padding:0;
	}



/* min width hack
width:expression(document.body.clientWidth < 600? "600px" : document.body.clientWidth > 1200? "1200px" : "auto");
*/

/* html styles */
HTML, BODY {
	margin: 0;
	/* hack weil content nicht berechenbar */
	background: url('../img/back_content.png');
	font-family: "proxima-nova",courier,Arial,Helvetica,sans-serif;
	font-size: 13px;
	color: #222222;
}
BODY.popup {
	width: 500px;
	min-width: 500px;
}
P, FORM, UL 										{ margin: 0; }
A, A:visited,
A:link, A:active			{ color: #222222;	text-decoration: none; }
A:hover						 		{ text-decoration: none; }
A:hover U 						{ text-decoration: none; }
IMG 									{ display: inline-block; vertical-align: bottom; border: 0; }

input, textarea     { -webkit-appearance: none; -webkit-border-radius: 0; }
input[type='checkbox']  { -webkit-appearance: checkbox; }

b.h1 {
	font-family: "proxima-nova",courier,Arial,Helvetica,sans-serif; font-weight: 700; font-size: 18px; color: #222222; margin: 0 0 0 0;
}

TH { font-weight: normal; }
/*text-shadow: 0px 1px 1px white;*/
/* special styles */
#page { width: 100%; min-width: 1002px; /*max-width: 1300px;*/ }
#page { width: 100%; min-width: 1170px; /*max-width: 1300px;*/ }
#header { height: 130px; background: white; }
#header_header { height: 22px; background: url('../img/back_header.png'); background-repeat: repeat-x; }
#content:after { content: ""; display: block; height: 0; font-size: 0; clear: both; visibility: hidden; }
#content { display: inline-block; }
#footer { /* padding wird von der height weggerechnet */ clear: both; /*height: 365px;*/ background: url('../img/back_footer.png'); background-color: black; color: white; /*padding: 0 5px 0 15px;*/ margin-top: 150px; }
#footer-header { height: 35px; background-color: black; }
#footer-footer { height: 10px; clear: both; }
#footer span.mailme a { color: white; }

/* class styles */
.text-normal { font-family: "proxima-nova",courier,Arial,Helvetica,sans-serif; font-size: 13px; color: #222222; }
.serif { font-family: "skolar",Georgia,Serif; font-size: 18px; }
.text-serif { font-family: "skolar",Georgia,Serif; font-size: 18px; color: #222222; }
.serif a,
.text-serif a 				{ color: #222222; }
.serif a.blue,
.text-serif a.blue		{ color: #00B2F2; }

.el_supplement .text-serif 	{ font-size: 15px; }
.block { border: 0 solid transparent; border-right-width: 6px; border-left-width: 5px; }
.ellipsis 	{ overflow: hidden; text-overflow: ellipsis; display: inline-block; vertical-align: text-bottom; width: 100%;}
.float { float: left; }
.right { float: right; }
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6 { }
.col-1 { width: 167px; }
.col-2 { width: 334px; }
.col-3 { width: 501px; }
.col-4 { width: 668px; }
.col-5 { width: 835px; }
.col-6 { width: 1002px; }
.col-1 li, .col-2 li, .col-3 li, .col-4 li, .col-5 li, .col-6 li    { max-width: 100%; overflow: hidden; list-style-type: none; }

.col-1 .tb-else   { width: 100%; }

/*
.col-1.periodikum img,
.col-1_text.publikation img { max-width: 120px; }
*/
.col-2.periodikum { width: 370px; }

.col-3_text, .col-3_head { font-size: 16px; display: inline; }
.col-3_text { font-family: "skolar",Georgia,Serif; line-height: 1.4em; }
.text_teaser { padding-bottom: 79px; }
.col-3_head { /*font-weight: bold;*/ font-size: 20px; line-height: 26px; font-family: "proxima-nova",courier,Arial,Helvetica,sans-serif; }

.menu_big { font-size: 18px; font-weight: 700; list-style-type: none; line-height: 26px; padding: 30px 0 0 8px; margin: 0; color: red; font-family: "proxima-nova",courier,Arial,Helvetica,sans-serif; }
.menu_big a 					{ color: #00b2f2; }
.menu_big a:hover 		{ color: #222222; }
.menu_big .selected a { color: #222222; }

.menu-sub					{ margin: 217px 5px 0px 5px; }
.menu-sub ul li	.submenue-title						{ display: inline-block; margin-top: 10px; }
.menu-sub ul li:first-child	{ margin-top: -10px; }

.nextnews { padding: 93px 0 0 8px; font-size: 13px; /*font-weight: bold;*/ font-family: "proxima-nova",courier,Arial,Helvetica,sans-serif; }
.nextnews input{ margin: 5px 0 1px 0; padding: 0px 0px 0px 8px; font-size: 13px; border: 1px solid #00B2F2; height: 30px; font-family: "proxima-nova",courier,Arial,Helvetica,sans-serif; color: #b8b8b8; width: 125px; }
.nextnews input.submit{ width: 135px; height: 32px; color: white; background-color: #1abdf6; text-align: left; text-transform: uppercase; font-weight: 700; letter-spacing: 1px; }
.nextnews input.submit:hover { background-color: #222222; border-color: #222222; }
.col-2_head { font-size: 18px; /*font-weight: bold;*/ line-height: 26px; margin-bottom: 4px; font-family: "proxima-nova",courier,Arial,Helvetica,sans-serif; }
.col-2_text_sans, .col-2_text_serif { font-size: 13px; line-height: 15px; }
.col-2_text_sans { font-size: 14px; /*font-weight: bold;*/ font-family: "proxima-nova",courier,Arial,Helvetica,sans-serif; line-height: 15px; margin-bottom: 2px; }
.col-2_text_serif { font-family: "skolar",Georgia, Serif; line-height: 18px; }
.col-1_head { font-size: 16px; /*font-weight: bold;*/ margin-bottom: 1px; font-family: "proxima-nova",courier,Arial,Helvetica,sans-serif; font-size: 15px; font-weight: 700; line-height: 20px; }
.col-1_head_event { font-size: 13px; /*font-weight: bold;*/ margin-bottom: 1px; font-family: "proxima-nova",courier,Arial,Helvetica,sans-serif; }
.col-1_text { line-height: 1.35em; margin-bottom: 32px; }
/*.col-1_text img { margin-top: 3px; }*/
.container .col-1 img  { margin: 2px 0 3px 0; }
.hr_1px, .hr_2px, .hr_3px, .hr_3px_feature, .hr_4px, .hr_5px_gray_feature, .hr_6px,
.hr_6px_gray { margin: 1px 0 9px 0; width: 100%; height: 1px; background-color: black; line-height: 0; font-size: 0; }
.hr_2px { height: 2px; }
.hr_3px { margin: 6px 0 16px 0; height: 3px; }
.hr_3px_feature { height: 3px; margin: 15px 0 4px 0; }
.hr_4px { height: 4px; }
.hr_5px_gray_feature { height: 5px; background-color: #b8b8b8; }
.hr_6px { height: 6px; margin: 2px 0 6px 0; }
.hr_6px_gray { height: 6px; background-color: #b8b8b8; }

.hr_grey    { background-color: #b8b8b8; }
.grey-area  { background-color: #e8e8e8; padding: 12px; }

.suche-product  { border: 0 solid transparent; border-right-width: 6px; border-left-width: 5px; width: 824px; }
.suche-product .col-1	{ width: 160px; }
.suche-product .col-1 .block img 	{ width: 148px; }
.suche-product .col-1 .block	{ width: 148px; border-width: 0 11px 0 0; }
.col-2_text_serif_bottom { margin-bottom: 64px; }
.col-1_text_bottom { }

.col-1_footer { font-size: 13px; line-height: 1.35em; }
.col-1_footer_links, .col-1_header_links { font-size: 13px; /*font-weight: bold;*/ line-height: 2em; color: white; font-weight: 700; font-family: "proxima-nova",courier,Arial,Helvetica,sans-serif; }
.col-1_header_links { font-size: 13px; line-height: 18px; }
.header_links_active { text-decoration: none; }

/* color styles */
.black 					{ color: #222222; }
.grey 					{ color: #b8b8b8; }
.plain_grey 		{ color: #b8b8b8; }
.dark_grey 			{ color: #999999; }
.blue						{ color: #00B2F2; }
.blue_old				{ color: #1ABDF6; }
.blue_big_font	{ color: #00aee9; }
.blue_small_font { color: #06b5f1; }

.tools { margin: 0; padding: 0; }
.tools li { display: inline; }
.tooltip { visibility: hidden; display: none; right: 0; top: -35px; white-space: nowrap; position: absolute; font-size: 13px; /*font-weight: bold;*/ font-family: "proxima-nova",courier,Arial,Helvetica,sans-serif; }
a.red_link { font-size: 15px; line-height: 20px; text-decoration: underline; font-family: "skolar",Georgia, serif; color: red; }


.toolimg { height: 18px; margin-left: 8px; float: left; }
#map_canvas { position: absolute; width: 100%; height: 100%; top: 0; left: 0; }
#map_canvas{background-color:#fff !important}
#map, #map_footer { background: transparent url('../img/toolbox-map-over.gif') no-repeat scroll top left; width: 11px; }
#eml, #eml_footer { background: transparent url('../img/toolbox-eml-over.gif') no-repeat scroll top left; width: 22px; }
#selector , #selector_footer{ background: transparent url('../img/toolbox-add-over.gif') no-repeat scroll top left; width: 11px; }
#set, #set_footer { background: transparent url('../img/toolbox-set-over.gif') no-repeat scroll top left; width: 11px; }
#doc, #doc_footer { background: transparent url('../img/toolbox-doc-over.gif') no-repeat scroll top left; width: 7px; }
#pdf, #pdf_footer { background: transparent url('../img/toolbox-pdf-over.gif') no-repeat scroll top left; width: 18px; }
#map:hover, #eml:hover, #selector:hover, #set:hover, #doc:hover, #pdf:hover, #map_footer:hover, #selector_footer:hover, #set_footer:hover, #doc_footer:hover, #pdf_footer:hover { background-position: bottom left; }


#submenue { padding:0; margin: 0; list-style-type:none; white-space:nowrap; font-size: 13px; font-weight: 700; font-family: "proxima-nova",courier,Arial,Helvetica,sans-serif; text-transform: capitalize; }
#submenue li { float:left; margin-right: 3px; padding-bottom: 10px; }
#submenue a { position:relative; display:block; float:left; }
* html #submenue a { width:100px; }
#submenue a span { display:block; color: white; background:#00B2F2; text-align:center; padding: 3px 7px 2px 7px; }
* html #submenue a span { width:100px; w\idth:66px; }
#submenue a em { display:none; }
#submenue a:hover { background:white; }
#submenue a:hover span, #submenue li#selected a span { color:white; background: black; }

#submenue em, #submenue li#selected a em { display:block; overflow:hidden; border:6px solid black; border-color:black white; border-width:6px 6px 0 6px; position:absolute; left:50%; margin-left:-6px; }

#submenue li.tab_product a span {background:#41CDFF;}
#submenue li.tab_product a:hover span { background: black; }

.arrow { font-size: 13px; line-height: 10px; }


/* old styles */
.form_error, .abgesagt { color: red; }


/* event hinzufuegen */
#form                 { font-size: 13px; font-family: "proxima-nova",courier,Arial,Helvetica,sans-serif; color: #222222; border: 0; margin: 0; padding: 0; width: 100%; color: #222222; border-collapse: separate; border-spacing: 0; }
#form td              { padding: 10px 0; }
#form td.form_name,
#form td.form_error   { }
#form td input        { height: 32px; border: 1px solid #aaa; padding-left: 5px;  -moz-box-sizing: border-box; box-sizing: border-box; }
#form td select       { height: 32px; max-width: 302px; -moz-box-sizing: border-box; box-sizing: border-box; }
#form td textarea     { height: 122px; border: 1px solid #aaa; padding: 5px; -moz-box-sizing: border-box; box-sizing: border-box; }
#form .form-binary,
#form .button         { height: 32px; width: 156px; text-transform: uppercase; letter-spacing: 1px; font-weight: 700; background-color: #1abdf6; border: none; color: white; }
#form .button:hover   { background-color: #222222; border-color: #222222; }
#form .form-date      { width: 156px; }
#form .form-hour,
#form .form-minute    { width: 73px; }
#form .form-shorttext { width: 323px; }
#form .form-varchar   { width: 323px; }
#form .form-longtext  { width: 100%; height: 240px; }
.form_div #form .form-longtext { width: 100%; }
.form_div #form .form_name    { vertical-align: top; width: 10%; }
#form a.button.black          { display: inline-block; height: 18px; padding: 7px 7px 5px 7px; background-color: #1abdf6; border: 1px solid #1abdf6; color: white; vertical-align: bottom; }
#form a.button.black:hover    { background-color: #222222; border: 1px solid #222222; }
#form .select2-container      { min-width: 323px; }
#form .preview.block          { vertical-align: middle; }


/* suche_ng */
#submenue.suche                   { padding: 50px 0; }
#form_erweitertesuche .row				{ margin: 6px 0; font-size: 13px; padding: 0px; font-family: "proxima-nova",courier,Arial,Helvetica,sans-serif; }
#form_erweitertesuche .row li			{ display: inline-block; *display: inline; zoom: 1; vertical-align: top; }
#form_erweitertesuche ul li       { display: inline-block; }
#form_erweitertesuche ul li.spacer       { width: 4px; }
#form_erweitertesuche .first.row 		{ margin-top: 20px; }
#form_erweitertesuche label				{ font-weight: 700; display: block; }
/*#form_erweitertesuche input				{ width: 211px; border: 1px solid lightgrey;font-size: 13px; }
#form_erweitertesuche select.key		{ width: 38px; }
#form_erweitertesuche select.key + select.id 		{ width: 130px; }*/
#form_erweitertesuche .row .el_clear	{ display: none; border: 1px solid #EFEFEF; padding: 3px; border-left: 0px; }
#form_erweitertesuche .row .el_clear a	{ color: red; }

#form_erweitertesuche .active .element	{ border: 1px solid red; }
/*#form_erweitertesuche .active .el_clear	{ border: 2px solid lightblue; display: inline-block; *display: inline; zoom: 1; background-color: lightblue; }*/
#form_erweitertesuche .active .el_clear	{ border: 1px solid #EFEFEF; display: inline-block; *display: inline; zoom: 1; }
#form_erweitertesuche .active .element.spacer	{ border: 1px solid #efefef; }

#form_filteroptions input,
#form_filteroptions select 				{ border: 1px solid #b8b8b8; padding: 0 5px; height: 32px; width: 156px; -moz-box-sizing: border-box; box-sizing: border-box; }
#form_filteroptions input.dateY,
#form_filteroptions input.dateTMY { width: 76px; }
#form_filteroptions select				{ width: 156px; padding-left: 2px; }
#form_filteroptions label					{ display: block; margin: 15px 0 8px 0; }
#form_filteroptions #form_from		{ }
#form_filteroptions #form_till		{ }



#toggleButton		{ background: #EFEFEF; border: none; font-size: 13px; padding: 2px 10px 5px 10px; font-family: "proxima-nova",courier,Arial,Helvetica,sans-serif; color: grey; }
#toggler			{ }

.block.checkbox					{ margin: 4px 0 0 0px; }
.block.checkbox	input		{ vertical-align: middle; }

.block_selector { margin-bottom: 30px; margin-top: -30px; }
.block_selector	input	{ vertical-align: middle; }

/* http://www.queness.com/post/8434/re-create-googles-search-input-field-and-submit-button */
/* Style the "X" text button next to the search input field */


#form_erweitertesuche ul.first.row li 	{ position: relative; }
#delete									{ position: absolute; right: 1px; top: 1px; width:16px; height:30px; line-height:30px; padding:0 10px 0 10px; font-family: "Lucida Sans", "Lucida Sans Unicode",sans-serif; font-size:22px; background: white; }
/* Set default state of "X" and hide it */
#delete #x 								{ color: red; cursor: pointer; display: none; }
/* Set the hover state of "X" */
#delete #x:hover 						{ color: red; font-weight: 700; }

/*
#form_erweitertesuche select			{
 -webkit-appearance: button;
 -webkit-border-radius: 2px;
 -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
 -webkit-padding-end: 20px;
 -webkit-padding-start: 2px;
 -webkit-user-select: none;
 -webkit-linear-gradient(#FAFAFA, #F4F4F4 40%, #E5E5E5);
 -moz-appearance: button;
 -moz-border-radius: 2px;
 -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
 -moz-padding-end: 20px;
 -moz-padding-start: 2px;
 -moz-user-select: none;
 -moz-linear-gradient(#FAFAFA, #F4F4F4 40%, #E5E5E5);
 background-image: url(../img/arrow_down.png),
 background-position: center right;
 background-repeat: no-repeat;
 border: 1px solid #AAA;
 color: #555;
 font-size: inherit;
 margin: 0;
 overflow: hidden;
 padding-top: 2px;
 padding-bottom: 2px;
 text-overflow: ellipsis;
 white-space: nowrap;
 }
 */

.bold { font-weight: 700; }
.semibold { font-weight: 600; }
.regular { font-weight: 500; }
.light { font-weight: 300; }

.ticker-title { font-family: "proxima-nova",courier,Arial,Helvetica,sans-serif; font-size: 13px; margin-top: 2px; font-weight: 700; }
.ticker-date { font-family: "proxima-nova",courier,Arial,Helvetica,sans-serif; margin-top: 6px; font-size: 13px; font-weight: 700; }
.ticker-item	{ margin-bottom: 8px; }
.data-item,
.ticker-item a 	{ color: #222222; text-decoration: underline; }

.submenue-title { font-family: "proxima-nova",courier,Arial,Helvetica,sans-serif; font-size: 13px; font-weight: 700; }

.object-small { font-family: "proxima-nova",courier,Arial,Helvetica,sans-serif; text-transform: uppercase; font-size: 13px; color: #222222; }
.head-area { font-family: "proxima-nova",courier,Arial,Helvetica,sans-serif; font-size: 37px; line-height: 34px; padding-left: 11px; }
.object-title { font-family: "proxima-nova",courier,Arial,Helvetica,sans-serif; font-size: 45px; line-height: 1.1em; font-weight: 700; }
.object-subtitle { font-family: "proxima-nova",courier,Arial,Helvetica,sans-serif; font-size: 18px; color: #b8b8b8; font-weight: 700; margin: 9px 0 4px; }

a.overlay-underline,
.overlay-underline { font-family: "proxima-nova",courier,Arial,Helvetica,sans-serif; font-size: 13px; margin-bottom: 2px; text-decoration: underline; font-weight: 700; }

.reference-head { font-family: "proxima-nova",courier,Arial,Helvetica,sans-serif; text-transform: uppercase; font-size: 13px; margin-bottom: 2px; }
.reference-title { font-family: "proxima-nova",courier,Arial,Helvetica,sans-serif; font-size: 13px; font-weight: 700; }

/*feature-big { font-family: "proxima-nova",courier,Arial,Helvetica,sans-serif; font-size: 48px; line-height: 45px; }*/
.feature-area   { min-height: 480px; }
.feature-title { font-family: "proxima-nova",courier,Arial,Helvetica,sans-serif; font-size: 45px; color: #222222; font-weight: 700; margin: 6px 0 9px 0; }
.feature-subtitle { font-family: "proxima-nova",courier,Arial,Helvetica,sans-serif; font-size: 18px; color: #b8b8b8; font-weight: 700; }
.feature-textshort { font-family: "skolar",Georgia, Serif; font-size: 18px; color: #222222; font-weight: 400; line-height: 1.4em; margin-top: 12px; }
.feature-text { font-family: "skolar",Georgia, Serif; font-size: 16px; line-height: 140%; color: #222222; margin-top: 12px; }
.small .feature-title 		{ font-size: 37px; margin-top: 15px; }
.small .feature-subtitle 	{ font-size: 15px; }

.content-title { font-family: "proxima-nova",courier,Arial,Helvetica,sans-serif; font-size: 29px; color: #222222; font-weight: 700; margin-top: 9px; }
.content-title { font-size: 20px; } /* STH */
.content-subtitle { font-family: "proxima-nova",courier,Arial,Helvetica,sans-serif; font-size: 18px; color: #b8b8b8; font-weight: 700; }
.content-textcontr,
.content-textshort { font-family: "skolar",Georgia, serif; font-size: 21px; color: #b8b8b8; margin-top: 20px; }
.content-beitrag	{ font-size: 13px; line-height: 1.35em; margin-top: 10px; }
.serif-text,
.content-text { font-family: "skolar",Georgia, serif; font-size: 18px; }
.content-text { margin-top: 20px; }
.content-textbox    { margin-top: 20px; padding: 10px 15px; background-color: #ececec; }

.press-head { font-family: "proxima-nova",courier,Arial,Helvetica,sans-serif; font-size: 20px; font-weight: 700; }
.press-head-more { font-family: "proxima-nova",courier,Arial,Helvetica,sans-serif; font-size: 13px; }
.press-title { font-family: "proxima-nova",courier,Arial,Helvetica,sans-serif; line-height: 1.4em; display: inline-block; margin-bottom: 6px; }

.ajax-head { font-family: "proxima-nova",courier,Arial,Helvetica,sans-serif; font-size: 24px; }
.ajax-title { font-family: "proxima-nova",courier,Arial,Helvetica,sans-serif; }


.data-head-big    { font-family: "proxima-nova",courier,Arial,Helvetica,sans-serif; margin-top: 6px; }
.data-sans-big    { font-size: 18px; }
.data-head-small  { font-size: 13px; line-height: 16px; margin-top: 6px; }
.data-key         { font-family: "proxima-nova",courier,Arial,Helvetica,sans-serif; font-size: 16px; font-weight: 700; }
.data-value-title { font-weight: 700; font-size: 15px; }
.data-title       { font-family: "skolar",Georgia, serif; font-size: 20px; color: #b8b8b8; }

.top50 { margin-top: 50px; }
.top50-5 { margin: 50px 0 5px 0; }
.top-back { font-family: "proxima-nova",courier,Arial,Helvetica,sans-serif; margin: 70px 0 30px 6px; }

u.dark_grey_font { font-family: "proxima-nova",courier,Arial,Helvetica,sans-serif; }

.form-hint { font-family: "proxima-nova",courier,Arial,Helvetica,sans-serif; font-size: 13px; }

#logo_header 		{ position: absolute; top: 14px; right: -71px; }
#logo_header *	{ fill: #222222; }
#logo_footer 		{ width: 105px; height: 16px; }
#logo_footer *	{ fill: #00B2F2;}


/*new*/
.big.pic			{ margin-top: 6px; width: 824px; height: 383px; }
.col.head			{ margin-top: 2px; font-family: "proxima-nova",courier,Arial,Helvetica,sans-serif; font-size: 13px; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; }

.sammlung .title		{ font-family: "proxima-nova",courier,Arial,Helvetica,sans-serif; font-size: 26px; color: #222222; font-weight: 700; margin-bottom: 6px; }
.presseschau.title		{ font-family: "proxima-nova",courier,Arial,Helvetica,sans-serif; font-size: 22px; color: #222222; font-weight: 700; }
.sammlung .subtitle		{ font-family: "proxima-nova",courier,Arial,Helvetica,sans-serif; font-size: 15px; color: #b8b8b8; font-weight: 700; }
.sammlung .collector,
.sammlung .special,
.sammlung .source 		{ font-family: "proxima-nova",courier,Arial,Helvetica,sans-serif; font-size: 15px; color: #b8b8b8; font-weight: 400; }
.sammlung .textshort	{ font-family: "skolar",Georgia, Baskerville, serif; font-size: 16px; line-height: 1.4em; color: #222222; }
.sammlung .textshort u 	{ color: #00b2f2; }
/*.sammlung .head 		{ font-size: 13px; }*/
.small                  { font-size: 9px; display: inline-block; line-height: 1.3em; margin-top: 9px; }
.small.grey.col-3       { font-size: 12px; color: #666666; }
.small .title 			{ font-size: 22px; }
.small .subtitle 		{ font-size: 15px; }


.sammlung li .head		{ margin-bottom: 10px; }
.sammlung li 			{ margin-bottom: 50px; }

.footer .links	{ }

/*
.col-n1, .col-n2, .col-n3, .col-n4, .col-n5, .col-n6
				{ -webkit-column-gap: 0px; -moz-column-gap: 0px; column-gap: 0px; column-fill: auto; }
.col-n1			{ -webkit-column-count: 1; -moz-column-count: 1; column-count: 1; }
.col-n2			{ -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; }
.col-n3			{ -webkit-column-count: 3; -moz-column-count: 3; column-count: 3; }
.col-n4			{ -webkit-column-count: 4; -moz-column-count: 4; column-count: 4; }
.col-n5			{ -webkit-column-count: 5; -moz-column-count: 5; column-count: 5; }
.col-n6			{ -webkit-column-count: 6; -moz-column-count: 6; column-count: 6; }
*/

.icon 				{ width: 20px; height: 20px; display: inline-block;	background-image:url('../img/nxt-icons-sprite.png'); }
.icon 				{ margin: 0 4px -4px 0; }
.links, .produktsponsoren, .bildagentur, .archtour, .archfoto, .archbau, .beilagen,
.no.icon			{ width: 0px; margin: 0 0 -4px 0; }

.icon.bauwerk					{ background-position: 0px 0px; }
.icon.alles						{ background-position: 0px 0px; }
.icon.akteur					{ background-position: -20px 0px; }
.icon.myroom					{ background-position: -20px 0px; }
.icon.award						{ background-position: -120px 0px; }
.icon.event 					{ background-position: -40px 0px; }
.icon.periodikum			{ background-position: -60px 0px; }
.icon.publikation			{ background-position: -80px 0px; }
.icon.artikel					{ background-position: -80px 0px; }
.icon.newsletter					{ background-position: -80px 0px; }
.icon.suche 					{ background-position: -200px 0px; }
.icon.auszeichnungen	{ background-position: -120px 0px; }
.icon.suchfilter			{ background-position: -180px 0px; }
.icon.veranstaltung 	{ background-position: -40px 0px; }
.icon.veranstaltungen { background-position: -40px 0px; }
.icon.ausstellung 		{ background-position: -140px 0px; }
.icon.lehrgang 				{ background-position: -160px 0px; }
.icon.facebook				{ background-position: -260px 0px; }
.icon.google					{ background-position: -280px 0px; }
.icon.twitter					{ background-position: -300px 0px; }
.icon.instagram					{ background-position: -340px 0px; }
.icon.bildansicht			{ background-position: -220px 0px; }
.icon.listenansicht		{ background-position: -240px 0px; }

li.selected .icon.bauwerk				{ background-position: 0px -60px; }
li.selected .icon.alles					{ background-position: 0px -60px; }
li.selected .icon.akteur				{ background-position: -20px -60px; }
li.selected .icon.myroom				{ background-position: -20px -60px; }
li.selected .icon.award					{ background-position: -120px -60px; }
li.selected .icon.event 				{ background-position: -40px -60px; }
li.selected .icon.periodikum		{ background-position: -60px -60px; }
li.selected .icon.publikation		{ background-position: -80px -60px; }
li.selected .icon.artikel				{ background-position: -80px -60px; }
li.selected .icon.newsletter				{ background-position: -80px -60px; }
li.selected .icon.suche 				{ background-position: -200px -60px; }
li.selected .icon.auszeichnungen	{ background-position: -120px -60px; }
li.selected .icon.suchfilter			{ background-position: -180px -60px; }
li.selected .icon.veranstaltung 	{ background-position: -40px -60px; }
li.selected .icon.veranstaltungen { background-position: -40px -60px; }
li.selected .icon.ausstellung 		{ background-position: -140px -60px; }
li.selected .icon.lehrgang 				{ background-position: -160px -60px; }
li.selected .icon.facebook				{ background-position: -260px -60px; }
li.selected .icon.twitter					{ background-position: -300px -60px; }
li.selected .icon.instagram					{ background-position: -340px -60px; }
li.selected .icon.bildansicht			{ background-position: -220px -60px; }
li.selected .icon.listenansicht		{ background-position: -240px -60px; }



.filter li:hover .icon.bauwerk				{ background-position: 0px -60px; }
.filter li:hover .icon.alles					{ background-position: 0px -60px; }
.filter li:hover .icon.akteur				{ background-position: -20px -60px; }
.filter li:hover .icon.myroom				{ background-position: -20px -60px; }
.filter li:hover .icon.award					{ background-position: -120px -60px; }
.filter li:hover .icon.event 				{ background-position: -40px -60px; }
.filter li:hover .icon.periodikum		{ background-position: -60px -60px; }
.filter li:hover .icon.publikation		{ background-position: -80px -60px; }
.filter li:hover .icon.artikel				{ background-position: -80px -60px; }
.filter li:hover .icon.newsletter				{ background-position: -80px -60px; }
.filter li:hover .icon.suche 				{ background-position: -200px -60px; }
.filter li:hover .icon.auszeichnungen	{ background-position: -120px -60px; }
.filter li:hover .icon.suchfilter			{ background-position: -180px -60px; }
.filter li:hover .icon.veranstaltung 	{ background-position: -40px -60px; }
.filter li:hover .icon.veranstaltungen { background-position: -40px -60px; }
.filter li:hover .icon.ausstellung 		{ background-position: -140px -60px; }
.filter li:hover .icon.lehrgang 				{ background-position: -160px -60px; }
.filter li:hover .icon.facebook				{ background-position: -260px -60px; }
.filter li:hover .icon.twitter					{ background-position: -300px -60px; }
.filter li:hover .icon.instagram					{ background-position: -340px -60px; }
.filter li:hover .icon.bildansicht			{ background-position: -220px -60px; }
.filter li:hover .icon.listenansicht		{ background-position: -240px -60px; }

.icon.thema					{ background-position: -100px 0px; }
.icon.special				{ background-position: -100px 0px; }

.dark_grey .icon.bauwerk			{ background-position: 0px -20px; }
.dark_grey .icon.akteur				{ background-position: -20px -20px; }
.dark_grey .icon.myroom				{ background-position: -20px -20px; }
.dark_grey .icon.event				{ background-position: -40px -20px; }
.dark_grey .icon.kalender			{ background-position: -40px -20px; }
.dark_grey .icon.veranstaltung	{ background-position: -40px -20px; }
.dark_grey .icon.artikel			{ background-position: -60px -20px; }
.dark_grey .icon.newsletter			{ background-position: -60px -20px; }
.dark_grey .icon.periodikum		{ background-position: -60px -20px; }
.dark_grey .icon.presseschau	{ background-position: -80px -20px; }
.dark_grey .icon.publikation	{ background-position: -80px -20px; }
.dark_grey .icon.thema				{ background-position: -100px -20px; }
.dark_grey .icon.award				{ background-position: -120px -20px; }
.dark_grey .icon.awards				{ background-position: -120px -20px; }
.dark_grey .icon.suchfilter		{ background-position: -200px -20px; }
.dark_grey.icon.bildansicht		{ background-position: -220px -20px; }
.dark_grey.icon.listenansicht	{ background-position: -240px -20px; }

#footer .icon.facebook      { background-position: -260px -60px; }
#footer .icon.twitter       { background-position: -300px -60px; }
#footer .icon.instagram       { background-position: -340px -60px; }

.content_artikel li  						{ margin: 0px 0 0px 16px;}

ul.filter						{ }
ul.filter .icon 				{ margin: 0 4px -4px 6px; }
ul.filter a 					{ color: #222222; font-weight: 700; }
ul.filter li 					{ padding: 4px 0 8px 0; }
ul.filter li.selected,
ul.filter li:hover 				{ background-color: #222222; color: white; }
ul.filter li.selected a,
ul.filter li:hover a			{ color: white; }
ul.filter li.selected .icon,
ul.filter li:hover .icon 		{ background-position-y: -60px; }

ul.event .datum					{ margin-top: 2px; }
ul.event .titel					{ font-weight: 700; font-size: 15px; }
ul.event .veranstalter			{ margin-top: 2px; font-weight: 700; font-size: 13px; color: #b8b8b8; }
ul.event li 					{ display: inline-block; padding: 8px 0; }
ul.event li:hover				{ background-color: rgba(235,235,235,.5); }
ul.event a 						{ color: #222222; }

.paging				{ list-style-type: none; padding: 0; font-weight: 700; }
.paging a:hover 	{ color: #00B2F2; }
.paging li 			{ display: inline-block; color: #222222; margin: 0 4px; }
.paging li a 		{ color: #222222; }
.paging .prev 		{ font-size: 22px; color: #222222; margin-right: 10px; }
.paging .next 		{ font-size: 22px; color: #222222; margin-left:  10px; }
.paging .active { color: #00B2F2; }


.commercial			{ margin-top: 6px; }
.tools				{ margin: -6px 7px 0 0; }
.collection 		{ float: right; margin: 0 0;  } /* STH */
.socialshare		{ float: right; margin: 5px 10px 0 10px; text-transform: uppercase; font-weight: 700; line-height: 1.4em; width: 142px; letter-spacing: 1px; }

li.float .textshort 		{ padding-right: 40px; }

#form_einfachesuche			    { display: inline-block; margin-bottom: 10px; }
#form_einfachesuche input 	{ width: 500px; height: 63px; border: 1px solid #b8b8b8; vertical-align: bottom; font-size: 21px; padding: 0px 10px; -moz-box-sizing: border-box; box-sizing: border-box; }
#form_einfachesuche button 	{ width: 157px; height: 63px; border: 1px solid #222222; vertical-align: bottom; background-color: #222222; color: white; font-size: 13px; text-transform: uppercase; letter-spacing: 1px; font-weight: 700; -moz-box-sizing: border-box; box-sizing: border-box; }
#form_einfachesuche button:hover	{ background: #666666; border: 1px solid #666666; }
#form_einfachesuche .icon   { margin-top: 1px; }

.va-2px                     { vertical-align: -2px; }


#query												{ position: absolute; top:60px; left: 0; background-color: rgba(255,255,255,.5); color: rgba(0,0,0,.5); }
#layout-ansicht 							{ display: inline-block; vertical-align: bottom; }
#layout-ansicht button				{ height: 32px; width: 78px; display: block; background-color: white; margin-left: 11px; border-color: #b8b8b8; vertical-align: bottom; line-height: 20px; padding: 4px 28px 8px 28px; }
#layout-ansicht #layout_text	{ border-top: none; height: 31px; }

.ansicht_bild a								{ color: #222222; }
.ansicht_bild li							{ display: inline-block; vertical-align: top;  }
.ansicht_bild ul li						{ display: inline-block; margin-bottom: 28px; vertical-align: top;  }
.ansicht_bild li .col-1_text 	{ margin-bottom: 0px; }
.ansicht_bild ul li:last-child	{ margin-bottom: 0px; }

.block.address a				{ white-space: nowrap; }
.block.address .bold		{ font-weight: 500; }
.atools	img 						{ vertical-align: top; margin: 5px 6px 0 6px; }

.block.reference 				{ margin-bottom: 20px; }

.publikation img,
.publikationen img,
.periodikum img 				{ max-width: none; }
/* .periodikum img 				{ max-width: 120px; } */

.bauwerk img 						{ max-width: none; }

.col-1.publikation,
.col-1.periodikum       { width: 131px; }


.truncate_more					{ display: inline; }
.clear									{ clear: both; height: 0px; }



/* abstaende */
.el_selector						{ margin-top: 30px; }
.el_paging_toolbox			{ padding-top: 50px; clear: both; } /* padding???? */
.el_press 							{ margin-top: 60px; }
.el_supplement					{ margin-top: 30px; }
.ansicht_bild						{ margin-bottom: 0px; }
.sammlung li:last-child	{ margin: 0; }

.blocklist                  { margin-bottom: 35px; }
.blocklist li								{ margin-bottom: 30px; }
.blocklist li:last-child		{ margin-bottom:  0px; }
.el_paging_toolbox .hr_3px 	{ margin: 6px 0 8px; }

.homeliste li.homeansicht             { margin-top: 60px; display: inline-block; }
.homeliste li.homeansicht:first-child { margin-top: 0; }

.ext_link { vertical-align: middle; }

/* 2015-03-09 */
/* 2017-11-08
.object-subtitle .icon_birth,
.object-subtitle .icon_death     { font-size: 25px; line-height: 13px; display: inline-block; vertical-align: bottom; margin-bottom: -2px; }
.object-subtitle .icon_death     { margin-left: 1px; }

*/
