*                                                           {font-family:Lucida Sans,Arial,Helvetica,Sans-Serif; font-size:12px; color:#333333; line-height:19px; margin:0px;}
body                                                        {background-color:#ffffff; padding:0px;}
body.popup                                                  {padding:10px;}
a, img                                                      {border-style:none; text-decoration:none;}
a                                                           {color:#115394; cursor:pointer;}
a:hover                                                     {color:#000000;text-decoration:underline;}
a, span                                                     {font-size:1.0em;}
h1, .titel                                                  {font-size:16px; margin-bottom:10px;}
h1.titel                                                    {margin-top:5px; line-height:100%;}
h2, .untertitel                                             {font-size:12px; letter-spacing:-0.5px; margin-bottom:0px;text-transform:uppercase;line-height:27px;}
h3, .content                                                {font-size:12px;}
h3                                                          {margin:0px;}
h2.login                                                    {margin-bottom:15px;}
div                                                         {margin:0px; padding:0px; display:block;}
p                                                           {margin-bottom:10px;}
label                                                       {vertical-align:middle;}
ol, ul, li                                                  {margin:0px; padding:0px;}
ul, ol, form                                                {margin-top:10px; margin-bottom:10px;}
ul, ol                                                      {margin-left:30px;}
ul ul, ul.sitemap1                                          {margin-left:15px;}
table, td, th                                               {margin:0px; padding:0px; border-collapse:collapse;}

.devborder                                                  {border-style:solid; border-width:1px; border-color:red;}

body.content                                                {text-align:center;}
body.content *                                              {text-align:left;}
#container                                                  {width:958px; margin:auto; margin-top:20px;}
td.top                                                      {width:930px; height:150px; background-image:url(../images/page/bg_top.gif); background-repeat:no-repeat; vertical-align:top;}
#top_meta                                                   {position:relative; top:21px; margin-top:0px; padding-right:10px;}
#top_meta *                                                 {vertical-align:middle;}
#top_meta, #top_meta td                                     {text-align:right;}
td.zielgruppen                                              {vertical-align:top; border-right-style:solid; border-right-color:#ffffff; border-right-width:1px;}
td.zielgruppen a                                            {display:block;}
.spacer                                                     {width:15px;}
#submenu                                                    {width:235px; overflow:hidden; background-color:#dfdfdf;}
#content_ext_1                                              {margin-bottom:12px;}
#content_ext_2                                              {margin-top:20px;}
#content_ext_2 ul, #content_ext_3 ul, ul                    {list-style-image:url(../images/page/ext_bullet.gif);}
#content_ext_3 .glossar_container                           {padding-left:3px;}
#startslots ul                                              {list-style-image:url(../images/page/start_bullet.gif);}
#content_container                                          {width:495px; background-image:url(../images/page/punkte_content_repeat.gif); background-repeat:repeat-y;}
#content_spacer                                             {padding:5px;}
#content_top_line                                           {display:block; margin-top:0px;}
#content_bottom_line                                        {display:block;}
#bottom_container                                           {padding-left:30px; padding-right:30px;}
#bottom_container a                                         {text-transform:uppercase;}
#bottom_container, #bottom_container *                      {vertical-align:middle;}
#top_search                                                 {display:inline; margin-right:30px;}
#toplink                                                    {position:absolute; top:0px; left:0px;}
.toplink                                                    {display:block; margin-top:15px;}
.top_spacer                                                 {background-color:#ffffff; height:10px;}
.bottom_spacer                                              {background-color:#ffffff; height:15px;}
.fusszeile_spacer                                           {background-color:#ffffff; height:10px;}
.meta_bottom                                                {background-color:#E0E6EC; height:55px;}
td.submenu, td.ext_content_right                            {background-color:#eff3f6;}
td.ext_content_right                                        {width:170px; overflow:hidden;}
td.fusszeile                                                {height:200px; background-image:url(../images/page/bg_fusszeile.gif); text-align:center;}
#start_top_image                                            {width:930px; height:285px; overflow:hidden;}
#startslots                                                 {position:absolute; top:287px; margin-left:278px;}
#startslots ul                                              {margin-top:145px;}
.startslot                                                  {display:block; float:left; width:252px; height:335px; background-repeat:no-repeat;}

#content_ext_3, #content_ext_3 *                            {font-size:11px; line-height:18px;}

a.activemainmenu                                            {color:#ee862d; font-weight:bold; text-transform:uppercase; vertical-align:middle;}
a.normalmainmenu                                            {color:#6b6f78; text-transform:uppercase; vertical-align:middle;}
a.normalmainmenu:hover                                      {color:#000000;}

ul.submenu, ul.submenu *                                    {padding:0px; margin:0px; line-height:16px; vertical-align:middle;}
ul.submenu li                                               {margin-top:5px; margin-bottom:5px;}
ul.submenu li ul li                                         {margin-top:0px; margin-bottom:0px;}
ul.submenu                                                  {margin-left:15px; padding-top:12px; padding-bottom:12px; list-style-image:none; list-style-type:none;}
ul.submenu li.normalmenu, ul.submenu li.activemenu          {background-image:url(../images/page/submenu_bullet_closed.gif); background-repeat:no-repeat; padding-left:20px; background-position:0px 2px;}
ul.submenu li.activemenu                                    {background-image:url(../images/page/submenu_bullet_open.gif);}
ul.submenu ul                                               {list-style-image:none; background-image:none;}

a.activemenu, a.normalmenu                                  {letter-spacing:0px;text-transform:uppercase;}
a.activemenu                                                {font-size:11px; color:#000000; font-weight:bold;}
a.normalmenu                                                {font-size:11px; color:#333333; }
a.activemenu:hover, a.normalmenu:hover                      {color:#000000;}
ul.menusubpagelist a.activemenu                             {text-transform:none;}
ul.menusubpagelist a.normalmenu                             {text-transform:none;}
ul.menusubpagelist                                          {padding-left:0px; list-style-type:none; padding-top:0px; margin-top:0px;}
ul.menusubpagelist, ul.menusubpagelist *                    {line-height:16px;}

.myinput, input.text, textarea, select, .field              {border-style:solid; border-width:1px; border-color:silver; margin-top:1px; margin-bottom:1px;}
.login_input                                                {border-style:solid; border-width:1px; border-color:silver; margin-top:1px; margin-bottom:1px;}
input.loginsubmit                                           {margin-top:10px; margin-bottom:10px;}
.login_checkbox                                             {vertical-align:middle;}
optgroup, select                                            {background-color:#ffffff;}
optgroup                                                    {font-weight:bold; font-style:normal; padding-left:0px;}
optgroup option                                             {padding-left:12px;}

.galeriethumb                                               {margin-right:5px; margin-bottom:5px;}

.captcha                                                    {border:solid silver 1px; width:120px;}
img.captcha                                                 {margin-top:8px; margin-bottom:1px;}
input.captcha                                               {margin-bottom:2px;}

.blog_head_l,.blog_head_r, .liste_head                      {background-color:#dfdfdf;}
.blog_table, table.event_item                               {border-color:#dfdfdf;}
.center                                                     {text-align:center;}
.blog_table                                                 {width:100%;}
.blog_table, table.event_item                               {border-style:solid; border-width:1px;}
table.event_item                                            {margin-bottom:10px;}
.blog_head_r                                                {text-align:right; padding-right:5px;}
.blog_head_l                                                {text-align:left; padding-left:5px;}
.blog_message                                               {padding:5px; padding-bottom:15px;}
.blog_search_fields                                         {border:solid silver 1px;}
.blog_attachment_container, .blog_comment_edit_container    {margin-top:10px; margin-bottom:10px;}
.liste                                                      {padding:3px;}
.liste_head                                                 {padding:3px; font-weight:bold;}

h1.podcast                                                  {margin-top:0px;}
.podcast_top_left                                           {background-color:#dfdfdf; padding-left:4px; padding-top:4px; padding-bottom:4px;}
td.podcast_top_right                                        {background-color:#dfdfdf; text-align:right; padding-right:4px;}
.podcast_content                                            {padding-top:8px; padding-bottom:10px;}
a.show_page                                                 {font-size:14px; font-weight:bold; padding-right:4px;}
div.glossar_item p                                          {margin-top:0px; margin-bottom:8px;}
p.glossar_toplink                                           {margin-top:3px; margin-bottom:12px;}
h2.glossar_subtitle                                         {margin-top:18px; margin-bottom:0px; line-height:100%;}
div.glossar_item li, div.glossar_item * li                  {margin-bottom:3px;}
div.glossar_item h2                                         {margin-top:12px; margin-bottom:0px;}

div.lizenzshop_description                                  {margin-bottom:10px;}
.lizenzshop_eingabefeld                                     {width:250px; border-style:solid; border-width:1px; border-color:silver; margin-top:1px; margin-bottom:1px;}
.lizenzshop_textarea                                        {width:250px; height:85px;}
.lizenzshop_select                                          {width:250px;}
.lizenzshop_input_cell                                      {width:250px;}
.lizenzshop_fileupload                                      {}
.lizenzshop_submit_area                                     {padding-top:5px;}

th.border, td.border                                        {text-align:left; border-style:solid; border-width:1px; border-color:silver; padding:2px;}