html { height: 100% } 

body {
	min-height: 101%;
	background-color: #b5b5b5;
	color: #ffffff;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 14px;
	line-height: 1.6em;
	font-style: normal;
	font-weight: normal;
	}

/* Bereich mit Hintergrund: Welle, Linie */
#main	{
	width: 980px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	background-color: #82b7ce;
	border-width: 1px;
	border-color: #ffffff;
	border-style: solid;
	background-image: url(../h2airimages/wave980x1696.gif);
	background-position: top left;
	background-repeat: no-repeat;
	}

/* Kopfleiste */
#header	{
	width: 980px;
	height: 134px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	background-image: url(../h2airimages/980x134_header.gif);
	background-position: top left;
	background-repeat: no-repeat;
	border-bottom-color: #ffffff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

#headeraccueil	{
	width: 980px;
	height: 134px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	background-image: url(../h2airimages/980x134_headerohne.gif);
	background-position: top left;
	background-repeat: no-repeat;
	border-bottom-color: #ffffff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

/* eigentlicher Content-Bereich */
#cont	{
	width: 980px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
}

/* Welle als Abdecker (oberer Teil) */
#wavetop	{
	position: absolute;
	width: 199px;
	height: 122px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	background-image: url(../h2airimages/wave199x122.gif);
	background-position: top left;
	background-repeat: no-repeat;
	z-index: 40;

}

/* Welle als Abdecker (unterer Teil) */
#wave	{
	position: absolute;
	width: 104px;
	height: 646px;
	margin-top: 122px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	background-image: url(../h2airimages/wave104x646.gif);
	background-position: top left;
	background-repeat: no-repeat;
	z-index: 50;

}

/* Bereich links (nimmt Menü [navi] a.u. auf) */
#left {
	position: absolute;
	float: left;
	width: 282px;
	margin-top: 0px;
	margin-bottom: 22px;
	margin-left: 0px;
	margin-right: 0px;
	z-index: 10;
}

/* linke obere Navigation */
ul#navi {
	width: 282px;
  	margin-top: 80px;
	margin-bottom: 0px; 
	padding: 0;
	text-align: right;
	border-top-width: 1px;
	border-top-color: #ffffff;
	border-top-style: solid;

}

ul#navi li {
  	list-style: none;
  	margin: 0;
	border-bottom-width: 1px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
}

ul#navi a {
	min-height: 22px;
  	display: block;
  	font-weight: normal;
	border: none;
}

ul#navi a:link {
  	color: #ffffff; 
	background-color: #b5b5b5;
	background-image: url(../h2airimages/arrow_r.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	padding-right: 36px;
	padding-top: 2px;
	padding-bottom: 0px;
}

ul#navi a:visited {
  	color: #ffffff; 
	background-color: #b5b5b5;
	background-image: url(../h2airimages/arrow_r.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	padding-right: 36px;
	padding-top: 2px;
	padding-bottom: 0px;
}

ul#navi a:hover {
  	color: #002d62; 
	background-color: #ff9f00;
	background-image: url(../h2airimages/arrow_rhover.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	padding-right: 36px;
	padding-top: 2px;
	padding-bottom: 0px;
}

ul#navi a:active {
  	color: #999999; 
	background-color: #ff9f00;
	background-image: url(../h2airimages/arrow_ractive.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	padding-right: 36px;
	padding-top: 2px;
	padding-bottom: 0px;
}

ul#navi li span.here {
  	color: #002d62; 
	background-color: #ff9f00;
	background-image: url(../h2airimages/arrow_rhover.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	padding-right: 36px;
	padding-top: 2px;
	padding-bottom: 0px;
	min-height: 22px;
  	display: block;
  	font-weight: normal;
}

ul#navi li span.subhere {
  	color: #002d62; 
	background-color: #ff9f00;
	background-image: url(../h2airimages/arrow_r_down.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	padding-right: 36px;
	padding-top: 2px;
	padding-bottom: 0px;
	min-height: 22px;
  	display: block;
  	font-weight: normal;
}



/* linke obere Unternavigation */
ul#navi ul {
	width: 282px;
  	margin-top: 0px;
	margin-bottom: 0px; 
	padding: 0px;
	text-align: right;
	border-top-width: 0px;
	border-top-color: #ffffff;
	border-top-style: solid;
}

ul#navi ul li {
  	list-style: none;
  	margin: 0;
	border-bottom-width: 1px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
}

ul#navi ul a {
	min-height: 22px;
  	display: block;
  	font-weight: normal;
	border: none;
}


ul#navi ul a:link {
  	color: #002d62; 
	background-color: #fec333;
	background-image: url(../h2airimages/arrow_rsub.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	padding-right: 48px;
	padding-top: 2px;
	padding-bottom: 0px;
}

ul#navi ul a:visited {
  	color: #002d62; 
	background-color: #fec333;
	background-image: url(../h2airimages/arrow_rsub.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	padding-right: 48px;
	padding-top: 2px;
	padding-bottom: 0px;
}

ul#navi ul a:hover {
  	color: #002d62; 
	background-color: #ff9f00;
	background-image: url(../h2airimages/arrow_rsub_hover.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	padding-right: 48px;
	padding-top: 2px;
	padding-bottom: 0px;
}

ul#navi ul a:active {
  	color: #999999; 
	background-color: #ff9f00;
	background-image: url(../h2airimages/arrow_rsub_active.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	padding-right: 48px;
	padding-top: 2px;
	padding-bottom: 0px;
}

ul#navi ul li span.here {
  	color: #002d62; 
	background-color: #ff9f00;
	background-image: url(../h2airimages/arrow_rsub_hover.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	padding-right: 48px;
	padding-top: 2px;
	padding-bottom: 0px;
	min-height: 22px;
  	display: block;
  	font-weight: normal;
}


/* unterer Bereich für Sprachwahl */
#navi_lang {
	position: absolute;
	top: 380px;
	width: 282px;
	min-height: 22px;
  	margin: 0;
	background-color: #b5b5b5;
	text-align: right;
	border-top-width: 1px;
	border-top-color: #ffffff;
	border-top-style: solid;
	text-align: right;
	color: #cccccc;
	font-weight: normal;
	z-index:0;
}

/* untere linke Navigation (Sprachwahl) */
ul#lang {
  	margin: 0;
	padding: 0;
	background-color: #b5b5b5;
	text-align: right;
}

ul#lang li {
  	list-style: none;
  	margin: 0;
	display: inline;
}

ul#lang li a {
	text-decoration: none;
  	margin: 0;
	padding-right: 36px;
	display: inline;
	
}

ul#lang a:link {
	background-image: url(../h2airimages/arrow_lang.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	padding-right: 36px;
	padding-top: 2px;
	padding-bottom: 0px;
	color: #002d62;
	display: block;
}

ul#lang a:visited {
	background-image: url(../h2airimages/arrow_lang.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	padding-right: 36px;
	padding-top: 2px;
	padding-bottom: 0px;
	color: #002d62;
	display: block;
}

ul#lang a:hover {
	background-image: url(../h2airimages/arrow_lang_hover.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	padding-right: 36px;
	padding-top: 2px;
	padding-bottom: 0px;
	color: #ff9f00;
	display: block;
}

ul#lang a:active {
	background-image: url(../h2airimages/arrow_lang_active.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	padding-right: 36px;
	padding-top: 2px;
	padding-bottom: 0px;
	color: #999999;
		display: block;
}


ul#lang li span.here {
	background-image: url(../h2airimages/arrow_lang_here.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	padding-right: 36px;
	padding-top: 2px;
	padding-bottom: 0px;
	color: #cccccc;
	display: block;
}


/* Feld für Verband-Logos */
#syn {
	position: absolute;
	top: 405px;
	width: 266px;
	height: 335px;
  	margin-top: 0px;
	margin-bottom: 0px; 
	padding-right: 16px;
	background-color: #ffffff;
	text-align: right;
	border-top-width: 1px;
	border-top-color: #002d62;
	border-top-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #002d62;
	border-bottom-style: solid;
	color: #002d62;
	font-size: 0.9em;
}


/* oberer Navigations-Breich */
#topnavi	{
	width: 980px;
	height: 22px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	background-color: #fec333;
	border-bottom-width: 1px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;

}


/* obere Navigation */
ul#topnavigation {
 	height: 18px;
   	margin: 0;
 	margin-left: 282px;
	padding-top: 2px;
    text-align: left;
}

ul#topnavigation li {
	font-size: 0.9em;
    list-style: none;
    display: inline;
    margin: 0;
}

ul#topnavigation a {
  	text-decoration: none; 
	font-weight: normal;
	padding-right: 36px;
	padding-bottom: 0px;
}

ul#topnavigation a:link {
    color: #002d62;
	background-image: url(../h2airimages/arrow_top.gif);
	background-position: top right;
	background-repeat: no-repeat;
}

ul#topnavigation a:visited {
    color: #002d62;
	background-image: url(../h2airimages/arrow_top.gif);
	background-position: top right;
	background-repeat: no-repeat; 
}

ul#topnavigation a:hover {
    color: #ff9f00;
	background-image: url(../h2airimages/arrow_tophover.gif);
	background-position: top right;
	background-repeat: no-repeat; 
}

ul#topnavigation a:active {
    color: #666666;
	background-image: url(../h2airimages/arrow_topactive.gif);
	background-position: top right;
	background-repeat: no-repeat; 
}



/* obere Navigation (toter Link)*/
ul#topnavigation span{
	text-decoration: none; 
	font-weight: normal;
    color: #666666;
	padding-right: 0px;
	padding-bottom: 0px;
}

/* obere Sprachavigation */
ul#topnavigation_lang {
 	height: 18px;
   	margin: 0;
 	margin-left: 282px;
	padding-top: 2px;
    text-align: right;
}

ul#topnavigation_lang li {
	font-size: 0.9em;
    list-style: none;
    display: inline;
    margin: 0;
}

ul#topnavigation_lang a {
  	text-decoration: none; 
	font-weight: normal;
	padding-right: 36px;
	padding-bottom: 0px;
}

ul#topnavigation_lang a:link {
    color: #002d62;

}

ul#topnavigation_lang a:visited {
    color: #002d62;

}

ul#topnavigation_lang a:hover {
    color: #ff9f00;

}

ul#topnavigation_lang a:active {
    color: #666666;

}

/* Rechter Bereich */
#area	{
	width: 626px;
	min-height: 709px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 36px;
	padding-left: 36px;
	padding-right: 36px;
	padding-bottom: 0px;
	position: relative;
	left: 282px;

}

/* Rechter Bereich für Text und Marginalie*/
.textarea {
	width: 626px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	text-align: left;
	border-top-width: 1px;
	border-top-color: #ffffff;
	border-top-style: solid;
	position: relative;
	clear:left;
	display: inline-block;
}

.textarea p {
	margin-top: 0px;
	padding-top: 1em;
}

/* Rechter Bereich für Text 626 */
.text {
	width: 626px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	position: relative;

}

/* Rechter Bereich für text 400 */
.textleft {
	width: 382px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-right: 18px;
	padding-bottom: 12px;
	float:left;
	position: relative;
}

/* Rechter Bereich für textmarginalie*/
.textmargi {
	width: 226px;
	margin-top: -13px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	border-top-width: 12px;
	border-top-color: #002d62;
	border-top-style: solid;
	position: absolute;
	left: 400px;
	z-index:49;
}

/* Innerer Bereich für Textmarginalie oben bündig*/
.textmargitext {
	position: absolute;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 18px;
	padding-bottom: 18px;
	padding-left: 18px;
	padding-right: 18px;
	z-index:70;
}

/* Innerer Rechter Bereich für Textmarginalie unten bündig*/
.textmargitextbottom {
	bottom: 0px;
	position: relative;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 18px;
	padding-bottom: 18px;
	padding-left: 18px;
	padding-right: 18px;
	z-index:71;
}


/* Rechter Bereich für Bild und Marginalie*/
.picarea {
	width: 626px;
	margin-top: 0px;
	margin-bottom: 16px;
	margin-left: 0px;
	margin-right: 0px;
	padding-bottom: 0px;
	background-color: #b3d4dc;
	border-top-width: 1px;
	border-top-color: #ffffff;
	border-top-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
	position: relative;
	clear: left;
	z-index: 24;
}

/* Rechter Bereich für Bild 400x280*/
img.pic {
	width: 400px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	float: left;
	display: block;
}

img.piclrg {
	width: 626px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
}

/* Rechter Bereich für Bildmarginalie*/
.picmargi {
	width: 226px;
	height: 268px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 12px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	position: relative;
	left: 400px;
	color: #666666 ;
}

.picmargihigh {
	width: 226px;
	height: 588px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 12px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	position: relative;
	left: 400px;
	color: #666666 ;
}

/* Rechter Bereich für Text in Bildmarginalie oben bündig*/
.picmargitext {
	position: absolute;
	margin-top: 12px;
	margin-bottom: 12px;
	padding-left:18px;
	padding-right:18px;
	z-index: 81;
}

/* Rechter Bereich für Text in Bildmarginalie unten bündig*/
.picmargitextbottom {
	bottom: 0px;
	position: absolute;
	margin-top: 12px;
	margin-bottom: 12px;
	padding-left:18px;
	padding-right:18px;
	z-index: 81;
}




/* Rechter Bereich für Bild und Marginalie*/
.portraitarea {
	width: 626px;
	margin-top: 0px;
	margin-bottom: 16px;
	margin-left: 0px;
	margin-right: 0px;
	padding-bottom: 0px;
	background-color: #b3d4dc;
	border-top-width: 1px;
	border-top-color: #ffffff;
	border-top-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
	position: relative;
	clear: left;
	z-index: 24;
}

/* Rechter Bereich für Portrait 360x270*/
img.portrait {
	width: 360px;
	height: 270px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	float: left;
	display: block;
}


/* Rechter Bereich für Bildmarginalie*/
.portraitmargi {
	width: 266px;
	height: 258px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 12px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	position: relative;
	left: 360px;
	color: #666666 ;
}

/* Rechter Bereich für Text in Bildmarginalie oben bündig*/
.portraitmargitext {
	position: absolute;
	height: 222px;
	margin-top: 12px;
	margin-bottom: 12px;
	padding-left:36px;
	padding-right:36px;
	z-index: 82;
}

/* Rechter Bereich für Text in Bildmarginalie unten bündig*/
.portraitmargitextbottom {
	bottom: 0px;
	position: absolute;
	height: 222px;
	margin-top: 12px;
	margin-bottom: 12px;
	padding-left:18px;
	padding-right:18px;
	z-index: 83;
}

/* Rechter Bereich für Bild und Marginalie*/
.portraittextarea {
	width: 626px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	text-align: left;
	position: relative;
	clear:left;
	display: inline-block;
}

.portraitarea-l {
	width: 295px;
	height: 234px;
	margin-top: 0px;
	margin-bottom: 16px;
	margin-left: 0px;
	margin-right: 36px;
	padding-bottom: 0px;
	background-color: #b3d4dc;
	border-top-width: 1px;
	border-top-color: #ffffff;
	border-top-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
	z-index: 24;
	float: left;
	position: relative;
}

.portraitarea-r {
	width: 295px;
	height: 234px;
	margin-top: 0px;
	margin-bottom: 16px;
	margin-left: 0px;
	margin-right: 36px;
	padding-bottom: 0px;
	background-color: #b3d4dc;
	border-top-width: 1px;
	border-top-color: #ffffff;
	border-top-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
	left: 331px;
	position: absolute;	

}

.portraittext {
	width: 223px;
	height: 222px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 12px;
	padding-bottom: 0px;
	padding-left: 36px;
	padding-right: 36px;
	position: absolute;
	left: 0px;
	color: #666666 ;
}



p.name {
	font-size: 1.2em;
	font-weight: bold;
	color: #002d62;
	margin-bottom: -0.2em;
}

p.function {
	color: #002d62;
	margin-bottom: -0.6em;
}

p.title {
	color: #ffffff;
	margin-bottom: -0.6em;
}


/* Bereich für Anweisung nach oben  */ 
#textfooter	{
	clear: both;
	width: 626px;
	height: 22px;
	margin-top: 36px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 6px;
	border-top-width: 1px;
	border-top-color: #ffffff;
	border-top-style: solid;
	clear: left;
}

#textfooter a {
   	text-decoration: none; 
    color: #002d62;
	background-image: url(../h2airimages/arrow_up.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-right: 36px;
	padding-top: 6px;
	padding-left: 36px;
	margin-left: 0px;
}

#textfooter a:hover	{
    color: #ff9f00;
	background-image: url(../h2airimages/arrow_uphover.gif);
	background-position: top left;
	background-repeat: no-repeat; 
}

#textfooter a:active	{
    color: #999999;
	background-image: url(../h2airimages/arrow_upactive.gif);
	background-position: top left;
	background-repeat: no-repeat; 
  }
/* Bereich für Anweisung zurück  */ 
#textback	{
	height: 22px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	}

#textback a {
   	text-decoration: none; 
    color: #002d62;
	background-image: url(../h2airimages/arrow_up.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-right: 36px;
	padding-top: 6px;
	padding-left: 36px;
	margin-left: 0px;
}

#textback a:hover	{
    color: #ff9f00;
	background-image: url(../h2airimages/arrow_uphover.gif);
	background-position: top left;
	background-repeat: no-repeat; 
}

#textback a:active	{
    color: #999999;
	background-image: url(../h2airimages/arrow_upactive.gif);
	background-position: top left;
	background-repeat: no-repeat; 
  }

/* Unterer Abschluss (nimmt Menü für Impressum u. ä. auf) */
#footer	{
	clear: both;
	width: 944px;
	height: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 2px;
	padding-right: 36px;
	text-align: right;
	font-size: 0.9em;
	line-height: 1.6em;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	background-color: #fec333	;
	border-top-width: 1px;
	border-top-color: #ffffff;
	border-top-style: solid;
	position:relative;
	z-index: 60;
}

#footer a:link	{
   	text-decoration: none; 
    color: #002d62;
  }

#footer a:visited	{
   	text-decoration: none; 
    color: #002d62;
  }

#footer a:hover	{
   	text-decoration: none; 
    color: #ff9f00;
  }

#footer a:active	{
   	text-decoration: none; 
    color: #333333;
  }


/* Intro: Bereich mit hintergrundbild für Introseite */
#backarea	{

	width: 980px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	background-image: url(../h2airimages/background980x615_80.jpg);
}

/* Intro: Welle als Abdecker für intro (unterer Teil) */
#waveintro	{
	position: absolute;
	width: 104px;
	height: 516px;
	margin-top: 122px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	background-image: url(../h2airimages/wave104x519.gif);
	background-position: top left;
	background-repeat: no-repeat;
	z-index: 2;
}

/* mittlere Navigation für Introseite */
ul#intronavi {
	position: absolute;
	width: 564px;
  	margin-top: -579px;
	margin-left: 420px;
	margin-bottom: 0px; 
	padding: 0;
	z-index: 98;
}

ul#intronavi li {
  	list-style: none;
  	margin: 0;
	margin-bottom: 0px;
}


ul#intronavi a {
	height: 26px;
  	display: block;
	text-align: left;
	font-size: 1.2em;
	font-weight: normal;
	letter-spacing: 0.1em;
	border:none;
}

ul#intronavi a:link {

  	color: #ffffff; 
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 0px;
	padding-top: 2px;
	padding-bottom: 0px;
}

ul#intronavi a:visited {
  	color: #ffffff;
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 0px;
	padding-top: 2px;
	padding-bottom: 0px;
}

ul#intronavi a:hover {
    color: #ff9f00;
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 0px;
	padding-top: 2px;
	padding-bottom: 0px;
}

ul#intronavi a:active {
  	color: #cccccc;
	background-repeat: no-repeat;
	padding-left: 0px;
	padding-top: 2px;
	padding-bottom: 0px;
}

.padd1 {
	padding-left: 20px;
}

.padd2 {
	padding-left: 65px;
}

.padd3 {
	padding-left: 110px;
}

.padd4 {
	padding-left: 125px;
}

.padd5 {
	padding-left: 146px;
}

.padd6 {
	padding-left: 154px;
}

.padd7 {
	padding-left: 158px;
}

.padd8 {
	padding-left: 160px;
}


/* Intro: Textfelder für Introseite */

.frame {
	width: 328px;
	margin-bottom: 0px;
	padding-left: 18px;
	padding-right: 18px;
	padding-top: 0px;
	padding-bottom: 0px;
	color: #002d62;
	font-size:1.0em;
	font-weight: normal;
	line-height: 1.4em;
}

.framebot {
	width: 328px;
	height: 16px;
	margin-bottom: 0px;
	padding-left: 18px;
	padding-right: 18px;
	padding-top: 0px;
	padding-bottom: 0px;
	color: #002d62;
	background-image: url(../h2airimages/introframeunten.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}

#introtext00 {
	position: absolute;
	margin-left: 580px;
	margin-top: -321px;
	padding: 0px;
	visibility: visible;
	background-color: #ff9f00;
	opacity: 0.70;
	background-image: url(../h2airimages/introframeoben.gif);
	background-position: top left;
	background-repeat: no-repeat;
	z-index: 69;	
}

#introtext01 {
	position: absolute;
	margin-left: 580px;
	margin-top: -321px;
	padding: 0px;
	visibility: hidden;
	background-color: #ff9f00;
	opacity: 0.70;
	background-image: url(../h2airimages/introframeoben.gif);
	background-position: top left;
	background-repeat: no-repeat;
	z-index: 70;	
}

#introtext02 {
	position: absolute;
	margin-left: 580px;
	margin-top: -321px;
	padding: 0px;
	visibility: hidden;
	background-color: #ff9f00;
	opacity: 0.70;
	background-image: url(../h2airimages/introframeoben.gif);
	background-position: top left;
	background-repeat: no-repeat;
	z-index: 71;
}
	
#introtext03 {
	position: absolute;
	margin-left: 580px;
	margin-top: -321px;
	visibility: hidden;
	background-color: #ff9f00;
	opacity: 0.70;
	background-image: url(../h2airimages/introframeoben.gif);
	background-position: top left;
	background-repeat: no-repeat;
	z-index: 73;
}

#introtext04 {
	position: absolute;
	margin-left: 580px;
	margin-top: -321px;
	visibility: hidden;
	background-color: #ff9f00;
	opacity: 0.70;
	background-image: url(../h2airimages/introframeoben.gif);
	background-position: top left;
	background-repeat: no-repeat;
	z-index: 74;
}

#introtext05 {
	position: absolute;
	margin-left: 580px;
	margin-top: -321px;
	visibility: hidden;
	background-color: #ff9f00;
	opacity: 0.70;
	background-image: url(../h2airimages/introframeoben.gif);
	background-position: top left;
	background-repeat: no-repeat;
	z-index: 75;
}

#introtext06 {
	position: absolute;
	margin-left: 580px;
	margin-top: -321px;
	visibility: hidden;
	background-color: #ff9f00;
	opacity: 0.70;
	background-image: url(../h2airimages/introframeoben.gif);
	background-position: top left;
	background-repeat: no-repeat;
	z-index: 76;	
}


#introtext07 {
	position: absolute;
	margin-left: 580px;
	margin-top: -321px;
	visibility: hidden;
	background-color: #ff9f00;
	opacity: 0.70;
	background-image: url(../h2airimages/introframeoben.gif);
	background-position: top left;
	background-repeat: no-repeat;
	z-index: 77;
}

#introtext08 {
	position: absolute;
	margin-left: 580px;
	margin-top: -321px;
	visibility: hidden;
	background-color: #ff9f00;
	opacity: 0.70;
	background-image: url(../h2airimages/introframeoben.gif);
	background-position: top left;
	background-repeat: no-repeat;
	z-index: 78;
}


#introline01 {
	position: absolute;
	width: 363px;
	height: 230px;
	margin-left: 580px;
	margin-top: -560px;
	padding: 0px;
	visibility: hidden;
	opacity: 0.70;
	border-top-width: 1px;
	border-top-color: #ffffff;
	border-top-style: solid;
	border-right-width: 1px;
	border-right-color: #ffffff;
	border-right-style: solid;
}

#introline02 {
	position: absolute;
	width: 198px;
	height: 202px;
	margin-left: 745px;
	margin-top: -532px;
	padding: 0px;
	visibility: hidden;
	opacity: 0.70;
	border-top-width: 1px;
	border-top-color: #ffffff;
	border-top-style: solid;
	border-right-width: 1px;
	border-right-color: #ffffff;
	border-right-style: solid;
}
	
#introline03 {
	position: absolute;
	width: 153px;
	height: 174px;
	margin-left: 790px;
	margin-top: -504px;
	padding: 0px;
	visibility: hidden;
	opacity: 0.70;
	border-top-width: 1px;
	border-top-color: #ffffff;
	border-top-style: solid;
	border-right-width: 1px;
	border-right-color: #ffffff;
	border-right-style: solid;
}

#introline04 {
	position: absolute;
	width: 138px;
	height: 146px;
	margin-left: 805px;
	margin-top: -476px;
	padding: 0px;
	visibility: hidden;
	opacity: 0.70;
	border-top-width: 1px;
	border-top-color: #ffffff;
	border-top-style: solid;
	border-right-width: 1px;
	border-right-color: #ffffff;
	border-right-style: solid;
}

#introline05 {
	position: absolute;
	width: 117px;
	height: 118px;
	margin-left: 826px;
	margin-top: -448px;
	padding: 0px;
	visibility: hidden;
	opacity: 0.70;
	border-top-width: 1px;
	border-top-color: #ffffff;
	border-top-style: solid;
	border-right-width: 1px;
	border-right-color: #ffffff;
	border-right-style: solid;
}

#introline06 {
	position: absolute;
	width: 109px;
	height: 90px;
	margin-left: 834px;
	margin-top: -420px;
	padding: 0px;
	visibility: hidden;
	opacity: 0.70;
	border-top-width: 1px;
	border-top-color: #ffffff;
	border-top-style: solid;
	border-right-width: 1px;
	border-right-color: #ffffff;
	border-right-style: solid;
}

#introline07 {
	position: absolute;
	width: 105px;
	height: 62px;
	margin-left: 838px;
	margin-top: -392px;
	padding: 0px;
	visibility: hidden;
	opacity: 0.70;
	border-top-width: 1px;
	border-top-color: #ffffff;
	border-top-style: solid;
	border-right-width: 1px;
	border-right-color: #ffffff;
	border-right-style: solid;
}

#introline08 {
	position: absolute;
	width: 103px;
	height: 34px;
	margin-left: 840px;
	margin-top: -364px;
	padding: 0px;
	visibility: hidden;
	opacity: 0.70;
	border-top-width: 1px;
	border-top-color: #ffffff;
	border-top-style: solid;
	border-right-width: 1px;
	border-right-color: #ffffff;
	border-right-style: solid;
}



h3.intro {
	width: 328px;
	font-size: 1.1em;
	padding-bottom: 0.4em;
	border-bottom-width: 1px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;	
}







/* Schriftauszeichnungen */
h2, h3, h4 {
	color: #002d62;
	font-weight: bold;
	margin-top: 1.2em;
	margin-bottom: 0.2em;
	text-align: left;
	}

h2 {
	font-size: 1.2em;
	margin-top: 0px;
	padding-bottom: 0px;
	clear: left;

}

h3 {
	font-size: 1.1em;
	margin-top: 1.4em;
	margin-bottom: -0.8em;
}

h4 {
	font-size: 1em;
	margin-bottom: -0.4em;	
}

p.left {
	margin-top: 1em;
	margin-bottom: -0.2em;
	padding-left: 0px;
	padding-right: 0px;
	text-align: left;
	color:#3322aa;
	width: 300px;
}

p {
	margin-top: 0,6em;
	margin-bottom: -0.2em;
	padding-left: 0px;
	padding-right: 0px;
	text-align: left;
}


ul {
	padding-left: 0px;
	padding-right: 0px;
}

li {
	list-style-type: square;
	margin-bottom: 6px;
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 24px;
}

a:link { text-decoration: none; font-weight: normal; color: #002d62; }
a:visited { text-decoration: none; font-weight: normal; color: #cccccc; }
a:focus { text-decoration: none; font-weight: normal; color: #cccccc; }
a:hover { text-decoration: none; font-weight: normal; color: #ff9f00; }
a:active { text-decoration: none; font-weight: normal; color: #cccccc; } 


.bold { 
	font-weight: bold;
	}

.italic { 
	font-style: italic;
	}
	
.bi { 
	font-weight: bold;	
	font-style: italic;
		}
	
.sub {
	font-size: 0.8em;
}

.source {
	font-size: 0.8em;
}	

