@charset "utf-8";
/* CSS Document */


body {
	font-size: 100.01%;
	/* font-size: 120.01%;
font-size: 150.01%; */
font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	color:#002b56;
	text-align:left;/*background-color:silver;*/
}
a:link {
	color:#002b56;
	text-decoration:none;
}
a:visited {
	color:#002b56;
	text-decoration:none;
}
a:hover {
	color:#002b56;
	text-decoration:underline;
}
a:active { color:#002b56; text-decoration:underline; }

div, p, ul, li, dl, dt, dd, form, img {
	margin:0;
	padding:0;
}
/* *{
margin:0;
padding:0;
} */

h1 {
	font-size: 120%;
	color:#ef7d39;
	margin-bottom:2.25em;
	font-size:60%;
}
h2, h3, h4 {
	padding-bottom:0.75em;
	margin:0;
	/* font-size: 100%; */
color:#002b56;
	font-size:60%;
}
/* BASIS-FORMATIERUNG */

#WRAP {
	position:relative;
	top:1cm;
	left:1cm;
	/* margin:auto; */
text-align:left;
	border:solid 1px #FFFFFF;
	padding: 0cm;
	margin: 0cm;
}
#ENGLISH {
	position:relative;
	float:left;
	left:13.13em;
	display: none;
}
#ENGLISH a {
	font-size: 60%;
	font-weight:normal;
	vertical-align:bottom;
}
#OBERMENUE {
	position:relative;
	float:right;
	display: none;
}
#OBERMENUE li {
	list-style: none;
	display: inline;/* padding-right:0.25em; */
/* margin-right:0.25em; */
}
#OBERMENUE a {
	font-size: 60%;
	display: inline;
	margin-right:0.50em;
}
#ANI {
	position:relative;
	float:left;
	top:0.50em;
	left:13.13em;
	border-top:solid 1px #ed7c37;
	display: none;
}
.FLASH {
	float:left;
	width:21cm;/* border-left:solid 1px #ff0000;
border-right:solid 1px #ff0000; */
}
.BORDER_FLASH {
	float:left;
	width:48.00em;
	border: 1px solid #FFF;
}
#ALLWRAP {
	float:left;
}
#MENUE {
	position:relative;
	float:left;
	/* width:10.75em; */
/* width:11.75em; */
width:12.00em;
	margin-top:5.56em;
	border-top:solid 1px #D9D9D9;/* overflow:hidden; */
	display: none;
/* background-color:#ff0000; */
}
#MENUE li {
	/* height:1.63em; */
line-height:1.63em;
	/* width:10.75em; */
width:12.00em;
	list-style: none;
	border-bottom:solid 1px #D9D9D9;
	vertical-align:middle;
	font-weight:bold;
}
#MENUE a {
	vertical-align:middle;
	display: block;
	font-size: 60%;
	/* background-image:url(../images/pfeil_neutral.gif); */
background-repeat:no-repeat;
	background-position:0em 0.88em;
	/* padding-left:1.38em; */
padding-left:0.50em;
}
#MENUE a:hover {
	background-color:#EEEEEE;
	text-decoration:none;
}
#MENUE .menueOn {
	color:#ef7d39;
	background-color:#EEEEEE;
	text-decoration:none;/* background-image:url(../images/pfeil_aktiv.gif); */
}
#MENUE .ebene1 a {
	color:#d4721c;
	background-color:#F8F8F8;
	/* padding-left:2.50em; */
padding-left:1.50em;
	background-position:1.00em 0.88em;
}
#MENUE .ebene1On, #MENUE a.ebene1On, #MENUE .ebene1 a:hover {
	color:#002b56;
	/* padding-left:2.50em; */
padding-left:1.50em;
	text-decoration:none;/* background-image:url(../images/pfeil_aktiv.gif); */
}
#MENUE .ebene1On, #MENUE .ebene1 a:hover {
	background-color:#EEEEEE;
}
#MENUE .ebene2 a {
	color:#d4721c;
	background-color:#F8F8F8;
	/* padding-left:3.50em; */
padding-left:2.50em;
	background-position:1.88em 0.88em;
}
#MENUE .ebene2On, #MENUE a.ebene2On, #MENUE .ebene2 a:hover {
	color:#002b56;
	/* padding-left:3.50em; */
padding-left:2.50em;
	text-decoration:none;/* background-image:url(../images/pfeil_aktiv.gif); */
}
#MENUE .ebene2On, #MENUE .ebene2 a:hover {
	background-color:#EEEEEE;
}
/*
.menuespacer{
height:10px;
margin:0px;
padding:0px;
}
*/

#WRAP_MENUEZEILE {
	position:relative;
	float:left;
	top:0.31em;
	/* left:2.38em; */
/* left:1.38em;
left:1.13em; */
width:48.00em;
	height:4.00em;
	/* padding-top:1.50em; */
border-left:solid 1px #D9D9D9;
	border-right:solid 1px #D9D9D9;
	border-bottom:solid 1px #D9D9D9;
	display: none;
}
#MENUEZEILE {
	float:left;
	padding-top:1.50em;
	padding-left:0.94em;
	display: none;
}
#SUCHE {
	position:relative;
	float:left;/* top:1.50em; */

}
#SUCHE .suchfeld {
	width:9.75em;
	height:1.25em;
	padding:0px 2px;
}
#SUCHE .suchbutton {
	vertical-align:middle;
	width:1.81em;
	height:1.50em;
}
#LOGIN {
	position:relative;
	float:left;
	left:1.50em;
	color:#A1A1A1;
}
#LOGIN span {
	font-size:60%;
}
#SCHRAEGE_OBEN {
	position:relative;
	float:left;
	top:0.13em;
	/* left:2.38em; */
/* left:1.13em; */
width:21cm;
	border-left:solid 1px #D9D9D9;
	border-right:solid 1px #D9D9D9;
	display: none;
}
#SCHRAEGE_OBEN img {
	width:11.25em;
	height:1.44em;
}
#CONTENT {
	position:relative;
	float:left;
	/* left:2.38em; */
/* left:1.13em; */
width:21cm;
	border: 1px solid #C0C0C0;
	padding: 0.5cm;
}
#CONTENTWRAP {
	position:relative;
	float:left;
}
.INHALT {
	position:relative;
	float:left;
	width:15cm;
	min-height:100%;
}
.inhalt-wrap {
	width:auto;
}
.spalte {
	float:left;
	/* width:31.50em;
padding-right:3.75em; */
width:10cm;
	padding-right:2.25em;
}
.inner-content {
	font-size:1.18em;
	line-height:1.5em;
}
* .bodytext {
	padding-left:1cm;
	margin-top:0px;
	padding-top:0px;
	font-size:0.65em;
	line-height:1.9em;
	text-align:justify;
}
#KASTEN .bodytext {
	line-height:1.44em;
}
.bodytext a {
	text-decoration:none !important;
	border-bottom-width: 0px;
	border-bottom-style: dotted;
	border-bottom-color: #A1A1A1;
	color:#002b56;
		font-weight:bold;

}
.bodytext a:hover {
	text-decoration:none !important;
	background-color: #DEDEDE;
}

.bodytext a:active { color:#002b56; text-decoration:underline; }



.bodytext .u_h2 {
	font-size:100%;
	font-weight:bold;
}
* .bodytext ul {
	list-style-position:inside;
	padding-left:1.75em;
	padding-top:1.2em;
}
.bodytext ul {
	margin:0px;
	padding-top:1.2em;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 1.2em;
	list-style-position: outside;
	list-style-image: url(http://www.vgf-online.de/fileadmin/images/weiter.gif);
	list-style-type: none;
	text-align:left;
}
.bodytext hr, .trennlinie {
	border:solid 0em #FFFFFF;
	height:0em;
	border-top:solid 1px #A1A1A1;
	background-color:#FFFFFF;
}
.tx-dirlisting-pi1 {
	text-align:left;
}
.tx-dirlisting-pi1 table, .tx-nfdownloads-pi1 table {
	/* width:47.25em; */
width:40.13em;
}
.tx-dirlisting-pi1 td {
	overflow:hidden;
}
.tx-dirlisting-pi1-icon, .tx-dirlisting-pi1-header-icon {
	width:2.00em;
}
.tx-dirlisting-pi1-filename, .tx-dirlisting-pi1-header-filename {
/* width:21.00em; */
}
.tx-dirlisting-pi1-filesize, .tx-dirlisting-pi1-header-filesize {
	width:5.00em;
}
.tx-dirlisting-pi1-filemod, .tx-dirlisting-pi1-header-filemod {
	width:9.56em;
}
.INH_TEXT {
	position:relative;
	float:left;
	padding:0 1.88em;/* font-size:60%; */
}
#KASTEN {
	float:right;
	/* width:13.25em; */
width:5cm;
	overflow:hidden;
}
#KASTEN .bodytext {
	text-align:left;
}
.button_nl {
	background-color:#FFFFFF;
	border:solid 0px #FFFFFF;
	width:16px;
	height:16px;
	background-image:url(../images/Login.gif);
	background-repeat:no-repeat;
	cursor:pointer;
}
#SCHRAEGE_UNTEN {
	position:relative;
	float:left;
	/* left:13.13em; */
width:17.13em;
	height:1.38em;
	display: none;
}
#SCHRAEGE_U {
	width:17.13em;
	height:1.38em;
}
#DRUCKEN {
	position:relative;
	top:-1.63em;
	float:left;
	/* padding-left:1.00em; */
width:17.13em;
	height:1.38em;
	border-left:solid 1px #D9D9D9;
	display: none;
}
#RANDUNTEN {
	position:relative;
	float:left;
	padding-top:0.25em;
	/* left:13.13em; */
width:30.94em;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFF;
	display: none;
}
#RANDUNTEN span {
	position:relative;
	margin-left:1.25em;
	font-size:60%;
	vertical-align:middle;
}
#nlemail {
	width:11.50em;/* font-size:90.00%; */
}
/* Klassen */

.BORDER {
	border-left:solid 1px #A1A1A1;
	border-right:solid 1px #A1A1A1;
}
.BORDER_KASTEN {
	border-right:solid 1px #A1A1A1;
}
.font60 {
	font-size: 60%;
}
.klein {
	font-size: 80%;
}
.mittel {
	font-size: 100%;
}
.gross {
	font-size: 120%;
}
.clear {
	clear: both;
	float:none;
}
.orange {
	/* font-size: 120%; */
color:#D4721C;
	font-weight:bold;
}
.orange a {
	color:#D4721C;
	font-weight:bold;
}
.orange a:visited {
	color:#D4721C;
	font-weight:bold;
}
.abstand {
	margin:0.75em;
}
.themenmenue {
	/* font-size: 120%; */
color:#D4721C;
	font-weight:bold;
}
.themenmenue a {
	color:#D4721C;
	font-weight:bold;
}
.themenmenue a:visited {
	color:#D4721C;
	font-weight:bold;
}
.clickmenue {
	color:#D4721C;
	font-weight:bold;
}
.clickmenue a:link {
	color:#D4721C;
}
.clickmenue a:visited {
	color:#D4721C;
}
.drucken {
	font-size:56%;
	padding-left:2.25em;
	vertical-align:middle;
	display: none;
}
.druck_gif {
	width:1.25em;
	height:1.06em;
	vertical-align:middle;
}
.top {
	position:relative;
	float:right;
}
.csc-linkToTop {
	padding-top:0.88em;
	padding-bottom:0.88em;
	font-size:60.00%;
	position:relative;
	float:right;
}
/* Sitemap */
.SM_MENUE {
	margin:0;
	padding:0;
	/* display:block;
clear:both; */
line-height:1.88em;
	list-style:none;
	list-style-position:outside;
}
.SM_MENUE li {
	clear:both;
	margin:0;
	padding:0;
	/* width:17.00em; */
width:16.00em;
	/* background-color:#a7f8af; */
font-weight:bold;
	border-left:solid 1px #999999;
}
.SM_MENUE .m1, .SM_MENUE .m1_ifsub {
	text-align:right;
	border-right:solid 1px #999999;
	border-left:solid 0px #999999;
}
.SM_MENUE .m1 a, .SM_MENUE .m1_ifsub a {
	padding-right:0.88em;
}
.SM_MENUE .m2_sub {
	/* margin-top:-1.88em; */
margin-left:16.00em;
	width:24.00em;
}
.SM_MENUE .m3_sub {
	margin-left:16.00em;
	width:24.00em;
	font-weight:normal;
}
.SM_MENUE .m2_sub a, .SM_MENUE .m2_ifsub a, .SM_MENUE .m3_sub a {
	padding-left:0.88em;
}
.none {
	display:none;
}
.tx-dirlisting-pi1-filename {
	text-align:left;
}
.tx-nfdownloads-pi1 {
	text-align:left;
}
.SM_MENUE {
	display:inline;
	width:46.00em;
}
.SM_MENUE1 {
	padding:0.50em 1.88em;
	text-align:right;
}
.SM_MENUE2 {
	clear:both;
	margin-top:-2.19em;
	display:inline;
	margin-left:16.00em;
	/* background-color:#ff0000; */
float:left;
	list-style:none;
	border-left:solid 1px #CCCCCC;
	width:33.56em;
}
.SM_MENUE2 li {
	padding:0.50em 0em;
}
.SM_MENUE2 a {
	padding:0em 1.88em;
}
/* fr IE */
* html .SM_MENUE2 {
	/* margin-left:0em; */
display:inline;
	width:33.56em;
}
.SM_MENUE3 {
	clear:both;
	display:inline;
	/* margin-left:16.00em; */
float:left;
	list-style:none;
	border-left:solid 1px #CCCCCC;
	border:solid 1px #ff0000;
	width:29.56em;
	padding-left:2.00em;
}
.SM_MENUE3 li {
	height:3.19em;/* padding:0.44em 0em; */
}
.SM_MENUE3 a {
	padding:1.44em 1.88em;
}
/* fr IE */
* html .SM_MENUE3 {
	display:inline;
	/* margin-left:0em; */
/* clear:both; */
width:33.56em;
}
.service_link {
	color:#D4721C;
	font-size:100%;
	display: none;
}
.service_link a {
	color:#D4721C;
	margin-bottom:2.25em;
	font-weight: bold;
	position: relative;
	bottom: 10px;
}
.service_link a {
	text-decoration:none !important;
}
.service_link a:hover {
	color:#D4721C;
}
.service_link a:active {
	color:#D4721C;
}
.service_link a:visited {
	color:#D4721C;
}
.service_link a:link {
	color:#D4721C;
}
.important {
	color:#d4721c;
	font-weight:bold;
}
/* PPP: Spezielle globale Formular Formatierungen */


input[type=text], input[type=password], input[type=submit], textarea {
	color: #002B56;
	background-color: #FFFFFF;
	border: 1px solid #A1A1A1;
}
label {
	text-align: right;
	padding-right: 1em;
}
form {
	margin:0;
}
/* PPP: Link ohne Unterstreichung ermglichen*/
.nounderline {
	text-decoration:none;
}


/* Powermail */
	/* Form */
span.powermail_mandatory {
	/* Color of mandatory error message */
	color: red;
}
input.validation-failed,
textarea.validation-failed {
	/* Background color if validation failed 
	background-color: red;*/
	background-image: url(/typo3conf/ext/powermail/img/icon_exclamation.gif);
	background-repeat: no-repeat;
	background-position: 98% 1px;
}
div.powermail_mandatory_js {
	/* DIV container of errormessage */
	color: red;
	margin: 3px 0 15px 200px;
}
fieldset.tx-powermail-pi1_fieldset {
	/* Fieldset */
	float: left;
	border: 1px solid #aaa;
	background-color: #FFFFFF;
	padding: 10px;
}
fieldset.tx-powermail-pi1_fieldset legend {
	/* legend of Fieldset */
	float: left;
	font-weight: bold;
	color: black;
}
fieldset.tx-powermail-pi1_fieldset label {
	/* label */
	display: block;
	width: 200px;
	float: left;
	clear: both;
	font-weight: bold;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_text,
fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea,
fieldset.tx-powermail-pi1_fieldset select.powermail_select {
	/* Input and textarea */
	float: left;
	width: 300px;
}
fieldset.tx-powermail-pi1_fieldset div.tx_powermail_pi1_fieldwrap_html_radio input.powermail_radio {
	/* Radiobuttons */
	margin: 5px 0;
}
div.tx_powermail_pi1_fieldwrap_html {
	float: left;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
	/* submit button */
	float: left;
	margin: 20px 0 10px 200px;
	font-weight: bold;
}
p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
p.tx_powermail_pi1_fieldwrap_html_radio_title {
	margin: 0;
	padding: 0;
	font-weight: bold;
}
div.countryzone {
	margin: 10px 0 0 200px;
}
div.tx_powermail_pi1_fieldwrap_html label a,
div.tx_powermail_pi1_fieldwrap_html p a {
	/* Description */
	float: left;
	cursor: help;
	text-decoration: none;
}
div.tx_powermail_pi1_fieldwrap_html label a dfn,
div.tx_powermail_pi1_fieldwrap_html p a dfn {
	/* Description */
	float: left;
	display: none;
	text-decoration: none;
}
div.tx_powermail_pi1_fieldwrap_html label a:hover dfn,
div.tx_powermail_pi1_fieldwrap_html p a:hover dfn {
	/* Description on mouseover */
	display: block;
	position: absolute;
	width: 250px;
	padding: 5px;
	background-color: #FFFFFF;
	border: 1px solid red;
	color: black;
	text-decoration: none;
	font-size: 0.8em;
	text-decoration: none;
}
div.tx_powermail_pi1_fieldwrap_html img.icon_info {
	/* Description icon */
	padding: 2px 2px 0 2px;
}
fieldset.tx-powermail-pi1_fieldset div.even {
	background-color: #FFFFFF;
}


	/* Confirmation */
td.powermail_all_td {
	padding: 3px 10px 3px 0;
}

	/* THX */
td.powermail_all p.bodytext {
	margin: 0;
}
#l0 {
	display: none;
}
#linksabstand{
	margin-left:0cm;
}
