div.hnav  {
	text-decoration : none;
	font-size : 13px;
	color : #FFFFFF;
    font-weight:bold;
    font-family : Arial;
}

div.vnav  {
 text-decoration : none;
	font-size : 12px;
	color : #FFFFFF;
    font-family : Arial;
}

div.vnav2  {
 text-decoration : none;
	font-size : 12px;
    font-weight:bold;
    color : #FFFFFF;
    font-family : Arial;
}
div.text-block { text-align: justify; width: 350px }
span a:link  { color: white; font-size: 11px; font-family: Verdana; font-weight: bold; text-decoration: none; padding-left: 19px }
span a:active     { color: white; font-size: 11px; font-family: Verdana; font-weight: bold; text-decoration: none; padding-left: 19px }
span a:visited   { color: white; font-size: 11px; font-family: Verdana; font-weight: bold; text-decoration: none; padding-left: 19px }
span a:hover  { color: #88aeec; font-size: 11px; font-family: Verdana; font-weight: bold; text-decoration: none; padding-left: 19px }
font  { color: black; font-size: 12px; font-family: Arial; text-align: justify }
a { color: black; font-size: 12px; font-family: Arial }
h1       { color: black; font-size: 16px; font-family: Arial; font-weight: bold; margin-bottom: -6px }
h2          { color: white; font-size: 12px; font-family: Arial; background-position: 12px 0; margin-top: 2px; margin-bottom: 2px; margin-left: 2px }
/*############ Trennlinien ############*/
hr          { width: 100%; border-style: solid none none; border-width: 2px 0 0; border-color: #141f7d; align: left           }
#linie               { width: 100%; border-style: dotted none none; border-width: 2px 0 0; border-color: gray; align: left                  }
#finder                                   { color: black; font-size: 12px; text-decoration: underline; margin: 0; padding: 0; border-width: 0 }
/*############ Trennlinien ############*/
b  { color: black; font-size: 13px; font-family: Arial; font-weight: bold }
div a:link                 { color: white; font-size: 11px; font-family: Verdana; font-weight: bold; text-decoration: none; padding-top: 2px; padding-left: 14px; width: 164px; height: 24px; vertical-align: text-top; border-bottom: 1px solid white }
div a:active              { color: white; font-size: 11px; font-family: Verdana; font-weight: bold; text-decoration: none; background-color: red; padding-top: 2px; padding-left: 14px; width: 164px; height: 24px; vertical-align: text-top; border-bottom: 1px solid white }
div a:visited              { color: white; font-size: 11px; font-family: Verdana; font-weight: bold; text-decoration: none; padding-top: 2px; padding-left: 14px; width: 164px; height: 24px; vertical-align: text-top; border-bottom: 1px solid white }
div a:hover                 { color: white; font-size: 11px; font-family: Verdana; font-weight: bold; text-decoration: none; background-color: #a0a0a0; padding-top: 2px; padding-left: 14px; width: 164px; height: 24px; vertical-align: text-top; border-bottom: 1px solid white }
#sub a:link            { color: white; font-size: 11px; font-family: Verdana; font-weight: bold; text-decoration: none; padding-top: 4px; padding-left: 24px; width: 164px; height: 22px; vertical-align: text-top; border-bottom: 1px solid white }
#sub a:active           { color: white; font-size: 11px; font-family: Verdana; font-weight: bold; text-decoration: none; background-color: red; padding-top: 4px; padding-left: 24px; width: 164px; height: 22px; vertical-align: text-top; border-bottom: 1px solid white }
#sub a:visited         { color: white; font-size: 11px; font-family: Verdana; font-weight: bold; text-decoration: none; padding-top: 4px; padding-left: 24px; width: 164px; height: 22px; vertical-align: text-top; border-bottom: 1px solid white }
#sub a:hover            { color: white; font-size: 11px; font-family: Verdana; font-weight: bold; text-decoration: none; background-color: #a0a0a0; padding-top: 4px; padding-left: 24px; width: 164px; height: 22px; vertical-align: text-top; border-bottom: 1px solid white }
#subnext a:link    { color: white; font-size: 11px; font-family: Verdana; font-weight: bold; text-decoration: none; padding-top: 4px; padding-left: 34px; width: 164px; height: 24px; vertical-align: text-top; border-bottom: 1px solid white }
#subnext a:active    { color: white; font-size: 11px; font-family: Verdana; font-weight: bold; text-decoration: none; background-color: red; padding-top: 4px; padding-left: 34px; width: 164px; height: 24px; vertical-align: text-top; border-bottom: 1px solid white }
#subnext a:visited    { color: white; font-size: 11px; font-family: Verdana; font-weight: bold; text-decoration: none; padding-top: 4px; padding-left: 34px; width: 164px; height: 24px; vertical-align: text-top; border-bottom: 1px solid white }
#subnext a:hover     { color: white; font-size: 11px; font-family: Verdana; font-weight: bold; text-decoration: none; background-color: #a0a0a0; padding-top: 4px; padding-left: 34px; width: 164px; height: 24px; vertical-align: text-top; border-bottom: 1px solid white }
#navigation   { background-repeat: repeat-y }
#hintergrund   { background-repeat: no-repeat; background-position: 100px 0 }
#pfeilrechts { background-repeat: no-repeat; padding-left: 60px }
#pfeil { background-repeat: no-repeat; padding-left: 20px }
#box { color: #141f7d; width: 6px; height: 6px; align: left  }
#symbollink                                    { color: #141f7d }
#symbollink a  { color: #141f7d }
/*############ Navigationspfeil für den Header und Footer ############*/
#symbolarrow                  { color: #141f7d; font-size: 12px; font-weight: bold; margin-right: 3px; margin-left: 3px }
/*############ Navigationspfeil für den Header und Footer ############*/
#symbolarrownavi                  { color: #141f7d; font-size: 14px; font-family: Webdings; font-weight: normal; margin-top: -2px; margin-bottom: 2px; margin-left: -3px; padding-top: -2px; height: 14px }
#symbolarrownavipassiv                    { color: #141f7d; font-size: 8px; font-family: Webdings; margin-right: 2px; margin-bottom: 0; margin-left: -3px; padding-bottom: 2px; height: 14px }
#symbolarrownaviaktiv    { color: white; font-size: 14px; font-family: Webdings; font-weight: normal; margin-top: -2px; margin-bottom: 2px; margin-left: -3px; padding-top: -2px; height: 14px }
#symbolarrowleft           { color: #141f7d; font-size: 14px; font-family: Webdings; background-position: 12px 0; margin-right: 3px; margin-left: -3px; align: left                  }
#symbolarrowright                  { color: #141f7d; font-size: 24px; font-family: Webdings; margin-right: 2px; vertical-align: middle; align: left                               }
#symbolbox     { color: #141f7d; font-size: 10px; font-family: Webdings; margin-right: 4px; margin-left: 0; align: left         }
body             { background-repeat: no-repeat }
.sub   { margin-left: 20px; border-bottom: 1px solid white }
img       { }
#randoben      { border-top: 1px solid silver; border-right: 1px solid #c0c0c0; border-left: 1px solid silver }
#randmitte  { border-right: 1px solid silver; border-left: 1px solid silver }
#randunten  { border-right: 1px solid silver; border-bottom: 1px solid silver; border-left: 1px solid silver }
#background     { background-image: url("../images/structures/bgfill_v.jpg"); background-repeat: no-repeat }
#border-table       { background-color: #f4f5fd; padding: 2px; border: dotted 1px #1e3579 }
#border-image   { background-color: #f4f5fd; border: solid 1px #1e3579 }

img.email {
	margin: 0;
	padding: 0;
	float: none;
}
