﻿		body
		{
			background: url("images/bg.png") repeat;
		}
		.home
		{
			position: absolute;
			left:500px;
			top:240px;
			width:66px; 
			height:17px;
			background: url("images/home.png") no-repeat;
			z-index: 4;
		}
		
		.home_a
		{
			position: absolute;
			left:500px;
			top:240px;
			width:66px; 
			height:17px;
			background: url("images/home_a.png") no-repeat;
			z-index: 4;

		}
		
		.impressum
		{
			position: absolute;
			left:840px;
			top:240px;
			width:110px; 
			height:17px;
			background: url("images/impressum.png") no-repeat;
			z-index: 4;
		}
		
		.impressum_a
		{
			position: absolute;
			left:840px;
			top:240px;
			width:110px; 
			height:17px;
			background: url("images/impressum_a.png") no-repeat;
			z-index: 4;
		}

		.kontakt
		{
			position: absolute;
			left:750px;
			top:240px;
			width:75px; 
			height:17px;
			background: url("images/kontakt.png") no-repeat;
			z-index:4;
		}
		
		.kontakt_a
		{
			position: absolute;
			left:750px;
			top:240px;
			width:75px; 
			height:17px;
			background: url("images/kontakt_a.png") no-repeat;
			z-index:4;
		}

		.josera
		{
			position: absolute;
			left:670px;
			top:240px;
			width:66px; 
			height:17px;
			background: url("images/josera.png") no-repeat;
			z-index: 4;
		}
		
		.josera_a
		{
			position: absolute;
			left:670px;
			top:240px;
			width:66px; 
			height:17px;
			background: url("images/josera_a.png") no-repeat;
			z-index: 4;
		}

		.kurse
		{
			position: absolute;
			left:590px;
			top:240px;
			width:66px; 
			height:17px;
			background: url("images/kurse.png") no-repeat;
			z-index:4;
		}
		
		.kurse_a
		{
			position: absolute;
			left:590px;
			top:240px;
			width:66px; 
			height:17px;
			background: url("images/kurse_a.png") no-repeat;
			z-index:4;
		}

		.ueberuns
		{
			position: absolute;
			left:570px;
			top:240px;
			width:66px; 
			height:17px;
			background: url("images/ueberuns.png") no-repeat;
			z-index:4;
		}
		
		.ueberuns_a
		{
			position: absolute;
			left:570px;
			top:240px;
			width:66px; 
			height:17px;
			background: url("images/ueberuns_a.png") no-repeat;
			z-index:4;
		}

		.banner
		{
			position: absolute;
			left:62px;
			top:20px;
			width:306px; 
			height:235px;
			background: url("images/banner.png") no-repeat;
			z-index:2;
			bottom: 15px;
		}
		
		.box
		{
			position: absolute;
			left:18px;
			top:259px;
			width:414px; 
			height:382px;
			background: url("images/box.png") no-repeat;
			z-index:3;
		}
		.logo
		{
			position: absolute;
			left:500px;
			top:15px;
			width:500px; 
			height:200px;
			background: url("images/logo.png") no-repeat;
			z-index: 2;
		}
		.menu
		{
			position: absolute;
			left:20px;
			top:220px;
			width:1200px; 
			height:71px;
			background: url("images/menu.png") no-repeat;
			z-index: 2;
		}
		.headline
		{
			position: absolute;
			left:442px;
			top:284px;
			width:558px; 
			height:46px;
			background: url("images/headline.png") no-repeat;
			z-index:2;
		}
		
		.headline h1
		{
			margin-left: 60px;
			margin-top: 5px;
			color: #D5D1C9;
		}
		
		.bg
		{
			position: absolute;
			left:0px;
			top:250px;
			width:1023px; 
			height:774px;
			background: url("images/bg.png") repeat;
			z-index: 1;
		}
		.header
		{
			position: absolute;
			left:0px;
			top:0px;
			width:1023px; 
			height:280px;
			background: url("images/header.png") repeat-y;
			z-index:1;
		}
		
		.adress
		{
			text-align: right;
			margin-right: 20px;
			margin-top: 60px;
			color: #6c1f2f;
		}
		
		.box_josera
		{
			text-align: right;
			margin-right: 130px;
			margin-top: 50px;
			color: #6c1f2f;
			border: 0;

		}
		
		.contend
		{
			position: absolute;
			left:442px;
			top:79px;
			width:556px; 
			background: #fff;
			min-height: 350px;
			border: thin;
			border-style: dotted;
		}
		
		.contend
		{
			position: absolute;
			left:442px;
			top:79px;
			width:556px; 
			background: #fff;
			min-height: 350px;
			border: thin;
			border-style: dotted;
		}
				
		.contend p
		{
			color: #333333;
			margin-left: 35px;
			margin-top: 20px;
			margin-right: 20px;
		}
		
		.contend h2
		{
			color: red;
			text-align: left;
			margin-left: 35px;
		}
		
		#contact_table
		{
			background: #EEEEEE;
			margin: 10px;
			border: thin;
			border-style:dotted;
			width: 530px;
						
		}
		
		#contact_table th
		{
			background: #f4f4f4 ;
			font-size: small;									
		}
		
		#contact_table td
		{
			background: #CCCCCC;
			font-size: small;
			font-style:oblique;
			padding-left: 10px;					
		}
		
		#preis_tabelle
		{
			width: 350px;
			border: thin;
			border-style: groove;
			background: #fff;
			
		}
		
		#preis_tabelle th
		{
			background: #E2E2E2;
			border-left: thin;
			border-left-style: dotted;
			border-top: thin;
			border-top-style: dotted;
			border-bottom: thin;
			border-bottom-style: dotted;


		}
		
		#preis_tabelle td
		{
			background:  #C1E197;
			border-right: thin;
			border-right-style: dotted;
			border-top: thin;
			border-top-style: dotted;
			border-bottom: thin;
			border-bottom-style: dotted;
			text-align: right;
			padding-right: 10px;
		}
		
		.www
		{
			position: absolute;
			left:150px;
			z-index:4;
		}
		
		.angebot
		{
			position: absolute;
			left:25px;
			top:641px;
			width:395px;
			height: 50%;
			z-index:3;
			overflow: visible;				
			background: #fff;
		}
		
		.angebot_table
		{
			background: #fff;
			font-size: large;
			width: 380px;
			padding: 0;
			margin-left:-10px;
			margin-top:-10px;
		}
		
		
		.angebot_table th h3
		{
			color: #6c1f2f;
			font-family: Verdana, Arial, Helvetica, sans-serif;
		}

		