/* CSS-Datei fuer den VVA*/
/* 10.03.2005 [JS] */
/* 30.09.2005 [JS] ergaenzt um fleft und fright; Dank an Horst */
/* 18.01.2007 [JS] body ergaenzt um max-width */
/* 02.11.2011 [JS] Erweitert um media screen und media print */

@media screen {
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	background-color: white;
	margin-left: 0em;
	margin-right: 1em;
/*	max-width: 900px;*/
}

hr {
	clear: both;
	margin-left: 0;
	text-align: left;
	height: 1px;
	text-shadow: none;
}



h1 {
	background: transparent none repeat scroll 0% 50%;
	font-size: 120%;
	font-weight: bold;
	text-align: left;
	color: black;
}

h2 {
	background: transparent none repeat scroll 0% 50%;
	font-size: 120%;
	font-weight: bold;
	text-align: left;
	color: black;
}

h3 {
	clear: both;
	background: transparent none repeat scroll 0% 50%;
	font-size: 120%;
	font-weight: bold;
	text-align: left;
	color: black;
}
h4 {
	clear: both;
	background: transparent none repeat scroll 0% 50%;
	font-size: 100%;
	font-weight: bold;
	text-align: left;
	color: black;
}
h5 {
	background: transparent none repeat scroll 0% 50%;
	font-size: 100%;
	font-weight: bold;
	font-style: italic;
	text-align: left;
	color: grey;
}
  a:link {
	text-decoration: underline;
	font-weight: normal;
	color: rgb(51, 51, 255);
}

  a:visited {
	text-decoration: underline;
	font-weight: normal;
	color: Purple;
}

  a:hover {
	text-decoration: none;
	font-weight: normal;
	color: Green;
}

  a:active {
	color: Purple;
	background-color: transparent;
	font-weight: normal;
}

  p, li {
	text-align: justify;
	color: black;

}

.navitext {
	font-size: 60%;
	color: grey;
	margin: 0 0 3em 0;

}

.navitext.active {
	font-size: 100%;
	color: orange;
	font-style: italic;
}

.textmenuref {
	font-size: 80%;
	background-color: blue;
	text-decoration: none;
	font-weight: bold;
	color: white;
}

.fleft {
	/* Sachen an denen der Text vorbeifließen soll werden diese Klassen zugewiesen. */
	float: left;
	margin: 0 1em 0.2em 0em;
	padding: 0px; /* Man sollte einen schönen Abstand wählen sonst kleben die Sachen so am Text. */
	border: 0;
}
/* Zugehörige Klassen für die Bildunterschriften */
.fleft dt { margin-bottom: 0; }
.fleft dd {
	margin: 0;
	font-style: italic;
	font-size: 70%;
	text-align: center;
} /* verhindert das Einrücken und den Abstand nach oben */

.fright {
	float: right;
	margin: 0 0 0.2em 1em;
	padding: 1px;
	border: 0;
}
/* Zugehörige Klassen für die Bildunterschriften */
.fright dt { margin-bottom: 0; }
.fright dd {
	margin: 0;
	font-style: italic;
	font-size: small;
	text-align: center;
} /* verhindert das Einrücken und den Abstand nach oben */

/* Zugehörige Klassen für die Bildunterschriften */
.pict dt { margin-bottom: 0; }
.pict dd {
	margin: 0;
	font-style: italic;
	font-size: 80%;
	text-align: left;
} /* verhindert das Einrücken und den Abstand nach oben */

.pict.middle {
	float: none;
	border: 0;
}

.pict.fright {
	float: right;
/* margin: oben rechts unten links */
	margin: 0em 0em 0.5em 1.5em;
	padding: 1px 0px 0px 1px;
}

.pict.fleft {

	float: left;
	margin: 0em 1.5em 0.5em 0;
	padding: 1px 1px 0px 0px; /* Man sollte einen schönen Abstand wählen sonst kleben die Sachen so am Text. */
}

.text.newline {
/* Neue Zeile erzwingen */
	clear: both;
}


.subtitle {
	margin-bottom: 0.71cm;
	font-weight: bold;
	color: #666666;
}

.udc_ams {
	background-color: #ffcc66;
}

.udc_ffa {
	background-color: #ff9966;
}

.udc_vva {
	background-color: #ffff99;
}


#print_glossar {
	display: none;
}
#print_footer {
	display: none;
}


}

























@media print{
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	background-color: white;
	margin-left: 0em;
	margin-right: 1em;

}

hr {
	clear: both;
	margin-left: 0;
	text-align: left;
	height: 1px;
	text-shadow: none;
}



h1 {
	background: transparent none repeat scroll 0% 50%;
	font-size: 120%;
	font-weight: bold;
	text-align: left;
	color: black;
}

h2 {
	background: transparent none repeat scroll 0% 50%;
	font-size: 120%;
	font-weight: bold;
	text-align: left;
	color: black;
}

h3 {
	clear: both;
	background: transparent none repeat scroll 0% 50%;
	font-size: 120%;
	font-weight: bold;
	text-align: left;
	color: black;
}
h4 {
	clear: both;
	background: transparent none repeat scroll 0% 50%;
	font-size: 100%;
	font-weight: bold;
	text-align: left;
	color: black;
}
h5 {
	background: transparent none repeat scroll 0% 50%;
	font-size: 100%;
	font-weight: bold;
	font-style: italic;
	text-align: left;
	color: grey;
}
  a:link {
	color: black;
}

  a:visited {
	color: black;
}

  a:active {
	color: black;
}

  p, li {
	text-align: left;
	color: black;

}

.navitext {
	display: none;
}

.navitext.active {
	display: none;
}

.textmenuref {
	font-size: 80%;
	background-color: blue;
	text-decoration: none;
	font-weight: bold;
	color: white;
}

.fleft {
	/* Sachen an denen der Text vorbeifließen soll werden diese Klassen zugewiesen. */
	float: left;
	margin: 0 1em 0.2em 0em;
	padding: 0px; /* Man sollte einen schönen Abstand wählen sonst kleben die Sachen so am Text. */
	border: 0;
}
/* Zugehörige Klassen für die Bildunterschriften */
.fleft dt { margin-bottom: 0; }
.fleft dd {
	margin: 0;
	font-style: italic;
	font-size: 70%;
	text-align: center;
} /* verhindert das Einrücken und den Abstand nach oben */

.fright {
	float: right;
	margin: 0 0 0.2em 1em;
	padding: 1px;
	border: 0;
}
/* Zugehörige Klassen für die Bildunterschriften */
.fright dt { margin-bottom: 0; }
.fright dd {
	margin: 0;
	font-style: italic;
	font-size: small;
	text-align: center;
} /* verhindert das Einrücken und den Abstand nach oben */

/* Zugehörige Klassen für die Bildunterschriften */
.pict dt { margin-bottom: 0; }
.pict dd {
	margin: 0;
	font-style: italic;
	font-size: 80%;
	text-align: left;
} /* verhindert das Einrücken und den Abstand nach oben */

.pict.middle {
	float: none;
	border: 0;
}

.pict.fright {
	float: right;
/* margin: oben rechts unten links */
	margin: 0em 0em 0.5em 1.5em;
	padding: 1px 0px 0px 1px;
}

.pict.fleft {

	float: left;
	margin: 0em 1.5em 0.5em 0;
	padding: 1px 1px 0px 0px; /* Man sollte einen schönen Abstand wählen sonst kleben die Sachen so am Text. */
}

.text.newline {
/* Neue Zeile erzwingen */
	clear: both;
}


.subtitle {
	margin-bottom: 0.71cm;
	font-weight: bold;
	color: #666666;
}

.udc_ams {
	background-color: #ffcc66;
}

.udc_ffa {
	background-color: #ff9966;
}

.udc_vva {
	background-color: #ffff99;
}
#bottom_menu {
	display: none;
}
}
