/* BODY -------------------------------------------------------------------------------------------------------------------------------- */

body 							{ margin: 5px 5px 5px 5px; padding: 0; background-color: #FFFFFF; text-align: center; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 16px; color: #646464; }
#format							{ width: 719px; text-align: left; margin: auto auto; }

#home							{ position: absolute; height: 165px; width: 719px; text-align: left; margin: -80px 0px 0px -360px; top: 50%; left: 50%; padding: 0; }
.mousepointer					{ position: absolute; height: 70px; width: 40px; top: 86px; left: 385px; background: url(../gfx/mousepointer.gif) top left no-repeat; }

/* ALLGEMEINE FORMATIERUNGEN ------------------------------------------------------------------------------------------------------------*/

.hide							{ display: none; }

a.txt							{ color: #646464; }
a.txt:hover						{ text-decoration: none; color: #FFFFFF; background: #646464; }

/* ANKER FÜR TOPLINK */
.topanchor						{ float: right; width: 1px; height: 0; line-height: 0; overflow: hidden; }

/* HEADER ------------------------------------------------------------------------------------------------------------------------------ */

#header 						{ margin: 0; height: 131px; display: block; }

.logo							{ width: 131px; height: 131px; float: left; margin: 0px 5px 0px 0px; background: url(../gfx/logo.gif) top left no-repeat; }

/* SMARTICONS ---------------------------------------------------- */

ul.smartnavi					{ width: 29px; float: left; margin: 0; padding: 0; }
ul.smartnavi li 				{ float: left; list-style: none; }
ul.smartnavi a.home				{ background: url(../gfx/i.home.gif) top left no-repeat #DCDCDC; }
ul.smartnavi a.mailto			{ background: url(../gfx/i.mailto.gif) top left no-repeat #DCDCDC; margin: 5px 0px 0px 0px; }
ul.smartnavi a.sitemap			{ background: url(../gfx/i.sitemap.gif) top left no-repeat #DCDCDC; margin: 5px 0px 0px 0px; }
ul.smartnavi a.imprint			{ background: url(../gfx/i.imprint.gif) top left no-repeat #DCDCDC; margin: 5px 0px 0px 0px; }
ul.smartnavi a					{ width: 29px; height: 29px; float: left; }
ul.smartnavi a:hover			{ background-color: #B4D2E6; background-position: 0px -29px; }

/* MAIN -------------------------------------------------------------------------------------------------------------------------------- */

#main	 						{ margin: 0; display: block; }

#main h1						{ height: 22px; width: 519px; float: left; margin: 5px 5px 0px 0px; padding: 7px 15px 0px 15px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000; background: url(../gfx/bck.h1.gif) top left repeat-y #DCDCDC; }

