			body
			{
			  	padding: 0px;
			  	margin: 0px;
				font-family: verdana, arial, sans serif;
				font-size: 10pt;
				background-image:url('graphics/gb_bg.jpg');
				background-repeat: no-repeat;
				padding-top: 100px;
			}

			#main
			{
				text-align: left;
				padding: 0px;
				margin: 0px;
				width: 762px;
			}

			h1
			{
				color: #1067ac;
				font-size: 12.5pt;
				margin: 0px;
				padding-bottom: 10px;
			}
			.kosten
			{
				border: 2px solid gray;
                                 border-style: solid
			}

			.kosten td
			{
				border: 0px solid gray;
                                 border-style: solid
			}

			#title
			{
				background: url('graphics/gb_banner.gif');
				height: 116px;
				padding: 0px;
				margin: 0px;
				width: 762px;
			}

			#links
			{
				background: #1067ac;
				height: 25px;
				padding: 0px;
				padding-bottom: 2px;
				padding-left: 25px;
				padding-top: 13px;
				margin: 0px;
                                 width: 737px; /* eingefügt */
			}

			/* display as table-cell because of the vertical-align: center of the sublinks, because of this it needs a width*/
			#sub_links
			{
				/*display: table-cell;*/
				height: 25px;
				/*width: 737px;  /* vormals 758 */
				padding-left: 60px;
				padding-right: 404px;
				margin: 0px;
                                 /*margin-top: 400px*/
				border-right: 2px solid #1067ac;
				border-left: 2px solid #1067ac;
				vertical-align: middle;
			}

			/* IE boxmodel-hack */
			* html #sub_links
			{ /* nur fuer Internet Explorer */
			  /*width: 708px;     /* Version 5.x */
			  width: 294px;    /* Version 6 */
                           /*margin-left: -150px*/

                         }

			#sub_links_inhalt
			{
				color: #1067ac;
				/*width: 472px;*/
                                 width: 390px;
                                 margin-right: -100px;
				text-align: center;
			}

			/* IE boxmodel-hack */
			* html #sub_links_inhalt
			{ /* nur fuer Internet Explorer */
			  /*padding-top: 4px;     /* Version 5.x */
			  /*padding-top: 4px;    /* Version 6 */
			}

			#banner
			{
				height: 125px;
				background: url('graphics/bg_blue.jpg');
				padding: 0px;
				margin: 0px;
				border: 2px solid #1067ac;
			}

			#inhalt
			{
				padding: 10px;
				margin: 0px;
				border-right: 2px solid #1067ac;
				border-left: 2px solid #1067ac;
				border-bottom: 2px solid #1067ac;

			}

			ul
			{
				margin-top: 0px;
			}

			#footer
			{
				height: 25px;
				background: url('graphics/gb_footer.gif');
				padding: 0px;
				margin: 0px;
				width: 762px;
                         }

			/* CSS for Links  */
			a.button, a.buttonDis
			{
                           display: block;
			  background-color: transparent;
			  background-repeat: no-repeat;
			  width: 150px;
			  height: 25px;
			  padding-left: 2px;
			  float: left;
			}

			a.button:hover, a.button:active
			{
			  background-position: 0px -25px;
			}

			#button_info
			{
			  background-image: url('graphics/buttons/button_info.gif');
			}

			#button_leistungen
			{
			  background-image: url('graphics/buttons/button_leistungen.gif');
			}

			#button_kosten
			{
			  background-image: url('graphics/buttons/button_kosten.gif');
			}

			#button_kontakt
			{
			  background-image: url('graphics/buttons/button_kontakt.gif');
			}

			a.sublink:link
			{
			  font-family: verdana, geneva, sans serif;
			  color: #1067ac ;
			  text-decoration: none;
			}

			a.sublink:visited
			{
			  font-family: verdana, geneva, sans serif;
			  color: #1067ac;
			  text-decoration: none;
			}

			a.sublink:active
			{
			  font-family: verdana, geneva, sans serif;
			  color: gray;
			  text-decoration: none;
			}

			a.sublink:hover
			{
			  font-family: verdana, geneva, sans serif;
			  color: #2999d1;
			  text-decoration: none;
			}

			a.sublink_active:active, a.sublink_active:link, a.sublink_active:visited, a.sublink_active:hover
			{
			  font-family: verdana, geneva, sans serif;
			  color: #2999d1;
			  text-decoration: none;
			}
