body
{
background-color:#FFFFFF;	
}

    


.button
{
border : solid 2px #ffffff;
width:600px;height:100px;
border-radius : 3px;
moz-border-radius : 3px;
font-size : 15px;
color : #FF0000;
padding : 1px 17px;
background-color : #2E64FE;
}
        
.button:hover {
	
border : solid 2px #ffffff;
border-radius : 3px;
moz-border-radius : 3px;
font-size : 15px;
color : #ffffff;
padding : 1px 17px;      
background-color : #2E6480;
}


.btn {
  background: #0040FF;
  color: #FFF;
  display: inline-block;
  border-radius: 4px;
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.2);
  font-family: Arial, sans-serif;
  line-height: 10px;
  padding: 10px;
  text-decoration: none;
}


.btn_red {
  background: #FF0000;
  color: #FFF;
  display: inline-block;
  border-radius: 4px;
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.2);
  font-family: Arial, sans-serif;
  line-height: 10px;
  padding: 10px;
  text-decoration: none;
}


.btnmini 

{
  background: #0040FF;
  color: #FFF;
  display: inline-block;
  border-radius: 2px;
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.2);
  font-family: Arial, sans-serif;
  line-height: 5px;
  padding: 5px;
  text-decoration: none;
}



.btn2 {
  background: #0040FF;
  width:150px;
  color: #FFF;
  display: inline-block;
  border-radius: 4px;
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.2);
  font-family: Arial, sans-serif;
  line-height: 10px;
  padding: 10px;
  text-decoration: none;
}

.btn3 {
  background: #0040FF;
  width:300px;
  color: #FFF;
  display: inline-block;
  border-radius: 4px;
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.2);
  font-family: Arial, sans-serif;
  line-height: 10px;
  padding: 10px;
  text-decoration: none;
  font-size : 30pt;
}



.btn_admin {
  background: #FF0000;
  width:150px;
  color: #FFF;
  display: inline-block;
  border-radius: 4px;
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.2);
  font-family: Arial, sans-serif;
  line-height: 10px;
  padding: 10px;
  text-decoration: none;
}


.normal
{
font-size:12pt;
text-align: justify;
font-family:Arial,Verdana,Geneva,Helvetica;
color:#000000;
font-weight:normal;
}



.fehler
{
font-size:12pt;
text-align: justify;
font-family:Arial,Verdana,Geneva,Helvetica;
color:#ff0000;
font-weight:normal;
}

.normalb
{
font-size:10pt;
font-family:Arial,Verdana,Geneva,Helvetica;
color:#000000;
font-weight:bold;
}


.anmeldeformularfeld
{
font-family: Arial,sans-serif;
color: #000000;
font-size: 12px;
font-weight: normal;
border: 2px groove #000080;
height: 20px;
width: 220px;
padding: 2px;

}      


.formularfeld
{
font-family: Arial,sans-serif;
color: #000000;
font-size: 12px;
font-weight: normal;
border: 2px groove #000080;
height: 20px;
width: 500px;
padding: 2px;

}      

.formular_textarea {
background-color: #F78181;
font-family: Arial,sans-serif;
color: #000000;
height: 50px;
width: 500px;
font-size: 16px; border: 1px solid black;
}
.formularfeld_kurz
{
font-family: Arial,sans-serif;
color: #000000;
font-size: 12px;
font-weight: normal;
border: 2px groove #000080;
height: 20px;
width: 300px;
padding: 2px;

}  

.formularfeld_sehrkurz
{
font-family: Arial,sans-serif;
color: #000000;
font-size: 12px;
font-weight: normal;
border: 2px groove #000080;
height: 20px;
width: 50px;
padding: 2px;

}  
.formularfeld_suche
{
font-family: Arial,sans-serif;
color: #000000;
font-size: 12px;
font-weight: normal;
border: 2px groove #000080;
height: 20px;
width: 100px;
padding: 2px;

}  
.textfeld
{
font-family: Arial,sans-serif;
color: #000000;
font-size: 12px;
font-weight: normal;
border: 2px groove #000080;
height: 80px;
width: 500px;
padding: 2px;

} 
      




.mini
{
font-size:8pt;
font-family:Arial,Verdana,Geneva,Helvetica;
color:#000000;
font-weight:normal;
}

.legende
{
font-size:10pt;
text-align: left;
font-family:Arial,Verdana,Geneva,Helvetica;
color:#000000;
font-weight:normal;
}
.ausruecken
{
font-size:17pt;
font-family:Arial,Verdana,Geneva,Helvetica;
color:#000000;
font-weight:bold;
}

.status
{
font-size:30pt;
font-family:Arial,Verdana,Geneva,Helvetica;
color:#000000;
font-weight:bold;
}

.status_multi
{
font-size:30pt;
font-family:Arial,Verdana,Geneva,Helvetica;
color:#000000;
font-weight:bold;
border-bottom:2px solid black;
border-top:2px solid black;
border-right:2px solid black;
}

.status_multi a 
{ 
color:#000000; 
background-color:transparent; 
text-decoration: none;
}


.status_ohne_koordinaten
{
font-size:30pt;
font-family:Arial,Verdana,Geneva,Helvetica;
color:#585858;
font-weight:bold;
border-bottom:2px solid black;
border-top:2px solid black;

border-right:2px solid black;

}
.statustabellen
{
font-size:11pt;
text-align:left;
font-family:Arial,Verdana,Geneva,Helvetica;
color:#000000;
font-weight:normal;
border-bottom:2px solid black;
border-top:2px solid black;
border-left:2px solid black;
border-right:2px solid black;
}

.tabellen
{
font-size:11pt;
text-align:left;
font-family:Arial,Verdana,Geneva,Helvetica;
color:#000000;
font-weight:normal;
}

.tabellenzahlen
{
font-size:11pt;
text-align:right;
font-family:Arial,Verdana,Geneva,Helvetica;
color:#000000;
font-weight:normal;
}

.tabellen_titel_aao
{
font-size:11pt;
text-align:right;
font-family:Arial,Verdana,Geneva,Helvetica;
color:#000000;
font-weight:normal;
}

.tabellen_sds
{
font-size:11pt;
text-align:left;
font-family:Arial,Verdana,Geneva,Helvetica;
color:#000000;
font-weight:normal;
}


.tabellen_sds_red
{
font-size:11pt;
text-align:left;
font-family:Arial,Verdana,Geneva,Helvetica;
color:#000000;
background-color: #FF0000;
font-weight:normal;
}

.ueberschrift
{
font-size:50px;
font-family:Arial,Verdana,Geneva,Helvetica;
color:#000000;
font-weight:bold;
}
.ueberschrift2
{
font-size:25pt;
font-family:Arial,Verdana,Geneva,Helvetica;
color:#000000;
font-weight:bold;
}

a.menu 
{ 
display:block; 
margin-bottom:5px; 
text-align:center; 
width:16ex;
border-style:ridge; 
border-width:3px;                    
padding:2px; 
text-decoration:none;

}

a.menu:link    
{
position:absolute;left:20px;
color:#00f; 
background-color:transparent; 
font-size:10pt;
font-family:Arial,Verdana,Geneva,Helvetica;
}
a.menu:visited { color:#00f; background-color:transparent; }
a.menu:hover   { color:#FFFFFF; background-color:#00f; }
a.menu:active  { color:#FFFFFF; background-color:#a03; }



h1
{
font-size:13pt;
font-family:Arial,Verdana,Geneva,Helvetica;
color:#000000;
font-weight:bold;
}

h2
{
font-size:50pt;
font-family:Arial,Verdana,Geneva,Helvetica;
color:#000000;
font-weight:bold;
}

h3
{
font-size:11pt;
font-family:Arial,Verdana,Geneva,Helvetica;
color:#000000;
font-weight:normal;
}
h4
{
font-size:17pt;
font-family:Arial,Verdana,Geneva,Helvetica;
color:#000000;
font-weight:bold;
}

h5
{
font-size:20pt;
font-family:Arial,Verdana,Geneva,Helvetica;
color:#000000;
font-weight:bold;
position:absolute; 
top:-35px; 
left:15px;
}

#div_home       
{                
margin-left: 10px ;
margin-right: auto ;
width:700px;
background-color:#FFFFFF;
text-align:left; 
padding:10px;
z-index:0; 
font-family:Arial,Verdana,Geneva,Helvetica;
color:#000000;
font-weight:normal;
}


#div_login       
{
margin-left: 200px ;
margin-right: auto ;
width:250px;height:200px;
background-color:#8E8E8E;
border:1px solid #000000;
border-bottom-left-radius: 15px;
border-bottom-right-radius: 15px;
border-top-left-radius: 15px;
border-top-right-radius: 15px;
text-align:left; 
padding:10px;
z-index:0; 
font-size:11pt;
font-family:Arial,Verdana,Geneva,Helvetica;
color:#000000;
font-weight:normal;
}

#div_welcome       
{
position:absolute;left:300px;top:10px;
width:400px;height:50px;
background-color:#FFFFFF;
border:1px solid #000000;
border-bottom-left-radius: 15px;
border-bottom-right-radius: 15px;
border-top-left-radius: 15px;
border-top-right-radius: 15px;
text-align:left; 
padding:10px;
z-index:0; 
font-size:13pt;
font-family:Arial,Verdana,Geneva,Helvetica;
color:#000000;
font-weight:normal;
}

#div_select_feuerwehr       
{
position:absolute;left:800px;top:10px;
width:370px;height:50px;
background-color:#FFFFFF;
border:1px solid #000000;
border-bottom-left-radius: 15px;
border-bottom-right-radius: 15px;
border-top-left-radius: 15px;
border-top-right-radius: 15px;
text-align:left; 
padding:10px;
z-index:0; 
font-size:11pt;
font-family:Arial,Verdana,Geneva,Helvetica;
color:#000000;
font-weight:normal;
}




#div_logout       
{
position:absolute;left:700px;top:10px;
width:55px;height:55px;
background-color:#FFFFFF;
border:1px solid #000000;
border-bottom-left-radius: 15px;
border-bottom-right-radius: 15px;
border-top-left-radius: 15px;
border-top-right-radius: 15px;
text-align:left; 
padding:8px;
z-index:0; 
}


#div_infobox_bottom
{
position:absolute;left:10px;top:10px;
width:350px;height:200px;
opacity: 0.6;
filter: alpha(opacity=60); /* For IE8 and earlier */
background-color:#ffffff;
text-align:left;
z-index:0; 
}

#div_alarm0
{
position:absolute;left:10px;top:10px;
width:1080px;height:150px;
background-color:#FF0000;
border:1px solid #000000;
border-bottom-left-radius: 15px;
border-bottom-right-radius: 15px;
border-top-left-radius: 15px;
border-top-right-radius: 15px;
text-align:left; 
padding:10px;
z-index:0; 
}

#div_alarm1
{
position:absolute;left:10px;top:10px;
width:1080px;height:150px;
background-color:#0000FF;
border:1px solid #000000;
border-bottom-left-radius: 15px;
border-bottom-right-radius: 15px;
border-top-left-radius: 15px;
border-top-right-radius: 15px;
text-align:left; 
padding:10px;
z-index:0; 
}

#div_alarm2
{
position:absolute;left:10px;top:10px;
width:1080px;height:150px;
background-color:#FF8000;
border:1px solid #000000;
border-bottom-left-radius: 15px;
border-bottom-right-radius: 15px;
border-top-left-radius: 15px;
border-top-right-radius: 15px;
text-align:left; 
padding:10px;
z-index:0; 
}

#div_alarm_map
{
position:absolute;left:230px;top:190px;
width:860px;height:500px;
background-color:#FFFFFF;
border:1px solid #000000;
border-bottom-left-radius: 15px;
border-bottom-right-radius: 15px;
border-top-left-radius: 15px;
border-top-right-radius: 15px;
text-align:left; 
overflow: hidden;
padding:10px;
z-index:1; 
}

#iv_such_alarm_map
{
position:absolute;left:230px;top:190px;
width:860px;height:500px;
background-color:#FFFFFF;
border:1px solid #000000;
border-bottom-left-radius: 15px;
border-bottom-right-radius: 15px;
border-top-left-radius: 15px;
border-top-right-radius: 15px;
text-align:left; 
overflow: hidden;
padding:10px;
z-index:1; 
}

#div_such_alarm_map-ALT
{
position:absolute;left:-340px;top:-90px;
width:1020px;height:800px;
z-index:0;
}

#div_alarm_aao
{
position:absolute;left:10px;top:720px;
width:1080px;height:60px;
background-color:#F7FE2E;
border:1px solid #000000;
border-bottom-left-radius: 15px;
border-bottom-right-radius: 15px;
border-top-left-radius: 15px;
border-top-right-radius: 15px;
text-align:left; 
padding:10px;
z-index:0; 
}


#div_alarm_aao_bilder
{
position:absolute;left:10px;top:190px;
width:190px;height:500px;
background-color:#BDBDBD;
border:1px solid #000000;
border-bottom-left-radius: 15px;
border-bottom-right-radius: 15px;
border-top-left-radius: 15px;
border-top-right-radius: 15px;
text-align:left; 
padding:10px;
z-index:0; 
}


#div_alarmstichwort
{
position:absolute;left:860px;top:50px;
width:300px;height:500px;
background-color:#81BEF7;
border:1px solid #000000;
text-align:left; 
padding:10px;
z-index:0; 
}

