
BODY {
	FONT: 101% Arial,Helvetica,sans-serif;
}
#header {
	Z-INDEX: 3; PADDING-BOTTOM: 0em; MARGIN: 0px; FONT: 0.9em Arial,Helvetica,sans-serif; OVERFLOW: auto; POSITION: relative; HEIGHT: 9.5em; TEXT-ALIGN: left; vertical-align: text-top; padding-top: 0.2em; BORDER-BOTTOM: 0.05em solid #aaaaaa;
}

* html #header { /* nur fuer Internet Explorer 5.5 und 6 */
	Z-INDEX: 3; PADDING-BOTTOM: 0em; MARGIN: 0px; FONT: 0.9em Arial,Helvetica,sans-serif; OVERFLOW: auto; POSITION: relative; HEIGHT: 10.2em; TEXT-ALIGN: left; max-width: 85em;
}

*+ html #header {  /* Internet Explorer 7 und Opera */
  HEIGHT: 10.5em;  line-height: 0em; PADDING-BOTTOM: 0em; Margin-Bottom: 0em;
}

#header UL.horizontalImageList {
	padding-top: 0.2em; margin: 0em; padding-left: 0em; text-align: left; float: left;
}

#header LI.horizontalImageList {
	display:inline; padding-left: 1em; text-align: left;
}

#header LI.horizontalImageListRightAligned {
	display:inline; padding-left: 1em; text-align: right;
}

#header P {
	LINE-HEIGHT: 0em; Margin-Top: 0em; Margin-Bottom: 0.25em;
}

#header IMG {
	BORDER: none; MARGIN: 0em; PADDING: 0em; LINE-HEIGHT: 0em; vertical-align:text-top; margin-right: 0.1em;
}

#header IMG.pagelogo {
	BORDER: none; MARGIN: 0em; PADDING: 0em; LINE-HEIGHT: 0em; vertical-align:text-top; margin-right: 0.5em;
}


#header a.no_decoration {
	TEXT-DECORATION: none;
}

#header FORM {
	TEXT-ALIGN: right; margin-top: 0.1em; 
}

#header fieldset {
	Border: none; padding: 0; margin: 0;
}

#header INPUT {
	BORDER-RIGHT: 0.05em solid; BORDER-TOP: 0.05em solid; BORDER-LEFT: 0.05em solid; BORDER-BOTTOM: 0.05em solid; 
}

#headerlogos {
	Z-INDEX: 3; PADDING-BOTTOM: 0.1em; MARGIN: 0px; FONT: 0.9em Arial,Helvetica,sans-serif; OVERFLOW: auto; POSITION: relative; TEXT-ALIGN: left; float: left; 
  Scrolling: none;
}

#servicelinks {
	Z-INDEX: 3; PADDING-BOTTOM: 0.1em; PADDING-RIGHT: 0.1em; MARGIN: 0px; FONT: 0.9em Arial,Helvetica,sans-serif; OVERFLOW: none; POSITION: relative; TEXT-ALIGN: right; float: right; 
	width:165px;
}

#servicelinks a.servicelink {
	TEXT-DECORATION: none; padding: 0.2em; line-height: 1.7em;  BORDER-BOTTOM: 0.05em solid #AAAAAA; 
}
#servicelinks a.servicelink_act {
	TEXT-DECORATION: none; padding: 0.2em;   line-height: 1.7em; BORDER-BOTTOM: 0.05em solid #AAAAAA;
}


#topmenue {
	Z-INDEX: 3; OVERFLOW: auto; POSITION: relative; TEXT-ALIGN: left; padding-bottom: 0.2em; margin-bottom: 0.5em;
}

* html #topmenue {  /* nur fuer Internet Explorer */
  padding-top: 0.1em;    /* Version 5.x */
  paddi\ng-top: 0.1em;  /* Version 6 */
  margin-bottom: 0.5em;    /* Version 5.x */
  margi\n-bottom: 0.5em;  /* Version 6 */
}

*+ html #topmenue {  /* nur fuer Internet Explorer 7 */
  padding-top: 0em; 
  margin-bottom: 0.5em;    /* Version 5.x */
}

#topmenue P {
	margin: 0.2em;
}

#topmenue UL.topnavigation {
	padding-top: 0.2em; margin: 0em; padding-left: 0em;
}

#topmenue LI.topnavigation {
	display:inline; border-left: 0.1em solid #AAAAAA;
}


#topmenue A:link {
	FONT-FAMILY: Arial,Helvetica,sans-serif; TEXT-DECORATION: none; 
}
#topmenue A:active {
	TEXT-DECORATION: none; 
}
#topmenue A:visited {
	TEXT-DECORATION: none;
}
#topmenue A:hover {
	TEXT-DECORATION: none;
}


#topmenue a.navi1:link { 	FONT-WEIGHT: bold; FONT-SIZE: 1.6em; line-height: 2.1em; padding: 0.2em; margin-left: 0.2em; margin-right: 0.2em;}
#topmenue a.navi1_act:link { FONT-WEIGHT: bold; FONT-SIZE: 1.6em; line-height: 2.1em; padding: 0.2em; margin-left: 0.2em; margin-right: 0.2em;}
#topmenue a.navi1:active { 	FONT-WEIGHT: bold; FONT-SIZE: 1.6em; line-height: 2.1em; padding: 0.2em; margin-left: 0.2em; margin-right: 0.2em;}
#topmenue a.navi1_act:active { FONT-WEIGHT: bold; FONT-SIZE: 1.6em; line-height: 2.1em; padding: 0.2em; margin-left: 0.2em; margin-right: 0.2em;}
#topmenue a.navi1:visited { 	FONT-WEIGHT: bold; FONT-SIZE: 1.6em; line-height: 2.1em; padding: 0.2em; margin-left: 0.2em; margin-right: 0.2em;}
#topmenue a.navi1_act:visited { FONT-WEIGHT: bold; FONT-SIZE: 1.6em; line-height: 2.1em; padding: 0.2em; margin-left: 0.2em; margin-right: 0.2em;}
#topmenue a.navi1:hover { 	FONT-WEIGHT: bold; FONT-SIZE: 1.6em; line-height: 2.1em; padding: 0.2em; margin-left: 0.2em; margin-right: 0.2em;}
#topmenue a.navi1_act:hover { FONT-WEIGHT: bold; FONT-SIZE: 1.6em; line-height: 2.1em; padding: 0.2em; margin-left: 0.2em; margin-right: 0.2em;}

#topmenue a.navi2:link {FONT-WEIGHT: bold; FONT-SIZE: 1.2em; line-height: 1.8em; padding: 0.2em; margin-left: 0.2em; margin-right: 0.2em;}
#topmenue a.navi2_act:link {FONT-WEIGHT: bold; FONT-SIZE: 1.2em; line-height: 1.8em; padding: 0.2em; margin-left: 0.2em; margin-right: 0.2em;}
#topmenue a.navi2:active {FONT-WEIGHT: bold; FONT-SIZE: 1.2em; line-height: 1.8em; padding: 0.2em; margin-left: 0.2em; margin-right: 0.2em;}
#topmenue a.navi2_act:active {FONT-WEIGHT: bold; FONT-SIZE: 1.2em; line-height: 1.8em; padding: 0.2em; margin-left: 0.2em; margin-right: 0.2em;}
#topmenue a.navi2:visited {FONT-WEIGHT: bold; FONT-SIZE: 1.2em; line-height: 1.8em; padding: 0.2em; margin-left: 0.2em; margin-right: 0.2em;}
#topmenue a.navi2_act:visited {FONT-WEIGHT: bold; FONT-SIZE: 1.2em; line-height: 1.8em; padding: 0.2em; margin-left: 0.2em; margin-right: 0.2em;}
#topmenue a.navi2:hover {FONT-WEIGHT: bold; FONT-SIZE: 1.2em; line-height: 1.8em; padding: 0.2em; margin-left: 0.2em; margin-right: 0.2em;}
#topmenue a.navi2_act:hover {FONT-WEIGHT: bold; FONT-SIZE: 1.2em; line-height: 1.8em; padding: 0.2em; margin-left: 0.2em; margin-right: 0.2em;}

#topmenue a.navi3:link {FONT-WEIGHT: bold; FONT-SIZE: 1.0em; line-height: 1.6em; padding: 0.2em; margin-left: 0.2em; margin-right: 0.2em;}
#topmenue a.navi3_act:link {FONT-WEIGHT: bold; FONT-SIZE: 1.0em; line-height: 1.6em; padding: 0.2em; margin-left: 0.2em; margin-right: 0.2em;}
#topmenue a.navi3:active {FONT-WEIGHT: bold; FONT-SIZE: 1.0em; line-height: 1.6em; padding: 0.2em; margin-left: 0.2em; margin-right: 0.2em;}
#topmenue a.navi3_act:active {FONT-WEIGHT: bold; FONT-SIZE: 1.0em; line-height: 1.6em; padding: 0.2em; margin-left: 0.2em; margin-right: 0.2em;}
#topmenue a.navi3:visited {FONT-WEIGHT: bold; FONT-SIZE: 1.0em; line-height: 1.6em; padding: 0.2em; margin-left: 0.2em; margin-right: 0.2em;}
#topmenue a.navi3_act:visited {FONT-WEIGHT: bold; FONT-SIZE: 1.0em; line-height: 1.6em; padding: 0.2em; margin-left: 0.2em; margin-right: 0.2em;}
#topmenue a.navi3:hover {FONT-WEIGHT: bold; FONT-SIZE: 1.0em; line-height: 1.6em; padding: 0.2em; margin-left: 0.2em; margin-right: 0.2em;}
#topmenue a.navi3_act:hover {FONT-WEIGHT: bold; FONT-SIZE: 1.0em; line-height: 1.6em; padding: 0.2em; margin-left: 0.2em; margin-right: 0.2em;}


#topmenue a.navi4:link {FONT-SIZE: 1.0em; FONT-STYLE: italic;line-height: 1.6em; padding: 0.2em; margin-left: 0.2em; margin-right: 0.2em;}
#topmenue a.navi4_act:link {FONT-SIZE: 1.0em; FONT-STYLE: italic;line-height: 1.6em; padding: 0.2em; margin-left: 0.2em; margin-right: 0.2em;}
#topmenue a.navi4:active {FONT-SIZE: 1.0em; FONT-STYLE: italic;line-height: 1.6em; padding: 0.2em; margin-left: 0.2em; margin-right: 0.2em;}
#topmenue a.navi4_act:active {FONT-SIZE: 1.0em; FONT-STYLE: italic;line-height: 1.6em; padding: 0.2em; margin-left: 0.2em; margin-right: 0.2em;}
#topmenue a.navi4:visited {FONT-SIZE: 1.0em; FONT-STYLE: italic;line-height: 1.6em; padding: 0.2em; margin-left: 0.2em; margin-right: 0.2em;}
#topmenue a.navi4_act:visited {FONT-SIZE: 1.0em; FONT-STYLE: italic;line-height: 1.6em; padding: 0.2em; margin-left: 0.2em; margin-right: 0.2em;}
#topmenue a.navi4:hover {FONT-SIZE: 1.0em; FONT-STYLE: italic;line-height: 1.6em; padding: 0.2em; margin-left: 0.2em; margin-right: 0.2em;}
#topmenue a.navi4_act:hover {FONT-SIZE: 1.0em; FONT-STYLE: italic;line-height: 1.6em; padding: 0.2em; margin-left: 0.2em; margin-right: 0.2em;}


#topmenue a.navi5:link {FONT-SIZE: 1.0em; line-height: 1.6em; padding: 0.2em; margin-left: 0.2em; margin-right: 0.2em;}
#topmenue a.navi5_act:link  {FONT-SIZE: 1.0em;line-height: 1.6em; padding: 0.2em; margin-left: 0.2em; margin-right: 0.2em;}
#topmenue a.navi5:active {FONT-SIZE: 1.0em; line-height: 1.6em; padding: 0.2em; margin-left: 0.2em; margin-right: 0.2em;}
#topmenue a.navi5_act:active  {FONT-SIZE: 1.0em;line-height: 1.6em; padding: 0.2em; margin-left: 0.2em; margin-right: 0.2em;}
#topmenue a.navi5:visited {FONT-SIZE: 1.0em; line-height: 1.6em; padding: 0.2em; margin-left: 0.2em; margin-right: 0.2em;}
#topmenue a.navi5_act:visited  {FONT-SIZE: 1.0em;line-height: 1.6em; padding: 0.2em; margin-left: 0.2em; margin-right: 0.2em;}
#topmenue a.navi5:hover {FONT-SIZE: 1.0em; line-height: 1.6em; padding: 0.2em; margin-left: 0.2em; margin-right: 0.2em;}
#topmenue a.navi5_act:hover  {FONT-SIZE: 1.0em;line-height: 1.6em; padding: 0.2em; margin-left: 0.2em; margin-right: 0.2em;}

#topmenue a.navi6:link {FONT-SIZE: 0.9em; line-height: 1.5em; padding: 0.2em; margin-left: 0.2em; margin-right: 0.2em;}
#topmenue a.navi6_act:link  {FONT-SIZE: 0.9em;line-height: 1.5em; padding: 0.2em; margin-left: 0.2em; margin-right: 0.2em;}
#topmenue a.navi6:active {FONT-SIZE: 0.9em; line-height: 1.5em; padding: 0.2em; margin-left: 0.2em; margin-right: 0.2em;}
#topmenue a.navi6_act:active  {FONT-SIZE: 0.9em;line-height: 1.5em; padding: 0.2em; margin-left: 0.2em; margin-right: 0.2em;}
#topmenue a.navi6:visited {FONT-SIZE: 0.9em; line-height: 1.5em; padding: 0.2em; margin-left: 0.2em; margin-right: 0.2em;}
#topmenue a.navi6_act:visited  {FONT-SIZE: 0.9em;line-height: 1.5em; padding: 0.2em; margin-left: 0.2em; margin-right: 0.2em;}
#topmenue a.navi6:hover {FONT-SIZE: 0.9em; line-height: 1.5em; padding: 0.2em; margin-left: 0.2em; margin-right: 0.2em;}
#topmenue a.navi6_act:hover  {FONT-SIZE: 0.9em;line-height: 1.5em; padding: 0.2em; margin-left: 0.2em; margin-right: 0.2em;}


#menue {
	PADDING-RIGHT: 0.4em; PADDING-LEFT: 0.1em; Z-INDEX: 4; FLOAT: left; PADDING-BOTTOM: 0.2em; MARGIN: 0px; FONT: 0.8em Arial,Helvetica,sans-serif; OVERFLOW: auto; WIDTH: 15.7em; POSITION: relative;
}

* html #menue { /* nur fuer Internet Explorer 5.5 und 6 */ 
	PADDING-RIGHT: 0.4em; PADDING-LEFT: 0.1em; Z-INDEX: 4; FLOAT: left; PADDING-BOTTOM: 0.2em; MARGIN: 0px; FONT: 0.8em Arial,Helvetica,sans-serif; OVERFLOW: auto; WIDTH: 15.9em; POSITION: relative;
}


#menue A:link {
	FONT-FAMILY: Arial,Helvetica,sans-serif; TEXT-DECORATION: none;
}
#menue A:active {
	TEXT-DECORATION: none;
}
#menue A:visited {
	TEXT-DECORATION: none;
}
#menue A:hover {
	TEXT-DECORATION: none;
}
#menue A.navi1 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.6em;
}
#menue A.navi2 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.3em;
}
#menue A.navi3 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em;
}
#menue A.navi4 {
	FONT-SIZE: 1.1em; FONT-STYLE: italic;
}
#menue A.navi5 {
	FONT-SIZE: 1.1em;
}
#menue A.navi6 {
	FONT-SIZE: 1.0em; FONT-STYLE: italic;
}

#menue A.navi1_act {
	FONT-WEIGHT: bold; FONT-SIZE: 1.6em;
}
#menue A.navi2_act {
	FONT-WEIGHT: bold; FONT-SIZE: 1.3em;
}
#menue A.navi3_act {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em;
}
#menue A.navi4_act {
	FONT-SIZE: 1.1em; FONT-STYLE: italic;
}
#menue A.navi5_act {
	FONT-SIZE: 1.1em;
}
#menue A.navi6_act {
	FONT-SIZE: 1.0em; FONT-STYLE: italic;
}


#menue UL {
	PADDING-RIGHT: 0px; BORDER-TOP: 0.05em; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;
}
#menue LI {
	PADDING-BOTTOM: 0.6em; PADDING-TOP: 0.6em;
}
#menue LI.navi1 {
	PADDING-LEFT: 0.2em; BORDER-BOTTOM: 0.05em;
}
#menue LI.navi2 {
	PADDING-LEFT: 1em; BORDER-BOTTOM: 0.05em;
}
#menue LI.navi3 {
	PADDING-LEFT: 2em; BORDER-BOTTOM: 0.05em;
}
#menue LI.navi4 {
	PADDING-LEFT: 3em; BORDER-BOTTOM: 0.05em;
}
#menue LI.navi5 {
	PADDING-LEFT: 4em; BORDER-BOTTOM: 0.05em;
}
#menue LI.navi6 {
	PADDING-LEFT: 5em; BORDER-BOTTOM: 0.05em;
}


#menue LI.navi1_act {
	PADDING-LEFT: 0.2em; BORDER-BOTTOM: 0.05em;
}
#menue LI.navi2_act {
	PADDING-LEFT: 1em; BORDER-BOTTOM: 0.05em solid;
}
#menue LI.navi3_act {
	PADDING-LEFT: 2em; BORDER-BOTTOM: 0.05em solid;
}
#menue LI.navi4_act {
	PADDING-LEFT: 3em; BORDER-BOTTOM: 0.05em solid;
}
#menue LI.navi5_act {
	PADDING-LEFT: 4em; BORDER-BOTTOM: 0.05em solid;
}
#menue LI.navi6_act {
	PADDING-LEFT: 5em; BORDER-BOTTOM: 0.05em solid;
}


#menue P {
	TEXT-ALIGN: center;
}
#menue SPAN.underlined {
	TEXT-DECORATION: underline;
}
#menue IMG {
	Margin: 1em 0em 1em 0em; border: none;
}
#menue HR {
	HEIGHT: 0.1em;
}
#inhalt {
	float: both; PADDING-RIGHT: 0em; Z-INDEX: 3; PADDING-BOTTOM: 0.5em; FONT: 0.8em Arial,Helvetica,sans-serif; MARGIN-LEFT: 0.1em; OVERFLOW: auto; MARGIN-RIGHT: 0em;      padding-top: 0em; padding-left: 0em; POSITION: relative;
}

* html #inhalt {
	float: right;
}


#inhalt UL.horizontalImageList {
	padding-top: 0.2em; margin: 0em; padding-left: 0em; text-align: center;
}

#inhalt UL.noBottomMargin {
	text-align: left; margin-bottom: 0em; 
}

#inhalt LI.horizontalImageList {
	display:inline; padding: 2em;
}

/* html:not([dummy]) #inhalt { Margin-Right: 210px; } nur f�r Firefox */
/* *+html #inhalt { Margin-Right: 210px; } nur f�r den IE7 / IE8 */

/* Safari
.inhalt {PADDING-TOP: 10.5em;#} */

#inhalt .klein {
	FONT: 0.9em Arial,Helvetica,sans-serif;
}
#inhalt H1 {
	FONT: bold 1.6em Arial,Helvetica,sans-serif; MARGIN: 1em; TEXT-ALIGN: center;
}

#inhalt H2 {
	FONT: 1.4em Arial,Helvetica,sans-serif; MARGIN-LEFT: 0.8em; TEXT-ALIGN: left;
}
#inhalt H2.center {
	TEXT-ALIGN: center; MARGIN-LEFT: 0em; 
}


#inhalt H3 {
	FONT: 1.2em Arial,Helvetica,sans-serif; MARGIN-LEFT: 1.1em; TEXT-ALIGN: left; font-weight: bold;
}
#inhalt H4 {
	FONT: 1.1em Arial,Helvetica,sans-serif; MARGIN-LEFT: 1.4em; TEXT-ALIGN: left; font-weight: bold;
}

#inhalt H4.center {
	TEXT-ALIGN: center; MARGIN-LEFT: 0em; 
}

#inhalt IMG {
	BORDER-RIGHT: 0em; BORDER-TOP: 0em; MARGIN: 0px; BORDER-LEFT: 0em; BORDER-BOTTOM: 0em; margin: 0.25em;
}

#inhalt IMG.vertical-middle {
	BORDER-RIGHT: 0em; BORDER-TOP: 0em; MARGIN: 0px; BORDER-LEFT: 0em; BORDER-BOTTOM: 0em; margin: 0.25em; vertical-align:middle;
}

#inhalt ol, ul    { text-align: left; margin-bottom: 2.6em; }
#inhalt ul.no_bullets    { list-style-type: none; }

#inhalt ADDRESS {
	MARGIN: 0px 0px 2.6em; FONT: 0.8em Arial,Helvetica,sans-serif
}
#inhalt FORM {
	TEXT-ALIGN: left;
}

#inhalt fieldset {
	Border: none;
}

#inhalt FORM.centered {
	TEXT-ALIGN: center;
}

#inhalt INPUT {
	BORDER-RIGHT: 0.05em solid; BORDER-TOP: 0.05em solid; BORDER-LEFT: 0.05em solid; WIDTH: 15em; BORDER-BOTTOM: 0.05em solid
}

#inhalt Select.centered {
	text-align: center; width: 20em;
}


#inhalt TEXTAREA {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 0.05em 0.05em 0.05em 0.8em; BORDER-LEFT: medium none; WIDTH: 25em; BORDER-BOTTOM: medium none
}

#inhalt LI.cd {
	PADDING-RIGHT: 0em; PADDING-LEFT: 0em; PADDING-BOTTOM: 0em; MARGIN: 1.7em 0.6em 1.7em 0em; PADDING-TOP: 0em; LIST-STYLE-TYPE: none
}
#inhalt IMG.cd {
	BORDER-RIGHT: 0.05em solid; BORDER-TOP: 0.05em solid; FLOAT: right; MARGIN: 0px 0px 1.3em 0.6em; BORDER-LEFT: 0.05em solid; BORDER-BOTTOM: 0.05em solid
}
#inhalt HR {
	CLEAR: right; PADDING-RIGHT: 0em; PADDING-LEFT: 0em; PADDING-BOTTOM: 0em; MARGIN: 0.8em 0px 0px; WIDTH: 35em; BORDER-TOP-STYLE: solid; PADDING-TOP: 0em; BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: solid; HEIGHT: 0.1em; BORDER-BOTTOM-STYLE: solid
}
#inhalt HR.width100 {
	MARGIN-LEFT: 2%; MARGIN-RIGHT: 2%; WIDTH: 96%; HEIGHT: 0.3em; border-style: solid;
}
#inhalt LI.link {
	MARGIN: 0.8em 0px 3.2em; LIST-STYLE-TYPE: none; TEXT-ALIGN: center
}
#inhalt LI {
	LINE-HEIGHT: 1.5em;
}
#inhalt P {
	PADDING-RIGHT: 1.9em; PADDING-LEFT: 1.6em; Font-Size: 1em;
}

#inhalt P.right_justified {
	Text-align: right; PADDING-RIGHT: 1.6em; PADDING-LEFT: 1.9em; Font-Size: 1em;
}


#inhalt P.italic {
	FONT-STYLE: italic
}
#inhalt P.center {
	TEXT-ALIGN: center
}
#inhalt P.bold {
	FONT-WEIGHT: bold;
}
#inhalt P.line15 {
	LINE-HEIGHT: 1.6em
}
#inhalt P.legende {
	FONT: 0.95em Arial,Helvetica,sans-serif;
}

#inhalt P.haengend1 {
	MARGIN-LEFT: 1.5em; TEXT-INDENT: -1.5em
}
#inhalt P.haengend2 {
	MARGIN-LEFT: 2em; TEXT-INDENT: -2em
}

#inhalt P.sitemap1 {
	FONT: bold 1.6em Arial,Helvetica,sans-serif; MARGIN-LEFT: 0em; TEXT-ALIGN: left;
}

#inhalt P.sitemap2 {
	FONT: 1.4em Arial,Helvetica,sans-serif; MARGIN-LEFT: 4em; TEXT-ALIGN: left;   font-weight: bold;
}
#inhalt P.sitemap3 {
	 FONT: 1.2em Arial,Helvetica,sans-serif; TEXT-ALIGN: left; MARGIN-LEFT: 8em;
}
#inhalt P.sitemap4 {
	FONT: 1.0em Arial,Helvetica,sans-serif; MARGIN-LEFT: 12em; TEXT-ALIGN: left;
}
#inhalt P.sitemap5 {
	FONT: 0.9em Arial,Helvetica,sans-serif; MARGIN-LEFT: 16em; TEXT-ALIGN: left; font-weight: bold;
}
#inhalt P.sitemap6 {
	FONT: 0.8em Arial,Helvetica,sans-serif; MARGIN-LEFT: 20em; TEXT-ALIGN: left; font-weight: bold;
}



#inhalt SPAN.bold {
	FONT-WEIGHT: bold;
}
#inhalt SPAN.emphasized {
	FONT-SIZE: 1.3em;
}
#inhalt SPAN.italic {
	FONT-STYLE: ITALIC;
}
#inhalt SPAN.underlined {
	TEXT-DECORATION: underline
}

#inhalt SPAN.sitemap1 {
	FONT-SIZE: 1.3em;
}

#inhalt TABLE {
	MARGIN-LEFT: 0em; MARGIN-RIGHT: 0em; TEXT-ALIGN: left;
}
#inhalt TABLE.verlauf {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto; TEXT-ALIGN: left; Font-Size: 1em;
}
#inhalt TABLE.zentriert {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto; TEXT-ALIGN: left;  Font-Size: 1em;
}

#inhalt TABLE.zentriert90 {
	width: 100%; MARGIN-LEFT: auto; MARGIN-RIGHT: auto; TEXT-ALIGN: left;  Font-Size: 1em;
}


* html #inhalt TABLE.zentriert {
	width:35%;
	wid\th:35%;
	MARGIN-LEFT: 15%;
	MARGIN-RIGHT: 15%;
	MARGIN-LEF\T: 15%;
	MARGIN-RIGH\T: 15%;
}

#inhalt TABLE.downloads {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto; TEXT-ALIGN: left;  Font-Size: 1em;
}

* html #inhalt TABLE.downloads {
  width: 38em;
  MARGIN-LEFT: 10%;
	MARGIN-RIGHT: 10%;
	MARGIN-LEF\T: 10%;
	MARGIN-RIGH\T: 10%;

}


#inhalt TD.verlauf {
	TEXT-ALIGN: left;
}
#inhalt TD.lists_uneven {
	BORDER-TOP-WIDTH: 0.05em; PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0.05em; BORDER-BOTTOM-WIDTH: 0.05em; PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.2em; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0.05em
}
#inhalt TD.lists_even {
	BORDER-TOP-WIDTH: 0.05em; PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0.05em; BORDER-BOTTOM-WIDTH: 0.05em; PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.2em; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0.05em
}
#inhalt TD.autoren_uneven {
	BORDER-TOP-WIDTH: 0.05em; PADDING-RIGHT: 2em; PADDING-LEFT: 2em; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0.05em; BORDER-BOTTOM-WIDTH: 0.05em; PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.2em; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0.05em
}
#inhalt TD.autoren_even {
	BORDER-TOP-WIDTH: 0.05em; PADDING-RIGHT: 2em; PADDING-LEFT: 2em; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0.05em; BORDER-BOTTOM-WIDTH: 0.05em; PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.2em; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0.05em
}
#inhalt TD.schwarzer_rahmen {
	TEXT-ALIGN: left; border: 1px solid #000000; padding:0.5em 0.5em 0.5em 0.5em; margin:0.5em 0.5em 0.5em 0.5em; 
}

#inhalt TD.bgNotenspur {
	background-color: #78AAC3;
}

#inhalt TD.bgNotenbogen {
	background-color: #D5BE30;
}

#inhalt TD.bgNotenrad {
	background-color: #D7796D;
}


#inhalt TABLE.table_in_floattext {
	padding: 1.6em;
}

#inhalt TR {
	VERTICAL-ALIGN: top;
}
#inhalt A {
	TEXT-DECORATION: underline; Font-Size: 1em;
}

* html #inhalt A {  /* nur fuer Internet Explorer */
  Font-Size: 1em;     /* Version 5.x */
  Font-Si\ze: 1em;    /* Version 6 */
}

#inhalt A:link {
	FONT-FAMILY: Arial,Helvetica,sans-serif; Font-Size: 1em; 
}

* html #inhalt A:link {  /* nur fuer Internet Explorer */
  Font-Size: 1em;     /* Version 5.x */
  Font-Si\ze: 1em;    /* Version 6 */
}

#inhalt TABLE .inhaltbilder {
	FLOAT: none; TEXT-ALIGN: center; POSITION: relative;  Z-index: 5;
}

#sectionLinks IMG {
	Margin: 1em;
}


#language_chooser {
	PADDING: 0em; MARGIN: 0em; FLOAT: right; POSITION: relative;  Z-index: 5;
}

#language_chooser .de_option:before { content:url("../images/flag_de.gif");}
#language_chooser .en_option:before { content:url("../images/flag_en.gif");}

#breadcrumb {
	PADDING-TOP: 0em; MARGIN-TOP: 0.7em; FLOAT: left; POSITION: relative;  Z-index: 4;
}

#breadcrumb P {
	FONT: 0.8em Arial,Helvetica,sans-serif; padding-left: 1em;
}

#breadcrumb_language {
	PADDING: 0em; MARGIN: 0em; FLOAT: both; POSITION: relative; overflow: auto; Z-index: 4; clear: both; 
}

#breadcrumb_language IMG {
	BORDER: none; MARGIN: 0em; PADDING: 0em; LINE-HEIGHT: 0em; vertical-align:text-top; margin-right: 0em;
}

#erstespalte_zentriert {
	 width: 32%; Text-Align: center; PADDING-RIGHT: 0em; MARGIN-TOP: 0em; PADDING-LEFT: 0em; FLOAT: left; PADDING-BOTTOM: 0em; MARGIN-LEFT: 0em; PADDING-TOP: 0em; POSITION: relative; overflow: auto; Z-index: 5;
}
#zweitespalte_zentriert {
	 width: 32%; PADDING-RIGHT: 0em; PADDING-LEFT: 0em; FLOAT: left; PADDING-BOTTOM: 0em; MARGIN: 0em; PADDING-TOP: 0em; TEXT-ALIGN: center; POSITION: relative; overflow: auto; Z-index: 5;
}
#drittespalte_zentriert {
	 width: 32%; PADDING-RIGHT: 0em; PADDING-LEFT: 0em; FLOAT: none; PADDING-BOTTOM: 0em; MARGIN: 0em; PADDING-TOP: 0em; TEXT-ALIGN: center; POSITION: relative; overflow: auto; Z-index: 5;
}

* html #erstespalte_zentriert {
	 width: 30%;
}
* html #zweitespalte_zentriert {
	 width: 30%;
}
* html #drittespalte_zentriert {
	 width: 75%;
}

#erstespalte {
	width:30%; PADDING-RIGHT: 0em; MARGIN-TOP: 0em; PADDING-LEFT: 0em; FLOAT: left; PADDING-BOTTOM: 0em; MARGIN-LEFT: 0em; PADDING-TOP: 0em; POSITION: relative; overflow: auto; Z-index: 5;
}
#zweitespalte {
	width:30%; PADDING-RIGHT: 0em; PADDING-LEFT: 0em; FLOAT: left; PADDING-BOTTOM: 0em; MARGIN: 0em; PADDING-TOP: 0em; TEXT-ALIGN: left; POSITION: relative; overflow: auto; Z-index: 5;
}
#drittespalte {
	width:30%; PADDING-RIGHT: 0em; PADDING-LEFT: 0em; FLOAT: none; PADDING-BOTTOM: 0em; MARGIN: 0em; PADDING-TOP: 0em; TEXT-ALIGN: left; POSITION: relative; overflow: auto; Z-index: 5;
}
#dreispaltig {
	 PADDING-TOP: 2em; PADDING-BOTTOM: 2em; PADDING-LEFT: 1.5em; MARGIN-TOP: 0em; POSITION: relative;  Z-index: 5; float: none;
}

#site_content {
	MARGIN-TOP: 3em; POSITION: relative;  Z-index: 5; float: none; clear: right;
}

* html #site_content {
	padding-top: 1em;
}

#dreispaltig_center {
	width:100%; CLEAR: right; MARGIN-TOP: 1em; TEXT-ALIGN: center; POSITION: relative;  Z-index: 5;
}
#dreispaltig_center15em {
	CLEAR: right; MARGIN-TOP: 15em; TEXT-ALIGN: center; POSITION: relative;  Z-index: 5;
}
#dreispaltig_center10em {
	CLEAR: right; MARGIN-TOP: 10em; TEXT-ALIGN: center; POSITION: relative;  Z-index: 5;
}
#dreispaltig_center5em {
	CLEAR: right; MARGIN-TOP: 5em; TEXT-ALIGN: center; POSITION: relative;  Z-index: 5;
}
#iframe {
	TEXT-ALIGN: center; POSITION: relative; overflow: auto; Z-index: 5;
}

#iframe P {
	FONT: 0.9em Arial,Helvetica,sans-serif;
}

#bilder {
	Z-INDEX: 5; FLOAT: right; MARGIN-BOTTOM: 2em; MARGIN-LEFT: 2em; OVERFLOW: none; MARGIN-RIGHT: 0.8em; POSITION: relative; TEXT-ALIGN: center;
}

#bilder_left {
	Z-INDEX: 5; FLOAT: left; MARGIN-BOTTOM: 2em; MARGIN-LEFT: 2em; OVERFLOW: none; MARGIN-RIGHT: 0.8em; POSITION: relative; TEXT-ALIGN: center;
}


#donations {
	background-color:#ffffff; Z-INDEX: 5; FLOAT: right; MARGIN-BOTTOM: 2em; MARGIN-LEFT: 1em; OVERFLOW: none; MARGIN-RIGHT: 0.8em; POSITION: relative; TEXT-ALIGN: center;
}

#bilder IMG {
	BORDER-RIGHT: 0.05em solid; BORDER-TOP: 0.05em solid; MARGIN: 0px 0px 0.6em 0.6em; BORDER-LEFT: 0.05em solid; BORDER-BOTTOM: 0.05em solid;
}
#bilder TABLE {
	MARGIN: 0.6em; TEXT-ALIGN: center;
}
#bilder TD {
	BORDER-RIGHT: 0.05em solid; PADDING-RIGHT: 0.5em; BORDER-TOP: 0.05em solid; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; BORDER-LEFT: 0.05em solid; PADDING-TOP: 0.5em; BORDER-BOTTOM: 0.05em solid
}
#bilder P {
	FONT: 0.9em Arial,Helvetica,sans-serif
}
#inhalt .imgdescr {
	FONT: 0.9em Arial,Helvetica,sans-serif
}
#bilder .klein {
	FONT: 0.9em Arial,Helvetica,sans-serif
}
#footer {
	CLEAR: right; PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; Z-INDEX: 5; PADDING-BOTTOM: 0.5em; FONT: 0.9em Arial,Helvetica,sans-serif; OVERFLOW: none; PADDING-TOP: 0.5em; POSITION: relative; TEXT-ALIGN: center;
}

* html #footer {
	CLEAR: both; PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; Z-INDEX: 5; PADDING-BOTTOM: 0.5em; FONT: 0.9em Arial,Helvetica,sans-serif; OVERFLOW: none; PADDING-TOP: 0.5em; POSITION: relative; TEXT-ALIGN: center;
}


#footer HR {
	MARGIN-BOTTOM: 2em; WIDTH: 100%; HEIGHT: 0.1em;
}
#footer P.footer {
	FONT-SIZE: 0.95em
}

div.zweispaltig {
	 PADDING-TOP: 2em; PADDING-BOTTOM: 2em; PADDING-LEFT: 1.5em; MARGIN-TOP: 0em; POSITION: relative; overflow: auto; Z-index: 5; float: none; clear:both;
}

div.zweispaltig_erstespalte_zentriert {
	 width: 50%; Text-Align: center; PADDING-RIGHT: 0em; MARGIN-TOP: 0em; PADDING-LEFT: 0em; FLOAT: left; PADDING-BOTTOM: 0em; MARGIN-LEFT: 0em; PADDING-TOP: 0em; POSITION: relative; overflow: auto; Z-index: 5;
}
div.zweispaltig_zweitespalte_zentriert {
	 width: 50%; PADDING-RIGHT: 0em; PADDING-LEFT: 0em; FLOAT: left; PADDING-BOTTOM: 0em; MARGIN: 0em; PADDING-TOP: 0em; TEXT-ALIGN: center; POSITION: relative; overflow: auto; Z-index: 5;
}

* html div.zweispaltig {
	 PADDING-TOP: 2em; PADDING-BOTTOM: 2em; PADDING-LEFT: 1.5em; MARGIN-TOP: 0em; POSITION: relative; overflow: auto; Z-index: 5; float: none; clear:both;
}


* html div.zweispaltig_erstespalte_zentriert {
	 width: 46%;
}
* html div.zweispaltig_zweitespalte_zentriert {
	 width: 46%;
}

#inhalt FORM.forward {
	TEXT-ALIGN: right; float: right; padding: 2em;
}

#inhalt FORM.backward {
	TEXT-ALIGN: left; float: left; padding: 2em;
}

