




/*
     FILE ARCHIVED ON 0:54:55 Mar 9, 2005 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 4:13:32 Feb 3, 2016.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
.tx-newloginbox-pi3-listrow TD { background-color:#eeeeee; padding-left: 3px; padding-right: 3px; }
.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD { background-color:#cccccc; }
.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD P { font-weight:bold; }
.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-odd TD { background-color:#f6f6f6; }

.fault {color:red;}




.bfwtable {
                border-collapse: collapse;
                border: 1px solid black;
                font-family : Verdana, sans-serif;
                font-size : 0.75em;
                line-height : 125%;
                color: #313031;
}
.bfwtable th {
                background: #cccccc;
                border: 1px solid black;
}
.bfwtable td {
                border: 1px solid black;
}

td.heading {
                background: #eeeeee;
}

.downloads ul {
                font-family : Verdana, sans-serif;
                font-size : 0.6em;
                list-style: none;
                margin: 0;
                padding: 0 0 0 1em;
                border: none;
}



/*     ################         Positionierungen        ################        */
.links_national_menu {
                font-family : Verdana, sans-serif;
                font-size : 0.8em;
                color: #313031;              
}

.hidden {
                    display: none;
}

a.anone {
                    display: none;
}

body {
	    margin:0;
	    padding:0;
	    background: url(/web/20050309005455/http://www.berliner-feuerwehr.de/fileadmin/bfw/images/layout/bg-body.gif);
}

#hinweis {
	    display:none;
}	
#header {
	    background:  url(/web/20050309005455/http://www.berliner-feuerwehr.de/fileadmin/bfw/images/layout/bg-banner.gif);
	    height:115px;	
	    margin:0;
	    padding: 0;	                                
}	
#wappen {           	
	    position:absolute;   
	    left:20px;	
	    top:35px;
	    width: 120px;
	    height:60px;
	    z-index:5;
}	
#navi1{
	    position:absolute;
	    top:0px;
	    right: 10px;
	    text-align:right;
	    height:30px;
	    padding: 5px 0 0 0; 
	    margin:0;          
}
#banner{
	    width: 700px;
	    height:60px;
	    position:absolute;
	    top:30px;
	    right:15px;
	    z-index:3;
}
#left_bar{    	
	    position:absolute;   
	    left:0;	
	    width: 11em;
}
#navigation_left {
	    margin: 0;
	    padding:0;
}	
#left_language {
	    margin: 0;
	    padding:1em 5px 1em 1em;
}
#left_logo {
	    margin:0;
	    padding: 0 0 1em 3em;
}
#title {
	    text-align : center;
	    margin: 0 0 0 11.9em;
	    padding: 15px 0 15px 0;
	    background: #FFFFFF;
}
#print_sendafriend {
	    text-align : right;
	    margin: 0 0 0 11.9em;
/*	    padding: 0 20px 18px 0;*/
	    padding: 0 20px 0 0;
	    background: #FFFFFF;
}

#path {
	    text-align : center;
	    margin: 0 0 0 11.9em;
	    padding: 0 0 18px 0; 
/*	    padding: 0 0 0 0;*/
}
#content {
	    margin: 0 0 0 11.9em;	
	    padding: 0 40px 0 40px;
}

#copyright {
	    margin: 0 0 0 11.9em;
	    padding: 20px 15px 0 10px; 
	    text-align : center;
}

/*     ################   Allgemeine Liste ################        */

.tx-list-pi1 .tx-list-pi1-listrow-odd td {
               background: #eee;
}
a.tx-list-pi1-sortlink, a.tx-list-pi1-sortlink:link, a.tx-list-pi1-sortlink:visited, a.tx-list-pi1-sortlink:hover, a.tx-list-pi1-sortlink:active { 
               padding: 0 12px 0 0;
               background: url(/web/20050309005455/http://www.berliner-feuerwehr.de/fileadmin/bfw/images/icons/down.gif) no-repeat right;
}

a.tx-list-pi1-sortlink-desc, a.tx-list-pi1-sortlink-desc:link, a.tx-list-pi1-sortlink-desc:visited, a.tx-list-pi1-sortlink-desc:hover, a.tx-list-pi1-sortlink-desc:active { 
               padding: 0 12px 0 0;
               background: url(/web/20050309005455/http://www.berliner-feuerwehr.de/fileadmin/bfw/images/icons/up.gif) no-repeat right;
}

.tx-list-pi1 .tx-list-pi1-listrow-header th {
               font-family : Verdana, sans-serif;
               font-size : 1em;
               background: #ddd;
               height: 1.8em;
               text-align: left;
}

.tx-list-pi1 legend {
               display: none;
}

.tx-list-pi1 label {
               display: none;
}

.tx-list-pi1 fieldset {
               border: 0;
}

/*     ################      Liste:    Termine   ################   */     
/*.termine .tx-list-pi1-datetext,  .termine .tx-list-pi1-title, .termine .tx-list-pi1-description, .termine .tx-list-pi1-location{
               vertical-align : top;
}*/
.termine .tx-list-pi1-datetext {
               vertical-align : top;
               width:15%;
}
.termine .tx-list-pi1-title {
               vertical-align : top;
               width:25%;
}
.termine .tx-list-pi1-description {
               vertical-align : top;
               width:30%;
}
.termine .tx-list-pi1-location {
               vertical-align : top;
               width:30%;
}




/*     ################   Liste:  Links ################        */
.tx-list-pi1-links_orte {
                width:80%;
}

/*     ################      Liste:   Historie   ################        */
.historie table {
               font-size : 0.9em;
}
.historie .tx-list-pi1-datum{
               width:10%;
               text-align : center;
               vertical-align : top;
}
.historie .tx-list-pi1-ereignis{
               width:60%;
               vertical-align : top;
}
.historie .tx-list-pi1-place{
               width:30%;
               vertical-align : top;
}

/*     ################     Liste:    downloads    ################        */
.downloads .tx-list-pi1-documenttype, .downloads .tx-list-pi1-author, .downloads .tx-list-pi1-date, .downloads .tx-list-pi1-info {
               vertical-align : top;
}
.downloads .tx-list-pi1-listrow-header {
               font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
               font-size : 0.75em;
}
.downloads .klein {
               font-size : 0.9em;
}

/*     ################      Liste:   notrufnummern   ################        */
.notrufnummern  .tx-list-pi1-einrichtung{
                width:70%;
}
.notrufnummern .tx-list-pi1-phone{
                width:30%;
                text-align: right;
}


/*     ################    Liste:     pressemitteilungen     ################        */
.pressemitteilungen .tx-list-pi1-listrow-header {
                height: 1.8em;
                font-weight: bold;  
                padding-left: 5px;            
}
.pressemitteilungen .tx-list-pi1-bild {
                width:10%;
} 

.pressemitteilungen .tx-list-pi1-date{
                width:20%;
}

.pressemitteilungen .tx-list-pi1-header{
                width:70%;
}

/*     ################         formular  ################        */
.formular {
                
                font-family : Verdana, sans-serif;
                font-size : 0.75em;
                color: #313031;             
}

legend {
                padding: 5px 3px 5px 3px;
                color: #313031;
}
.form_area {
                position:relative;
                margin: 5px 0 0 0;
}
.formular_left{
                position:absolute;
                left:0;
                width:45%;   
                margin: 0 0 0 10px; 
}
.formular_right{
                 margin: 0 0 0 45%;
                 padding: 0;
}
.formular_line {
                  margin:0;
                  padding: 5px 0 5px 0;
}
.formular_label{
                  float:        left;
                  text-align:   left;
                  width:        15em;
                  margin-right: .3em;
                  margin-left: 0;
}



.formular_field{
}

input:focus, textarea:focus, select:focus {
	    color:      #000;
	    background: #ddd;

}

.formular H2 {
	font-size : 1em;
}

/*     ################         tt_news         ################        */
.tt_news_image_detail{
                margin: 0;
                padding: 0;
}

.news_latest_all {
                font-family : Verdana, sans-serif;
                font-size : 0.75em;
                line-height : 145%;
                color: #313031;
                margin:0;
                padding:0;
}
/*
.news_latest_all a:link, .news_latest_all a:visited, .news_latest_all a:hover {
               	color: #313031;
                text-decoration: none;
}
*/
#news_list_all {
                font-family : Verdana, sans-serif;
                font-size : 0.75em;
                line-height : 130%;
                color: #313031;
                margin:0;
                padding:0;
}

#news_list_all H2 a {
                color: #313031;
                text-decoration: none;
}

#news_list_all H2{

                font-size : 1em;
}
#news_list_all H1 {
                font-size : 1em;
}
#news_single_all {
                font-family : Verdana, sans-serif;
                font-size : 0.75em;
                line-height : 130%;
                color: #313031;
                margin:0;
                padding:0;
}
#news_single_all a{
                color: #313031;
                text-decoration: none;
}
#news_single_all H2 {
                font-size : 1em;
}
#news_archive_all {
                font-family : Verdana, sans-serif;
                font-size : 0.75em;
                line-height : 150%;
                color: #313031;
                margin:0;
                padding:0;
}
#news_archive_all H1 {
                font-size : 1em;
}

/*     ################         fonts für navigationen         ################        */
#navigation1{
                font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
                font-size : 0.68em;
                color : #E0E0E0;
                font-weight: bold;
                margin:0;
                padding: 0;
}
#navigation1 a {
                color: #E0E0E0;
                text-decoration: none;
                padding: 0 10px;
}
#navigation1 a:link {
	color: #E0E0E0;
	text-decoration: none;
                padding: 0 10px;
}
#navigation1 a:visited {
	color: #E0E0E0;
	text-decoration: none;
                padding: 0 10px;
}
#navigation1 a:hover {
	color: #E0E0E0;
	text-decoration: none;
                padding: 0 10px;
                background: url(/web/20050309005455/http://www.berliner-feuerwehr.de/fileadmin/bfw/images/icons/flamme.gif) no-repeat;
}
#navigation1 a:active {
	color: #E0E0E0;
	text-decoration: none;
                padding: 0 10px;
                background: url(/web/20050309005455/http://www.berliner-feuerwehr.de/fileadmin/bfw/images/icons/flamme.gif) no-repeat;
}

#navigation1 a.navigation1-act {
                background: url(/web/20050309005455/http://www.berliner-feuerwehr.de/fileadmin/bfw/images/icons/flamme.gif) no-repeat;
}
#navigation1 a.navigation1-act {
                background: url(/web/20050309005455/http://www.berliner-feuerwehr.de/fileadmin/bfw/images/icons/flamme.gif) no-repeat;
}
.navi_left{
                 font-family: Arial, Helvetica, sans-serif;
                 font-size : 0.75em;
                 font-weight: bold;	    
                line-height : 175%;	   
                padding: 1em 0.63em 1em 0.63em;                   
} 
.navi_left ul {
                 list-style: none;
                 margin: 0;
                padding: 0;
                border: none;
}
.navi_left ul  li {
                 border-bottom: 1px solid #E0E0E0;
                margin: 0;
                 color: #E0E0E0;
}
.navi_left  ul  li a:link{
                 color: #E0E0E0;
}
.navi_left  ul  li a:visited {
                 color: #E0E0E0;
}
.navi_left  ul  li a:hover{
                 color: #E1E100;
}


/* ACT: 1. Ebene*/
.navi_left ul  li a.navi2-1active {
                 color: #E1E100;   
                 background: url(/web/20050309005455/http://www.berliner-feuerwehr.de/fileadmin/bfw/images/icons/flamme.gif) no-repeat;  
                 padding-left: 17px;          
}
.navi_left ul  li a.navi2-1active:link {
                 color:  #E1E100;  
                 background: url(/web/20050309005455/http://www.berliner-feuerwehr.de/fileadmin/bfw/images/icons/flamme.gif) no-repeat;   
                 padding-left: 17px;           
}
.navi_left ul  li a.navi2-1active:hover {
                 color: #E1E100;  
                 background: url(/web/20050309005455/http://www.berliner-feuerwehr.de/fileadmin/bfw/images/icons/flamme.gif) no-repeat;  
                 padding-left: 17px;            
}
.navi_left ul  li a.navi2-1active:visited {
                 color: #E1E100;   
                 background: url(/web/20050309005455/http://www.berliner-feuerwehr.de/fileadmin/bfw/images/icons/flamme.gif) no-repeat;    
                 padding-left: 17px;         
}

/* 2. Ebene*/
.navi_left  ul  ul {
                line-height :140%;	
                list-style-image : url(/web/20050309005455/http://www.berliner-feuerwehr.de/fileadmin/bfw/images/icons/before_navi2-2_NO.gif);
                /*margin: 0 0 4px 15px;*/
                margin: 0 0 4px 17px;
                padding: 0 0 0 0;
                border: none;
}
.navi_left  ul  ul li {
                border-bottom: 0;
                margin: 0;
}
.navi_left  ul  ul li a:hover {
                color: #E1E100;
                list-style-image : url(/web/20050309005455/http://www.berliner-feuerwehr.de/fileadmin/bfw/images/icons/before_navi2-2.gif);
}

/* ACT: 2. Ebene*/
.navi_left ul ul li a.navi2-2active {
                 color: #E1E100;     
                 list-style-image : url(/web/20050309005455/http://www.berliner-feuerwehr.de/fileadmin/bfw/images/icons/before_navi2-2.gif);          
}
.navi_left ul ul li a.navi2-2active:link {
                 color: #E1E100; 
                 list-style-image : url(/web/20050309005455/http://www.berliner-feuerwehr.de/fileadmin/bfw/images/icons/before_navi2-2.gif);              
}
.navi_left ul ul li a.navi2-2active:hover {
                 color: #E1E100;     
                 list-style-image : url(/web/20050309005455/http://www.berliner-feuerwehr.de/fileadmin/bfw/images/icons/before_navi2-2.gif);          
}
.navi_left ul ul li a.navi2-2active:visited {
                 color: #E1E100;  
                 list-style-image : url(/web/20050309005455/http://www.berliner-feuerwehr.de/fileadmin/bfw/images/icons/before_navi2-2.gif);             
}

/* 3.Ebene */
.navi_left  ul  ul ul{
                 line-height :140%;	
                 list-style-image : url(/web/20050309005455/http://www.berliner-feuerwehr.de/fileadmin/bfw/images/icons/before_navi2-3_NO.gif);
                margin: 0 0 4px 15px;
                padding: 0 0 0 0;
                border: none;
}
.navi_left  ul  ul ul li a:hover {
                color: #E1E100;
                  list-style-image : url(/web/20050309005455/http://www.berliner-feuerwehr.de/fileadmin/bfw/images/icons/before_navi2-3.gif);
}
/* ACT: 3. Ebene*/
.navi_left ul ul ul li a.navi2-3active {
                 color: #E1E100;  
                 list-style-image : url(/web/20050309005455/http://www.berliner-feuerwehr.de/fileadmin/bfw/images/icons/before_navi2-3.gif);             
}
.navi_left ul ul ul li a.navi2-3active:link {
                 color: #E1E100;    
                 list-style-image : url(/web/20050309005455/http://www.berliner-feuerwehr.de/fileadmin/bfw/images/icons/before_navi2-3.gif);           
}
.navi_left ul ul ul li a.navi2-3active:hover {
                 color: #E1E100;  
                 list-style-image : url(/web/20050309005455/http://www.berliner-feuerwehr.de/fileadmin/bfw/images/icons/before_navi2-3.gif);             
}
.navi_left ul ul ul li a.navi2-3active:visited {
                 color: #E1E100;               
                 list-style-image : url(/web/20050309005455/http://www.berliner-feuerwehr.de/fileadmin/bfw/images/icons/before_navi2-3.gif);
}


.navi5{
                font-family: Arial, Helvetica, sans-serif;
                font-size : 0.75em;
                font-weight: bold;	    
                line-height : 125%;	   
                padding: 6px 0.63em 15px 0.63em;
                width: 13em;
                float:right;
                margin: 20px 0 0 0;
                background: #F7F7F7;
                clear:right;
}
.navi5 ul {
                list-style: none;
                margin: 0;
                padding: 0;
                border: none;
}	
.navi5 ul li {
                border-bottom: 1px solid #333;
                margin: 0;
                padding: 2px 0 2px 0;
}
.navi5 ul li a:link {
                color: #313031;
                text-decoration: none;
}
.navi5 ul li a:visited {
                color: #313031;
                text-decoration: none;
}
.navi5 ul ul {
	    font-size : 90%;	
                    line-height : 100%;	     
}
.navi5 ul ul li{
                    border-bottom: 0;
                    margin: 0 0 0 5px;
}
.navi5 ul ul li a {
                color: #313031;
                text-decoration: none;
}
.navi5 ul ul li a:visited {
                color: #313031;
                 text-decoration: none;
}


.navi5 form {
                margin: 0;
                padding: 0;
                max-width: 17em;
}

.navi5 select {
                margin: 0;
                padding: 0;
                max-width: 17em;
}

.navi5 form fieldset {
                margin: 0;
                padding: 3px;
                max-width: 17em;
}

.navi5 form legend {
                margin: 0;
                padding: 0;
}

/*     ################         adresse               ################        */
.addresse {
                position: relative;
                background: #EFEFEF; 
                font-family : Verdana, sans-serif;
                font-size : 0.75em;
                line-height : 125%;
                color: #313031;
                margin:0;
                padding: 0;
                height:6em;
}
.spalte_links {
                position: absolute;
                top:13px;
                left:5px;  
                min-width:50px;                                        
}
.spalte_mitte{
                position: absolute;
                top:10px;
                left:50px;
                min-width:250px;                          
}

.spalte_rechts{
                position: absolute;
                top:10px;
                left:350px;
                min-width:300px;
}
.addresse_name{
        font-weight: bold;
}

.addresse_street{
}

.addresse_zip {
}
.addresse_phone {
       margin: 0 0 5px 0;
       padding:0;
}
.addresse_fax {
       margin: 0 0 5px 0;
       padding:0;
}
.addresse_email {
       margin: 0 0 5px 0;
       padding:0;
}

/*   ######################     indexed search ######################   */
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#eeeeee; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:#ff0000; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { margin-top:13px; background:#FFFFFF }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background: #EFEFEF; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align: middle; }
.tx-indexedsearch-sectionlinks {font-family : Verdana, sans-serif; color: #313031; font-size : 0.75em;}

.tx-indexedsearch fieldset {
                display: none;
}

.tx-indexedsearch legend {
                display: none;
}

.tx-indexedsearch label {
                display: none;
}

/*     ################         schriften      ################        */
span#title_font {
                font-family : Verdana, sans-serif;
                font-size : 0.9em;
                font-weight: bold;
               	line-height : 125%;
                color: #EF0A0A;
                padding:0;
                margin:0;
}
#path_font {
                font-family : Verdana, sans-serif;
                font-size : 0.62em;
               	line-height : 175%;
                color: #313031;
                padding:0;
                margin:0;
}
#path_font a {
                color: #999999;
                text-decoration: none;
}

#path_font a:hover {
                color: #313031;
                text-decoration: none;
}
.copy_font {
                font-family : Verdana, sans-serif;
                font-size : 0.62em;
               	line-height : 125%;
                color: #636563;
                padding:0;
                margin:0;
}


/*     ################         weitere styles            ################ */       

.list1    {    font-family : Verdana, sans-serif;
                font-size : 0.75em;
                line-height : 125%;
                color: #313031;
                margin:5px 0 10px 5px;
                padding:0 0 0 20px;
}
img {
                border:0;
}

#content img {
                border:0;
                margin:0;
}

.photo {
                background: url(/web/20050309005455/http://www.berliner-feuerwehr.de/fileadmin/bfw/bilder/Icons/camera_klein.gif) no-repeat left;
                padding: 0 0 0 25px;
}
.ohne-photo {
                padding: 0 0 0 25px;
}

/*   ################            RTE Classes          #################       */

.withoutmargin {
                margin:0;
}
.red {
                color: #FF0000;
}
.mitte {
               display: block;
               text-align: center;
}
.klein {
                font-size : 0.71em;                
}
.gross {
                font-size : 1.5em;
                line-height : 150%;                            
}
.grau {
                color: #636563;
}
.links {
                float: left;
                clear:left;
}
#content img + p.links {
                float: left;
                clear:left;
}
.rechts {
                float: right;
                display: block;
}

/*     ################         default stylesheet.css        ################        */

A:link {
                background-color : transparent;
                color : #000099;
                text-decoration : none;
}
A:visited {
                background-color : transparent;
                color : #000099;
                text-decoration : none;
}
A:hover {
                background-color : transparent;
                color : #000099;
                text-decoration : none;
}
A:active {
                background-color : transparent;
                color : #000099;
                text-decoration : none;
}

SELECT {  
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 0.75em; 
}
TEXTAREA {  
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 0.75em;
} 
INPUT {  
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 0.75em; 
}

H1 {
                font-family : Verdana, sans-serif;
                font-size : 0.75em;
                color : #313031;
                margin:20px 0 10px 0;
                height: 1.25em;
                font-weight : bold;
                padding: 2px 0  2px 0;
}
H2 {
                font-family : Verdana, sans-serif;
                font-size : 0.75em;
                color : #313031;
                margin:20px 0 10px 0;
                padding: 2px 0  2px 22px;
                height: 1.25em;
                font-weight : bold;
                background : #ddd url(/web/20050309005455/http://www.berliner-feuerwehr.de/fileadmin/bfw/images/icons/before_header.gif) no-repeat left;
}
H3 {
                font-family : Verdana, sans-serif;
                font-size : 0.75em;
                color : #FFFF31;
                margin:20px 0 10px 0;
                height: 1.25em;
                font-weight : bold;
                background : #FF0000  url(/web/20050309005455/http://www.berliner-feuerwehr.de/fileadmin/bfw/images/icons/before_header_yellow.gif) no-repeat left;
                padding: 2px 0  2px 22px;
}
H4 {
	font-family : Verdana, sans-serif;
	font-size : 0.75em;
	color : #313031;
                margin:20px 0 10px 0;
                height: 2.5em;
                font-weight : bold;
                background : #EFEFEF url(/web/20050309005455/http://www.berliner-feuerwehr.de/fileadmin/bfw/images/icons/downloads_header.gif) no-repeat left;
                padding: 10px 0  2px 40px;
}
.subhead1 {
                font-family : Verdana, sans-serif;
                font-size : 0.75em;
                color : #313031;
                margin:20px 0 2px 0;
                padding: 2px 0  2px 10px;
                height: 1.25em;
                font-weight : bold;
                background : #A4A2A4;
}
.subhead2 {
                font-family : Verdana, sans-serif;
                font-size : 0.75em;
                color : #313031;
                margin:20px 0 2px 0;
                padding: 2px 0  2px 10px;
                height: 1.25em;
                font-weight : bold;
                background : #EFEFEF;
}
.subhead3 {
                font-family : Verdana, sans-serif;
                font-size : 0.75em;
                color : #FFFFFF;
                margin:20px 0 2px 0;
                padding: 2px 0  2px 10px;
                height: 1.25em;
                font-weight : bold;
                background : #006500;
}
.headerdate {
                font-family : Verdana, sans-serif;
                font-size : 0.75em;
                color : #313031;
                margin:20px 0 10px 0;
                padding: 2px 0  2px 0;
                height: 1.25em;
                font-weight : bold;
                background : #F4F4F4;
}

P {
                font-family : Verdana, sans-serif;
                font-size : 0.75em;
                line-height : 125%;
                color: #313031;
                margin:0;
                padding:0;
}

.caption {
                font-family : Verdana, sans-serif;
                font-size : 0.63em;
                color : #313031;
                margin:0;
                padding:0;
                text-align : center;
}
.bulletlist {
                font-family : Verdana, sans-serif;
                font-size : 0.75em;
                color : #313031;
}
.table {
                font-family : Verdana, sans-serif;
                font-size : 0.7em;
                color : #313031;
}

.searchform {
	font-family : Verdana, sans-serif;
	font-size : 0.75em;
	color : #6600CC;
	font-weight : normal;
}
.searchresultpagetitle {
	font-family : Verdana, sans-serif;
	font-size : 0.94em;
	color : #333333;
	font-weight : bold;
}
.searchresultcontent {
	font-family : Verdana, sans-serif;
	font-size : 0.69em;
	color : #6600CC;
	font-weight : normal;
}
.searchresultheader {
	font-family : Verdana, sans-serif;
	font-size : 0.87em;
	color : #333366;
	font-weight : bolder;
}
.searchmarkup {
	color : #FF0066;
}

.loginform {
	font-family : Verdana, sans-serif;
	font-size : 0.75em;
	color : #313031;
	font-weight : bold;
}

.mailform {
	font-family : Verdana, sans-serif;
	font-size : 0.75em;
	color : #003366;
	font-weight : normal;
}
.mailformrequired {
	font-family : Verdana, sans-serif;
	font-size : 0.75em;
	color : #003366;
	font-weight : bolder;
}
.mailformcomment {
	font-family : Verdana, sans-serif;
	font-size : 0.75em;
	color : #CC0000;
	font-weight : bolder;
}
.mailformradio {
	font-family : Verdana, sans-serif;
	font-size : 0.62em;
	color : #003366;
	font-weight : normal;
}

.filelinks {
	font-family : Verdana, sans-serif;
	font-size : 0.75em;
	color : #990000;
}
.filelinkssize {
	font-family : Verdana, sans-serif;
	font-size : 0.75em;
	color : Green;
}
.sitemap1 a:link, .sitemap1 a:visited, .sitemap2 a:link, .sitemap2 a:visited, .sitemap3 a:link, .sitemap3 a:visited, .sitemap4 a:link, .sitemap4 a:visited{
                color : #313031;
}

.sitemap1, a.sitemap1:link, a.sitemap1:visited, a.sitemap1:hover, a.sitemap1:active {
                display: block;
                width: 90%;
                font-family : Verdana, sans-serif;
                font-size : 0.75em;
                line-height: 1.5em;
                color : #FF0000;
                background : #DBDBDB url(/web/20050309005455/http://www.berliner-feuerwehr.de/fileadmin/bfw/images/icons/sitemap_ebene1.gif ) no-repeat left;
                background : url(/web/20050309005455/http://www.berliner-feuerwehr.de/fileadmin/bfw/images/icons/sitemap_ebene1.gif ) no-repeat left;

                padding: 0 0 0 20px;
                font-weight: bold;
}

.sitemap2, a.sitemap2:link, a.sitemap2:visited, a.sitemap2:hover, a.sitemap2:active  {
                display: block;
                width: 90%;
                font-family : Verdana, sans-serif;
                font-size : 0.73em;
                font-weight : bold;
                line-height: 1.5em;
                color : #4e4e4e;
                margin-left : 1.25em;
                background : #E3E3E3  url(/web/20050309005455/http://www.berliner-feuerwehr.de/fileadmin/bfw/images/icons/sitemap_ebene2.gif ) no-repeat left;
                background : url(/web/20050309005455/http://www.berliner-feuerwehr.de/fileadmin/bfw/images/icons/sitemap_ebene2.gif ) no-repeat left;

                padding: 0 0 0 20px;
}
.sitemap3, a.sitemap3:link, a.sitemap3:visited, a.sitemap3:hover, a.sitemap3:active  {
                display: block;
                width: 90%;
	font-family : Verdana, sans-serif;
	font-size : 0.7em;
                line-height: 1.7em;
	color : #313031;
	margin-left : 2.5em;
                background : #EAEAEA url(/web/20050309005455/http://www.berliner-feuerwehr.de/fileadmin/bfw/images/icons/sitemap_ebene3.gif ) no-repeat left;
                background : url(/web/20050309005455/http://www.berliner-feuerwehr.de/fileadmin/bfw/images/icons/sitemap_ebene3.gif ) no-repeat left;
                padding: 0 0 0 20px;	
}
.sitemap4, a.sitemap4:link, a.sitemap4:visited, a.sitemap4:hover, a.sitemap4:active  {
                display: block;
                width: 90%;
	font-family : Verdana, sans-serif;
	font-size : 0.66em;
                line-height: 1.7em;
	color : #313031;
	margin-left : 3.75em;
                background : #F3F3F3 url(/web/20050309005455/http://www.berliner-feuerwehr.de/fileadmin/bfw/images/icons/sitemap_ebene4.gif ) no-repeat left;
                background : url(/web/20050309005455/http://www.berliner-feuerwehr.de/fileadmin/bfw/images/icons/sitemap_ebene4.gif ) no-repeat left;
                padding: 0 0 0 20px;
}

.sitemap_bild {
                position: fixed;
                top: 200px;
                right:100px;
}

.celmenu {
	font-family : Verdana, sans-serif;
	font-size : 0.7em;
	color : #313031;
	margin-top : 0.8em;
}
.celsubmenu {
	font-family : Verdana, sans-serif;
	font-size : 0.69em;
	color : #313031;
	margin-left : 1.25em;
	margin-top : 0.2em;
}
#printversion {
                width: 660px;
                font-family : Verdana, sans-serif;
                color: #313031;
                margin:0;
                padding:10px;
}
#print_content {clear:both;margin:0;}

