/* CSS-File for www.gpsdrive.de */

a	{ font-family:sans-serif;
	  color:#d90000;
	  padding:3px; }

a:hover	{ color:white; }

a.head:hover
	{ font-family:sans-serif;
	  color:white;
	  background-color:#808080;
	  text-decoration: none; }

a:visited 
	{ font-family:sans-serif;
	  color:#800000; }

img.thumb
	{ margin:5px;
	  vertical-align:middle; }

img.thumb:hover
	{ margin:2px;
	  vertical-align:middle;
	  border:3px groove #000080; }

body	{ font-family:sans-serif;
	  font-size:100%;
	  color:white;
	  background-color:#000088;
	}

.center	{ margin-left:auto; margin-right:auto; }

code	{ font-family:monospace;
	  font-style:italic; }

dt	{ font-weight:bold;
	  font-style:italic; }

dd	{ white-space:pre;
	  font-family:monospace;
	  font-size:90%; }

div#main
	{ position:absolute;
	  top:25px; left:25px; right:25px;
	  padding:10px;
	  background-color:white;
	  background-image:url(/images/back_grey.png);
	  color:black;
	  border:1px solid #000080; }

div#content
	{ margin:0% 5% 0% 5%; }

h1	{ color:black;
	  font-weight:bold;
	  text-align:center;
	  font-size:150%; }

h2	{ color:black;
	  font-weight:bold;
	  text-align:left;
	  font-size:120%; }

h3	{ font-size:120%;
	  font-variant:small-caps;
	  text-decoration:underline;
	  background-color:#8080ff; }

h4	{ font-weight:bold;
	  font-size:100%; }

img	{ border:none; }

img.left
	{ border:0px solid black;
	  margin:0px 10px 5px 0px;
	  float:left; }

img.right
	{ border:0px solid black;
	  margin:0px 10px 5px 0px;
	  float:right; }

p.faq	{ margin-left:20px;
	  margin-right:20px;
	  text-align:justify;
	  font-style:italic; }

p.gallery
	{ line-height:100px;
	  margin-left:auto; margin-right:auto; }

pre	{ white-space:pre-wrap;
	  font-family:Courier,monospace;
	  font-size:100%;
	  color:#ffffff;
	  background-color:#000000;
	  padding:10px; }

table	{ border:none; }

td	{ border:none;
	  }

tr	{ background-color:white; }

th.head
	{ color:black;
	  background-color:#808080;
	  text-align:center;
	  font-family:sans-serif;
	  font-weight:bold;
	  font-size:120%;
	  padding:5px; }

td.head
	{ background-color:#cad0d0;
	  background-image:url(/images/back_grey.png);
	  font-size:90%;
	  margin:0px 2px 0px 2px; 
	  vertical-align:top;
	  padding:2px;
	}

td.head_sel
	{ background-color:#808080;
	  font-size:90%;
	  font-family:sans-serif;
	  vertical-align:top;
	  text-align:left;
	  color:#cad0d0;
	  padding:2px;
	 }

td.head_sub
	{ background-color:#808080;
	  font-size:70%;
	  margin:0px 0px 0px 0px; 
	  padding:1px 2px 1px 2px;
	}

