* {
	background: #fff;
	border: 0;
	color: #000;
	font: 13px/17px arial, helvetica, sans-serif;
}

.skip,
.aural,
.default-form .aural,
.branding-module-1,
#fontsize,
#language-chooser,
#search,
.branding-module-3,
#nav-section,
#nav,
#readspeaker_button,
.vcard .download,
.wiki,
#text-features,
#footer-module-1,
#footer-module-2,
#nav-meta p,
em.more,
.vcard dt span.type,
.teaser-wrapper .prev,
.teaser-wrapper .next,
.tabs-with-galleries .navi,
.quicksearch,
.top-nav,
.s-results-info,
.check,
.coverflow-navi-items,
.cover-flow .details,
.cover-flow .items .description a.external,
.pagination-box,
.s-type,
.gallery .toolbar,
.gallery-opener,
.gallery .teaser-switcher,
.gs-gutton,
.search-form .linkliste,
.pub-order,
.zoom,
.s-results-info,
.vcard div h3,
a.feed,
.ui-datepicker-trigger,
#event-search-form ul.form-row,
#search-category,
.goto-map {
	display: none;	
}

/* ---------------------------------------------------------------------*/
/* LINKS */
/* ---------------------------------------------------------------------*/

a {
	text-decoration: none;
}

/* interne Links */
#main a[href^="/"]:after {
	content: "";
}
/* externe Links */
#main a[href^="http://"]:after {
	content: " [" attr(href)"]";
}
/* Emailadressen */
#main a[href^="mailto"]:after {
	content: " [" attr(href)"]";
}
/* Breadcrumb */
/* 11/2014 - hier soll kein Link im Druck ausgegeben werden */
#breadcrumb a[href^="/"]:after {
    content: "";			
}

/* ELEMENTS
--------------------- */
h1,
h1 a,
h2,
h2 a,
h3,
h4,
h4 a,
h5,
h5 a {
	font-size: 22px;
	font-weight: bold;
	line-height: 20px;
}
h2 {
	font-size: 18px;
}
h3,
h3 a,
h3 a span,
h4,
h4 a,
h5,
h5 a,
.box h3 em {
	font-size: 14px;
	font-weight: bold;
}
h5 em {
	display: block;	
}
#search-date h3 {
	margin: 10px 0 0 0;	
}
img {
	display: block;
	margin: 10px 0;
}
dt {
	font-weight: bold;
}
dd {
	margin-left: 20px;	
}
#main ul,
#main ol,
.box ul,
.box ol {
    margin: 0;
    padding: 0 0 0 18px;
}



/* Branding 
------------ */
#logo {
	float: left;
	padding: 0 0 10px 0;	
}
#logo img {
	float: left;
}
#branding #logo em {
	color: #004B95;
	display: block;
	float: left;
	font-family: 'DIN bold',Arial,Helvetica,sans-serif;
	font-size: 26px;
	font-style: normal;
	font-weight: bold;
	margin-left: 25px;
	margin-top: 25px;
}


/* ---------------------------------------------------------------------*/
/* Main */
/* ---------------------------------------------------------------------*/

/* Breadcrumb */
/* ---------------------------------------------------------------------*/
#breadcrumb,
.a-z {
	clear: both;
	display: block;
	overflow: hidden;
}
#breadcrumb h6,
#breadcrumb li {
	float: left;
	margin: 0;
	padding: 0 10px 0 0;
	list-style: none;
}
#breadcrumb li:before {
    content: "> ";
}
#breadcrumb li.first-child:before {
    content: "";
}
div.text h1 {
	clear: both;
	display: block;
	overflow: hidden;
	margin: 20px 0 0 0;
	line-height: 25px;
}
div.text h2{
	clear: both;
	display: block;
	overflow: hidden;
	margin: 20px 0 0 0;
	line-height: 20px;
}
.given-name,
.family-name,
p.fn {
	font-size: 18px;
	font-weight: bold;
}
p.fn a,
.role,
.organization-unit {
	display: block;
}
.note,
.search-form {
	margin: 15px 0 0 0;
	border: 1px solid #ccc;
	padding: 10px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
.note-box img {
	float: left;
	margin: 0;
	padding: 0 10px 0 0;
}
.note-box h4 {
	margin: 0 0 10px 0;
}
table,
td {
	border: 2px solid #666;
	empty-cells: show;
	border-collapse: collapse;
}
#nav-meta p.copyright {
	border-top: 1px solid #999;
	display: block;
	padding: 10px 0 0 0;
}
.teaser-group .teaser,
.verteiler-2-lp .verteiler-teaser {
	width: 180px;
	float: left;
	margin: 0 20px 0 0;
}
.teaser-group .first,
.verteiler-2-lp .first {
	clear: both;
}
.teaser-group .teaser h2,
.teaser-group .teaser h2 a,
.verteiler-2-lp .verteiler-teaser h2,
.verteiler-2-lp .verteiler-teaser h2 a {
	font-size:  16px;
}
.teaser-group .teaser img,
.verteiler-2-lp .verteiler-teaser img {
	width: 180px;
	height: auto;
}
#main .teaserliste ul,
#main .w-vertical-image ul {
	overflow: hidden;
	padding: 15px 0 0 0;
}
.teaserliste li,
.w-vertical-image li {
	clear: both;
	list-style: none;
}
.teaserliste li img,
.w-vertical-image li img {
	float: left;
	margin-right: 15px;
	margin-top: 3px;
}
.teaserliste li h4,
.w-vertical-image li h4 {
	margin-top: 0;
}
.events li h4 {
	margin: 10px 0;	
}
#main .a-z ul {
	margin: 0;
	padding: 0;
}
.a-z li {
	float: left;
	list-style: none;
	padding: 0 10px 0 0;
}
.personenliste {
	clear: both;
	display: block;
	padding: 10px 0 0 0;
}
.institutions,
#main,
#home #main h3,
.section-wrapper {
	clear: both;	
}
.institutions,
.section-wrapper {
	padding: 20px 0 0 0;
}
.search-results h4 a {
	font-weight: bold;
}
.s-attachments h4 a {
	font-weight: normal;
}
.list-item {
	display: block !important;
}
.shipping-info dt {
	padding: 10px 0 5px 0;	
}
.shipping-info dd {
	margin: 0;	
}
.bl-order td {
	padding: 3px;	
}



/* forms */
fieldset {
	border: none;
	padding: 0;	
}
.form-row label,
.aslabel {
	display: block;
	padding: 10px 0 3px 0;
}
input,
textarea,
select {
	display: block;
	width: 300px !important;
	border: 1px solid #000;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding: 6px;
}
button {
	display: none;	
}
.form-row span {
	float: none;
}
.form-row span input {
	width: 175px !important;
}
.form-wor label.aslabel {
	float: none;
}
.form-row span.small input {
	float: left;
	width: 100px !important;
	margin-right: 10px;
}
.td-num input {
	width: 70px !important;
}



/* Karussell */
.teaser-wrapper,
.teaser-wrapper h2 a em {
	display: block;
	clear: both;
}
.teaser-wrapper .teaser img {
	width: 600px;
	height: auto;
}
.cover-flow .items,
.cover-flow .item,
.cover-flow .item dt,
.cover-flow .item dt img {
	left: 0 !important;
	width: auto !important;	
	height: auto !important;	
	margin: 0 !important; 
	background: none;
}
.cover-flow .item {
	float: left;
	width: 45%;	
	opacity: 1 !important;
}



/* tabs */
.tab-gallery .rack-design {
	width: auto !important;
}
.tab-gallery .teaser {
	float: left;
	margin: 0 10px 0 0;
}





/* SIDEBAR
-------------------------------- */
#sidebar {
	display: none;
	/*
	margin-top: 20px;
	border-top: 3px solid #999;
	*/
}

/* READSPEAKER */
-------------------------------- 
span.rsbtn_status,
span.rsbtn_status a[href]:after,
#readspeaker_button{
	display: none;	
	visibility: hidden;
	height: 0px;
	float: right;
}
#rs_form,
.rs_addtools, .rsbtn,
.rsbtn.rsexpanded .rsbtn_exp,
.rs_addtools a, .rs_addtools span, .rsbtn a, .rsbtn span,
.rs_addtools .rsbtn_play, .rsbtn .rsbtn_play,
.rsbtn_exp,
.rsbtn_status_overlay,
.rs_addtools .rsbtn_tooltoggle, .rsbtn .rsbtn_tooltoggle,
.rsbtn_toolpanel,
.rs_addtools .rsbtn_exp, .rs_addtools .rsbtn_toolpanel, .rsbtn .rsbtn_exp, .rsbtn .rsbtn_toolpanel,
.rs_addtools .rsbtn_play .rsbtn_left .rsbtn_text .rsbtn_btnlabel, .rsbtn .rsbtn_play .rsbtn_left .rsbtn_text .rsbtn_btnlabel{
	display: none;	
	visibility: hidden;
	height: 0px;
    float: right;
}
.rs_addtools .rsbtn_play, .rsbtn .rsbtn_play,
.rsbtn.rsexpanded .rsbtn_play,
.rsbtn.rsexpanded .rsbtn_exp .rsbtn_exp_inner,
.rsbtn .rsbtn_exp .rsbtn_exp_inner,
.rs_addtools .rsbtn_tooltoggle, .rsbtn .rsbtn_tooltoggle
.rs_addtools .rsbtn_focusforward, .rsbtn .rsbtn_focusforward{
	display: none;	
	visibility: hidden;
	height: 0px;
    float: right;
}
.rs_addtools a, .rs_addtools abbr, .rs_addtools acronym, .rs_addtools address, .rs_addtools applet, .rs_addtools article, .rs_addtools aside, .rs_addtools audio, .rs_addtools b, .rs_addtools big, .rs_addtools blockquote, .rs_addtools body, .rs_addtools canvas, .rs_addtools caption, .rs_addtools center, .rs_addtools cite, .rs_addtools code, .rs_addtools dd, .rs_addtools del, .rs_addtools details, .rs_addtools dfn, .rs_addtools div, .rs_addtools dl, .rs_addtools dt, .rs_addtools em, .rs_addtools embed, .rs_addtools fieldset, .rs_addtools figcaption, .rs_addtools figure, .rs_addtools footer, .rs_addtools form, .rs_addtools h1, .rs_addtools h2, .rs_addtools h3, .rs_addtools h4, .rs_addtools h5, .rs_addtools h6, .rs_addtools header, .rs_addtools hgroup, .rs_addtools html, .rs_addtools i, .rs_addtools iframe, .rs_addtools img, .rs_addtools ins, .rs_addtools kbd, .rs_addtools label, .rs_addtools legend, .rs_addtools li, .rs_addtools mark, .rs_addtools menu, .rs_addtools nav, .rs_addtools object, .rs_addtools ol, .rs_addtools output, .rs_addtools p, .rs_addtools pre, .rs_addtools q, .rs_addtools ruby, .rs_addtools s, .rs_addtools samp, .rs_addtools section, .rs_addtools small, .rs_addtools span, .rs_addtools strike, .rs_addtools strong, .rs_addtools sub, .rs_addtools summary, .rs_addtools sup, .rs_addtools table, .rs_addtools tbody, .rs_addtools td, .rs_addtools tfoot, .rs_addtools th, .rs_addtools thead, .rs_addtools time, .rs_addtools tr, .rs_addtools tt, .rs_addtools u, .rs_addtools ul, .rs_addtools var, .rs_addtools video, .rsbtn a, .rsbtn abbr, .rsbtn acronym, .rsbtn address, .rsbtn applet, .rsbtn article, .rsbtn aside, .rsbtn audio, .rsbtn b, .rsbtn big, .rsbtn blockquote, .rsbtn body, .rsbtn canvas, .rsbtn caption, .rsbtn center, .rsbtn cite, .rsbtn code, .rsbtn dd, .rsbtn del, .rsbtn details, .rsbtn dfn, .rsbtn div, .rsbtn dl, .rsbtn dt, .rsbtn em, .rsbtn embed, .rsbtn fieldset, .rsbtn figcaption, .rsbtn figure, .rsbtn footer, .rsbtn form, .rsbtn h1, .rsbtn h2, .rsbtn h3, .rsbtn h4, .rsbtn h5, .rsbtn h6, .rsbtn header, .rsbtn hgroup, .rsbtn html, .rsbtn i, .rsbtn iframe, .rsbtn img, .rsbtn ins, .rsbtn kbd, .rsbtn label, .rsbtn legend, .rsbtn li, .rsbtn mark, .rsbtn menu, .rsbtn nav, .rsbtn object, .rsbtn ol, .rsbtn output, .rsbtn p, .rsbtn pre, .rsbtn q, .rsbtn ruby, .rsbtn s, .rsbtn samp, .rsbtn section, .rsbtn small, .rsbtn span, .rsbtn strike, .rsbtn strong, .rsbtn sub, .rsbtn summary, .rsbtn sup, .rsbtn table, .rsbtn tbody, .rsbtn td, .rsbtn tfoot, .rsbtn th, .rsbtn thead, .rsbtn time, .rsbtn tr, .rsbtn tt, .rsbtn u, .rsbtn ul, .rsbtn var, .rsbtn video{
	display: none;	
	visibility: hidden;
	height: 0px;
    float: right;
}