/* ALLGEMEIN */

h2.borderBottom {
  min-height:55px;
  line-height:22px;
  padding-top:28px;
	margin-bottom:0px;
	padding-left:6px;
}
.node table td, .node table th {
vertical-align:top;
}
#VhsAuswertungenDetailsHeader .leftContent h2.borderBottom:first-child, #vhsDatenblatt h2.borderBottom:first-child, 
#keboeDatenblattDetailsHeader .leftContent h2.borderBottom:first-child, #keboeDatenblatt h2.borderBottom:first-child {
  min-height:48px;
	padding-top:18px;
}
body.auswertungen h2.borderBottom,
body.evaluation h2.borderBottom {
font-size:1.3em;
}
.region-content #block-system-main .content ul {
margin-left:13px;
list-style-type:square;
}
.region-content #block-system-main .content ol {
margin-left:13px;
padding-top: 1px;
}
.region-content #block-system-main .content ol.alpha {
list-style-type: lower-alpha;
}
.field-name-field-intro-inhalt ul, .field-name-field-intro-inhalt ol {
margin-bottom:0.8em;
}
.field-name-field-intro-inhalt h3 {
padding-top:4px;
}
.region-content #block-system-main .content ul li, .region-content #block-system-main .content ol li {
padding-bottom:7px;
padding-left:5px;
line-height: 1.4em;
}
.field-name-field-intro-inhalt li {
padding-bottom:10px !important;
}
.field-name-field-intro-inhalt ul ul, .field-name-field-intro-inhalt ul ol, .field-name-field-intro-inhalt ol ol, .field-name-field-intro-inhalt ol ul {
margin-top:12px;
margin-bottom:-7px;
}
.contentImage img {
margin-bottom:12px;
}
.field-name-field-intro-inhalt {
padding-bottom:12px;
margin-bottom:-11px;
}
div.messages {
margin-bottom:1.2em;
}
.page-customerror #block-system-main {
padding-top:12px;
background: transparent url("../img/strichlierte_linie.gif") repeat-x scroll left top;
padding-left:6px;
}
/* Adminbereich */
body.logged-in .node-einfache-seite-bild-oben-rechts,
body.logged-in .node-projekt,
body.logged-in .node-statistikbericht-auswertung,
body.logged-in .node-publikation,
body.logged-in .node-nicht-vhs-projekt  {
background-color:#e4fbcd;
}

/* Startseite */
.front .field-name-field-intro-inhalt {
padding-right:0px;
}
.front .field-name-field-intro-inhalt  .views-row {
  background: transparent url(../img/strichlierte_linie.gif) repeat-x left bottom;
  padding: 8px 0px;
}
.front #block-views-news-termine-block-4 h2, .front #block-views-news-events-block-4 h2 {
margin-bottom:0.51em;	
font-size:12px;
}
.front #block-views-news-termine-block-4 h2 a, .front #block-views-news-events-block-4 h2 a {
color: #fab100;	
position:relative;
background:none;
color: #fab100;
font-size: 1em;
font-weight: bold;
border-bottom: none;
border-top: 5px solid #fab100;
margin-bottom: 0px;
margin-top: 25px;
padding-left:6px;
padding-top: 8px;
padding-bottom: 10px !important;
display:block;
}
.front #block-views-news-termine-block-4 h2 a:hover, .front #block-views-news-events-block-4 h2 a:hover,
.front #block-views-news-termine-block-4 h2 a:active, .front #block-views-news-events-block-4 h2 a:active {
text-decoration:none;
border-top: 3px solid #fab100;
margin-top: 27px;		
}
.front #block-views-news-termine-block-4 h2 a:after, .front #block-views-news-events-block-4 h2 a:after {
background: transparent url("../img/icons/linkboxes/home_news_b.png") no-repeat scroll left top;
position: absolute;
z-index: 10;
left: 6px;
top: -32px;
content:'\0020';	
display:block;
width: 23px;
height: 23px;
}
.front .bxslider li {
margin:0px !important;	
}

.bx-wrapper .bx-next {
content: '\0020';
  display: block;
  width: 26px;
  height: 24px;
  background: #000000 url('../img/icons_all.gif') no-repeat right -633px;
  position: absolute;
  top: 50%;
  right: 10px;
  margin-top: -7px;
  text-indent: -10000px;
  opacity: 0.8;
  opacity: 0.65;
  border:5px solid #fff;
}
.bx-wrapper .bx-prev {
content: '\0020';
  display: block;
  width: 26px;
  height: 24px;
  background: #000 url('../img/icons_all.gif') no-repeat left -693px;
  position: absolute;
  top: 50%;
  left: 10px;
  margin-top: -7px;
  text-indent: -10000px;
  opacity: 0.8;
  opacity: 0.65;
  border:5px solid #fff;
}
.bx-wrapper .bx-prev:hover, .bx-wrapper .bx-next:hover {
  opacity: 1;
}
.front #block-views-news-termine-block-4 h2 a:hover:after, .front #block-views-news-events-block-4 h2 a:hover:after {
background: transparent url("../img/icons/linkboxes/home_news_o.png") no-repeat scroll left top;
}
#block-views-news-termine-block-4, #block-views-news-events-block-4 {
position:relative;
margin-bottom:25px;
padding-top: 25px;
}
#block-views-news-termine-block-4 .view, #block-views-news-events-block-4 .view {
margin-right:51%;
padding-left:6px;
}
.front .main .region-blocks {
position:relative;
}
#block-views-schwerpunkt-block, #block-views-schwerpunkt-block-1 {
width:49%;
position:absolute;
right:0px;
top:100px;
}
#block-views-schwerpunkt-block img, #block-views-schwerpunkt-block-1 img {
height:auto;	
}
#block-block-62 a:after, #block-block-62 a:link:after, #block-block-62 a:visited:after,
#block-block-68 a:after, #block-block-68 a:link:after, #block-block-68 a:visited:after {
content: url('../img/icons/linkboxes/home_literatur_b.png');
}
#block-block-62 a:hover:after, #block-block-62 a:active:after,
#block-block-68 a:hover:after, #block-block-68 a:active:after {
content: url('../img/icons/linkboxes/home_literatur_o.png');
}
.front #block-block-62 h2,
.front #block-block-68 h2 {
border-top: 5px solid #001052;
}
.front #block-block-62 h2 a,.front #block-block-68 h2 a {
color:#001052;
}
#block-block-63 a:after, #block-block-63 a:link:after, #block-block-63 a:visited:after,
#block-block-69 a:after, #block-block-69 a:link:after, #block-block-69 a:visited:after {
content: url('../img/icons/linkboxes/home_struktur_b.png');
}
#block-block-63 a:hover:after, #block-block-63 a:active:after,
#block-block-69 a:hover:after, #block-block-69 a:active:after {
content: url('../img/icons/linkboxes/home_struktur_o.png');
}
.front #block-block-63 h2, .front #block-block-69 h2 {
border-top: 5px solid #631038;
}
.front #block-block-63 h2 a, .front #block-block-69 h2 a {
color:#631038;
}
#block-block-64 a:after, #block-block-64 a:link:after, #block-block-64 a:visited:after,
#block-block-70 a:after, #block-block-70 a:link:after, #block-block-70 a:visited:after {
content: url('../img/icons/linkboxes/home_historiografie_b.png');
}
#block-block-64 a:hover:after, #block-block-64 a:active:after,
#block-block-70 a:hover:after, #block-block-70 a:active:after {
content: url('../img/icons/linkboxes/home_historiografie_o.png');
}
.front #block-block-64 h2, .front #block-block-70 h2 {
border-top: 5px solid #fa7b00;
}
.front #block-block-64 h2 a, .front #block-block-70 h2 a {
color:#fa7b00;
}
#block-block-65 a:after, #block-block-65 a:link:after, #block-block-65 a:visited:after,
#block-block-72 a:after, #block-block-72 a:link:after, #block-block-72 a:visited:after {
content: url('../img/icons/linkboxes/home_medienpreise_b.png');
}
#block-block-65 a:hover:after, #block-block-65 a:active:after,
#block-block-72 a:hover:after, #block-block-72 a:active:after {
content: url('../img/icons/linkboxes/home_medienpreise_o.png');
}
.front #block-block-65 h2, .front #block-block-72 h2 {
border-top: 5px solid #663366;
}
.front #block-block-65 h2 a, .front #block-block-72 h2 a {
color:#663366;
}
#block-block-66 a:after, #block-block-66 a:link:after, #block-block-66 a:visited:after,
#block-block-71 a:after, #block-block-71 a:link:after, #block-block-71 a:visited:after {
content: url('../img/icons/linkboxes/home_bifodok_b.png');
}
#block-block-66 a:hover:after, #block-block-66 a:active:after,
#block-block-71 a:hover:after, #block-block-71 a:active:after {
content: url('../img/icons/linkboxes/home_bifodok_o.png');
}
.front #block-block-66 h2, .front #block-block-71 h2 {
border-top: 5px solid #156200;
}
.front #block-block-66 h2 a, .front #block-block-71 h2 a {
color:#156200;
}
#block-block-67 a:after, #block-block-67 a:link:after, #block-block-67 a:visited:after,
#block-block-73 a:after, #block-block-73 a:link:after, #block-block-73 a:visited:after {
content: url('../img/icons/linkboxes/home_forschungsnetzwerk_b.png');
}
#block-block-67 a:hover:after, #block-block-67 a:active:after,
#block-block-73 a:hover:after, #block-block-73 a:active:after {
content: url('../img/icons/linkboxes/home_forschungsnetzwerk_o.png');
}
.front #block-block-67 h2, .front #block-block-73 h2 {
border-top: 5px solid #096291;
}
.front #block-block-67 h2 a, .front #block-block-73 h2 a {
color:#096291;
}

#homeBanner {
display: table; /* Fallback IE<9 */
display: flex;
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;  
justify-content: space-between;
-webkit-box-pack: justify;
-moz-box-pack: justify;
-ms-flex-pack: justify;
-webkit-justify-content: space-between;
width:100%;	
-ms-flex-align:stretch;
-webkit-align-items:stretch;
align-items:stretch;
}
#homeBanner .homeBannerColumn {
width:49%;
flex:0 0 49%;
-ms-flex:0 0 49%;
-webkit-flex:0 0 49%;	
padding: 10px;
border: 1px solid #999999;
margin-top:40px;
}
#homeBanner .homeBannerColumn span {
display: table; /* Fallback IE<9 */
display: flex;
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;  
justify-content: space-between;
-webkit-box-pack: justify;
-moz-box-pack: justify;
-ms-flex-pack: justify;
-webkit-justify-content: space-between;
}
#homeBanner .homeBannerColumn strong span {
float:right;
}
#homeBanner strong {
display:block;
margin-bottom:5px;	
}
/* Linkboxen */

.linkboxes3Cols
{
width:100%;
padding-top:13px;
}
.linkboxesRow {
float:left;
clear:both;
}
.linkbox {
width:34% !important;
padding-right:2%;
float:left;
margin-top:20px;
clear:none !important;
}
body.keboe .linkbox {
margin-top:13px;
}
.page-node-10 .linkbox,
.page-node-1167 .linkbox {
width:100% !important;
padding-right:0px;
}
.linkbox + .linkbox + .linkbox {
padding-right:0px;
width:32% !important;
}
.linkbox + .linkbox + .linkbox  + .linkbox {
padding-right:2%;
width:34% !important;
}
.linkbox + .linkbox + .linkbox + .linkbox + .linkbox  + .linkbox {
padding-right:0px;
width:32% !important;
}
.linkbox a {
padding-top:13px;
display:block;
position:relative;
margin-top:-5px;
}
.linkbox a:hover, .linkbox a:active{
text-decoration:none;
}
.linkbox a:after, .linkbox a:link:after, .linkbox a:visited:after, .linkbox a:hover:after, .linkbox a:active:after, 
#sucheNachBundesland .rightContent h4 a:after, #sucheNachBundesland .rightContent h4 a:link:after, #sucheNachBundesland .rightContent h4 a:visited:after{
  position:absolute; 
  z-index:10; 
  left:0px;
  top:-26px;
}
.linkbox h4, .linkbox h2 {
margin-top:30px;
padding-left:6px;
padding-right:6px;
font-size:12px;
margin-bottom:0.51em;
}
.linkbox h4:hover, .linkbox h2:hover {
border-top-width:3px !important;
margin-top:32px;
}
.linkbox p {
margin-bottom:0px !important;
padding-left:6px;
padding-right:6px;
}

/* STRUKTUR */

/* Übersichtsseite */
#node-9, #node-1166 {
position:relative;
}

.page-node-9 .region-content .block-block,
.page-node-1166 .region-content .block-block {
background: transparent url("../img/strichlierte_linie.gif") repeat-x scroll left bottom;
float: left;
padding: 0px 6px 12px 6px;
margin-right:196px;
}
.page-node-9 .region-content .block-block h2,
.page-node-1166 .region-content .block-block h2 {
box-sizing:content-box;
width:100%;
padding-right:6px;
padding-left:6px;
margin-right:-6px;
margin-left:-6px;
line-height: 22px;
margin-bottom: 12px;
min-height: 25px;
padding-left: 6px;
padding-bottom:3px;
padding-top: 30px;
border-bottom: 5px solid #631038;
}

.page-node-9 .region-content .block-block p,
.page-node-1166 .region-content .block-block p {
float:right;
margin-left:-100%;
width:100%;
padding-right:100px;
}
.page-node-9 .region-content .block-block p + p,
.page-node-1166 .region-content .block-block p + p {
float: right;
width:auto;
margin-left:0px;
padding-right:0px;
margin-bottom:-30px;
}
.page-node-9 .region-content .block-block p + p + p,
.page-node-1166 .region-content .block-block p + p + p {
float:none;
clear:both;
margin-bottom:0px;
}
/* Strukturanalyse Startseite */
#sucheNachBundesland .leftContent .content {
	padding:0px;
	background-image:none;
}
#sucheNachBundesland .rightContent {
background-image:none;
}
#sucheNachBundesland .rightContent h4 {
  background-image:none;
	color:#631038;
  border-bottom:5px solid #631038;
	padding-bottom:5px;
  margin-top:17px;
	box-sizing:content-box;
	width:100%;
	padding-left:6px;
	padding-right:6px;
	margin-left:-6px;
}

 #sucheNachBundesland .map {
    width:100%;
    min-height:200px;
	  padding:20px;
  background: #f1f1f1 url("../img/strichlierte_linie.gif") repeat-x left bottom;
 }
#mapLegende {
margin:10px 0 0 0px;
padding:0px;
list-style:none;	
}
 
 #mapLegende li{
margin:0px;
padding:0px 0px 10px 20px;
list-style:none;	
background-position:left 3px !important;
}
#sucheNachBundesland .rightContent .content:last-child {
background-image:none;
}	
  #sucheNachBundesland .googlemap {
    width:100%;
    height:370px;
  background: #f1f1f1 url("../img/strichlierte_linie.gif") repeat-x left bottom;
 }

 #strukturdatenSearch .leftContent {
 padding-right:0px; 
  background: transparent url("../img/strichlierte_linie.gif") repeat-x left top;
 }
 #strukturdatenSearch .leftContent .content {
 background-image:none;
 padding:0px;
 }
#strukturdatenSearch form {
	float:left;
	clear:both;
	width:100%;
	position:relative;
} 
			
#strukturdatenSearch .inputs {
  float: right;
  margin-left: -100%;
  padding: 12px 197px 12px 6px;
  width: 100%;
  background: transparent url("../img/strichlierte_linie.gif") repeat-x left bottom;
 }

#strukturdatenSearch .inputs input {
	width:32%;
	margin-right:0%;
	float:left;
	}
#strukturdatenSearch .inputs select{
	width:32%;
	margin-left:2%;
	float:left;
	}

#strukturdatenSearch button {
	position:absolute;
	right:110px;
	top:13px;
	}
#literatur #complexSearch,
#literature #complexSearch {
position:relative;	
margin-right:196px;
}
#literatur #complexSearch .rightColumn,
#literature #complexSearch .rightColumn {
position:absolute;
right:-196px;
top:0px;
width: 182px;
margin: 0px;
padding: 7px 0px 17px 6px;
background: transparent url("../img/strichlierte_linie.gif") repeat-x left bottom;
}
#literatur #complexSearch .rightColumn span,
#literature #complexSearch .rightColumn span {
cursor:pointer;	
}
.views-exposed-form{
margin:0px 6px;
position:relative;
padding-top:6px;
} 
#linkboxContainer {
margin-right:196px;
}
.searchresultsTable .views-exposed-form {
margin:6px 0px 0px 0px;
}
.page-literatur-wiener-moderne-kategorien .region-content .searchresultsTable .views-exposed-form,
.page-literature-viennese-modernism-categories .region-content .searchresultsTable .views-exposed-form,
.page-literature-text-archive-categories .region-content .searchresultsTable .views-exposed-form, 
.page-literatur-textarchiv-kategorien .region-content .searchresultsTable .views-exposed-form {
margin:0px;
}
.views-exposed-widgets {
width:100%;
background: transparent url("../img/strichlierte_linie.gif") repeat-x scroll left bottom;
padding-bottom:12px;
padding-right:80px;
}
.searchresultsTable .views-exposed-widgets {
padding:0px 80px 12px 6px;
}
#complexSearch.view-filters  .views-exposed-widgets {
padding:0px;
}
.view-projekte-uebersicht .views-exposed-widget,
.view-projects-overview .views-exposed-widget,
.view-projects-overview .views-exposed-widget,
.view-projekte-uebersicht .views-exposed-widget,
.view-keb-statistik-auswertungen .views-exposed-widget,
.view-vhs-statistik-auswertungen .views-exposed-widget,
.view-publikationen-uebersicht .views-exposed-widget,
.view-projekte-uebersicht-ii .views-exposed-widget,
.view-publications-overview .views-exposed-widget,
.view-projects-overview-ii .views-exposed-widget,
.view-statistics-evaluations .views-exposed-widget,
.view-keboe-statistics-evaluations .views-exposed-widget,
#literatur .views-exposed-widget,
#literature .views-exposed-widget,
#medienpreise .views-exposed-widget{
width:48%;
margin-right:2%;
float:left;
padding:0px;
}
.view-keb-statistik-auswertungen .views-exposed-widget, .view-vhs-statistik-auswertungen .views-exposed-widget,
.view-statistics-evaluations .views-exposed-widget, .view-keboe-statistics-evaluations .views-exposed-widget,
#literature .views-exposed-widget, #literatur .views-exposed-widget, #medienpreise .views-exposed-widget {
width:95%;
}
.view-projekte-uebersicht-ii .views-exposed-widget, .view-projects-overview-ii .views-exposed-widget {
width:32%;
}
.view-projekte-uebersicht-ii .views-exposed-widget + .views-exposed-widget + .views-exposed-widget,
.view-projects-overview-ii .views-exposed-widget + .views-exposed-widget + .views-exposed-widget  {
margin-right:0px;
}
.view-projekte-uebersicht .views-exposed-widget.views-submit-button,
.view-projects-overview .views-exposed-widget.views-submit-button, 
.view-projekte-uebersicht .views-exposed-widget.views-submit-button, 
.view-keb-statistik-auswertungen .views-exposed-widget.views-submit-button,
.view-vhs-statistik-auswertungen .views-exposed-widget.views-submit-button,
.view-publikationen-uebersicht .views-exposed-widget.views-submit-button,
.view-projekte-uebersicht-ii .views-exposed-widget.views-submit-button,
.view-publications-overview .views-exposed-widget.views-submit-button,
.view-projects-overview-ii .views-exposed-widget.views-submit-button,
.view-statistics-evaluations .views-exposed-widget.views-submit-button,
.view-keboe-statistics-evaluations .views-exposed-widget.views-submit-button,
#literatur .views-exposed-widget.views-submit-button, #literature .views-exposed-widget.views-submit-button, 
#medienpreise .views-exposed-widget.views-submit-button {
width:70px;
position:absolute;
right:0px;
top:25px;
}
#literatur #complexSearch  form.advanced .views-exposed-widget.views-submit-button, #literature #complexSearch  form.advanced .views-exposed-widget.views-submit-button {
position:Static;
padding:0px;
float:right;
width:auto;
margin-right:0px;
}
#literatur #complexSearch .views-exposed-widget.views-reset-button, #literature #complexSearch .views-exposed-widget.views-reset-button {
position:Static;
padding:0px;
float:left;
width:auto;	
}
.view-vhs-statistik-auswertungen .views-exposed-widget.views-submit-button, .view-keb-statistik-auswertungen .views-exposed-widget.views-submit-button,
.view-statistics-evaluations .views-exposed-widget.views-submit-button, .view-keboe-statistics-evaluations .views-exposed-widget.views-submit-button,
#literatur .views-exposed-widget.views-submit-button,
#literature .views-exposed-widget.views-submit-button,
#medienpreise .views-exposed-widget.views-submit-button  {
top:7px;
}
#views-exposed-form-publikationen-uebersicht-block-1 .views-submit-button,
#block-views-publications-overview-block-1 .views-submit-button,
.view-keb-statistik-auswertungen .views-submit-button,
.view-vhs-statistik-auswertungen .views-submit-button,
.view-publikationen-uebersicht .views-submit-button,
.view-projekte-uebersicht-ii .views-submit-button,
.view-publications-overview .views-submit-button,
.view-projects-overview-ii .views-submit-button,
.view-statistics-evaluations .views-submit-button,
.view-keboe-statistics-evaluations .views-submit-button,
#medienpreise .views-submit-button  {
margin-top:0px;
margin-left:10px;
}
.view-projekte-uebersicht .views-exposed-widget label, .view-projects-overview .views-exposed-widget label, 
#views-exposed-form-publikationen-uebersicht-block-1 .views-exposed-form label,
#block-views-publications-overview-block-1 .views-exposed-form label,
.view-keb-statistik-auswertungen label,
.view-vhs-statistik-auswertungen label,
.view-publikationen-uebersicht label,
.view-projekte-uebersicht-ii label,
.view-publications-overview label,
.view-projects-overview-ii label,
.view-statistics-evaluations label,
.view-keboe-statistics-evaluations label {
margin-bottom:4px;
color:#631038;
}
#views-exposed-form-publikationen-uebersicht-block-1 .views-exposed-widget,
#block-views-publications-overview-block-1 .views-exposed-widget {
padding:0px;
}
#block-views-publications-overview-block-1 .views-exposed-widget {
padding-bottom:8px;	
}
.view-projekte-uebersicht .views-exposed-widget input, .view-projekte-uebersicht .views-exposed-widget select,
.view-projects-overview .views-exposed-widget input, .view-projects-overview .views-exposed-widget select,
.view-keb-statistik-auswertungen input, .view-keb-statistik-auswertungen select,
.view-vhs-statistik-auswertungen input, .view-vhs-statistik-auswertungen select,
.view-publikationen-uebersicht input, .view-publikationen-uebersicht select,
.view-projekte-uebersicht-ii input, .view-projekte-uebersicht-ii select, 
.view-publications-overview input, .view-publications-overview select,
.view-projects-overview-ii input, .view-projects-overview-ii select,
.view-statistics-evaluations input, .view-statistics-evaluations select,
.view-keboe-statistics-evaluations input, .view-keboe-statistics-evaluations select, 
#literatur .views-exposed-form input,#literature .views-exposed-form input,#medienpreise .views-exposed-form input {
width:100%;
}

.views-exposed-form #edit-submit, #edit-submit-publications-overview, #edit-submit-keb-statistik-auswertungen, #edit-submit-vhs-statistik-auswertungen,
#edit-submit-projects-overview-ii, #edit-submit-statistics-evaluations, #edit-submit-keboe-statistics-evaluations {
margin-left: 0;
padding-left: 0;
padding-right: 18px;
border:none !important;
width:70px;
padding:1px 18px 1px 0 ;
margin-bottom:0px;
margin-top:0px !important;
font-family: Arial,Helvetica,sans-serif;
font-size: 0.85em;
text-transform:uppercase;
cursor:pointer;
 }

.views-exposed-form #edit-submit:hover, #edit-submit-publications-overview:hover, #edit-submit-keb-statistik-auswertungen:hover, #edit-submit-vhs-statistik-auswertungen:hover,
#edit-submit-projects-overview-ii:hover, #edit-submit-statistics-evaluations:hover, #edit-submit-keboe-statistics-evaluations:hover {
background-position:right -3px;
}
/* MAP Strukturanalyse Uebersichtsseite*/
.land {
  fill: #CCCCCC;
  fill-opacity: 1;
  stroke:white;
  stroke-opacity: 1;
  stroke-width:0.5;
  }
.land:hover {
  fill: #631038;
  -webkit-transition-property: fill;
  -webkit-transition-duration: 0.3s;
  -moz-transition-property: fill;
  -moz-transition-duration: 0.3s;
  transition-property: fill;
  transition-duration: 0.3s;
  }
	/* Strukturanalyse Vollansicht */
#StrVollansichtHeader .leftContent .container, #StrVollansichtHeader .rightContent .content {
	background: transparent url("../img/strichlierte_linie.gif") repeat-x left bottom;
}	
#StrVollansichtHeader h4{
  white-space:nowrap;
}
#StrVollansichtHeader label {
  display:block;
}
#StrVollansichtHeader select {
  width:100%;
  margin-bottom:12px;
}
#StrVollansichtHeader .rightContent select {
  width:100%;
  margin-bottom:0px;
}
#StrVollansichtHeader .rightContent label {
  display:none;
}
#StrVollansichtHeader .rightContent select {
  margin-top:20px;
}
#StrVollansichtHeader .rightContent h4 {
  display:none;
}
#StrVollansichtHeader .leftContent .content {
  padding-left:0px;
  padding-right:0px;
}
#StrVollansichtHeader .leftContent .container {
  padding-left:6px;
  padding-right:6px;
}

#StrVollansicht h2 {
  padding-left:6px;
	line-height:25px;
  margin-bottom:0px;
}
#StrVollansicht .leftContent .content, #StrVollansicht .rightContent {
  background-image:none;
}
#block-block-4 h2, 
#block-block-5 h2, 
#block-block-6 h2,
#block-block-12 h2 {
border-bottom: 5px solid #631038;
line-height: 22px;
font-size:1.4em;
margin-bottom: 0;
padding-bottom: 3px;
padding-left: 6px;
margin-bottom:12px;
margin-top:18px;
}
#block-block-17 h2, 
#block-block-18 h2, 
#block-block-19 h2,
#block-block-20 h2 {
border-bottom: 5px solid #631038;
line-height: 22px;
font-size:1.4em;
margin-bottom: 0;
padding-bottom: 3px;
padding-left: 6px;
margin-bottom:12px;
margin-top:18px;
}
#block-block-4 p, 
#block-block-5 p, 
#block-block-6 p,
#block-block-12 p {
padding-left: 6px;
}
#block-block-17 p, 
#block-block-18 p, 
#block-block-19 p,
#block-block-20 p {
padding-left: 6px;
}
.str_ana_legende_a {
background: transparent url("../img/icons/legend/str_ana_legende_a.png") no-repeat left 5px;
padding-left:15px;
}
.str_ana_legende_c {
background: transparent url("../img/icons/legend/str_ana_legende_c.png") no-repeat left 5px;
padding-left:15px;
}
.str_ana_legende_d {
background: transparent url("../img/icons/legend/str_ana_legende_d.png") no-repeat left 5px;
padding-left:15px;
}
.str_ana_legende_e {
background: transparent url("../img/icons/legend/str_ana_legende_e.png") no-repeat left 5px;
padding-left:15px;
}
.str_ana_legende_e2 {
background: transparent url("../img/icons/legend/str_ana_legende_e2.png") no-repeat left 5px;
padding-left:15px;
}
.str_ana_legende_f {
background: transparent url("../img/icons/legend/str_ana_legende_f.png") no-repeat left 5px;
padding-left:15px;
}
.str_ana_legende_g {
background: transparent url("../img/icons/legend/str_ana_legende_g.png") no-repeat left 5px;
padding-left:15px;
}
.str_ana_legende_h {
background: transparent url("../img/icons/legend/str_ana_legende_h.png") no-repeat left 5px;
padding-left:15px;
}
#StrAnaVolldatenMain table {
  background: transparent url("../img/strichlierte_linie.gif") repeat-x left bottom;
	width:100%;
}
#StrAnaVolldatenMain  p {
margin-bottom:12px !important;
}
#StrAnaVolldatenMain table td {
  min-width:33%;
}
#StrAnaVolldatenMain p.separatBottom {
  padding-bottom:12px;
  margin-bottom:0px;
}
#StrAnaVolldatenMain h4 {
  padding-top:0px;
}
#StrAnaVolldatenMain h4.separatTop {
  padding-top:12px;
}
#StrAnaLegendeContainer .leftContent .content {
  background-image:none;
}
#StrAnaLegendeContainer table {
  margin-bottom:1.2em;
}
#StrAnaLegende th {
  font-weight:normal;
}
#StrAnaLegende th + th {
  text-align:right;
  padding-right:20px;
}
#StrAnaLegende td {
  padding-bottom:2px;
  text-align:right;
  padding-right:0px;
  white-space:nowrap;
}
#StrAnaLegende tr td + td {
  width:auto;
}
#StrAnaLegende tr td + td  + td {
  padding-right:0px;
}
#StrAnaLegende tr td + td  + td + td {
  padding-right:20px;
}
#StrAnaLegende tr td + td + td + td + td  {
  padding-right:0px;
}
#StrAnaLegende tr td + td + td + td + td + td  {
  padding-right:20px;
}
#StrAnaLegende tr td + td + td + td + td + td + td {
  padding-right:0px;
}
#StrAnaLegende tr td + td + td + td + td + td + td + td  {
  padding-right:20px;
}
#mehrLegende {
display:none;
}
#StrVollansicht .rightContent .content {
  background: transparent url("../img/strichlierte_linie.gif") repeat-x left bottom;
}

.statistiklinks {
  margin:0 0 -6px 0px;
	border:none !important;
}
tbody, th {
border:none;
}
.statistiklinks td h4{
  padding-bottom:6px;
}
.statistiklinks td {
  padding-bottom:6px;
}

.kennzahlen th {
  font-weight:normal;
}
#StrVollansicht .rightContent .content {
  padding-bottom:12px;
}
#StrVollansicht .rightContent .statistiklinks h4 {
  margin-bottom:0px;
}
#Map .content {
padding:0px;
}
#Map p {
padding-top:12px;
margin-bottom:0px;
}
#Map .iconArrowRight {
float:right;
line-height:1.2em;
margin-top:0.3em;
}

/* KEBOE Statistik */
.region-blocks {
margin-right: 196px;
background: transparent url("../img/strichlierte_linie.gif") repeat-x left top;
padding-top:1px;
}
#literatur .region-blocks, #literature .region-blocks, .front .region-blocks {
margin-right: 0px;
}
.front .region-blocks {
background:none;	
}
#literatur.eb-index .region-blocks, #literature.eb-index .region-blocks {
margin-right: 196px;
}
#literatur .region-blocks .block, #literature .region-blocks .block {
float:left;
clear:both;
width:100%;
}
#block-block-31 {
clear:both !important;	
}
.page-node-7 .region-blocks, .page-node-1175 .region-blocks, 
.page-node-156631 .region-blocks,
.page-node-156632 .region-blocks,
.page-node-156633 .region-blocks {
margin-right: 0px;
background-image:none;
}
.page-node-156631 .region-content,
.page-node-156632 .region-content,
.page-node-156633 .region-content {
display:none;
}
.page-node-156631 .rightContent .content {
background-image:none;
}

/* VHS Statistik */

#block-views-keb-statistik-block-1 {
	position:relative;
    float:left;
    clear:left;
}
.page-node-4 .region-content .leftContent, .page-node-10 .region-content .leftContent {
padding-right:0px;
}
.page-node-4 .region-content .rightContent , .page-node-10 .region-content .rightContent {
position:absolute;
right:0px;
top:0px;
}
.page-node-4 .field-name-field-intro-inhalt p:last-child, .page-node-10 .field-name-field-intro-inhalt p:last-child  {
margin-top:0px;
}
/*
#block-views-vhs-statistik-block-1 h2 {
background: transparent url("../img/icons/sta_auswertungen_b.png") no-repeat scroll 5px 28px;
padding-left:34px !important;
}
#block-views-vhs-statistik-block h2 {
background: transparent url("../img/icons/sta_aktuelles.png") no-repeat scroll 3px 26px;
padding-left:33px !important;
}
*/
#block-views-vhs-statistik-block, #block-views-vhs-statistik-block-1, #block-views-statistics-overview-block-1,
#block-block-4, 
#block-block-5, 
#block-block-6,
#block-block-12,
#block-block-17, 
#block-block-18, 
#block-block-19,
#block-block-20 {
  float:left;
  clear:both;
  width:100%;
}
#block-block-4 h2, 
#block-block-5 h2, 
#block-block-6 h2, 
#block-block-12 h2,
#block-block-4 h2 a, 
#block-block-5 h2 a, 
#block-block-6 h2 a, 
#block-block-12 h2 a{
font-weight:bold;
color:#000000;
text-decoration:none;
font-size: 1em;
color: #631038;
clear:none !important;
}
#block-block-17 h2, 
#block-block-18 h2, 
#block-block-19 h2, 
#block-block-20 h2,
#block-block-17 h2 a, 
#block-block-18 h2 a, 
#block-block-19 h2 a, 
#block-block-20 h2 a{
font-weight:bold;
color:#000000;
text-decoration:none;
font-size: 1em;
color: #631038;
clear:none !important;
}
#block-block-5 h2, 
#block-block-6 h2, 
#block-block-12 h2 {
padding-top:10px;
}
#block-block-18 h2, 
#block-block-19 h2, 
#block-block-20 h2 {
padding-top:10px;
}
#block-views-vhs-statistik-block h2, #block-views-vhs-statistik-block-1 h2, #block-views-statistics-overview-block-1 h2,
#block-views-keb-statistik-block-1 h2, #block-views-55ae713efcb87c8a5bfaca7e4352bf5e h2,
#searchResults h2, .auswertungen .block-views h2, body.publikationen .block-views h2,
.evaluations .block-views h2, body.publications .block-views h2
#block-views-a5f8d9167068167ec11567059f4b9cfc h2,
#block-views-projekte-uebersicht-block-1 h2,
#block-views-publications-overview-block-1 h2, 
#block-views-projects-overview-block-1 h2,
#block-views-projekte-uebersicht-ii-block-1 h2,
#block-views-projects-overview-ii-block-1 h2,
#literatur .region-blocks .block h2, #literature .region-blocks .block h2 {
line-height: 22px;
margin-bottom: 0;
min-height: 55px;
padding-left: 6px;
padding-bottom:3px;
padding-top: 28px;
margin-bottom:6px;
border-bottom: 5px solid #631038;
}
.auswertungen .block-views h2, .evaluations .block-views h2, #block-views-projekte-uebersicht-block-1 h2, body.publikationen .block-views h2, body.publications .block-views h2,
#block-views-projects-overview-block-1 h2, #LiteratuStartseite .block-views h2 {
padding-top:18px !important;
min-height: 41px;
}
#block-views-vhs-statistik-block .views-row{
  padding:12px 6px 0px 6px;
  background: transparent url("../img/strichlierte_linie.gif") repeat-x left bottom;
	float:left;
	width:100%;
}
#block-block-4 .content, 
#block-block-5 .content, 
#block-block-6 .content,
#block-block-12 .content,
#block-block-17 .content, 
#block-block-18 .content, 
#block-block-19 .content,
#block-block-20 .content {
  background: transparent url("../img/strichlierte_linie.gif") repeat-x left bottom;
	float:left;
	width:100%;
min-height: 160px;
}
#block-views-vhs-statistik-block h3, 
#block-views-struktur-analyse-block h3, 
#block-views-struktur-keboe-block h3, 
#block-views-struktur-vhs-block h3 {
font-size:1em;
font-weight:bold;
color:#631038;
}
#block-block-4 p, 
#block-block-5 p, 
#block-block-6 p,
#block-block-12 p,
#block-block-17 p, 
#block-block-18 p, 
#block-block-19 p,
#block-block-20 p {
  margin-bottom:15px;
}
#block-views-vhs-statistik-block p {
  margin-bottom:15px;
}
#block-views-vhs-statistik-block p + p, 
#block-block-4 p + p, 
#block-block-5  p + p, 
#block-block-6  p + p,
#block-block-12 p + p,
#block-block-17 p + p, 
#block-block-18  p + p, 
#block-block-19  p + p,
#block-block-20 p + p {
	min-height:1px;
}
#block-views-vhs-statistik-block p a, 
#block-views-struktur-analyse-block p a, 
#block-views-struktur-keboe-block p a, 
#block-views-struktur-vhs-block p a {
 display:block;
 margin-top:3px;
}

#block-block-4 .block-image, 
#block-block-5 .block-image,
#block-block-6 .block-image,
#block-block-12 .block-image,
#block-block-17 .block-image, 
#block-block-18 .block-image,
#block-block-19 .block-image,
#block-block-20 .block-image{
float:right;
margin:0px 0px  0px 24px;
}
#block-views-vhs-statistik-block .views-field-field-aktuelles-bild {
float:right;
margin:0px 0px  12px 24px;
}
div.views-field-field-bericht-als-pdf, div.views-field-field-bericht-als-excel {
float:right;
margin-top:-30px;
padding-right:0px !important;
padding-left:4px !important;
}

.linksContainer {
position:relative;
padding-bottom:12px;
float:left;
width:100%;
}
.linksContainer .iconArrowRight {
position:absolute;
left:0px;
top:4px;
}
.linksContainer .linksForward {
float:right;
}

/* auswertungen */
#VhsAuswertungenDetailsHeader, #keboeDatenblattDetailsHeader {
margin-bottom:12px;
}
#VhsAuswertungenDetailsHeader .leftContent .content {
padding-left:0px;
padding-right:0px;
}
#VhsAuswertungenDetailsHeader .rightContent .content:first-child {
padding-top:32px;
}
#VhsAuswertungenDetailsHeader .rightContent {
position:relative;
}
#VhsAuswertungenDetailsHeader .rightContent .linksForward {
position:absolute;
right:6px;
top:-25px;
}
#VhsAuswertungenDetailsHeader .rightContent p {
margin-bottom:0px;
}
.stat_bericht .stat_report_ct td {
padding:0px !important;
}
h3.stat_report {
margin-top:15px;
font-size: 1em;
font-weight: bold;
}
.stat_bericht {
padding-right:6px;
padding-left:6px;
}
.stat_bericht td {
padding:4px 3px !important;
border-right-color:black !important;
border-left-color:black !important;
}
.stat_bericht tr:first-child td, .stat_bericht tr:first-child th {
border-top-color:black !important;
}
.stat_bericht .archivfarbe a {
  font-size:0.71em;
	text-transform:none;
	
}
h2.stat_report {
  margin:0 0 0.81em 0;
  font-weight: normal;
  margin-top: 0;
  font-size:1.3em;
	font-weight:bold; 
}
p.break_before {
   page-break-before: always;
}  
.stat_bericht table.table1 {
	width:100%;
	border-collapse:collapse;
	empty-cells:show;
	border:1px solid black;  
	padding: 0px;
	margin: 0px;
}
.stat_bericht td.extra_top { 
	font-weight: bold;
	text-align:center;	
	border:1px solid black;
	background-color:#efefef;
}		
.stat_bericht td.extra_col { 
	background-color:#efefef;
	}
 .stat_bericht td.extra_col {
 border-bottom:none !important;
 }
.stat_bericht tr.row {
  clear: none;
  float: none;
  width:auto%;
}	
.stat_bericht td.name_top { 
	font-weight: bold;
	text-align:center;
	vertical-align: top;
	border:1px solid black;
	background-color:#efefef;
}
.stat_bericht td.name_left { 
	font-weight: bold;
	text-align:left;
	border-left:1px solid black;
	border-top:1px solid  #dddddd;
	background-color:#efefef;
}		
.stat_bericht td.val { 
	text-align:right;
	color:black;
	padding-right:5px;
	border:1px solid  #dddddd;
	border-bottom:none;
}		
.stat_bericht td.border_top {
	border-top:1px solid black !important;
}	
.stat_bericht td.border_bottom {
	border-bottom:2px solid black;
}	
.stat_bericht td.border_left { 
	border-left:1px solid black;
}		
.stat_bericht td.border_right { 
	border-right:1px solid black;
}		
.red { 
	color:red;
}		
.blue { 
	color:blue;
}		
.green { 
	color:green;
}		
.yellow { 
	color:yellow;
}		
.bold { 
	font-weight:bold;
}		
#VhsAuswertungenDetailsContent {
position:relative;
}
.stat_pager {
  padding-right:202px;
  display: flex;
  justify-content: space-between;
	padding-bottom:8px;
	padding-left:6px;
	margin-bottom:25px;
  background: transparent url("../img/strichlierte_linie.gif") repeat-x left bottom;
}
.stat_pager p {
margin-bottom:0px;
line-height:1em;
}
#VhsAuswertungenDetailsContent .iconArrowTop {
position:absolute;
right:6px;
top:-3px;
}

#VhsAuswertungenDetailsHeader .iconPrint {
display:block !important;
text-align:right;
}

/* Datenblaetter */
#vhsDatenblatt, #keboeDatenblatt {
padding:12px 0px 12px 0px;
}
#vhsDatenblattHeader {
    background: transparent url("../img/strichlierte_linie.gif") repeat-x left bottom;
		padding-bottom:12px;
}
#vhsDatenblattHeader h3 {
    margin:12px 6px 0.51em 6px !important;
    font-weight: normal !important;
    font-size:1.4em !important;
		color:#000000 !important;
}
#vhsDatenblattHeader p {
    margin:0px 6px 0em 6px !important;
}
#vhsDatenblatt h3, #keboeDatenblatt h3 {
  margin-top:12px;
  font-size:1em;
  font-weight:bold;
  color: #631038;
} 
#vhsDatenblatt .item,  #keboeDatenblatt .item {
    background: transparent url("../img/strichlierte_linie.gif") repeat-x left bottom;
		padding-bottom:12px;
		padding-left:6px;
}
#vhsDatenblatt .item:last-child,  #keboeDatenblatt .item:last-child {
background-image:none;
padding-bottom:0px;
}
#vhsDatenblatt table th,  #keboeDatenblatt table th {
  padding:0px 10px 2px 0px;
	vertical-align:top;
 font-weight:bold;
 }
 #vhsDatenblatt table tr.highlight td,  #keboeDatenblatt table tr.highlight td {
 font-weight:bold;
 padding-top:12px;
 }
#vhsDatenblatt table tr.highlight th, #keboeDatenblatt table tr.highlight th {
margin-top:0px !important;
color: #631038;
font-size: 1em;
padding-top:15px;
}

 #vhsDatenblatt table,  #keboeDatenblatt table {
 margin-top:12px;
 width:100%;
 }
#vhsDatenblatt table#tableN70, #vhsDatenblatt table#tableN90, #vhsDatenblatt table#tableN995, #vhsDatenblatt table#tableN750, #vhsDatenblatt table#tableN1700, #vhsDatenblatt table#tableN760, #vhsDatenblatt table#tableN1900 {
width:48%;
}
table#tableK2, table#tableK30, table#tableK50, table#tableK70, table#tableK220 {
width:48%;
}
#tableN955 th, #tableN680 th {
width:30%;
}
#tableN955 th + th, #tableN680 th + th {
width:10%;
text-align:right;
}
#tableN955 th + th + th + th, #tableN680 th + th + th + th {
width:30%;
text-align:left !important;
}
#tableN955 th + th + th + th + th, #tableN680 th + th + th + th + th{
width:10%;
text-align:right !important;
}
#tableN955 .tableHeader th[colspan="3"], #tableN680 .tableHeader th[colspan="3"]  {
width:auto;
text-align:left !important;
}
#tableN955 td, #tableN680 td {
width:10%;
}
#tableN955 td:last-child, #tableN680 td:last-child {
padding-right:10px !important;
}
#tableN955 .tableHeader th + th + th, #tableN955 tr th + td + td, #tableN680 .tableHeader th + th, #tableN680 tr th + td, #tableN955 td + td + td {
    padding-right: 25px;
}
#tableN955 .tableHeader th + th + th + th, #tableN955 td + td + td + td  {
padding-right:10px;
text-align:left;
}
#tableN955 .tableHeader th + th + th + th + th, #tableN955 td + td + td + td + td  {
text-align:right;
}
#tableN730 th {
width:38%;
}
#tableN730 td {
width:10%;
}
#tableN730 th:last-child {
width:auto;
padding-left:15px;
}
#tableN1001 th:first-child, #tableN1101 th:first-child, #tableN1201 th:first-child, #tableN1301 th:first-child {
width:35%;
}
 #tableN1401 th:first-child {
width:24%;
}

#vhsDatenblatt #tableN270 {
 width:116%;
 }
 #vhsDatenblatt #tableN270 th:last-child {
 width:14%;
 }
 #tableK90 th,  #tableK96 th,  #tableK160 th ,  #tableK150 th, #tableK200 th, 
 #tableK230 th {
 width:34%;
 }
#tableK400 th, #tableK330 th, #tableK385 th   {
 width:24%;
 }
 #tableK90 td,  #tableK96 td,  #tableK160 td,  #tableK150 td, #tableK200 td, 
#tableK230 td {
 width:14%;
 }
 #tableK400 td,  #tableK330 td,  #tableK385 td {
 width:24%;
 }
 #tableK150 td + td, #tableK230 td + td, #tableK230 th + th,
#tableK400 td + td, #tableK400 th + th,
#tableK330 td + td, #tableK330 th + th,
#tableK385 td + td, #tableK385 th + th {
 width:auto;
}
#tableK90 th + td +th, #tableK200 th + td + th {
 width:38%;
 padding-left:25px;
 }
#tableK96 th + td + td {
width:13%;
}   
#tableK160 th + td + td {
width:auto;
}
#tableK96 th + td + td + td,  #tableK160 th + td + td + td , #tableK96 th + td + td + th,  #tableK160 th + td + td + th,   #tableK96 th + th,  #tableK160 th + th {
	width:auto;
} 
 
#tableK96 .tableHeader th,  #tableK160 .tableHeader th {
 text-align:right;
 }
 
 
 @media (max-width: 1120px) {
 #vhsDatenblatt #tableN270 {
 width:100%;
 }
 #vhsDatenblatt #tableN270 th:last-child {
 width:auto;
 }
 }
#vhsDatenblatt table td,  #keboeDatenblatt table td {
  text-align: right;
	padding:0px 10px 2px 0px;
	vertical-align:top;
}
#tableN1710 td, #tableN111 td, #tableN440 td, #tableN270 td{
    width:70px; 
}
#vhsDatenblatt table tr td:first-child,  #keboeDatenblatt  table tr td:first-child {
  text-align: left;
}
#vhsDatenblatt table tr.tableHeader th,  #keboeDatenblatt table tr.tableHeader th{
  font-weight: bold;
  color: #631038;
  text-align: left;
	padding-bottom:10px;
}
table#tableN955 tr.tableHeader th, table#tableN680 tr.tableHeader th {
color:#000000;
}
table#tableN955 tr.tableHeader th:first-child {
color:#631038;
}
table#tableN955 tbody tr.tableHeader:first-child th {
 color: #631038;
}
#vhsDatenblatt table tr.tableHeader th + th,  #keboeDatenblatt table tr.tableHeader th + th {
  text-align: right;
}
#vhsDatenblatt table#tableN680 tr.tableHeader th + th, #vhsDatenblatt table#tableN680 td + td + td {
text-align:left;
padding-left:25px;
}
#vhsDatenblatt table#tableN680 tr.tableHeader th + th + th, #vhsDatenblatt table#tableN680 td + td + td + td {
text-align:right;
padding-left:10px;
}
#vhsDatenblatt #field123 table tr.tableHeader th + th {
  text-align: left;
}
#vhsDatenblatt table tr.separatBottom,  #keboeDatenblatt  tr.separatBottom {
background-image:none !important;
}
#vhsDatenblatt table tr.separatBottom td, #vhsDatenblatt table tr.separatBottom th,  #keboeDatenblatt  table tr.separatBottom td, #keboeDatenblatt table tr.separatBottom th {
padding-bottom:15px;
}
#FBLegende h3, #FBLegende p {
  color: #631038;
	font-style:italic;
}
 #FBLegende p {
 margin-bottom:12px;
 }
#vhsDatenblatt h3.important, #keboeDatenblatt  h3.important {
margin-top:-5px;
background: transparent url("../img/strichlierte_linie.gif") repeat-x left bottom;
padding-top:20px;
padding-bottom:12px;
}

/* Projekte */
.node .leftContent .content {
background-image:none;
}
#literatur .node .leftContent .content table p , #literature .node .leftContent .content table p {
margin-bottom:0px;	
}
.node .leftContent .content table {
margin-bottom:4px;
}

.node .leftContent h2.borderBottom {
line-height:1.1em;
padding-bottom:3px;
}

.node .leftContent .content .rightContent {
margin-top:37px;
}
.node .leftContent .content h4 {
margin-top:10px;
margin-bottom:3px;
}
.node-news .leftContent .content h4:first-child {
margin-top:0px;
}
.node-news .field-name-field-news-datum-von-bis, .node-news .field-name-field-news-uhrzeit-von-bis, .node-news .field-name-field-news-ort {
margin-bottom:12px;
display:inline-block;
}
#vhsProjektDetails table, #vhsPublikationDetails table {
margin-top:10px;
margin-bottom:0px !important;
}
.node .leftContent .content th, .node .leftContent .content td {
padding:0px 20px 3px 0px;
}
#literatur .node .leftContent .content th, #literatur .node .leftContent .content td,
#literature .node .leftContent .content th, #literature .node .leftContent .content td {
padding:0px 20px 12px 0px;
}
#literatur .node .leftContent .content th:last-child, #literatur .node .leftContent .content td:last-child,
#literature .node .leftContent .content th:last-child, #literature .node .leftContent .content td:last-child {
padding:0px 0px 12px 0px;
}
#literatur .node .leftContent .content th,
#literature .node .leftContent .content th {
width:auto;	
white-space:nowrap;
}
#literatur .node .leftContent .content td a, 
#literature .node .leftContent .content td a {
display:block;	
}
#literatur.textarchiv .node .leftContent .content td a, 
#literature.viennese-modernism .node .leftContent .content td a {
display:inline;	
}
#literatur .node .leftContent .content td h3, 
#literature .node .leftContent .content td h3 {
margin-bottom:0px;	
}
.node-textarchiv .content > p {
padding-left:6px;
padding-right:6px;	
}
#vhsPublikationDetails .content h3:first-child + h3, #keboePublikationDetails .content h3:first-child + h3 {
font-weight:bold;
font-size: 1em;
}
#edit-submitted-dsgvo-kopierservice-de, #edit-submitted-gdpr-copyservice-en {
float:left;
margin-right:5px;
}
#edit-submitted-dsgvo-literaturzitat-de, #edit-submitted-gdpr-literary-quote-en {
float:left;
margin-right:5px;
margin-bottom:-3px;
margin-top:-3px;
}
/* Literatur */
.textarchiv .node .leftContent .content {
padding-left:0px;
}
.textarchiv .node .leftContent .content > table:first-child td:first-child, .textarchiv .node .leftContent .content > table:first-child th:first-child {
padding-left:6px !important;
}
#LiteraturStartseite {
float:left;
width:100%;	
}
.dataFooter {
    float: left;
    clear: both;
    background: transparent url('../img/strichlierte_linie.gif') repeat-x left top;
    margin-top: 1em;
    width: 100%;
    height: 2em;
	position:relative;
	z-index:200;
}
.dataFooter .rightColumn {
    margin-top: 1px;
    border-left: 13px solid #ffffff;
    float: right;
    width: 176px;
    margin: 0px;
    padding: 9px 0px 0px 6px;
    padding-bottom: 0px;
    position: relative;
    top: 0px;
    background: #ffffff url('../img/strichlierte_linie.gif') repeat-x left top;
	box-sizing: content-box;
}
.dataFooter .rightColumn + .rightColumn {
float:left;
border-right: 13px solid #ffffff;
border-left:none;
}
.dataFooter span {
cursor:pointer;	
}
#block-block-36, #block-block-37,
#block-block-48, #block-block-47 {
margin-right:196px;	
float:left;
width:100%;
clear:both;
}
#block-block-36 ul, #block-block-36 ul li,
#block-block-37 ul, #block-block-37 ul li,
#block-block-48 ul, #block-block-48 ul li,
#block-block-47 ul, #block-block-47 ul li {
margin:0px;
padding:0px;
list-style:none;
font-weight:bold;
color: #001052;	
}
#block-block-36 ul li, #block-block-37 ul li,
#block-block-47 ul li, #block-block-48 ul li {
margin-left:6px;
margin-top:13px;	
}
#block-block-36 ul li ul, #block-block-37 ul li ul,
#block-block-47 ul li ul, #block-block-48 ul li ul {
margin-top:2px;	
}
#block-block-36 ul li li, #block-block-37 ul li li,
#block-block-47 ul li li, #block-block-48 ul li li {
margin-top:0px;
margin-left:0px;
}
#block-block-36 ul li li a, #block-block-36 ul li li a:link, #block-block-36 ul li li a:visited,
#block-block-37 ul li li a, #block-block-37 ul li li a:link, #block-block-37 ul li li a:visited,
#block-block-48 ul li li a, #block-block-48 ul li li a:link, #block-block-48 ul li li a:visited,
#block-block-47 ul li li a, #block-block-47 ul li li a:link, #block-block-47 ul li li a:visited,
#block-block-36 span.level2,
#block-block-37 span.level2,
#block-block-48 span.level2,
#block-block-47 span.level2 {
color:#000000;
font-weight:normal;
display:block;
border:1px solid #ffffff;
padding:2px 5px 2px 15px;
}
#block-block-36 ul li li a:hover, #block-block-36 ul li li a:active,
#block-block-37 ul li li a:hover, #block-block-37 ul li li a:active,
#block-block-48 ul li li a:hover, #block-block-48 ul li li a:active ,
#block-block-47 ul li li a:hover, #block-block-47 ul li li a:active  {
border:1px solid #001052;
text-decoration:none;
}
#block-block-36 ul li li li, #block-block-37 ul li li li,
 #block-block-48 ul li li li, #block-block-47 ul li li li  {
margin-top:0px;
margin-left:15px;
}
#block-block-36 ul li p, #block-block-37 ul li p,
#block-block-47 ul li p, #block-block-48 ul li p {
margin-bottom:0px;	
font-weight:normal;
color:#000000;
}
#block-block-36 ul li h3, #block-block-37 ul li h3,
#block-block-47 ul li h3, #block-block-48 ul li h3 {
font-size:12px;
font-weight:bold;
margin-bottom:4px;
}
#block-block-36 ul li p, #block-block-37 ul li p,
#block-block-47 ul li p, #block-block-48 ul li p {
margin-left:15px;
}
#block-block-36 ul li h3 a, #block-block-37 ul li h3 a,
#block-block-47 ul li h3 a, #block-block-48 ul li h3 a {
color:#001052 !important;
}

body.textarchiv .node .leftContent .content table {
background: #ffffff url('../img/strichlierte_linie.gif') repeat-x left bottom;	
width:100%;
margin-bottom:20px;
} 
body.textarchiv .node .leftContent .content table .table_separator {
background: #ffffff url('../img/strichlierte_linie.gif') repeat-x left bottom;	
}
body.textarchiv .node .leftContent .content table .table_separator td {
padding-bottom:10px;
}
body.textarchiv .node .leftContent .content table .table_separator + tr td, body.textarchiv .node .leftContent .content table .table_separator + tr th,
body.textarchiv .node .leftContent .content table tr:first-child + tr td, body.textarchiv .node .leftContent .content table tr:first-child + tr th {
padding-top:10px !important;
}
td.table_number, th.table_number {
text-align:right;
}
body.textarchiv .node .leftContent .content table tr:first-child th {
background: #ffffff url('../img/strichlierte_linie.gif') repeat-x left bottom;		
padding-bottom:10px;
}
body.textarchiv .node .leftContent .content > table:first-child tr:first-child th {
background-image:none;
padding-bottom:6px;
}
body.textarchiv .node .leftContent .content > table:first-child tr:first-child + tr th, body.textarchiv .node .leftContent .content > table:first-child tr:first-child + tr td {
padding-top:0px !important;
}
body.textarchiv .node .leftContent .content table:last-child, body.textarchiv .node .leftContent .content table.tablenoborder {
background-image:none;	
} 
body.textarchiv .node .leftContent .content > table:first-child tbody tr:last-child td {
padding-bottom:20px !important;	
}
p.wmKategorie {
margin-bottom:20px;
font-weight:bold;
color: #001052;		
}
#mehrSiglen, #webform-client-form-2496, #webform-client-form-2524,
#webform-client-form-2525, #webform-client-form-2497 {
margin-top:0px;	
display:none;
float: left;
clear: both;
width:100%;
padding:6px;
}
#mehrSiglen {
margin-top:15px;	
}
#webform-client-form-2524, #webform-client-form-2525 {
padding-right:195px;	
background: #ffffff url('../img/strichlierte_linie.gif') repeat-x left bottom;	
padding-bottom:8px;
}
#webform-client-form-2496, #webform-client-form-2497 {
padding-left:195px;	
background: #ffffff url('../img/strichlierte_linie.gif') repeat-x left bottom;	
padding-bottom:8px;
}
#webform-client-form-2496 input[type="email"], #webform-client-form-2496 textarea,
#webform-client-form-2524 input[type="email"], #webform-client-form-2524 input[type="text"], #webform-client-form-2524 textarea,
#webform-client-form-2497 input[type="email"], #webform-client-form-2497 textarea,
#webform-client-form-2525 input[type="email"], #webform-client-form-2525 input[type="text"], #webform-client-form-2525 textarea {
width:100%;	
border: 1px solid #abadb3 !important;
margin-top:2px;
}
#webform-client-form-2524 .form-radio, #webform-client-form-2525 .form-radio {
float:left;
margin-right:5px;	
}
#webform-client-form-2524 .description, #webform-client-form-2525 .description {
padding-top:3px;	
}
#mehrSiglen table {
width:100%;
}
#mehrSiglen table td:first-child {
width:189px;
}
#mehrSiglen table th {
width:auto !important;	
}
.view-import-dokumentation {
margin-top:20px;
padding-top:10px;	
background: transparent url("../img/strichlierte_linie.gif") repeat-x left top;
}
.view-import-dokumentation table {
width:100%;
}
.view-import-dokumentation table img {
    float: left;
    margin: 0px 3px 0 0;
}
.view-import-dokumentation table p {
 margin:0;
}
.view-import-dokumentation table td, .view-import-dokumentation table th {
 padding:8px;
}
.view-import-dokumentation table a, .view-import-dokumentation table a:link, .view-import-dokumentation table a:visited {
color:#000 !important;
text-decoration:underline !important;	
}
.view-import-dokumentation table a:hover, .view-import-dokumentation table a:active {
color:#000;
text-decoration:none;	
}
/* Responsive Strukturanalyse */

@media (max-width: 900px) {
  .page-node-9 .region-content .block-block, .page-node-1166 .region-content .block-block {
  margin-right:0px;
  }
  #StrVollansicht .rightContent .content {
    background-image:none;
  }
  #StrVollansicht .rightContent {
    background: transparent url("../img/strichlierte_linie.gif") repeat-x left bottom;
  	float:right;
  	width:100%;
  }
	#StrVollansichtHeader .rightContent {
	    background-image:none;
	}
	#StrVollansichtHeader .leftContent {
	  width:49%;
    margin-right:2%;
		float:left;
		background-image:none;
	}
	#StrVollansichtHeader .rightContent {
	  width:49%;
		float:left;
	}
	#StrVollansichtHeader .rightContent .content {
  	width:100%;
	}
	#StrVollansichtHeader {
    background: transparent url("../img/strichlierte_linie.gif") repeat-x left top;
	}
	.field-name-field-intro-bild {
	display:none;
	}
	.page-node-4 .region-content, .page-node-10 .region-content, .field-name-field-intro-inhalt, #complexSearchContainer {
	padding-right:0px !important;
	}
	.region-blocks {
	margin-right:0px;
	}
	.simpleSearch .leftContent .content {
	float:left;
	width:100%;
	padding-right:140px;
	}
	.simpleSearch {
	position:relative;
	}
	.simpleSearch .rightContent {
	position:absolute;
	right:0px;
	top:0px;
	background-image:none;
	width:130px;
	}
	#strukturdatenSearch .inputs {
	padding-right:95px;
	}
	#strukturdatenSearch button {
	right:6px;
	}
}

@media (max-width: 580px) {
   .linkbox {
      margin-right: 2%;
	  padding-right:0px;
      width: 49% !important;
  }
	.linkbox + .linkbox {
    margin-right: 0%;
	  padding-right:0px;
    width: 49% !important;
}
	.linkbox + .linkbox + .linkbox {
    margin-right: 2%;
	  padding-right:0px;
    width: 49% !important;
}
	.linkbox + .linkbox + .linkbox + .linkbox {
    margin-right: 0%;
	  padding-right:0px;
    width: 49% !important;
}
	.linkbox + .linkbox + .linkbox + .linkbox + .linkbox  {
    margin-right: 2%;
	  padding-right:0px;
    width: 49% !important;
}
	.linkbox + .linkbox + .linkbox + .linkbox + .linkbox + .linkbox  {
    width: 49% !important;
	  padding-right:0px;
	  margin-right:0px;
}
#block-block-31 {
clear:none !important;	
}
#literatur #complexSearch .rightColumn, #literature #complexSearch .rightColumn {
    position: static;
   float: right;
    width: 50%;
}
#literatur #complexSearch, #literature #complexSearch {
	margin-right: 0px;
}
}

@media (max-width: 540px) {
#strukturdatenSearch form .inputs {
      padding-right:0px;
  		margin:0px 0 0px 0;
  }
	#strukturdatenSearch form .inputs input {
	width:49%;
	}
	#strukturdatenSearch form .inputs select{
      width:49%;
			margin-right:0px;
			margin-left:2%;
			right:0px;
			  }
	#strukturdatenSearch form .inputs select + select {
	position:static;
	margin-left:0px;
	float:left;
	margin-top:10px;
	}
	#strukturdatenSearch form button {
	clear:none;
	top:-30px;
	position:relative;
	float:right;
		}
}
@media (max-width: 380px) {
.simpleSearch .leftContent .content {
    float: left;
    padding-right: 6px;
    width: 100%;
}

.simpleSearch .rightContent {
    position: static;
		margin-top:-18px;
		margin-bottom:10px;
		float:left;
}
.simpleSearch .rightContent .content {
padding-left:0px;
}
.page-node-9 .region-content .block-block,
.page-node-1166 .region-content .block-block {
position:relative;
margin-top:20px;
}
.page-node-9 .region-content .block-block p,
.page-node-1166 .region-content .block-block p {
  padding-right:0px;
z-index:10;
position:relative;
}
.page-node-9 .region-content .block-block p + p,
.page-node-1166 .region-content .block-block p + p {
position:absolute;
top:0px;
right:0px;
z-index:0;
}
.page-node-9 .region-content #block-block-5 p + p,
.page-node-1166 .region-content #block-block-5 p + p {
top:-10px;
}
.page-node-9 .region-content .block-block h2,
.page-node-1166 .region-content .block-block h2  {
z-index:10;
position:relative;
}
.page-node-9 .region-content .block-block p + p + p,
.page-node-1166 .region-content .block-block p + p + p {
position:static !important;
}
}
@media (max-width: 360px) {
   .linkbox, 
.linkbox + .linkbox,
.linkbox  + .linkbox  + .linkbox ,
.linkbox + .linkbox + .linkbox + .linkbox ,
.linkbox + .linkbox + .linkbox + .linkbox + .linkbox,
.linkbox + .linkbox + .linkbox + .linkbox + .linkbox + .linkbox  {
      padding-right: 0% !important;
      width: 100% !important;
  }
	
}
@media (max-width: 330px) {
  form.strukturdatenBundesland .inputs input,  form.strukturdatenBundesland .inputs select {
  width:100%;
  }
	form.strukturdatenBundesland .inputs input{
  margin-bottom:6px;
  }
}


@media print {

#keboe_printarea, #vhs_printarea {
margin-top:50px;
}


body {
color:#000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}
#leftColumn #mainSearch, #leftColumn #mainNavigation, #leftColumn #loginContainer,
.easy-breadcrumb, #footer, #header,.pagerer,
#VhsAuswertungenDetailsHeader .rightContent, .stat_pager, #VhsAuswertungenDetailsContent .iconArrowTop , #VhsAuswertungenDetailsContent .rightContent {
display:none !important;
}

#leftColumn a#logo {
position:absolute;
top:0px;
left:-18px;
}
.main {
padding-left:0px;
padding-top:80px;
}

h1, #keboe_printarea h2, #vhs_printarea h2 {
border-bottom:5px solid #631038;
font-size: 1.4em;
font-weight: bold;
mim-height: 26px;
margin: 0 0 15px 0;
width:100%;
padding-left: 6px;
padding-top: 6px;
padding-bottom:4px;
color:#631038;
}
h2, #keboe_printarea h2 + h2, #vhs_printarea h2 + h2{
  font-size: 14px !important;
  font-weight:bold;
  padding:0px;
  clear:both;
  margin-bottom:1em;
  margin-top:0px;
  clear:both;
  color:#000000;
  border:none;
}

h3, .h3 {
    margin:0 0 0.51em 0;
    font-weight: normal;
    margin-top: 0;
    font-size:15px; 
}
h3.important {
margin-left:-6px;
box-sizing:content-box;
width:100%;
padding-left:6px;
}
h4{
    margin:0 0 0.51em 0;
    font-weight: bold;
}
p, ul {
  font-size: 12px;
  margin:0 0 1.2em 0;
	line-height:1.4em;
}

.main a, .main a:link, .main a:visited {
	outline:none;
	text-decoration:none;
	color:#3269e8;
}
.main a:hover, .main a:active {
	text-decoration:underline;
}
th {
	font-weight:bold;
	font-size: 12px;
  padding-right:12px;
  padding-bottom:12px;
	text-align:left;
}
td {
	font-weight:lighter;
	font-size: 12px;
  padding-right:12px;
  padding-bottom:12px;
	text-align:left;
}
table.stat_bericht {
page-break-inside:avoid;
}

tr, tr.even, tr.odd, td {
border-bottom: none !important;
}
td[align="right"] {
text-align:right;
}
#keboe_printarea img[src="/sites/all/themes/aekb/img/stat_report_linie.gif"], #keboe_printarea img[src="/sites/all/themes/aekb/img/stat_report_linie.gif"] + br, #keboe_printarea img[src="/sites/all/themes/aekb/img/stat_report_linie.gif"] + br + table,
#vhs_printarea img[src="/sites/all/themes/aekb/img/stat_report_linie.gif"], #vhs_printarea img[src="/sites/all/themes/aekb/img/stat_report_linie.gif"] + br, #vhs_printarea img[src="/sites/all/themes/aekb/img/stat_report_linie.gif"] + br + table { 
display:none;
}
img[src="/sites/all/themes/aekb/img/stat_report_linie.gif"] + br + table + h2, img[src="/sites/all/themes/aekb/img/stat_report_linie.gif"] + br + table + a + h2  {
page-break-before:always;
}
h3.stat_report {
margin-top:15px;
}
.stat_bericht table.table1 {
	width:100%;
	border-collapse:collapse;
	empty-cells:show;
	border:1px solid black;  
	padding: 0px;
}
.stat_bericht td.extra_top { 
	font-weight: bold;
	text-align:center;	
	border:1px solid black;
	background-color:#efefef;
}		
.stat_bericht td.extra_col { 
	background-color:#efefef;
	}
 .stat_bericht td.extra_col {
 border-bottom:none !important;
 }
.stat_bericht tr.row {
  clear: none;
  float: none;
  width:auto%;
}	
.stat_bericht td.name_top { 
	font-weight: bold;
	text-align:center;
	vertical-align: top;
	border:1px solid black;
	background-color:#efefef;
}
.stat_bericht td.name_left { 
	font-weight: bold;
	text-align:left;
	border-left:1px solid black;
	border-top:1px solid  #dddddd;
	background-color:#efefef;
}		
.stat_bericht td.val { 
	text-align:right;
	color:black;
	padding-right:5px;
	border:1px solid  #dddddd;
	border-bottom:none;
}		
.stat_bericht td.border_top {
	border-top:1px solid black !important;
}	
.stat_bericht td.border_bottom {
	border-bottom:2px solid black;
}	
.stat_bericht td.border_left { 
	border-left:1px solid black;
}		
.stat_bericht td.border_right { 
	border-right:1px solid black;
}		
table.stat_bericht td {
font-size:9px;
padding:0px;
}

.stat_bericht a {
color:#000000 !important;
}

.searchresultsTable table {
border:none !important;
}
.searchresultsTable tr {
border:none !important;
}
.searchresultsTable th, .searchresultsTable td, .searchresultsTable tr.even td  {
    border-bottom: 1px solid #000000 !important;
}
.searchresultsTable th:first-child, .searchresultsTable td:first-child {
    border-left:1px solid #000000 !important;
}
.searchresultsTable tr.even td  {
border-top:none !important;
}
.searchresultsTable tr.even td:last-child, .searchresultsTable tr th:last-child, .searchresultsTable tr td:last-child {
border-right:1px solid #000000 !important;
}
.searchresultsTable th {
border-top: 1px solid #000000 !important;
}
}
/* Medienpreise */
#medienpreise .block {
clear:both;	
}
#medienpreise .leftContent, #medienpreise .rightContent {
float:none;
padding:none;
}
#medienpreise .rightContent {
width:182px;
flex:0 0 182px;
-ms-flex:0 0 182px;
-webkit-flex:0 0 182px;	
}
#medienpreise .leftContent {
width:100%;
flex:0 1 100%;
-ms-flex:0 1 100%;
-webkit-flex:0 1 100%;	
padding:0px;
margin:0px 13px 0 0;
max-width:575px;
}
#medienpreise h2 {
min-height:1px;	
}
#medienpreise #block-block-51 h2 {
background: transparent url('../img/icons/pfad/pfad_med_radio_b.gif') no-repeat left top;
padding-left:35px;
padding-top: 9px;
min-height:1px;
line-height:1.3em;
margin-top:19px;
}
#medienpreise #block-block-52 h2 {
background: transparent url('../img/icons/pfad/pfad_med_fer_b.gif') no-repeat left top;
padding-left:35px;
padding-top: 9px;
min-height:1px;
line-height:1.3em;
margin-top:10px;
}
#medienpreise .block .content > h2 {
padding-top:13px;	
}
#block-block-52 .rightContent {
margin-top: 57px;	
}
#block-block-51 .rightContent {
margin-top:58px;		
}
#block-block-61 .rightContent,
#block-block-60 .rightContent {
margin-top: 50px;	
border-top: 5px solid #663366;
background:none;
}
.fernsehpreis .rightContent .content,
.radiopreis .rightContent .content {
background:none;
}
#block-block-61 .rightContent h3 {
color:#000;
}
#block-5112 .rightContent {
margin-top: 50px;	
}
#block-5112 .rightContent .content {
padding:0px;
}
#block-block-56, #block-block-59 {
margin-top:20px;
}
#block-block-55 b, #block-block-58 b {
color:#663366;	
}
#medienpreise .searchresultsTable {
padding-top:6px;	
background: transparent url("../img/strichlierte_linie.gif") repeat-x left top;
margin-top:15px;
}
#medienpreise .twoCols .searchresultsTable {
margin-top:0px;	
}
#medienpreise .searchresultsTable .views-exposed-form {
margin-top:0px;
}
#medienpreise .searchresultsTable .views-exposed-widgets {
margin-bottom:0px;	
}
#medienpreise h3.borderBottom {
padding-bottom:6px;
padding-top: 13px;
margin-bottom:0px;
margin-top: 20px;
}
#medienpreise .node-radiosendung h3.borderBottom,
#medienpreise .node-fernsehsendung h3.borderBottom {
margin-bottom: 8px;
}
#medienpreise .node-radiopreis h3.borderBottom,
#medienpreise .node-fernsehpreis h3.borderBottom {
padding-left:6px;
padding-right:6px;
margin-top:20px;
}
#medienpreise .leftContent .content > p:last-child {
margin-bottom:0px;
}
#medienpreise .block:first-child .leftContent .content,
#medienpreise .node-radiopreis .leftContent,
#medienpreise .node-fernsehpreis .leftContent {
background: transparent url("../img/strichlierte_linie.gif") repeat-x left top;
padding-top:4px;
}
#medienpreise .node-radiosendung .sendungsDetails:first-child .leftContent .content, 
#medienpreise .node-fernsehsendung .sendungsDetails:first-child .leftContent .content {
background: transparent url("../img/strichlierte_linie.gif") repeat-x left top !important;
padding-top:12px;
}
#medienpreise #block-block-54 .leftContent,
#medienpreise #block-block-57 .leftContent {
background: transparent url("../img/strichlierte_linie.gif") repeat-x left top;
padding-top:0px;
}
#medienpreise #block-3111 .leftContent .content,
#medienpreise #block-3115 .leftContent .content, #medienpreise #block-4111 .leftContent .content {
padding-top:13px;
}
#medienpreise .leftContent .content {
padding-left:0px;
background:none !important;
}
.node-radiopreis .leftContent,
.node-fernsehpreis .leftContent  {
padding-top: 12px !important;
}
.node-radiopreis .field-collection-view,
.node-fernsehpreis .field-collection-view {
margin:0px;
padding:12px 6px;	
border:none;
background: transparent url("../img/strichlierte_linie.gif") repeat-x left bottom;
}
.node-radiopreis .field-collection-container,
.node-fernsehpreis .field-collection-container {
border:none;	
}
#medienpreise .node-radiopreis .field-collection-view h3,
#medienpreise .node-fernsehpreis .field-collection-view h3 {
margin:0px 0px 7px 0px;	
color:#000;
}
.node-radiopreis .field-collection-view p,
.node-fernsehpreis .field-collection-view p {
margin-bottom:2px;	
}
#medienpreise #block-3115 .leftContent .content h3 {
margin-bottom:12px;	
}
#medienpreise #block-3115 .leftContent .content a {
display:block;
margin-bottom:6px;
}
#medienpreise .block {
padding-bottom:10px;	
}
#medienpreise .leftContent .content > h3, #medienpreise .leftContent .content > p,
#medienpreise.radiopreis .leftContent .content .twoCols h3, #medienpreise.fernsehpreis .leftContent .content .twoCols h3 {
padding-left:6px;
padding-right:6px;	
}
#medienpreise #block-block-57 .cols > a,
#medienpreise #block-block-54 .cols > a {
margin-left:6px;
margin-right:6px;	
}
#block-block-53 a {
display:inline-block;
padding-bottom:5px;	
}
#block-block-51 > p,
#block-block-52 > p, 
#block-block-53 p,
#block-block-57 > p {
padding-left:6px;
padding-right:6px;
}
#block-block-53 p {
margin:0px;
}
 #medienpreise .node .rightContent {
margin-top:0px;
 }
.twoCols, #block-block-56 .content, #block-block-59 .content, #medienpreise .block,
.node-radiopreis .gallery, #medienpreise .node-radiopreis, #medienpreise .node-fernsehpreis, 
#medienpreise .node-radiosendung .sendungsDetails, #medienpreise .node-fernsehsendung .sendungsDetails {
width:100%;
display: table; /* Fallback IE<9 */
display: flex;
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;  
justify-content: space-between;
-webkit-box-pack: justify;
-moz-box-pack: justify;
-ms-flex-pack: justify;
-webkit-justify-content: space-between;	
}
.twoCols, #block-block-56 .content, #block-block-59 .content {
margin-bottom:30px;
}
.node-radiopreis .twoCols, .node-fernsehpreis .twoCols {
  margin-bottom: 15px;
}
#medienpreise .node-radiopreis .leftContent .content, #medienpreise .node-fernsehpreis .leftContent .content {
background-image:none;
padding-top:0px;
}
.twoCols:last-child {
margin-bottom:0px;	
}
#block-block-56 .content > div,#block-block-59 .content > div {
border:1px solid #000;
padding:13px;	
}
.twoCols .cols, #block-block-56 .content > div, #block-block-59 .content > div {
width:50%;
flex:0 0 50%;
-ms-flex:0 0 50%;
-webkit-flex:0 0 50%;
padding-right:7px;	
}
#block-block-56 .content > div, #block-block-59 .content > div {
width:50%;
flex:0 1 50%;
-ms-flex:0 1 50%;
-webkit-flex:0 1 50%;
padding-right:0px;
margin-right:7px;	
}
.twoCols .cols + .cols {
padding-left:7px;	
padding-right:0px;	
}
#block-block-56 .content > div + div,#block-block-59 .content > div + div {
margin-left:7px;	
margin-right:0px;	
}
.twoCols .cols a {
margin-bottom:5px;
display:inline-block !important;	
}
.twoCols .cols .preisrede a {
display:inline !important;	
margin-bottom:0px;
}
#block-block-51 .twoCols .cols:first-child,
#block-block-52 .twoCols .cols:first-child {
padding-bottom:70px;
position:relative;	
padding-left:6px;
}

#block-block-54 .twoCols .cols:first-child,
#block-block-57 .twoCols .cols:first-child {
padding-bottom:70px;
position:relative;
}
.node-radiopreis .twoCols, .node-fernsehpreis .twoCols,
.node-radiosendung .twoCols, .node-fernsehsendung .twoCols{
margin-top:15px;	
}
.node-radiopreis .content .twoCols, .node-fernsehpreis .content .twoCols {
margin-top:0px;
background: transparent url("../img/strichlierte_linie.gif") repeat-x left bottom;	
padding-bottom:1px;
margin-bottom:10px;
}
.node-fernsehpreis .twoCols .cols + .cols h3, .node-radiopreis .twoCols .cols + .cols h3, 
.node-radiosendung h3 {
font-weight: normal;
font-size: 15px;
color:#000;
margin-bottom:15px;
}
.node-radiosendung h3.borderBottom, .node-fernsehsendung h3.borderBottom  {
margin-bottom:13px;	
margin-top:20px;
}
.node-radiosendung table, .node-fernsehsendung table {
margin-left:6px;	
}
.node-radiosendung .leftContent .content table th, .node-fernsehsendung .leftContent .content table th {
padding-right:40px;	
padding-bottom:12px;
}
.node-radiosendung table td a, .node-fernsehsendung table td a {
display:inline-block;
}
.node-radiosendung table td br + a, .node-fernsehsendung table td br + a {
padding-top:6px;	
}
#medienpreise .video {
padding:150px 0px;
background-color:#eee;
text-align:center;
text-transform:uppercase;
margin-top:15px;
}
#medienpreise .node-radiosendung .leftContent, #medienpreise .node-fernsehsendung .leftContent {
position:relative;	
}
.sender img {
margin-top: -12px;	
}
#medienpreise .senderLogo {
position:absolute;
right:0px;
top:55px;	
}
#medienpreise .node .rightContent.gallery {
margin-top:49px;	
}
.node-radiopreis h2, .node-fernsehpreis h2 {
margin-bottom:0px !important;	
}
.node-radiopreis .gallery img {
width:23.5%;
flex:0 0 23.5%;
-ms-flex:0 0 23.5%;
-webkit-flex:0 0 23.5%;	
}
#medienpreise .rightContent .gallery img {
margin-bottom:10px;
}
#medienpreise .views-row {
background: transparent url("../img/strichlierte_linie.gif") repeat-x left bottom;	
padding:12px 6px;
position:relative;
}
#medienpreise .views-row p {
margin:0px;
margin-left:200px;
padding-bottom:12px;
margin-bottom:12px;
background: transparent url("../img/strichlierte_linie.gif") repeat-x left bottom;	
}
#medienpreise .views-row p:last-child {
padding-bottom:0px;
margin-bottom:0px;
background:none;	
}
#medienpreise .views-row h3 {
color:#000;
position:absolute;
left: 6px;
top: 12px;
}
#medienpreise .view h2 {
margin-bottom:0px !important;	
}
.twoCols .cols form.medSelect {
background: transparent url("../img/strichlierte_linie.gif") repeat-x left top;
padding:13px 6px 0px 6px;
margin-top:13px;	
position:absolute;
bottom:0px;
left:0px;
right:7px;
}
.audio,.axelcortiPreis, .preisrede, .preisrednerin{
margin-top:13px;	
color:#000;
font-weight:bold;
}
.preisrede a, .preisrednerin a{
font-weight:normal;	
}
.preisrednerin {
 margin-bottom: -7px;
}
.preisrede .file-icon {
display:none;	
}
.axelcortiPreis a {
font-weight:normal;	 
display:inline-block;
margin-top:3px;
}
.axelcortiPreis p {
margin-bottom:0px;	
}
.twoCols select{
background-color:#663366;
border:none;
color:#663366;
padding:14px;
color:#fff;
width:100%;
}
.twoCols select option[disabled="disabled"], .twoCols select option[disabled="disabled"]:focus,.twoCols select option[disabled="disabled"]:hover,.twoCols select option[disabled="disabled"]:focus, .twoCols select option:focus, .twoCols select option:hover, .twoCols select option:active {
color:#fff !important;	
}
#medienpreise .node-radiopreis .twoCols h3, #medienpreise .node-fernsehpreis .twoCols h3,
#medienpreise .node-radiosendung .leftContent .content h3:first-child, 
#medienpreise .node-fernsehsendung .leftContent .content h3:first-child {
  font-weight: normal;
  font-size: 15px;
  color: #000;
  margin-bottom: 15px;
  padding-top: 13px;  
}
#medienpreise .node-radiosendung .leftContent .content h3:first-child, #medienpreise .node-fernsehsendung .leftContent .content h3:first-child {
padding-top:0px;
}
#medienpreise .node-radiosendung .twoCols, #medienpreise .node-fernsehsendung .twoCols {
  margin-bottom: 15px;
}
/* Forschungsnetzwerk */
body#forschungsnetzwerk{
	background-image: url(../img/fn_bg.gif);
	background-repeat: no repeat; 
}
body#forschungsnetzwerk #contentHeader a {
width:187px;
height:51px;	
background:transparent url(../img/Logo-Forschungsnetzwerk.gif) no-repeat left top;
text-indent:-10000px;
display:block;
float:none;
}
body#forschungsnetzwerk #contentHeader h1 {
float:none;	
text-indent:-10000px;
}
body#forschungsnetzwerk .easy-breadcrumb {
float:none;	
}
body#forschungsnetzwerk .easy-breadcrumb + h1 {
display:none !important;	
}
body#forschungsnetzwerk .main {
padding-left:231px;
}
body#forschungsnetzwerk .region-blocks {
padding-left:6px;
padding-right:6px;
}
body#forschungsnetzwerk #contentHeader {
background:transparent url(../img/strichlierte_linie_fn.png) repeat-x left bottom;
padding-bottom:12px;
margin-top:-27px;
margin-bottom:23px;
}
body#forschungsnetzwerk .field-name-field-intro-inhalt .field-items {
background-image:none;
padding-top:0px;
}
body#forschungsnetzwerk #node-76422 .field-name-field-intro-inhalt, 
body#forschungsnetzwerk #node-76392 .field-name-field-intro-inhalt {
padding-right:0px;
}
body#forschungsnetzwerk .region-blocks ul, body#forschungsnetzwerk .field-name-field-intro-inhalt ul{
list-style:none;
margin:0px 0px 14px 0px !important;	
padding:0px;
}
body#forschungsnetzwerk .region-blocks ul ul, body#forschungsnetzwerk .field-name-field-intro-inhalt ul ul {
margin-left:14px !important;	
margin-top:4px;
margin-bottom:0px !important;
}
body#forschungsnetzwerk .region-blocks li, body#forschungsnetzwerk .field-name-field-intro-inhalt li {
list-style:none;
padding:0px 0px 8px 0px !important;		
margin:0px;
line-height:1.3em;
}
#block-block-39 ul span, #block-block-40 ul span {
font-weight:bold;
color:#069 !important;	
display:block;
padding:6px;
}
#block-block-39 ul a span, #block-block-40 ul a span {
padding:0px;
}
#block-block-39 ul li, #block-block-40 ul li {
color:#069;
}
body#forschungsnetzwerk .region-blocks #block-block-39 li, body#forschungsnetzwerk .region-blocks #block-block-40 li {
padding-bottom:4px;	
}
body#forschungsnetzwerk .region-blocks #block-block-39 ul ul, body#forschungsnetzwerk .region-blocks #block-block-40 ul ul {
margin-top:2px;	
padding-bottom:0px;
}
body#forschungsnetzwerk .region-blocks #block-block-39 ul ul li:last-child, body#forschungsnetzwerk .region-blocks #block-block-40 ul ul li:last-child {
padding-bottom:0px !important;
}
body#forschungsnetzwerk .region-blocks #block-block-39 li a, body#forschungsnetzwerk .region-blocks #block-block-40 li a {
padding:6px;
color:black !important;
display:block;
}
#block-block-39 ul a:hover, #block-block-39 ul a:active,
#block-block-40 ul a:hover, #block-block-40 ul a:active {
text-decoration:none;	
padding:5px !important;
border:1px solid #069 !important;	
}
#block-block-38 .content, #block-block-41 .content {
box-sizing:content-box;
padding:0px 6px;
margin-left:-6px;
margin-right:-6px;
width:100%;	
float:left;
background-color:#fff;
margin-top:-10px;
}
body#forschungsnetzwerk .region-blocks {
margin-right:0px;	
background-image:none;
margin-top:-10px;
}
body#forschungsnetzwerk #fn-institutionen a {
display:inline-block;
float:left;	
}
body#forschungsnetzwerk #fn-institutionen #Logo1 {
width:42.3%;
}
body#forschungsnetzwerk #fn-institutionen #Logo2 {
width:27.48%;
}
body#forschungsnetzwerk #fn-institutionen #Logo3 {
width:30.22%;
}
body#forschungsnetzwerk #fn-institutionen #Logo4 {
width:26.28%;
}
body#forschungsnetzwerk #fn-institutionen #Logo5 {
width:25.71%;
}
body#forschungsnetzwerk #fn-institutionen #Logo6 {
width:25.71%;
}
body#forschungsnetzwerk #fn-institutionen #Logo7 {
width:22.3%;
}
body#forschungsnetzwerk #fn-institutionen #Logo8 {
width:19.48%;
}
body#forschungsnetzwerk #fn-institutionen #Logo9 {
width:14.15%;
}
body#forschungsnetzwerk #fn-institutionen #Logo10 {
width:25.05%;
}
body#forschungsnetzwerk #fn-institutionen #Logo11 {
width:41.14%;
}
body#forschungsnetzwerk #fn-institutionen a img {
display:block;
width:100%;
}
body#forschungsnetzwerk #fn-institutionen {
background-color:#fff;
padding:15px 15px 20px 15px;	
float:left;
}
#forschungsnetzwerk .main #fnDetails h2 {
margin-top:10px !important;	
padding-top:0px !important;	
min-height:auto !important;	
}
#forschungsnetzwerk .main #fnDetails .rightContent {
margin-top:30px;
background:transparent url(../img/strichlierte_linie_fn.png) repeat-x left top;
}
#forschungsnetzwerk .node-forschungsnetzwerk .field-label {
width:20%;	
}
#forschungsnetzwerk .node-forschungsnetzwerk .field-items {
width:80%;	
}
#forschungsnetzwerk .node-forschungsnetzwerk .field-name-field-fn-download .field-item {
clear:left;
margin-bottom:10px;	
}
#forschungsnetzwerk .field-name-field-fn-download .field-label {
width:100%;	
}
#forschungsnetzwerk .node-forschungsnetzwerk .field-type-text,
#forschungsnetzwerk .node-forschungsnetzwerk .field-name-field-fn-jahr {
margin-bottom:10px;	
}

#forschungsnetzwerk #footer .webform-client-form {
padding-left: 226px;
padding-right: 197px;
}

#forschungsnetzwerk .field-name-field-intro-bild {
margin-top:30px;	
}
#forschungsnetzwerk .field-name-field-fn-inhalt.field-type-text-long {
padding-top:20px;	
}
#forschungsnetzwerk .field-name-field-fn-inhalt.field-type-text-long ul, #forschungsnetzwerk .field-name-field-fn-inhalt.field-type-text-long ol {
margin-bottom:15px;	
}
/* News */
#NewsContainer .list-item {	
background:transparent url(../img/strichlierte_linie.gif) repeat-x left bottom;
padding:8px 0px;
}
#NewsContainer .list-item p {
margin-bottom:0px;	
}
#NewsContainer .list-item h3 {
font-size: 0.91em;
font-weight:bold;
}
#NewsContainer .view-footer {
padding-top:8px;
text-align:right;
}
.field-name-field-news-datum-von-bis, .field-name-field-news-uhrzeit-von-bis, .field-name-field-news-ort,
.field-name-field-news-datum-von-bis *, .field-name-field-news-uhrzeit-von-bis *, .field-name-field-news-ort *{
display:inline;	
font-weight:bold;
}
.node-news .leftContent h3 {
padding-left:6px;
}
.node-news .leftContent .content h3 {
padding-left:0px;
}
.node-news .leftContent .content ul, .node-news .leftContent .content ol {
padding-bottom:10px;
}
.node-news .leftContent .content ul ul, .node-news .leftContent .content ol ol {
padding-top:5px;
padding-bottom:0px;
}
.node-news .field-name-field-news-datum-von-bis, .node-news .field-name-field-news-uhrzeit-von-bis, .node-news .field-name-field-news-ort {
display:inline;	
}
.news_datum_zeit_ort_wrapper {
margin-bottom:12px;	
}
.field-name-field-news-attachment, .field-name-field-news-link {
margin-bottom:12px;	
}

#block-views-news-termine-block .views-row, 
#block-views-news-termine-block-1 .views-row,
#block-views-news-termine-block-2 .views-row,
#block-views-news-events-block .views-row, 
#block-views-news-events-block-1 .views-row,
#block-views-news-events-block-2 .views-row, 
#block-views-news-termine-block-4 .views-row,
#block-views-news-events-block-4 .views-row {
background:transparent url(../img/strichlierte_linie.gif) repeat-x left bottom;
padding: 8px 0px;	
}
#block-views-news-termine-block h2, #block-views-news-termine-block-1 h2 , #block-views-news-termine-block-2 h2, #block-views-news-termine-block-3 h2,
#block-views-news-events-block h2, #block-views-news-events-block-1 h2 , #block-views-news-events-block-2 h2, #block-views-news-events-block-3 h2  {
color: #fab100;
font-size: 1em;
font-weight: bold;
border-bottom: 5px solid #fab100;
margin-bottom: 10px;
margin-top: 25px;
padding-left: 35px;
padding-top: 8px;
padding-bottom: 10px !important;
}
div[id*="block-views-news-termine-block"] .views-field-field-news-ort,
div[id*="block-views-news-events-block"] .views-field-field-news-ort {
font-size: 0.91em;
font-weight: bold;
margin-bottom:0.51em;
}
div[id*="block-views-news-termine-block"] .views-field-title a, div[id*="block-views-news-termine-block"] .views-field-title a:link, 
div[id*="block-views-news-termine-block"] .views-field-title a:visited,
div[id*="block-views-news-events-block"] .views-field-title a, div[id*="block-views-news-events-block"] .views-field-title a:link, 
div[id*="block-views-news-events-block"] .views-field-title a:visited {
color:#000;	
}
 #news .more-link {
padding-top:8px;
}
#block-views-news-termine-block ul, #block-views-news-termine-block-1 ul , #block-views-news-termine-block-2 ul,
#block-views-news-termine-block ul li, #block-views-news-termine-block-1 ul li, #block-views-news-termine-block-2 ul li,
#block-views-news-events-block ul, #block-views-news-events-block-1 ul , #block-views-news-events-block-2 ul,
#block-views-news-events-block ul li, #block-views-news-events-block-1 ul li, #block-views-news-events-block-2 ul li {
padding:0px;
margin:0px;
list-style:none;	
text-align:right;
}
#block-views-news-termine-block ul, #block-views-news-termine-block-1 ul , #block-views-news-termine-block-2 ul,
#block-views-news-events-block ul, #block-views-news-events-block-1 ul , #block-views-news-events-block-2 ul {
padding-top:7px;	
}

#block-views-news-termine-block-3,
#block-views-news-events-block-3 {
margin-top:25px;	
}
.node-transfer-erhebungsbogen .field {
margin-bottom:12px;	
}
.node-transfer-erhebungsbogen .field .field-label {
  margin-bottom: 2px;
}
.node-transfer-erhebungsbogen td[colspan="2"] {
font-size: 15px !important;	
padding:12px 0 11px 0px !important;
background: transparent url("../img/strichlierte_linie.gif") repeat-x left top;	
}
body.transfer .node-transfer-erhebungsbogen .field-name-field-t-hyperlink a,
body.transfer .node-transfer-erhebungsbogen .field-name-field-t-hyperlink a:link, 
body.transfer .node-transfer-erhebungsbogen .field-name-field-t-hyperlink a:visited {
color:#000;	
text-decoration:underline;
}
body.transfer .node-transfer-erhebungsbogen .field-name-field-t-hyperlink a:hover, 
body.transfer .node-transfer-erhebungsbogen .field-name-field-t-hyperlink a:active {
color:#ff0000;	
}
body.transfer .node-transfer-erhebungsbogen .field-label {
display:inline-block;
width:25%;
float:left;
margin-bottom:10px;
clear:left;
font-size:13px;
}
body.transfer .views-exposed-widget label {
padding-bottom:3px;	
}
body.transfer .node-transfer-erhebungsbogen .field-items {
display:inline-block;
width:75%;
float:left;
font-size:13px;
margin-bottom:10px;
}

body.transfer .main {
max-width:742px;
width:100%;
}
body.transfer .searchresultsTable .views-exposed-widgets,
body.transfer .searchresultsTable .view-content {
padding:0px;
}
.view-transfer-modul  h2 {
margin-bottom:0px;	
}
#views-exposed-form-transfer-modul-page .views-exposed-widget {
width:24.25%;
margin-right:1%;
padding-right:0px;
}
#views-exposed-form-transfer-modul-page .views-exposed-widgets {
padding-right:0px;	
background-image:none;
margin-bottom:30px;
}
#views-exposed-form-transfer-modul-page .views-exposed-widget input, 
#views-exposed-form-transfer-modul-page .views-exposed-widget select {
width:100%;	
border-color:#ff0000;
}
#views-exposed-form-transfer-modul-page #edit-field-t-herkunft-status-value-wrapper,
#views-exposed-form-transfer-modul-page #edit-field-t-reichweite-value-wrapper,
#views-exposed-form-transfer-modul-page #edit-field-t-art-der-arbeit-value-wrapper {
margin-right:0%;
}
#views-exposed-form-transfer-modul-page #edit-field-t-fachbegriffe-tid-wrapper {
width:49.5%;	
}
#views-exposed-form-transfer-modul-page .views-submit-button {
margin-right:0%;
float:right;	
}
#views-exposed-form-transfer-modul-page .views-submit-button input {
margin-top:10px;
background-color:#ff0000;
color:#fff;
border-color:#ff0000;
cursor:pointer;
}
#views-exposed-form-transfer-modul-page .views-reset-button input {
margin-top:10px;
cursor:pointer;
}
.view-transfer-modul .views-field a {
color:#ff0000;	
}
body.transfer .searchresultsTable table, 
body.transfer  .searchresultsTable tr:hover td, 
body.transfer .searchresultsTable th,
body.transfer div.pagerer-pager {
border-color:#ff0000;
}

body.transfer .searchresultsTable th a, 
body.transfer .searchresultsTable th a:link, 
body.transfer .searchresultsTable th a:visited, 
body.transfer div.pagerer-pager .pager-next a,
body.transfer div.pagerer-pager .pager-prev a, 
body.transfer div.pagerer-pager .pager-last a,
 body.transfer div.pagerer-pager .pager-first a{
color:#ff0000;
background-color:#ff0000;
}
body.transfer table.pagerer td.pagerer {
padding:0px !important;	
}
body.transfer h1 {
white-space:normal;	
}
body.transfer #container {
padding-left:0px;	
}

#block-openid-connect-openid-connect-login {
padding-top:20px;	
}

.page-node-136387 table {
margin:20px 0 0 6px;	
}
.page-node-136387 table td, .page-node-136387 table th{
text-align:right;
padding-right:30px;
}
.page-node-136387 table td:first-child, .page-node-136387 table th:first-child{
padding-right:50px;
text-align:left;
}