body,
.spaceBlockF{  
   background: #eee;   
}
div.hLine{border-color:#D7E3EA}

/* = Head
----------------------------------------------- */
#head{
 background:#fff url(/contentblob/Haspa/_stylesheets/Haspa/haspa-hamburg-stiftung/cssimg/bg_shade_bottom.gif) repeat-x left bottom;
     height:6.75em; 
     _padding:0;
}
#head[id]{
    padding:0 0 10px 0;
}

#logo1{
position:absolute;
top:0px;
padding:0 0 0 .6em;
    z-index:5;
}
#logo1 img{    
width:18.5em;   
    margin:2.5em 0 0 2.5em 
}
#logo2 {
    background: url(/contentblob/Haspa/_stylesheets/Haspa/haspa-hamburg-stiftung/cssimg/bg_shade_right_head.gif) no-repeat right bottom;   
    top:0px;
    height:6.75em; 
    margin:0 -8px 0 0; 
    padding:0 0 10px 0;
}
#logo2 img {
    height:6.75em;    
    width:31.25em;
    margin-right:8px;    
    *display:block;
}
/* pfadnavigation */
#pfadNavi li{
background:url(/contentblob/Haspa/_stylesheets/Haspa/haspa-hamburg-stiftung/cssimg/pfeil_small.gif) no-repeat 0 65%;
}
#pfadNavi li a{
color:#999;
}
/* /pfadnavigation*/

/* = mainnavigation/metanavi
----------------------------------------------- */
#metanavi,
#mainnavi{
    display:none;
}



/* = linksnavigation
----------------------------------------------- */
#naviSp .cont{
border-right:1px solid #BFCED8;
}
#naviSp .end{
    height:10px;
background:url(/contentblob/Haspa/_stylesheets/Haspa/haspa-hamburg-stiftung/cssimg/bg_shade_bottom.gif)
}
#naviSp ul ul li{
background-image:url(/contentblob/Haspa/_stylesheets/Haspa/haspa-hamburg-stiftung/cssimg/bg_linav_1.gif);
}



/* = Marginal
----------------------------------------------- */
#marginal .cont .inner{
background-image:url(/contentblob/Haspa/_stylesheets/Haspa/haspa-hamburg-stiftung/cssimg/bg_shade_right.gif);
}
#marginal .cont .contEcke{
background-image:url(/contentblob/Haspa/_stylesheets/Haspa/haspa-hamburg-stiftung/cssimg/bg_cont_marginal_ecke.gif);
}

/* = Content
----------------------------------------------- */
#content{
background-image:url(/contentblob/Haspa/_stylesheets/Haspa/haspa-hamburg-stiftung/cssimg/bg_shade_right.gif);
}
#content #inner{
border-color:#d8d8d8;
}

/* border einzelne Componenten */
#content .compBox,
#content .pflg-3,
#content .pflg-2,
#content .pflg-1,
#content .tsrLst,
#content .tsrLst .inner,
#content .verlauf .inner div.hLine,
.subCompBox .subInner {
border-color:#ddd;	
}

#content .pflg-3 .txt h3.size3{
font-size:1.325em;	
    padding:0 0 0.2em 0;
}
#content .pflg-3 .txt p{
font-size:0.69em;	
width:95%;
padding:0;
}
#content .prod .inner,
#content .serv .inner{
background:url(/contentblob/Haspa/_stylesheets/Haspa/haspa-hamburg-stiftung/cssimg/bg_tshade_bottom.gif) bottom repeat-x;
}
#content .compEcke,
#content .compEckeBig{	
background:url(/contentblob/Haspa/_stylesheets/Haspa/haspa-hamburg-stiftung/cssimg/pflg_ecke_top.gif) no-repeat top left;
}
#content .serv .compEcke{	
background:url(/contentblob/Haspa/_stylesheets/Haspa/haspa-hamburg-stiftung/cssimg/serv_ecke_top.gif) no-repeat top left;   
}

/* container, 50% breite
---------------------------------------------------------------------------*/
#content .pflg-15{
border: .0625em solid #ddd;
width:16em;
}
#content .pflg-15{
    height:7.25em;
}
#content .pflg-15 .inner{
    height:6.125em;
padding: .375em 0 .75em .6875em;
}
#content .height-15-2{
    height:15.25em;
}
#content .height-15-2 .inner{
    height:14.125em;
}

#content .pflg-15 p,
#content .pflg-15 h3,
#content .pflg-15 h4,
#content .pflg-15 h5,
#content .pflg-15 h6,
#content .pflg-15 .teaserImg{
margin:0 .75em 0 0;
padding-right:0px;
}
#content .pflg-15 .teaserImg{
margin-bottom: .5em;
}
#content .pflg-15 .teaserImg img{
width:14.4375em;
    /*height:7.5625em*/
}
#content .pflg-15 .more{    
    /*position1.75 weniger als Teaserhöhe*/
    top:5.625em;
}
/*Position für Teaser height-2*/
#content .height-15-2 .more{
     top:13.625em;   
}
/* /container, 50% breite ---------------------------*/

/* = Blöcke mit Verlauf
----------------------------------------------- */
#content .verlauf{
background-image:url(/contentblob/Haspa/_stylesheets/Haspa/haspa-hamburg-stiftung/cssimg/bg_verlaufblock.gif);
}
#content .verlauf .inner{
background:url(/contentblob/Haspa/_stylesheets/Haspa/haspa-hamburg-stiftung/cssimg/bg_verlaufblock_footer.gif) repeat-x bottom;
}
#content .verlauf .compEcke{
background:url(/contentblob/Haspa/_stylesheets/Haspa/haspa-hamburg-stiftung/cssimg/ecke_verlaufblock.gif) no-repeat top left;
}
#content .verlauf .verlaufKorr{
    height:11px;
background-image:url(/contentblob/Haspa/_stylesheets/Haspa/haspa-hamburg-stiftung/cssimg/bg_verlaufblock_footer_korr.gif);
}

#content .verlauf .verlaufKorrTop{
    /*todo*/
background-image:url(/medien/stiftung/cssimg/bg_verlaufblock_reiter_korr.gif);
}

.subCompBox .subCompEckeTop,
.subCompBox .subCompEckeBottom,
#content .compBox .tsrLst .compEcke{
background-image:url(/medien/stiftung/cssimg/subComp_ecke_top.gif);
}

/* = Linien
-------------------------------------------------*/
div.hLine,
#content .serv dl,
#content .serv dd,
#content .listtype--linklist2,
#content .listtype--linklist2 li,
.serv .listtype--linklist1
.serv .listtype--linklist1 li a
#content .phasen li a,
.imgBlock .img .subTitle {
border-color:#e8e8e8;
}

/* = Footer
----------------------------------------------- */
#foot{
background:url(/contentblob/Haspa/_stylesheets/Haspa/haspa-hamburg-stiftung/cssimg/footer_ecke_re.gif) no-repeat right bottom;
}
#foot .inner{	
background:#f5f5f5 url(/contentblob/Haspa/_stylesheets/Haspa/haspa-hamburg-stiftung/cssimg/bg_shade_bottom.gif) repeat-x bottom;
    padding:0 0 10px 0;
}
