a.menu1:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; font-style: normal; line-height: normal; color: #ED0000; text-decoration: none; background-color: #E1E1E1; text-align: center ; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; margin-top: 2px; margin-bottom: 2px; font-weight: bold}
.menu1_td {  background-color: #E1E1E1; border: solid; text-align: center; padding-top: 2px; padding-bottom: 2px; border-width: 1px 0px; margin-top: 2px; margin-bottom: 2px; border-color: #FFFFFF #999999}
a.menu1:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; font-style: normal; line-height: normal; color: #ED0000; text-decoration: none; background-color: #E1E1E1; text-align: center ; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; margin-top: 2px; margin-bottom: 2px ; font-weight: bold}
a.menu1:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; font-style: normal; line-height: normal; color: #ED0000; text-decoration: underline; background-color: #E1E1E1; text-align: center ; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; margin-top: 2px; margin-bottom: 2px ; font-weight: bold}
a.menu1:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; font-style: normal; line-height: normal; color: #ED0000; text-decoration: underline; background-color: #E1E1E1; text-align: center ; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; margin-top: 2px; margin-bottom: 2px ; font-weight: bold}
.menu2_td { background-color: #F3F3F3; border: solid; text-align: center; padding-top: 2px; padding-bottom: 2px; border-width: 0px 0px 1px; margin-top: 2px; margin-bottom: 2px; border-color: #999999 #999999 #FFFFFF}
.newsbox_td { background-color: #F3F3F3; border: solid; padding-top: 2px; padding-bottom: 2px; border-width: 0px 0px 1px; margin-top: 2px; margin-bottom: 2px; border-color: #999999 #999999 #FFFFFF}
a.menu2:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; font-style: normal; line-height: normal; color: #333333; text-decoration: none; text-align: center ; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; margin-top: 2px; margin-bottom: 2px }
a.menu2:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; font-style: normal; line-height: normal; color: #333333; text-decoration: none; text-align: center ; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; margin-top: 2px; margin-bottom: 2px }
a.menu2:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; font-style: normal; line-height: normal; color: #333333; text-decoration: underline; text-align: center ; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; margin-top: 2px; margin-bottom: 2px }
a.menu2:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; font-style: normal; line-height: normal; color: #333333; text-decoration: underline; text-align: center ; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; margin-top: 2px; margin-bottom: 2px }
.netze_td { background-color: #e1e1e1; border: #CC0000 solid; padding-top: 0px; padding-bottom: 0px; margin-left: 2px; padding-left: 2px; border-width: 1px 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; padding-right: 0px}
.netze_head {  font-size: 0.75em; font-weight: bold; margin: 0;}
.netze2_td { border-color: black #E10000 #E10000; margin-top: 3px; margin-bottom: 3px; padding-top: 3px; padding-bottom: 3px; margin-left: 2px; padding-left: 2px; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.text_klein {  font-size: 0.8em; line-height: 1em; text-decoration:none; color:1E1E1E;}
.mehr_link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; line-height: 1em; font-weight: normal; color: #1E1E1E; text-decoration: none; text-align: right}
/*.text {  line-height: 1.2em; color: #1E1E1E; text-decoration: none; text-align: justify}*/
.header1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em; font-style: normal; line-height: 1.8em; font-weight: bold; color: #1E1E1E; text-decoration: none; margin-bottom: 0.5em; padding-bottom: 0.5em; text-align: left}
.bottommenu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; font-weight: bold; color: #333333; text-decoration: none}
.linie_td {  border: #333333; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.pfad_td {  background-color: #F3F3F3; vertical-align: middle}
.pfad_link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; color: #333333; margin-top: 1px; margin-right: 0px; margin-bottom: 2px; margin-left: 0px; padding-top: 1px; padding-right: 0px; padding-bottom: 2px; padding-left: 180px; text-decoration: underline; border: 0px #FFFFFF solid ; vertical-align: middle}
.pfad_pfeil { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; color: #333333; margin-top: 1px; margin-right: 0px; margin-bottom: 2px; margin-left: 0px; padding-top: 1px; padding-right: 0px; padding-bottom: 2px; padding-left: 0px; text-decoration: none; border: 0px #FFFFFF solid ; vertical-align: middle}
.pfad_letzt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; color: #333333; margin-top: 1px; margin-right: 0px; margin-bottom: 2px; margin-left: 0px; padding-top: 1px; padding-right: 0px; padding-bottom: 2px; padding-left: 0px; text-decoration: underline; border: 0px #FFFFFF solid ; vertical-align: middle}
.bottommenu_td1 { margin-top: 1px; margin-right: 0px; margin-bottom: 1px; margin-left: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 40px; border-color: #333333 #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.bottommenu_td { margin-top: 1px; margin-right: 0px; margin-bottom: 1px; margin-left: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 0px; padding-left: 30px; vertical-align: top}
.pfad_td1 { height: 25px; vertical-align: middle }
.bold {  font-weight: 900}
.topmenu_bg {  background-color: #f3f3f3; border-color: #333333 black; text-align: center; padding-top: 1px; padding-bottom: 1px; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.linie_unten { border-color: black black #333333 #333333; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.netze3_td { background-color: #FFFFFF; border: #E10000 solid; text-align: center; padding-top: 0px; padding-bottom: 0px; margin-left: 0px; padding-left: 0px; border-width: 1px 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; padding-right: 0px }
.vernetzt_td { background-color: #FFFFFF; border: solid; text-align: center; padding-top: 0px; padding-bottom: 0px; margin-left: 0px; padding-left: 0px; border-width: 1px 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; padding-right: 0px ; border-color: #CC0000 #cc0000 #CC0000 #CC0000}
.rotelinie { background-color: #FFFFFF; border: #CC0000 solid; text-align: center; padding-top: 0px; padding-bottom: 0px; margin-left: 0px; padding-left: 0px; border-width: 0px 1px 0px 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; padding-right: 0px }
/*a.link:link {  color: #333333; text-decoration: underline}
a.link:hover {
	color: #000000;
	text-decoration: underline;
}
a.link:visited { color: #333333; text-decoration: underline}
a.link:active { color: #333333; text-decoration: underline}*/
.bg {  background-image: url(images/bg_sw.gif); background-repeat: no-repeat; background-position: center center}
.toptext1 { margin-top: 1px; margin-right: 0px; margin-bottom: 1px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 3px; padding-left: 30px; border-color: #333333 #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; color: #333333 ; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px }
.toptext2 { margin-top: 1px; margin-right: 0px; margin-bottom: 1px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 12px; padding-left: 74px; border-color: #333333 #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; color: #333333 ; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px }
.toptext3 { margin-top: 1px; margin-right: 0px; margin-bottom: 1px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 30px; border-color: #333333 #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; color: #333333 ; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px }
.top_td {  background-image: url(images/bg_oben.gif); background-repeat: no-repeat; background-position: right bottom}
.bottom_td {  background-image: url(images/bg_unten.gif); background-repeat: no-repeat; background-position: left left}
.pfad_link2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; color: #333333; margin-top: 1px; margin-right: 0px; margin-bottom: 2px; margin-left: 0px; padding-top: 1px; padding-right: 0px; padding-bottom: 2px; padding-left: 0px; text-decoration: underline; border: 0px #FFFFFF solid ; vertical-align: middle }
.header2 { font-weight: bold; font-variant: small-caps; margin-top: 0.5em}
.text_links { line-height: 1.2em; color: #1E1E1E; text-decoration: none; text-align: left}
.einzug {  margin-left: 15px; padding-left: 15px}
.buchstaben { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; font-style: normal; font-weight: bold; color: #1E1E1E; text-decoration: none ; font-variant: small-caps}
.td_bggrau {  background-color: #e1e1e1; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; font-weight: 900}
.roterkasten {  border: 1px #CC0000 solid; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 5px; background-color: #FFFFFF}
.textrechts {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; font-style: normal; line-height: 1.2em; color: #1E1E1E; text-decoration: none; text-align: right
}
.textkursiv {
	font-style: italic;
}

.pthi p {
	margin: 0 0 0 1em;
	font-size: 0.8em; 
	}

.pthi h2 {
	margin:1.8em 0 1em 0;
	font-size: 0.85em; 
	font-weight:bold;
	}
	
.pthi h3 {
	margin:0.8em 0 0 0;
	font-size: 0.8em; 
	font-weight:normal;
	}
	
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

h1 {
	font-size: 0.9em; 
	line-height: 1.8em; 
	font-weight: bold; 
	color: #1E1E1E; 
	margin: 0 0 15px 0;
	text-align: left;
	}

h2 {
	font-size: 0.85em; 
	font-weight: bold; 
	margin: 15px 0 5px 0;
	color: #1E1E1E; 
	font-variant: small-caps; 
	padding-top: 0.5em;
	}
	
p {
	font-size:0.8em;
	margin: 0 0 10px 0;
	line-height: 1.3em; 
	color: #1E1E1E; 
	}

p a:link, p a:visited, p a:active {
	color: #333333; 
	text-decoration: underline;
	}
	
p a:hover {
	color: #000000;
	text-decoration: none;
}


/* Tabelle */

table a:link, table a:visited, table a:active {
	color: #333333; 
	text-decoration: underline;
	}
	
table a:hover {
	color: #000000;
	text-decoration: none;
}


/* Listings */

ul {
	font-size:0.8em;
	margin: 10px 0 10px 0;
	line-height: 1.3em; 
	color: #1E1E1E; 
	}

li a:link, li a:visited, li a:active {
	color: #333333; 
	text-decoration: underline;
	}
	
li a:hover {
	color: #000000;
	text-decoration: none;
}

.netzlink {
	text-decoration:none;
	}

/*E-Mail Popup */

.popup {
  font-size: 12px;
  color: #000000;
  background-color: #FFFFFF;
  text-decoration: none;
  position: absolute;
  z-index: 20;
  visibility: hidden;
  top: 0px;
  left: 0px;
  border: 1px solid #000000;
  padding: 3px;
}
.popup dl {
  margin: 0px;
  padding: 0px;
}
.popup dt {
  font-weight: bold;
  margin: 0px;
  padding: 0px;
}
.popup dd {
  margin-left: 20px;
}