﻿html
{ 
	height: 			100%;
	font-size:			100%;
	font-family: 		Verdana, Geneva, sans-serif;
}

*
{ 
	margin: 			0rem 0rem 0rem 0rem;
	padding: 			0rem 0rem 0rem 0rem;
}

body
{ 
	font-size:			0.8rem;
  	background: 		#D3D3D3;
	color: 				#555;
}

p
{ 
	padding: 			0rem 0.9375rem 0.75rem 0rem;
	line-height: 		1.5em;
}

img
{ 
	border: 			0rem 0rem 0rem 0rem;
}

h1
{ 
	font-size:			2.2rem;
	font-family:		"Trebuchet MS", Helvetica, sans-serif;
	font-style:			italic;
	text-shadow:		0.375rem 0.375rem 0.375rem #000;
	padding:			0.625rem 0rem 1.250rem 0.9375rem;
	color: 				#dddddd;
	font-weight:		lighter;
}

h1 sub
{
	font-size:			1.4rem;
}

h2
{ 
	font-size:			1.2rem;
	margin:				0rem 0rem 0.3125rem 0rem;
	padding: 			0rem 0rem 0.625rem 0rem;
	color: 				#0B1350;
}

h3
{ 
	font-size:			0.9rem;
	margin:				0rem 0rem 0.9375rem 0rem;
	padding:			0.3125rem 0rem 0rem 0rem;
	color: 				#000;	
}

h4
{ 
	font-size:			1.0rem;
	padding: 			0rem 0rem 0.3125rem 0rem;
	color: 				#0B1350;
	text-transform: 	uppercase;
}

a, a:hover /* Anpassungen 2018 */
{ 
	outline: 			none;
  	text-decoration:	none;
	color: 				#0b1350;
}

a:hover /* Anpassungen 2018*/
{ 
	text-decoration:	underline;
}

td
{
	font: 				normal 80% Verdana, Arial; 
}

ul
{ 
	margin: 			0.125rem 0rem 1.375rem 1.0625rem;
}

ul li
{
  	margin: 			0rem 0rem 0.375rem 0rem; 
	line-height: 		1.5rem;
}

.center /* resultfuncinc.php für index.php */
{ 
	display: 			block;
  	text-align: 		center;
	margin: 			0.625rem auto 1.25rem auto;
}

#main, #logo
{ 
	margin-left:	 	auto;
	margin-right: 		auto;
}

#header
{ 
	background: 		#D3D3D3;
	height: 			6.25rem;
}

/* Sidebar - Navigationsbereich */

#sidebar_container
{ 
	width: 				11.875rem;
  	background-color: 	#DDDDDD;
 	border-color:		#476A8E;
  	border-right: 		solid;
  	border-width:		thin;
  	font-size:			0.8rem;
	display: 			table-cell;
	vertical-align: 	top;
}

.sidebar_top
{ 
	height: 			0.3rem;
}

.sidebar
{ 
	float: 				right;
  	width: 				11.875rem;
  	padding: 			0rem 0rem 0rem 0rem;
  	margin: 			0rem 0rem 0.2rem 0rem;
} 

.sidebar_item
{ 
  	background-color: 	#DDDDDD;
}

.sidebar li a.selected
{ 
	color: 				#444;
} 

.sidebar h3
{	
  	background:			#C9C9C9;
  	margin: 			0rem 0rem 0rem 0rem;
  	padding: 			0.2rem 0.2rem 0.2rem 0.4rem;
  	color:				#0B1350;
  	font-weight:		bold;
}

.sidebar a 
{
  	color: 				#0b1350;
  	outline: 			none;
  	text-decoration: 	none;
}
.sidebar a:hover 
{
  	color: 				#0b1350;
  	outline: 			none;
  	text-decoration:	underline;
}

.sidebar ul
{ 
	margin: 			0rem;
} 

#content ul
{ 
	margin: 			0.125rem 0rem 1.375rem 0rem;
}

#content ul li, .sidebar ul li
{ 
	list-style-type: 	none;
 	margin: 			0rem 0rem 0rem 0rem; 
  	padding: 			0.25rem 0rem 0rem 0.9375rem;
  	line-height: 		1.2rem;
	color: 				#0B1350;
}

#footer p
{ 
	line-height: 		1.7rem;
	padding: 			0rem 0rem 0.625rem 0rem;
}

table	/* Anpassungen 2018*/		
{ 
	margin: 			0rem 0rem 0rem 0rem;	
	border:				0;
}

.contact-table
{
	font:				normal Verdana, Arial;
	vertical-align:		top;
	width:				31.25rem;
}

#content a 
{
    color: 				#0b1350;
    outline: 			none;
    text-decoration: 	none;
}

#content a:hover 
{
    color: 				#0b1350;
    outline: 			none;
    text-decoration: 	underline;
}

/* Frontpage */

.welcome-planebackground 
{
	background-color: 	#AAD4FF;
	border-color: 		#AAD4FF;
	text-align:			right;	
	border-style: 		solid;
	border-width: 		0.0625rem 0.125rem 0.0625rem 0.125rem;
	font-size: 			0.8rem;
	vertical-align:		middle;
	line-height: 		1.6rem;
	width:				30rem;
}

.welcome-trainbackground 
{
	background-color: 	#99FF99;
	border-color: 		#99FF99;
	text-align:			right;	
	border-style: 		solid;
	border-width: 		0.0625rem 0.125rem 0.0625rem 0.125rem;
	font-size: 			0.8rem;
	vertical-align:		middle;
	line-height: 		1.6rem;
	width:				30rem;
}

.welcome-carbackground 
{
	background-color: 	#E1E1E1;
	border-color: 		#E1E1E1;
	text-align:			right;	
	border-style: 		solid;
	border-width: 		0.0625rem 0.125rem 0.0625rem 0.125rem;
	font-size: 			0.8rem;
	vertical-align:		middle;
	line-height: 		1.6rem;
	width:				30rem;
}

.welcome-boatbackground 
{
	background-color: 	#B4B4B4;
	border-color: 		#B4B4B4;
	text-align:			right;	
	border-style: 		solid;
	border-width: 		0.0625rem 0.125rem 0.0625rem 0.125rem;
	font-size: 			0.8rem;
	vertical-align:		middle;
	line-height: 		1.6rem;
	width:				30rem;
}
.welcome-text
{
	text-align:			left;
	float:				left;
}

/* Ende Frontpage */

/* Reports & Visits */

.report-table
{
	padding:			0rem 0rem 0rem 0rem;
	vertical-align:		top;
	width:				100%;
	display:			table;
}

.report-background
{
	background-color:	#EDEDED;
	height: 			2rem;
	vertical-align:		middle;
	line-height: 		2rem;
	display:			flex;
}

.report-background1
{
	background-color:	#FAFAFA;
	height: 			1.9rem;
	vertical-align:		middle;
	line-height: 		1.9rem;
	display:			flex;
}

.report-background2
{
	background-color:	#E3E3E3;
	height: 			1.9rem;
	vertical-align:		middle;
	line-height: 		1.9rem;
	display:			flex;
}

/* Ende Reports & Visits */

h5
{ 
	font-size: 			0.9rem;
	color: 				#0B1350;
  	padding: 			0rem 0rem 0rem 0rem;
	text-transform: 	uppercase;
	vertical-align: 	middle;
}

/* Spotterbrowser */

.entrysize 
{
	font-size:			0.8rem;
	text-align:			left;
	padding:			0.25rem 0.25rem 0.25rem 0.25rem;
}

.bb_text 
{
	border-right-style:	solid; 
	border-left-style:	solid;
	border-bottom-style:solid;
	border-width:		0.0625rem; 
	border-color:		#999999; 
	font-size:			0.8rem;; 
	font-family:		Verdana;
	margin:				0rem 0rem 0.9375rem 0rem;
	padding:			0.3125rem 0.3125rem 0.3125rem 0.3125rem;
}

.fields 
	{
	border-width:		0.0625rem; 
	font-family:		Verdana;
	padding:			0.2rem; 
}

.buttn 
{
	border-width:		0.0625rem;
	font-family:		Verdana;
}

.cc /* Abstand zwischen 2 Spalten in Search*/
{
	vertical-align: 	top;
	width:				15.3125rem;
}
.cd
{
	max-width: 			14.125rem;
}

/* Search.php */

.statistics
{
	width:				18rem;
}

.statistics_left
{
	float:				left;
}

.statistics_right
{
	float:				right;
	margin-right:		5%;
}

.search
{
	width:				18.75rem;
	clear:				both;
	padding:			0rem 0rem 0.9375rem 0rem;
}

.search_last
{
	width:				18.75rem;
	clear:				both;
	padding:			0rem 0rem 0rem 0rem;
}

.search_small_left /* in search.php */
{
	width:				4.25rem;
	float:				left;
	padding:			0.2rem 0.2rem 0.2rem 0rem;
}

.divTable_img
{
	display:			table;
	width:				40%;
}

.divTable
{
	display: 			table;
	width: 				100%;
}

.divTableRow 
{
	display: 			table-row;
}

.divTableCell, .divTableHead 
{
	border: 			0;
	display: 			table-cell;
}

.divTableCell_left 
{
	border: 			0;
	width:				8rem;
	display: 			table-cell;
}

.divTableCell_Search_right
{
	border: 			0;
	display: 			table-cell;
	vertical-align: 	top; 
	width:				45%;
}

.divTableCell_Search_left
{
	border: 			0;
	display: 			table-cell;
	vertical-align: 	top; 
	width:				55%;
	height:				19.375rem;
}

.divTableCell_Link
{
	border: 			0;
	display: 			table-cell;
	padding: 			0.1875rem 0rem 0.1875rem 0.625rem;
	font-weight: 		bold;
	width:				15.625rem;
}

.divTableBody 
{
	display: 			table-row-group;
}

.divTable_imgview
{
	margin-top:			0.625rem;
}

/* Imgview naechstes und vorheriges Bild */

.divTable_nav
{
	display:			table;
	column-gap: 		2.4375rem;
}

.divTableCell_nav_prev
{
	background-color: 	#CCCCCC; 
	padding-left: 		0.3125rem; 
	padding-right: 		0.3125rem;
	text-align:			left;
	max-width: 			8.125rem;
}

.divTableCell_nav_next
{
	background-color: 	#CCCCCC; 
	padding-left: 		0.3125rem; 
	padding-right: 		0.3125rem;
	text-align:			right;
	max-width:			8.125rem;
}

.divTableCell_nav_up
{
	background-color: 	#CCCCCC; 
	padding-left: 		0.3125rem; 
	padding-right: 		0.3125rem;
	text-align:			center;
	max-width:			8.125rem;
}

/* Ende Imgview naechstes und vorheriges Bild */

/* Old reports*/

.content-box
{
  column-count:         4;
  column-gap:           2.4375rem;
}

.card
{
	margin:				0rem 1.75rem 1.75rem 0rem;
	border-style:		solid; 
	border-width:		0.0625rem;
	border-color:		#999999;
	width: 				14.0625rem;
}

.old_separator
{
	height: 			0.1875rem; 
	column-span: 		all;
}

.entrysize2
{
	font-size:			0.8rem;
	text-align:			center;
	padding:			0.25rem 0.25rem 0.5rem 0.25rem;
}