body				{ font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; background-color:#FFFFFF; margin:0px; padding:0px; }

img { border:0px; }

.bodytext				{ margin:0px; padding:0px; }

a.nml1				{ width:140px; display:block; font-size:10px; color:#375100; text-decoration:none; font-weight:bold; padding-left:10px; padding-top:10px; padding-bottom:0px; }
a:link.nml1			{ width:140px; display:block; font-size:10px; color:#375100; text-decoration:none; font-weight:bold; padding-left:10px; padding-top:10px; padding-bottom:0px; }
a:visited.nml1			{ width:140px; display:block; font-size:10px; color:#375100; text-decoration:none; font-weight:bold; padding-left:10px; padding-top:10px; padding-bottom:0px; }
a:hover.nml1			{ width:140px; display:block; font-size:10px; color:#000000; text-decoration:none; font-weight:bold; padding-left:10px; padding-top:10px; padding-bottom:0px; }
a:active.nml1			{ width:140px; display:block; font-size:10px; color:#375100; text-decoration:none; font-weight:bold; padding-left:10px; padding-top:10px; padding-bottom:0px; }

a.act1				{ width:140px; display:block; font-size:10px; color:#000000; text-decoration:none; font-weight:bold; padding-left:10px; padding-top:10px; padding-bottom:0px; }
a:link.act1			{ width:140px; display:block; font-size:10px; color:#000000; text-decoration:none; font-weight:bold; padding-left:10px; padding-top:10px; padding-bottom:0px; }
a:visited.act1			{ width:140px; display:block; font-size:10px; color:#000000; text-decoration:none; font-weight:bold; padding-left:10px; padding-top:10px; padding-bottom:0px; }
a:hover.act1			{ width:140px; display:block; font-size:10px; color:#000000; text-decoration:none; font-weight:bold; padding-left:10px; padding-top:10px; padding-bottom:0px; }
a:active.act1			{ width:140px; display:block; font-size:10px; color:#000000; text-decoration:none; font-weight:bold; padding-left:10px; padding-top:10px; padding-bottom:0px; }

a.nml2				{ width:140px; display:block; font-size:10px; color:#375100; text-decoration:none; font-weight:bold; padding-left:20px; padding-top:10px; padding-bottom:0px; }
a:link.nml2			{ width:140px; display:block; font-size:10px; color:#375100; text-decoration:none; font-weight:bold; padding-left:20px; padding-top:10px; padding-bottom:0px; }
a:visited.nml2			{ width:140px; display:block; font-size:10px; color:#375100; text-decoration:none; font-weight:bold; padding-left:20px; padding-top:10px; padding-bottom:0px; }
a:hover.nml2			{ width:140px; display:block; font-size:10px; color:#000000; text-decoration:none; font-weight:bold; padding-left:20px; padding-top:10px; padding-bottom:0px; }
a:active.nml2			{ width:140px; display:block; font-size:10px; color:#375100; text-decoration:none; font-weight:bold; padding-left:20px; padding-top:10px; padding-bottom:0px; }

a.act2				{ width:140px; display:block; font-size:10px; color:#000000; text-decoration:none; font-weight:bold; padding-left:20px; padding-top:10px; padding-bottom:0px; }
a:link.act2			{ width:140px; display:block; font-size:10px; color:#000000; text-decoration:none; font-weight:bold; padding-left:20px; padding-top:10px; padding-bottom:0px; }
a:visited.act2			{ width:140px; display:block; font-size:10px; color:#000000; text-decoration:none; font-weight:bold; padding-left:20px; padding-top:10px; padding-bottom:0px; }
a:hover.act2			{ width:140px; display:block; font-size:10px; color:#000000; text-decoration:none; font-weight:bold; padding-left:20px; padding-top:10px; padding-bottom:0px; }
a:active.act2			{ width:140px; display:block; font-size:v; color:#000000; text-decoration:none; font-weight:bold; padding-left:20px; padding-top:10px; padding-bottom:0px; }

div.inhalt			{ padding:0px; margin:0px; line-height:130%; overflow:auto; width:570x; height:400px; }
div.inhalt p			{ font-size:10px; font-weight:normal; color:#000000; line-height:130%; margin:0px; padding-bottom:10px; }
div.inhalt td			{ font-size:10px; font-weight:normal; color:#000000; line-height:115%; }
div.inhalt ul			{ font-size:10px; font-weight:normal; color:#000000; line-height:115%; margin-bottom:0px; }
div.inhalt li			{ font-size:10px; font-weight:normal; color:#000000; line-height:115%; margin-bottom:0px; }
div.inhalt a			{ font-size:10px; font-weight:bold; text-decoration:underline; color:#375100; line-height:115%; }
div.inhalt a:link			{ font-size:10px; color:#375100; text-decoration:underline; font-weight:bold; line-height:115%; }
div.inhalt a:visited		{ font-size:10px; color:#375100; text-decoration:underline; font-weight:bold; line-height:115%; }
div.inhalt a:hover			{ font-size:10px; color:#000000; text-decoration:underline; font-weight:bold; line-height:115%; }
div.inhalt a:active		{ font-size:10px; color:#375100; text-decoration:underline; font-weight:bold; line-height:115%; }
div.inhalt h1			{ font-size:10px; color:#000000; text-decoration:none; font-weight:bold; padding-bottom:3px; padding-top:3px; margin-bottom:10px; margin-top:0px; background-image:url(../design/ueberschrift_01.jpg); background-position:bottom; background-repeat:repeat-x; }
div.inhalt h2			{ font-size:10px; color:#000000; text-decoration:none; font-weight:bold; padding-bottom:1px; padding-top:3px; margin-bottom:2px; margin-top:0px; background-image:url(../design/ueberschrift_01.jpg); background-position:bottom; background-repeat:repeat-x; }
div.inhalt h3			{ width:100%; background-color:#008FDE; font-size:10px; color:#FFFFFF; text-decoration:none; font-weight:normal; padding-bottom:1px; padding-top:1px; padding-left:10px; margin-bottom:4px; margin-top:0px; }
div.inhalt h4			{ font-size:10px; color:#000000; text-decoration:none; font-weight:bold; padding-bottom:1px; padding-top:3px; margin-bottom:2px; margin-top:0px; }

div.rechts			{ line-height:130%; }
div.rechts p			{ font-size:12px; font-weight:normal; color:#000000; line-height:130%; }
div.rechts td			{ font-size:12px; font-weight:normal; color:#000000; line-height:130%; }
div.rechts a			{ font-size:12px; font-weight:normal; color:#000000; line-height:130%; border-bottom:1px dashed #000000; }
div.rechts a:link			{ font-size:12px; color:#000000; text-decoration:none; font-weight:normal; line-height:130%; border-bottom:1px dashed #000000; }
div.rechts a:visited		{ font-size:12px; color:#000000; text-decoration:none; font-weight:normal; line-height:130%; border-bottom:1px dashed #000000; }
div.rechts a:hover			{ font-size:12px; color:#000000; text-decoration:none; font-weight:normal; line-height:130%; border-bottom:1px solid #000000; }
div.rechts a:active		{ font-size:12px; color:#000000; text-decoration:none; font-weight:normal; line-height:130%; border-bottom:1px dashed #000000; }
div.rechts h1			{ font-size:12px; color:#FFFFFF; width:100%; background-color:#008FDE; text-decoration:none; font-weight:normal; padding-bottom:1px; padding-top:1px; margin-bottom:0px; margin-top:0px; }
div.rechts h2			{ font-size:12px; color:#000000; text-decoration:none; font-weight:bold; padding-bottom:1px; padding-top:1px; margin-bottom:0px; margin-top:0px; }
div.rechts h3			{ font-size:12px; color:#000000; text-decoration:none; font-weight:bold; padding-bottom:1px; padding-top:1px; margin-bottom:0px; margin-top:0px; }
div.rechts h4			{ font-size:12px; color:#000000; text-decoration:none; font-weight:bold; padding-bottom:1px; padding-top:1px; margin-bottom:0px; margin-top:0px; }

span.pfad { font-size:10px; font-weight:normal; color:#000000; line-height:130%; margin:0px; padding:0px; }
span.pfad p		{ font-size:10px; font-weight:bold; color:#000000; line-height:130%; }
span.pfad td		{ font-size:10px; font-weight:bold; color:#000000; line-height:130%; }
span.pfad a		{ font-size:10px; font-weight:bold; color:#000000; line-height:130%; }
span.pfad a:link		{ font-size:10px; color:#000000; text-decoration:none; font-weight:bold; line-height:130%; }
span.pfad a:visited		{ font-size:10px; color:#000000; text-decoration:none; font-weight:bold; line-height:130%; }
span.pfad a:hover		{ font-size:10px; color:#000000; text-decoration:underline; font-weight:bold; line-height:130%; }
span.pfad a:active		{ font-size:10px; color:#000000; text-decoration:none; font-weight:bold; line-height:130%; }

span.navstartseite			{ font-size:13px; font-weight:bold; color:#000033; line-height:130%; margin:0px; padding:0px; margin-right:3px; }
span.navstartseite p		{ font-size:13px; font-weight:bold; color:#000033; line-height:130%; }
span.navstartseite td		{ font-size:13px; font-weight:bold; color:#000033; line-height:130%; }
span.navstartseite a		{ font-size:13px; font-weight:bold; color:#000033; line-height:130%; }
span.navstartseite a:link		{ font-size:13px; color:#000033; text-decoration:none; font-weight:bold; line-height:130%; }
span.navstartseite a:visited	{ font-size:13px; color:#000033; text-decoration:none; font-weight:bold; line-height:130%; }
span.navstartseite a:hover		{ font-size:13px; color:#000033; text-decoration:underline; font-weight:bold; line-height:130%; }
span.navstartseite a:active		{ font-size:13px; color:#000033; text-decoration:none; font-weight:bold; line-height:130%; }

span.hilfsnav			{ font-size:11px; font-weight:normal; color:#000033; line-height:130%; margin:0px; padding:0px; margin-right:10px; }
span.hilfsnav p			{ font-size:11px; font-weight:normal; color:#000033; line-height:130%; }
span.hilfsnav td			{ font-size:11px; font-weight:normal; color:#000033; line-height:130%; }
span.hilfsnav a			{ font-size:11px; font-weight:normal; color:#000033; line-height:130%; }
span.hilfsnav a:link		{ font-size:11px; color:#000033; text-decoration:none; font-weight:normal; line-height:130%; }
span.hilfsnav a:visited		{ font-size:11px; color:#000033; text-decoration:none; font-weight:normal; line-height:130%; }
span.hilfsnav a:hover		{ font-size:11px; color:#000033; text-decoration:underline; font-weight:normal; line-height:130%; }
span.hilfsnav a:active		{ font-size:11px; color:#000033; text-decoration:none; font-weight:normal; line-height:130%; }

input			{ margin: 0 0 0 0; font-size:11px; font-weight:normal; color:#000000; background-color:#DDDDDD; }
textarea			{ margin: 0 0 0 0; font-size:11px; font-weight:normal; color:#000000; background-color:#DDDDDD; }
select			{ margin: 0 0 0 0; font-size:11px; font-weight:normal; color:#000000; background-color:#DDDDDD; }
checkbox			{ margin: 0 0 0 0; font-size:11px; font-weight:normal; color:#000000; background-color:#DDDDDD; }
form 			{ margin: 0 0 0 0; font-size:11px; font-weight:normal; color:#000000; } 
select			{ font-size:11px; color:#000000; }
.req			{ color:#FF0000; font-size:12px; font-weight:normal; color:#240954; }
.normal			{ color:#000000; font-size:12px; font-weight:normal; color:#240954; }
.active			{ color:#000000; font-size:12px; font-weight:normal; color:#240954; }

.nichts 			{ text-decoration:none; }

.bildunterschrift		{ font-size:10px; line-height:100%; font-weight:bold; }

.c2l1-left		{ border-right:1px solid #FFEDA8; padding-right:5px; width:50%; white-space:normal; }
.c2l1-middle	{ padding-left:5px; width:50%; white-space:normal; }

/*  Layout 2 */
.c2l2-left		{ border-right:1px solid #FFEDA8; padding-right:5px; width:50%; white-space:normal; }
.c2l2-middle	{ background-color:#FFEDA8; padding-left:5px; width:50%; white-space:normal; }

/* Layout 2 */
.c2l3-left		{ border-right:1px solid #FFEDA8; padding-right:5px; width:70%; white-space:normal; }
.c2l3-middle	{ background-color:#FFEDA8; border:1px solid blue; padding-left:5px; width:30%; white-space:normal; }
/*
	Styles 2 Column DIV Section
*/
div.tx-fdfx2cols-pi1	{ position:relative; left:0px; margin-bottom:10px; }
/* Layout 1 */
div.c2l1d-left	{ position:absolute; left:0px; padding:0px; width:380px; white-space:normal; border:1px solid red; }
div.c2l1d-middle	{ position:absolute; left:390px; padding:0px; width:380px; border:1px solid blue; white-space:normal; }
/* Layout 2 */
div.c2l2d-left	{ position:absolute; left:0px; padding:0px; width:380px; border:1px solid blue; white-space:normal; }
div.c2l2d-middle	{ position:absolute; left:390px; padding:0px; width:380px; white-space:normal; border:1px solid blue; background-color:#C0C0C0; }
/* 
	Layout 3 
	
	embedded
*/
div.c2l3d-left	{ position:absolute; left:0px; padding:0px; width:770px; white-space:normal; border:1px solid red; }
div.c2l3d-middle	{ float:right; margin:5px; padding:0px; width:200px; height:100px; overflow:auto; white-space:normal; border:1px solid blue; background-color:#C0C0C0; }

.c3l1-left{
   border-right: 1px solid #FFEDA8;
   padding-right: 5px;
   width:33%;
   white-space:normal;
}
.c3l1-middle{
   border-right: 1px solid #FFEDA8;
   padding-left: 5px;
   padding-right: 5px;
   width:33%;
   white-space:normal;
}
.c3l1-right{
   padding-left: 5px;
   width:33%;
   white-space:normal;
}
/* Layout 2 */
.c3l2-left{
   border-right: 1px solid #FFEDA8;
   padding-right: 5px;
   width:25%;
   white-space:normal;
}
.c3l2-middle{
   border-right: 1px solid #FFEDA8;
   padding-left: 5px;
   padding-right: 5px;
   width:50%;
   white-space:normal;
}
.c3l2-right{
   padding-left: 5px;
   width:25%;
   white-space:normal;
}
/* Layout 3 */
.c3l3-left{
   border-right: 1px solid #FFEDA8;
   padding-right: 5px;
   width:40%;
   white-space:normal;
}
.c3l3-middle{
   border-right: 1px solid #FFEDA8;
   padding-left: 5px;
   padding-right: 5px;
   width:40%;
   white-space:normal;
}
.c3l3-right{
   padding-left: 5px;
   width:20%;
   white-space:normal;
   background-color:#FFEDA8;
}
/*
	Styles 3 Column DIV Section
*/
div.tx-fdfx3cols-pi1{
    position:relative;
    left:0px;
	margin-bottom:10px;
}
/* Layout 1 */
div.c3l1d-left{
   position:absolute;
   left:0px;
   padding: 0px;
   width:250px;
   white-space:normal;
   border:1px solid red;
}
div.c3l1d-middle{
   position:absolute;
   left:260px;
   padding: 0px;
   width:250px;
   border:1px solid blue;
   white-space:normal;
}
div.c3l1d-right{
   position:absolute;
   left:520px;
   padding: 0px;
   width:250px;
   border:1px solid green;
   white-space:normal;
}
/* Layout 2 */
div.c3l2d-left{
   position:absolute;
   left:0px;
   padding: 0px;
   width:380px;
   border:1px solid blue;
   white-space:normal;
}
div.c3l2d-middle{
   position:absolute;
   left:390px;
   padding: 0px;
   width:380px;
   white-space:normal;
   border:1px solid blue;
   background-color:#C0C0C0;
}
/*
	Layout 3

	embedded
*/
div.c3l3d-left{
   position:absolute;
   left:0px;
   padding: 0px;
   width:770px;
   white-space:normal;
   border:1px solid red;
}
div.c3l3d-middle{
   float:right;
   margin:5px;
   padding: 0px;
   width: 200px;
   height: 100px;
   overflow:auto;
   white-space:normal;
   border:1px solid blue;
   background-color:#C0C0C0;
}

.tx-thmailformplus-pi1 H2 { margin-top:0px; margin-bottom: 0px; }
