
.tabelle_text_normal
	{
	BORDER-TOP:  #000000 0px solid;
	BORDER-BOTTOM: #000000 0px solid;
	BORDER-LEFT: #000000 0px solid;
	BORDER-RIGHT: #000000 0px solid;
	BACKGROUND-COLOR: #F5F5F5;
	
	FONT-SIZE: 12px;
	FONT-FAMILY: verdana, sans-serif;
	COLOR: #000000;
	vertical-align: top;
	}

.tabelle_text_ueberschrift
	{
	BORDER-TOP:  #000000 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
	BORDER-LEFT: #000000 1px solid;
	BORDER-RIGHT: #000000 1px solid;
	BACKGROUND-COLOR: #F5ECC9;
	
	FONT-SIZE: 12px;
	FONT-FAMILY: verdana,sans-serif;
	COLOR: #000000;
	FONT-WEIGHT: bold;
	
	PADDING-TOP:;
	PADDING-BOTTOM:;
	PADDING-LEFT: ;
	PADDING-RIGHT: ;
	}


/* Hintergrund der Seite */
BODY {
	MARGIN-TOP: 4px;
	FONT-SIZE: 12px;
	MARGIN-LEFT: 0px;
	COLOR: #000000;
	FONT-FAMILY: Verdana,sans-serif;
	BACKGROUND-COLOR: #ffffff
}

/*fahrzeuge*/

.fahezeuge
{
	padding-top: 5px;
	
}

.fahrzeuge TD
{
	COLOR: #000000;
	FONT-FAMILY: Verdana, sans-serif;
	FONT-SIZE: 12px;
	text-align: left;
	vertical-align: top;
	
}

.fahrzeuge TH
{
	COLOR: #000000;
	FONT-FAMILY: Verdana, sans-serif;
	FONT-SIZE: 12px;
	font-weight: bold;
	WIDTH: 150px;
	TABLE-LAYOUT: fixed;
	vertical-align: top;
	text-align: left;
	
}

/* Links  +  Ansprechpartner */

.links TD
{
	COLOR: #000000;
	FONT-FAMILY: Verdana, sans-serif;
	FONT-SIZE: 12px;
	text-align: left;
	vertical-align: top;
}

.links TH
{
	COLOR: #000000;
	FONT-FAMILY: Verdana, sans-serif;
	FONT-SIZE: 12px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
}

/* letzer Einsatz - Balken */
.einsatz {                                                                                                                                                   /* Hintergrund - Aktiver-Navi-Überschrift + RECHTS */
	BORDER-RIGHT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid;
	FONT-SIZE: 12px;
	BORDER-LEFT: #000000 1px solid;
	COLOR: #ffffff;
	BORDER-BOTTOM: #000000 1px solid;
	BACKGROUND-COLOR: #B40000;
	TEXT-ALIGN: center;
	height: 20px;
	}


/* äußere Tabelle */
TABLE
	{
	BORDER-TOP-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px;
	}

A:link {
	FONT-SIZE: 12px;
	COLOR: #206193;
	TEXT-DECORATION: none;
}

A:hover {
	FONT-SIZE: 12px;
	COLOR: #000000;
	TEXT-DECORATION: none
}

A:visited {
	FONT-SIZE: 12px;
	COLOR: #206193;
	TEXT-DECORATION: none
}


/* Abstand zwischen den Tabellen in der Navigationsleiste */
TABLE.navi {
	MARGIN-BOTTOM: 20px
}

/* Überschrift der INAKTIVEN Navigationsleiste */
TABLE.navi TH {
	BORDER-RIGHT: #000000 0px solid;
	BORDER-TOP: #000000 1px solid;
	FONT-SIZE: 12px;
	BORDER-LEFT: #000000 0px solid;
	COLOR: #ffffff;
	BORDER-BOTTOM: #000000 1px solid;
	TEXT-ALIGN: left;
	BACKGROUND-COLOR: #B40000;	
}

/* eine Zelle unter den Links der INAKTIVE Navigationsleiste */
TABLE.navi TD {
	BORDER-RIGHT: #3466cd 0px solid;
	BORDER-TOP: #3466cd 0px solid;
	FONT-SIZE: 12px;
	MARGIN-BOTTOM: 0px;
	BORDER-LEFT: #3466cd 0px solid;
	COLOR: #000000;
	BORDER-BOTTOM: #3466cd 0px solid;
	BACKGROUND-COLOR: #D9D6D9
}

/* abstand der Zelle unter den Links der INAKTIVEN Navigationsleiste */
TABLE.naviinside {
	MARGIN-BOTTOM: 0px
	
}

/* Detailbereich der INAKTIVEN Navigationsleiste */
TABLE.naviinside TD
{
	BORDER-TOP-WIDTH: 0px;
	HEIGHT: 20px;
	BORDER-LEFT-WIDTH: 0px;
	FONT-SIZE: 12px;
	BORDER-BOTTOM-WIDTH: 0px;
	COLOR: #000000;
	BACKGROUND-COLOR: #D9D6D9;
	BORDER-RIGHT-WIDTH: 0px
}

TABLE.naviinside TD:hover 
{
	background-color: #ffffff;
}

TABLE.naviinside A:
{
	/* font-weight:bold;*/
}

TABLE.naviinside A:link 
{
	COLOR: #206193;
	TEXT-DECORATION: none;
	/*font-weight:bold;*/
}

TABLE.naviinside A:visited 
{
	COLOR: #206193;
	TEXT-DECORATION: none;
	/*font-weight:bold;*/
}

TABLE.naviinside A:hover
{
	display:block;
	width: 100%;
	
	COLOR: #000000;
	TEXT-DECORATION: none;
	font-size: 12px;
	/*font-weight:bold;*/
	background-color: #ffffff;
}

TABLE.naviinside A:active
{
	COLOR: #000000;
	TEXT-DECORATION: none;
	/*font-weight:bold;*/
}


TABLE.naviein {
	MARGIN-BOTTOM: 0px;
}

/* Überschrift der AKTIVEN Navigationsleiste */
TABLE.naviein TH {                                                                                                                                                   /* Hintergrund - Aktiver-Navi-Überschrift + RECHTS */
	BORDER-RIGHT: #000000 0px solid;
	BORDER-TOP: #000000 1px solid;
	FONT-SIZE: 12px;
	BORDER-LEFT: #000000 0px solid;
	COLOR: #ffffff;
	BORDER-BOTTOM: #000000 1px solid;
	BACKGROUND-COLOR: #B40000;
	TEXT-ALIGN: left;
}

/* eine Zelle unter den Links der AKTIVE Navigationsleiste */
TABLE.naviein TD {
	BORDER-RIGHT: #9a090d 0px solid;
	BORDER-TOP: #9a090d 0px solid;
	FONT-SIZE: 12px;
	BORDER-LEFT: #9a090d 0px solid;
	COLOR: #000000;
	BORDER-BOTTOM: #9a090d 0px solid;
	BACKGROUND-COLOR: #D9D6D9;
	margin-bottom: 0px;
}

/* Abstand der Zelle unter den Links der AKTIVEN Navigationsleiste */
TABLE.navieininside 
	{
	MARGIN-BOTTOM: 20px;
	}

/* Detailbereich der AKTIVEN Navigationsleiste */
TABLE.navieininside TD
{
	BORDER-TOP-WIDTH: 0px;
	HEIGHT: 20px;
	BORDER-LEFT-WIDTH: 0px;
	FONT-SIZE: 12px;
	BORDER-BOTTOM-WIDTH: 0px;
	COLOR: #000000;
	BACKGROUND-COLOR: #D9D6D9;
	BORDER-RIGHT-WIDTH: 0px
}

TABLE.navieininside TD:hover
{
	background-color: #ffffff;
}

TABLE.navieininside A:
{
	/*font-weight: bold;*/
}

TABLE.navieininside A:link 
{
	COLOR: #206193;
	TEXT-DECORATION: none;
	/*font-weight:bold;*/
}

TABLE.navieininside A:visited
{
	COLOR: #206193;
	TEXT-DECORATION: none;
	/*font-weight:bold;*/
}

TABLE.navieininside A:hover
{
	display: block;
	width: 100%;
	
	COLOR: #000000;
	TEXT-DECORATION: none;
	font-size: 12px;
	/*font-weight:bold;*/
	background-color: #ffffff;
}

TABLE.navieininside A:active
{
	COLOR: #206193;
	TEXT-DECORATION: none;
	/*font-weight:bold;*/
}


/* Navigationsleiste */
.naviout {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	VERTICAL-ALIGN: top;
	BACKGROUND-COLOR: #D9D6D9;
	
	BORDER-RIGHT: #000000 1px solid;
	BORDER-TOP: #000000 0x solid;
	BORDER-LEFT: #000000 1px solid;
	BORDER-BOTTOM: #000000 1px solid;	
}


.tuebersicht {
	TABLE-LAYOUT: fixed;
	MARGIN-BOTTOM: 20px;
}


/* Überschrift vom Detailbereich */
.tuebersichtTH {                                                                                                                                                                                                                /*Hintergrund - Überschrift RECHTE SEITE */
	BORDER-RIGHT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid;
	PADDING-LEFT: 10px;
	FONT-SIZE: 12px;
/*	TEXT-TRANSFORM: uppercase;*/
	BORDER-LEFT: #000000 1px solid;
	COLOR: #000000;
	BORDER-BOTTOM: #000000 1px solid;
	HEIGHT: 20px;
	BACKGROUND-COLOR: #D9D6D9 /*#66B2FF /*#e9efff*/;
	TEXT-ALIGN: left
}


/*  Inhalt vom Detailbereich --> außere Tabelle */
.tuebersichtTD  {
	FONT-SIZE: 12px;
	VERTICAL-ALIGN: middle;
	COLOR: #333333;
	BORDER-RIGHT: #818387 1px solid;
	PADDING-RIGHT: 10px;
	BORDER-TOP: #818387 0px solid;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 10px;
	BORDER-LEFT: #818387 1px solid;
	PADDING-TOP: 10px;
	BORDER-BOTTOM: #818387 1px solid;
	BACKGROUND-COLOR: #f5f5f5
}


TABLE.uebersicht A:link {
	COLOR: #06389d;
	TEXT-DECORATION: none
}

TABLE.uebersicht A:hover {
	COLOR: #06389d;
	TEXT-DECORATION: none
}

TABLE.uebersicht A:visited {
	COLOR: #06389d;
	TEXT-DECORATION: none
}

TABLE.uebersicht A:active {
	COLOR: #06389d;
	TEXT-DECORATION: none
}


/* Bereich hinter dem Logo */
.logohintergrund{
	BORDER-RIGHT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid;
	BORDER-LEFT: #000000 1px solid;
	BORDER-BOTTOM: #000000 0px solid;
	
}


/*äußere Tabelle */
.tabelle{
	BORDER-RIGHT: #000000 0px solid;
	BORDER-TOP: #000000 0px solid;
	BORDER-LEFT: #000000 0px solid;
	BORDER-BOTTOM: #000000 0px solid;

}


/*  Inhalt vom Detailbereich -> bezogen auf den HTML-Inhalt */
.inszenierung  TD 
	{
	FONT-FAMILY: Verdana,sans-serif;
	FONT-SIZE: 12px;
	VERTICAL-ALIGN: middle;
	COLOR: #333333;
	BORDER-RIGHT: #818387 0px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #818387 0px solid;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 10px;
	BORDER-LEFT: #818387 0px solid;
	PADDING-TOP: 10px;
	BORDER-BOTTOM: #818387 0px solid;
	BACKGROUND-COLOR: #f5f5f5;
	}


/* ALLGEMEINE TABELLE */
.tabelle_allgemein
	{
	FONT-SIZE: 12px;
	FONT-FAMILY: verdana, sans-serif;
	COLOR: #000000;
	
	PADDING-TOP:;
	PADDING-BOTTOM:;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 10px;
	
	TABLE-LAYOUT: fixed;
	
	BORDER-TOP:  #000000 0px solid;
	BORDER-BOTTOM: #000000 0px solid;
	BORDER-LEFT: #000000 0px solid;
	BORDER-RIGHT: #000000 0px solid;
	BACKGROUND-COLOR: #F5F5F5;
	}
A.tabelle_allgemein:link 
	{
	FONT-SIZE: 12px;
	COLOR: #f5f5f5;
	FONT-FAMILY: verdana,sans-serif;
	TEXT-DECORATION: none;
	FONT-WEIGHT: ;
	BORDER: #f5f5f5 0px solid;
	}	
	
A.tabelle_allgemein:hover 
	{
	FONT-SIZE: 12px;
	COLOR: #f5f5f5;
	FONT-FAMILY: verdana,sans-serif;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
	BORDER: #f5f5f5 0px solid;
	}
	
A.tabelle_allgemein:visited 
	{
	FONT-SIZE: 12px;
	COLOR: #f5f5f5;
	FONT-FAMILY: verdana,sans-serif;
	TEXT-DECORATION: none;
	FONT-WEIGHT: ;
	BORDER: #f5f5f5 0px solid;
	}
	
/* Kontaktformular */


.pflichtfeld
	{
	color: #FF0000;
	}

.text_ueberschrift_kontaktformular
	{ 
		FONT-SIZE: 12px;
		FONT-FAMILY: verdana,sans-serif;
		COLOR: #333333;
		font-weight: bold;
	}
.text_normal_kontaktformular
	{
		FONT-SIZE: 12px;
		FONT-FAMILY: verdana, sans-serif;
		COLOR: #333333
	}

.button_kontaktformular
	{
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	background-color: #F5ECC9;
	border-right: #000000 1px solid;
	border-left: #000000 2px solid;
	border-bottom: #000000 2px solid;
	border-top: #000000 1px solid;
		
	margin-right: 60px;
	
	FONT-SIZE: 12px;
	FONT-FAMILY: verdana, sans-serif;
	COLOR: #333333;
	font-weight: bold;
	}
