/*----- by wil, anpassungen an das iphos stylesheet -----*/

.indexA *,  .indexB *  { margin: 0; }
.indexA ul, .indexB ul { list-style-image:none; list-style-position:outside; list-style-type:none; margin: 0;}
.indexA h2, .indexB h2 { position: static; margin-bottom: 0;}
.indexB ul { border-bottom: 2px solid white; }

#plainContent h2 {
	position: static;
}

#plainContent {
	float: none;
	position: static;
	margin-bottom: 0;
}

#infobox { width: 10px; }


#plainContent td { font-size: 100%; }

/*----- by wil, kopie von global.css -----*/


/* index A */

.indexA{float:left; margin-bottom:21px; width:100%; padding-bottom:6px; background:#e5ecf6;}

.indexA img.header{float:left; border-bottom:2px solid white;}
.indexA h1{float:left; width:478px; padding:25px 7px 11px 169px; font-size:16px; color:#113388;}

.indexA ul{float:left; width:100%;}	
.indexA ul li{float:left; width:646px; padding:10px 0 11px 8px; background:url(../img/divider.gif) repeat-x;}
.indexA ul li h2{float:left; width:139px; padding:1px 16px 0 8px; text-indent:-9px; font-size:11px; line-height:16px; color:#113388;}
.indexA ul li h2 span{padding-right:3px;}
.indexA ul li h2 a{color:#113388;}

.indexA ul ul{width:238px;}
.indexA ul ul li{width:238px; padding:0; background:none;}
.indexA ul ul li h3{float:left; width:213px; padding:0 16px 0 9px; text-indent:-10px; font-size:11px; line-height:17px; font-weight:normal; color:black;}
.indexA ul ul li h3 span{padding-right:4px;}
.indexA ul ul li h3 a{color:black;}

.indexA ul ul.ul2{width:245px;}
.indexA ul ul.ul2 li{width:245px;}
.indexA ul ul.ul2 li h3{width:229px; padding-right:7px;}

/* index B */

.indexB{float:left; margin-bottom:21px; width:100%; overflow:hidden; background:#e5ecf6;}

.indexB img.header{float:left; border-bottom:2px solid white;}
.indexB h1{float:left; width:642px; padding:25px 7px 10px 5px; font-size:16px; color:#113388;}

.indexB ul{float:left; width:656px; font-size:11px;}
.indexB li{float:left; border-top:2px solid white; width:100%; background:url(../img/indexb_bg.gif) repeat-y;}
.indexB li div{display:inline; float:left; margin-right:2px; width:312px; padding:12px 7px 0 7px;}
.indexB li h2{float:left; width:100%; padding-bottom:13px; font-size:11px; color:#113388;}
.indexB li h2 a{color:#113388;}
.indexB li h2 span{padding-right:3px;}
.indexB li p{float:left; padding-bottom:13px;}
.indexB.indexC li p{display:none;}

.indexB ul ul{width:100%;}
.indexB li li{border:none; width:304px; padding-left:8px; text-indent:-8px;}
.indexB li li span{padding-right:3px;}
.indexB li li a{color:black;}
.indexB li p.more{float:right;}
.indexB li p.more span{padding-right:3px;}
.indexB li p.more a{color:black;}
