body 
{ 
	color:#000000; 
	background-color:#ffffff; 
}

td 
{ 
	padding: 10px; 
	font-family:Verdana,Arial,Helvetica,Geneva,sans-serif; 
	font-size:10pt; 
	font-weight:normal; 
	color:#000000;
}

td.nopadd
{
	padding: 0px;
}

h1 
{ 
	font-family:Verdana,Arial,Helvetica,Geneva,sans-serif; font-size:16pt; font-weight:bold; text-decoration:none; color:#000000;
}


h2 { font-family:Verdana,Arial,Helvetica,Geneva,sans-serif; font-size:13pt; font-weight:bold; text-decoration:none; color:#000000; }

h2.link
{
	font-family:Verdana,Arial,Helvetica,Geneva,sans-serif; font-size:13pt; font-weight:bold; color:blue;
}

a:link { font-family:Verdana,Arial,Helvetica,Geneva,sans-serif; font-size:10pt; font-weight:normal; text-decoration:none;  color: blue; }
a:active { font-family:Verdana,Arial,Helvetica,Geneva,sans-serif; font-size:10pt; font-weight:normal; text-decoration:none;  color: blue; }
a:visited { font-family:Verdana,Arial,Helvetica,Geneva,sans-serif; font-size:10pt; font-weight:normal; text-decoration:none;  color: blue; }
a:hover { font-family:Verdana,Arial,Helvetica,Geneva,sans-serif; font-size:10pt; font-weight:normal; text-decoration:underline;  color: blue; }


table.box
{
	background-color:#eeeeff; 
}


.tiny  { font-family:Verdana,Arial,Helvetica,Geneva,sans-serif; font-size:7pt; font-weight:normal; text-decoration:none; color:#000000; }
.tiny a { font-family:Verdana,Arial,Helvetica,Geneva,sans-serif; font-size:7pt; font-weight:normal; text-decoration:none; color:blue; }
.tiny a:active { font-family:Verdana,Arial,Helvetica,Geneva,sans-serif; font-size:7pt; font-weight:normal; text-decoration:none; color:blue; }
.tiny a:visited { font-family:Verdana,Arial,Helvetica,Geneva,sans-serif; font-size:7pt; font-weight:normal; text-decoration:none; color:blue; }
.tiny a:hover { font-family:Verdana,Arial,Helvetica,Geneva,sans-serif; font-size:7pt; font-weight:normal; text-decoration:underline; color:blue; }


.black
{
	background-color:black; 	
}

.border
{
  border-width: 1px;
  border-color: black;
}

.bottombox
{
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-left-style: solid;
  border-left-width: 1px;
  border-right-style: solid;
  border-right-width: 1px;
  border-color: black;
}

.topbox
{
  border-top-style: solid;
  border-top-width: 1px;
  border-left-style: solid;
  border-left-width: 1px;
  border-right-style: solid;
  border-right-width: 1px;
  border-color: black;
}


td.amazon-search
{
	padding: 5px;
}

table.amazon-search
{
	border-width: 1px;
	border-style: solid;
	border-color: black;
	background-color:white; 
}





.amazon-search-font
{
	font-face: "verdana,arial,helvetica";
	font-size: 7pt;
	font-weight: bold;
}

/* Form - Elemente */
.submitbutton
{ 
	font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
	font-size:11px; font-weight:normal; color:#000000;
	background-color:#bbbbff; 
	border-style:solid;
	border-width:1px; 
	border-color:#000000;
}

.input
{
	font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
	font-size:11px; font-weight:normal; color:#000000;
	background-color:#eeeeff; 
	border-style:solid;
	border-width:1px; 
	border-color:#000000;
}

/* die Suchbox */

.searchbox
{
	width: 150px;
	background-color:white;
	border-width: 1px;
	border-style: solid;
	border-color: black;	
	padding-left: 8px;
	padding-right: 3px;
	padding-top: 5px;
	padding-bottom: 0px;
}

.left-ad
{
	width: 150px;
	background-color:white;
	border-width: 1px;
	border-style: solid;
	border-color: black;	
	padding-left: 8px;
	padding-right: 3px;
	padding-top: 5px;
	padding-bottom: 3px;
}

.left-ad a:link { font-family:Verdana,Arial,Helvetica,Geneva,sans-serif; font-size:7pt; font-weight:normal; text-decoration:none;  color: black; }
.left-ad a:active { font-family:Verdana,Arial,Helvetica,Geneva,sans-serif; font-size:7pt; font-weight:normal; text-decoration:none;  color: black; }
.left-ad a:visited { font-family:Verdana,Arial,Helvetica,Geneva,sans-serif; font-size:7pt; font-weight:normal; text-decoration:none;  color: black; }
.left-ad a:hover { font-family:Verdana,Arial,Helvetica,Geneva,sans-serif; font-size:7pt; font-weight:normal; text-decoration:underline;  color: black; }


/* Hier kommen die Spezial-Formatierungen */

table.special-box
{
	background-color:#ffaaaa;
	border-width: 1px;
	border-style: solid;
	border-color: black;	
}

table.flight-table
{
	border-spacing: 4px;
	border-collapse: collapse;
	empty-cells: show;
}

th.flight-table
{
	padding: 4px;
}

td.flight-table
{
	padding: 6px;
	border-bottom: 1px dashed #bbbbbb;
}

table.airports
{	
}

td.airports
{
	width: 33%;
}

.airline
{
	padding: 4px;
}

.airline:target 
{
	border-width: 1px;
	border-style: solid;
	border-color: black;		
	background-color:#ffaaaa;
}

.galerie
{
	background-color:#eeeeff; 
	width: 250px;
	height: 350px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 7px;
	padding-bottom: 4px;
}




.submenue a:link { font-family:Verdana,Arial,Helvetica,Geneva,sans-serif; font-size:7pt; font-weight:normal; text-decoration:none;  color: blue; }
.submenue a:active { font-family:Verdana,Arial,Helvetica,Geneva,sans-serif; font-size:7pt; font-weight:normal; text-decoration:none;  color: blue; }
.submenue a:visited { font-family:Verdana,Arial,Helvetica,Geneva,sans-serif; font-size:7pt; font-weight:normal; text-decoration:none;  color: blue; }
.submenue a:hover { font-family:Verdana,Arial,Helvetica,Geneva,sans-serif; font-size:7pt; font-weight:normal; text-decoration:underline;  color: blue; }

td.submenue
{
	padding-left: 23px;
	padding-top: 0px;
	padding-bottom: 3px;
	padding-right: 0px;

}

span.image-nav
{
	background-color: silver; 
	color: gray;
	padding: 4px;
	font-family:Verdana,Arial,Helvetica,Geneva,sans-serif; 
	font-size:8pt; 
	font-weight:normal;
	border-width: 1px;
	border-style: solid;
	border-color: black;		
}

table.image-nav
{
	background-color: white;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-style: solid;
	border-color: darkgray;		
}

a.image-nav:link
{
	background-color:#bbbbff; 
	padding: 4px;
	font-family:Verdana,Arial,Helvetica,Geneva,sans-serif; 
	font-size:8pt; 
	font-weight:normal;
	text-decoration:none; 
	color: black;
	border-width: 1px;
	border-style: solid;
	border-color: black;		
}
a.image-nav:active
{
	background-color:#bbbbff; 
	padding: 4px;
	font-family:Verdana,Arial,Helvetica,Geneva,sans-serif; 
	font-size:8pt; 
	font-weight:normal;
	text-decoration:none; 
	color: black;
	border-width: 1px;
	border-style: solid;
	border-color: black;		
}
a.image-nav:visited
{
	background-color:#bbbbff; 
	padding: 4px;
	font-family:Verdana,Arial,Helvetica,Geneva,sans-serif; 
	font-size:8pt; 
	font-weight:normal;
	text-decoration:none; 
	color: black;
	border-width: 1px;
	border-style: solid;
	border-color: black;		
}
a.image-nav:hover
{
	background-color:#bbbbff; 
	padding: 4px;
	font-family:Verdana,Arial,Helvetica,Geneva,sans-serif; 
	font-size:8pt; 
	font-weight:normal;
	text-decoration:none; 
	color: black;
	border-width: 1px;
	border-style: solid;
	border-color: black;		
}

.image-top-text
{
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-style: solid;
	border-color: darkgray;		
	height: 50px;
}


.front-ad
{
    width: 518px;
	background-color:#eeeeff;
	padding: 10px;
	text-align: center;
	border-width: 1px;
	border-style: solid;
	border-color: gray;	
}