.schwarz	{
		color: #000000;
		}
.rot	{
		color: #BC494F;
		}
.weiss	{
		color: #FFFFFF;
		}
.gelb	{
		color: #FFD684;
		}
.blau	{
		color: #2C55DC;
		}
.fett	{
		font-weight: bold;
		}
.klein	{
		font-size: 11px;
		color: #000000;
		line-height: 14px;
		margin-left: 18px;
		}
.normal	{
		font-size: 14px;
		}
.bottom	{
		vertical-align: bottom;
		}
.shadow	{
		filter:Shadow(color=#000000, direction=135);
		}
.left110px	{
		padding-left: 110px;
		}
.left30px	{
		padding-left: 32px;
		}
.left3px	{
		padding-left: 3px;
		}
.right	{
		text-align: right;
		}
.clear	{
		clear: both;
		}
.noborder	{
		border: 0px solid;
		}
body	{
		font-family: arial, helvetica, sans-serif;
		color: #000000;
		background-color: #FFFFFF;
		text-align: center;
		margin-top: 0px;
		}
body.fax	{
		text-align: left;
		}
div.fax	{
		width: 600px;
		}
div.home	{
		margin-left: 110px;
		}
div.box	{
		width: 100%;
		border: 1px solid #FFFFFF;
		margin-bottom: 20px;
		}		
div.navi	{
		width: 100%;
		border: 1px solid #FFFFFF;
		margin-top: 30px;
		padding: 2px;
		}		
#galerie	{
		margin-left: 30px;
		}
td.menu a	{
		text-decoration: none;
		display: block;
		width: 190px;
		font-size: 15px;
		color: #000000;
		font-weight: normal;
		margin-left: 4px;
		padding-top: 1px;
		padding-bottom: 1px;
		padding-left: 12px;
		padding-right: 1px;
		}
td.menu a:hover	{
		color: #000000;
		background-image: url('images/rechteck_a.gif'); 
		background-repeat: no-repeat;
		background-position: left top;
		margin-left: 3px;
		border: 1px solid #FFFFFF;
		padding-top: 0px;
		padding-bottom: 0px;
		padding-right: 0px;
		}
td.content a	{
		color: #2C55DC;
		font-weight: bold;
		}
td.content a:visited	{
		color: #7C95E8;
		}
td.content a:hover	{
		color: #BC494F;
		}
td.foot a	{
		color: #FFFFFF;
		font-weight: normal;
		text-decoration: none;
		}
td.foot a:visited	{
		color: #FFFFFF;
		}
td.foot a:hover	{
		color: #FFACAC;
		}
div.navi a	{
		color: #2C55DC;
		text-decoration: none;
		display: block;
		width: 100%;
		margin: 0px;
		}
div.navi a:visited	{
		color: #2C55DC;
		}
div.navi a:hover	{
		color: #BC494F;
		}
div.navi a.noblock	{
		color: #2C55DC;
		text-decoration: none;
		display: inline;
		}
h1		{
		font-size: 30px;
		line-height: 35px;
		margin-top: 18px;
		margin-bottom: 15px;
		margin-left: 110px;
		}
body.fax h1	{
		color: #000000;
		margin-top: 0px;
		margin-left: 0px;
		}
h2		{
		font-size: 16px;
		color: #2C55DC;
		font-weight: bold;
		line-height: 26px;
		margin-top: 0px;
		margin-bottom: 5px;
		margin-left: 33px;
		}
body.fax h2	{
		color: #000000;
		margin-left: 0px;
		}
h2.left3px	{
		margin-left: 3px;
		}
h2.left	{
		margin-left: 0px;
		}
h3		{
		font-size: 18px;
		color: #000000;
		font-weight: normal;
		background-image: url('images/rechteck_h1.gif'); 
		background-repeat: no-repeat;
		background-position: left top;
		margin-left: 1px;
		margin-top: 0px;
		margin-bottom: 10px;
		padding-left: 30px;
		border-top: 1px solid #FFFFFF;
		border-bottom: 1px solid #FFFFFF;
		}
div.box h3	{
		font-size: 18px;
		color: #000000;
		font-weight: normal;
		background-image: url('images/rechteck_h1_box.gif'); 
		background-repeat: no-repeat;
		background-position: left top;
		margin-left: 1px;
		margin-bottom: 10px;
		padding-left: 30px;
		border-top: 0px solid #FFFFFF;
		border-bottom: 0px solid #FFFFFF;
		}
td.menu h3	{
		font-size: 15px;
		color: #2C55DC;
		font-weight: bold;
		background-image: url('images/rechteck_a.gif'); 
		background-repeat: no-repeat;
		background-position: left top;
		padding-left: 12px;
		padding-top: 1px;
		padding-bottom: 1px;
		margin-left: 4px;
		margin-right: 4px;
		margin-top: 15px;
		margin-bottom: 4px;
		}
h4		{
		font-size: 15px;
		font-weight: bold;
		margin-top: 10px;
		margin-bottom: 0px;
		padding-left: 32px;
		}
td.content p	{
		font-size: 14px;
		margin-left: 0px;
		margin-top: 0px;
		}
td.content p.big	{
		font-size: 24px;
		font-weight: normal;
		margin-left: 110px;
		margin-top: 20px;
		}
td.content span.big	{
		font-size: 22px;
		}
td.menu p	{
		line-height: 20px;
		margin-top: 2px;
		margin-bottom: 2px;
		}
td.content p.left110	{
		margin-left: 110px;
		}
p.foot	{
		font-size: 11px;
		color: #FFFFFF;
		line-height: 15px;
		padding-left: 15px;
		padding-top: 1px;
		padding-bottom: 1px;
		margin: 0px;
		}
table.body	{
		border: 5px solid #2C55DC;
		border-bottom: 0px solid;
		}
table.box	{
		width: 370px;
		margin-left: 30px;
		border: 0px solid;
		}
td		{
		font-size: 15px;
		vertical-align: top;
		text-align: left;
		}
td.menu	{
		background-color: #FFD684;
		background-color: #C3D3EF;
		background-color: #CCD6E6;
/*		border-top: 5px solid #2C55DC;
		border-bottom: 0px solid #2C55DC;
		border-left: 5px solid #2C55DC;
		border-right: 0px solid;*/
		padding: 5px;
		}
td.content	{
		background-color: #E3E3E3;
		background-image: url('images/hintergrund_home.jpg'); 
		background-repeat: no-repeat;
		background-position: left top;
/*		border-top: 5px solid #2C55DC;
		border-bottom: 0px solid #2C55DC;
		border-right: 5px solid #2C55DC;
		border-left: 1px solid #2C55DC;*/
		border-left: 1px solid #FFFFFF;
		padding: 29px;
		}
td.home	{
		background-color: #E3E3E3;
		background-image: url('images/hintergrund_home.jpg'); 
		background-repeat: no-repeat;
		background-position: left top;
		border-top: 5px solid #2C55DC;
		border-bottom: 0px solid #2C55DC;
		border-right: 5px solid #2C55DC;
		border-left: 0px solid #2C55DC;
		padding: 10px;
		}
td.boxleft	{
		width: 180px;
		border: 0px solid;
		}
td.boxright	{
		width: 160px;
		text-align: right;
		border: 0px solid;
		}
td.foot	{
		background-color: #2C55DC;
		vertical-align: middle;
		}
td.border	{
		background-color: #2C55DC;
		}
td.borderbottom	{
		border-bottom: 1px solid #000000;
		}
td.bgblau	{
		background-color: #2C55DC;
		background-image: url('images/seminaranmeldung.gif'); 
		background-repeat: no-repeat;
		background-position: left top;
		}
img.logo	{
		border: 0px solid;
		float: left;
		margin-top: 1px;
		margin-left: 1px;
		}
img.content	{
		border: 0px solid;
		float: right;
		margin-right: 0px;
		margin-left: 10px;
		margin-top: 10px;
		margin-bottom: 10px;
		}		
img.table	{
		border: 0px solid;
		margin: 0px;
		}		
#galerie img	{
		border: 1px solid #FFFFFF;
		margin-right: 2px;
		margin-bottom: 10px;
		}
ul		{
		font-size: 15px;
		color: #BC494F;
		margin-top: 0px;
		}
li		{
		margin-left: 10px;
		padding-left: 3px;
		margin-top: 0px;
		margin-bottom: 0px;
		}
		
