@media screen, projection {
BODY {
	text-align : center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #343434;
	background-color : #F0F1F3;
	behavior: url(csshover.htc);
}
*html body{
	font-size: 12px;
}

#navi{
	margin:0 auto;
	text-align: center;
	font-size: 13px;
	background-color: #F0F1F3;
	width: 1000px;
	display : block;
	}
*html navi{
	font-size: 13px;
}
#menu h2 .aktiv {
	background-color : #FBFCFD;
	color : #070765;
	padding-left: 15px;
	padding-right: 15px;
	font-weight : bold;
}
#main {
	margin:0 auto;
	text-align: left;
	background-position : top;
	background-repeat : no-repeat;
	width: 1000px;
	height: 700px;
	max-height: 700px;
	overflow:auto;
}
#text_mitte {  
text-align: left;
margin-left: 370px;
padding-top: 140px;
width: 450px;
}
#text_links {
	text-align: left;
	margin-left: 50px;
	padding-top: 120px;
	width: 450px;
	clear : both;
}
#karte{
	position:absolute;
 left:600px; top:200px;
	float: right;
	
}
H1 {
	color: #000060;
	font-size: 140%;
}
H2 {
	color: #000060;
	font-size: 120%;
}
H3 {
	font-size : 100%;
	font-weight : bold;
	color : #070765;
}

#text_mitte  A {
	color : #575757;
	
}
#text_links A {
	color : #575757;
	
}

#fuss_druck { display: none; }

#menu {
	width: 100%;
	text-align: center;
}
#menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	float : left;
	}
	#menu li { float: left; width: auto; }
#menu a, #menu h2 {
	font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	display: block;
	margin: 0;
	padding: 2px 3px;
	color: Black;
	text-decoration: none;
}


#menu a {
color: #000;
background: #efefef;
text-decoration: none;
}

#menu a:hover {
background-color : #FBFCFD;
	color : #575757;
}

#menu li {position: relative;}

#menu ul ul {
position: absolute;
z-index: 500;
}

#menu ul ul {
	position: absolute;
	top: 20px;
	text-align : left;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}
}
@media print {
* { background: #fff; color: #000; }
html { font: 100%/1.5 arial; }
#navi  { display: none; }
}