/**************************************************************

  xmental TYPO3 Lösungen [c] 2011 Burkhardt Wenzel
  
**************************************************************/

/* Normalisiert margin, padding */
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td, hr
{ 
    margin:              0; 
    padding:            0; 
}
 




.clearfix                               { display: inline; }





body {
  background-color: #FFF;
  background-image:none;
  width: auto;
  color: #333;
  font-size: 12px;
  line-height: 18px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}




#page {
  background: #FFF;
  padding: 0;
  /*margin: 0;
  width: auto !important;*/
  /* US 20120215 */
  width: 100%; margin: 0; float: none;
}



#content:after {

content:       "\ Stiftung Denkmal für die ermordeten Juden Europas · Georgenstraße 23 · 10117 Berlin · info[at]stiftung-denkmal.de · www.stiftung-denkmal.de";

font-family: Arial, Helvetica, sans-serif;
font-size:       9px;
font-color:     #999;
line-height:     13px;
padding-top:    30px;
margin:       0px auto;
display: block;
clear: both;
font-weight: bold;
}






#header {
  
  height: auto;
  padding: 0;
  margin: 0;
}


#right,
#navigation,
#metanav,
#footer
{
  display: none;
  height: 0;
  width: 0;
  clear: both;
  float: none;
}





#logo                                   
{ 
  float: right;
  margin-bottom: 32px;
}




#content                                
{
   width: auto;
   overflow: visible !important;
   height:auto !important;


}



/* *************************************************************

TYPO
  
************************************************************* */



h1,
h2,
h3                            {
                                  font-weight: bold;
                                  font-size: 12px;
                                  line-height: 17px;
                                  page-break-after: avoid;
                              }

h1                            {
                                  font-size: 15px;
                                  line-height: 20px;
                                  text-transform: none;
                              }

#right h2                     {
                                  color: #41515a;
                                  text-transform: uppercase;
                              }

#content h2                   { margin-bottom: 15px }

#right h2                     { margin-bottom: 5px }

#content .piclist h2          { margin-bottom: 0 }

h3                            { color: #929397 }

h3 a                          {
                                  color: #929397;
                                  background: transparent url(../images/arrow.gif) right center no-repeat;
                                  padding-right: 12px;
                              }

h3 a:hover                    {
                                  background: transparent url(../images/arrow_hover.gif) right center no-repeat;
                                  text-decoration: none;
                              }

h4                            {
                                  font-size: 11px;
                                  line-height: 27px;
                              }

p                             { margin-bottom: 8px }

a                             {
                                  color: #8796a6;
                                  text-decoration: none;
                              }

a:hover                       {
                                  color: #3d5671;
                                  text-decoration: underline;
                              }














strong,
b                             { font-weight: bold }

a.intern,
a.extern,
a.download,
a.email,
.moreLink a,  
allLink a           {
                                  padding: 0;                                                              
                    }
                              
                              
a.intern:before,
a.extern:before
  {


content:       "\ > ";
}                             
                              

/* *************************************************************
  Content-Liste
************************************************************* */                              

#content ul                   { margin: 0 0 16px 0 }

#content ul li               {
                                  background: transparent url(../images/arrow.gif) 0 4px no-repeat;
                                  padding-left: 16px;

                              }
                              
                              

/* *************************************************************
  Sitemap
************************************************************* */


#content .csc-sitemap ul ul ul  { margin-bottom: 0px }
#content .csc-sitemap ul li  {background-image: none;}
#content .csc-sitemap ul li ul li  {background: transparent url(../images/arrow.gif) 0 4px no-repeat;}




.csc-sitemap ul li a {font-weight: bold; background-image: none;}
.csc-sitemap ul li ul li a {font-weight: normal;}





#content .press-search-form ul li  {background-image: none;}
                              

#right a.intern:hover,
#right a.extern:hover,
#right a.download:hover,
#right a.email:hover,
#right  .moreLink a:hover,
#right  .allLink a:hover      { background: transparent url(../images/arrow_hover.gif) right center no-repeat }



/* Alte Styles ausblenden da schon generiert */

.mail img,
.download img,
.internal-link img,
.external-link-new-window img {
                                  display: none;
                                  height: 0;
                                  width: 0;
                                  margin: 0;
                                  padding: 0;
                              }


/* *************************************************************

  TYPO3 Bild Module
  
************************************************************* */





/* Einzelbild Abstand unten */
#content .csc-textpic-single-image     { margin-bottom: 10px !important;}


#content .csc-textpic-image li        { 
                      background-image: none;  
                      padding: 0;
                    }


.csc-textpic-caption           { 
                      margin: 0;
                      padding: 0;
                    
                      
                    }



/* Verlinkte Bildunterschrift */
.csc-textpic-caption a          { 
                      background: transparent url(../images/arrow.gif) left center no-repeat; 
                      padding-left: 12px;

                      
                    }


/* *************************************************************

  TEASER HOME
  
************************************************************* */
.teaserhome                {
                      width: 780px;
                      overflow: hidden;
                      display: block;
                      height: 161px;
                      
                    }

                    
.teaserhome .csc-textpic-text      {
                      width: 340px;
                      height: 110px;
                      padding: 25px;
                      float: left;                    
                    }
                                      
                    
.teaserhome h2              { 
                      margin: 0 !important;
                      color: #2E2C2C; 
                    }

.teaserhome h3 a            { 
                      color: #F2F2ED;
                      font-weight: normal; 
                      background: transparent url(../images/arrow_white.png) right center no-repeat;
                    }

.teaserhome.orange .csc-textpic-text    { background-color: #DF8A36 !important;}
.teaserhome.darkgreen .csc-textpic-text    { background-color: #9DA188 !important;}
.teaserhome.lightgreen .csc-textpic-text  { background-color: #BCBEAA !important;}



/* *************************************************************

  Teaser Bildliste
  
**************************************************************/

#content .piclist                       {
                                            padding: 0px 0;
                                            border-top: 1px solid #D4D3D1; 
                                            min-height: 107px;                                       
                                        }


#content .piclist  h2                   { padding-top: 6px;}

#content .piclist:last-child            { border-bottom: 1px solid #D4D3D1 }


#content .piclist .csc-textpic-single-image  {margin-bottom: 0 !important;}



/* *************************************************************

2 Spalten Text 50%
  
************************************************************* */

#content .textleft,
#content .textright                     {
                                            float: left;
                                            width: 375px;
                                        }

#content .textright                     { margin-left: 30px; }



/* *************************************************************

2 Spalten 2/3 links 1/3 Rechts 
 
************************************************************* */


.two-third-left                       { 
                      width: 485px;
                      float: left;
                      
                    }


.one-third-right                       { margin-left: 523px;}



