#page, .region-bottom {
  margin-left: auto;
  margin-right: auto;
  width:1000px;  
}

#header,
#content,
#navigation,
.region-sidebar-first,
.region-sidebar-second,
#footer {
  padding-left: 0px;
  padding-right: 0px;
  border-left: 0 !important;
  border-right: 0 !important;
  word-wrap: break-word;
  _display: inline;
  _overflow: hidden;
  _overflow-y: visible;
}

#footer,
.region-bottom {
  clear:left;
  margin:auto;
  margin-left: auto;
  margin-right: auto;  
}
#header:before,
#header:after,
#main:before,
#main:after,
#footer:before,
#footer:after {
  content: "";
  display: table;
}

#main:after,
#footer:after {
  clear: both;
}

#footermaster {
    margin-top: 40px;
}

/* general definitions */

body {
        font-family: Arial, Helvetica, sans-serif;
        margin:auto;
        padding: 0px 0 0px 0;
}

#header {
        display:block;
        width: 215px;
        text-align: right;
        padding:0;
        margin: 0;
        background: #fff;
        position:fixed;
}

#content {

}

/* Menu block left */

.menu-block-wrapper {
        width: 235px;
        min-height: 350px;             
}

.menu-block-wrapper ul {
   text-align: right;
   margin: 0 20px 0 0;
   background: #fff;
   list-style-type:none;        
}

 .menu-block-wrapper ul ul {
	margin: 0;
}

 .menu-block-wrapper ul li {
   list-style-type:none;
}

 .menu-block-wrapper ul li a,  .menu-block-wrapper ul li a:link {
    padding: 0 0 0 0;
	text-decoration: none;
	color: #6f6f6f;
	font-size: 20px;
	margin: 0;
    display: block;
}

 .menu-block-wrapper ul li a:hover {
	color: #000;
}

 .menu-block-wrapper ul li a.active,
 .menu-block-wrapper ul.menu li ul li a:hover,
 .menu-block-wrapper ul.menu li ul li a.active {
	color: #000;
}

 .menu-block-wrapper ul ul {
	margin: 0;
}

 .menu-block-wrapper ul.menu li ul {
    padding: 0 0 10px 0;    
}

.menu-block-wrapper ul.menu li ul li a {
	font-size: 14px;
        height: 16px;
        color:#6f6f6f;
}




#main {
        float: left;
        width: 600px;
        margin: 0;
        background: #fff;
        min-height: 500px;
        padding: 20px 0 100px 0;    
        margin:0 0 0 235px;     

}


a {
        color:#6f6f6f;
        text-decoration: none;
        outline: 0;        
}

a:hover, a:active, a:focus {
        color:#e2007a;
        text-decoration: none;
        outline: 0;          
}

.terminlink {
	display:block;
	padding:1em 2em;
	text-align:center;
	background:#E2007A;
	color:#fff;
	text-transform:uppercase;
	border:1px solid #E2007A;
	transition: all 0.2s linear;
}

.terminlink:hover {
	background:#fff;
	color:#E2007A;
}

p {
    color:#000;
        font-size:13px;
        line-height:18px;
}

table {
    color:#000;
        font-size:13px;
        line-height:18px;
    width: 600px;    
}

table td {
        vertical-align: top;

}

table td:first-child {
        width: 290px;
        padding: 0 20px 0 0;
}
table td:second-child  {
        width: 290px;
        padding: 0 0 0 0;
}


h1, h2, h3, h4, h5 {
	font-family: 'Open Sans', sans-serif;
}

h1{
      font-size:1.6em;
        margin-left:0px;
        padding:5px 5px 5px 0px;
        color:#000;    
}

h2 {
	font-size: 15px;
    line-height: 18px;
    color: #000;
    font-weight: bold;
    margin:0 0 10px 0;
    padding:0;
}

h3 {
    font-size:1.4em;
}


h4 {
    font-size:1.4em;
}

h5 {
    font-size:1.4em;
    margin-bottom:0!important;
}

blockquote {font-style:italic; margin:20px 0;background:#666;padding:20px;color:#fff;}
blockquote p { color:#fff}

strong {

}

img {
     border:0;
}

ul, menu, li {   list-style-type:none;}

figcaption  {
    font-size:12px;font-weight:bold;
}


/* Header */



/* Navigation */

/* Archiv Rupprecht Willi Link */


#block-block-4 a,
#block-block-7 a,
#block-block-8 a,
#block-block-12 a,
#block-block-14 a,
#block-block-16 a {
    line-height: 0; 
    font-size: 0;
    color: transparent; 
    text-indent: -99999px; 
    outline: none;    
    width: 215px;
    height: 20px;      
    display: block;   
    margin-bottom:5px; 
}

#block-block-4 a:hover,
#block-block-7 a:hover,
#block-block-8 a:hover,
#block-block-12 a:hover,
#block-block-14 a:hover,
#block-block-16 a:hover {
        background-position: 0px -20px; 
}

.rupprecht-geiger-link {
        background-image:url(/sites/all/themes/archivgeiger/images/rupprecht-geiger-link.png);       
}

.willi-geiger-link {
        background-image:url(/sites/all/themes/archivgeiger/images/willi-geiger-link.png);
}

.archiv-geiger-link {
	background-image:url(/sites/all/themes/archivgeiger/images/archiv-geiger-link.png);
}

.menu-mlid-2095  {
        background:url(/sites/all/themes/archivgeiger/images/sign.svg) no-repeat right;       
		height:50px;
	    margin-top:20px;
}

.menu-mlid-2095 a {
         opacity: 0.0;
	    height:50px;
}



/* Home */

/* Content */


.field-name-title-field {
	width:290px;
	float:left;
    padding: 60px 20px 5px 0;	
    font-size:15px;
    line-height:18px;
    color:#000;   
    font-weight:bold;
    clear:left;	
}

.field-name-field-inhalt {
	width:290px;
	float:left;
    padding: 0px 20px 0 0;	
}

.node-type-aktuelles .field-name-field-ausstellung  {
	width:290px;
	clear:left;
	float:left;
	font-size:12px;
	padding: 0px 0px 0 0;	
}

.node-type-aktuelles .field-name-field-rubrik  {
	width:290px;
	float:left;
	text-transform:uppercase;
	font-size:12px;
	padding: 55px 0px 0 0;	
}

.node-type-aktuelles .field-name-title-field  {
	width:290px;
	clear:left;
	float:left;
	padding: 0px 20px 0px 0;	
    margin:0;
	text-transform:uppercase;
	font-size:16px;
	line-height:20px;
    color:#e2007a;   
   	font-weight:normal;
}

.node-type-aktuelles .field-name-field-name-ausstellung  {
	width:290px;
	clear:left;
	float:left;
	padding: 20px 20px 10px 0;	
    margin:0;
	text-transform:uppercase;
	font-size:20px;
	line-height:20px;
    color:#e2007a;   
   	font-weight:700;
}

.node-type-aktuelles .field-name-field-zeitraum  {
	clear:left;
	width:290px;
	float:left;
	font-size:13px;
	padding: 0px 0px 0 0;	
}

.node-type-aktuelles .field-name-field-inhalt {
	clear:left;
	width:290px;
	float:left;
    padding: 0px 20px 0 0;	
}

.field-name-field-bild {
    padding: 13px 0 0 0;	

}

.field-name-field-bilderunterschrift {
    padding-top: 0px;	
    float:right;
    width:290px;
}

.field-name-field-bilderunterschrift p {
    padding-top: 0px;	
    float:left;
    font-weight: bold;
    font-size: 10px;
    line-height: 12px;    
    margin:0;
}

.field-name-field-bilderunterschrift a {
    padding-top: 10px;	
    float:left;
    font-weight: bold;
    font-size: 13px;
    line-height: 16px;    
    margin:0;
    color:#e2007a;
}

.field-name-field-bilderunterschrift img {
    padding-top: 10px;	
}

.view-aktuelles,
.view-aktuelles-rupprecht-geiger,
.view-aktuelles-willi-geiger,
.view-archiv-2018,
.view-archiv-2019,
.view-archiv-2020,
.view-archiv-2021,
.view-archiv-2022,
.view-archiv-2023,
.view-archiv-2024 {
	width:290px;
	float:left;
    padding: 25px 20px 0 0;	
}

.view-aktuelles .views-row-first,
.view-aktuelles-rupprecht-geiger .views-row-first,
.view-aktuelles-willi-geiger .views-row-first,
.view-archiv-2018 .views-row-first,
.view-archiv-2019 .views-row-first,
.view-archiv-2020 .views-row-first,
.view-archiv-2021 .views-row-first,
.view-archiv-2022 .views-row-first,
.view-archiv-2023 .views-row-first,
.view-archiv-2024 .views-row-first  {
    padding: 20px 0 20px 0!important;	
}

.view-aktuelles .views-row,
.view-aktuelles-rupprecht-geiger .views-row,
.view-aktuelles-willi-geiger .views-row,
.view-archiv-2018 .views-row,
.view-archiv-2019 .views-row,
.view-archiv-2020 .views-row,
.view-archiv-2021 .views-row,
.view-archiv-2022 .views-row,
.view-archiv-2023 .views-row,
.view-archiv-2024 .views-row {
    padding: 10px 0 20px 0;	
}

.view-aktuelles p,
.view-aktuelles-rupprecht-geiger p,
.view-aktuelles-willi-geiger p,
.view-archiv-2018 p,
.view-archiv-2019 p,
.view-archiv-2020 p,
.view-archiv-2021 p,
.view-archiv-2022 p,
.view-archiv-2023 p,
.view-archiv-2024 p  {
       margin:0;
}

.view-aktuelles .views-field-view-node,
.view-aktuelles-rupprecht-geiger .views-field-view-node, 
.view-aktuelles-willi-geiger  .views-field-view-node,
.view-archiv-2018 .views-field-view-node,
.view-archiv-2019 .views-field-view-node,
.view-archiv-2020 .views-field-view-node,
.view-archiv-2021 .views-field-view-node,
.view-archiv-2022 .views-field-view-node,
.view-archiv-2023 .views-field-view-node,
.view-archiv-2024 .views-field-view-node  {
	margin-top:-18px;
	margin-bottom: 20px;
}

.view-aktuelles .views-field-view-node a,
.view-aktuelles-rupprecht-geiger .views-field-view-node a,
.view-aktuelles-willi-geiger  .views-field-view-node a,
.view-archiv-2018 .views-field-view-node a,
.view-archiv-2019 .views-field-view-node a,
.view-archiv-2020 .views-field-view-node a ,
.view-archiv-2021 .views-field-view-node a,
.view-archiv-2022 .views-field-view-node a,
.view-archiv-2023 .views-field-view-node a,
.view-archiv-2024 .views-field-view-node a  {
        float: right;
        display:block;
        width: 18px;
        height:18px;
        margin:0px;
        background:url(/sites/all/themes/archivgeiger/images/ic_more_horiz_grey600_18dp.png);
        background-size: 18px 18px;    
        text-indent: -99999px; 
        outline: none;        
}

.view-aktuelles .views-field-view-node a:hover, 
.view-aktuelles-rupprecht-geiger .views-field-view-node a:hover, 
.view-aktuelles-willi-geiger .views-field-view-node a:hover,
.view-archiv-2018 .views-field-view-node a:hover,
.view-archiv-2019 .views-field-view-node a:hover,
.view-archiv-2020 .views-field-view-node a:hover,
.view-archiv-2021 .views-field-view-node a:hover,
.view-archiv-2022 .views-field-view-node a:hover,
.view-archiv-2023 .views-field-view-node a:hover,
.view-archiv-2024 .views-field-view-node a:hover {
        float: right;
        display:block;
        width: 18px;
        height:18px;
        margin:0px;	
        background:url(/sites/all/themes/archivgeiger/images/ic_add_black_18dp.png);
        background-size: 18px 18px;    
        text-indent: -99999px; 
        outline: none; 	        
}

.view-aktuelles .views-field-field-ausstellung,
.view-aktuelles-rupprecht-geiger .views-field-field-ausstellung, 
.view-aktuelles-willi-geiger .views-field-field-ausstellung,
.view-archiv-2018 .views-field-field-ausstellung,
.view-archiv-2019 .views-field-field-ausstellung,
.view-archiv-2020 .views-field-field-ausstellung,
.view-archiv-2021 .views-field-field-ausstellung,
.view-archiv-2022 .views-field-field-ausstellung,
.view-archiv-2023 .views-field-field-ausstellung,
.view-archiv-2024 .views-field-field-ausstellung  {
	font-size:12px;
	line-height:14px;
}

.view-aktuelles .views-field-field-rubrik, 
.view-aktuelles-rupprecht-geiger .views-field-field-rubrik,
.view-aktuelles-willi-geiger .views-field-field-rubrik,
.view-archiv-2018 .views-field-field-rubrik,
.view-archiv-2019 .views-field-field-rubrik,
.view-archiv-2020 .views-field-field-rubrik,
.view-archiv-2021 .views-field-field-rubrik,
.view-archiv-2022 .views-field-field-rubrik,
.view-archiv-2023 .views-field-field-rubrik,
.view-archiv-2024 .views-field-field-rubrik  {
	text-transform:uppercase;
	font-size:12px;
	line-height:14px;
	padding:0 0 0px 0;	
	float:left;
}

.view-aktuelles .views-field-title-field, 
.view-aktuelles-rupprecht-geiger .views-field-title-field, 
.view-aktuelles-willi-geiger .views-field-title-field,
.view-archiv-2018 .views-field-title-field,
.view-archiv-2019 .views-field-title-field,
.view-archiv-2020 .views-field-title-field,
.view-archiv-2021 .views-field-title-field,
.view-archiv-2022 .views-field-title-field,
.view-archiv-2023 .views-field-title-field,
.view-archiv-2024 .views-field-title-field {
	clear:left;
	padding:0;	
    margin:0;	
    color:#e2007a;      
    text-transform: uppercase;
	font-size:14px;
	line-height:18px;
}

.views-field-field-name-ausstellung {
	clear:left;
	padding:0;	
    margin:0;	
    color:#e2007a;      
    text-transform: uppercase;
	font-size:14px;
	line-height:18px;
	font-weight:700;
}

.views-field-field-name-ausstellung a {
	 color:#e2007a;    
}


.view-aktuelles .views-field-title-field a, 
.view-aktuelles-rupprecht-geiger .views-field-title-field a, 
.view-aktuelles-willi-geiger .views-field-title-field a,
.view-archiv-2018 .views-field-title-field a,
.view-archiv-2019 .views-field-title-field a,
.view-archiv-2020 .views-field-title-field a,
.view-archiv-2021 .views-field-title-field a,
.view-archiv-2022 .views-field-title-field a,
.view-archiv-2023 .views-field-title-field a,
.view-archiv-2024 .views-field-title-field a {
    color:#e2007a;      
}

.view-aktuelles .views-field-title-field a:hover, 
.view-aktuelles-rupprecht-geiger .views-field-title-field a:hover, 
.view-aktuelles-willi-geiger .views-field-title-field a:hover,
.view-archiv-2018 .views-field-title-field a:hover,
.view-archiv-2019 .views-field-title-field a:hover,
.view-archiv-2020 .views-field-title-field a:hover, 
.view-archiv-2021 .views-field-title-field a:hover,
.view-archiv-2022 .views-field-title-field a:hover,
.view-archiv-2023 .views-field-title-field a:hover,
.view-archiv-2024 .views-field-title-field a:hover{
    color:#e2007a;      
    text-decoration:none;
}

.view-aktuelles .views-field-field-zeitraum, 
.view-aktuelles-rupprecht-geiger .views-field-field-zeitraum, 
.view-aktuelles-willi-geiger .views-field-field-zeitraum,
.view-archiv-2018 .views-field-field-zeitraum,
.view-archiv-2019 .views-field-field-zeitraum,
.view-archiv-2020 .views-field-field-zeitraum,
.view-archiv-2021 .views-field-field-zeitraum,
.view-archiv-2022 .views-field-field-zeitraum,
.view-archiv-2023 .views-field-field-zeitraum,
.view-archiv-2024 .views-field-field-zeitraum {
	padding:0;	
    margin:0;	
	font-size:13px;
	line-height:18px;
}

.view-aktuelles .views-field-field-zeitraum a, 
.view-aktuelles-rupprecht-geiger .views-field-field-zeitraum a, 
.view-aktuelles-willi-geiger  .views-field-field-zeitraum a,
.view-archiv-2018 .views-field-field-zeitraum a,
.view-archiv-2019 .views-field-field-zeitraum a,
.view-archiv-2020 .views-field-field-zeitraum a,
.view-archiv-2021 .views-field-field-zeitraum a,
.view-archiv-2022 .views-field-field-zeitraum a,
.view-archiv-2023 .views-field-field-zeitraum a,
.view-archiv-2024 .views-field-field-zeitraum a {
color:#000
}

.front .field {
    padding-top: 0px;	
}

/* News-Archiv */

#block-block-10 {
	clear:left;
	padding-top:40px;
}

#block-block-10 h2 {
	font-weight:400;
	font-size:1.2em;
}


/* Praesentation */

.field-name-field-zusammenfassung, 
.field-name-field-arbeitszimmer,
.field-name-field-werke,
.field-name-field-bu,
.field-name-field-hauptraum,
.field-name-field-bibliothek,
.field-name-field-empore,
.field-name-field-pigmentraum  {
	clear:left;
	width:290px;
	float:left;
    padding: 0px 20px 0 0;	
}

.field-collection-container {
    border-bottom: 0px solid #D3D7D9;
    margin-bottom: 0em;
	width:290px;
	float:left;
    padding: 0px 20px 0 0;	  
}

.field-collection-container .field-items .field-item {
  margin-bottom: 0px;	  
}

.field-collection-view {
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  border-bottom: 0px dotted #D3D7D9;
}

.field-name-field-arbeitszimmer,
.field-name-field-werke,
.field-name-field-hauptraum,
.field-name-field-bibliothek,
.field-name-field-empore,
.field-name-field-pigmentraum  {
	font-size:15px;
	line-height:18px;
	margin:10px 0 10px 0;
	font-weight:bold;
}

.field-name-field-bu p {
	font-size:12px;
	margin:0 0 20px 0;
}

.node-praesentation .field-name-field-bild {
    padding-top: 0px;
}

.node-praesentation .field-name-field-bilderunterschrift {
    padding-top: 0px;	
    float:none;
}

.node-praesentation .field-name-field-bilderunterschrift p {
    padding-top: 10px;	
    float:left;
    font-weight: normal;
    font-size: 14px;
    line-height: 18px;    
    margin:0;
}

/* Folder */

#foldermaster {
  margin-top:0%;
  float:left;
  width:100%;
  background-color: #f2f2f2;  

}

.region-folder {
  width: 908px;
  margin-left: auto;
  margin-right: auto;
}

/* Footer */

#footermaster{
  clear:left;
}


#footer {
        clear: both;
        width: 600px;
        font-size:12px;
        height: 20px;
        border-top: 1px solid;
        border-color: #ccc;
        bottom: 0;
        background-color: #fff;
        margin: 0 0 200px 235px;
        font-weight: bold;
        color:#ccc;
}

#footer:hover {
        color:#000;
}

#footer ul {
        float:left;
        width: 120px;
        height: 100px;
        margin:0;
        padding:0;
}

#footer ul li {
       line-height:1.5em;
}

#footer ul li a, #footer ul li a:link {
	text-decoration: none;
	color: #ccc;
	margin: 0;
    display: block;
    font-size:10px;
    font-weight:normal;
}

#footer ul li a:hover {
	color: #000;
}

#footer:hover ul li a, #footer:hover ul li a:link {
	text-decoration: none;
	color: #666;
	margin: 0;
    display: block;
}

#footer:hover ul li a:hover {
	color: #E2007A;
}

#footer ul li.instagram a {
    padding: 5px 0 0 20px;    
    text-decoration: none;
    background-image: url(/sites/all/themes/archivgeiger/images/instagram.png);
    background-repeat:no-repeat;
    background-position:0px 5px;
}

#footer ul li.facebook a {
    padding: 5px 0 0 20px;    
    text-decoration: none;
    background-image: url(/sites/all/themes/archivgeiger/images/fb-fav.png);
    background-repeat:no-repeat;
    background-position:0px 5px;
}

#footer ul li.blog a {
    padding: 5px 0 0 20px;    
    text-decoration: none;
    background-image: url(/sites/all/themes/archivgeiger/images/blog-fav.ico);
    background-repeat:no-repeat;
    background-position:0px 5px;
}

#footer ul li.newsletter a {
    padding: 5px 0 0 20px;    
    text-decoration: none;
    background-image: url(http://newsletter.archiv-geiger.de/favicon.ico);
    background-repeat:no-repeat;
    background-position:0px 5px;
}

#footer ul li.shop a {
    padding: 5px 0 0 20px;    
    text-decoration: none;
    background-image: url(http://www.shop.archiv-geiger.de/favicon.ico);
    background-repeat:no-repeat;
    background-position:0px 5px;
}

#footer ul li.info a {
     background-image: url("/images/stories/info.png");
     background-position: 0px 5px;
     background-repeat: no-repeat;
     padding: 5px 0px 0px 20px;
     text-decoration: none;
}

/* Bottom */

.region-bottom p {
    color:#666;
    font-size:1em;
    line-height:1em;
}

/* fixed navi */

#block-block-9 {
	position:fixed;
	right:0;
	top:20px;
}

#block-block-9 ul li {
	display:block;
	width:30px;
	height:30px;
	margin:5px;
	pading:5px;
    background-repeat:no-repeat;
    text-indent:-99999px;
    cursor: pointer;
    border-radius: 3px;
}

#block-block-9 ul li:nth-child(1) {
    background-image: url("/sites/all/themes/archivgeiger/images/IG_Glyph_Fill.png");
    background-size:30px;    
    background-position:0px; 
    background-color:#fff;         
}

#block-block-9 ul li:nth-child(1):hover {
    background-color:#fff;          
}

#block-block-9 ul li:nth-child(2) {
    background-image: url("/sites/all/themes/archivgeiger/images/yt_icon_rgb.png");
    background-size:30px;    
    background-position:0px 5px;    
    background-color:#fff;    
}

#block-block-9 ul li:nth-child(2):hover {
    background-color:#fff;
}

#block-block-9 ul li:nth-child(3) {
    background-image: url("/sites/all/themes/archivgeiger/images/podcast.png");
    background-size:30px;    
    background-position:0px 0px;          
}

#block-block-9 ul li:nth-child(4) {
    background-image: url("/sites/all/themes/archivgeiger/images/blog1.png");
    background-size:30px;    
    background-position:0px 1px;     
    background-color:#0079c0;          
}

#block-block-9 ul li:nth-child(4):hover {
    background-color:#0079c0;
}

#block-block-9 ul li:nth-child(5) {
    background-image: url("/sites/all/themes/archivgeiger/images/news1.png");
    background-size:30px;    
    background-position:0px 1px;  
	background-color:#ff7500;       
}

#block-block-9 ul li:nth-child(5):hover {
    background-color:#ff7500;
}

#block-block-9 ul li:nth-child(6) {
    background-image: url("/sites/all/themes/archivgeiger/images/shop1.png");
    background-size:30px;    
    background-position:0px 1px;  
	background-color:#706db2;       
}

#block-block-9 ul li:nth-child(6):hover {
    background-color:#706db2;
}

#block-block-9 ul li:nth-child(7) {
    background-image: url("/sites/all/themes/archivgeiger/images/suche.png");
    background-size:25px;    
    background-position:3px 3px;  
	background-color:#E2007A;       
}

#block-block-9 ul li:nth-child(7):hover {
                background-color:#E2007A;
}


#block-block-9 ul li a {
	display:block;
	width:40px;
	height:40px;
}

/* Event Kalender */

.page-node-3 table {
    border-collapse:collapse;
    width:600px;
    text-align: left;
}

.page-node-3 table td {
    padding: 10px;
    border-bottom: 1px solid #ccc;
}

.page-node-3 table td:first-child {
    width: 140px; 
}

.page-node-3 table td:second-child {
    width: 100px; 
}

.page-node-3 table tr:hover {
    background-color:#eee;
}

/* Table at RG */

.field-name-field-inhaltrg a {
	color:#e2007a;
}

.node-infoseiten-rupprecht .field-name-title-field {
	width:100%;
}

.node-infoseiten-rupprecht .field-name-field-inhaltrg table {
    border-collapse:collapse;
    width:290px;
    float:left;
    text-align: left;
    margin:0 0px 0 0;    
}

.node-infoseiten-rupprecht .field-name-field-inhaltrg table p {
    margin:5px 0 5px 0;    
}

.node-infoseiten-rupprecht .field-name-field-inhaltrg table:first-of-type {
    margin:0 20px 0 0;
}

.node-infoseiten-rupprecht .field-name-field-inhaltrg table td:first-child {
    border-collapse:collapse;
    width:70px;
    text-align: left;
    padding:0 10px 0 0;
}

/* bio */

.node-55 .field-name-field-inhaltrg table p,
.node-56 .field-name-field-inhaltrg table p,
.node-57 .field-name-field-inhaltrg table p,
.node-58 .field-name-field-inhaltrg table p,
.node-59 .field-name-field-inhaltrg table p,
.node-60 .field-name-field-inhaltrg table p,
.node-61 .field-name-field-inhaltrg table p {
    margin:15px 0 15px 0;    
}

/*Zen 49*/

.node-49 .field-name-field-inhaltrg table p {
    margin:15px 0 15px 0;    
}

/* Table at WG */

.field-name-field-inhaltwg a {
	color:#532E92;
}

.node-infoseiten-willi .field-name-title-field {
	width:100%;
}

.node-infoseiten-willi .field-name-field-inhaltwg table {
    border-collapse:collapse;
    width:290px;
    float:left;
    text-align: left;
    margin:0 0px 0 0;    
}

.node-infoseiten-willi .field-name-field-inhaltwg table p {
    margin:5px 0 5px 0;    
}

.node-infoseiten-willi .field-name-field-inhaltwg table:first-of-type {
    margin:0 20px 0 0;
}

.node-infoseiten-willi .field-name-field-inhaltwg table td:first-child {
    border-collapse:collapse;
    width:70px;
    text-align: left;
    padding:0 10px 0 0;
}

.node-infoseiten-willi .field-name-field-inhaltwg table p {
    margin:15px 0 15px 0;    
}

.page-node-62 .node-infoseiten-willi .field-name-field-inhaltwg table p {
    margin:5px 0 5px 0;    
}

/* Search */

.search-form .container-inline label {
	width:100%;
	display:block;
	padding:45px 0 35px 0;
}

.search-form .form-text {
	width:100%;
	display:block;
	padding:10px;
	font-size:1.2em;
}

.search-form input:focus, 
textarea:focus{
    background-color: #e2007a;
    color: #fff;
}

.search-form .form-submit {
	margin-top:20px;
	width:100%;
	display:block;
	padding:10px;
	font-size:1.2em;
}

.search-form .form-submit:hover {
    background-color: #e2007a;
    color: #fff;
}

.search-info  {
    display:none;
}

/* Werke */

ul.flippy {
	clear:left;
        padding: 0;         
        margin:0;
}

ul.flippy li.prev {
		float:left;
        padding: 0;         
        margin:0;
}

ul.flippy li.next {
		float:right;
        padding: 0 0 10px 0;         
        margin:0;
}

ul.flippy a {
	font-size:12px;
}

.node-type-werke-malerei #main,
.node-type-werke-druckgrafik #main,
.node-type-werke-auflagenobjekte #main,
.node-type-werke-plakate #main,
.node-type-werke-collagen #main,
.node-type--ffentliche-werke #main,
.node-type-begehbare-r-ume #main {
        padding: 40px 0 100px 0;         
}

.node-type-werke-malerei .field-name-field-foto img,
.node-type-werke-druckgrafik .field-name-field-foto img,
.node-type-werke-auflagenobjekte .field-name-field-foto img,
.node-type-werke-plakate .field-name-field-foto img,
.node-type-werke-collagen .field-name-field-foto img,
.node-type--ffentliche-werke .field-name-field-foto img,
.node-type-begehbare-r-ume .field-name-field-foto img {
        padding: 0px 0 14px 0;       
        float:left;
        display:block;
        height:440px; 
}

.node-type-werke-malerei .field-name-title-field,
.node-type-werke-druckgrafik .field-name-title-field,
.node-type-werke-auflagenobjekte .field-name-title-field,
.node-type-werke-plakate .field-name-title-field,
.node-type-werke-collagen .field-name-title-field,
.node-type--ffentliche-werke .field-name-title-field,
.node-type-begehbare-r-ume .field-name-title-field,
.field-name-field-titel,
.field-name-field-jahr {
	clear:left;
	width:100%;
	float:left;
    padding: 0px 20px 0px 0;	
    font-size:15px;
    line-height:18px;
    color:#000;   
    font-weight:bold;
}

.field-name-field-text {
	clear:left;
    padding-top:10px;
}

.field-name-field-foto-credits,
.field-name-field-copyright {
    padding: 0px 0 0 0;
    font-style: normal;
    font-weight: bold;
    font-size: 10px;
    line-height: 12px;
}

.page-malerei table td,
.page-druckgrafik table td,
.page-auflagenobjekte table td,
.page-plakate table td,
.page-collagen table td,
.page-oeffentlicher-raum table td,
.page-begehbare-raeume table td
 {
        vertical-align: top;
        padding: 10px;

}

.page-malerei table td:first-child,
.page-druckgrafik table td:first-child,
.page-auflagenobjekte table td:first-child,
.page-plakate table td:first-child,
.page-collagen table td:first-child {
        width: auto;
}

.page-malerei table td:nth-child(2),
.page-druckgrafik table td:nth-child(2),
.page-auflagenobjekte table td:nth-child(2),
.page-plakate table td:nth-child(2),
.page-collagen table td:nth-child(2)
  {
                min-width:50px;
}

/* Rundgang */

.page-rundgang #page {
	width:100%;
}

.page-rundgang #main {
        float: left;
        width: 100%;
        margin: 0;
        background: #fff;
        min-height: 500px;
        padding: 0px;    
        margin:0;     
}

.page-rundgang .flexslider {
	margin:0!important;
}

.page-rundgang #footermaster,
.page-rundgang #backtotop,
.page-rundgang .flex-control-nav,
.page-rundgang #block-block-9 {
    display: none!important;
}

/*Geschenkgutschein*/

.form-text, select, .form-actions input {
	width:100%;
	display:block;
	padding:10px;
	font-size:1.2em;
}

.form-submit:hover {
    background-color: #e2007a;
    color: #fff;
}

input:focus {
  background-color: #e2007a;
  color:#fff;
}

.webform-component--frei-wahlbarer-betrag,
.webform-component--workshop-i-siebdruckwerkstatt,
.webform-component--workshop-exklusiv {
	text-align:center;
	text-align-last:center;
	background-color:#eee;
	padding:20px;
}


.webform-component--frei-wahlbarer-betrag input,
.webform-component--workshop-i-siebdruckwerkstatt select,
.webform-component--workshop-exklusiv select {
	width:70%;
	margin:20px auto;
}

.webform-component--frei-wahlbarer-betrag label,
.webform-component--workshop-i-siebdruckwerkstatt label,
.webform-component--workshop-exklusiv label {
	font-size:1.4em;
	line-height:2em;
}


/* Ausmal-Buchstaben */

.page-node-367 .node img {
	width:46%;
	margin:2%;
}

/* Page Weblinks */

.page-node-475 .node ul {
    mnargin:0;
	padding:20px 0 0 0;
}

.page-node-475 .node ul li {
    mnargin:0;
	padding:0;
}

.page-node-475 .node ul li a {
    display:block;
	padding:1em 2em;
	text-align:center;
	background:#E2007A;
	color:#fff;
	text-transform:uppercase;
	border:1px solid #E2007A;
	transition: all 0.2s linear;
	margin-bottom:20px;
}

.page-node-475 .node ul li a:hover {
	background:#fff;
	color:#E2007A;
}


#block-locale-language-content ul li {
	display:inline;
	width:auto;
}

#block-locale-language-content ul li:first-of-type:after {
	content:"|";
		color:#E2007A;
	margin:0 0px 0 6px;
}

#block-locale-language-content ul li.active a {
	font-weight:700;
}


/* Presse */

.node-pressemitteilung .field-name-title-field {
	padding-top:0px;
	width:100%;
}

.node-pressemitteilung .field-name-title-field h1 {
	margin:0 0 20px 0;
	padding:0;
}

.node-pressemitteilung .download-file a:after {
	content:"Download Bilddatei";
	margin: 10px;
	padding:0 .3em;
	text-align:center;
	background:#E2007A;
	color:#fff;
	border:1px solid #E2007A;
	transition: all 0.2s linear;
	font-size:14px;
}

.node-pressemitteilung .field-collection-container {
	width:100%;  
}


.node-pressemitteilung .field-name-field-pressefoto .field-label  {
  margin:20px 0;
}

.node-pressemitteilung .field-name-field-pressefoto-bildtitel {
    font-weight:bold;
	font-size:13px;
}

.node-pressemitteilung  .field-name-field-pressefoto-copyright {
  margin-bottom:20px;
		font-size:13px;
}

.page-presse h1 {
	margin:0 0 20px 0;
	padding:0;
}


.page-presse .views-field-title a {
	font-weight:700;
	color:#E2007A;
	display:inline-block;
	margin-bottom:40px;
	font-size:1.2em;
}

.page-presse .views-field-field-teader-pm-bild {
	overflow:hidden;
	max-width:480px;
	height:auto;
	margin:0;
	display:inline-block;
}

.page-presse .views-field-field-teader-pm-bild img {
	transition: transform .4s;
}

.page-presse .views-field-field-teader-pm-bild img:hover {
  transform: scale(1.03);
	transition: transform .4s;
	overflow:hidden;
}


.hoverimage img {
	transition: transform .4s;
}

.hoverimage img:hover {
  transform: scale(1.03);
	transition: transform .4s;
	overflow:hidden;
}