dl.accordion{
  
}

/* @group Ebene 1 */



dl.accordion dt{
  	cursor: pointer;
    margin: 0px 0px 0px 0px;
	padding: 7px 12px 0px 30px;
    width:464px;
    font-size:12px;
    color:#fff;
	background: transparent url(images/toggler0.png) no-repeat  left 0px;
	height:25px;
}

dl.accordion dt.first{
    background: transparent url(images/togglerBgTop.png) no-repeat  left 0px;
}




dl.accordion dt.last{
    background: transparent url(images/togglerBottom.png) no-repeat  left 0px;
}


* html dl.accordion dt{
   cursor: hand;
}


dl.accordion dd{
  
   margin:0px;
   padding:0px 0px 0px 0px;
    width:455px;
   	
}
dl.accordion dl{
    margin:0px;
    padding:0px;
}
.accordion_content_1 div{
    margin:0px;
    padding:15px 0px 15px 30px;
    width:425px;
    background-color: #e2e2e2;
    
    
}

dl.accordion dd dl dt.accordion_toggler_2{
     background: transparent url(images/togglerSub.png) no-repeat  left 0px;
}

dl.accordion dd dl dt.open{
    background: transparent url(images/togglerSubOpen.png) no-repeat  left 0px;
}



.accordion_content_2 div{
    margin:0px;
    padding:15px 20px 15px 50px;
    width:405px;
}

.accordion_content_2 div p{
    margin:0px;
    padding-right: 20px;
   
}
/* @group Inhalt */

dl.accordion dd.sub_accordion{
     background: transparent url(images/togglerBottomOpen.png) no-repeat  left 0px;
}


/* @group Ebene 2 */

dl.accordion dd dl dt{
  	cursor: pointer;
    margin: 0px 0px 0px 0px;
	padding: 7px 0px 0px 50px;
    width:444px;
    font-size:12px;
    color:#fff;
	background: transparent url(images/toggler0.png) no-repeat  0px 0px;
	height:25px;
}



/* @end */

/* @group Ebene 3 */

dl.accordion dd dl dd dl dt{
   padding-left: 65px;
   background-color: #509bba;
   background-position: 45px 5px;
}

dl.accordion dd dl dd dl dd.accordion_content
{
   padding-left: 65px;
}

/* @end */

/* @group Ebene 4 */

dl.accordion dd dl dd dl dd dl dt
{
   padding-left: 85px;
   background-color: #7bc3e4;
   background-position: 65px 5px;
}

dl.accordion dd dl dd dl dd dl dd.accordion_content{
   padding-left: 85px;
}

.toggler2{
    	background: transparent url(images/toggler2.png) no-repeat  0px 0px;
        height: 25px;    
        color:#fff;
        padding:  7px 0px 0px 30px;
        border-bottom: 1px solid #e2e2e2;
        cursor: pointer;
}
.toggler3{
    	background: transparent url(images/toggler3.png) no-repeat  0px 0px;
        height: 24px;    
        color:#fff;
        padding:  8px 0px 0px 30px;
        border-bottom: 1px solid #e2e2e2;
         cursor: pointer;
}
.aAnsprechpartner div.element{
    background-color:#f0f0f0;
    padding:10px 10px 10px 10px;
}


.aAnsprechpartner div.element div.content{
    padding:40px 0px 0px 10px;
    float:left;
    
}
.aAnsprechpartner div.element div.floatWrapper{
    float:left;
}

.aAnsprechpartner div.element div br{
    clear:both;
}
.aAnsprechpartner div.element span.details1{
    float:left;
    width:40px;
}
.aAnsprechpartner div.element span.details2{
    float:left;
    
}
.aAnsprechpartner img{
    float: left;
    margin:20px 0px 20px 0px;
}

