.bord {
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	font-family: Verdana, sans-serif;

}
.malerei {
	background: #E2F0FA; color: #6E6E6E; padding: 20px;
	padding-top: 10px; padding-bottom: 10px; margin-top: 1px;  margin-left: 0px; margin-right: 0px; font-size: 12px; font-weight: bold;

}











img.border  { border: 0px; }

.hintergrund  { background-image:url(../img/hintergrund.gif); background-repeat:no-repeat;border: 0;}

.navi_hintergr { background-image:url(../img/navi_hintergr.gif); background-repeat:repeat-x; border: 0; margin: 0; padding: 0;}

#post {
	background-image:url(../img/navi.gif);  background-repeat:repeat-x;
	font-size: 11px; color: #041b55;
	text-align:center;
	display:block;
	font-weight: bold;
	}
#post a{
	padding: 6px 10px 7px 10px;
	text-decoration:none;
	font-family: Verdana, sans-serif;  color:#041b55;
	display:block;
	font-weight: bold;
	}
#post a:hover{
	padding: 6px 10px 7px 10px ;
	background-image:url(../img/navi_activ1.gif);  background-position:0px 0px;  background-repeat:repeat-x;
	text-decoration:none;
	font-family: Verdana, sans-serif;  color:#041b55;
	display:block;
	font-weight: bold;
	}
#post a.aktiv{
	padding: 6px 10px 7px 10px ;
	background-image:url(../img/navi_activ1.gif); background-position:0px 0px; background-repeat:repeat-x;
	text-decoration:none;
	font-family: Verdana, sans-serif;  font-size:11px;  color:#041b55;
	display:block;
	font-weight: bold;
	}
.border {
	border-top: 1px solid #090f1b;
	border-left: 1px solid #090f1b;
	}
.border1 {
	border-bottom: 7px solid #861802;
	background-color: #990000;
	}
.border2 {
	border-top: 5px solid #fff;
	border-bottom: 5px solid #fff;
	}
.border3 {
	border-bottom: 5px solid #fff;
	}
.border4 {
	background-image:url(../img/titel.gif); background-repeat:repeat-x;
	}
.border5 {
	background-image:url(../img/titel1.gif); background-repeat:repeat-x;
	}
.border6 {
	border-bottom: 11px solid #fff;
	}
.oben {
	background-image:url(../img/oben1.gif); background-repeat:repeat-x;
	}

h1.h1 {
	font-size: 26px;
	color: #E7BD18;
	padding: 0px 0px 0px 10px ;
	font-family: Verdana, sans-serif;
	}
.text{
	padding: 10px;
	font-family: Verdana, sans-serif;
	}
.interw {
	font-size: 12px;
	color: #861703;
	margin: 4px 4px 14px 18px;

	font-family: Verdana, sans-serif;
	}
h2.rot_bold {
	font-size: 12px;
	color: #99412f;
	font-weight: bold;
	text-align: center;
	margin: 10px 0px 0px 0px;
	font-family: Verdana, sans-serif;
	}
h2.rot_bold1 {
	font-size: 12px;
	color: #99412f;
	font-weight: bold;
	margin: 10px 0px 0px 20px;
	font-family: Verdana, sans-serif;
	}
h3.titel2 {
	font-size: 12px;
	color: #13285f;
	text-align: left;
	margin: 14px 0px 10px 18px;
	font-family: Verdana, sans-serif;
	}

.h5{
	font-size: 11px; font-weight: bold;
}
.h6{
	font-size: 13px; font-weight: bold;
}
.special { color: #fff; }
.inhalt  { padding: 0; padding-top: 5px; font-family: Verdana; font-size: 11px; color: #000;}
.inhalt_sp  { padding: 5px; font-family: Verdana; font-size: 11px; color: #000;}


.inhalt_sp  { padding: 0px; font-family: Verdana; font-size: 11px; color: #000;}
.inhalt_mitte  { font-family: Verdana; font-size: 11px; color: #000;}
.footer {
	background-image:url(../img/footer1.gif); background-repeat:repeat-x;
	font-size: 10px;  color: #fff;
	text-align: center;
	padding: 0px 0px 0px 0px ;
	font-family: Verdana, sans-serif;
	}


#rechts a           { display:block; color:#a81635;  text-decoration:none; text-align: center;}
#rechts a:link      {display:block; color:#a81635;  text-decoration:none;}
#rechts a:vlink     {display:block; color:#a81635;  text-decoration:none; }
#rechts a:hover     {display:block; color:#003366;  text-decoration:none;}


#reiter a           { padding:5px 0px 0px 0px; display:block; color:#003366;  text-decoration:none; background-image:url(../img/reiter.jpg); background-repeat:no-repeat;border: 0; float: left; width: 87px; height: 26px;background-position: 0px 4px; margin-right: 2px; margin-bottom: 0px; text-align: center; vertical-align: middle;}
#reiter a:link      { padding:5px 0px 0px 0px; display:block; color:#003366;  text-decoration:none; background-position: bottom;}
#reiter a:vlink     { padding:5px 0px 0px 0px; display:block; color:#003366;  text-decoration:none; background-position: bottom;}
#reiter a:hover     { padding:4px 0px 0px 0px; display:block; color:#003366;  text-decoration:none; background-image:url(../img/reiter_activ.jpg); background-repeat:no-repeat; border: 0; width: 87px; height:29px; background-position: absolute;}

#reiter a.activ           { padding:4px 0px 0px 0px; display:block; color:#003366; text-decoration:none;background-image:url(../img/reiter_activ.jpg); background-repeat:no-repeat; border: 0; width: 87px; height:29px;  background-position: bottom;}

#reiter a.activ:hover           { padding:4px 0px 0px 0px; display:block; color:#003366; text-decoration:none;background-image:url(../img/reiter_activ.jpg); background-repeat:no-repeat; border: 0; width: 87px; height:29px;  background-position: bottom;}


#footer1 a           { font-Size:10; padding:14px 3px 2px 3px; display:block; color:#6e6e6e;  text-decoration:none; font-family: Verdana, sans-serif; font-weight: bold; }
#footer1 a:link      { font-Size:10; padding:14px 3px 2px 3px; display:block; color:#6e6e6e;  text-decoration:none; font-family: Verdana, sans-serif;	font-weight: bold;}
#footer1 a:vlink     { font-Size:10; padding:14px 3px 2px 3px; display:block; color:#6e6e6e;  text-decoration:none; font-family: Verdana, sans-serif;	font-weight: bold;}
#footer1 a:hover     { font-Size:10; padding:14px 3px 2px 3px; display:block; color:#6e6e6e;  text-decoration:underline; font-family: Verdana, sans-serif;	font-weight: bold;}

#footer1 a.activ           { font-Size:10; padding:14px 3px 2px 3px; display:block; color:#6e6e6e; text-decoration:none; font-family: Verdana, sans-serif;	font-weight: bold;}

td.footer1 { font-size:12px;  color:#003366; }
div.footer_text {
	font-size: 10px;
	color: #6e6e6e;
	padding: 2px 0px 5px 0px;
}
div.datum {
	color: #fff;
	padding: 76px 15px 0px 0px;
	vertical-align:top;
	text-align: right;
	font-size: 10px;
}
img.farbe {
	background-color: #257ec4;
}
.inhalt1
	{
	border-left: 1px solid #043659;
	border-right: 1px solid #043659;
	border-bottom: 1px solid #043659;
	padding: 20px 0px 20px 12px;
	}

a.blau{
	color: #fff;
	font-weight: normal;
	font-size: 10px;
	background: #7e7f77;
	padding-right: 4px; padding-left: 6px; padding-bottom: 1px; padding-top: 5px;
	text-decoration: none;

	border: 1px solid #7e7f77;
}
a.blau:hover{
	color: #a81635;
	font-weight: normal;
	font-size: 10px;
	background: #cfd2c5;
	padding-right: 4px; padding-left: 6px; padding-bottom: 1px; padding-top: 5px;
	text-decoration: none;
	border: 1px solid #7e7f77;
}


.margin {
	margin: 0px 0px 0px 0px;
	padding: 3px; padding-right: 0px;
}
.inputt{ font-size:10px; font-weight:bold;  color:#041b55; }
.Feld { background-color:#fff; width:132px; border:1px solid #7e7f77; }

.photo_links {
	 background-color: #edcd56; width: 116px; height: 117;
	 margin: 4px 4px 4px 18px;
	 border-bottom: 2px solid #fff;
}
.text_links {
	background-color: #edcd56; width: 116px; height: 45px;
	margin: 4px 4px 4px 18px;
	border-bottom: 1px solid #fff;
}

a.link {
	 color: #000;
	 text-decoration: none;
}
a.link:hover {
	 color: #9A0000;
	 text-decoration: none;
}
a.link_oben {
	 color: #85867e;
	 text-decoration: none;
}
a.link_oben:hover {
	 color: #85867e;
	 text-decoration: underline;
}
a.link_oben_activ {
	 color: #980001;
	 text-decoration: none;
	 font-size: 10px;
}
a.link_oben_activ:hover {
	 color: #9A0000;
	 text-decoration: none;
	 font-size: 10px;
}


a.link_weiter {
	 color: #13285F;
	 font-weight: bold;
	 text-decoration: none;
}
a.link_weiter:hover {
	 color: #9A0000;
	 text-decoration: none;
}
.texttt {
	 margin: 4px 18px 10px 18px;
	font-size: 11px;
	text-align: justify;
}

.photo_links1 {
	 background-color: #ffffff; width: 100px; height: 100px;
	 margin: 4px 10px 4px 18px;
	 border: 1px solid #003366;
	 font-size: 10px;
}
.text_links1 {
	background-color: #fff; width: 100px; height: 25px;
	margin: 4px 4px 4px 18px;
	border: 1px solid #003366;
	font-size: 11px;
}
em.photo_text_size1 {
	margin: 8px;
	font-style:normal;
}


em.photo_text_size {
	margin: 8px;
	font-style:normal;
}
.titel_mitte{
	line-height: 21px;
	font-size: 11px;
}
.spanrot{
	color: #b44c37;
}

.form1 { background: #e8e6e7; padding:4px; border:2px solid #ddd; width: 248px; align: center;}
.Bereich1, .Feld1 { background-color:#ffa; width:240px; border:6px solid #ddd; }
.Auswahl1 { background-color:#dff; width:240px; border:1px solid #ddd; }
.Check1{ background-color:#ddff; border:1px solid #ddd; }
.Button1 { background-color:#aaa; color:#fff; width:40px;
		border-top:1px solid #fff; border-left:1px solid #fff; border-right:1px solid #a8a6a7;  border-bottom:1px solid #666666;}
.legend1 { font-size: 10px;  font-family:Verdana,sans-serif;  font-weight: bold; color: #000;}



#naav   { font-Size:11; padding:0px 3px 0px 16px; display:block; color:#9a0000;  text-decoration:none; font-family: Verdana, sans-serif;	font-weight: bold;}
#naav a           { font-Size:11; padding:5px 3px 3px 3px; display:block; color:#9a0000;  text-decoration:none; font-family: Verdana, sans-serif; font-weight: bold; float: left; margin-right:3px; background: #fffae1;

border-top: 1px solid #AAAAAA;
border-left: 1px solid #AAAAAA;
border-right: 1px solid #AAAAAA;
}
#naav a:link      { font-Size:11; padding:5px 3px 3px 3px; display:block; color:#9a0000;  text-decoration:none; font-family: Verdana, sans-serif;	font-weight: bold;}
#naav a:vlink     { font-Size:11; padding:5px 3px 3px 3px; display:block; color:#9a0000;  text-decoration:none; font-family: Verdana, sans-serif;	font-weight: bold;}
#naav a:hover     { font-Size:11; padding:5px 3px 3px 3px; display:block; color:#000;  text-decoration:none; font-family: Verdana, sans-serif;	font-weight: bold;
border-top: 1px solid #9a0000;
border-left: 1px solid #9a0000;
border-right: 1px solid #9a0000;
}

#naav a.activ           { font-Size:11; padding:5px 3px 3px 3px; display:block; color:#fff; text-decoration:none; font-family: Verdana, sans-serif;	font-weight: bold;  background: #9a0000;
border-top: 1px solid #9a0000;
border-left: 1px solid #9a0000;
border-right: 1px solid #9a0000;
}
#naav a.activ:hover          { font-Size:11; padding:5px 3px 3px 3px; display:block; color:#fff; text-decoration:none; font-family: Verdana, sans-serif;	font-weight: bold;  background: #9a0000;}
.naav {
	border: 1px solid #9a0000;
    padding: 15px; font-size: 11px; color: #000;
}
.inh { font-size: 11px; color: #000; text-align: justify;
padding: 15px; padding-top: 0; padding-left: 0;
}
.inh1 {
	text-align: justify;
	font-size: 11px; color: #000; text-align: justify;
	padding: 15px; padding-top: 0;
}
#naav div {
	margin-left: 10px;
	text-align: justify;
}
.spec {
	padding: 7px; padding-left: 0px; font-size: 11px;
}
.list ul{
	 margin-left: -38px;
}
.list li {
	 padding-bottom: 10px;
}

#jjj a           { font-Size:10; padding:0px 0px 8px 18px; display:block; color:#003366;  text-decoration:none; font-family: Verdana, sans-serif; font-weight: bold; background-image:url(../img/ord.gif); background-repeat:no-repeat;}
#jjj a:link      { font-Size:10; padding:0px 0px 8px 18px; display:block; color:#003366;  text-decoration:none; font-family: Verdana, sans-serif;	font-weight: bold;}
#jjj a:vlink     { font-Size:10; padding:0px 0px 8px 18px; display:block; color:#003366;  text-decoration:none; font-family: Verdana, sans-serif;	font-weight: bold;}
#jjj a:hover     { font-Size:10; padding:0px 0px 8px 18px; display:block; color:#003366;  text-decoration:underline; font-family: Verdana, sans-serif;	font-weight: bold;}

#jjj a.activ           { font-Size:10; padding:0px 0px 8px 18px; display:block; color:#003366; text-decoration:none; font-family: Verdana, sans-serif;	font-weight: bold;}


#jjja a           { font-Size:10; padding:0px 0px 8px 20px; margin: 0px 0px 0px 20px;display:block; color:#003366;  text-decoration:none; font-family: Verdana, sans-serif; font-weight: bold;  background-image:url(../img/d.gif); background-repeat:no-repeat;}
#jjja a:link      { font-Size:10; padding:0px 0px 8px 20px; display:block; color:#003366;  text-decoration:none; font-family: Verdana, sans-serif;	font-weight: bold;}
#jjja a:vlink     { font-Size:10; padding:0px 0px 8px 20px; display:block; color:#003366;  text-decoration:none; font-family: Verdana, sans-serif;	font-weight: bold;}
#jjja a:hover     { font-Size:10; padding:0px 0px 8px 20px; display:block; color:#9A0000;  text-decoration:underline; font-family: Verdana, sans-serif;	font-weight: bold;}

#jjja a.activ           { font-Size:10; padding:0px 0px 8px 20px; display:block; color:#003366; text-decoration:none; font-family: Verdana, sans-serif;	font-weight: bold;}




.bilder_scrift {
	padding: 2px;
	color: #980001;
	text-align: center;
	border-top: 1px solid #ccc;
}


















ul#topnav {
	margin:0 0 0px;
	padding: 5 0 0 0px;
	list-style: none;
	border: none;
	font: normal 11px Verdana, helvetica, arial, geneva, lucida, sans-serif;
}


#topnav li {
	display: block;
	margin: 0;
	padding: 0;
	float:left;
}

#topnav a {
	display:block;
	color:#ceecf5;
	text-decoration:none;
	background: url(img/l2a.gif) no-repeat;
	margin:0;
	padding: 0.5em 2.4em 0.5em 36px;
	position: relative;
	font: bold 11px Verdana, helvetica, arial, geneva, lucida, sans-serif;
}
#topnav a#a0 { left: 0px;}
#topnav a#a1 { left: -30px;}
#topnav a#a2 { left: -60px;}
#topnav a#a3 { left: -90px;}
#topnav a#a4 { left: -120px;}
#topnav a#a5 { left: -150px;}

#topnav a:hover {
	background: url(img/l1.gif) no-repeat;
	color:#006cbf;
}

#topnav a.here {
	background: url(img/l1.gif) no-repeat;
	color:#006cbf;
}

ul#subnav {
	margin: -1px 0 0;
	left: 0px;
	padding: 6px 0px 6px 20px;
	background: #cfd2c5;
	font: bold 11px Verdana, helvetica, arial, geneva, lucida, sans-serif;
}

#subnav li {
	position:relative;
	z-index:102;
	display: block;
	margin: 0;
	padding: 0;
	float:left;
}

#subnav a {
	color:#444541;
	display:block;
	text-decoration:none;
	margin:0;
	padding: 2px 12px 2px 10px;
	background: transparent;
	background-image: none;
	border: 0 none;
}

#subnav a:hover {
	color:#006cbf;
	background: transparent;
	background-image: none;
	border: 0 none;
}

#subnav a.here {
	color:#0067b6;
	background: transparent;
	background-image: none;
	border: 0 none;
	margin:0;
	padding: 2px 12px 2px 10px;
}



  div#Tmenu {
    font-size: 11px;
    padding: 0em;
    background-color: #ffcc00;
    background-image:url(img_0/haupt_hin.gif);
	background-repeat:repeat-x; height: 50px;
  }
  * html div#Tmenu {
    /* width: 21.4em;
    w\idth: 29.8em;  IE 6 in standards-compliant mode */
  }
  div#Tmenu div {
    clear: left;
  }
  ul#Navigation {
    margin: 0; padding: 0;
    text-align: center;
  }

  ul#Navigation li {
    list-style: none;
    float: left;
    position: relative;
    margin-left: 0em; padding: 0;
  }
  * html ul#Navigation li {
    margin-bottom: 0em;
  }

  ul#Navigation li ul {
    margin: 0; padding: 0;
    position: absolute;
    top: 2.1em; left: 0em;
    width: 179px;
  }
  * html ul#Navigation li ul {
    left: 0em;
    lef\t: 0em;
  }
  ul#Navigation li ul li {
    float: none;
    display: block;
    margin-top: 0em; margin-bottom: 0em;
    white-space:nowrap;
  }

  ul#Navigation a, ul#Navigation span {
    display: block;
    font-family: "Verdana", "Trebuchet MS", "Century Gothic", Helvetica, Arial, sans-serif;
    text-decoration: none; font-weight: bold;
    padding: 15px 5px 5px 15px;
    color: #444541;
  }
  * html ul#Navigation a, * html ul#Navigation span {
    width: 6.2em;
    w\idth: 7em;  /* IE 6 in standards-compliant mode */
  }
  ul#Navigation a:hover, ul#Navigation span, li a#aktuell:hover {
    padding: 15px 5px 5px 15px; color: #ffffff;

  }
  ul#Navigation li ul a:hover {
    color: #006cbf;
  }
  li a#aktuell {
    background-image:url(img_0/haupt_hin.gif);
	background-repeat:repeat-x;
	color: #ffffff;
  }
  ul#Navigation li ul span {
    color: #900; background-color: white;
  }
  ul#Navigation li a:active, ul#Navigation li:hover a:active {
    color: #ffffff; background-color: #cfd2c5;
  }

/* dynamisches Ein-/Ausblenden */
  ul#Navigation li ul {
    display: none; text-align: left;
  }
  ul#Navigation li:hover ul {
    display: block;
    background: #cfd2c5;
  }



	h1.size {
		font-size: 18px;
		color: #2582A4;
		padding: 4px 0px 0px 19px;
		font-family:Georgia, Arial, Helvetica, sans-serif;
	}
  .backgr {
  	background-image:url(img1/h_a.gif);
	background-repeat:repeat-x; height: 35px;
	width: 450px;
	color: #6e6e6e;
  }

p {
	font-size: 12px;
	color: #6e6e6e;
	padding-left: 19px;
	padding-right: 19px;
	line-height: 16px;
	text-align: justify;
}
h3 {
	font-size: 16px;
	color: #6e6e6e;
	padding-left: 19px;
	padding-right: 19px;
	line-height: 16px;
	text-align: justify;
	font-weight: bold;
	font-family: Verdana;
}
h2 {
	font-size: 16px;
	color: #2582A4;
	padding-left: 19px;
	padding-right: 19px;
	line-height: 16px;
	text-align: justify;
	font-weight: bold;
	font-family: Verdana;
}


#jjj a           { font-Size:12; padding:0px 0px 8px 18px; display:block; color:#9C9C9C;  text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-image:url(../img/ord.gif); background-repeat:no-repeat;}
#jjj a:link      { font-Size:12; padding:0px 0px 8px 18px; display:block; color:#9C9C9C;  text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;}
#jjj a:vlink     { font-Size:12; padding:0px 0px 8px 18px; display:block; color:#2582a4;  text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;}
#jjj a:hover     { font-Size:12; padding:0px 0px 8px 18px; display:block; color:#D9AD00;  text-decoration:underline; font-family:  Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;}

#jjj a.activ           { font-Size:12; padding:0px 0px 8px 18px; display:block; color:#D9AD00; text-decoration:underline; font-family:  Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;}

#jjj_1 a           { font-Size:12; padding:0px 0px 8px 18px; display:block; color:#6e6e6e;  text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif;  }
#jjj_1 a:vlink     { font-Size:12; padding:0px 0px 8px 18px; display:block; color:#87a019;  text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif;	}
#jjj_1 a:hover     { font-Size:12; padding:0px 0px 8px 18px; display:block; color:#87a019;  text-decoration:underline; font-family:  Verdana, Arial, Helvetica, sans-serif;	}

#sprachen a           { font-Size:10px; padding:0px 0px 0px 0px; display:block; color:#000000;  text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif;  }
#sprachen a:vlink     { font-Size:10px; padding:0px 0px 0px 0px; display:block; color:#000000;  text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif;	}
#sprachen a:hover     { font-Size:10px; padding:0px 0px 0px 0px; display:block; color:#000000;  text-decoration:underline; font-family:  Verdana, Arial, Helvetica, sans-serif;	}



#solar a 			{ font-size:12px;  font-family: Verdana, sans-serif; font-weight: bold; color:#CECECE; text-decoration:none; display:block; padding:9px 0px 0px 0px; background-color:#33577d; border-top :6px solid #facb2b;
 border-bottom: 0px solid #ffffff; text-align: bottom; height: 44px; text-align: center; width: 170px;
}

#solar a:vlink 	{ font-size:12px;  font-family: Verdana, sans-serif; font-weight: bold; color:#006C88; text-decoration:none; display:block; padding:9px 0px 0px 0px;text-align: center; border-top :6px solid #facb2b;}

#solar a:hover		{ font-size:12px; font-family: Verdana, sans-serif; font-weight: bold; color:#D6A203; text-decoration:none; display:block; 	padding:9px 0px 0px 0px;  background-color:#33577d; border-top :6px solid #facb2b; border-left:0px solid #C6D5D9; border-top :6px solid #facb2b;}

#solar a.activ     { font-size:12px; font-family: Verdana, sans-serif; font-weight: bold; color:#ffffff; text-decoration:underline; display:block; padding:9px 0px 0px 0px background-color:#ffffff; border-top :6px solid #facb2b;}

#solar a.activ:hover { font-Size:12px;  font-family: Verdana, sans-serif; font-weight: bold; color:#D6A203; text-decoration:none;  display:block; padding:9px 0px 0px 0px background-color:#33577d;  border-top :6px solid #facb2b;}


.div1 {
	color: #5b5b5b;
	font-size: 10px;
	font-family: Verdana;
	margin-top: 30px;
	margin-left: 4px;

}

#hier a{
	color: #9C9C9C;
	text-decoration: none;
}
#hier a:hover{
	color: #9C9C9C;
	text-decoration: underline;
}
#hier a.activ{
	color: #D9AD00;
	text-decoration: none;
}











.head1 {
	background-image:url(img1/oben.gif);
	background-repeat:repeat-x;
	color: #6e6e6e;
	text-align: right;
	font-size: 9px;
	font-family: Verdana;
	padding: 2px;
	padding-right: 58px;
}

























ul#topnav {
	margin:0 0 0px;
	padding: 5 0 0 0px;
	list-style: none;
	border: none;
	font: normal 11px Verdana, helvetica, arial, geneva, lucida, sans-serif;
}
#topnav li {
	display: block;
	margin: 0;
	padding: 0;
	float:left;
}

#topnav a {
	display:block;
	color:#ceecf5;
	text-decoration:none;
	background: url(../img/l2a.gif) no-repeat;
	margin:0;
	padding: 0.5em 2.4em 0.5em 36px;
	position: relative;
	font: bold 11px Verdana, helvetica, arial, geneva, lucida, sans-serif;
}
#topnav a#a0 { left: 0px;}
#topnav a#a1 { left: -30px;}
#topnav a#a2 { left: -60px;}
#topnav a#a3 { left: -90px;}
#topnav a#a4 { left: -120px;}
#topnav a#a5 { left: -150px;}

#topnav a:hover {
	background: url(img/l1.gif) no-repeat;
	color:#006cbf;
}

#topnav a.here {
	background: url(../img/l1.gif) no-repeat;
	color:#006cbf;
}

ul#subnav {
	margin: -1px 0 0;
	left: 0px;
	padding: 6px 0px 6px 20px;
	background: #cfd2c5;
	font: bold 11px Verdana, helvetica, arial, geneva, lucida, sans-serif;
}

#subnav li {
	position:relative;
	z-index:102;
	display: block;
	margin: 0;
	padding: 0;
	float:left;
}

#subnav a {
	color:#444541;
	display:block;
	text-decoration:none;
	margin:0;
	padding: 2px 12px 2px 10px;
	background: transparent;
	background-image: none;
	border: 0 none;
}

#subnav a:hover {
	color:#006cbf;
	background: transparent;
	background-image: none;
	border: 0 none;
}

#subnav a.here {
	color:#0067b6;
	background: transparent;
	background-image: none;
	border: 0 none;
	margin:0;
	padding: 2px 12px 2px 10px;
}



  div#Tmenu {
    font-size: 11px;
    padding: 0em;
    background-color: #ffcc00;
    background-image:url(../img_0/haupt_hin.gif);
	background-repeat:repeat-x; height: 50px;
  }
  * html div#Tmenu {
    /* width: 21.4em;
    w\idth: 29.8em;  IE 6 in standards-compliant mode */
  }
  div#Tmenu div {
    clear: left;
  }
  ul#Navigation {
    margin: 0; padding: 0;
    text-align: center;white-space:nowrap;
  }

  ul#Navigation li {
    list-style: none;
    float: left;
    position: relative;
    margin-left: 0em; padding: 0;
  }
  * html ul#Navigation li {
    margin-bottom: 0em;
  }

  ul#Navigation li ul {
    margin: 0; padding: 0;
    position: absolute;
    top: 2.1em; left: 0em;
    width: 179px;
  }
  * html ul#Navigation li ul {
    left: 0em;
    lef\t: 0em;
  }
  ul#Navigation li ul li {
    float: none;
    display: block;
    margin-top: 0em; margin-bottom: 0em;
    white-space:nowrap;
  }

  ul#Navigation a, ul#Navigation span {
    display: block;
    font-family: "Verdana", "Trebuchet MS", "Century Gothic", Helvetica, Arial, sans-serif;
    text-decoration: none; font-weight: bold;
    padding: 15px 8px 5px 8px;
    color: #444541;
  }
  * html ul#Navigation a, * html ul#Navigation span {
    width: 4.2em;
    w\idth: 5em;  /* IE 6 in standards-compliant mode */
  }
  ul#Navigation a:hover, ul#Navigation span, li a#aktuell:hover {
    padding: 15px 8px 5px 8px; color: #ffffff;

  }
  ul#Navigation li ul a:hover {
    color: #006cbf;
  }
  li a#aktuell {
    background-image:url(../img_0/haupt_hin.gif);
	background-repeat:repeat-x;
	color: #ffffff;
  }
  ul#Navigation li ul span {
    color: #900; background-color: white;
  }
  ul#Navigation li a:active, ul#Navigation li:hover a:active {
    color: #ffffff; background-color: #cfd2c5;
  }

/* dynamisches Ein-/Ausblenden */
  ul#Navigation li ul {
    display: none; text-align: left;
  }
  ul#Navigation li:hover ul {
    display: block;
    background: #cfd2c5;
  }

















	h1.size {
		font-size: 18px;
		color: #2582A4;
		padding: 4px 0px 0px 19px;
		font-family:Georgia, Arial, Helvetica, sans-serif;
	}
  .backgr {
  	background-image:url(img1/h_a.gif);
	background-repeat:repeat-x; height: 35px;
	width: 450px;
	color: #6e6e6e;
  }

p {
	font-size: 12px;
	color: #6e6e6e;
	padding-left: 19px;
	padding-right: 19px;
	line-height: 16px;
	text-align: justify;
}
h3 {
	font-size: 16px;
	color: #6e6e6e;
	padding-left: 19px;
	padding-right: 19px;
	line-height: 16px;
	text-align: justify;
	font-weight: bold;
	font-family: Verdana;
}
h2 {
	font-size: 16px;
	color: #2582A4;
	padding-left: 19px;
	padding-right: 19px;
	line-height: 16px;
	text-align: justify;
	font-weight: bold;
	font-family: Verdana;
}


#jjj a           { font-Size:12; padding:0px 0px 8px 18px; display:block; color:#9C9C9C;  text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-image:url(../img/ord.gif); background-repeat:no-repeat;}
#jjj a:link      { font-Size:12; padding:0px 0px 8px 18px; display:block; color:#9C9C9C;  text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;}
#jjj a:vlink     { font-Size:12; padding:0px 0px 8px 18px; display:block; color:#2582a4;  text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;}
#jjj a:hover     { font-Size:12; padding:0px 0px 8px 18px; display:block; color:#D9AD00;  text-decoration:underline; font-family:  Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;}

#jjj a.activ           { font-Size:12; padding:0px 0px 8px 18px; display:block; color:#ffcc00; text-decoration:underline; font-family:  Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;}

#jjj_1 a           { font-Size:12; padding:0px 0px 8px 18px; display:block; color:#6e6e6e;  text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif;  }
#jjj_1 a:vlink     { font-Size:12; padding:0px 0px 8px 18px; display:block; color:#87a019;  text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif;	}
#jjj_1 a:hover     { font-Size:12; padding:0px 0px 8px 18px; display:block; color:#87a019;  text-decoration:underline; font-family:  Verdana, Arial, Helvetica, sans-serif;	}


#solar a 			{ font-size:12px;  font-family: Verdana, sans-serif; font-weight: bold; color:#CECECE; text-decoration:none; display:block; padding:9px 0px 0px 0px; background-color:#33577d; border-top :6px solid #facb2b;
 border-bottom: 0px solid #ffffff; text-align: bottom; height: 44px; text-align: center; width: 170px;
}

#solar a:vlink 	{ font-size:12px;  font-family: Verdana, sans-serif; font-weight: bold; color:#006C88; text-decoration:none; display:block; padding:9px 0px 0px 0px;text-align: center; border-top :6px solid #facb2b;}

#solar a:hover		{ font-size:12px; font-family: Verdana, sans-serif; font-weight: bold; color:#D6A203; text-decoration:none; display:block; 	padding:9px 0px 0px 0px;  background-color:#33577d; border-top :6px solid #facb2b; border-left:0px solid #C6D5D9; border-top :6px solid #facb2b;}

#solar a.activ     { font-size:12px; font-family: Verdana, sans-serif; font-weight: bold; color:#4472A3; text-decoration:none; display:block; padding:9px 0px 0px 0px background-color:#33577d; border-left:14px solid #E8AF04; border-top :6px solid #facb2b;}

#solar a.activ1     { font-size:12px; font-family: Verdana, sans-serif;	font-weight: bold; color:#B81647; text-decoration:none; display:block; padding:9px 0px 0px 0px background-color:#33577d; border-left:14px solid #B81647; border-top :6px solid #facb2b;}

#solar a.activ:hover { font-Size:12px;  font-family: Verdana, sans-serif; font-weight: bold; color:#D6A203; text-decoration:none;  display:block; padding:9px 0px 0px 0px background-color:#33577d; border-left:14px solid #E8AF04; border-top :6px solid #facb2b;}


.div1 {
	color: #5b5b5b;
	font-size: 10px;
	font-family: Verdana;
	margin-top: 30px;
	margin-left: 4px;

}

#hier a{
	color: #9C9C9C;
	text-decoration: none;
}
#hier a:hover{
	color: #9C9C9C;
	text-decoration: underline;
}
#hier a.activ{
	color: #D9AD00;
	text-decoration: none;
}

.head1 {
	background-image:url(img1/oben.gif);
	background-repeat:repeat-x;
	color: #6e6e6e;
	text-align: right;
	font-size: 9px;
	font-family: Verdana;
	padding: 2px;
	padding-right: 58px;
}



/*Service*/

	h1.size {
		font-size: 18px;
		color: #2582A4;
		padding: 4px 0px 0px 19px;
		font-family:Georgia, Arial, Helvetica, sans-serif;
	}
  .backgr {
  	background-image:url(img1/h_a.gif);
	background-repeat:repeat-x; height: 35px;
	width: 450px;
	color: #6e6e6e;
  }

p {
	font-size: 12px;
	color: #6e6e6e;
	padding-left: 19px;
	padding-right: 19px;
	line-height: 20px;
	text-align: justify;
}
ul {
	font-size: 12px;
	color: #6e6e6e;
	padding-left: 19px;
	padding-right: 19px;
	line-height: 20px;
	text-align: justify;
}

h3 {
	font-size: 16px;
	color: #6e6e6e;
	padding-left: 19px;
	padding-right: 19px;
	line-height: 19px;
	text-align: justify;
	font-weight: bold;
	font-family: Verdana;
}
h2 {
	font-family: "Verdana", "Trebuchet MS", "Century Gothic", Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #2582A4;
	padding-left: 19px;
	padding-right: 19px;
	line-height: 19px;
	text-align: justify;
	font-weight: bold;

}


#jjj a           { font-Size:12; padding:0px 0px 8px 18px; display:block; color:#9C9C9C;  text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-image:url(../img/ord.gif); background-repeat:no-repeat;}
#jjj a:link      { font-Size:12; padding:0px 0px 8px 18px; display:block; color:#9C9C9C;  text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;}
#jjj a:vlink     { font-Size:12; padding:0px 0px 8px 18px; display:block; color:#2582a4;  text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;}
#jjj a:hover     { font-Size:12; padding:0px 0px 8px 18px; display:block; color:#D9AD00;  text-decoration:underline; font-family:  Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;}

#jjj a.activ           { font-Size:12; padding:0px 0px 8px 18px; display:block; color:#D9AD00; text-decoration:underline; font-family:  Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;}

#jjj_1 a           { font-Size:12; padding:0px 0px 8px 18px; display:block; color:#6e6e6e;  text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif;  }
#jjj_1 a:vlink     { font-Size:12; padding:0px 0px 8px 18px; display:block; color:#87a019;  text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif;	}
#jjj_1 a:hover     { font-Size:12; padding:0px 0px 8px 18px; display:block; color:#87a019;  text-decoration:underline; font-family:  Verdana, Arial, Helvetica, sans-serif;	}



#jjj_2 a           { font-Size:12; padding:0px 0px 8px 6px; display:block; color:#D9AD00;  text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: bold;}
#jjj_2 a:vlink     { font-Size:12; padding:0px 0px 8px 6px; display:block; color:#87a019;  text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif;	}
#jjj_2 a:hover     { font-Size:12; padding:0px 0px 8px 6px; display:block; color:#87a019;  text-decoration:underline; font-family:  Verdana, Arial, Helvetica, sans-serif;	}



#solar a 			{ font-size:12px;  font-family: Verdana, sans-serif; font-weight: bold; color:#CECECE; text-decoration:none; display:block; padding:9px 0px 0px 0px; background-color:#33577d; border-top :6px solid #facb2b;
 border-bottom: 0px solid #ffffff; text-align: bottom; height: 44px; text-align: center; width: 170px;
}

#solar a:vlink 	{ font-size:12px;  font-family: Verdana, sans-serif; font-weight: bold; color:#006C88; text-decoration:none; display:block; padding:9px 0px 0px 0px;text-align: center; border-top :6px solid #facb2b;}

#solar a:hover		{ font-size:12px; font-family: Verdana, sans-serif; font-weight: bold; color:#D6A203; text-decoration:none; display:block; 	padding:9px 0px 0px 0px;  background-color:#33577d; border-top :6px solid #facb2b; border-left:0px solid #C6D5D9; border-top :6px solid #facb2b;}

#solar a.activ     { font-size:12px; font-family: Verdana, sans-serif; font-weight: bold; color:#ffcc00; text-decoration:none; display:block; padding:9px 0px 0px 0px background-color:#33577d;  border-top :6px solid #facb2b; }

#solar a.activ1     { font-size:12px; font-family: Verdana, sans-serif;	font-weight: bold; color:#ffcc00; text-decoration:none; display:block; padding:9px 0px 0px 0px background-color:#33577d; border-top :6px solid #facb2b; }

#solar a.activ:hover { font-Size:12px;  font-family: Verdana, sans-serif; font-weight: bold; color:#ffcc00; text-decoration:none;  display:block; padding:9px 0px 0px 0px background-color:#33577d; border-top :6px solid #facb2b; }


.div1 {
	color: #5b5b5b;
	font-size: 10px;
	font-family: Verdana;
	margin-top: 30px;
	margin-left: 4px;

}

#hier a{
	color: #9C9C9C;
	text-decoration: none;
}
#hier a:hover{
	color: #9C9C9C;
	text-decoration: underline;
}
#hier a.activ{
	color: #D9AD00;
	text-decoration: none;
}

#linie a{
	color: #9C9C9C;
	text-decoration: none;
}
#linie a:hover{
	color: #9C9C9C;
	text-decoration: none;
}

#linie1 a{
	color: #6A6A6A;
	text-decoration: underline;
}
#linie1 a:hover{
	color: #6E6E6E;
	text-decoration: none;
}

.head1 {
	background-image:url(../img1/oben.gif);
	background-repeat:repeat-x;
	color: #6e6e6e;
	text-align: right;
	font-size: 9px;
	font-family: Verdana;
	padding: 2px;
	padding-right: 58px;
}


/*Service*/


h1.haupttitle {
	font-size: 12px;
	font-family: "Verdana", "Trebuchet MS", "Century Gothic", Helvetica, Arial, sans-serif;
    text-decoration: none; font-weight: bold;
    color: #6e6e6e;
	padding-left: 19px;

	line-height: 17px;
}

.anfahrt {
	background-image:url(../img/karte.gif);
	background-repeat:no-repeat;
	color: #D9AD00; padding-left: 0px;
	width: 636;
	height: 303;
	border: 0px;
}
