/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* Styles fuer den Hauptbereich auf Verteiler- und Contentseiten */
/* wrapper.css - PwC Portal Projekt */
/* Version: 2008-01-15 (msc) FeedIcons revisited */

/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 
Orange von hell nach dunkel:
#FFEFDE
#FFDFBD
#FFC991
#FF6600
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* Layout: */


#wrapper{
width:960px;
background:#fff url(../PwCImages/bg_wrapper.gif) repeat-y;
clear:both;
}

#wrapper2Cols{
width:960px;
background:#fff url(../PwCImages/bg_wrapper2cols.gif) repeat-y;
clear:both;
}

#leftNav{
border-right:3px solid #fff;
background-color:#ffc991;
float:left;
width:200px;overflow:hidden;
}

#subWrapper{
width:757px;
float:right;
}

#content{
padding:10px 20px 0 17px;
padding:10px 20px 20px 17px;
width:520px; /* 557 - 17 - 20 */
float:left;
/*overflow:hidden;*/
}
 
#wrapper2Cols #content{
padding:10px 20px 10px 17px;
width:720px; /* 557 - 17 - 20 */
float:left;
}


#wrapperNoCols{
width:960px;
}

#wrapperNoCols #content{
padding:3px 0px;
width:960px;
}

#wrapper2ColsFlash{
width:960px;
background:#fff url(../PwCImages/bg_wrapper2colsFlash.gif) repeat-y;
clear:both;
}
#wrapper2ColsFlash #content{
margin:0;padding:0;width:100%;
clear:both;
}




/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* #leftNav: */

#leftNav ul{
margin:20px 0;
list-style-type:none;
border-top:1px solid #fff;

}


#leftNav a.aktiv,
#leftNav a.aktiv:visited,
#leftNav a.aktivNode,
#leftNav a.aktivNode:visited{
font-weight:bold;
}

/* Navigations Ebene 2: */
#leftNav ul li a,
#leftNav ul li a:visited{
font: normal 11px/14px arial, helvetica, sans-serif;
padding:4px 10px 4px 20px;
display:block;width:170px;
background:#ffc991 url(../PwCImages/bg_leftNavPfeil.gif) no-repeat 10px 8px;
color:#000;
text-decoration:none;
border-bottom:1px solid #fff;
}
#leftNav ul li a:hover,
#leftNav ul li a:focus,
#leftNav ul li a:active{
background:#fff url(../PwCImages/bg_leftNavPfeil.gif) no-repeat 10px 8px;
}

#leftNav ul li a.aktiv,
#leftNav ul li a.aktiv:visited,
#leftNav ul li a.aktiv:hover{
background:#fff url(../PwCImages/bg_leftNavPfeil_bold.gif) no-repeat 10px 8px;
}
#leftNav ul li a.aktivNode,
#leftNav ul li a.aktivNode:visited{
background:#ffc991 url(../PwCImages/bg_leftNavPfeil_bold_ffc991.gif) no-repeat 10px 8px;
}
#leftNav ul li a.aktivNode:hover{
background:#fff url(../PwCImages/bg_leftNavPfeil_bold.gif) no-repeat 10px 8px;
}



/* Navigations Ebene 3: */
#leftNav ul li ul{
margin:0;
border-top:none;
}

#leftNav ul li ul li a,
#leftNav ul li ul li a:visited{
padding:4px 10px 4px 30px;
display:block;width:160px;
background:#ffdfbd url(../PwCImages/bg_leftNavPfeil.gif) no-repeat 20px 8px;
}
#leftNav ul li ul li a:hover,
#leftNav ul li ul li a:focus,
#leftNav ul li ul li a:active{
background:#fff url(../PwCImages/bg_leftNavPfeil.gif) no-repeat 20px 8px;
}

#leftNav ul li ul li a.aktiv,
#leftNav ul li ul li a.aktiv:visited,
#leftNav ul li ul li a.aktiv:hover{
background:#fff url(../PwCImages/bg_leftNavPfeil_bold.gif) no-repeat 20px 8px;
}
#leftNav ul li ul li a.aktivNode,
#leftNav ul li ul li a.aktivNode:visited{
background:#ffdfbd url(../PwCImages/bg_leftNavPfeil_bold_ffdfbd.gif) no-repeat 20px 8px;
}
#leftNav ul li ul li a.aktivNode:hover{
background:#fff url(../PwCImages/bg_leftNavPfeil_bold.gif) no-repeat 20px 8px;
}






/* Navigations Ebene 4:  */
#leftNav ul li ul li ul{
margin:0;
border-top:none;
}


#leftNav ul li ul li ul li a,
#leftNav ul li ul li ul li a:visited{
padding:4px 10px 4px 40px;
display:block;width:150px;
background:#ffefde url(../PwCImages/bg_leftNavPfeil.gif) no-repeat 30px 8px;
}
#leftNav ul li ul li ul li a:hover,
#leftNav ul li ul li ul li a:focus,
#leftNav ul li ul li ul li a:active{
background:#fff url(../PwCImages/bg_leftNavPfeil.gif) no-repeat 30px 8px;
}
#leftNav ul li ul li ul li a.aktiv,
#leftNav ul li ul li ul li a.aktiv:visited,
#leftNav ul li ul li ul li a.aktiv:hover{
background:#fff url(../PwCImages/bg_leftNavPfeil_bold.gif) no-repeat 30px 8px;
}






/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* Visuals auf Verteilerseiten */

#visual_vs{
position:relative;
width: 757px;
background-color:#f60;
}



/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */

/* Visual auf Contentseite */
#content #visual_cs{
margin:9px 0 17px 0; /* IE und Opera */
width:520px;
background:#f60 url(../PwCImages/bg_visual_cs.gif) no-repeat;
}
#content #visual_cs img{
float:right;margin-left:20px;
}





/* legacy: h2 - Im Visual soll H1 verwendet werden */
#content #visual_cs h1,
#content #visual_cs h2{
color:#000;
font-size:20px;font-weight:normal;
margin:0;
padding:44px 10px 6px 9px;
}
#content #visual_cs p{
margin:0;
padding:8px 9px;
}



/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* Bereich Content */


/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* content basics */



#content h1{
font-weight:normal;
font-size:20px;
padding:6px 0 7px 0;
margin:0 0 0 -2px;
color:#930;
}

#content h2,
#content h3{
font-size:12px;
padding:10px 0 0 0;
color:#930;
margin:0;
}

#content h3{
padding:7px 0 0 0;
}

#content p{
font-size:12px;
margin:5px 0 9px 0;
}

#content p.bildLegende{
margin:0;
padding:5px 0;
font-size:10px;
color: #930;
}

#content p.kontextLinie,
#content p.kontextZeile{
margin:7px 0 10px 0;
color:#930;
}


div.kontextLinieTop{
margin-top:5px;
color:#930;
}
#content div.kontextLinieTop p{
float:left;margin:0;color:#930;
}


#content div.kontextLinieTop p.ortDatum{
float:right;
color:#930;
}






/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* Listen */

#content ol{
margin:5px 5px 12px 26px;
}

#content ul{
list-style-type:disc;
margin:5px 5px 12px 16px;
}

#content ul.listStyleNone{
list-style-type:none;
margin:5px 5px 5px 0px;
}

#content ul li,
#content ol li{
margin:0 0 5px 0;
}

#content ul.standardColor01{
list-style-type:disc;color:#930;
margin:5px 5px 15px 16px;
}
#content ul.standardColor01 li ul{
list-style-type:circle;
}
#content ul.standardColor01 a{
color:#930;
}


/* Linkliste und Klappliste im Contentbereich */
#content ul.linkListe,
#content ul.linkListe li ul,
#content ul.klappListe,
#content ul.klappListe li ul{
margin:5px 0 0 0;
list-style-type:none;
line-height:110%;
}
#content ul.linkListe li,
#content ul.linkListe li ul li{
margin:0 0 3px 0;
padding:0 0 0 10px;
background:transparent url(../PwCImages/bg_linkPfeil_fff.gif) no-repeat 1px 3px;
}


#content ul.linkListe li ul li{
font-weight:normal;
}


/* Unterer Abstand von ULs 2. Ebene */
#content ul.linkListe li ul,
#content ul.klappListe li ul{
margin-bottom:8px;
}
#content ul.linkListe li ul li ul,
#content ul.klappListe li ul li ul{
margin-bottom:0;
}

#content ul.klappListe li ul li{
padding-left:10px;
background:transparent url(../PwCImages/bg_linkPfeil_fff.gif) no-repeat 1px 4px;
}
#content img.aufZu{
margin:4px 5px 0 0;padding:0;
float:left;
}
#content ul.klappListe li ul{
margin-left:10px;
}




/* FAQ-Listen: */
#content ol.faqLinks{
color:#f60;
}

#content dl.antwortenListe{
margin:20px 0;
border-top:1px solid #930;
}

#content dl.antwortenListe dt{
margin:10px 0;
color:#930;font-weight:bold;
}

#content dl.antwortenListe dd{
border-bottom:1px solid #930;
}
#content dl.antwortenListe dd h3{
margin:15px 0 0 0;
}
#content dl.antwortenListe dd p.seitenanfang{
margin:0 0 20px 0;
}




#content a{
color:#f60;text-decoration:none;
}
#content a:hover{
text-decoration:underline;
}

#content a.mitPfeil{
padding:0 0 5px 10px;
background:transparent url(../PwCImages/bg_linkPfeil_fff.gif) no-repeat 1px 4px;
}
#content a.linkMitPfeil{
display:block;
padding:0 0 3px 10px;
background:transparent url(../PwCImages/bg_linkPfeil_fff.gif) no-repeat 1px 4px;
margin:0 0 -15px 0; /* -15px weil TinyMCE mindestens einen <br> setzt und dadurch der Abstand zu gross waere */
}
#content a.linkMitPfeil img{
margin:0 0 -1px 3px;display:inline;
}







/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* Datentabellen im Contentbereich */

/* font-size default wert fuer nicht IE Browser */
#content table,
#content table th,
#content table td,
#content table td ul,
#content table td ol{
font-size:12px;
}

#content table.dataTable{
font-size:12px;
border:1px solid #ffc991;
width:100%;
}
#content table.dataTable th,
#content table.dataTable td,
#content table.dataTable tbody td,
#content table.dataTable caption{
padding:3px 6px;
font-size:12px;
}
#content table.dataTable th.alignRight,
#content table.dataTable td.alignRight{
text-align:right;
}
#content table.dataTable caption{
background-color:#ffc991;
color:#930;font-weight:bold;
padding:3px 6px 3px 7px;
margin-left:-1px;
}
#content table.dataTable thead td{
background-color:#ffc991;
color:#930;font-weight:bold;
padding:3px 6px 3px 7px;
}

tr.tabellenkopf{
background-color:#ffc991;
color:#930;
font-weight:bold;
padding:3px 6px 3px 7px;
}

#content table.dataTable tfoot td,
#content table.dataTableLines tfoot td,
#content table.dataTableDefault tfoot td{
border-top:1px solid #ffc991;
color:#930;
}

tr.tabellenfuss{
border-top:1px solid #ffc991;
color:#930;
}


#content table.withCaption {
margin-top: 0; /* IE aber braucht die 10px */
}

/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* Datentabellen im Contentbereich speziell für TinyMCE Zellenausrichtung 30/11/06 PvG  */
#content table.dataTableDefault{
font-size:11px;
border:1px solid #ffc991;
width:100%;
}
#content table.dataTableDefault th,
#content table.dataTableDefault td,
#content table.dataTableDefault tbody td,
#content table.dataTableDefault caption{
padding:3px 6px;
font-size:12px;
}
#content table.dataTableDefault th.alignRight,
#content table.dataTableDefault td.alignRight{
text-align:right;
}
#content table.dataTableDefault caption{
background-color:#ffc991;
color:#930;font-weight:bold;
padding:3px 6px 3px 7px;
margin-left:-1px;
}
#content table.dataTableDefault thead td{
background-color:#ffc991;
color:#930;font-weight:bold;
padding:3px 6px 3px 7px;
}



/* Datentabellen im Contentbereich mit Linien */
#content table.dataTableLines{
border-collapse:collapse;
font-size:11px;
border:1px solid #ffc991;
width:100%;
}
#content table.dataTableLines th,
#content table.dataTableLines td,
#content table.dataTableLines tbody td,
#content table.dataTableLines caption{
padding:3px 6px;
background-image:url(../PwCImages/bg_white.gif);
background-repeat:repeat-y;
background-position: 100% 0;
font-size:12px;
}
#content table.dataTableLines th.alignRight,
#content table.dataTableLines td.alignRight{
text-align:right;
}
#content table.dataTableLines caption{
background-color:#ffc991;
color:#930;font-weight:bold;
padding:3px 6px 3px 7px;
margin-left:-1px;
}
#content table.dataTableLines thead td{
background-color:#ffc991;
color:#930;font-weight:bold;
padding:3px 6px 3px 7px;
}



/* Sortierbare Suchergebnis Tabellen */
#content table.tableSortable{
font-size:11px;
border:1px solid #ffc991;
width:100%;
margin:20px 0 37px 0;
}
#content table.tableSortable th,
#content table.tableSortable td,
#content table.tableSortable tbody td,
#content table.tableSortable caption{
padding:3px 6px;
}
#content table.tableSortable th.alignRight,
#content table.tableSortable td.alignRight{
text-align:right;
}
#content table.tableSortable caption{
background-color:#ffc991;
color:#930;font-weight:bold;
padding:3px 6px 3px 7px;
margin-left:-1px;
}
#content table.tableSortable thead td{
background-color:#ffc991;
color:#930;font-weight:bold;
padding:3px 6px 3px 7px;
}



#content table.tableSortable tfoot td,
#content table.tableSortable tfoot td{
border-top:1px solid #ffc991;
color:#930;
}

/* Spaltenueberschriften und Links darin */
#content table.dataTable th, 
#content table.tableSortable th, 
#content th a {
font-weight: bold;
color: #930;
background: #ffc991;
}


/* Links in <th>: allgemeine Angaben */
#content table.tableSortable th a, 
#content table.tableSortable th a.sortDown, 
#content table.tableSortable th a.sortTop {
margin-right: 10px;
padding-right: 15px;
text-decoration: none;
background: transparent url(../PwCImages/icon_thcol_sort.gif) no-repeat right center;
}

/* Ueberschreibende Klasse fuer Abwaertssortierung */
#content table.tableSortable th a.sortDown {
background: transparent url(../PwCImages/icon_thcol_sort-down.gif) no-repeat right center;
}

/* Ueberschreibende Klasse fuer Aufwaertssortierung */
#content table.tableSortable th a.sortTop {
background: transparent url(../PwCImages/icon_thcol_sort-top.gif) no-repeat right center;
}

/* Hover fuer alle Links in <th> */
#content table.tableSortable th a:hover, 
#content table.tableSortable th a:active, 
#content table.tableSortable th a:focus {
text-decoration: underline;
}



/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* content details */


#content div.leseinsel{
padding:10px;
color:#930;font-weight:bold;
width:160px;
float:left;
}

#content div.highlightBox{
margin:15px 0 13px 0;
padding:7px 10px;
background-color:#ffdfbd;
}

#content div.contentBox1{
margin:19px 0 9px 0;
padding:0;
clear: both;
}

#content div.contentBox1 h2{
padding: 5px 10px; background:#f60;color:#fff;border-bottom:1px solid #fff;
}

#content div.contentBox1 h3{
color:#930;font-size:12px;
height:14px;
margin:0;
padding:3px 10px;
background-color:#ffc991;
border-bottom:1px solid #fff;
}

#content div.contentBox1 h3 a.mitPfeil{
font-weight:normal;color:#000;
background:transparent url(../PwCImages/bg_linkPfeil_ffc991.gif) no-repeat 1px 4px;
}



#content div.contentBox1 dl{
margin:0;padding:0;
background-color:#ffefde;
}
#content div.contentBox1 dl img{
display:inline;margin:0 0 -1px 5px;
}

#content div.contentBox1 dt{
color:#930;
padding:7px 0 1px 19px;
}
#content div.contentBox1 dd{
background:#ffefde url(../PwCImages/bg_linkPfeil_ffefde.gif) no-repeat 10px 3px;
padding:0 0 9px 19px;
border-bottom:1px solid #fff;
}
#content div.contentBox1 dd a{
color:#000;
}

#content .firstEntry{
color:#575757;
}



/* userMessage und errorMessage 2005-12-11 */
#content div.errorMessages01,
#content div.userMessage01{
margin:5px 0 20px 0;
padding:7px 10px 4px 10px;
font-weight:bold;
font-size:12px;
}

#content div.errorMessages01{
background-color:#ffdfbd;
color:#f60;
}

#content div.userMessage01{
background-color:#ffdfbd;
color:#930;
}

#content div.userMessage01 p,
#content div.errorMessages01 p{
margin:0 0 5px 0;padding:0;
}

/* Bullets rund */
#content div.userMessage01 ul,
#content div.errorMessages01 ul{
list-style-type: disc;
margin:0 0 0 17px;padding:0;
}
#content div.userMessage01 ul li,
#content div.errorMessages01 ul li{
margin:0 0 5px 0;padding:0;
}




#content #docLinksTop{
margin:4px 0 10px 0;
width:100%;
border-bottom:1px solid #930;
}
#content #docLinksBottom{
margin:10px 0 32px 0;padding:0;
width:100%;
border-top:1px solid #930;
clear:both;
}

#content #docLinksTop td,
#content #docLinksBottom td{
/* vertical-align:bottom; */
border:none !important;
}

#content #docLinksTop a,
#content #docLinksBottom a{
margin:0 0 0 8px;padding:0 0 0 12px;
font-size:10px;line-height:200%;
color:#930;
}

#content #docLinksTop a.uebersicht,
#content #docLinksBottom a.uebersicht{
margin:0 8px 0 0;
background:#fff url(../PwCImages/icon_docLinks_uebersicht.gif) no-repeat 0 50%;
}

#content #docLinksTop a.leseliste,
#content #docLinksBottom a.leseliste{
background:#fff url(../PwCImages/icon_docLinks_leseliste.gif) no-repeat 0 50%;
}

#content #docLinksTop a.download,
#content #docLinksBottom a.download{
background:#fff url(../PwCImages/icon_docLinks_download.gif) no-repeat 0 50%;
}

#content #docLinksTop a.drucken,
#content #docLinksBottom a.drucken{
background:#fff url(../PwCImages/icon_docLinks_drucken.gif) no-repeat 0 50%;
}

#content #docLinksTop a.versenden,
#content #docLinksBottom a.versenden{
background:#fff url(../PwCImages/icon_docLinks_versenden.gif) no-repeat 0 50%;
}

#content #docLinksTop a.kommentieren,
#content #docLinksBottom a.kommentieren{
background:#fff url(../PwCImages/icon_docLinks_versenden.gif) no-repeat 0 50%;
}



/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */

#content div.teaser01{
padding:0;
}

#content div.teaser01 p{
margin-bottom:0;
}




#content div.teaser01 h3{
margin:0;padding:0 10px 0 0;
}
#content div.teaser01 h3 a{
color: #930;
}

#content div.teaser01 p.kontextLinie2{
margin:0 0 5px 0;color:#930;
}


#content div.teaser01 img{
margin:3px 10px 10px 0;
float:left;
}
/* das full-size banner darf kein margin-right haben */
#content div.teaser01 img.banner{
margin-right:0;
}

#content div.teaser01 img.icon{
margin:0 0 -1px 3px;
float:none;
}





#content p.mitPfeilMehrzeilig{
clear:left;
margin:3px 0 0 0;
padding:0 5px 0 10px;
background:transparent url(../PwCImages/bg_linkPfeil_fff.gif) no-repeat 1px 4px;
}




#content p.mitPfeilMehrzeilig img.icon{
display:inline;
margin:0 0 -1px 0;
}

/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */


#content div.teaser3cols{
width:173px;float:left;
margin-bottom:6px;
}
#content div.teaser3cols p.mitPfeilMehrzeilig{
margin:6px 8px 3px 0;
}


#content div.modulAnmelden{
padding:5px 0;
}
#content div.modulAnmelden p{
font-style:italic;
padding:5px 0;
}


#content div.vorZurueck{
width:100%;height:20px;margin:10px 0 0 0;
color:#f30;
}



/* a-zLinks: interne Sprungmarken */
#content p.a-zLinks{
margin:10px 0 7px 0;padding:0;
}
#content p.a-zLinks a,
#content p.a-zLinks span{
font-weight:bold;
margin-right:6px;
}
#content p.a-zLinks span{
color:#ffc991;
}

#content p.seitenanfang{
margin:7px 0 -1px 0;
padding:0;font-size:11px;
text-align:right;
}
#content p.seitenanfang a{
padding:0 0 0 15px;
background:#fff url(../PwCImages/bg_topOfPage.gif) no-repeat 0 2px;
}



#content a.NonImageResource img{
display:inline;
}




/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* #contextRight */


#contextRight{
margin:20px 0 0 0;padding:0;
width:200px;
background-color:#ffefde;
float:left;
}

#contextRight a{
text-decoration:none;
}
#contextRight a:hover{
text-decoration:underline;
}

#contextRight a.linkedBanner{
display:block;width:200px;
border-top:1px solid #fff;
border-bottom:1px solid #fff;
background:#ffc991;
margin:0 0 10px 0;
}

#contextRight h3{
padding:3px 5px 2px 10px;
border-top:1px solid #fff;
border-bottom:1px solid #fff;
color:#930;font-weight:bold;font-size:11px;line-height:20px;
background:#ffc991;
line-height:130%;
}

#contextRight h3.linkHeader{
margin:0 0 10px 0;
padding:0;
display:block;width:200px;height:20px;
background:#f60 url(../PwCImages/bg_linkPfeil_bold_fff_on_f60.gif) no-repeat 10px 7px;
}

#contextRight h3.linkHeader a{
float:left;
padding:0 5px 0 20px;
color:#fff;font-weight:bold;font-size:11px;line-height:20px;
text-decoration:none;
}
#contextRight h3.linkHeader a:hover{
text-decoration:underline;
}

#contextRight dl,
#contextRight ul{
font-size:11px;
padding:0;
margin:0 0 10px 0;
background-color:#ffdfbd;
border-bottom:1px solid #fff;
}
#contextRight ul{
list-style-type:none;
padding:3px 0 4px 0;
}
#contextRight dl a,
#contextRight ul a{
color:#000;
}
#contextRight dl dt{
padding:3px 10px 2px 20px;
color:#930;
}
#contextRight dl dd,
#contextRight ul li{
margin:0;
background:#ffdfbd url(../PwCImages/bg_listenPfeil_ffdfbd.gif) no-repeat 10px 4px;
padding:0 10px 1px 20px;
}
#contextRight dl dd.lastone{
margin-top:6px;
border-top:1px solid #fff;
padding:5px 10px 7px 20px;
background:#ffdfbd url(../PwCImages/bg_listenPfeil_ffdfbd.gif) no-repeat 10px 9px;
}




#contextRight #modAnsprechpartner{
border-bottom:none;
margin-bottom:10px;
}

#contextRight #modAnsprechpartner dl{
border-bottom:none;
margin-bottom:0;
padding-top:3px;/* wegen nun fehlender <dt>...</dt> */
background-color:#FFDFBD;
}
#contextRight #modAnsprechpartner dl dd{
padding-bottom:7px;
border-bottom:1px solid #fff;
}



/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* Formular Elemente Veranstaltungssuche */
#contextRight form{
font-size:11px;
background-color:#ffdfbd;
padding:5px 2px 2px 10px;
margin:0 0 10px 0;
border-bottom:1px solid #fff;
}

#contextRight form label{
font-size:11px;
padding-top:3px;
display:block;float:left;height:15px;
width:60px;
}
#contextRight form label.zweizeilig{
line-height:11px;
padding-top:0;
}
#contextRight form input{
margin:7px 0 6px 0;
}
#contextRight form input.inputFeld{
font-size:11px;
padding:1px;
width:111px;margin:0 0 5px 0;
}
#contextRight form select{
font-size:11px;
width:115px;margin:0 0 5px 0;
}


#contextRight input.cssBtn{
background-color:#f60;
}
#contextRight input.cssBtn:hover,
#contextRight input.cssBtnHovr{
background-color:#930;
}

/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */




#contextRight div.modulInteresse{
background-color:#ffc991;
margin:0 0 12px 0;
padding-bottom:8px;
}
#contextRight div.modulInteresse h3{
border-bottom:none;
}
#contextRight div.modulInteresse p{
color:#930;font-size:11px;
padding:2px 8px 0 8px;
line-height:100%;
}

#contextRight div.modulInteresse a.fakeBtn,
#contextRight div.modulInteresse a.fakeBtn:visited{
background:#f60 url(../PwCImages/bg_linkPfeil_bold_fff_on_f60.gif) no-repeat 8px 6px;
margin:8px 0 0 0;
padding:0 8px 0 18px;
color:#fff;
font-size:11px;font-weight:bold;text-decoration:none;
display:block;width:100px;
height:18px;line-height:18px; 
}
#contextRight div.modulInteresse a.fakeBtn:hover{
text-decoration:underline;
}



/* + + + + + + + + + + + + + + + + + + + */
/* Leseleiste in #contextRight  */

#llNavbar{
margin:0 0 10px 0;
border-top:1px solid #fff;
border-bottom:1px solid #fff;
display:block;width:200px;height:20px;
color:#930;font-weight:bold;font-size:11px;line-height:20px;
background:#ffc991;
}
#llNavbar h3{
float:left;
border-top:none;
border-bottom:none;
background:#ffc991;
}

 
#llNavbar a{
float:right;
margin:5px;
}

#llContent{
display:none;
margin:-11px 0 10px 0;
background-color:#ffdfbd;
}

#llContent dl{
margin:0;padding:0 0 6px 0;
}

#llContent dl dt{
padding:6px 0 0 18px;
border-top:1px solid #fff;
}
#llContent dl dd{
padding-bottom:4px;
padding-right:0;
}

#llContent dl dd a.iconTrash{
margin:2px 5px 0 0;
float:right;
}
#llContent dl dd img{
margin:0 0 -1px 5px;
display:inline;
}






/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* floating imgs mit optionaler Bildlegende: */

#content span.bildLinks{
float:left;
margin: 2px 7px 5px 0;
}

#content span.bildRechts{
float:right;
margin: 2px 0 5px 10px;
}

#content span.bildLinksMitte{
float:left;
margin: 10px 7px 5px 0;
}

#content span.bildRechtsMitte{
float:right;
margin: 10px 0 5px 10px;
}

#content span.bild{
margin: 18px 0 5px 0;
}

#content span.bildVolleBreite{
margin: 18px 0 5px 0;
}

#content span.bild,
#content span.bildVolleBreite,
#content span.bildLinks,
#content span.bildRechts,
#content span.bildLinksMitte,
#content span.bildRechtsMitte{
display:block;padding:0 0 0 2px;
font-size:11px;line-height:120%;
color:#930;
}
#content span.bild img,
#content span.bildVolleBreite img,
#content span.bildLinks img,
#content span.bildRechts img,
#content span.bildLinksMitte img,
#content span.bildRechtsMitte img{
margin-bottom:8px; /* Im IE pruefen... */
margin-left:-2px;
}



/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* Datentabellen als Suchergebnis (Thai) */

#content table.nestedTables{
border-collapse:collapse;
font-size:11px;
border:1px solid #ffc991;
width:100%;
margin:15px 0 35px 0;
}

#content table.nestedTables a.linkMitPfeil{
margin:0;
}


/* Jahreszahl in 2. Tabelle */
#content table.nestedTables table{
border-collapse:collapse;
width:100%;
}

#content table.nestedTables table thead td,
#content table.nestedTables table thead th{
background-color:#ffc991;
color:#930;font-weight:bold;font-size:11px;
padding:3px 6px 3px 7px;
}


/* Monat in 3. Tabelle */
#content table.nestedTables table table{
border-collapse:collapse;
width:100%;
}
#content table.nestedTables table table thead td,
#content table.nestedTables table table thead th{
background-color:#FFDFBD;
color:#930;font-weight:normal;
padding:3px 6px 3px 7px;
font-size:11px;
}

/* Content */
#content table.nestedTables table table tbody tr td{
padding:5px 6px 2px 7px;
font-size:11px;
}
#content table.nestedTables table table tbody tr td.resDate{
width:5%;
}
#content table.nestedTables table table tbody tr.rowEven{
background-color:#FFEFDE;
}
#content table.nestedTables table table tbody tr.rowOdd{
background-color:#fff;
}



/* 2006-11-22 msc - letzte HR im Contentbereich */
#content img.vsfakeHR{
display:block;clear:both;
margin:9px 0 0 0;padding:0;
}
#content img.lastHR{
display:block;clear:both;
margin:9px 0 27px 0;padding:0;
}


/* 2006-11-28 msc - Blaetterfunktion */
#content td.blaettern{
font-size:12px;
color:#930;
border-top:1px solid #FFC991;
}

#content td.blaettern a{
color:#f90;
margin:0 5px;
line-height:110%
}

#content td.blaettern a:hover,
#content td.blaettern a:focus{
color:#f90;text-decoration:underline;
}

/*  Abstand Flashbild  */
#content div.flashPrint{margin: 20px 0 17px 0;}



/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* MeinPwC Dummy to WebSphere - ab 2007-05 (msc) */

#content div.iFrame{
border:1px solid #7F9DB9;
margin:10px 0;
padding:5px;
overflow:auto;height:82px;
}
#content div.iFrame p strong{
color:#930;
}


/*+ + + + + + + + + + + + +*/
/* Fuer die Anzeige von RSS-Links in der ContextSpalte 070917 (msc) */
#contextRight h3.aboRSS{
margin:0 0 10px 0;
padding:0;
display:block;width:200px;height:20px;
background:#ffdfbd url(../PwCImages/bg_listenPfeil_ffdfbd.gif) no-repeat 10px 7px;
}

#contextRight h3.aboRSS a{
float:left;
padding:0 30px 0 20px;
color:#000;font-weight:normal;font-size:11px;line-height:20px;
text-decoration:none;
background:transparent url(../PwCImages/icon_rss.gif) no-repeat 100% 5px;
}
#contextRight h3.aboRSS a:hover{
text-decoration:underline;
}

#content a.iconRSS{
padding-right:27px;
background:transparent url(../PwCImages/icon_rss.gif) no-repeat 100% 2px;
}

#content a.iconPOD{
padding-right:15px;
background:transparent url(../PwCImages/icon_podcast.gif) no-repeat 100% 2px;
}

#wrapperSitemap {
	background: #fff url(../PwCImages/bg_sitemap.gif) repeat-y;
	width:960px;
}

#wrapperSitemap #content {
	padding: 0px;
	width: 960px;
}

#wrapperSitemap #content h1 {
	padding: 0pt;
}

#wrapperSitemap #content ul li {
	margin: 0px;
}

#sitemapContainer {
	padding: 10px 20px 30px 20px;
}

#sitemap {
	float:left;
	width:235px;
	overflow:hidden;
}

/* #sitemap: */

* html #sitemap li{
	float:left;
	display:inline;
}

#sitemap ul {
	margin: 20px 20px 0px 0px;
	list-style-type: none;
}

#sitemap li {
	position:relative;
}

#sitemap ul li ul li span{
	float:left;
	position:absolute;
	top:0px;left:0px;
	width:22px;
	height:22px;
	cursor:auto;
}
#sitemap ul li ul li span, #sitemap ul li ul li span.collapsed{
	background: url(../PwCImages/btn_plus.gif) no-repeat center;
} 
#sitemap ul li ul li span.expanded{
	background: url(../PwCImages/btn_minus.gif) no-repeat center;
}


/**************** Navigations Ebene 2: ****************/

#sitemap ul li a,
#sitemap ul li a:visited {
	font: bold 11px/14px arial, helvetica, sans-serif;
	padding: 4px 10px 4px 20px;
	display: block;
	width: 185px;
	background: #ffdfbd url(../PwCImages/bg_linkPfeil_ffdfbd.gif) no-repeat 10px 8px;
	color: #000;
	text-decoration: none;
	border-bottom: 1px solid #fff;
}

#sitemap ul li a:hover,
#sitemap ul li a:focus,
#sitemap ul li a:active {
	background: #fff url(../PwCImages/bg_linkPfeil_fff.gif) no-repeat 10px 8px;
}

/**************** Navigations Ebene 3: ****************/

#sitemap ul li ul {
	margin:0pt 15pt 0pt 0pt;
	border-top:none;
}

#sitemap ul li ul li a,
#sitemap ul li ul li a:visited{
	padding: 4px 10px 4px 30px;
	display:block;
	width:175px;
	background: #ffefde;
}

#sitemap ul li ul li a:hover,
#sitemap ul li ul li a:focus,
#sitemap ul li ul li a:active{
	background: #fff;
}


/***************** Navigations Ebene 4:  ***************/

#sitemap ul li ul li ul{
	margin: 0;
	border-top: none;
}

#sitemap ul li ul li ul li a,
#sitemap ul li ul li ul li a:visited{
	padding: 4px 10px 4px 40px;
	display: block;
	width:165px;
	background: #ffefde url(../PwCImages/bg_linkPfeil_ffefde.gif) no-repeat 30px 8px;
	font-weight: normal;
}

#sitemap ul li ul li ul li a:hover,
#sitemap ul li ul li ul li a:focus,
#sitemap ul li ul li ul li a:active {
	background: #fff url(../PwCImages/bg_linkPfeil_fff.gif) no-repeat 30px 8px;
}

/********************************************************/
/************ Neue Veranstaltungs-Template **************/

#eventDateAddress {
	width:	500px;
	padding: 0px 10px 0px 0px;
	float:	left;
	margin-bottom: 0px;
	margin-left: -6px;
	margin-top: -10px;

}

#eventDateAddress table {
	border: 1px solid #FFFFFF;
	border-collapse: separate;
}

#eventDateAddress td {
	border: 1px solid #993300;
}


#eventLeft {
	width:	160px;
	padding: 10px 8px;
	float:	left;
}

#eventLeft p {
	font-size: 16px;
	font-weight: bold;
	color: #993300;
	margin: 0 0 5px;
}

#eventRight {
	width:	319px;
	padding: 10px 8px;
	float:	right;
}

#eventRight p {
	font-size: 12px;
	margin: 0px;
}

#eventText {
	background-color: #FFDFBD;
	width:	500px;
	padding: 10px;
}

#eventDateLocation {
	border: 1px solid #993300;
	padding: 10px 10px 10px 10px;
}

#eventDateLocation p {
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 5px;
	color: #993300;
}

#eventDetails td {
	padding: 0 25px 15px 0;
}

#eventDetails h3 {
	padding: 0;
}

#eventDetails p {
	margin: 0;
}

img.bild{
display:block;
padding:0 0 0 2px;
font-size:11px;
line-height:120%;
color:#930;
margin-bottom:8px; /* Im IE pruefen... */
margin-left:-2px;
margin: 18px 0 5px 0;
}

img.bildVolleBreite{
display:block;
padding:0 0 0 2px;
font-size:11px;
line-height:120%;
color:#930;
margin-bottom:8px; /* Im IE pruefen... */
margin-left:-2px;
margin: 18px 0 5px 0;
}

img.bildLinks{
display:block;
padding:0 0 0 2px;
font-size:11px;
line-height:120%;
color:#930;
float:left;
margin-bottom:8px; /* Im IE pruefen... */
margin-left:-2px;
margin: 2px 7px 5px 0;
}

img.bildRechts{
display:block;
padding:0 0 0 2px;
font-size:11px;
line-height:120%;
color:#930;
float:right;
margin-bottom:8px; /* Im IE pruefen... */
margin-left:-2px;
margin: 2px 0 5px 10px;
}

img.bildLinksMitte{
display:block;
padding:0 0 0 2px;
font-size:11px;
line-height:120%;
color:#930;
float:left;
margin-bottom:8px; /* Im IE pruefen... */
margin-left:-2px;
margin: 10px 7px 5px 0;
}

img.bildRechtsMitte{
display:block;
padding:0 0 0 2px;
font-size:11px;
line-height:120%;
color:#930;
float:right;
margin-bottom:8px; /* Im IE pruefen... */
margin-left:-2px;
margin: 10px 0 5px 10px;
}