/*  alle  */

div#nav-1 ul	{
	list-style: none	
}

div#nav-1 li	{
	height: 27px;
	width: 95px;
	margin-left: 1px;
	float: left							
}

div#nav-1 li a, div#nav-1 li a:hover, div#nav-1 li.active	{
	background-repeat: no-repeat
}

div#nav-1 li a	{
	outline: none
}

div#nav-1 li a, div#nav-1 li.active	{
	text-decoration: none;
	font-size: 13px;
	line-height: 1.9em;
	font-weight: bold;
	text-align: center
}

div#nav-1 li a	{
	background-image: url(but_nor.gif);
	height: 100%;
	display: block;
	color: #336666
}

div#nav-1 li a:hover	{
	background-image: url(but_hov.gif);
	color: #333333
}

div#nav-1 li.active	{
	background-image: url(but_akt.gif);
	color: #006666
}

div#nav-2 h1	{
	color: #666666;
	font-size: 16px;
	padding:  0px 0px 20px 27px;
	font-weight: bold
} 

div#nav-2 h2, div#nav-2 h3	{
	display: none
}

div#nav-2	{
	font-size: 11px
}

div#nav-2 ul	{
	list-style: none
}

div#nav-2 a	{
	display: block;
	text-decoration: none;
	color: #000000;
	outline: none
}

div#nav-2 .l1 li	{
	background-image: url(nav_level1.gif);
	background-repeat: no-repeat;
	height: 29px;
	padding: 2px 0px 0px 16px
}

div#nav-2 .l1 li a:hover, div#nav-2 .l3 li a:hover	{
	font-weight: bold;
	color: #006666
}

div#nav-2 .l2, div#nav-2 .l5, div#nav-2 .l4, div#nav-2 .l6, div#nav-2 .l8 	{
	background-repeat: no-repeat
}

div#nav-2 .l2	{
	background-image: url(nav2_level2_2.gif);
	height: 71px;
	margin: 2px 0px 3px 0px
}

div#nav-2 .l3	{
	padding-top: 5px
}

div#nav-2 .l4	{
	background-image: url(nav2_level2_web.gif);
	height: 86px;
	width: 165px;
	margin: 2px 0px 2px 0px
}

div#nav-2 .l5	{
	background-image: url(nav2_level2_5.gif);
	height: 125px;
	width: 165px;
	margin: 2px 0px 2px 0px
}

div#nav-2 .l6	{
	background-image: url(nav2_level2_6.gif);
	height: 141px;
	width: 165px;
	margin: 2px 0px 3px 0px
}

div#nav-2 .l8	{
	background-image: url(nav2_level2_8.gif);
	height: 178px;
	width: 165px;
	margin: 2px 0px 3px 0px 
}	
	
div#nav-2 .l2 li.active, div#nav-2 .l4 li.active, div#nav-2 .l5 li.active, div#nav-2 .l6 li.active, div#nav-2 .l8 li.active	{
	padding: 8px 0px 0px 16px;
	color: #000000;
	font-weight: bold;	
	line-height: 1.5em
}

div#nav-2 .l2 a, div#nav-2 .l4 a, div#nav-2 .l5 a, div#nav-2 .l6 a, div#nav-2 .l8 a	{
	padding: 1px 0px 0px 15px;
	font-weight: normal
}

div#nav-2a a	{
	color: #999999;
	font-size: 16px;
	font-weight: bold;
	padding: 0px 0px 10px 27px
}

div#nav-2 .l8 #subactive, div#nav-2 .l5 #subactive, div#nav-2 .l4 #subactive {
	color: #000000;	
	line-height: 1.5em;
	padding: 8px 0px 0px 0px
}

div#nav-2 .l8 #subactive a.sub3, div#nav-2 .l5 #subactive a.sub3, div#nav-2 .l4 #subactive a.sub3	{
	color: #000000;
	font-weight: bold;
	margin: -1px 0px 0px 1px
}

div#nav-2 .l8 #subactive a.sub3:hover, div#nav-2 .l5 #subactive a.sub3:hover, div#nav-2 .l4 #subactive a.sub3:hover	{
	color: #006666
}

div#nav-2 .l8 li.sub1, div#nav-2 .l5 li.sub1, div#nav-2 .l4 li.sub1 {
	color: #006666;
	font-weight: bold;
	padding-left: 31px
}

div#nav-2 .l8 li.sub2, div#nav-2 .l5 li.sub2, div#nav-2 .l4 li.sub2 {
	padding-left: 16px
}

div#nav-2a a:hover	{
	color: #006666
}

div#adresse h2, div#adresse_kontakt h2	{
	font-size: 14px;
	color: #999999;
	padding-left: 12px
}

div#adresse_kontakt h2	{
  padding-top: 20px
}
	
div#adresse h3, div#adresse h4, div#adresse h5, div#adresse_kontakt h3, div#adresse_kontakt h4, div#adresse_kontakt h5	{
	font-size: 11px;
	color: #666666
}

div#adresse h3, div#adresse h5, div#adresse_kontakt h3, div#adresse_kontakt h5		{
	padding: 20px 0px 0px 12px
}	

div#adresse h4, div#adresse_kontakt h4	{
	padding: 5px 0px 0px 12px
}

div#line3 ul.left1	{
	font-size: 12px;
	font-weight: bold;
	list-style: none;
	line-height: 2.0em;
	padding: 45px 0px 0px 12px
}

div#line4 ul.left1 li, div#line5 ul.left1 li, div#line6 ul.left1, div#line7 ul.left1 li, div#line8 ul.left1 li, div#line9 ul.left1 li, div#line10 ul.left1, div#line11 ul.left1, div#line12 ul.left1, div#line13 ul.left1, div#line14 ul.left1, div#line15 ul.left1, div#line16 ul.left1, div#line17 ul.left1, div#line18 ul.left1, div#line19 ul.left1, div#line20 ul.left1, div#line21 ul.left1, div#line22 ul.left1, div#line23 ul.left1	{
	font-size: 11px;
	font-weight: bold
}

div#line3 ul.left1 li a, div#line4 ul.left1 li a, div#line5 ul.left1 li a, div#line6 ul.left1 li a, div#line7 ul.left1 li a, div#line8 ul.left1 li a, div#line9 ul.left1 li a, div#line10 ul.left1 li a, div#line11 ul.left1 li a, div#line12 ul.left1 li a, div#line13 ul.left1 li a, div#line14 ul.left1 li a, div#line15 ul.left1 li a, div#line16 ul.left1 li a, div#line17 ul.left1 li a, div#line18 ul.left1 li a, div#line19 ul.left1 li a, div#line20 ul.left1 li a, div#line21 ul.left1 li a, div#line22 ul.left1 li a, div#line23 ul.left1 li a 	{
	text-decoration: none;
	color: #666666;
  outline: none
}

div#line3 ul.left1 li a:hover, div#line4 ul.left1 li a:hover, div#line5 ul.left1 li a:hover, div#line6 ul.left1 li a:hover, div#line7 ul.left1 li a:hover, div#line8 ul.left1 li a:hover, div#line9 ul.left1 li a:hover, div#line10 ul.left1 li a:hover, div#line11 ul.left1 li a:hover, div#line12 ul.left1 li a:hover, div#line13 ul.left1 li a:hover, div#line14 ul.left1 li a:hover, div#line15 ul.left1 li a:hover, div#line16 ul.left1 li a:hover, div#line17 ul.left1 li a:hover, div#line18 ul.left1 li a:hover, div#line19 ul.left1 li a:hover, div#line20 ul.left1 li a:hover, div#line21 ul.left1 li a:hover, div#line22 ul.left1 li a:hover, div#line23 ul.left1 li a:hover 	{
	color: #006666
}

div#line4 ul.left1	{
	list-style: none;
	line-height: 4.0em;
	padding: 0px 0px 0px 0px
}

div#line5 ul.left1, div#line6 ul.left1, div#line8 ul.left1, div#line9 ul.left1, div#line10 ul.left1, div#line11 ul.left1, div#line12 ul.left1, div#line13 ul.left1, div#line14 ul.left1, div#line15 ul.left1, div#line16 ul.left1, div#line17 ul.left1, div#line18 ul.left1, div#line19 ul.left1, div#line20 ul.left1, div#line21 ul.left1, div#line22 ul.left1, div#line23 ul.left1	{
	list-style: none;
	line-height: 4.0em;
	padding: 25px 0px 0px 0px
}

div#line7 ul.left1	{
	list-style: none;
	line-height: 2.0em;
	padding: 25px 0px 0px 12px
}

div#main #top_pr	{
	display: none
}

div#footer p.bottom_b	{
	margin-left: 50px;
	margin-top: -20px
}

div#footer p.bottom_b a	{
	text-decoration: none;
	color: #999999;
	font-weight: bold;
	border-bottom: 1px solid #999999
}

div#footer p.bottom_b a:hover	{
	color: #006666;
	border-bottom: 1px solid #006666
}

div#footer p.bot	{
	color: #333333;
	padding-top: 16px
}

div#footer p.bot_ind	{
	margin: -27px 0px 0px 146px
}

div#footer p.bot_1	{
	color: #333333;
	padding-top: 16px
}

div#footer p.bot_2, div#footer p.bot_all	{
	color: #666666;
	padding: 37px 0px 0px 226px;
	margin-top: -106px
}

div#footer p.bot_2 span.act, div#footer p.bot_all span.act	{
	font-size: 1.2em;
	color: #666666;
	font-weight: bold;
	letter-spacing: 1px
}

div#footer_kontakt p.bot_2	{
	color: #666666;
	padding: 37px 0px 0px 226px;
	margin-top: -106px
}

div#footer_kontakt p.bot_2 span.act	{
	font-size: 1.2em;
	color: #666666;
	font-weight: bold;
	letter-spacing: 1px
}

div#footer_kontakt p.bot_1	{
	color: #333333;
	padding-top: 16px
}

div#footer p.bot_all a	{
	text-decoration: none;
	font-size: 1.0em;
	color: #999999;
	font-weight: bold;
	outline: none;
	border-bottom: 1px solid #999999
}

div#footer p.bot_all a:hover	{
	color: #006666;
	border-bottom: 1px solid #006666
}

span.copy_1	{
	padding-left: 224px
}
