/* Contao Open Source CMS, (c) 2005-2014 Leo Feyer, LGPL license */
body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li{float:left}.ce_gallery>ul li.col_first{clear:left}.float_left{float:left}.float_right{float:right}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{width:0;height:0;left:-1000px;top:-1000px;position:absolute;overflow:hidden;display:inline}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
/* Contao Open Source CMS, (c) 2005-2014 Leo Feyer, LGPL license */
@media(max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.ie7 img{-ms-interpolation-mode:bicubic}.ie8 img{width:auto}
/* dk_caroufredsel global styles */
.caroufredsel_skin .image_container img, .caroufredsel_thumbnails_skin .image_container img {
	vertical-align: bottom;
}
.caroufredsel > div, .caroufredsel > section, .caroufredsel_thumbnails > div {
	float: left;
}
.caroufredsel .clearfix {
	float: none;
	clear: both;
}
.caroufredsel_thumbnails_skin {
	position: relative;
}
@media screen {
 
  
  /* Intro Animationen */
  
  #caroufredsel_1 {margin-top:57px;}
  .fadeIn #wrapper {display:none;}

  
  /* Design-Einstellungen */

  #galerie {position:relative;z-index:2000;}  
  
  body {background-color:#fff;font:12px 'Myriad W08 Regular';}
  #container {min-height:600px;}
  .fadeIn #wrapper {display:none;}
  #main a {text-decoration:none;}
  
  
  /* Start Animationen */
  

  #Startslider.rsts-main {height:100%;text-align:center;}
  #Startslider.rsts-main a {text-decoration:none;}
  #jamilehwebergallery  {margin-top:10%;margin-bottom:30%;font:4em 'Myriad W08 Regular';text-transform:uppercase;letter-spacing:0.15em;}
  #nevermind  {margin-bottom:35%;font:2em 'Orator W01 Medium';letter-spacing:0.02em;}
  #flashfront {margin-bottom:8.9%;font:1.3em 'Orator W01 Medium';letter-spacing:0.02em;}
  
  #copyright a,#jamilehwebergallery  a,#nevermind  a,#flashfront a {color:#ccc;}
  
  #artists  {margin-top:44%;margin-bottom:0%;font:1.3em 'Orator W01 Medium';letter-spacing:0.02em;line-height:2em;}
  #show  {margin-top:44.9%;margin-bottom:48%;font:2.5em 'Orator W01 Medium';letter-spacing:0.02em;line-height:2em;}
  
  #jamilehwebergallery.slide_1,#nevermind.slide_1,#flashfront.slide_1 {visibility:hidden;}
  #jamilehwebergallery.slide_5 a,#nevermind.slide_5 a,#flashfront.slide_5 a,#artists.slide_7 a,#show.slide_9 a,#copyright.slide_9  a{color:#f0f3f1;}
  #copyright.slide_5 a,#artists a,#show a {color:#333;}

  
  
  /* Navigation-Einstellungen */



  #header .inside{padding:57px 0 0 }

  #header .mod_navigation  {display:table;margin:0 auto 0;}
  #header .mod_navigation li {float:left;margin-right:80px;font:13px 'Orator W01 Medium';text-transform:uppercase;letter-spacing:0.05em;}
  #header .mod_navigation.hauptnavigation li.first .active {display:block;width:113px;height:17px;margin:5px -40px 0 0;background-image:url("../../files/root/navi_wildcard-mit-strich.png");text-indent:-3000px;}
  #header .mod_navigation.hauptnavigation li a.first {display:block;width:113px;height:17px;margin:5px -40px 0 0;background-image:url("../../files/root/navi_wildcard-mit-strich.png");text-indent:-3000px;}
  #header .mod_navigation li.last  {margin-right:0;}
  #header .mod_navigation li a {text-decoration:none;color:#888;}
  #header .mod_navigation li a:hover {color:#333;}

  #header .mod_navigation {overflow: visible!important; line-height: 0;}
  #header .mod_navigation ul {position: relative; display: inline-table; width: 100%; white-space:nowrap;}
  #header .mod_navigation ul ul {width: auto; display: none;}
  #header .mod_navigation ul:after {content: ""; clear: both; display: block;}
  #header .mod_navigation ul li {float: left;}
  #header .mod_navigation ul li:hover > ul {display: block;}
  #header .mod_navigation ul li a {display: block; text-decoration: none; position: relative; line-height: 27px;}
  #header .mod_navigation ul li .active {line-height: 27px;color:#333;}
  #header .mod_navigation ul li .trail {color:#333;}
  #header .mod_navigation ul li a.first {border-top: 0;}
  #header .mod_navigation ul ul li a:hover {background-color: #ddd;}
  #header .mod_navigation ul ul {border-radius: 0px; padding: 0; position: absolute; top: 100%;background-color:#f0f3f1;}
  #header .mod_navigation ul ul li {float: none; position: relative;margin:0;padding:0;}
  #header .mod_navigation ul ul li a{line-height: 20px;padding:0 5px;}	
  #header .mod_navigation ul ul li .active{line-height: 20px;padding:0 5px;}
  

  #logo {margin:40px 0 0 0px;font:1.5em 'Myriad W08 Regular';text-transform:uppercase;letter-spacing:0.15em;text-align:center;}
  #logo a{text-decoration: none;color:#aaa;}

  
  /* Inhalt Main */ 
  
  #copyright{margin:0px;text-align:center;}

  #home {font:14px 'Orator W01 Medium';letter-spacing:0em;display:td;text-align:center;color:#555;}
  #friends {display:td;color:#555;}
  #home h1 {margin:16px 0;letter-spacing:-0.08em;}
  #home h2 {margin:0;font-size:18px;}

  #main .ce_text p{color:#666;}

  #home .ce_caroufredsel_gallery {margin-top:-70px;}
  #home .ce_text.titel {margin-top:130px;font-size:2.3em;color:#666;}

  #home .date {color:#aaa;}
  
  #bildbeschriftung {margin-top:-290px;margin-right:740px; }
  #bildbeschriftung h1 {margin:0;font:1.5em 'Myriad W08 Regular';letter-spacing:0em;}
  #bildbeschriftung h2 {font:1.2em 'Myriad W08 Regular';letter-spacing:0em;}
  #bildbeschriftung p {font:0.9em 'AdobeGaramondW08-Italic';letter-spacing:0em;}
  
  #main .back a {color:#888;}
  #main .back a:hover {color:#333;}
  #copyright p {margin-top:50px;font:0.8em 'Myriad W08 Regular';letter-spacing:0em;color:#aaa;text-align:center;}
  

  /* Inhalt Auflistung Künstler*/ 

  #project .mod_navigation {margin-top:70px;font:1.5em 'Orator W01 Medium';letter-spacing:0em;line-height:50px;display:td;text-align:center;}
  #project .mod_navigation a {color:#888;}
  #project .mod_navigation a:hover {color:#333;}
 

  /* Inhalt Detail Künstler */ 

  #slideshow_projekte {width:1037px;margin:100px auto 0;}
  
 
 
  /* Project - Slideshow Navigation*/  

  #main .caroufredsel_controls{position:absolute;top:118px;font:1.4em 'Orator W01 Medium';letter-spacing:0.02em;}
  .caroufredsel_next{position:absolute;top:0;margin-left:190px;}
  .navi-breit .caroufredsel_next{position:absolute;top:0;margin-left:205px;}
  #main .insert_navi p{position:absolute;margin:79px 0 0 290px;font:1.4em 'Orator W01 Medium';letter-spacing:-0.2em;color:#888;}
  #main .caroufredsel_controls a{color:#888;}
  #main .caroufredsel_controls a:hover{color:#333;}
  #main .caroufredsel_pagi a {display:none;}
  #main .caroufredsel_pagi a.selected {position:absolute;display:inline;top:0;left:120px;}
  #main  .press-release p {position:absolute;margin:79px 0 0 430px;font:1.4em 'Orator W01 Medium';letter-spacing:0.02em;color:#888;}
  #main  .press-release p a {color:#888;}
  #main  .press-release p a:hover {color:#333;}



  /* Inhalt Detail Artwork*/

  #artist-artwork-details h1 {margin:0 0 30px 165px;font:1.3em 'Orator W01 Medium';letter-spacing:0.02em;color:#555;}
  #artist-artwork-details .label {position:absolute;}
  #artist-artwork-details .text {display:block;margin:8px 0 10px 150px;}  
  #artist-artwork-details .container{width:730px;border-bottom:1px solid #ccc;color:#555;}
  #artist-artwork-details p{width:730px;margin:0;padding-bottom:30px;border-bottom:1px solid #ccc;}
  #artist-artwork-details .item {margin:0;}

 
 
  /* Inhalt wild-card*/ 

  #wild-card  .image_container {margin:40px 0px 0;text-align:center;}
  #startseite-wild-card .image_container {margin:40px 0px 0;text-align:center;}
  #startslideshow .image_container {margin:0px 0px 0;text-align:center;}
  #startslideshow {margin-top:40px;}
  

  /* Inhalt Detail Exhibitions*/ 
  
  #exhibitions h1 {position:absolute;margin:0;font:1.3em 'Orator W01 Medium';letter-spacing:0.02em;color:#555;} 
  #exhibitions .titel {padding-bottom:10px;margin-left:120px;font:1.3em 'Orator W01 Medium';letter-spacing:0.02em;color:#555;}
  #exhibitions .portrait,#exhibitions .sublink {display:none;}
  #exhibitions .date {display:none;}
  #exhibitions .title{position:absolute;}
  #exhibitions .exhibition p {width:580px;margin:5px 0 5px 100px;}
  #exhibitions .item {width:680px;border-bottom:1px solid #ccc;color:#555;} 
  #exhibitions .titelname .item {padding-bottom:20px;border-top:0px solid #ccc;}
  
  
  
  /* Hide Navigation */ 

// .no_navigation .mod_navigation{visibility:hidden;}
  
  
  /* History*/ 

  #history {margin-top:50px;margin-left:130px;}
  #history .ce_text p{padding-bottom:5px;}
  #history  .sc3 {display: inline;float: left;padding-right: 3%;width: 30.3%;}  
  #history .spalte-mit-bild .image_container {margin-bottom:7px;}
  #history .spalte-mit-bild .caption {width:150px;position:absolute;margin:-40px 0 0 110px;font-size:0.76em;color:#777;}
  

  /* Friends */ 
  
  #friends.mod_article {width:950px;margin:100px auto;}
  #friends .ce_headline {margin:0 0 50px;font-size:1.5em;}
  #friends  .sc2 {display: inline;float: left;padding-right: 6%;width: 44%;}
  #friends  .sc2 ul,#friends p{margin:0 0 1.5em;}
//  #friends  .sc2 li{margin-left:13px;list-style:disc;}
  #friends a {text-decoration: none;color:#888;}
  #friends a:hover {color:#333;}
  
  
  /* Journal */ 

  #journal {margin-top:50px;margin-left:130px;}
  #journal .ce_download {width:600px;}
  #journal .ce_download h1 {margin:0 0 7px;font:1.3em 'Orator W01 Medium';letter-spacing:0.02em;border-bottom:1px solid #aaa;color:#888;}
  #journal .mime_icon {position:absolute;margin-left:0px;}
  #journal  a{text-decoration: none;color:#888;margin-left:30px;}
  #journal  a:hover{color:#333;}
  
  /* Contact */ 

  #contact .image_container {margin:20px 0px 0;text-align:center;}
   

  
}
