<!--
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: #FFFFFF;
}
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:#D4721C;
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:1.25em;
margin-bottom: 3em;
left:0.69em;
/* left:0.69em; */
width:61.25em;
/* margin:auto; */
text-align:left;
/*border:solid 1px #A1A1A1;*/
padding-bottom:2.75em;
background-color: #FFFFFF;
}
#ENGLISH{
position:relative;
float:left;
left:13.13em;
}
#ENGLISH a{
font-size: 60%;
font-weight:normal;
vertical-align:bottom;
}
#OBERMENUE{
position:relative;
float:right;
}
#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;
height:6.88em;
width:48.13em;
padding-top:0.25em;
border-top:solid 1px #ed7c37;
}
.FLASH{
float:left;
height:6.88em;
width:48.00em;
/* border-left:solid 1px #ff0000;
border-right:solid 1px #ff0000; */
}
.BORDER_FLASH{
float:left;
width:48.00em;
border-left:solid 1px #D9D9D9;
border-right:solid 1px #D9D9D9;
}
#ALLWRAP{
width:61.25em;
float:left;
}
#LEFT{
width:12.25em;
float:left;
}
#INFO{
	position:relative;
	float:left;
	width: 16em;
	border:solid 0px #002b56;
	padding-top:0em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 0em;
	margin-top:2em;
	font-size:75%;
	color:#FFFFFF;
	background-color:#ED7C37;
	display: block;
	text-transform: uppercase;
	
}
#INFO a{
color:#FFFFFF;
display: block;
padding-top:0.5em;
	padding-right: 1.2em;
	padding-bottom: 0.3em;
	padding-left: 1.2em;
}


#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; */
/* 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;
}
#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;
}
#MENUE a:hover{
background-color:#EEEEEE;
text-decoration:none;
}
#MENUE .menueOn{
background-color:#EEEEEE;
text-decoration:none; 
background-image:url(../images/pfeil_aktiv.gif);
}
#MENUE .ebene1 a{
padding-left:2.50em;
background-position:1.00em 0.88em;
}
#MENUE .ebene1On{
padding-left:2.50em;
background-color:#EEEEEE;
text-decoration:none;
background-image:url(../images/pfeil_aktiv.gif);
}
#MENUE .ebene2 a{
padding-left:3.50em;
background-position:1.88em 0.88em;
}
#MENUE .ebene2On{
padding-left:3.50em;
background-color:#EEEEEE;
text-decoration:none;
background-image:url(../images/pfeil_aktiv.gif);
}
#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;
}
#MENUEZEILE{
float:left;
padding-top:1.0em;
padding-left:0.94em;
}
#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:48.00em;
height:1.25em;
border-left:solid 1px #D9D9D9;
border-right:solid 1px #D9D9D9;
}
#SCHRAEGE_OBEN img{
width:11.25em;
height:1.44em;
}
#CONTENT{
position:relative;
float:left;
padding-top:1.0em;
/* left:2.38em; */
/* left:1.13em; */
width:48.00em;
border-left:solid 1px #D9D9D9;
border-right:solid 1px #D9D9D9;
padding-bottom:2.00em;
}
#CONTENTWRAP{
position:relative;
float:left;
padding:0.88em 1.25em;

}
.INHALT{
position:relative;
float:left;
width:43.00em;
min-height:100%;
}
* .bodytext{
padding-left:4.88em;
margin-top:0;
padding-top:0;
width:43.00em;
font-size:0.75em;
line-height:1.75em;
text-align:justify;
}

.bodytext .u_h2{
font-size:100%;
font-weight:bold;
}
.bodytext a {
	text-decoration:none !important;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #A1A1A1;
}
.bodytext a:hover {
	text-decoration:none !important;
	background-color: #DEDEDE;
}
.bodytext ul {
	margin:0px;
	padding-top:1.2em;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 1.2em;
	width:43.00em;
	list-style-position: outside;
	list-style-image: url(http://www.vgf-online.de/fileadmin/images/weiter.gif);
	list-style-type: none;
}
.bodytext hr, .trennlinie {
	border:solid 0em #FFFFFF;
	height:0em;
	width:43.00em;
	clear:both;
	float:none;
	padding:0;
	margin:0;
	margin-top:1.2em;
	border-top:solid 1px #D9D9D9;
	background-color:#FFF;
}
.tx-dirlisting-pi1{
text-align:left;
}
.tx-dirlisting-pi1 table{
width:43.00em;
}
.INH_TEXT{
position:relative;
float:left;
padding:0 1.88em;
/* font-size:60%; */
}
#KASTEN{
float:left;
/* width:13.25em; */
width:13.75em;
overflow:hidden;


}
#KASTEN .bodytext{
text-align:left;
line-height:1.44em;
}
.tx-tdnewsletter-pi1 .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;
}
#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.52em;
border-left:solid 1px #D9D9D9;
}
#RANDUNTEN{
position:relative;
float:left;
padding-top:0.25em;
/* left:13.13em; */
width:30.94em;
border-top:solid 1px #D9D9D9;
}
#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;
}
.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:#ED7C37;
}
.clickmenue a:link{
color:#ED7C37;
}
.clickmenue a:visited{
color:#ED7C37;
}
.drucken{
font-size:56%;
padding-left:2.25em;
vertical-align:middle;
}
.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;
}
/* für 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;
}
/* für IE */
* html .SM_MENUE3{
display:inline;
/* margin-left:0em; */
/* clear:both; */
width:33.56em;
}
.service_link {
	color:#D4721C;
	font-size:100%;
}
.service_link a{
	color:#D4721C;
	margin-bottom:2.25em;
	font-weight: bold;
	position: relative;
	bottom: 10px;
}
.service_link a:hover {
	color:#D4721C;
}
.service_link a:active {
	color:#D4721C;
}
.service_link a:visited {
	color:#D4721C;
}
.service_link a:link {
	color:#D4721C;
}
.rahmen1{
width:43.00em;
}
.important{
color:#d4721c;
font-weight:bold;
}
form table{
width:410px;
}
form table td{
width:240px;
}
/* PGU: 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;
}
/* PGU: Emailschutz per css*/
span.codedirection { unicode-bidi:bidi-override; direction: rtl; }





//-->
