/** Kalendermodul Staedte & Laender */
/** Container */
.mod_veranstaltungsorte_laender {
 text-align:left;
 border:0px;
 background-image:url(../images/kalender/kalenderpane_bg.gif);
 background-repeat:repeat-y;
 padding:0px 0px 1px 0px;
 margin:10px 0px 0px 10px;
}
.mod_veranstaltungsorte_laender td {
 height:20px !important;
 height:19px;
}
.mod_veranstaltungsorte_laender .name {
 padding-left:5px;
 width:175px;
}
.mod_veranstaltungsorte_laender .zahl {
 width:55px;
 padding-right:5px;
}
.mod_veranstaltungsorte_laender td.last {
 padding-bottom:1px;
}
.mod_veranstaltungsorte_staedte {
 text-align:left;
 border:0px;
 background-image:url(../images/kalender/kalenderpane_bg.gif);
 background-repeat:repeat-y;
 padding:0px 0px 1px 0px;
 margin:20px 0px 0px 10px;
}
.mod_veranstaltungsorte_staedte .name {
 padding-left:5px;
 width:175px;
}
.mod_veranstaltungsorte_staedte .zahl {
 width:55px;
 padding-right:5px;
}
.mod_veranstaltungsorte_staedte td {
 height:20px !important;
 height:19px;
}
.mod_veranstaltungsorte_staedte td.last {
 padding-bottom:1px;
}
.mod_veranstaltungsorte_laender td a, .mod_veranstaltungsorte_staedte td a {
 color:#DC9853;
}
/** Downloads */
.mod_filelist {
 margin:10px 0px 10px 0px;
}
.mod_filelist ul, .mod_filelist li {
 margin-top:0px;
 list-style-type:none;
}
.mod_filelist a {
 color:#000;
}
/** Kalendermodul */
.mod_bipolarkalender {
 text-align:left;
 border:0px;
 padding:0px 0px 12px 0px;
 margin:0px auto;
 margin-top:20px;
}
.mod_bipolarkalender th {
}
.mod_bipolarkalender th {
 height:20px !important;
 height:21px;
 background-color:#fff;
}
.mod_bipolarkalender td {
 height:20px ;
}
.mod_bipolarkalender td.name_even {
 padding-left:5px;
 width:75px;
 background-image:url(../images/kalender/kalenderpane_bg.gif);
 background-repeat:no-repeat;
 background-position:0% 0%;
}
.mod_bipolarkalender td.zahl_even {
 width:135px;
 padding-right:5px;
 background-image:url(../images/kalender/kalenderpane_bg.gif);
 background-repeat:no-repeat;
 background-position:100% 0%;
}
.mod_bipolarkalender td.name_odd {
 padding-left:5px;
 width:75px;
 background-image:url(../images/kalender/kalenderpane_odd_bg.gif);
 background-repeat:no-repeat;
 background-position:0% 0%;
}
.mod_bipolarkalender td.zahl_odd {
 width:135px;
 padding-right:5px;
 background-image:url(../images/kalender/kalenderpane_odd_bg.gif);
 background-repeat:no-repeat;
 background-position:100% 0%;
}
.mod_bipolarkalender td.last {
 height:21px;
 padding-bottom:1px;
}
.mod_bipolarkalender td a {
 color:#DC9853;
}
.jflanguageselection {
 margin:0px
 border:0px
 padding:0px;
 display:inline;
}
.jflanguageselection li {
 display:inline;
 padding-right:5px;
}
.jflanguageselection li img {
 border:0px;
}
/** Box für Teaser rechts */
.contentbox_container {
 margin:0px auto;
 width:220px;
 padding-bottom:20px; 
 background-color:#F5F6EF;
 margin-top:5px;
 background-image:url(../images/contentbox_module/mod_contentbox_foot.gif);
 background-repeat:no-repeat;
 background-position:0% 100%;
 text-align:left;
}
.contentbox_container .headline {
 height:20px;
 padding:2px 10px 2px 10px;
 color:#000;
 background-image:url(../images/contentbox_module/mod_contentbox_head.gif);
 background-repeat:no-repeat;
}
.contentbox_container .content {
 background-image:url(../images/contentbox_module/mod_contentbox_content.gif);
 padding:2px 10px 10px 10px;
}
.contentbox_container_odd {
 margin:0px auto;
 width:220px;
 padding-bottom:20px; 
 background-color:#FCFCF9;
 margin-top:-1px;
 background-image:url(../images/contentbox_module/mod_contentbox_foot_odd.gif);
 background-repeat:no-repeat;
 background-position:0% 100%;
 text-align:left;
}
.contentbox_container_odd .headline {
 height:20px;
 padding:2px 10px 2px 10px;
 color:#000;
 background-image:url(../images/contentbox_module/mod_contentbox_head_odd.gif);
 background-repeat:no-repeat;
}
.contentbox_container_odd .content {
 background-image:url(../images/contentbox_module/mod_contentbox_content_odd.gif);
 padding:2px 10px 10px 10px;
}
/** Modulposition für das Newsletter-Anemldemodul */
#newsletterpane {
 height:40px;
 width:233px;
 margin:0px auto;
 text-align:left;
 background-color:#E6E4D3;
 background-image:url(../images/sidebar/newsletter_de.gif);
}
#newsletterpane_hu {
	height:40px;
 width:233px;
 margin:0px auto;
 text-align:left;
 background-color:#E6E4D3;
	background-image:url(../images/sidebar/newsletter_hu.gif);
}
#kalenderpane h3, #locationpane h3  {
 padding:0px;
 border:0px;
 margin:0px;
 color:#000;
 vertical-align:bottom;
 padding:4px 0px 4px 8px;
 font-size:10px;
}
#kalenderpane h3,#kalenderpane_hu h3, #newsletterpane h3, #newsletterpane_hu h3 {
 visibility:hidden;
}
/** Modulposition für das Kalendermodul */
#kalenderpane {
 height:40px;
 width:233px;
 margin:0px auto;
 text-align:left;
 background-color:#E6E4D3;
 margin-top:1px;
 background-image:url(../images/sidebar/kalender_de.gif);
 background-repeat:no-repeat;
}
#kalenderpane_hu {
	 height:40px;
 width:233px;
 margin:0px auto;
 text-align:left;
 background-color:#E6E4D3;
 margin-top:1px;
	background-image:url(../images/sidebar/kalender_hu.gif);
	 background-repeat:no-repeat;
}
#mod_lettermansubscribe {
 text-align:left;
 margin-top:10px;
 height:200px;
 overflow:hidden;
}
#mod_lettermansubscribe .pad {
 padding:10px;
}
/** Boxen auf der Startseite */
.fpbox {
 width:212px;
 padding-bottom:20px; 
 background-color:#E0FAD9;
 font-family:sans-serif;
 margin-right:5px;
 float:left;
 background-image:url(../images/fp_module/box_foot.gif);
 background-repeat:no-repeat;
 background-position:0% 100%;
}
#fpprojekt {
 background-image:url(../images/fp_module/projektbox_head.gif);
 background-repeat:no-repeat;
}
#fpdiskurs {
/* background-image:url(../images/fp_module/diskursbox_head.gif); */
 background-image:url(../images/fp_module/fp_diskurs.gif);
 background-repeat:no-repeat;
}
.fpboxdiskurs {
 width:212px;
 padding-bottom:20px; 
 font-family:sans-serif;
 margin-right:5px;
 float:left;
 background-image:url(../images/fp_module/diskurs_foot.gif);
 background-repeat:no-repeat;
 background-position:0% 100%;
  background-color:#E0FAD9;
}
#fpteilnehmer {
 background-image:url(../images/fp_module/teilnehmerbox_head.gif);
 background-repeat:no-repeat;
}
.fpbox .headline, .fpboxdiskurs .headline  {
 height:25px;
 padding:2px 10px 2px 10px;
 color:#fff;
}
.fpbox h2,.fpboxdiskurs h2 {
 color:#fff;
}
.fpboxdiskurs h3 a, .fpboxdiskurs h3 {
 color:#fff;
 font-size:150%;
}
 .fpboxdiskurs a {
  font-size:150%;
}
.fpbox .content, .fpboxdiskurs .content{
 padding:2px 10px 10px 10px;
 min-height:140px;
}
.fpboxdiskurs .content {
 height:140px;
}
.fpbox .teaser, .fpboxdiskurs .teaser {
 width:212px;
 height:80px;
 background-image:url(../images/fp_module/box_label.gif);
 background-repeat:no-repeat;
 background-color:#F2FFEE;
}
.fpbox .teaser div, .fpboxdiskurs .teaser div {
 padding:2px 10px 10px 25px;
}
.genericbox {
 width:212px;
 padding-bottom:20px; 
 background-color:#ECEDE6;
 font-family:sans-serif;
 margin-right:5px;
 float:left;
 background-image:url(../images/fp_module/genericbox_foot.gif);
 background-repeat:no-repeat;
 background-position:0% 100%;
}
.genericbox .headline {
 height:25px;
 padding:2px 10px 2px 10px;
 color:#fff;
  background-image:url(../images/fp_module/genericbox_head.gif);
 background-repeat:no-repeat;
}
.genericbox h2 {
 color:#333333;
}
.genericbox .content {
 padding:2px 10px 10px 10px;
 min-height:175px;
}
.mod_bipflash {
 padding:10px;
}
.mod_bipflash a {
 color:#fff;
 text-decoration:none;
 display:block;
 margin-bottom:4px;
}
.introbox, #introbox {
 margin-bottom:10px;	
}
#comdiskurs #menupane .search {
 position:absolute;
 top:115px;
 left:780px;
 z-index:500;
}
