/*Druckcss für haspa*/
/*Todo:Popups und Formulare*/
/*nicht benötigte Teile ausblenden*/
#mainnavi,
#naviSp,
#foot,
#marginal,
.spaceBlockF,
#foot,
#metanavi,
.compEcke,
.contEcke{
    display:none !important;
}
/*Hintergrund auf none setzen*/
#content .more,
#content .prod .txt .more,
#content .serv .more,
#content .phasen li,
#content .tsrLst h3,
#content .tsrLst h3 a,
#content .prdktGrp h3,
#content .prdktGrp h3 a,
#content .prdktGrp ul.linklist li,
#content .prdktGrp ul.linklist li a,
#content .prdktGrp th,
#content .prdktGrp li a,
#content .verlauf .verlaufKorr,
#content .verlauf .verlaufKorrTop,
#content .compBox .subCompEckeTop,
#content .compBox .subCompEckeBottom,
#content .prdktAbschluss h3.open,
#content .prdktAbschluss h3.close,
#content .prdktAbschluss h3.open a,
#content .prdktAbschluss h3.close a
{
    background:none;
    padding-left:0;   
}
#content #inner, 
#content #inner a{
    background:none;
}
/* /Hintergrund auf none setzen*/
body{
    /*font-size: 16px;*/
    font-size: 12pt;/*absoluten wert setzen*/
background: #fff;
   padding:0; 
}
#content #inner p a,
#content table a,
#content .serv p a
#content .serv dd a,
#content .serv li a,
.imgBlock .img .subTitle a,
#content .tsrLst ul.linklist li a,
#content .prdktGrp ul.linklist li a,
#content .compBox .listtype--linklist3 li a{
background:none;
padding-left:0;
    text-decoration:underline;
}
#head{
position:static;
height:6.75em;
padding:0 0 0 0;
    margin:0;
width:100%;
}
#logo1{
position:absolute;
top:0px;
    z-index:5;
    padding:0;
}
#logo2{
background:none;
    height:3.25em;
    overflow:hidden;
    position:relative;
    top:1.5em;
    text-align:left;
}

/* pfadnavigation */
#pfadNavi{
    position:static;
    margin:0;
    padding:0 0 10px 0;
width:100%;
}
#pfadNavi li{
float:left;
padding:0 25px 0 0;
    background:none;
}
#pfadNavi li a{
font-size:0.59em;	
    padding-left:0 !important;
}
#pfadNavi li a:before{
    content:"/";
    padding:0 .2em 0 0;
}
/* /pfadnavigation*/

#content{
    position:static;
    border:none;
    top:0;
    left:0;
    margin:0;	
    background:none;
}
#content .compBox,
#content .prod .inner,
#content .serv .inner,
#content .verlauf .inner{
    background:none;
}
#content #inner{
    border:none;
    padding:1.45em 1.75em 20px 0;    
}
#content h2.startKopf{
    border:1px solid #ccc;
    width:32.875em;
} 
#content .prod,
#content .grf-1,
#content .grf-2{
    *height:131px;
}
#content .grf-1,
#content .grf-2{
    *border:1px solid #fff
}
/******************* IE Fix ************************/
#content .pflg-3{
    *float:none;
    *clear:left;
}
#content .pflg-15{
    *float:none;
    *width:32.875em;
    *height:1%;
}
#content .pflg-15 .inner{
    *height:1%;
}
#content .pflg-15 .inner .more{
    *top:auto;
    *bottom:14px;
}
#content .pflg-15 .teaserImg{
    *float:left;
}
#content .pflg-15 .inner h6{
    margin-left:0;
    padding-left:0;
}
/*/IE Fix */

.compBox .subCompBox .subInner{
   border:1px solid #ccc;
   border-left:0;
   padding-top:10px;
   padding-bottom:10px;
}
/*listen, standard UL*/
.compBox ul{
    list-style:square;
margin:0 .5em .5em 2.25em;
    padding:0;
}
.compBox ul li{
background:none;
    /*display:inline;*/
    padding-left:0;
    *min-height:auto;
}
* html .compBox ul li{
    height:auto;
}

/*listen*/
.compBox .listtype--linklist1{
border-top:1px solid #E9E9E9;	
    margin:0 0 .3em 0;
    list-style:none;
}
#content .phasen ul,
#content .compBox .listtype--linklist1,
#content .compBox .listtype--linklist2{
    margin-left:0;
    list-style:none;
}
#content .compBox .listtype--linklist1 li{
padding-left:0;
    display:block;
    *display:inline-block;
    border-bottom:1px solid #E9E9E9;
    border-top:none;
    background:none;
}
#content .compBox .listtype--linklist1 li a{
position:static;
    background:none;
    height:1%;
    border:0;
}
#content .compBox .listtype--linklist3{
    margin-left:0;
    list-style:none;
}
#content .compBox .listtype--linklist3 li{
    padding-left:0;
    display:block;
    border:0;
}


/*linkliste in einer subCompBox*/
#content .subCompBox ul.listtype--linklist1 li,
#content .subCompBox ul.listtype--linklist2 li{	
background:none;
border-bottom:1px solid #ccc;
    padding: .3em .5em .3em 0;	
    display:block;
}
#content .subCompBox ul.listtype--linklist1 li a,
#content .subCompBox ul.listtype--linklist2 li a{
    text-decoration:underline;
    padding:0;
}
#content .tsrLst .inner{
    border-top:1px solid #ccc;
    padding-top:15px;
    *padding-top:10px;
}
* html #content .compBox .tsrLst{	
margin:0 0 5px -0.75em;	
}
#content .tsrLst .txt{
    *margin-top:-15px;
    *margin-top:-10px;
}
#content .compBox .tsrLst .inner{
     padding-top:20px;
    *padding-top:10px;
}   

/*Tabellen*/
td, th,
#content .prdktGrp table td,
#content .prdktGrp table th{
    background:#fff !important;
    border:1px solid #ccc;
}

/*Reiter fuer produktseiten*/
.reiter li{
display:none;
}
.reiter li.active{
    float:left;
background:none;
display:block;
margin:0 4px 0 0;
overflow:visible;
    border:1px solid #ccc;
border-bottom:none;
background:none;
}
.reiter li.active a{
color:#f00;
border-bottom:1px solid #fff;
    background:none;
    text-decoration:none;
}

/* Verteilerbaum */
#content .phasen li a,
#content .more a{
    padding-right:0;
    text-decoration:underline;
}

/*Produktseite*/
#content .bgImg{
    background:none right top no-repeat;
} 

/*pagination*/ 
.pag{
float:none;
    list-style:none;
}
.pag div{	
width:auto;
    float:none;
}
.pag ul{
    list-style:none;
    float:none;
    margin:0;
}
.pag ul li{
display:none;
}
.pag li.active{
    display:block;
    float:left;
    border:1px solid #ccc;
    padding:2px 10px 2px 5px;
}

/*pagination*/

/*Buttons*/
#content .buttons,
#content .buttons2,
#content .buttons4,
#content .buttons{
    margin-left:0;
}
#content .buttons li span,
#content .buttons2 li span,
#content .buttons4 li span,
#content .buttons li span{
    background:none;
    padding-left:0;   
}
#content .buttons li,
#content .buttons2 li,
#content .buttons4 li,
#content .buttons li{
   display:none;
}
#content .bigBut{
background:none;
border:1px solid #ccc;
}
#content .bigBut .inner,
#content .bigBut .inner2,
#content .bigBut .inner1{
background:none;
border:0;
    padding:0;  
}
/* /Buttons*/

/*produktabschluss*/
.prdktAbschluss ul li{   
    display:block;        
    padding:3px 5% 4px 2.36em;
margin:0;
    position:relative;
    min-height:2em;    
}
* html .prdktAbschluss ul li{
    height:2em;
}

/*redaktionsnotitz*/
.notiz{
    border:1px solid #000;
    width:auto
}
/*fuer formular.css*/
ul.fortschritt li,
ul.fortschritt li.first,
ul.fortschritt li.last{
    border:none;    
}
ul.fortschritt li.active{
    border:1px solid #ccc;
}
fieldset .radioBlock{
    width:22em;
}
ul.radioBlock {
    list-style:none;
    margin-left:0;
}
