html {
	font-size: 100.01%;
	line-height: 1.3em;
		/* PADDING: 0px; MARGIN: 0px; */
		
}
BODY {
	TEXT-ALIGN: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	COLOR: #121212;
	FONT-SIZE: 1em;
	PADDING-TOP: 0px;
}
A:link {
	COLOR: #00294d; TEXT-DECORATION: none
}
A:visited {
	COLOR: #00294d; TEXT-DECORATION: none
}
A:hover {
	COLOR: #00294d; TEXT-DECORATION: underline
}
A:active {
	COLOR: #00294d; TEXT-DECORATION: underline
}
DIV {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
P {
	PADDING: 0px; MARGIN: 0px;
}



UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DT {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DD {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
IMG {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H1 {
	MARGIN-BOTTOM: 2.25em;
	COLOR: #FF6A00;
	FONT-SIZE: 1.1em
}
H2 {
	PADDING-BOTTOM: 0.75em; MARGIN: 0px; COLOR: #00294d; FONT-SIZE: 1em
}
H3 {
	PADDING-BOTTOM: 0.75em; MARGIN: 0px; COLOR: #00294d; FONT-SIZE: 1em
}
H4 {
	PADDING-BOTTOM: 0.75em; MARGIN: 0px; COLOR: #00294d; FONT-SIZE: 1em
}
#WRAP {
	BORDER-BOTTOM: #ffffff 1px solid; POSITION: relative; TEXT-ALIGN: left; BORDER-LEFT: #ffffff 1px solid; PADDING-BOTTOM: 2.75em; WIDTH: 61.25em; BORDER-TOP: #ffffff 1px solid; TOP: 1.25em; BORDER-RIGHT: #ffffff 1px solid; LEFT: 0.69em
}
#ENGLISH {
	POSITION: relative; FLOAT: left; LEFT: 13.13em
}
#ENGLISH A {
	FONT-SIZE: 60%; VERTICAL-ALIGN: bottom; FONT-WEIGHT: normal
}
#OBERMENUE {
	POSITION: relative;
	FLOAT: right;
	display: block;
}
#OBERMENUE LI {
	LIST-STYLE-TYPE: none; DISPLAY: inline; LIST-STYLE-IMAGE: none
}
#OBERMENUE A {
	DISPLAY: inline;
	FONT-SIZE: 0.65em;
	MARGIN-RIGHT: 0.5em
}
#ANI {
	POSITION: relative;
	WIDTH: 48em;
	FLOAT: left;
	HEIGHT: 6.88em;
	TOP: 0.2em;
	LEFT: 13.13em;
	padding: 0em;
	margin: 0em;
	border: 1px solid #D1CEC6;
}
.FLASH {
	WIDTH: 48em;
	FLOAT: left;
	HEIGHT: 100%
}
.BORDER_FLASH {
	WIDTH: 48em;
	FLOAT: left
}
#ALLWRAP {
	WIDTH: 61.25em; FLOAT: left
}
#MENUE {
	POSITION: relative;
	MARGIN-TOP: 4em;
	WIDTH: 12em;
	FLOAT: none;
	BORDER-TOP: #D1CEC6 1px solid
}
#MENUE .partner {
	POSITION: relative; MARGIN-TOP: 10px; WIDTH: 192px; FLOAT: left
}
#MENUE LI {
	BORDER-BOTTOM: #D1CEC6 1px solid; LINE-HEIGHT: 1.63em; LIST-STYLE-TYPE: none; WIDTH: 12em; VERTICAL-ALIGN: middle; FONT-WEIGHT: bold; LIST-STYLE-IMAGE: none
}
#MENUE A {
	PADDING-LEFT: 0.5em;
	DISPLAY: block;
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: 0em 0.88em;
	FONT-SIZE: 0.63em;
	VERTICAL-ALIGN: middle
}
#MENUE A:hover {
	BACKGROUND-COLOR: #D1CEC6;
	TEXT-DECORATION: none
}
#MENUE .menueOn {
	BACKGROUND-COLOR: #D1CEC6;
	COLOR: #00294D;
	;
	TEXT-DECORATION: none;
	background-color: #D1CEC6;
}
#MENUE .ebene1 A {
	BACKGROUND-COLOR: #f0f0e9;
	PADDING-LEFT: 1.5em;
	BACKGROUND-POSITION: 1em 0.88em;
	COLOR: #00294D;
}
#MENUE .ebene1On {
	PADDING-LEFT: 1.5em; COLOR: #00294d; TEXT-DECORATION: none
}
#MENUE A.ebene1On {
	PADDING-LEFT: 1.5em; COLOR: #00294d; TEXT-DECORATION: none
}
#MENUE .ebene1 A:hover {
	PADDING-LEFT: 1.5em;
	COLOR: #00294D;
	TEXT-DECORATION: none
}
#MENUE .ebene1On {
	BACKGROUND-COLOR: #F0F0E9
}
#MENUE .ebene1 A:hover {
	BACKGROUND-COLOR: #D1CEC6
}
#MENUE .ebene2 A {
	BACKGROUND-COLOR: #fafaf2;
	PADDING-LEFT: 2.5em;
	BACKGROUND-POSITION: 1.88em 0.88em;
	COLOR: #00294D
}
#MENUE .ebene2On {
	PADDING-LEFT: 2.5em; COLOR: #00294d; TEXT-DECORATION: none
}
#MENUE A.ebene2On {
	PADDING-LEFT: 2.5em; COLOR: #00294d; TEXT-DECORATION: none
}
#MENUE .ebene2 A:hover {
	PADDING-LEFT: 2.5em; COLOR: #00294d; TEXT-DECORATION: none
}
#MENUE .ebene2On {
	BACKGROUND-COLOR: #fafaf2
}
#MENUE .ebene2 A:hover {
	BACKGROUND-COLOR: #D1CEC6
}
#WRAP_MENUEZEILE {
	POSITION: relative;
	WIDTH: 48em;
	FLOAT: left;
	HEIGHT: 4em;
	TOP: 0em;
	margin: 0px;
	padding: 0px;
	border: 0px solid #D1CEC6;
}
#MENUEZEILE {
	PADDING-LEFT: 0em;
	FLOAT: left;
	PADDING-TOP: 1.5em;
}
#SUCHE {
	POSITION: relative;
	FLOAT: left;
	font-size: 80%;
}
#SUCHE .suchfeld {
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 2px;
	WIDTH: 9.75em;
	PADDING-RIGHT: 2px;
	HEIGHT: 1.25em;
	PADDING-TOP: 0px
}
#SUCHE .suchbutton {
	WIDTH: 1.5em;
	HEIGHT: 1.5em;
	VERTICAL-ALIGN: middle
}
#LOGIN {
	POSITION: relative;
	FLOAT: left;
	COLOR: #D1CEC6;
	LEFT: 1.5em;
	font-size: 80%;
}
#LOGIN SPAN {
	FONT-SIZE: 60%
}
#SCHRAEGE_OBEN {
	POSITION: relative;
	BORDER-LEFT: #D1CEC6 1px solid;
	WIDTH: 48em;
	FLOAT: left;
	HEIGHT: 1.25em;
	TOP: 0.13em;
	BORDER-RIGHT: #D1CEC6 1px solid;
	display: none;
}
#SCHRAEGE_OBEN IMG {
	WIDTH: 11.25em; HEIGHT: 1.44em
}
#CONTENT {
	POSITION: relative;
	PADDING-BOTTOM: 2em;
	WIDTH: 48em;
	FLOAT: left;
	PADDING-TOP: 0em;
	border: 1px solid #D1CEC6;
}
#CONTENTWRAP {
	POSITION: relative;
	PADDING-BOTTOM: 0.88em;
	PADDING-LEFT: 1.25em;
	PADDING-RIGHT: 1.25em;
	FLOAT: left;
	PADDING-TOP: 1em
}
.INHALT {
	POSITION: relative; MIN-HEIGHT: 100%; WIDTH: 31.25em; FLOAT: left
}
.inhalt-wrap {
	WIDTH: auto
}
.spalte {
	WIDTH: 27.25em; PADDING-RIGHT: 2.25em; FLOAT: left
}
.inner-content {

}


* .bodytext {
	TEXT-ALIGN: justify;
	LINE-HEIGHT: 1.6em;
	MARGIN-TOP: 0px;
	PADDING-LEFT: 4.88em;
	PADDING-TOP: 0px;
	font-size: 0.78em;
}

.bodytext A {
	COLOR: #00294d;
	text-decoration: none;
	border-bottom: 1px solid #D1CEC6;
}

.bodytext A:hover {
	BORDER-BOTTOM: #002d56 1px solid; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none !important
}
.bodytext A:active {
	COLOR: #00294d;
}
.bodytext .inner-content FONT P A IMG {
	BORDER-BOTTOM: #fff 2px solid; POSITION: relative; BORDER-LEFT: #fff 0px solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #fff; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #00294d; BORDER-TOP: #fff 0px solid; TOP: 5px; BORDER-RIGHT: #fff 0px solid; TEXT-DECORATION: none !important; PADDING-TOP: 0px
}
.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 {
	TEXT-ALIGN: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 1.2em;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 1.2em;
	top: -3px;
	list-style-image: url(http://www.vgf-online.de/fileadmin/images/strich_ul.gif);
	list-style-type: square;
	list-style-position: outside;
}
.bodytext HR {
	BORDER-BOTTOM: #ffffff 0em solid; BORDER-LEFT: #ffffff 0em solid; BACKGROUND-COLOR: #ffffff; HEIGHT: 0em; BORDER-TOP: #D1CEC6 1px solid; BORDER-RIGHT: #ffffff 0em solid
}
.trennlinie {
	BORDER-BOTTOM: #ffffff 0em solid; BORDER-LEFT: #ffffff 0em solid; BACKGROUND-COLOR: #ffffff; HEIGHT: 0em; BORDER-TOP: #D1CEC6 1px solid; BORDER-RIGHT: #ffffff 0em solid
}
/* default styles for extension "tx_dirlisting_pi1" */
    .tx-dirlisting-pi1-error {
	color: #FF6A00;
}
    .tx-dirlisting-pi1-title { }   
    .tx-dirlisting-pi1 table {
	width: 440px;
	float: left;
	text-transform: none;
}
    .tx-dirlisting-pi1-header-row {
	background-color: #D1CEC6;
	color: #00294D;
}
    .tx-dirlisting-pi1-row {


}  



}   
	.tx-dirlisting-pi1-header-icon,
	.tx-dirlisting-pi1-header-filename,
	.tx-dirlisting-pi1-header-filemod,
    .tx-dirlisting-pi1-header-perms,
    .tx-dirlisting-pi1-header-owner,
    .tx-dirlisting-pi1-header-group,
    .tx-dirlisting-pi1-header-filesize{



}
	.tx-dirlisting-pi1-header-icon
{
	width: 23px;
}
	.tx-dirlisting-pi1-header-filemod
{
	width: 100px;
}
	.tx-dirlisting-pi1-header-filesize
{
	width: 50px;
}
    .tx-dirlisting-pi1-filesize, 
	.tx-dirlisting-pi1-filemod,
	 .tx-dirlisting-pi1-icon
   {
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D1CEC6;
	color: #002B56;
	
}

    .tx-dirlisting-pi1-filename {
			color: #D1CEC6;
	font-weight: normal;
		border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D1CEC6;
	
}

 


    .tx-dirlisting-pi1-filename-asb,
    .tx-dirlisting-pi1-perms,
    .tx-dirlisting-pi1-owner,
    .tx-dirlisting-pi1-group { }
	
	
.INH_TEXT {
	POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 1.88em; PADDING-RIGHT: 1.88em; FLOAT: left; PADDING-TOP: 0px
}
#KASTEN {
	WIDTH: 13.75em; FLOAT: right; OVERFLOW: hidden
}
#KASTEN .bodytext {
	TEXT-ALIGN: left;
	color: #000;
	font-size: 70%;
	line-height: 1.4em;
	font-weight: normal;
}
#WRAP #ALLWRAP #linksabstand #CONTENT #CONTENTWRAP #KASTEN .bodytext .tt_news_list p b {
	font-weight: normal;
	color: #386083;
}
#WRAP #ALLWRAP #linksabstand #CONTENT #CONTENTWRAP #KASTEN .bodytext .tt_news_list p .important {
	font-weight: normal;
	color: #FF6A00;
}
#WRAP #ALLWRAP #linksabstand #CONTENT #CONTENTWRAP #KASTEN .bodytext .tt_news_list p a {
	font-weight: normal;
	color: #000;
}

.button_nl {
	BACKGROUND-IMAGE: url(../images/Login.gif); BORDER-BOTTOM: #ffffff 0px solid; BORDER-LEFT: #ffffff 0px solid; BACKGROUND-COLOR: #ffffff; WIDTH: 16px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 16px; BORDER-TOP: #ffffff 0px solid; CURSOR: pointer; BORDER-RIGHT: #ffffff 0px solid
}
#SCHRAEGE_UNTEN {
	POSITION: relative; WIDTH: 17.13em; FLOAT: left; HEIGHT: 1.38em
}
#SCHRAEGE_U {
	WIDTH: 17.13em; HEIGHT: 1.38em
}
#DRUCKEN {
	POSITION: relative;
	WIDTH: 17.13em;
	FLOAT: left;
	HEIGHT: 1.38em;
	TOP: -1.63em;
	text-transform: uppercase;
	color: #D1CEC6;
}
#RANDUNTEN {
	POSITION: relative;
	WIDTH: 30.94em;
	FLOAT: left;
	PADDING-TOP: 0.25em
}
#RANDUNTEN SPAN {
	POSITION: relative;
	MARGIN-LEFT: 1.25em;
	FONT-SIZE: 60%;
	VERTICAL-ALIGN: middle;
	color: #B7B7B7;
	float: right;
}
#nlemail {
	WIDTH: 11.5em
}
.BORDER {
	BORDER-LEFT: #a1a1a1 1px solid; BORDER-RIGHT: #a1a1a1 1px solid
}
.BORDER_KASTEN {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D1CEC6;
	text-transform: uppercase;
}
.font60 {
	FONT-SIZE: 60%
}
.klein {
	FONT-SIZE: 80%
}
.mittel {
	FONT-SIZE: 100%
}
.gross {
	FONT-SIZE: 120%
}
.clear {
	FLOAT: none; CLEAR: both
}
.orange {
	COLOR: #FF6A00; FONT-WEIGHT: bold
}
.orange A {
	COLOR: #FF6A00; FONT-WEIGHT: bold
}
.orange A:visited {
	COLOR: #FF6A00; FONT-WEIGHT: bold
}
.abstand {
	MARGIN: 0.75em
}
.themenmenue TD, TR {
	text-align: left;

	line-height: 1.6em;
}

.themenmenue A {
	COLOR: #00294d;
	FONT-WEIGHT: 600;
}
.themenmenue A:visited {
	COLOR: #00294d; FONT-WEIGHT: bold
}
.clickmenue {
	COLOR: #FF6A00;
	;
	TEXT-TRANSFORM: uppercase;
	font-size: 55%;
}
.clickmenue A:link {
		COLOR: #FF6A00;; 
		TEXT-TRANSFORM: uppercase;
	font-size: 10px;

}
.clickmenue A:visited {
		COLOR: #FF6A00;; 
		TEXT-TRANSFORM: uppercase;
	font-size: 10px;

}
.drucken {
	PADDING-LEFT: 2.25em; FONT-SIZE: 56%; VERTICAL-ALIGN: middle
}
.druck_gif {
	WIDTH: 1.25em; HEIGHT: 1.06em; VERTICAL-ALIGN: middle
}
.top {
	POSITION: relative; FLOAT: right
}
.csc-linkToTop {
	BACKGROUND-IMAGE: url(../images/Aufzaehlungszeichen_oben.gif); BACKGROUND-REPEAT: no-repeat;  POSITION: relative;  FLOAT: left;  PADDING-left: 20px; margin-top: 20px;
}
.SM_MENUE {
	LIST-STYLE: none none outside; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.88em; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.SM_MENUE LI {
	BORDER-LEFT: #999999 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 16em; PADDING-RIGHT: 0px; CLEAR: both; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.SM_MENUE .m1 {
	TEXT-ALIGN: right; BORDER-LEFT: #999999 0px solid; BORDER-RIGHT: #999999 1px solid
}
.SM_MENUE .m1_ifsub {
	TEXT-ALIGN: right; BORDER-LEFT: #999999 0px solid; BORDER-RIGHT: #999999 1px solid
}
.SM_MENUE .m1 A {
	PADDING-RIGHT: 0.88em
}
.SM_MENUE .m1_ifsub A {
	PADDING-RIGHT: 0.88em
}
.SM_MENUE .m2_sub {
	WIDTH: 24em; MARGIN-LEFT: 16em
}
.SM_MENUE .m3_sub {
	WIDTH: 24em; MARGIN-LEFT: 16em; FONT-WEIGHT: normal
}
.SM_MENUE .m2_sub A {
	PADDING-LEFT: 0.88em
}
.SM_MENUE .m2_ifsub A {
	PADDING-LEFT: 0.88em
}
.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 {
	WIDTH: 46em; DISPLAY: inline
}
.SM_MENUE1 {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0.5em; PADDING-LEFT: 1.88em; PADDING-RIGHT: 1.88em; PADDING-TOP: 0.5em
}
.SM_MENUE2 {
	BORDER-LEFT: #cccccc 1px solid; LIST-STYLE-TYPE: none; MARGIN-TOP: -2.19em; WIDTH: 33.56em; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 16em; CLEAR: both; LIST-STYLE-IMAGE: none
}
.SM_MENUE2 LI {
	PADDING-BOTTOM: 0.5em; PADDING-LEFT: 0em; PADDING-RIGHT: 0em; PADDING-TOP: 0.5em
}
.SM_MENUE2 A {
	PADDING-BOTTOM: 0em; PADDING-LEFT: 1.88em; PADDING-RIGHT: 1.88em; PADDING-TOP: 0em
}
* HTML .SM_MENUE2 {
	WIDTH: 33.56em; DISPLAY: inline
}
.SM_MENUE3 {
	BORDER-BOTTOM: #ff0000 1px solid; BORDER-LEFT: #ff0000 1px solid; LIST-STYLE-TYPE: none; PADDING-LEFT: 2em; WIDTH: 29.56em; DISPLAY: inline; FLOAT: left; CLEAR: both; BORDER-TOP: #ff0000 1px solid; LIST-STYLE-IMAGE: none; BORDER-RIGHT: #ff0000 1px solid
}
.SM_MENUE3 LI {
	HEIGHT: 3.19em
}
.SM_MENUE3 A {
	PADDING-BOTTOM: 1.44em; PADDING-LEFT: 1.88em; PADDING-RIGHT: 1.88em; PADDING-TOP: 1.44em
}
* HTML .SM_MENUE3 {
	WIDTH: 33.56em; DISPLAY: inline
}
.service_link {
	DISPLAY: block; COLOR: #00294d; FONT-SIZE: 100%
}
.service_link A {
	POSITION: relative; BOTTOM: 10px; MARGIN-BOTTOM: 2.25em; COLOR: #00294d
}
.service_link A:hover {
	COLOR: #00294d
}
.service_link A:active {
	COLOR: #00294d
}
.service_link A:visited {
	COLOR: #00294d
}
.service_link A:link {
	COLOR: #00294d
}
.important {
	COLOR: #FF6A00; FONT-WEIGHT: bold
}
INPUT[type=text] {
	BACKGROUND-COLOR: #ffffff;
	COLOR: #00294d;
	border: 1px solid #D1CEC6;
}
INPUT[type=password] {
	BACKGROUND-COLOR: #ffffff;
	COLOR: #00294d;
	border: 1px solid #D1CEC6;
}
INPUT[type=submit] {
	BORDER-BOTTOM: #a1a1a1 1px solid; BORDER-LEFT: #a1a1a1 1px solid; BACKGROUND-COLOR: #ffffff; COLOR: #00294d; BORDER-TOP: #a1a1a1 1px solid; BORDER-RIGHT: #a1a1a1 1px solid
}
TEXTAREA {
	BORDER-BOTTOM: #a1a1a1 1px solid; BORDER-LEFT: #a1a1a1 1px solid; BACKGROUND-COLOR: #ffffff; COLOR: #00294d; BORDER-TOP: #a1a1a1 1px solid; BORDER-RIGHT: #a1a1a1 1px solid
}
LABEL {
	TEXT-ALIGN: right; PADDING-RIGHT: 1em
}
FORM {
	MARGIN: 0px
}
.nounderline {
	TEXT-DECORATION: none
}
SPAN.powermail_mandatory {
	COLOR: red
}
INPUT.validation-failed {
	BACKGROUND-IMAGE: url(/typo3conf/ext/powermail/img/icon_exclamation.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 98% 1px
}
TEXTAREA.validation-failed {
	BACKGROUND-IMAGE: url(/typo3conf/ext/powermail/img/icon_exclamation.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 98% 1px
}
DIV.powermail_mandatory_js {
	MARGIN: 3px 0px 15px 200px; COLOR: red
}
FIELDSET.tx-powermail-pi1_fieldset {
	BACKGROUND-COLOR: #ffffff;
	FLOAT: left;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	display: block;
	width: 450px;
	border: 1px solid #D1CEC6;
}
FIELDSET.tx-powermail-pi1_fieldset LEGEND {
	FLOAT: left;
	COLOR: black;
	FONT-WEIGHT: bold;
	text-align: left;
}
FIELDSET.tx-powermail-pi1_fieldset LABEL {
	WIDTH: 200px;
	DISPLAY: block;
	FLOAT: left;
	CLEAR: both;
	FONT-WEIGHT: normal;
	text-align: left;
}
FIELDSET.tx-powermail-pi1_fieldset INPUT.powermail_text {
	WIDTH: 300px; FLOAT: left
}
FIELDSET.tx-powermail-pi1_fieldset TEXTAREA.powermail_textarea {
	WIDTH: 300px; FLOAT: left
}
FIELDSET.tx-powermail-pi1_fieldset SELECT.powermail_select {
	WIDTH: 300px; FLOAT: left
}
FIELDSET.tx-powermail-pi1_fieldset DIV.tx_powermail_pi1_fieldwrap_html_radio INPUT.powermail_radio {
	MARGIN: 5px 0px
}
DIV.tx_powermail_pi1_fieldwrap_html {
	MARGIN: 10px 0px; FLOAT: left
}
FIELDSET.tx-powermail-pi1_fieldset INPUT.powermail_submit {
	MARGIN: 10px;
	FLOAT: left;
	FONT-WEIGHT: bold
}
FIELDSET.tx-powermail-pi1_fieldset INPUT.powermail_reset {
	MARGIN: 10px;
	FLOAT: left;
	FONT-WEIGHT: bold;
	background-color: #FFF;
	border: 1px solid #A1A1A1;
	color: #00294D;
}

.tx_powermail_pi1_submitmultiple_back
{
	FLOAT: left;
	FONT-WEIGHT: normal;
	background-color: #FFF;
	border: 1px solid #A1A1A1;
	color: #00294D;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.tx_powermail_pi1_submitmultiple_forward
{
	FLOAT: left;
	FONT-WEIGHT: normal;
	background-color: #FFF;
	border: 1px solid #A1A1A1;
	color: #00294D;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
P.tx_powermail_pi1_fieldwrap_html_checkbox_title {
	MARGIN: 0px;
	FONT-WEIGHT: bold;
	padding: 0px;
	float: left;
	width: 400px;
	display: block;
}
P.tx_powermail_pi1_fieldwrap_html_radio_title {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
DIV.countryzone {
	MARGIN: 10px 0px 0px 200px
}
DIV.tx_powermail_pi1_fieldwrap_html LABEL A {
	FLOAT: left; CURSOR: help; TEXT-DECORATION: none
}
DIV.tx_powermail_pi1_fieldwrap_html P A {
	FLOAT: left; CURSOR: help; TEXT-DECORATION: none
}
DIV.tx_powermail_pi1_fieldwrap_html LABEL A DFN {
	DISPLAY: none; FLOAT: left; TEXT-DECORATION: none
}
DIV.tx_powermail_pi1_fieldwrap_html P A DFN {
	DISPLAY: none; FLOAT: left; TEXT-DECORATION: none
}
DIV.tx_powermail_pi1_fieldwrap_html LABEL A:hover DFN {
	BORDER-BOTTOM: red 1px solid; POSITION: absolute; BORDER-LEFT: red 1px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 5px; WIDTH: 250px; PADDING-RIGHT: 5px; DISPLAY: block; COLOR: black; FONT-SIZE: 0.8em; BORDER-TOP: red 1px solid; BORDER-RIGHT: red 1px solid; TEXT-DECORATION: none; PADDING-TOP: 5px
}
DIV.tx_powermail_pi1_fieldwrap_html P A:hover DFN {
	BORDER-BOTTOM: red 1px solid; POSITION: absolute; BORDER-LEFT: red 1px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 5px; WIDTH: 250px; PADDING-RIGHT: 5px; DISPLAY: block; COLOR: black; FONT-SIZE: 0.8em; BORDER-TOP: red 1px solid; BORDER-RIGHT: red 1px solid; TEXT-DECORATION: none; PADDING-TOP: 5px
}
DIV.tx_powermail_pi1_fieldwrap_html IMG.icon_info {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 2px
}
FIELDSET.tx-powermail-pi1_fieldset DIV.even {
	BACKGROUND-COLOR: #ffffff
}
TD.powermail_all_td {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; PADDING-TOP: 3px
}
TD.powermail_all P.bodytext {
	MARGIN: 0px
}
#linksabstand {
	MARGIN-LEFT: 13.13em
}
.clear {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CLEAR: left; PADDING-TOP: 0px
}
.tx_tipafriend {
	MARGIN: 0px
}
.tx_tipafriend FORM {
	MARGIN: 0px
}
.tx_tipafriend .tx_tipafriend_url {
	MARGIN-BOTTOM: 20px
}
.tx_tipafriend_tiplink {
	BACKGROUND-IMAGE: url(http://www.vgf-online.de/fileadmin/images/seiteempfehlen.png);
	PADDING-BOTTOM: 6px;
	TEXT-TRANSFORM: uppercase;
	PADDING-LEFT: 28px;
	BACKGROUND-REPEAT: no-repeat;
	COLOR: #FF6A00;
	;
	TEXT-DECORATION: none;
	PADDING-TOP: 8px;
	display: block;
	padding-right: 0px;
	border-bottom: 1px solid #D1CEC6;
}
.tx_tipafriend_tiplink A {
	PADDING-BOTTOM: 12px;
	TEXT-TRANSFORM: uppercase;
	PADDING-LEFT: 0px;
	COLOR: #FF6A00;;
	TEXT-DECORATION: none;
	PADDING-TOP: 10px;
	display: block;
}
.tx_tipafriend_url H1 {
	
}
.tx_tipafriend_path_label {
	FLOAT: left; FONT-WEIGHT: bold; MARGIN-RIGHT: 5px
}
.tx_tipafriend_path_url {
	FONT-STYLE: normal; FLOAT: left; FONT-WEIGHT: normal
}
.tx_tipafriend_error_box {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #e0e0e0; MARGIN: 0px 0px 10px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: red; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 5px
}
.tx_tipafriend_error_header {
	TEXT-ALIGN: left; MARGIN: 0px 0px 5px; COLOR: #ff0000; FONT-WEIGHT: bold
}
.tx_tipafriend_error_text {
	TEXT-ALIGN: left; MARGIN: 0px; COLOR: #ff0000; FONT-WEIGHT: normal
}
.tx_tipafriend_formfield {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CLEAR: left; PADDING-TOP: 5px
}
.tx_tipafriend_formfield LABEL {
	TEXT-ALIGN: right; WIDTH: 200px; FLOAT: left; FONT-WEIGHT: bold; MARGIN-RIGHT: 5px
}
#tx_tipafriend_html {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BACKGROUND-COLOR: #ffffff; WIDTH: auto; FLOAT: left; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.tx_tipafriend_formfield INPUT {
	BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; BACKGROUND-COLOR: white; PADDING-LEFT: 0px; WIDTH: 200px; FLOAT: left; COLOR: #000000; MARGIN-LEFT: 0px; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid
}
.tx_tipafriend_formfield TEXTAREA {
	BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; BACKGROUND-COLOR: white; PADDING-LEFT: 0px; WIDTH: 200px; FLOAT: left; COLOR: #000000; MARGIN-LEFT: 0px; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid
}
.tx_tipafriend_formfield INPUT:focus {
	BACKGROUND-COLOR: #e0e0e0
}
.tx_tipafriend_formfield TEXTAREA:focus {
	BACKGROUND-COLOR: #e0e0e0
}
.tx_tipafriend_codetext .tx-srfreecap-pi2-image {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 200px; PADDING-RIGHT: 0px; HEIGHT: 74px; PADDING-TOP: 0px
}
.tx_tipafriend_codetext {
	BORDER-BOTTOM: black 0px solid; TEXT-ALIGN: justify; BORDER-LEFT: black 0px solid; LINE-HEIGHT: normal; BACKGROUND-COLOR: white; MARGIN: 0px; WIDTH: 200px; FLOAT: left; COLOR: #000000; FONT-SIZE: 10px; BORDER-TOP: black 0px solid; FONT-WEIGHT: normal; BORDER-RIGHT: black 0px solid
}
.tx_tipafriend_text {
	BORDER-BOTTOM: #cccccc 1px; TEXT-ALIGN: justify; BORDER-LEFT: #cccccc 1px; LINE-HEIGHT: normal; BACKGROUND-COLOR: white; MARGIN: 15px 0px 0px; WIDTH: 200px; FLOAT: left; FONT-SIZE: 10px; BORDER-TOP: #cccccc 1px; BORDER-RIGHT: #cccccc 1px
}
#tx_tipafriend_button {
	BORDER-BOTTOM: black 1px solid; TEXT-ALIGN: center; BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #e0e0e0; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 200px; PADDING-RIGHT: 0px; FLOAT: left; BORDER-TOP: black 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: black 1px solid; PADDING-TOP: 3px
}
.tx_tipafriend_werbemail {
	BORDER-BOTTOM: #cccccc 1px; TEXT-ALIGN: justify; BORDER-LEFT: #cccccc 1px; LINE-HEIGHT: normal; BACKGROUND-COLOR: white; MARGIN: 0px 0px 30px; WIDTH: 200px; FLOAT: left; FONT-SIZE: 10px; BORDER-TOP: #cccccc 1px; BORDER-RIGHT: #cccccc 1px
}
.rss_feed_icon {
	BACKGROUND-IMAGE: url(http://www.vgf-online.de/fileadmin/images/rss.png);
	PADDING-BOTTOM: 4px;
	TEXT-TRANSFORM: uppercase;
	PADDING-LEFT: 26px;
	DISPLAY: block;
	BACKGROUND-REPEAT: no-repeat;
	COLOR: #FF6A00;;
	TEXT-DECORATION: none;
	PADDING-TOP: 8px;
	padding-right: 0px;
}
.newsletter_icon {
	BACKGROUND-IMAGE: url(http://www.vgf-online.de/fileadmin/images/newsletter.png);
	PADDING-BOTTOM: 6px;
	TEXT-TRANSFORM: uppercase;
	PADDING-LEFT: 26px;
	DISPLAY: block;
	BACKGROUND-REPEAT: no-repeat;
	COLOR: #FF6A00;;
	TEXT-DECORATION: none;
	padding-top: 8px;
	padding-right: 0px;
}







/* tt_news */
ul.tt_news_list {
	list-style:none outside url("http://www.vgf-online.de/fileadmin/images/html_doc.gif");
	padding:0;
	text-align:left;
}

ul.tt_news_list img {
	border: none;
}

.tt_news_list a,
.tt_news_list a:hover,
.tt_news_list a:active {
  text-decoration: none !important;
  border: none;
}

td h1.tt_news_title {
	color: rgb(0, 43, 86);
	font-size: 18px;
	margin: 0 0 20px;
	text-align:left;
}
#WRAP #ALLWRAP #linksabstand #CONTENT #CONTENTWRAP .INHALT .bodytext .inner-content p font
{
	font-size: 1em;
	line-height: 1.4em;
}
/* MY styles for extension "tx_dropdownsitemap_pi1" */
        .tx-dropdownsitemap-pi1 UL, .tx-dropdownsitemap-pi1 OL {
            list-style: none;
            margin: 0px;
            padding: 0px;
        }
        .tx-dropdownsitemap-pi1 A, .tx-dropdownsitemap-pi1 A:link, .tx-dropdownsitemap-pi1 A:visited, .tx-dropdownsitemap-pi1 A:hover, .tx-dropdownsitemap-pi1 A:active {
            color: #002B56;
            background-color: inherit;
        }
        .tx-dropdownsitemap-pi1 DIV {
	margin-left: 0px;
	margin-top: 2px;
	padding: 2px;
	text-align: left;
        }
        .tx-dropdownsitemap-pi1 LI.open OL {
            display: block;
        }
        .tx-dropdownsitemap-pi1 LI.closed OL {
            display: none;
        }
        .tx-dropdownsitemap-pi1 LI.open UL {
            display: block;
        }
        .tx-dropdownsitemap-pi1 LI.closed UL {
            display: none;
        }
        .tx-dropdownsitemap-pi1 SPAN.ifsub {
            text-transform: uppercase;
            font-weight: bold;
        }
        .tx-dropdownsitemap-pi1 SPAN.spc {
            text-transform: uppercase;
            font-style: italic;
        }
        .tx-dropdownsitemap-pi1 .description {
            font-style: italic;
            font-size: 80%;
            margin-left: 5px;
        }
        .tx-dropdownsitemap-pi1 DIV {
        }
        .tx-dropdownsitemap-pi1 DIV.level_2 {
        }
        .tx-dropdownsitemap-pi1 DIV.level_3 {
        }
        .tx-dropdownsitemap-pi1 DIV.level_4 {
        }
        .tx-dropdownsitemap-pi1 DIV.level_5 {
        }
        .tx-dropdownsitemap-pi1 DIV.expAll {
            border: solid 1px white;
            background-color: white;
            color: inherit;
            padding: 5px;
        }
        .tx-dropdownsitemap-pi1 IMG {
            margin-right: 5px;
        }
/* default styles for extension "tx_filelist_pi1" */
table.tx-filelist-pi1-table th {
	text-align: left;
	padding: 0px;
	margin: 0px;
}

table.tx-filelist-pi1-table td {
	padding: 3px;
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D1CEC6;
}

.tx-filelist-pi1-icon {
	width: 30px;
}

td.tx-filelist-pi1-info, td.tx-filelist-pi1-date {
	font-size: smaller;
	width: 50px;
}

span.tx-filelist-pi1-newFile {
	font-size: smaller;
	font-style: italic;
	color: red;
}



/****************************************************************************************
# Default css file for content edited with htmlArea RTE
#
# Defines a few class selectors that can be simply taken as examples by anyone who needs to configure the RTE.
# This css file is referenced by property RTE.default.contentCSS in the default configuration of htmlArea RTE
#
# TYPO3 CVS ID: $Id: dynamiccss.css 955 2005-12-28 00:49:12Z mundaun $
# ***************************************************************************************/

/* Left, center and right alignment of text in paragraphs and cells.*/
p.align-left, h1.align-left, h2.align-left, h3.align-left, h4.align-left, h5.align-left, h6.align-left, td.align-left { text-align: left; }
p.align-center, h1.align-center, h2.align-center, h3.align-center, h4.align-center, h5.align-center, h6.align-center, td.align-center { text-align: center; }
p.align-right, h1.align-right, h2.align-right, h3.align-right, h4.align-right, h5.align-right, h6.align-right, td.align-right { text-align: right; }

p.weissaufrot { background-color: #cc3333; color: #ffffff;}
p.blauhgr { background-color: #3333cc; }
span.roteschrift { color: #cc3333; }
span.sehrgross { font-size: 18px; }

/* Two frame examples taken from the example CSS file of CSS Styled Content extension and applied to p and table block elements.
p.csc-frame-frame1, table.csc-frame-frame1 { background-color: #EDEBF1; padding: 2px 4px 2px 4px; border: 1px solid #333333; }
p.csc-frame-frame2, table.csc-frame-frame2 { background-color: #F5FFAA; padding: 2px 4px 2px 4px; border: 1px solid #333333; }
*/
/* Bullet styles for unordered lists.
ul.component-items { color: #186900; list-style-type: circle; }
ul.action-items { color: #8A0020; list-style-image: url(img/red_arrow_bullet.gif); }
*/

/* Numbering styles for ordered lists.
ol.component-items-ordered { color: #10007B; list-style-type: lower-roman; }
ol.action-items-ordered { color: #8A0020; list-style-type: lower-greek; }
*/
/* Three inline text colors taken from the color scheme of CSS Styled Content extension.*/
span.important { color: #FF6A00; }
span.name-of-person { color: #00294D; }
span.detail { color: #C2E1F6; }

/* Selectors for the default configuration of the link accessibity feature.*/
a.external-link {}
a.external-link-new-window {}
a.internal-link {}
a.internal-link-new-window {}
a.download {}
a.mail {}







