/* +++++++++++++++++++++++++++++++++++++ */
/* GENERELL Definitions                  */
/* +++++++++++++++++++++++++++++++++++++ */

TD.klasse2  {
	background-color : #00487D;
	background-image : url("");
}

TD.klasse3  {
	background-color : #F1F1F1;
	background-image : url("");
}


BODY
{
	color: #000000;
	background: #ffffff;
	margin: 0;
  padding: 0; 
}

BODY, P, TD, TH, LI, INPUT, SELECT
{
	font-family: "Verdana", "Arial", "Helvetica", sans-serif;
	font-size: 12px;
}

img { 
  border:none; 
} 

ol { 
  margin:0 0 0 15px; 
  padding:5px;  
}

ul { 
  margin:0 0 0 15px; 
  padding:5px;  
}

FORM
{
	display: inline;
}

/* +++++++++++++++++++++++++++++++++++++ */
/* GENERELL  Colors                      */
/* +++++++++++++++++++++++++++++++++++++ */

.bglb {background-COLOR: #0066B3}
.bgdb {background-COLOR: #00487D}
.bglg {background-COLOR: #D3DEDA}

.bgdo {background-COLOR: #FF9800}
.bglo {background-COLOR: #FFDAA3}


/* +++++++++++++++++++++++++++++++++++++ */
/* LINK  Definitions                     */
/* +++++++++++++++++++++++++++++++++++++ */

/* Standard Links */
a:link { text-decoration:underline; color:#00487D; font-family:Verdana; font-size:12px;font-weight:none; }
a:visited { text-decoration:underline; color:#00487D; font-family:Verdana; font-size:12px;font-weight:none; }
a:active { text-decoration:underline; color:#00487D; font-family:Verdana; font-size:12px;font-weight:none; }
a:hover { text-decoration:underline; color:#00487D; font-family:Verdana; font-size:12px;font-weight:none; }

/* Navigation Links */
a.nav:link { text-decoration:none; color:#000000; font-family:Verdana; font-size:12px;font-weight:bold; }
a.nav:visited { text-decoration:none; color:#000000; font-family:Verdana; font-size:12px;font-weight:bold; }
a.nav:active { text-decoration:none; color:#000000; font-family:Verdana; font-size:12px;font-weight:bold; }
a.nav:hover { text-decoration:underline; color:#000000; font-family:Verdana; font-size:12px;font-weight:bold; }

/* Thema Big Links */
a.big:link { text-decoration:none; color:#00487D; font-family:Verdana; font-size:17px;font-weight:bold; }
a.big:visited { text-decoration:none; color:#00487D; font-family:Verdana; font-size:17px;font-weight:bold; }
a.big:active { text-decoration:none; color:#00487D; font-family:Verdana; font-size:17px;font-weight:bold; }
a.big:hover { text-decoration:underline; color:#00487D; font-family:Verdana; font-size:17px;font-weight:bold; }

/* Breadcrumb Links */
a.bread:link { text-decoration:none; color:#FFFFFF; font-family:Verdana; font-size:12px;font-weight:none; }
a.bread:visited { text-decoration:none; color:#FFFFFF; font-family:Verdana; font-size:12px;font-weight:none; }
a.bread:active { text-decoration:none; color:#FFFFFF; font-family:Verdana; font-size:12px;font-weight:none; }
a.bread:hover { text-decoration:underline; color:#FFFFFF; font-family:Verdana; font-size:12px;font-weight:none; }

/* Right-Box Links */
a.rbox:link { text-decoration:underline; color:#00487D; font-family:Verdana; font-size:12px;font-weight:none; }
a.rbox:visited { text-decoration:underline; color:#00487D; font-family:Verdana; font-size:12px;font-weight:none; }
a.rbox:active { text-decoration:underline; color:#00487D; font-family:Verdana; font-size:12px;font-weight:none; }
a.rbox:hover { text-decoration:underline; color:#00487D font-family:Verdana; font-size:12px;font-weight:none; }

/* Footer Links */
a.ft:link { text-decoration:underline; color:#00487D; font-family:Verdana; font-size:11px;font-weight:none; }
a.ft:visited { text-decoration:underline; color:#00487D; font-family:Verdana; font-size:11px;font-weight:none; }
a.ft:active { text-decoration:underline; color:#00487D; font-family:Verdana; font-size:11px;font-weight:none; }
a.ft:hover { text-decoration:underline; color:#00487D font-family:Verdana; font-size:11px;font-weight:none; }


/* +++++++++++++++++++++++++++++++++++++ */
/* CONETNT  Definitions                  */
/* +++++++++++++++++++++++++++++++++++++ */

.nt
{
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-WEIGHT: normal;
}

#nts
{
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-WEIGHT: normal;
}

.nts
{
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-WEIGHT: normal;
} 

.ntsb
{
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-WEIGHT: bold;
}

.ntb
{
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-WEIGHT: bold;
}

#ntpreis
{
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-WEIGHT: normal;
        text-decoration:none;          
        font-family:Verdana;
        padding:0px 0px 0px 0px;	
}

.ntbred
{
	FONT-SIZE: 14px;
	COLOR: #FF0000;
	FONT-WEIGHT: bold;
}

.ntw
{
	FONT-SIZE: 12px;
	COLOR: #FFFFFF;
	FONT-WEIGHT: normal;
}

/* footer */
.ntf
{
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-WEIGHT: normal;
} 


/* +++++++++++++++++++++++++++++++++++++ */
/* INPUT  FIELDS                         */
/* +++++++++++++++++++++++++++++++++++++ */

/* Eingabe-Feld fuer Schnell-Suche */
input.ss { 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  height: 18px;
  color: #000000; 
  margin-top: 0px; 
  margin-bottom: 0px; 
  border: 1px solid #999999; 
} 

/* Auswahl Boxes im Ergebnis */
input.erg { 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  height: 18px;
  color: #000000; 
  margin-top: 2px; 
  margin-bottom: 2px; 
  border: 1px solid #999999; 
}

/* Auswahl Boxes fuer Urlaubsdaten-Eingabe */
input.udat { 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  height: 18px;
  color: #000000; 
  margin-top: 2px; 
  margin-bottom: 2px; 
  border: 1px solid #999999; 
}


/* +++++++++++++++++++++++++++++++++++++ */
/* TABELLEN  DEF                         */
/* +++++++++++++++++++++++++++++++++++++ */   

.fehler
{
  background-image:none;
  background-color:none;
  border:1px;
  border-style:solid;  
  border-color:#FF0000;  
  text-decoration:none;    
  bordercolordark:#FF0000;
}

.terg
{
  background-image:none;
  background-color:#F1F1F1;
  border:1px;
  border-style:solid;  
  border-color:#C0C0C0;  
  text-decoration:none;    
  bordercolordark:#C0C0C0;
} 

.tbox
{
  background-image:none;
  background-color:none;
  border:1px;
  border-style:solid;  
  border-color:#00487D;  
  text-decoration:none;    
  bordercolordark:#C0C0C0;
} 

.imgb
{
  background-image:none;
  background-color:none;
  border:1px;
  border-style:solid;  
  border-color:#000000;  
  text-decoration:none;    
  bordercolordark:#C0C0C0;
}   

.gitter
{
  background-image:none;
  background-color:none;
  border:1px;
  border-style:solid;    
  border-color:#C0C0C0;  
  text-decoration:none;    
  bordercolordark:#C0C0C0;
}

td.gitter {
   border: 1px solid #999;
   border-top: none;
   border-left: none;
   }

/* +++++++++++++++++++++++++++++++++++++ */
/* SPAN  DEF                              */
/* +++++++++++++++++++++++++++++++++++++ */   

/* Box-Navigation HEAD */
#box_head {
  font-size:12px;
  text-decoration:none;
  color:#FFFFFF;
  font-weight:bold;  
  font-family:Verdana;
  padding:4px 5px 5px 5px;
}

/* Box-Navigation HEAD BREADCRUMB*/
#box_head_bread {
  font-size:12px;
  text-decoration:none;
  color:#FFFFFF;
  font-weight:none;  
  font-family:Verdana;
  padding:4px 5px 5px 5px;
}

/* Detail-Seite Head */
#dth1 {
  font-size:14px;
  text-decoration:none;
  color:#00487D;
  font-weight:bold;  
  font-family:Verdana;
  /*padding:4px 5px 5px 5px;*/
}

