*
{
	margin: 0px 0px;
	padding:0px 0px;
	border: 0px none;
}

html
{	
	height:100%;
}

body 
{
	margin: 10px 0px 10px 0px;
	padding: 0px 0px;
	height:100%;
	width:100%;
	min-width: 700px;
	text-align:center;
	text-decoration: none;
	line-height:20px;
	font-size:100.01%;
	background-color: #fff;
}

.pdf {padding:0px 40px 0px 450px;}

.phone {
	margin: 0px 0px 0px 85px;
	padding: 0px 0px 0px 0px;
	font-family:Arial;
	font:arial;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	text-align:right; }

.fax {
	margin: 0px 0px 0px 95px;
	padding: 0px 0px 0px 0px;
	font-family:Arial;
	font:arial;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	text-align:right; }

.eMail1{
	margin: 0px 0px 0px 88px;
	padding: 0px 0px 0px 0px;
	font-family:Arial;
	font:arial;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	text-align:right; }

.eMail2 {
	margin: 0px 0px 0px 115px;
	padding: 0px 0px 0px 0px;
	font-family:Arial;
	font:arial;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	text-align:right; }

.inet {
	margin: 0px 0px 0px 63px;
	padding: 0px 0px 0px 0px;
	font-family:Arial;
	font:arial;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	text-align:right; }
	
.imp-phone {
	margin: 0em 4.4em;
	padding: 0px 0px;
	font-family:Arial;
	font:arial;
	font-size:1em;
	font-weight:normal; }
	
.imp-fax {
	margin: 0em 5.2em;
	padding: 0px 0px;
	font-family:Arial;
	font:arial;
	font-size:1em;
	font-weight:normal; } 


.imp-eMail1{
	margin: 0px 0px 0px 61px;
	padding: 0px 0px 0px 0px;
	font-family:Arial;
	font:arial;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	text-align:right; }

.imp-inet {
	margin: 0px 0px 0px 36px;
	padding: 0px 0px 0px 0px;
	font-family:Arial;
	font:arial;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	text-align:right; }
	
.inhalt p{
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 0px 15px;
	font-family:Arial;
	font:arial;
	font-size:12px;
	font-weight:normal;
	text-align:justify;
	text-decoration:none;
	line-height: 20px;	}

.inhalt a,a.hover,a:visited { color:#3d5a92; text-decoration:none;}
	
.inhalt ol,ul { 
	margin:0px 0px 0px 0px;
	padding:0px 30px 5px 50px;
	text-align:left;
	font-family:Arial;
	font:arial;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	text-align:justify;	}

.inhalt ol li {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	line-height:15px; }
	
.inhalt ul li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height:15px;
	list-style:none; }
	
.block { padding: 0px 15px 0 15px; text-align:left; }

.block p { 
	padding: 0px 15px 0 15px;
	font-family:Arial;
	font:Arial;
	color:#000000; }
	
.block a { 
	font-family:Arial;
	font:Arial;
	font-weight:bold;
	text-decoration:none;
	color: #000;
	text-align:left; }

.block a:visited { 
	font-family:Arial;
	font:Arial;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	color: #000; }

.block a:hover {color:#990000;}

.block ol {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 40px;
	line-height:20px; }

.block ol li {
	margin: 0px 0px 0px 0px;
	padding: 10px 5px 5px 0px;
	line-height:20px;
	text-align:justify; }

.block ul {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 50px;
	line-height:15px; } 

.block ul li {
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 0px;
	line-height:15px;
	list-style:square; }
	
	
.event {
	height: auto;
	width: auto;
	padding: 0px 0px;
	margin: 0px 0px;
	font-family:Arial;
	font: arial;
	font-size: 12px;}

.event ul {
	float: left;
	display: inline;
	margin: 10px 0px 10px 20px;
  	padding: 0px 0px 10px 20px;
	width:525px;
	height: 50px;}

.event li {
	float:left;
	display: inline;
 	position: relative;
  	margin: 0px 10px 0px 10px;
  	padding: 0px 0px 0px 15px;	
  	color: #000000;
	font-size:12px;
	text-align:left;
	list-style-type: none;	}
	
.event a { 
	font-family:Arial;
	font:Arial;
	text-decoration:none;
	text-align: left;
	color: #000000;}

.event a:visited { 
	font-family:Arial;
	font:Arial;
	text-decoration:none; }

.event a:hover {color:#fff;}

.event p {
	padding: 0px 15px 0 15px;
	font-family:Arial;
	font:Arial;
	color:#000000; }

	
#opend img {
	margin: 0px 15px 0px 0px;
	padding: 0px 0px 0px 0px;}
	
#opend ul {
	margin: 5px 0px 5px 300px;
	padding: 0px 0px 0px 0px;}

	
	
#opend ul li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style:none;	}


#opend ul li a {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}
	font-family:Arial;
	font:Arial;
	text-decoration:none;
	color: #3d5a92;
	text-align:left; }
	
#opend ul li a:visited { 
	font-family:Arial;
	font:Arial;
	text-decoration:none;
	text-align:left;
	color: #3d5a92; }

#opend ul li a:hover {color:#fff;}

#links { padding: 0px 15px 0 15px; text-align:left; }

#links p { 
	padding: 0px 15px 0 15px;
	font-family:Arial;
	font:Arial;
	color:#000000; }
	
#links a { 
	font-family:Arial;
	font:Arial;
	font-weight:bold;
	text-decoration:none;
	color: #3d5a92;
	text-align:left; }

#links a:visited { 
	font-family:Arial;
	font:Arial;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	color: #3d5a92; }

#links a:hover {color:#fff;}

#links ul {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 50px;
	line-height:15px; } 

#links ul li {
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
	line-height:15px;
	list-style:none; }
	
	
	

.sigm ul {
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 10px 15px;
	line-height:15px;
	}

.sigm ul li {
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 0px;
	line-height:15px;
	list-style: circle; }

.fakt ul {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 50px;
	line-height:15px;	}

.fakt ul li {
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 0px;
	line-height:15px;
	list-style-type:square;	}

.tgm h4 {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 30px; }
	
.tgm ul {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 70px;
	line-height:20px;	}

.tgm ul li {
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 0px;
	line-height:20px;
	list-style-type:square;	}

.tgm a	{
	font-family:Arial;
	font:arial;
	font-size:12px;
	font-weight:normal;
	color: #000;
	text-decoration:none;	}
	
.tgm a:hover {color: #990000; }
	
.st ul {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 50px;
	line-height:15px;	}

.st ul li {
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 0px;
	line-height:15px;
	list-style:square;	}
	
.wawi { padding: 0px 15px 0px 20px; }

.wawi ul {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 45px;
	line-height:15px;	}

.wawi ul li {
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 0px;
	line-height:15px;
	list-style:square;	}
	
.button {
	float:right;
	display:table-cell;
	background-color:#8da3c5;
	border:1px solid #000099; 
	color:#3D5A92;
	font-family:Arial;
	font:Arial;
	font-size:13px;
	font-weight:bold; 
	padding:0px 10px;	}

.button a {
	text-decoration: none;}

.button a hover{
	text-decoration: none;}

.anrede	{
	font-family:Arial;
	font:Arial;
	font-size:12px;
	padding:0px 10px 0px 3px;	}
	

.presse { 
	padding: 0px 15px 0 15px; 
	background-color:#cccccc;
	font-family:Arial;
	font:arial;
	font-size:12px; }

.presse p { text-align:left;}

.presse a,a:visited {
	font-family:Arial;
	font:arial;
	font-size:12px;
	color: #000;
	text-decoration:none;}

.presse a:hover { color:#990000;}

.presse ol {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 40px;
	line-height:20px; }

.presse ol li {
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 0px;
	line-height:20px;
	text-align:justify; }

.presse ul {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 40px;
	line-height:20px; } 

.presse ul li {
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 2px 0px;
	line-height:20px;
	list-style:square; }


.job { 
	padding: 0px 15px 0 15px; 
	background-color:#cccccc;
	font-family:Arial;
	font:arial;
	font-size:12px; }

.job p { text-align:left;}

.job a,a:visited {
	font-family:Arial;
	font:arial;
	font-size:12px;
	color: #000;
	text-decoration:none;}

.job a:hover { color:#990000;}

.job ol {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 40px;
	line-height:20px; }

.job ol li {
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 0px;
	line-height:20px;
	text-align:justify; }

.job ul {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 40px;
	line-height:20px; } 

.job ul li {
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 2px 0px;
	line-height:20px;
	list-style:none; }
	
	
.fusszeile	{
	padding:0px 20px 0px 0px;
	margin:0px 0px 0px 0px;
	line-height:25px;
	background-color: #ccc;
	letter-spacing:.1em;
	text-decoration: none;
	font-family: Arial;
	font: arial;
	font-size: 9px;
	color: #000;		}

.fusszeile ul	{
	float: left;
	display:inline;
	list-style:none;
	margin:0px 0px 0px 160px;
	padding: 0px 0px 0px 0px;	}

.fusszeile li	{
	display:inline;
	float:left;
	padding:0px 0px 0px 20px;
	margin: 0px 0px 0px 0px;	}

.fusszeile a	{
	font-family:Arial;
	font:arial;
	font-size:11px;
	font-weight:bold;
	color: #000;
	vertical-align: middle;
	text-decoration:none;	}

.fusszeile a:hover	{color: #990000;}
