			body
			{
			  	padding: 0px;
			  	margin: 0px;
				font-family: verdana, arial;
				font-size: 10pt;
				background-image:url('graphics/gb_bg.jpg');
				background-repeat: no-repeat;
				padding-top: 15px;
			}
		
			#main
			{
				text-align: left;
				width: 870px;
				height: 512px;
			}
			
			#title
			{
				background: url('graphics/lt_banner.gif');
				height: 54px;
				padding: 0px;
				margin: 0px;
				width:870px;
			}
				
			#graphic
			{
				background: url('graphics/lt_blue.gif');
				height: 435px;
				width:  332px;
				float: left;
				border-right: 2px solid #1067ac;
				padding: 0px;
				margin: 0px;
				display: inline;
			}
			
			/* IE boxmodel-hack */	
			* html #graphic 
			{ /* nur fuer Internet Explorer */
			  width: 332px;     /* Version 5.x */
			  w\idth: 332x;    /* Version 6 */
			  margin-right:-3px;     /* Version 5.x */
			  mar\gin-right:-3px;    /* Version 6 */
			}
			
			#links
			{
				background: #1067ac;
				height: 35px;
				padding: 0px;
				margin: 0px;
			}
			
			/* IE boxmodel-hack */	
			* html #links 
			{ /* nur fuer Internet Explorer */
			  margin-left: 327px;     /* Version 5.x */
			  marg\in-left: 327px;    /* Version 6 */
			}
			
			/* display as table-cell because of the vertical-align: center of the sublinks, because of this it needs a width*/
			#sub_links
			{
				background-color: #368dc7;
				display: table-cell;
				height: 25px;
				width: 534px;
				padding: 0;
				margin: 0px;
				border: 2px solid #1067ac;
				border-left: 0px;
				vertical-align: middle;
			}
			
			/* IE boxmodel-hack */	
			* html #sub_links 
			{ /* nur fuer Internet Explorer */
			  width: 514px;     /* Version 5.x */
			  w\idth: 514px;    /* Version 6 */
			}
			
			#sub_links_inhalt
			{
				color: #1067ac;
				width: 514px;
				text-align: center;
			}
			
			/* IE boxmodel-hack */
			* html #sub_links_inhalt 
			{ /* nur fuer Internet Explorer */
			  padding-top: 4px;     /* Version 5.x */
			  padd\ing-top: 4px;    /* Version 6 */
			}
			
			#inhalt
			{
			    width: 514px;
			    position: relative;
			    height: 351px;
			    border-right: solid 2px #006fb7;
			    padding: 10px;
			    overflow: auto;
			}
			
			body h1
			{
			    color: #006fb7;
			    font-size: 11pt;
			    font-family: verdana;
			    margin-top:0px;
			    margin-bottom: 5px;
			}
			
			body ul
			{
			    font-size: 8,5pt;
			    font-family: verdana;
			    margin-top: 5px;
			    margin-bottom: 0px;
			}
			
			/* Weil es beim IE padding/margin hat und somit der Abstand von Oben nicht stimmt */
			body form
			{
				padding:0px;
				margin:0px;
			}
			
			
			.italic
			{
			    color: #006fb7;
			    font-size: 9.5pt;
			    font-family: verdana;
			    font-weight: bold;
			    font-style: italic;
			}
			
			.angebot
			{
			    font-size: 8.5pt;
			    font-family: verdana;
			    padding: 0;
			    /* This is cellspacing in css */
			    border-collapse: collapse;
			}
			
			/* IE boxmodel-hack */	
			* html #inhalt 
			{ /* nur fuer Internet Explorer */
			  padding: 10px;	/* Version 5.x */
			  p\adding: 10px; 	/* Version 6 */
			  height: 347px;    /* Version 5.x */
			  he\ight: 347x;    /* Version 6 */
			  width: 600px;		/* Version 5.x */
			  w\idth: 405px;	/* Version 6 */
			}
			
			#footer
			{
				height: 27px;
				background: url('graphics/lt_footer.gif');
				padding: 0px;
				margin: 0px;
				width: 870px;
				
			}
			
			/* CSS for Links  */
			a.button, a.buttonDis
			{
			  display: block;
			  background-color: transparent;
			  background-repeat: no-repeat;
			  width: 105px;
			  height: 35px;
			  padding-left: 2px;
			  float: left;
			}
		
			a.button:hover, a.button:active
			{
			  background-position: 0 -35px;
			}
			
			#button_home
			{
			  background-image: url('graphics/buttons/button_home.gif');
			}
			
			#button_angebot
			{
			  background-image: url('graphics/buttons/button_angebot.gif');
			}
			
			#button_anmeldung
			{
			  background-image: url('graphics/buttons/button_anmeldung.gif');
			}
			
			#button_kontakt
			{
			  background-image: url('graphics/buttons/button_kontakt.gif');
			}
			
			#button_feedback
			{
			  background-image: url('graphics/buttons/button_feedback.gif');
			}
			 
			/* When you are in a section so the button stays the hover effect */
			a.button_active, a.buttonDis
			{
			  display: block;
			  background-color: transparent;
			  background-repeat: no-repeat;
			  background-position: 0 -35px;
			  width: 105px;
			  height: 35px;
			  padding-left: 2px;
			  float: left;
			}
		
			a.button_active:hover, a.button_active:active
			{
			  background-position: 0 -35px;
			}	
			/* End */
			
			/* Normal Links */
			a:link
			{
			  font-family: verdana, geneva;
			  color: #006fb7;
			  text-decoration: none;
			}
			
			a:visited
			{
			  font-family: verdana, geneva;
			  color: #006fb7;
			  text-decoration: none;
			}
			
			a:active
			{
			  font-family: verdana, geneva;
			  color: #368dc7;
			  text-decoration: none;
			}
			
			a:hover
			{
			  font-family: verdana, geneva;
			  color: #368dc7;
			  text-decoration: none;
			}
			/* End */

