/* *********************************************
	Home
********************************************* */

.Home
{
	width: 770px; 
	margin: 0 auto 0 auto; 
	background-Color: #F7F7F7;
	font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;	
	font-size: 12px;
}
.Home p
{
	font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;	
	font-size: 12px;
	clear: left;
	margin: 0px; padding: 0px 0px 0px 0px;
}

.Home h1
{
	margin: 0px;
	padding: 0px;
	font-size: 18px;
	color: #000000;
	font-weight: bold;
}

.Home span
{
	background-color: #F7F7F7;
	font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;	
	font-size: 7pt;
	color : #0000AA;	
}
.Home span#Top5
{
	background-color: #F7F7F7;
	font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;	
	font-size: 12px;
	color: #0000AA;
}

.IconAuswahl
{
	vertical-align: bottom;
	padding: 8px 5px 13px 5px;
	font-size: 12px; 
	width: 165px; 
	color: #616E85; 
	font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
}

.IconAuswahl select
{
	margin: 8px 0px 8px 0px;
	font-size: 12px; 
	width: 165px; 
	color: #616e85; 
	font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;	
}
.IconAuswahl div
{
	margin:	
}


/* *********************************************
	Impressum
********************************************* */

.Impressum
{
	padding: 0px;
	width: 770px; 
	margin: 0 auto 0 auto; 
	background-Color: #F7F7F7;
}
.Impressum div#Inner
{
	padding: 15px 35px 55px 35px;
	text-align: justify;
}
.Impressum h
{
	font-size: 13px; 
	color: #333333; 
	text-decoration: none;
	font-weight: bold;
}



/* *********************************************
	Kontaktformular
********************************************* */

.Kontakt
{
	padding: 0px;
	width: 770px;
	margin: 0 auto 0 auto;
	background-Color: #F7F7F7;
	color: #000000;
}
.Kontakt div#Inner { padding: 25px 35px 55px 35px; }
.Kontakt h1
{
	font-size: 12px;
	color: #616E85;
	font-weight: bold;
}

.Kontakt img#Logo
{
	float: right; 
	border: 1pt solid #DDDDDD;
}
.Kontakt table
{
	color: #616E85;
}
.Kontakt input, .Kontakt textarea
{
	border: #A8ACAF 1px solid;
    font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
    font-size: 10px; 
    color: #616E85; 
    text-decoration: none;
}
.Kontakt button
{
	font-size: 11px; 
	text-decoration: none;
    font-weight: bold; 
    cursor: hand; 
    color: #FFFFFF; 
    background-color: #616E85;
    border: #a8acaf 1px solid;
}


/* *********************************************
	Aktuelles
********************************************* */

.Aktuelles
{
	width: 770px;
	margin: 0 auto 0 auto;
	background-Color: #F7F7F7;
	color: #000000;
	padding: 0px;
}
.Aktuelles div#Inner { padding: 0px 15px 55px 15px; }
.Aktuelles h1
{
	font-size: 12px;
	color: #616E85;
	font-weight: bold;
	margin: 0px;
	padding: 10px 0px 35px 0px;
}

.Aktuelles table
{
	padding: 10px;
	font-size: 10px;
	background-color: #FFFFFF;
	color: #616E85;
}
.Aktuelles td
{
	vertical-align: top;
}
.Aktuelles .Content
{
	border: 1px solid #DDDDDD; 
	margin-left: 10px; 
	text-align: justify;
	font-size: 10px;
	color: #616E85;
	background-color: #FFFFFF;
	padding: 5px;
}

/* *********************************************
	Aktuelles::News
********************************************* */

.News
{
	padding: 0px;
	width: 770px;
	margin: 0 auto 0 auto;
	background-Color: #F7F7F7;
	color: #000000;
}
.News div#Inner 
{ 
	padding: 0px 15px 55px 15px; 
	margin: 0px;
}
.News h1
{
	font-size: 12px;
	color: #616E85;
	font-weight: bold;
	margin: 0px;
	padding: 10px 0px 15px 0px;
}

.News h2
{
	margin: 0px;
	padding: 0px 0px 15px 0px;	
	font-weight: bold;
	font-size: 14px;
	color: #555555;
}
.News td
{
	vertical-align: top;	
}


.News .Top10
{
	font-size: 10px;
	color: #616E85;	
}
.News .Top10 div#Top
{
	background-color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	margin: 0px 10px 10px 0px;
}
.News .Top10 div#Datum
{
	background-color: #2553C7;
	color: #FFFFFF;
	margin-right: 10px;
}
.News .Top10 div#Headline
{
	background-color: #FFFFFF;
	margin: 0px 10px 15px 0px;
}

.News .Content
{
	border: 1px solid #DDDDDD; 
	margin-left: 10px; 
	text-align: justify;
	font-size: 10px;
	color: #616E85;
	background-color: #FFFFFF;
	padding: 5px;
}
.News .Content table
{
	font-size: 10px;
	color: #616E85;
	padding: 0px;
	margin: 0px 0px 20px 0px;
}
.News .Content img
{
	border: 1px dotted #DDDDDD;
}

/* *********************************************
	Aktuelles::Einsätze
********************************************* */

.Einsaetze
{
	padding: 0px;
	width: 770px;
	margin: 0 auto 0 auto;
	background-Color: #F7F7F7;
	color: #000000;
}
.Einsaetze div#Inner 
{ 
	padding: 0px 5px 55px 5px; 
	margin: 0px;
}
.Einsaetze h1
{
	font-size: 12px;
	color: #616E85;
	font-weight: bold;
	margin: 0px;
	padding: 10px 0px 5px 0px;
}

.Einsaetze h2
{
	margin: 0px;
	padding: 0px 0px 5px 0px;	
	font-weight: bold;
	font-size: 14px;
	color: #555555;
}
.Einsaetze td
{
	vertical-align: top;	
}


.Einsaetze .Top10
{
	font-size: 10px;
	color: #616E85;	
}
.Einsaetze .Top10 div#Top
{
	background-color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	margin: 0px 10px 10px 0px;
}

.Einsaetze .Top10 div#Pic
{
	background-color: #112233;
	height: 75px;
	margin-right: 10px;
}
.Einsaetze .Top10 div#Datum
{
	clear: left;
	background-color: #C60101;
	color: #FFFFFF;
	margin-right: 10px;
}
.Einsaetze .Top10 div#Headline
{
	background-color: #FFFFFF;
	margin: 0px 10px 15px 0px;
}
.Einsaetze .Top10 table
{
	background-color: #FFFFFF;
	margin-top: 8px;
	padding: 0px;
}
.Einsaetze .Top10 table th
{
	background-color: #820000;
	color: #FFFFFF;
	text-align: left;
	font-weight: normal;
	padding: 1px 2px 1px 2px;
	margin: 0px;
}
.Einsaetze .Top10 table td
{
	font-weight: normal;
	padding: 1px 2px 1px 2px;
}

.Einsaetze p
{
	padding: 0px;
	margin: 0px;	
}

.Einsaetze .Content
{
	border: 1px solid #DDDDDD; 
	margin-left: 10px; 
	font-size: 10px;
	color: #616E85;
	width: 100%;
	background-color: #FFFFFF;
	padding: 0px;
	margin: 0px 0px 15px 0px;
}
.Einsaetze .Content th#Daten
{ 
	padding: 0px 5px 0px 5px;	
	background-color: #C60101;
	color: #FFFFFF;
	font-weight: normal;
	text-align: left;
	line-height: 15px;
}
.Einsaetze .Content th#Bericht
{ 
	padding: 0px 5px 0px 5px;	
	background-color: #820000;
	color: #FFFFFF;
	font-weight: normal;
	text-align: left;
	line-height: 15px;
}
.Einsaetze .Content td
{ 
	padding: 0px 5px 0px 5px;	
}
.Einsaetze .Content p
{
	margin-top: 10px;
	margin-bottom: 10px;
}
.Einsaetze .Content div
{
	text-align: justify;
	margin-bottom: 10px;
}


/* *********************************************
	Verein
********************************************* */

.Verein
{
	width: 770px;
	margin: 0 auto 0 auto;
	background-Color: #F7F7F7;
	color: #000000;
	padding: 0px;
}
.Verein div#Inner { padding: 0px 30px 30px 30px; }
.Verein h1
{
	font-size: 12px;
	color: #616E85;
	font-weight: bold;
	margin: 0px;
	padding: 10px 0px 35px 0px;
}

.Verein table
{
	padding: 10px;
	font-size: 10px;
	background-color: #FFFFFF;
	color: #616E85;
}
.Verein td
{
	vertical-align: top;
}

.Verein .Content
{
	background-color: #FFFFFF;
	padding: 10px;
	font-size: 10px;
	color: #616E85;
	border: 1px solid #DDDDDD;
	width: 680px;
	margin: 0 auto 0 auto;
	text-align: justify;
}

/* *********************************************
	Technik
********************************************* */

.Technik
{
	width: 770px;
	margin: 0 auto 0 auto;
	background-Color: #F7F7F7;
	color: #000000;
	padding: 0px;
}
.Technik div#Inner { padding: 0px 30px 30px 30px; }
.Technik h1
{
	font-size: 12px;
	color: #616E85;
	font-weight: bold;
	margin: 0px;
	padding: 10px 0px 35px 0px;
}

.Technik h2
{
	font-size: 14px;
	color: #616E85;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 10px 0px;
}

.Technik table
{
	padding: 10px;
	font-size: 10px;
	background-color: #FFFFFF;
	color: #616E85;
}
.Technik td
{
	vertical-align: top;
}

.Technik p
{
	padding: 0px;
	margin: 0px;	
}

.Technik .FahrzeugBox
{
	padding: 0px;
	font-size: 10px;	
	border: 1px solid #DDDDDD;
	color: #FFFFFF;
}
.Technik .FahrzeugBox th
{
	background-color: #042F58;
	text-align: left;
	font-weight: normal;
}
.Technik .FahrzeugBox .even
{
	background-color: #6D92B5;
}
.Technik .FahrzeugBox .odd
{
	background-color: #316290;
}

/* *********************************************
	Aktuelles: Archiv
********************************************* */

.Archiv
{
	width: 770px;
	margin: 0 auto 0 auto;
	background-Color: #F7F7F7;
	color: #000000;
	padding: 0px;
}
.Archiv div#Inner { padding: 0px 15px 30px 15px; }
.Archiv h1
{
	font-size: 12px;
	color: #616E85;
	font-weight: bold;
	margin: 0px;
	padding: 10px 0px 15px 0px;
}

.Archiv h2
{
	margin: 0px 0px 1px 0px;
	padding: 0px;	
}

.Archiv table
{
	font-size: 10px;
	background-color: #FFFFFF;
	color: #616E85;
}
.Archiv td
{
	vertical-align: top;
}


/* *********************************************
	Aktuelles:. Termine
********************************************* */

.Termine
{
	width: 770px;
	margin: 0 auto 0 auto;
	background-Color: #F7F7F7;
	color: #616E85;
	padding: 0px;
}
.Termine div#Inner { padding: 0px 15px 20px 15px; }
.Termine h1
{
	font-size: 12px;
	color: #616E85;
	font-weight: bold;
	margin: 0px;
	padding: 10px 0px 10px 0px;
}
.Termine h2
{
	font-size: 14px;
	color: #616E85;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
.Termine button
{
	font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;	
	font-size: 11px;
	width: 150px;
	text-align: center;
}
.Termine table#Overview
{
	width: 450px;
	margin: 0 auto 0 auto;
	padding: 0px;
	font-size: 11px;
	line-height: 18px;
}
.Termine table#Detail
{
	width: 400px;
	margin-top: 10px;
	padding: 0px;
	font-size: 11px;
	border: 1px solid #DDDDDD;
}
.Termine .odd
{
	background-color: #EFEFEF;
}
.Termine .even
{
	background-color: #FFFFFF;	
}
.Termine td
{
	vertical-align: top;
}
.Termine th
{
	color: #FFFFFF;
	font-weight: normal;
	background-Color: #3F6551;
	text-align: left;
}
