body {
    background-color:#9900cc;
    padding:0;
    margin:0;
    font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
    font-size:12px;
    color:black;
}

.hidden {
    display:none;
}

#searchResultFoundEntries {
    color:#990099;
    font-weight:bold;
    font-size:12px;
}
#searchNavigation {
    margin-top:10px;
    margin-bottom:10px;
}
#searchNavigation a{
    color:#cc66cc;
}
#searchResult{
    text-align:left;
    width:670px;
    float:left;
    background-color:#feceff;
    height:400px;
    padding:10px;
}
#searchResultEntry {
    color:#990099;
}
#searchResultEntry a {
    color:#cc66cc;
}
#girlname, .girlname {
    font-weight:bold;
    font-size:12px;
}

.girlname {
    display: block;
}


.searchForm {
    padding:0;
    margin-top:3px;
}

.searchForm label {
    color: white;
}

#column3intro {
    width:420px;
    float:left;
    background:transparent;
}
#column3introsub {
    width:420px;
    margin:0;
    text-align:left;
}






#column3bigintro {
    width:200px;
    float:left;
    background:transparent;
}
#column3bigintrosub {
    width:200px;
    margin:0;
    text-align:left;
}


#navSwitcherLinkABC {
    margin-top:10px;
    color:white;
    font-weight:bold;
}


#navSwitcher {
    margin-top:10px;
    color:white;
    font-weight:bold;
}
#navSwitcherLink {
    margin-top:5px;
}
#navSwitcherLink a {
    color:#feceff;
}

.searchForm {
    color:#feceff;
}

.searchForm input {
    margin-top:2px;
    margin-bottom:3px;
    border:0;
    padding:2px;
    color:#9900cc;
}
.searchForm #goButton {
    border:0;
    padding:1px;
    font-size:11px;
    color:#9900cc;
    background-color:#feceff;
}
.searchForm input[type='radio'] {
    position:relative;
    top:4px;
}
.searchForm #title {
    color:white;
    font-weight:bold;
}

#navDefaultTitle {
    color:white;
    font-weight:bold;
    margin-bottom:12px;
}



#introArticle2{
    text-align:left;
    width:699px;
    float:left;
    background-color:#feceff;
    background-image:url('images/lidaBackground.gif');
    background-repeat:no-repeat;
    height:400px;
}
#introArticle2 a {
    color:#cc66cc;
    font-weight:bold;
}
#introArticle2 #title {
    margin-left:270px;
    margin-top:25px;
    width:120px;
    font-size:13px;
    font-weight:bold;
    color:#cc66cc;
    height:50px;
    overflow:hidden;
}
#introArticle2 #trennlinie {
    height:2px;
    margin-top:45px;
    margin-left:10px;
    background-image:url('images/trennlinie_big.gif');
    background-repeat:repeat-y;
}
#introArticle2 #text {
    margin-left:10px;
    margin-top:10px;
    width:675px;
    font-size:11px;
    color:#993399;
}

#introArticleHome{
    text-align:left;
    width:423px;
    float:left;
    overflow:hidden;
    background-color:#feceff;
    background-image:url('images/homeBackground.gif');
    background-repeat:no-repeat;
}
#introArticleHome a {
    color:#cc66cc;
    font-weight:bold;
}

#introArticleHome #title {
    margin-left:270px;
    margin-top:25px;
    width:120px;
    font-size:13px;
    font-weight:bold;
    color:#cc66cc;
    height:60px;
    overflow:hidden;
}
#introArticleHome #text {
    margin-left:210px;
    margin-top:50px;
    width:205px;
    font-size:11px;
    color:#993399;
}

#introArticle{
    text-align:left;
    width:423px;
    float:left;
    background-color:#feceff;
    background-image:url('images/lidaBackground.gif');
    background-repeat:no-repeat;
}
#introArticle #title {
    margin-left:270px;
    margin-top:25px;
    width:120px;
    font-size:13px;
    font-weight:bold;
    color:#cc66cc;
    height:60px;
    overflow:hidden;
}
#introArticle a {
    color:#cc66cc;
    font-weight:bold;
}


#introArticle #trennlinie {
    height:2px;
    width:405px;
    margin-top:45px;
    margin-left:10px;
    background-image:url('images/trennlinie_big.gif');
    background-repeat:repeat-y;
}
#introArticle #text {
    margin-left:10px;
    margin-top:20px;
    width:405px;
    font-size:11px;
    color:#993399;
}

body a {
    text-decoration:none;
    /*color:white;*/
}

.linkTeaserContent {
    background-color:transparent;
    float:left;
    width:113px;
    overflow:hidden;
}

.linkTeaserContent a {
    color: white;
    text-decoration: underline;
}

.linksTeaserImage {
    width:140px;
    float:left;
    overflow:hidden;
    margin-right:5px;
    margin-top:0;
    margin-bottom:0;
    margin-left:0;
    padding:0;
}

.linksArticleTeaser{
    color:white;
    font-weight:bold;
    font-size:11px;
    margin: 0;
}

.linksArticleTeaserActive{
    color:#ffccff;
    font-weight:bold;
    font-size:11px;
}


.linksArticleTeaser .highlight {
    font-weight:bold;
    color:#ffccff;
}

.linksArticleTeaser a {
    font-weight:normal;
    text-decoration:underline;
}

.linksArticleTeaserActive .highlight {
    font-weight:bold;
    color:#ffccff;
}

.linksArticleTeaserActive a {
    font-weight:normal;
    text-decoration:underline;
}

.linksArticleMore a {
    color:#ffccff;
    font-weight:bold;
}

.linksArticleTitleAlternate {
    margin: 8px 0 0 0;
    color:white;
    font-weight:bold;
    font-size: 12px;
}

.linksArticleTitle {
    margin:8px 0 0 0;
    color:#ffccff;
    font-weight:bold;
    font-size: 12px;
}

#minSizer {
    width:1px;
    background-color:transparent;
    height:400px;
    float:left;
}

#columnHolder {
    background-image:url('images/background.gif');
    background-repeat:repeat-y;
    width:968px;
}

#columns {
    width:968px;
    background-image:url('images/background_3col.gif');
    background-repeat:repeat-y;
    float:left;
    z-index:0;
}

#columns2 {
    width:968px;
    background-image:url('images/background_fij.gif');
    background-repeat:repeat-y;
    float:left;
    z-index:0;
}

#mainDiv {
    width:968px;
    vertical-align:middle;
    margin-left: auto;
    margin-right: auto;
}

#mainMenu {
    width:968px;
    height:30px;
    overflow:hidden;
    background-color:#cc99fe;
    color:white;
    font-size:12px;
    font-weight:bold;
    background-image:url('images/Hauptnavigation_bg.gif');
    text-align:center;
}

#mainMenu ul {
    padding: 0;
    margin: 0;
    list-style-type: none;
}

#mainMenu li {
}

#mainMenu .active {
    color:#9900cc;
}

#mainMenu .inactive {
    color:white;
}

#mainMenu a {
    text-decoration:none;
    color:white;
    text-align:center;
    font-weight:bold;
}

#mainMenuItem1 {
    width:67px;
    float:left;
    background:transparent;;
    height:30px;
    padding-top:8px;
}


#mainMenuItem2 {
    width:130px;
    float:left;
    background:transparent;
    height:30px;
    padding-top:8px;
}

#mainMenuItem3 {
    width:71px;
    float:left;
    background:transparent;
    height:30px;
    padding-top:8px;
}

#mainMenuItem4 {
    width:104px;
    float:left;
    background:transparent;
    height:30px;
    padding-top:8px;
}

#mainMenuItem5 {
    width:59px;
    float:left;
    background:transparent;
    height:30px;
    padding-top:8px;
}

#mainMenuItem6 {
    width:97px;
    float:left;
    background:transparent;
    padding-top:8px;
    height:30px;
}

#mainMenuSpacer {
    width:147px;
    float:left;
    background:transparent;
    height:30px;
    padding-top:8px;
    text-align:left;
}

#mainMenuSearch{
    width:75px;
    float:left;
    background:transparent;
    height:30px;
    padding-top:6px;
    text-align:left;
}

#mainMenuSearchActive{
    width:75px;
    float:left;
    background:transparent;
    height:30px;
    padding-top:6px;
    text-align:left;
    color:#990099;
}

#mainMenuSearchGo {
    width:35px;
    float:right;
    background:transparent;
    text-align:left;
    color: white;
    font-weight: bold;
}

#mainMenuSearchInput {
    width:175px;
    float:left;
    background-color:white;
    border:0;
    padding-left:2px;
/*    margin-top:5px;*/
    height:20px;
    height:16px;
}



#column1 {
    width:130px;
    float:left;
    background:transparent;
}
#column1sub {
    height:400px;
}


#column2 {
    width:122px;
    float:left;
    background:transparent;
    padding:8px;
}
#column2sub {
    width:122px;
    margin:0;
    overflow:hidden;
    padding:0;
    text-align:left;
}



#column12 {
    width: 267px;
    float:left;
    background:transparent;
}
#column12sub {
    width:257px;
    margin:5px;
    overflow:hidden;
    text-align:left;
}

#column3 {
    width:420px;
    float:left;
    background:transparent;
}
#column3sub {
    width:405px;
    margin-top:8px;
    margin-bottom:10px;
    margin-left:10px;
    margin-right:10px;
    overflow:hidden;
    text-align:left;
}

#column4 {
    width:274px;
    float:right;
    background:transparent;

}
#column4sub {
    width:274px;
    margin:0;
    overflow:hidden;
    text-align:left;

}

#column34 {
    width:700px;
    float:left;
    background:transparent;
}
#column34sub {
    width:700px;
    overflow:hidden;
}

#girlnavi {
    float:left;
    width: 185px;
}

#girldetail {
    float:right;
    text-align:left;
    width: 450px;
    padding-left:50px;
    padding-right:10px;
    background-image:url('images/sprechblase.gif');
    background-repeat:no-repeat;
    color:#9d309b;
    font-weight:bold;
    font-size:11px;
}

#girldetail a {
    color:#cc66cc;
    text-decoration:none;
    font-weight:bold;
    font-size:11px;
}

#girldetail #title  {
    margin-top:10px;
    margin-bottom:10px;
}

#girldetail #title a {
    font-size:14px;
    color:#cc66cc;
    font-weight:bold;
    text-transform:uppercase;
}

#girldetail #subtitle1  {
    margin-bottom:5px;
    font-size:12px;
}

#girldetail #text  {
    margin-top:125px;
    font-size:13px;
}

#girldetail #subtitle2  {
    margin-bottom:5px;
    font-size:12px;
}

#girldetail #gesamtBiographie {
    font-size:12px;
}


.girlpart_unselected {
    cursor: pointer;
    text-decoration:underline;
}

.girlpart_selected {
    cursor: pointer;
    text-decoration:none;
    font-weight:bold;
}

.cms {
    color:black;
}

.cms a {
    color:black;
}

/* ------------------------------------ */
/* ---- ARTICLE NAVIGATION ------------ */
/* ------------------------------------ */
.articleMore a {
    color:#ffccff;
    font-weight:bold;
}
.articleTeaser{
    color:white;
    font-size:11px;
    margin-top: 0;
}
.articleTeaser a,
.articleTeaserActive a {
    color: white;
    font-weight: bold;
}

.articleTeaserActive{
    color:#ffccff;
    font-size:11px;
}
.articleTitleAlternate {
    color:white;
    font-weight:bold;
}
.articleTitle {
    color:#ffccff;
    font-weight:bold;
    font-size: 12px;
    padding-bottom: 5px;
    background-position: bottom;
    background-image:url('images/line.gif');
    background-repeat:no-repeat;
}
.articleTitle2, .articleTitle2 a {
    color:white;
    font-weight:bold;
    margin: 0;
}
.articleTitle2 a {
    text-decoration: underline;
}
.articleTitle2Active, .articleTitle2Active a {
    color:#ffccff;
    font-weight:bold;
}
.articleTrennlinie {
    margin-top:8px;
    margin-bottom:4px;
    height:2px;
    width:119px;
    background-image:url('images/line.gif');
    background-repeat:no-repeat;
}
.articleSpacer {
    height:12px;
}
/* ------------------------------------ */
/* ------------------------------------ */
/* ------------------------------------ */

.pages {
    color:white;
    font-weight:bold;
}
.pages a {
    color:white;
    font-weight:bold;
}

#articleDetailTitle {
    font-size:11px;
    font-weight:bold;
    color:#990099;
    margin-bottom:10px;
}


#articleDetailText {
    font-size:11px;
    font-weight:normal;
    color:#990099;
    margin-bottom:10px;
}

#articleDetailText a {
    color:#990099;
    font-weight:normal;
    text-decoration:underline;
}

#articleDetailText .highlight {
    color:#990099;
    font-weight:bold;
}


#articleDetailPages a {
    font-size:11px;
    font-weight:bold;
    color:#990099;
}

li.berufsfeld, li.berufsfeld_selected {
    padding-top: 4px;
    padding-bottom: 4px;
    background: url(images/trenner_fji.gif) no-repeat left bottom;
}

li.berufsfeld a {
    font-size: 12px;
    font-weight:bold;
    color:#ffcaff;
}

li.berufsfeld ul a,
li.berufsfeld_selected ul a {
    color: white;
}

li.berufsfeld_selected > a {
    font-size: 12px;
    font-weight:bold;
    color:#ffcaff;
}

#berufe{
    margin-left: 5px;
    margin-top:2px;
    font-size: 11px;
    color:white;
    font-weight:bold;
}

#berufe .active {
    color:#ffcaff;
}

#beruf_selected{
    margin-left: 5px;
    font-size: 11px;
    font-weight:bold;
}

.berufsfeldTrenner {
    margin-top:4px;
/*    _margin-top:1px; */ /* IE only - removed for WCAG */
    margin-bottom:4px;
}

#ABC_berufe{
    margin-left: 0;
    margin-top:10px;
    font-size: 11px;
    color:#ffccff;
    font-weight:bold;
}

#ABC_berufe a {
    color:#ffccff;
}


#ABC_berufe .active {
    color:white;
}


#ABC_NavigationTitle {
    color:#ffcaff;
}

#ABC_Navigation {
    color:white;
}

#ABC_Navigation a {
    color:#ffcaff;
    font-weight:bold;
}

#ABC_Navigation .active {
    color:white;
    font-weight:bold;
}


.girl_listentry {
    padding-left:10px;
    padding-right:10px;
    text-align:left;
    font-size: 11px;
    color:#990099;
    margin-top:10px;
}

.girl_listentry a {
    font-size: 11px;
    color:#990099;
    font-weight:bold;
}

.girl_listentry .title {
    font-size: 12px;
    color:#990099;
    font-weight:bold;
    margin-bottom:5px;
}

.girl_listentry .trennlinie {
    margin-top:10px;
    margin-bottom:10px;
    height:2px;
    background-image:url('images/trennlinie_big.gif');
    background-repeat:repeat-y;
}

.flexive_popupMenu {
    color:black;
    font-size: 12px;
    font-weight:bold;
}


.flexive_popupMenu a {
    color:#990099;
}


.galleryEntry {

}

.galleryEntry .img {
    float:left;
    width:200px;
    overflow:hidden;
    margin-bottom:10px;
}

.galleryEntry .trennlinie {
    clear:both;
    margin-bottom:10px;
    height:2px;
    background-image:url('images/trennlinie_big.gif');
    background-repeat:repeat-y;
}

.galleryEntry .title {
    float:right;
    width:200px;
    color:#990099;
    margin-bottom:7px;
    margin-top:2px;
    font-size: 12px;
    font-weight:bold;
}

.galleryEntry .description {
    float:right;
    color:#990099;
    width:200px;
    font-size: 12px;
    margin-bottom:10px;
}


#pageNavigation {
    color:white;
}

#pageNavigation a {
   font-weight:bold;
   color:#feceff;
}

.linkTeaserSpacer {
  padding:0;
  margin:0;
  height:10px;
}

#berufsfelder > ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

#berufsfelder > ul ul {
    list-style: disc;
    padding-left: 15px;
}
