/* CSS für Extensions und FCEs */

/* Indexed Search */
#suche #sword{
	background:#d8e4ef;
	border:none;
	height:16px;
	padding:2px;
	width:128px;
	float:left;
	display:inline;
}

#suche .imgSubmit{
	margin:0 0 -6px 0;
	float:left;
}

#suche{
	position:absolute;
	top:262px;
	left:665px;
	width:155px;	
}

.page16 h3 a{
	color:#2d70a9;
	font-weight:bold;	
}

#content #tx-indexedsearch-searchbox-button-submit{
	width:auto;
	margin:14px 0 0 0;
}

#content .tx-indexedsearch-form{
	width:270px;
	float:left;
}

#content .tx-indexedsearch-search-submit{
	float:left;
	width:30%;
}

#content .tx-indexedsearch-whatis,#content .tx-indexedsearch-browsebox{
	padding:15px 0 0 0;
	float:left;
	width:100%;
}


/* CSS Styled Content */
.csc-textpic-clear{
	width:100%;
	height:1px;
	overflow:hidden;
}

#content .csc-textpic-image img{
	margin:3px 0 0 0;	
}



/* FCE 3 Spalten */
#content .dreispalten{
	width:100%;
	float:left;
	margin:0 0 5px 0;
}

#content .dreispalten div{
	width:150px;
	float:left;
	display:inline;
	margin:0 10px 0 0;
	overflow:hidden;
	/* 2009-08-12 AB: Höhe ist zu niedrig: height:295px; */
	height:320px;
}


#content .dreispalten .last{
	margin:0 0 0 0;	
}



/* tt_news > Startseite */
#content .newslatest{
	width:102%;
	margin:10px 0 0 0;
}

.page3 #content .newslatest h2,.page3 #content .newslatest .date{
	color:#262674;
	border-bottom:1px solid #6697c0;
	font-weight:bold;
	padding:0 0 2px 0;
	margin:0 0 10px 0;
	width:100%;
	font-size:100%;
}

.page3 #content .newslatest h2{
	width:471px;	
}

.page3 #content .newslatest .date{
	margin:0 0 5px 0;
}

.page3 #content .newslatest h3 a{
	color:#286da7;
	font-weight:bold;
}

.page3 #content .newslatest .more{
	margin:-7px 0 0 0;	
}

.page3 #content .newslatest img{
	margin:-3px 0 5px 0;	
}

/* 2009-06-24 AB: Image-Box soll immer genau 100px hoch sein */
.page3 #content .newslatest .newslatest_image {
   min-height: 100px;
   vertical-align: bottom;
   height:auto;
}


/* 2009-06-19 ab@berg.net: tt_news > Übersichtsliste */
#content .tt_news_list .tt_news-list-img {   
   width: 120px;
   margin-right: 10px;
   margin-bottom: 10px;
   float: left;
}
#content .tt_news_list .tt_news-list-text p { 
   margin: 0 !important;  
}
#content .tt_news_list .csc-textpic-imagewrap { 
   margin: 0 !important;  
}
#content .tt_news_list h3 { 
   margin-bottom: 5px;
}
#content .tt_news_list .more { 
   margin-bottom: 35px;
}

/* 2009-06-19 ab@berg.net: tt_news > Detailansicht */
#content .tt_news-single .tt_news-single-img {   
   float: left;
   margin-right: 10px;
   margin-bottom: 10px;
}




/* tt_news > Detailseite */
#content .back {
	width:100%;
	float:left;
}

.page39 .date{
	font-weight:bold;	
}


/* tt_news > Archiv */
.page37 #content h3{
	margin:30px 0 5px 0;	
}

#content .news-amenu-container ul,.clearer{
	display:none;	
}

.tt_news-list-img{
	float:left;
	margin:0 10px 0 0;
}

.news-list-item{
	width:100%;
	float:left;
	margin:0 0 35px 0;
}

#base .news-amenu-item-year{
	padding-left:0;
	background:none;
	margin:5px 0 0 0;
}

/* mailform */
.csc-mailform-field{
	width:100%;
	float:left;
	margin:0 0 15px 0;
}

.csc-mailform-field label{
	width:200px;
	float:left;
}
/* 2009-09-23: Checkboxen sollen kein width 200px bekommen */
.csc-mailform-check {
   width: 10px !important;
}

#content #mailformformtype_mail{
	margin:0 0 0 200px;
	width:auto;
}	


/* tx-bnmdwipperfuerthbis-pi1 */
#content .tx-bnmdwipperfuerthbis-pi1 li {
	margin-bottom: 10px;
}

/* tx-bnmdwipperfuerthbis-pi4 */
#content .tx-bnmdwipperfuerthbis-pi4 form table td{
	border:0;
}

#content .tx-bnmdwipperfuerthbis-pi4 form table th{
	width:150px;
	padding-left:0;
	text-align:left;
}

.td-name{
	width:220px;	
}

.td-street{
	width:175px;	
}

.td-detail{
	width:80px;
}

.fach_list a{
	float:left;
	width:450px;
	padding:0 0 2px 10px;
	background:url("../img/pfeil.gif") no-repeat 0 1px;
}

.abt_list a{
	float:left;
	width:435px;
	padding:0 0 2px 25px;
	background:url("../img/pfeil.gif") no-repeat 15px 1px;
}

.uabt_list a{
	float:left;
	width:420px;
	padding:0 0 10px 40px;
	background:url("../img/pfeil.gif") no-repeat 30px 1px;
}

/* 2009-06-19 AB: tx-bnmdwipperfuerthbis-pi3 (BIS Organigramm) */
.tx-bnmdwipperfuerthbis-pi3 table {
   border: 0;   
}
.tx-bnmdwipperfuerthbis-pi3 table tr td {
   text-align: left;
   border: 0 !important;  
   padding: 0 !important;  
   margin: 0 !important;  
}
.tx-bnmdwipperfuerthbis-pi3 .orga_vline {   
   background-image: url("/typo3conf/ext/bnmd_wipperfuerth_bis/res/images/vertikal_linie.gif");
   background-position: right;
   background-repeat: repeat-y;
   height: 16px;
   width: 32px;
   text-align: right;
}
.tx-bnmdwipperfuerthbis-pi3 .orga_last {      
   vertical-align: top;
   height: 16px;
   width: 32px;
   text-align: right;
}

.tx-bnmdwipperfuerthbis-pi3 .orga_data {      
   padding: 3px !important;  
}
.tx-bnmdwipperfuerthbis-pi3 .orga_data_chef {      
   padding: 3px !important;  
   font-weight: bold;
   background-color: red;
   color: #FFFFFF;
}

.tx-bnmdwipperfuerthbis-pi3 .orga_data .orga_data_eintrag {      
   clear: both;
   width: 430px;
   font-size: 9px;   
}
.tx-bnmdwipperfuerthbis-pi3 .orga_data a {      
   color: #000000 !important;
   font-weight: normal !important;
   text-decoration: none !important;
}
.tx-bnmdwipperfuerthbis-pi3 .orga_data .orga_data_eintrag .orga_data_leiter {      
   float: left;
   width: 405px;
}
.tx-bnmdwipperfuerthbis-pi3 .orga_data .orga_data_eintrag .orga_data_nr {      
   float: left;
   width: 25px;
}
.tx-bnmdwipperfuerthbis-pi3 .orga_data .orga_data_eintrag .orga_data_abt {      
   float: left;
   width: 250px;
}
.tx-bnmdwipperfuerthbis-pi3 .orga_data .orga_data_eintrag .orga_data_uabt {      
   float: left;
   padding-left: 10px;
   width: 240px;
}
.tx-bnmdwipperfuerthbis-pi3 .orga_data .orga_data_eintrag .orga_data_ansprech {      
   float: left;
   width: 130px;
}
.tx-bnmdwipperfuerthbis-pi3 .orga_data .orga_data_eintrag .orga_data_tel {      
   float: left;
   width: 25px;
}

/* 2009-06-21 AB: tx-bnmdculturebase-pi1 (Kulturserver Veranstaltung - Liste) */
.tx-bnmdculturebase-pi1 .evt_detail_eintrag {
   clear: both;
}
.tx-bnmdculturebase-pi1 .evt_detail_data {
   float: left;
   width: 325px;
}

/* 2009-06-21 AB: tx-bnmdculturebase-pi2 (Kulturserver Veranstaltung - Suchbox) */
.tx-bnmdculturebase-pi2 label {
   width: 50px;
   float: left;
}
.tx-bnmdculturebase-pi2 input, .tx-bnmdculturebase-pi2 select {
   width: 95px;
   float: none;
}
.tx-bnmdculturebase-pi2 .searchbutton {
   width: 70px;
}

#rgecardform legend {
   display: block !important;
}

/* 2009-07-01 AB: Frontend-Änderung der Adressdatenbank */
.tx-bnmdwipperfuerthadrdb-pi2 .input_image {
   width: 11px !important;
   height: 11px !important;
}

/* Erste Spalte (leer) soll ausgeblendet werden */
.tx-bnmdwipperfuerthadrdb-pi2 table tbody th:first-child {   
   display: none;
}

.tx-bnmdwipperfuerthadrdb-pi2 table tbody th {   
   text-align: left;  
}

.tx-bnmdwipperfuerthadrdb-pi2 table tbody td {
   border: 0px !important;
}

.tx-bnmdwipperfuerthadrdb-pi2 li {
   list-style-type: none !important;
   margin: 0 0 0 0 !important;
}

.tx-bnmdwipperfuerthadrdb-pi2 ul {
   margin: 0 0 0 0 !important;
}

/* 2009-07-31 AB: Adressdatenbank */
.tx-bnmdwipperfuerthadrdb-pi1 li {
   line-height: 25px;
}


