body {
	margin: 0px;	
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	color: #999999; 
	}

.hrliste
	{
	position:relative; 
	height: 1px; 
	width: 600px; 
	left: -55px;
	}
	
.divliste01
	{
	width: 450px; 
	padding-top: 20px;
	}

.divliste02
	{
	position: relative; 
	top:-18px; 
	left:400px; 
	width: 150px; 
	text-align: right; 
	padding-top: 0px;
	}

.topline	
	{
	position:absolute; 
	left:50%; 
	top:10px; 
	width:960px; 
	height:30px; 
	z-index:5; 
	background-color: #FFFFFF; 
	layer-background-color: #FFFFFF; 
	margin: 0px 0px 0px -480px; 
	text-align: right; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 7pt; 
	color: #999999; 
	text-decoration: none;
	} 

.headline	
	{
	position:absolute; 
	top: 30px; 
	left: 0px; 
	width:100%; 
	height:250px; 
	z-index:5; 
	text-align: center; 
	vertical-align: top; 
	background-image: url(bg01.gif); 
	margin: 0px;
	} 

.mainmenue01	
	{
	position:absolute; 
	left:50%; 
	top:280px; 
	width:200px; 
	height:30px; 
	z-index:4; 
	margin: 0px 0px 0px -480px; 
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #F39800;
	font-weight: bold;
	text-decoration: none;
	} 

.mainmenue02	
	{
	position:absolute; 
	left:50%; 
	top:280px; 
	width:200px; 
	height:30px; 
	z-index:4; 
	margin: 0px 0px 0px -280px; 
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #F39800;
	font-weight: bold;
	text-decoration: none;
	} 

.submenue01	
	{
	position:absolute; 
	left:50%; 
	top:280px; 
	width:200px; 
	z-index:4; 
	background-color: #F1F1F1; 
	margin: 0px 0px 0px -480px; 
	padding-left: 0px;
	}
		
.submenue02	
	{
	position:absolute; 
	left:50%; 
	top:280px; 
	width:200px; 
	z-index:4; 
	background-color: #F1F1F1; 
	margin: 0px 0px 0px -280px;
	padding-left: 0px;
	}

.submenue03	
	{
	position:absolute; 
	left:50%; 
	top:280px; 
	width:200px; 
	z-index:4; 
	background-color: #F1F1F1; 
	margin: 0px 0px 0px -80px;
	padding-left: 0px;
	height:30px;
	overflow: hidden;
	}

.submenue04	
	{
	position:absolute; 
	left:50%; 
	top:280px; 
	width:200px; 
	z-index:4; 
	background-color: #F1F1F1; 
	margin: 0px 0px 0px 140px;
	padding-left: 0px;
	height:30px;
	overflow: hidden;
	}

.contentmenue01	
	{
	position:absolute; 
	left:50%; 
	top:280px; 
	width:245px; 
	z-index:2;
	margin: 0px 0px 0px -480px; 
	visibility: visible; 
	padding-top: 25px; 
	padding-left: 5px;
	}

.contentstart	
	{position:absolute; 
	left:50%; 
	top:430px; 
	z-index:1; 
	margin: 0px 0px 0px -365px;
	}

.teaserstart	
	{position:absolute; 
	left:50%; 
	top:310px; 
	z-index:1; 
	margin: 0px 0px 0px 316px;
	}

.content
	{
	position:absolute; 
	left:50%; 
	top:338px; 
	width:710px; 
	z-index:1;
	margin: 0px 0px 0px -468px; 
	visibility: visible; 
	padding-top: 50px; 
	padding-left: 8px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	color: #505050; 
	text-decoration: none;
	line-height: 13pt;
	}
	
.menueservice
	{
	width: 160px; 
	height: 300px; 
	border-right: 1px solid #cccccc; 
	padding-top: 0px; 
	top:388px;
	}
	
.contenttext
	{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	color: #505050;
	font-weight: normal; 
	line-height: 13pt;
	}
	
.contenttextbold
	{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	color: #505050;
	font-weight: bold; 
	line-height: 13pt;
	}
	
A.contenttextbold
	{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	color: #505050;
	font-weight: bold; 
	line-height: 13pt;
	text-decoration: none; 
	}
	
A:HOVER.contenttextbold
	{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	color: #505050;
	font-weight: bold; 
	line-height: 13pt;
	text-decoration: underline; 
	}
	
A.contenttext
	{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	color: #505050;
	font-weight: normal;
	text-decoration: none; 
	line-height: 13pt;
	}

A:HOVER.contenttext 
	{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	color: #505050;
	font-weight: normal;
	text-decoration: underline; 
	line-height: 13pt;
	}
	
.titel
	{
	position:absolute; 
	left:50%; 
	top:310px; 
	width:700px; 
	height:25px; 
	z-index:2;
	margin: 0px 0px 0px -468px; 
	visibility: visible; 
	padding-top: 25px; 
	padding-left: 8px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 15pt; 
	color: #000000;
	text-decoration: none;
	}

.titeltext
	{
	z-index:1;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 15pt; 
	color: #000000;
	text-decoration: none;
	margin:0px;
	padding:0px;
	}
	
a.jobliste
	{
	z-index:1;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12pt; 
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	margin:0px;
	padding:0px;
	}

a:hover.jobliste
	{
	z-index:1;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12pt; 
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
	margin:0px;
	padding:0px;
	}
	
.content01
	{
	position:absolute; 
	left:50%; 
	top:335px; 
	width:345px; 
	z-index:1;
	margin: 0px 0px 0px -468px; 
	visibility: visible; 
	padding-top: 50px; 
	padding-left: 8px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	color: #505050; 
	text-decoration: none;
	line-height: 13pt;
	}
	
.content02
	{
	position:absolute; 
	left:50%; 
	top:335px; 
	width:345px; 
	z-index:1;
	margin: 0px 0px 0px -108px; 
	visibility: visible; 
	padding-top: 50px; 
	padding-left: 8px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	color: #505050; 
	text-decoration: none;
	line-height: 13pt;
	}

.noscript
	{
	position: absolute; 
	z-index: 20; 
	height: 20px; 
	width: 400px; 
	text-align: left;
	vertical-align: middle;
	left:50%; 
	top:0px; 
	margin: 7px 0px 0px -480px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #666666;
	padding: 2px;
	}
		
.textsmall 			
	{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 7pt; 
	color: #505050; 
	text-decoration: none;
	}

.formbox
	{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	color: #505050;
	font-weight: normal;
	border: 1px solid #000000; 
	padding: 2px; 
	width:435px; 
	}
	
.formbox2
	{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	color: #505050;
	font-weight: normal;
	border: 1px solid #000000; 
	padding: 2px; 
	width:435px;
	background-color: #dddddd;
	}	

	
	
.kasse
	{
	position:absolute; 
	left:50%; 
	top:88px; 
	width:200px; 
	z-index:10;
	margin: 0px 0px 0px 170px; 
	visibility: visible; 
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	color: #505050; 
	text-decoration: none;
	line-height: 13pt;
	border: 1px solid #666666;
	}

	
	
	
	
	
	
.divsb01
	{
	position:absolute; 
	left:50%; 
	top:335px; 
	width:345px; 
	z-index:1;
	margin: 0px 0px 0px -468px; 
	visibility: visible; 
	padding-top: 50px; 
	padding-left: 8px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	color: #505050; 
	text-decoration: none;
	line-height: 13pt;
	}
	
.divsb02
	{
	position:absolute; 
	left:50%; 
	top:335px; 
	width:345px; 
	z-index:1;
	margin: 0px 0px 0px -218px; 
	visibility: visible; 
	padding-top: 50px; 
	padding-left: 8px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	color: #505050; 
	text-decoration: none;
	line-height: 13pt;
	}

.divsb03
	{
	position:absolute; 
	left:50%; 
	top:335px; 
	width:345px; 
	z-index:1;
	margin: 0px 0px 0px 32px; 
	visibility: visible; 
	padding-top: 50px; 
	padding-left: 8px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	color: #505050; 
	text-decoration: none;
	line-height: 13pt;
	}

	
		
A.textsmall 			{font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color: #505050; text-decoration: none;}
A:VISITED.textsmall 	{font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color: #505050; text-decoration: none;}
A:HOVER.textsmall 		{font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color: #505050; text-decoration: underline;}
A:ACTIVE.textsmall 		{font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color: #505050; text-decoration: none;}

.textmenuemain 			
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #F39800;
	font-weight: bold;
	text-decoration: none;
	}

A.textmenuesub 			{font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #505050; font-weight: normal; display:block; padding:8px; text-decoration: none;}
A:VISITED.textmenuesub 		{font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #505050; font-weight: normal; display:block; padding:8px; text-decoration: none;}
A:HOVER.textmenuesub 		{font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; font-weight: bold; display:block; padding:8px; text-decoration: none;}
A:ACTIVE.textmenuesub 		{font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #505050; font-weight: normal; display:block; padding:8px; text-decoration: none;}


.flip
{position:absolute; z-index:4; margin: 0px; padding: 0px; visibility: visible;}

.flip ul 
{position:absolute; width:200px; height:30px; padding:0px; margin:0px; list-style-type: none;}

.flip ul li ul 
{position:absolute; top:0px; left:0px; height:0px; overflow:hidden; visibility:hidden;}

.flip table
{position:absolute; width:200px; border:0px; margin:0px; padding:0px; font-size:0px; left:0px; top:0px;}

.flip ul li:hover
{position:relative; z-index:20;}

* html .flip ul li a:hover
{position:relative; z-index:21;}

.flip ul li:hover ul,
.flip ul li a:hover ul 
{position:absolute; height:auto; background:#F1F1F1; visibility:visible; overflow:visible;}


.flipall
{position:relative; top:0px; left:0px; z-index:4; margin: 0px; padding: 0px; height:auto; visibility: visible;}

.flipall ul 
{position:relative; top:0px; left:0px; padding:0px; margin:0px; height:auto; list-style-type: none;}

.flipall ul li ul 
{position:absolute; top:0px; left:0px; padding:0px; margin:0px; overflow:hidden; visibility:hidden;}

.flipall table
{position:absolute; border:0px; margin:0px; padding:0px; font-size:0px; left:0px; top:0px;}

.flipall ul li:hover
{position:relative; z-index:20;}

* html .flipall ul li a:hover
{position:relative; z-index:21;}

.flipall ul li:hover ul,
.flipall ul li a:hover ul 
{position:absolute; visibility:visible; overflow:visible;}



