body                                      { color: #666666; font: 11px/12px arial, helvetica, sans-serif, verdana; background-color: #999999; margin: 0em; padding: 0em }
div                                       {vertical-align:top;}
.img					{border:0px;}

/* start_fckbereich */
h1                                        { color: #cc0000; font: 20px/20px Georgia, Times, "Times New Roman", serif; text-align: left; text-transform: none; margin-top: 0em; margin-bottom: 0em }
h2                                     { font: bold 11px/16px arial, helvetica, sans-serif, verdana; text-align: left; text-transform: none; margin-top: 0em; margin-bottom: 0em }
p                                     { font-size: 11px; line-height: 12pt; margin-top: 0em; margin-bottom: 0em }
/* ende_fckbereich */

img.fuss                                  {width:770px;}
.fuss1                                     {margin:0px; padding:0px;}

.bg                                         {background-image:url(../content/template/back.gif); background-position:750px 0px; background-repeat:repeat-y; margin:0px;}

.head1                                    { background-image:url(../content/template/head01.jpg); margin:0px; width:750px;}

input					{width:400px;}

a                                       { color:#cc0000 ; text-decoration: none  }

a:link                                        { }
a:visited                                      { }
a:focus                                     { }
a:hover                                       { color: #ffffff; background-color: #666666; border-bottom-color: #2b6647 }
a:active                                      { color: #ffffff; background-color: #666666; border-bottom-color: #2b6647 }

a.button                                               { color:#FFFFFF ; font: bold 11px/16px arial, helvetica, sans-serif, verdana;}
a.button:link                                        { }
a.button:visited                                      { }
a.button:focus                                     { }
a.button:hover                                       { color: #000000; background-color: #ffffff;}
a.button:active                                      { color: #000000; background-color: #ffffff;}

a.aktiv                                              { color:#000000 ;  font: bold 11px/16px arial, helvetica, sans-serif, verdana;}
a.aktiv:link                                        { }
a.aktiv:visited                                      { }
a.aktiv:focus                                     { }
a.aktiv:hover                                       { color: #000000; background-color: #ffffff;}
a.aktiv:active                                      { color: #000000; background-color: #ffffff;}


.menu                                    { color: white; font-weight: bold; font-size: 11px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.menu1                            { color: black; font-weight: bold; font-size: 11px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }


.mainboxwhite                       { width:750px; background-color: #FFFFFF; margin:0px ; padding:0px; background-image:url(../content/template/back.gif); background-position:750px 0px; background-repeat:repeat-y;}

.ubox                                 {margin:58px 0px 0px 40px; padding:3px; background-repeat:no-repeat; height:130px; width:660px; background-image:url(../content/template/grafik01.jpg);}
.box1                                    {width:210px; margin:0px; padding:5px; float:left;}
.box2                                    {width:210px; margin:0px; padding:5px; float:left;}
.box3                                    {width:210px; margin:0px; padding:5px; float:left;}

.newsbox                                  {margin:20px 0px 0px 40px; padding:0px; width:670px; min-height:100px;}
.news11                                    {width:210px; margin:0px; padding:5px 5px 5px 5px; float:left;  }
.news12                                    {width:210px; margin:0px; padding:5px 5px 5px 5px; float:left;  }
.news13                                    {width:210px; margin:0px; padding:5px 5px 5px 5px;  float:left; }
.news21                                    {width:420px; margin:0px; padding:5px 15px 5px 5px; float:left;}
.news22                                    {width:420px; margin:0px; padding:5px 5px 5px 5px; float:left; }
.white                                      {background-color:#ffffff; }

.newsfest                                      {height:120px; overflow:hidden;}
.newsoffen                                      {height:auto; overflow:hidden;}

.elementbg                                       {width:750px; position:absolute; top:71px; left:0px; background-repeat:no-repeat; padding-bottom:3px; background-image:url(../content/template/head02.jpg);}
.elementhoehe                                     {height:60px;}
.elementa                                         { background-repeat:no-repeat; position:absolute; top:40px; left:45px;}
.elementb                                        { background-repeat:no-repeat; position:absolute; top:40px; left:155px;}
.elementc                                        { background-repeat:no-repeat; position:absolute; top:40px; left:265px;}
.elementd                                         { background-repeat:no-repeat; position:absolute; top:40px; left:375px;}
.elemente                                        { background-repeat:no-repeat; position:absolute; top:40px; left:485px;}
.elementf                                        { background-repeat:no-repeat; position:absolute; top:40px; left:595px;}
.elementpassiv                                    {width:115px; height:23px; background-image:url(../content/template/kasten.gif);}
.elementaktiv                                      {width:117px; height:23px; background-image:url(../content/template/kasten1.gif); }

.link1                                            { position:absolute; top:0px; width:104px; height:18px; bottom:2px; text-align:center;margin:1px 0px 0px 3px;}
.link2                                            { position:absolute; top:0px; width:104px; bottom:0px; text-align:center;margin:0px; margin:1px 0px 0px 3px}

.bottompics                                         {margin:0px; width:770px; text-align:right; padding:0px; position:relative; top:-5px; left:0px; background-color: #999999;}

.linkfdoku1					{float:left; padding: 0px 3px  0px 0px; width:250px;}
.linkfdoku2					{padding: 1px 1px  0px 0px;}

.pcdownload					{vertical-align:middle;}

.inputsubmit					{width:100px;}

.submitwarnung					{font: bold 11px/16px arial, helvetica, sans-serif, verdana; color:#cc0000;}