body {
	margin:0;
	background-color:rgb(66,176,220);
	background-image:url(../../all/img/html-bg.gif);
	background-repeat:repeat-x; }
	
#hintergrund {
	position:absolute;
	top:50%;
	left:50%;
	width:998px;
	height:628px;
	margin-left:-499px;
	margin-top:-314px; }
	
#content {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	text-align:center;
	vertical-align:middle;
	/*background-color:rgb(255,255,0);*/ }
	
/* --------------------------------------- */
/* Slogan, Größe und Position des Rahmens */
/* --------------------------------------- */
#slogan {
	/*background-color:rgb(255,0,0);*/
	position:relative;
	top:-2px;
	left:0px;
	width:998px;
	height:27px;
	text-align:center; }

.slogan {
	font-family:verdana,arial,sans-serif,geneva;
	font-size:25px;
	line-height:27px;
	vertical-align:text-top;
	font-weight:bold;
	letter-spacing:29px;
	color:rgb(206,218,241); }

/* --------------------------------------- */
/* 1. Rahmen links oben, Größe und Position */
/* --------------------------------------- */
#topleft {
	position:relative;
	top:0px;
	left:0px;
	width:360px;
	height:354px;
	/*background-color:rgb(255,255,0);*/ }

/* --------------------------------------- */
/* Headline links oben, Größe und Position */
/* --------------------------------------- */
#head1 {
	/*background-color:rgb(255,255,255);*/
	position:absolute;
	width:350px;
	height:90px;
	bottom:5px;
	right:5px;
	z-index:1; }

.natur {
	font-family:verdana,arial,sans-serif,geneva;
	font-size:90px;
	font-weight:bold;
	vertical-align:text-bottom;
	color:rgb(255,139,24);}

/* --------------------------------------- */
/* Sub-Headline links oben, Größe und Position */
/* --------------------------------------- */
#subhead1 {
	/*background-color:rgb(255,0,255);*/
	position:absolute;
	width:350px;
	height:20px;
	bottom:10px;
	right:10px;
	z-index:2; }

.naturundsicherleben {
	font-family:verdana,arial,sans-serif,geneva;
	font-size:20px;
	vertical-align:text-bottom;
	color:rgb(178,10,0);}

/* --------------------------------------- */
/* Headline mittig, Größe */
/* --------------------------------------- */
.er {
	font-family:verdana,arial,sans-serif,geneva;
	font-size:90px;
	font-weight:bold;
	line-height:68px;
	color:rgb(55,136,179);}

/* --------------------------------------- */
/* 2. Rahmen rechts unten, Größe und Position */
/* --------------------------------------- */
#bottomright {
	position:relative;
	top:0px;
	left:0px;
	width:360px;
	height:123px;
	/*background-color:rgb(255,255,0);*/ }

/* --------------------------------------- */
/* Headline rechts unten, Größe */
/* --------------------------------------- */
.leben {
	font-family:verdana,arial,sans-serif,geneva;
	font-size:90px;
	font-weight:bold;
	line-height:68px;
	color:rgb(255,171,87);}

/* --------------------------------------- */
/* Sub-Headline rechts unten, Größe und Position */
/* --------------------------------------- */
#subhead2 {
	/*background-color:rgb(255,0,255);*/
	position:absolute;
	top:3px;
	left:10px;
	width:350px;
	height:30px;
	z-index:4; }

.sportspass {
	font-family:verdana,arial,sans-serif,geneva;
	font-size:20px;
	line-height:30px;
	text-align:left;
	vertical-align:text-top;
	color:rgb(178,10,0);}
	
/* --------------------------------------- */
a:link, a:visited {
	font-family:arial,verdana,sans-serif,geneva;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:rgb(3,52,119); }
	
a:hover {
	color:rgb(255,2550,255); }
	
a:focus {
	outline:none; }
	
img, a img {
	border:0; }
	
