/*
 * Spaltenwechsel soll weiterhin möglich sein
 */
div#content div.contentLeft{
    float:  left;
    width:  28.3em;
/*  background-color: #f0f; */
  display:block;
}
* html div#content div.contentLeft{
  margin:0;
  padding:0;
  width:25.9em;
  }

* html div#content div.contentLeft div.textPicLeft{
  //margin-left:1.1em;
  margin-right:0em;
  }
div#content div.contentRight{
    float:  left;
    width:28.3em;
    display:block;

/*  background-color: #ff0; */ 
  padding:0;
  margin:0;
}
* html div#content div.contentRight{
  margin:0;
  padding:0;
  width:27.9em;
  }
* html div#content div.contentRight div.textPicLeft{
  //margin-left:1.1em;
  margin-right:0em;
  }
* html div#content div.contentRight img{
  margin-left:0em;
  margin-right:0em;
  }

div#start p{
  font-size:1.2em;
  margin-bottom:1.5em;
  line-height:1.5em;
  margin-left:1.8em;
  margin-right:1.8em;
}

div#start div.startListText p {
    margin-left:0em;
}


.klarmacher{
    clear: both;
}
* html div#content div.contentLeft div.textPicLeft{
  //margin-left:1.1em;
  margin-right:0em;
  }
  
  
/**
 Text-Bild für Musterprojekte.
 Bild rechtes Text fliesst links um das Bild herum
*/
div#content div.textPicRight{
    float:     right;
    width:     22.3em;
    padding:   0;
    margin:    0 0 0 1em;
}

div#content div.textPicRight img{
    margin:    1.5em 0 0 0;
} 
  
/*----------------gallery--------------------*/
.gallery {
    width:          53em;
    margin-left:    2.2em;
    margin-bottom:  2em;
}

#middle div.galleryItem {
    float:  left;
    width:  18em;
    height: 11em;
}

.pressGallery {
    width:          55em;
/*    margin-left:    2.2em; */
    margin-bottom:  2em;
}

#middle div.pressGalleryItem {
    float: left;
    width: 18em;
}

#middle div.last{
    width: 17em;
}

#middle div.pressGalleryItem p{
    width: 14.5em;
    margin-right:0em;
}

#middle div.pressGalleryItem a{
    display:block;
}
/*----------------gallery--------------------*/

#content .detailNavigation{
    text-align:    right;
    margin:        2em 1em 1em 0pt;
}

#content .detailNavigation a{
    background:         transparent url(../images/icons/iconInternLinkReturn.gif) no-repeat scroll left 50%;
    color:              #000;
    font-weight:        normal;
    padding:            0pt 0pt 0pt 1.1em;
    text-decoration:    underline;
}

#content .detailNavigation a:hover{
    text-decoration:    none;
}

/*
 * Partner
 */
#partnerAddress{
    width:          20em;
    margin-top:     1em;
}

#partnerSearchForm {
    border-top:     4px solid #F9E06B;
    border-bottom:  4px solid #F9E06B;
    padding-top:    30px;
    padding-bottom: 30px;
    width:          53em;
    margin-top:     6em;
    margin-left:    2.2em;
}

#partnerSearchResult {
    border-top:     4px solid #F9E06B;
    border-right:   1px solid #F9E06B;

    width:          53em;
    margin-top:     6em;
    margin-left:    2.2em;
}

#partnerSearchResult td {
    padding:        3px;
    border-bottom:  1px solid #F9E06B;
    border-left:    1px solid #F9E06B;
}

#partnerSearchResult .noLeftBorder {
    border-left:    0px;
    border-bottom:  1px solid #F9E06B;
}

/*
 * mail-link analog zu internerLink bzw. externerLink
 */
.mailLink {
  background: url(../images/icons/icon_mail.gif) left 50% no-repeat;
  padding:0 0 0 1.4em;
  font-weight: normal;
  color:#000000;
  text-decoration:underline;
  }
.mailLink:hover{
  text-decoration:none;
}

/*
 * listen
 */
#content li{
    margin-left:0.8em;
    list-style-position:inherit;
}

#content ol, #content ul{
    margin-left:4em;
    list-style-position: outside;
    font-size:1.2em;
    margin-bottom:1.5em;
    line-height:1.5em;
    margin-left:3em;
    margin-right:1.8em;
}

/* 
*>#content ol, *>#content ul{
    font-size:1.0em;
    margin-left:1em;
}
*/

*+html #content ol,*+html #content ul{
    font-size:1.2em;
    margin-left:3em;
}

#content ul{
    list-style-image:url(../images/icons/icon_list.gif);
}
#content .contentLeft ul,#content .contentLeft ol,#content .contentRight ul,#content .contentRight ol{
    margin-left:2em !important;
    margin-right:2em !important;
    border:none;
}
*>#content .contentLeft ul,*>#content .contentLeft ol,*>#content .contentRight ul,*>#content .contentRight ol{
    margin-left:0.3em !important;
    margin-right:1em !important;
    border:none;
}
*+html #content .contentLeft ul,*+html #content .contentLeft ol,*+html #content .contentRight ul,*+html #content .contentRight ol{
    margin-left:2em !important;
    margin-right:2em !important;
    border:none;
}
/*
 * bilder erstmal ohne rahmen
 */
#content p img{
    border:0px;
}

/*
 * bild-rahmen kann im editor eingeschaltet werden
 */
#content img.border{
    border:1px solid #ffd200;
}


/*
 * forum-links
 */
a.forumLink {
    font-weight:        bold;
    color:              #000;
    text-decoration:    underline;
}

a.forumLink:visited {
    font-weight:        normal;
    color:              #000;
    text-decoration:    underline;
}

a.forumLink:hover {
    color:              #000;
    text-decoration:    underline;
}

/*
 * Sitemap
 */

#sitemap a.internLink{
    background:         none;
    padding:            0;
}

#content a{
    color:              #000;
}

/**
 * Suche
 */
.listNavigation{
    text-align: right;
}


/**
 * Podcast
 */
.podcast span.label,
.podcast a  {
    margin-top:10px;
    font-weight: bold;
    display: block;
}


/*---------------- google map ---------------*/
#content .textPicRight #map{
    overflow: hidden;
    width: 200px; 
    height: 200px;
    margin-bottom: 50px;
}

#content #map{
    margin-left:20px;
    width: 510px; 
    height: 450px;
}

/*---------------- login --------------------*/
#loginTable{
    margin-left:20px;
}


/*---------------- forum --------------------*/
#modForumTable{
    margin-left:20px;
}

#modForumDisplayTable{
    margin-left:20px;
}

#modForumCreateTable{
    margin-left:20px;
}

#modForumCreateTable textarea{
    color:       #000;
    font-size:   1em;
    font-family: "Verdana","Lucida Sans Unicode","Lucida Sans","Lucida Grande",verdana,arial,helvetica;
}
#sitemap{
    font-size:1.2em; 
    line-height:1.5em; 
    margin-bottom:1.5em; 
    margin-left:1.8em; 
    margin-right:1.8em;
}

#sitemap h3{
    margin-left:0em; 
}
