/*
css-Stylesheet www.gesundes-bauen.com
*/

body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #eeeeee;
	margin: 0; /* Es empfiehlt sich, margin (Rand) und padding (Auffüllung) des Body-Elements auf 0 einzustellen, um unterschiedlichen Browser-Standardeinstellungen Rechnung zu tragen. */
	padding: 0;
	text-align: center; /* Hierdurch wird der Container in IE 5*-Browsern zentriert. Dem Text wird dann im #container-Selektor die Standardausrichtung left (links) zugewiesen. */
	color: #000000;}

.oneColFixCtr #container {
	width: 950px;  /* Mit einer Breite, die 20 Pixel unter der vollen Breite von 800 Pixel liegt, können Sie dem Browser-Chrome Rechnung tragen und gleichzeitig eine horizontale Bildlaufleiste vermeiden. */
	background: #dddddd;
	margin: 0 auto; /* Durch automatische Ränder (in Verbindung mit einer Breite) wird die Seite zentriert. */
	border: 1px solid #999999;
	text-align: left; /* Hierdurch wird die Einstellung text-align: center im Body-Element überschrieben. */}

P.menue {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;}

P.content {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;}
P.green {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	margin-left: 20px;
	margin-right: 10px;
	color: #eeeeee;}
P.footer {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	margin-top: 15px;
	margin-left: 20px;
	margin-right: 10px;
	color: #eeeeee;}
A {
	color: #000000;
	text-decoration: none;}

A:hover {
	color: #808080;
	text-decoration: none;}

A.header { 
	color: #FFFFFF; 
	text-decoration: none;}

A.header:hover {
	color: #CCCCCC;
	text-decoration: none;}

A.headerNavigation { 
	color: #FFFFFF; 
	text-decoration: none;}

A.headerNavigation:hover {
	color: #CCCCCC;
	text-decoration: none;}

A.footer { 
	color: #FFFFFF; 
	text-decoration: none;}

A.footer:hover {
	color: #CCCCCC;
	text-decoration: none;}

img
{
	border:0px solid #000000;}

img.rand
{
	border:0px solid #000000;}

img.rand:visited
{
	border:0px solid #000000;}

FORM {
	display: inline;}


/* Table */
table {	
	border-width:0px;
	border-spacing:0;
	width:100%; }

table.content {
	border-width:0px;
	width:100%;} 

table.ref {	
	border-width:0px;
	border-spacing:0;
	width:550px; }
	
table.footer {
	border-width:0px;
	width:100%;}
 
td { padding:0;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	vertical-align:top; }

td.menue {
	padding:20;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;}

td.main {
	padding:40;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;}

td.content {
	padding-bottom:20;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;}

td.white {
	padding:0;
	background: #ffffff;}

td.green {
	padding:0;
	vertical-align:middle;
	background: #91c400;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #eeeeee;}

td.footer {
	padding:0;
	background: #999999;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #eeeeee;}

h1.content {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight:bold}

CHECKBOX, INPUT, RADIO, SELECT {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;}

TEXTAREA {
	width: 100%;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;}

/* Relativer Tooltip */
a.tooltip, a.tooltip:link, a.tooltip:visited, a.tooltip:active  {
  position: relative;
  text-decoration: none; 
  font-style: italic;
  color: #0000ff; 
  }
  
a.tooltip:hover {
  color: #0000ff; 
  background: transparent;
  }

a.tooltip span {
  display: none;  
  text-decoration: none; 
}

a.tooltip:hover span {
  display: block;
  position: absolute; 
  top: -5px; 
  left: -10px; 
  width: 140px;
  z-index: 100;
  color: #000000;
  padding:5px; 
  border:1px solid #000000; 
  background: #FFFFCC;
  font: 12px Verdana, sans-serif; 
  text-align: left;
  }
  
a.tooltip span b {
  display: block;
  margin: 0;
  padding: 0;
  font-size: 16px;
  font-weigth: bold;
  color: yellow;
  background-color: gray;
  border: 0px;
  border-bottom: 1px solid black;
}

