
body {margin:0px; padding:0px; font-size:100.01%; font-family:Arial,Helvetica,sans-serif; color:#000; background-color:#fff;}

.noScreen {display:none;}
hr        {display:none;}
form,p    {margin:0px; padding:0px;}
input,select,textarea  {font-size:100%; font-family:Arial,Helvetica,sans-serif;}
.button   {display:none;}
img  {border-width:0px;}
a         {text-decoration:none; font-size:100%; color:#787878;}

h1 {margin:0px; margin-bottom:8px; font-size:1.25em; font-weight:normal;}
h2 {margin:0px; margin-bottom:6px; font-size:1em;}
h3 {margin:0px;}
h4 {margin:0px; font-size:0.75em; text-transform:uppercase;}
h5 {margin:0px; margin-top:0.75em; margin-bottom:0.75em; padding-top:3px; padding-bottom:3px; font-size:0.75em;}
h5.noBoMa {margin-bottom:0;}

/* headerFrame */
#headerFrame {display:none;}

#breadcrumb   {width:100%; margin-bottom:0.5em;}
#breadcrumb .breadLine     {margin:0.1em; font-size:0.6875em;}

#topFrame    {width:100%;}
#outer       {width:auto; margin-bottom:1em;}
#inner       {width:100%;}

#leftFrame     {display:none;}
#centerFrame   {float:none; width:100%;}
#rightFrame    {display:none;}

/* centerContent */
#centerContent .intro   {display:none;}

.contBox02   {float:left; margin-bottom:15px; padding-right:30px;}
.contBox02 div   {width:16.5em;}
.contBox02 div div.img  {float:left; width:90px; border:none;}
.contBox02 span     {margin-left:0px; padding-top:5px; display:inline;}
.contBox02 span.noScreen {display:inline; font-size:1.2em;}
.contBox02 span a   {margin-left:0px; display:inline;}
.contBox02 span a span  {margin-left:0px; padding-top:0px; display:inline;}
.contBox02 div br  {clear:left;}

.textFrame    {clear:both; margin-bottom:15px;}
.textFrame p  {margin-bottom:1em; font-size:0.75em;}
.textFrame p div  {font-size:0.5em;}
.textFrame .newsText   {width:100%; padding-top:16px;}
.textFrame span          {display:block;}
.textFrame span.noScreen {float:left; font-size:1.0em;}
.textFrame span a        {margin-left:0px;}

.textFrame .newsText .newsLine   {width:100%; clear:both; margin-bottom:12px;}
.textFrame .newsText .newsLine .break   {clear:both; font-size:1px; height:1px;}
.textFrame .newsText .newsLine .contBox03   {width:16.5em; float:left;}
.textFrame .newsText .newsLine .contBox03 p   {margin:0px; margin-bottom:0px; padding-left:6px;}

.textFrame .ausgabeLine   {margin-bottom:1em; padding-top:6px; padding-bottom:6px;}
.textFrame .ausgabeLine p {margin-bottom:0em;}
.textFrame .ausgabeLine.var02   {padding-bottom:0px;}
.textFrame .ausgabeLine.var02 p {margin-bottom:6px;}
.textFrame .ausgabeLine .buttonLine {padding-bottom:8px; display:block;}

.textFrame fieldset         {margin-bottom:12px; padding:4px; padding-bottom:10px;}
.textFrame[class] fieldset  {padding:10px; padding-bottom:0px;}
.textFrame fieldset.login   {margin-right:0px;}

.textFrame fieldset legend {font-size:0.75em; font-weight:bold;}
.textFrame fieldset p        {font-size:0.75em; padding:6px; padding-top:10px; padding-bottom:0px;}
.textFrame[class] fieldset p {padding:0px;}
.textFrame fieldset p.vorRadioLine       {margin-bottom:0px;}
*html .textFrame fieldset p.vorRadioLine {margin-bottom:-10px;}
.textFrame fieldset div        {margin:10px 6px 0px 6px;}
.textFrame[class] fieldset div {margin:0px;}

.textFrame fieldset .contBox01 div    {font-size:0.75em; margin:0px 0px 4px; padding:0px;}
.textFrame fieldset .contBox02        {font-size:0.75em; margin:0px; padding:0px 6px 0px 6px;}
.textFrame[class] fieldset .contBox02 {padding-left:0px; padding-right:12px;}
.textFrame fieldset .contBox02 div    {width:18.3333em; margin:0px; background-color:transparent; border:0px;}
.textFrame fieldset .contBox02 input  {width:18.3333em; max-width:18.333em; margin-top:6px; margin-bottom:6px;}
.textFrame fieldset .contBox02 select {margin:6px 0px 6px 0px;}
.textFrame fieldset .contBox02 span   {margin-left:0px; padding-top:0px; background-position:0px 3px;}
.textFrame fieldset .contBox02 span a {font-size:100%; font-weight:normal;}
.textFrame fieldset span.rightFrame a {font-weight:bold;}
.textFrame fieldset .rightFrame       {float:right; margin-top:12px; margin-bottom:15px;}

.textFrame .daten br       {clear:both;}
.textFrame[class] fieldset.daten   {padding-bottom:10px;}
.textFrame fieldset.daten .radioLine        {font-size:0.75em; margin-left:2px; clear:both;}
.textFrame[class] fieldset.daten .radioLine {margin-left:-3px;}
.textFrame fieldset.daten .radioLine input  {float:left; margin-bottom:6px;}
.textFrame fieldset.daten .radioLine label  {margin-left:20px; padding-top:2px; display:block;}
.textFrame[class] fieldset.daten .radioLine label  {margin-left:23px;}

.textFrame fieldset.daten .radioLine.ebene02       {margin-left:20px; clear:both;}
.textFrame[class] .daten .radioLine.ebene02        {margin-left:17px; margin-bottom:6px;}
.textFrame[class] .daten .radioLine.ebene02 div    {margin-left:3px;}

.textFrame fieldset.daten .radioLine.ebene03       {margin-left:40px; clear:both;}
.textFrame[class] .daten .radioLine.ebene03        {margin-left:37px; margin-bottom:6px;}
.textFrame fieldset.daten .radioLine.ebene03 label {float:left; margin:0px 6px 0px 0px; display:inline;}
.textFrame fieldset.daten .radioLine.ebene03 input {margin:0px 6px 0px 0px;}
.textFrame[class] .daten .radioLine.ebene03 input  {margin:3px 6px 6px 3px;}

.textFrame fieldset.daten .radioLineSf01 {font-size:0.75em; width:20.0em; float:left; margin:0px 2px;}
.textFrame[class] fieldset.daten .radioLineSf01 {margin-left:-3px;}
.textFrame fieldset.daten .radioLineSf01 input  {float:left; margin-bottom:6px;}
.textFrame fieldset.daten .radioLineSf01 label  {margin-left:20px; padding-top:2px; display:block;}

.textFrame div.daten .contBox02       {font-size:0.75em;}
.textFrame div.daten .contBox02 div   {background-color:transparent; border:0px;}

.textFrame .daten .contBox02     {padding:0px; padding-right:12px;}
.textFrame .daten .boxLine input {margin-top:0px; margin-bottom:6px;}

.textFrame .daten .boxLine01   {margin-bottom:6px;}
.textFrame .daten .boxLine01 p {margin:0px; margin-left:-4px; margin-top:-6px; padding:0px;}
.textFrame .daten .boxLine01[class] p {margin:0px;}
.textFrame .daten .boxLine01 div div div       {float:left;}
.textFrame .daten .boxLine01 div div div.left  {width:8.8333em; max-width:8.8333em;}
.textFrame .daten .boxLine01 div div div.right {width:8.8333em; max-width:8.8333em; padding-left:0.6666em;}
.textFrame .daten .boxLine01 div div div.leftSmall    {width:3.5em; max-width:3.5em;}
.textFrame .daten .boxLine01 div div div.leftBig      {width:14.1666em; max-width:14.1666em;}
.textFrame .daten .boxLine01 div div div.rightSmall   {width:3.5em; max-width:3.5em; padding-left:0.6em;}
.textFrame .daten .boxLine01 div div div.rightBig     {width:14.1666em; max-width:14.1666em; padding-left:0.6em;}

.textFrame .daten .boxLine01 div div input       {width:18.3333em; max-width:18.3333em; margin-top:2px;}
.textFrame .daten .boxLine01 div div  input.long {width:24.0em;; max-width:24.0em;}
.textFrame .daten .boxLine01 div div div input  {width:8.8333em; max-width:8.8333em;}
.textFrame .daten .boxLine01 div div div input.small  {width:3.5em; max-width:3.5em;}
.textFrame .daten .boxLine01 div div div input.big    {width:14.1666em; max-width:14.1666em;}
.textFrame .daten .boxLine01 div textarea {width:24.0em; max-width:24.0em; margin-top:2px; margin-bottom:6px; overflow:auto}
.textFrame .daten .boxLine01 div div select {width:18.3333em; max-width:18.3333em; margin-top:2px;}
.textFrame .daten .boxLine01 div div div select {width:7.9583em; max-width:8.1666em; margin-top:2px;}

.textFrame fieldset.daten .boxLine02   {margin-bottom:6px; padding-left:16px;}
.textFrame fieldset.daten .boxLine02 p {margin:0px; margin-left:-4px; margin-top:-6px; padding:0px;}
.textFrame fieldset.daten .boxLine02[class] p {margin:0px; margin-top:6px;}
.textFrame .daten .boxLine02 div div div       {float:left;}
.textFrame .daten .boxLine02 div div div.left  {width:8.1666em; max-width:8.1666em;}
.textFrame .daten .boxLine02 div div div.right {width:8.1666em; max-width:8.1666em; padding-left:0.6666em;}
.textFrame .daten .boxLine02 div div div.leftSmall    {width:3.5em; max-width:3.5em;}
.textFrame .daten .boxLine02 div div div.leftBig      {width:12.8333em; max-width:12.8333em;}
.textFrame .daten .boxLine02 div div div.rightSmall   {width:4.1666em; max-width:3.5em; padding-left:0.6666em;}
.textFrame .daten .boxLine02 div div div.rightBig     {width:13.4999em; max-width:12.8333em; padding-left:0.6666em;}

.textFrame .daten .boxLine02 div div input      {width:17.0em; max-width:17.0em; margin-top:2px;}
.textFrame .daten .boxLine02 div div div input  {width:8.1666em; max-width:8.1666em;}
.textFrame .daten .boxLine02 div div div input.small  {width:3.5em; max-width:3.5em;}
.textFrame .daten .boxLine02 div div div input.big    {width:12.8333em; max-width:12.8333em;}
.textFrame .daten .boxLine02 div div textarea   {width:17.0em max-width:17.0em margin-top:2px; margin-bottom:6px; overflow:auto}
.textFrame .daten .boxLine02 div div select {width:17.0em; max-width:17.0em; margin-top:2px;}
.textFrame .daten .boxLine02 div div div select {width:7.9583em; max-width:8.1666em; margin-top:2px;}

.textFrame .tableDiv   {width:100%; margin:0px; padding:0px;}
.textFrame table   {width:100%; margin:0px; padding:0px; font-size:0.75em; border:0px; border-collapse:collapse;}
* html .textFrame table { /* fuer IE Win \*/margin-left:-1px; /* fuer IE Win */}
.textFrame caption {margin:0px; padding-bottom:6px; text-align:left;}
.textFrame th    {padding:6px; padding-top:3px; padding-bottom:3px; vertical-align:top; text-align:left;}
.textFrame th.spEnd   {border-right:0px;}
.textFrame th input   {display:none;}
.textFrame th input.button        {display:inline; width:auto; margin:0px; padding:0px; border:0px; background-color:transparent; color:#28704b; font-weight:bold; text-align:left;}

.textFrame td    {padding:3px 6px 3px 6px; vertical-align:top; border-right:0px;}
.textFrame td a  {font-weight:bold;}
.textFrame td.spEnd   {text-align:right; border-right:0px;}

.textFrame .buttonLine   {display:none;}
.textFrame p.listAZ      {display:none;}

/* Sitemap im Content in Abhängigkeit mit leftFrame*/
.textFrame .NaviBox01 ul, h3 {font-size:0.875em;}
.textFrame .NaviBox01 ul li li li a   {font-size:1.125em;}
.textFrame .NaviBox01 h3              {padding-top:3px; padding-bottom:3px;}

/* FooterFrame */
#footerFrame   {display:none;}