/*---------------------------------------------------
Cascading Stylesheet by Patti

version:      1.0
date:         14/05/2007
author:       Patrick "Patti" Kreutzer
email:        webmaster@patti-.de
website:      http://www.patti-k.de
created for:  http://www.feuerwehr-rednitzhembach.de
----------------------------------------------------*/

/* GENERAL DEFINITIONS */

body
{
margin:0px;
padding:16px 0px;
background-image:URL('grafiken/bg.png');
}

html
{
font:16px Verdana,Helvetica;
color:black;
}

a
{
color:black;
text-decoration:underline;
}

a:link
{
color:black;
text-decoration:underline;
}

a:visited
{
color:black;
text-decoration:underline;
}

a:hover
{
color:#880000;
text-decoration:underline;
}

h1
{
text-align:center;
font-size:19px;
text-decoration:none;
color:black;
padding:6px 0px 0px 0px;
}

h2
{
text-align:center;
font-size:17px;
text-decoration:none;
color:black;
padding:6px 0px 0px 0px;
font-weight:normal;
}

/* HEADER */

.header
{
width:842px;
overflow:hidden;
margin:0 auto;
border-width:1px 1px 0px 1px;
border-style:solid;
border-color:black;
background-color:#D00000;
padding:0px 6px 6px 6px;
}


.ffwtext
{
font-size:18px;
line-height:32px;
font-weight:bold;
letter-spacing:0px;
word-spacing:4px;
color:white;
}

/* CONTAINER */

.container
{
margin:0 auto;
padding:0px;
width:854px;
border-width:0px 1px 1px 1px;
border-style:solid;
border-color:black;
background-color:white;
background-image:URL('grafiken/bglinks.png');
background-position:left;
background-repeat:repeat-y;
}

/* NAVI */

.navi
{
position:relative;
z-index:2;
width:191px;
height:340px;
overflow:hidden;
margin:0px;
padding:0px;
}

.navitxt a
{
text-decoration:none;
display:block;
color:white;
font-size:17px;
margin:0px 6px 3px 6px;
line-height:24px;
padding:0px 0px 0px 7px;
background-image:URL('grafiken/bgnavi.png');
border-width:1px;
border-style:solid;
border-color:#880000;
}

.navitxt a:link
{
text-decoration:none;
display:block;
color:white;
font-size:17px;
margin:0px 6px 3px 6px;
line-height:24px;
padding:0px 0px 0px 7px;
background-image:URL('grafiken/bgnavi.png');
border-width:1px;
border-style:solid;
border-color:#880000;
}

.navitxt a:visited
{
text-decoration:none;
display:block;
color:white;
font-size:17px;
margin:0px 6px 3px 6px;
line-height:24px;
padding:0px 0px 0px 7px;
background-image:URL('grafiken/bgnavi.png');
border-width:1px;
border-style:solid;
border-color:#880000;
}

.navitxt a:hover
{
text-decoration:none;
display:block;
color:#880000;
font-size:17px;
margin:0px 6px 3px 6px;
line-height:24px;
padding:0px 0px 0px 7px;
background-image:URL('grafiken/bgnavihover.png');
border-width:1px;
border-style:solid;
border-color:#880000;
}

.naviaktiv a
{
text-decoration:none;
display:block;
color:#D00000;
font-size:17px;
margin:0px 0px 3px 18px;
line-height:24px;
padding:0px 0px 0px 7px;
background-image:URL('grafiken/bgnaviaktiv.png');
background-repeat:repaet-x;
border-width:1px;
border-style:solid;
border-color:black white black black;
}

.naviaktiv a:link
{
text-decoration:none;
display:block;
color:#D00000;
font-size:17px;
margin:0px 0px 3px 18px;
line-height:24px;
padding:0px 0px 0px 7px;
background-image:URL('grafiken/bgnaviaktiv.png');
background-repeat:repaet-x;
border-width:1px;
border-style:solid;
border-color:black white black black;
}

.naviaktiv a:visited
{
text-decoration:none;
display:block;
color:#D00000;
font-size:17px;
margin:0px 0px 3px 18px;
line-height:24px;
padding:0px 0px 0px 7px;
background-image:URL('grafiken/bgnaviaktiv.png');
background-repeat:repaet-x;
border-width:1px;
border-style:solid;
border-color:black white black black;
}

.naviaktiv a:hover
{
text-decoration:none;
display:block;
color:black;
font-size:17px;
margin:0px 0px 3px 18px;
line-height:24px;
padding:0px 0px 0px 7px;
background-image:URL('grafiken/bgnaviaktiv.png');
background-repeat:repaet-x;
border-width:1px;
border-style:solid;
border-color:black white black black;
}

/* MAIN */

.main
{
position:relative;
z-index:1;
margin:-340px 0px 0px 0px;
padding:0px 0px 10px 190px;
min-height:340px;
/* border-width:1px 0px 0px 0px;
border-style:solid;
border-color:black; */
}

/* SUBNAVI */

.subnavi
{
display:block;
height:24px;
overflow:hidden;
line-height:24px;
/* vertical-align:bottom; */
text-align:left;
color:black;
font-size:12px;
padding:0px 0px 0px 6px;
margin:0px;
background-image:URL('grafiken/bgsubnavi.png');
background-repeat:repeat-x;
border-width:1px 0px 1px 1px;
border-style:solid;
border-color:black;
}

.subnavi a
{
text-decoration:underline;
color:black;
font-size:12px;
}

.subnavi a:link
{
text-decoration:underline;
color:black;
font-size:12px;
}

.subnavi a:visited
{
text-decoration:underline;
color:black;
font-size:12px;
}

.subnavi a:hover
{
text-decoration:underline;
color:#D00000;
font-size:12px;
}

/* CONTENT */

.content
{
display:block;
margin:16px;
text-align:center;
}

/* BOX 1 */

.box1
{
margin:0 auto;
padding:10px;
border:1px solid #C5C5C5;
background-color:#F5F5F5;
width:610px;
} 

/* TABLE EINSAETZE */

table.einsaetze
{
margin:0 auto;
padding:0px;
width:90%;
border:1px solid #980C0F;
border-collapse:collapse;
background-color:#FEF8F5;
}

td.beschreibung
{
padding:4px 0px 4px 24px;
}

.nr
{
text-align:center;
font-weight:bold;
font-size:14px;
vertical-align:middle;
}

.datum
{
text-align:center;
font-size:14px;
vertical-align:middle;
}

.brandfahrzeuge
{
text-align:center;
font-size:14px;
vertical-align:middle;
color:#980C0F;
}

.thl
{
text-align:center;
font-size:14px;
vertical-align:middle;
color:#209746;
}

/* BILDER */

table.bilder
{
border-collapse:collapse;
border:1px solid black;
margin:0px;
background-color:#F7F7F7;
}

td.bilderlinks
{
border-width:1px 0px 1px 1px;
border-style:solid;
border-color:black;
text-align:center;
padding:3px;
}

td.bilderrechts
{
border-width:1px 1px 1px 0px;
border-style:solid;
border-color:black;
padding:3px;
text-align:center;
}

/* KLEIN */

.klein
{
font-size:12px;
}

/* MITTEL */

.mittel
{
font-size:13px;
}

/* FAHRZEUGBILDER */

td.fbilder
{
width:100%;
text-align:center;
}

td.fbilder img
{
padding:2px 8px 2px 8px;
}

/* JUSTIFY */

.txtjustify
{
text-align:justify;
}

.txtjustifyimgrechts
{
padding:0px 0px 0px 16px;
}

.txtjustifyimglinks
{
padding:0px 16px 0px 0px;
}

/* BUERGERINFO */

.buergerinfo
{
font-size:13px;
text-align:justify;
}

/* VEREIN */

.verein
{
font-size:13px;
text-align:left;
}
