/* style.css
 *
 * Stylesheet zur Formatierung aller Inhaltsseiten (Siehe main.php) und der
 * Grafikseite (image.php).
 *
 * Aktualisiert:  10.08.2006
 * Autor:         Markus Kreusch
 * Version:       1.0
 */


body
{
  background-color:#df0f0f;
  margin:0px;
  min-width:800px;
}

/*__________________________________________________________________________________________________________________________________*/
/*  Seitenaufbau:                                                                                                                   */

table#table_main
{
  background-color:#a00c0c;
  width:100%;
  height:100%;
  margin:0px;
  padding:0px;
}

table#table_main td
{
  vertical-align:top;
}

table#table_main td#footer
{
  vertical-align:bottom;
}

/*__________________________________________________________________________________________________________________________________*/
/*  Zurück-"Button":                                                                                                                  */

img#back_button
{
  position:absolute;
  top:0px;
  left:0px;
  border-style:none;
}

/*__________________________________________________________________________________________________________________________________*/
/*  Logo und Menüpunkt:                                                                                                             */

table#table_logo_mt
{
  margin:0px;
  padding:0px;
}

/* Logo */
table#table_logo_mt td#dimg_logo
{
  text-align:right;
  background-color:#df0f0f;
}

table#table_logo_mt td#dimg_b05
{
  text-align:right;
  background-image:url(design/b_bg01.png);
  background-repeat:repeat-x;
}

table#table_logo_mt td#menu_title
{
  text-align:center;  
  background-image:url(design/c_bg01.png);
  background-repeat:repeat-x;
  overflow:hidden;
}

table#table_logo_mt td#menu_title a
{
  font-family:Palatino Linotype;
  font-size:16pt;
  color:#FFFFFF;
  text-decoration:none;
}

table#table_logo_mt td#menu_title span
{
  color:#df0f0f;
}

table#table_logo_mt td#dimg_r01
{
  text-align:right;
}

/*__________________________________________________________________________________________________________________________________*/
/*  Menüpunkte:                                                                                                                     */

table#table_mpts
{
  width:100%;
}

table#table_mpts td
{
  padding-top:5px;
  padding-bottom:5px;
  padding-left:30px;
  font-family:Palatino Linotype;
  font-size:14pt;
  color:#FFFFFF;
}

table#table_mpts a
{
  text-decoration:none;
  font-family:Palatino Linotype;
  font-size:14pt;
}

table#table_mpts a:link, table#table_mpts a:visited
{
  color:#FFFFFF;
}

table#table_mpts a:hover
{
  color:#000000;
}

table#table_mpts a:focus, table#table_mpts a:active
{
  color:#000000;
}

table#table_mpts img.dimg_dot
{
  margin-right:10px;
}

/*__________________________________________________________________________________________________________________________________*/
/*  Titel:                                                                                                                          */

table#table_title
{
  width:100%;
  margin:0px;
  
  padding:0px;
}

table#table_title td#dimg_b04
{
  background-color:#df0f0f;
}

table#table_title td#title
{
  background-color:#df0f0f;
  text-align:center;
  background-image:url(design/b_bg01.png);
  background-repeat:repeat-x;
  background-position:bottom;
  font-family:Arial Black;
  font-weight:bold;
  font-size:28pt;
  color:#FFFFFF;
}

table#table_title td#title div
{
  font-size:16pt;
}


/*__________________________________________________________________________________________________________________________________*/
/*  Inhaltsbereich:                                                                                                                 */

table#table_content_area
{
  width:100%;
  margin:0px;
  margin-top:6px;
  
  padding:0px;
}

/* Rahmen */
table#table_content_area td#dimg_b_bg03a
{
  background-color:#efe6be;
  background-image:url(design/b_bg03a.png);
  background-repeat:repeat-x;
}

table#table_content_area td#dimg_b_bg04a
{
  background-color:#efe6be;
  background-image:url(design/b_bg04a.png);
  background-repeat:repeat-y;
}

table#table_content_area td#dimg_b_bg01a
{
  background-color:#efe6be;
  background-image:url(design/b_bg01a.png);
  background-repeat:repeat-x;
  background-position:bottom;
}

table#table_content_area td#contents
{
  background-color:#efe6be;
  height:500px;
}

table#table_contents
{
  font-family:Arial;
  font-size:12pt;
  color:#000000;
}

/*__________________________________________________________________________________________________________________________________*/
/*  Elemente im Inhaltsbereich:                                                                                                     */

/* Eingabefelder */
table#table_contents input
{
  background-color:#d9d1ac;
  color:#000000;
  
  border-style:solid;
  border-width:1px;
  border-color:#000000;
}

table#table_contents textarea
{
  background-color:#d9d1ac;
  color:#000000;
  
  border-style:solid;
  border-width:1px;
  border-color:#000000;
}

/* Tabellen - Standard */
table#table_contents table
{
  border-style:solid;
  border-width:2px;
  border-color:#dbd296;
  margin:5px;
  margin-right:10px;
  border-spacing:0px;
  width:98%;
}

table#table_contents table td
{
  border-style:solid;
  border-width:1px;
  border-color:#dbd296;
  padding:2px;
}

table#table_contents table td.c
{
  text-align:center;
  vertical-align:middle;
}

/* Tabelle - Rahmen nur unter den Zellen */
table#table_contents table.lowborder
{
  border-style:none;
  margin:5px;
  margin-right:10px;
  width:100%;
}

table#table_contents table.lowborder td
{
  border-style:none;
  border-bottom-style:solid;
  border-bottom-color:#dbd296;
  border-bottom-width:1px;
  padding:5px;
}

/* Letze Zelle aus Tablle - Rahmen nur unter den Zellen*/
table#table_contents table.lowborder tr.l td
{
  border-style:none;
  padding:5px;
}

/* Tabelle - kein Rahmen */
table#table_contents table.noborder
{
  border-style:none;
  margin:5px;
  width:100%;
}

table#table_contents table.noborder td
{
  border-style:none;
  padding:5px;
}

/* Tabelle - möglichst klein */
table#table_contents table.slim
{
  border-style:none;
  margin:5px;
  width:0%;
}

table#table_contents table.slim td
{
  border-style:none;
  padding:5px;
  
  color:#000000;
}

/* Tabelle Horst Probe*/
table#table_contents table.horst
{
	border-color: #edb008;
	border-style: solid;
	border-width:1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	width: 100%;
	padding:5px;
	vertical-align: middle;
	text-align: center;
	border-bottom-width:1px;
	border-bottom-color: #edb008;
	border-right-color: #edb008;
	border-left-color: #edb008;
	border-top-color: #edb008;
}

table#table_contents table.horst td
{
	border-color: #edb008;
	border-style: solid;
	border-width:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	vertical-align: middle;
	text-align: center;
	border-bottom-width:1px;
	
}

table#table_contents table.horst1
{
	border-color: #efe6be;
	border-style:none;
    font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align:middle;
	text-align:middle;
	margin:5px;
  	width:100%;
}

/* Tabelle - Passwortänderung (Aktive,Jugendwehr - Interner Bereich */
table#table_contents table.modpw
{
  border-style:none;
  margin:5px;
  width:40%;
  
  color:#000000;
}

table#table_contents table.modpw td
{
  border-style:none;
  padding:5px;
}

table#table_contents div
{
  text-align:justify;
  margin:5px;
  margin-right:15px;
}

/* Text */
table#table_contents div.text
{
  margin-bottom:20px;
}

/* Titel */
table#table_contents div.head
{
  font-family:Arial Black;
  font-weight:bold;
  text-align:center;
  font-size:18pt;
  color:#000000;
  margin-bottom:15px;
}

/* Untertitel 1 */
table#table_contents div.shead1
{
  font-family:Arial Black;
  font-weight:bold;
  font-size:14pt;
  text-decoration:underline;
  color:#000000;
  margin-bottom:8px;
  margin-top:50px;
}

/* Untertitel 2 */
table#table_contents div.shead2
{
  font-family:Arial Black;
  font-weight:bold;
  font-size:12pt;
  text-align:center;
  text-decoration:underline;
  color:#000000;
  margin-bottom:4px;
}

/* Untertitel 3 */
table#table_contents div.shead3
{
  font-family:Arial;
  font-size:12pt;
  text-align:center;
  text-decoration:none;
  color:#000000;
  margin-bottom:4px;
}

/* Untertitel 4 */
table#table_contents div.shead4
{
  font-family:Arial;
  font-weight:bold;
  font-size:12pt;
  text-align:left;
  text-decoration:none;
  color:#000000;
  margin-bottom:2px;
}

/* Grafik in Grafikansicht (image.php) */
table#table_contents img.img1
{
  border-style:noborder;
  border-width:0px;
  valign:middle;
  border-color:#000000;
  margin:10px;
}

/* Grafik Links*/
table#table_contents img.img_l
{
  border-style:solid;
  border-width:2px;
  border-color:#000000;
  margin-right:10px;
  margin-left:10px;
  
  float:left;
}

/* Grafik Rechts*/
table#table_contents img.img_r
{
  border-style:solid;
  border-width:2px;
  border-color:#000000;
  margin-right:10px;
  margin-left:10px;
  
  float:right;
}

/* Links */

table#table_contents a:link
{
  color:#000000;
}

table#table_contents a:active
{
  color:#000000;
}

table#table_contents a:focus
{
  color:#000000;
}

table#table_contents a:visited
{
  color:#000000;
}

table#table_contents a:hover
{
  color:#7F7F7F;
}

/* Anker bei mouseOver nicht blinken lassen */
table#table_contents a.anker:hover
{
  color:#000000;
}
/* Tabelle Einführungserlass */
table#table_contents table.einf
{
  border:none
}
table#table_contents table.einf td
{
  border:none
}

/* Tabelle Feuerwehrdienstvorschriften */
table#table_contents table.fwdv
{
  border-spacing:0px;
  border-collapse:collapse;
  
  border-style:none;
}

table#table_contents table.fwdv th
{

  padding:5px;

  color:#000000;
  
  border-color:#000000;
  border-style:solid;
  border-width:1px;
}

table#table_contents table.fwdv td
{

  padding:5px;

  color:#000000;
  
  border-color:#000000;
  border-style:solid;
  border-width:1px;
}

/* Tabelle - Dienstplan */
table#table_contents table.dienst
{
  border-color:#000000;
  border-style:solid;
  border-width:2px;
  
  border-spacing:0px;
  border-collapse:collapse;
}

table#table_contents table.dienst td
{
  border-color:#000000;
  border-style:solid;
  border-width:2px;
  
  padding:5px;
  color:#000000;
}

table#table_contents .einsatz_head
{
  font-weight:bold;
  background-color:#D5CFB6;
  
  padding:2px;
  border-color:#000000;
  border-style:solid;
  border-width:1px;
}

table#table_contents .einsatz_line
{
	margin-top:5px;
	margin-bottom:5px;
	margin-left: 5px;
}

table#table_contents a.inline
{
  margin-left:10px;
  margin-right:10px;
  font-weight:bold;
  text-decoration:none;
}

/* Tabelle - Fotogalerie Kopfzeile */
table#table_contents table.f_head_noborder
{
  border-style:none;
  margin-left:0px;
  padding:0px;
  width:100%;
}

table#table_contents table.f_head_noborder_notext td
{
  border-style:none;
  margin-left:0px;
  padding:0px;
}

table#table_contents table.f_head_noborder_text td
{
  border-style:none;
  margin-left:0px;
  padding:0px;
}

/*__________________________________________________________________________________________________________________________________*/
/*  Gästebuch:                                                                                                                      */
div.gbhead
{
  width:80%;
  background-color:#ff2b00;
  padding:2px;
  margin-bottom:3px;
  
  border-color:#000000;
  border-style:solid;
  border-width:1px;
}

div.gbtext
{
  width:80%;
  background-color:#d9d1ac;
  padding:2px;
  margin-bottom:30px;
  
  border-color:#000000;
  border-style:solid;
  border-width:1px;
}

/*__________________________________________________________________________________________________________________________________*/
/*  Fußzeile:                                                                                                                       */

table#table_footer
{
  width:100%;
  margin:0px;
  margin-top:6px;
  
  padding:0px;
  
  background-color:#df0f0f;
}

table#table_footer td
{
  background-image:url(design/b_bg03.png);
  background-repeat:repeat-x;
  background-position:top;
  padding:5px;
  color:#FFFFFF;
  font-size:10pt;
  font-family:Arial Black;
}

table#table_footer a
{
  font-family:Arial Black;
  text-decoration:none;
  font-size:10pt;
  width:120px;
  text-align:center;
  vertical-align:center; 
  height:24px;
}

table#table_footer a:link
{
  color:#FFFFFF;
}

table#table_footer a:active
{
  color:#FFFFFF;
}

table#table_footer a:focus
{
  color:#FFFFFF;
}

table#table_footer a:visited
{
  color:#FFFFFF;
}

table#table_footer a:hover
{
  color:#7F7F7F;
}.Text1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	bottom: auto;
}

.picturetitle {
	font-size: 120%;
	font-weight: bold;
	color: #000000;
}

.picturetitle a:link {
	text-decoration: none;
	color: #000000;
}

.picturetitle a:visited {
	text-decoration: none;
	color: #000000;
}

.picturetitle a:hover {
	text-decoration: none;
	color: #ffffff;
}

