h1 {
	font-size: 18px; 
	font-family: "Times New Roman", Times, serif; 
	line-height: 125%;
	color: #055465; 
	margin-top: 0px; 
	margin-right: 0px; 
	margin-bottom: 15px;
}

h2 {
	font-size: 18px; 
	font-family: "Times New Roman", Times, serif; 
	line-height: 125%;
	color: #555555; 
	margin-top: 0px; 
	margin-right: 0px; 
	margin-bottom: 15px;
}


h3 {
	font-size: 16px; 
	font-family: "Times New Roman", Times, serif; 
	line-height: 125%;
	color: #555555; 
	margin-top: 0px; 
	margin-right: 0px; 
	margin-bottom: 15px;
}


P { 
	font-size: 14px; 
	font-family: "Times New Roman", Times, serif; 
	line-height: 125%;
	color: #555555; 
	margin-top: 0px; 
	margin-right: 0px; 
	margin-bottom: 10px;
	} 

.main,.main li,.main ul {
	margin:0;
	padding:0;
	list-style-type:none;
	}
.main {
	position:absolute;
	left:0;
	top:0;
	z-index:20000;
	width:190px;
	cursor:default !important;
	border:none;
	text-align:left;
	}
* html .main {
	position:absolute;
	}
ul[id="main"] {
	position:absolute;
	}
ul/**/[id="main"] {
	position:absolute;
	}
.main {
	margin-left: 0;
	margin-top: 180px;
	padding: 0;
	}
.main li {
	display:block;
	width:190px;
	position:static;
	}
@media Screen,Projection {
	.main/**/[class="main"] li {
	position:relative;
	}}
.main li a {
	position:relative;
	display:block;
	}
.main a {
	margin-top:-1px;
	}
.main a,.main a:link {
	background-image:none;
	background-color:#055465;
	cursor:pointer !important;
	z-index:1000;
	text-align:left;
	border-style:solid;
	border-color:#155F6F #055465 #155F6F #055465;
	padding-left:30px;
	padding-right:30px;
	padding-top:10px !important;
	padding-bottom:10px !important;
	text-decoration:none;
	color:#fff;
	border-width:1px;
	font-style:normal;
	font-family : "Times New Roman", Times, serif;
	font-weight:bold !important;
	}
.main a {
	font-size:100%;
	}
.main li a,.main li a:link,.main li a:visited {
	letter-spacing:1px !important;
	}
.main li a:visited {
	background-image:none;
	background-color:#055465;
	border-width:1px;
	color:#fff;
	font-style:normal;
	border-style:solid;
	border-color:#155F6F #055465 #155F6F #055465;
	letter-spacing:1px;}
.main li a:hover,.main li a:focus {
	font-style:normal;
	background-image:none;
	background-color:#155F6F;
	text-decoration:none;
	color:#fff;
	border-color:#155F6F #447F8C #155F6F #055465;
	border-style:solid;
	border-width:1px;
	letter-spacing:1px;}
* html .main li a:active {
	font-style:normal;
	background-image:none;
	background-color:#055465;
	text-decoration:none;
	color:#fff;
	border-color:#155F6F #055465 #155F6F #055465;
	border-style:solid;
	border-width:1px;
	letter-spacing:1px;}
@media screen,projection {
	* html .main li {
	display:inline;
	}}
@media screen,projection {
	* html .main li {
	display/**/:block;
	float/**/:left;
	}}

ul {
	font-size: 14px; 
	font-family: "Times New Roman", Times, serif; 
	line-height: 125%;
	color: #555555; 
	margin-top: 0px; 
	margin-right: 0px; 
	margin-bottom: 10px;
	}

A.SUBNAVI:LINK { 
	color: #055465;
	padding-right: 12px; background: url(linkpfeilhover.gif) no-repeat 100% 50%; 
	font-size: 14px;
	font-weight: bold;
	text-decoration: none; 
	}

A.SUBNAVI:HOVER { 
	color: #CCCCCC;
	padding-right: 12px; background: url(linkpfeilhover.gif) no-repeat 100% 50%; 
	font-size: 14px;
	font-weight: bold; 
	text-decoration: none;
	} 
	
A.SUBNAVI:VISITED { 
	color: #055465;
	padding-right: 12px; 
	background: url(linkpfeilhover.gif) no-repeat 100% 50%; 
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	}

A.SUBNAVI:VISITED:HOVER {
	color: #055465;
	padding-right: 12px; 
	background: url(linkpfeilhover.gif) no-repeat 100% 50%; 
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	}

A.SUBNAVI:ACTIVE {
	color: #055465;
	padding-right: 12px; 
	background: url(linkpfeilhover.gif) no-repeat 100% 50%; 
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	}

	
	
	
A:LINK { 
	color: #055465; 
	padding-right: 12px; 
	background: url(linkpfeilhover.gif) no-repeat 100% 50%;
	}

A:VISITED { 
	color: #055465;
	padding-right: 12px; 
	background: url(linkpfeilhover.gif) no-repeat 100% 50%;
	}

A:VISITED:HOVER { 
	color: #888888;	
	padding-right: 12px; 
	background: url(linkpfeil.gif) no-repeat 100% 50%;
	}
	
A:HOVER { 
	color: #888888;
	padding-right: 12px; 
	background: url(linkpfeil.gif) no-repeat 100% 50%;
	} 
	
A:ACTIVE {
	color: #055465; 
	} 
	


A.IMPRESSUM:LINK { 
	font-family: "Times New Roman", Times, serif;
	color: #999999; 
	font-size: 13px; 
	text-decoration: none; 
	background : none;
	padding-right: 0px;
	}

A.IMPRESSUM:HOVER { 
	font-family: "Times New Roman", Times, serif;
	color: #CCCCCC; 
	font-size: 13px; 
	text-decoration: none;
	background: none;
	padding-right: 0px;
	} 
	
A.IMPRESSUM:VISITED { 
	font-family : "Times New Roman", Times, serif;
	color: #999999; 
	font-size: 13px;
	text-decoration: none;
	background: none;
	padding-right: 0px;
	}

A.IMPRESSUM:ACTIVE {
	font-family: "Times New Roman", Times, serif;
	color: #999999; 
	font-size: 12px;
	padding-top: 40px;
	text-decoration: none;
	background: none;
	padding-right: 0px;
	} 
	

