*                                          {font-family:Verdana,Arial,Helvetica,Sans-Serif; font-size:11px; line-height:140%;}
input, textarea, select, button, form      {line-height:100%;}
#metamenu,#mainmenu,#metamenu *,#mainmenu * {line-height:100%;}
table, td, th, tr                          {border-collapse:collapse;}
div                                        {visibility:visible; display:block;}
#logo                                      {position:absolute; top:13px; left:66px;}
#extendedcontent                           {position:absolute; top:165px; left:780px; width:210px;}
#mainmenu                                  {position:absolute; top:147px; left:210px; white-space:nowrap;}
#explorermenu                              {position:absolute; top:177px; left:13px; width:197px;}
#content                                   {position:absolute; top:165px; left:210px; width:780px;}
#metamenu                                  {position:absolute; top:120px; left:210px; white-space:nowrap;}

table.content                              {width:780px;}
.metanav                                   {color:#ffffff; vertical-align:middle;}
a                                          {color:#000000; text-decoration:underline;}
a.pr_meta                                  {color:black; text-decoration:none;}
a:hover                                    {color:#ffb506;}
body                                       {background-color:#ffffff; margin:0px; padding:0px;}
body.content1                              {background-image:url(../images/page/bg_standard.jpg); background-repeat:no-repeat; background-color:#ffffff;}
body.content2                              {background-image:url(../images/page/bg_spaltenlos.jpg); background-repeat:no-repeat; background-color:#ffffff;}
img, a                                     {border-style:none; border-width:0px;}
.js, .jsaktiv, .js_ebene3, .jsaktiv_ebene3 {font-size:10px; color:gray; font-family:Helvetica,Arial,Sans-Serif; text-decoration:none; line-height:10px;}
.jsaktiv                                   {color:#6a6530;}
.jsaktiv_ebene3                            {color:#ffb506;}
ul.js, li.js                               {list-style-image:none; list-style-type:none; margin:0px; padding:0px; vertical-align:middle; font-size:10px; font-weight:normal; line-height:10px;}
.vcenter                                   {vertical-align:middle;}
div.padding                                {padding-left:3px; padding-right:3px;}
p                                          {margin-top:0px;}

h1, .titel                                 {font-size:16px; margin-top:17px; margin-bottom:12px; display:block; font-weight:normal; line-height:120%;}
h2, .untertitel                            {font-size:14px; font-weight:normal; margin-top:14px; margin-bottom:7px; line-height:120%;}
h3                                         {font-size:12px; font-weight:bold; margin-top:12px; margin-bottom:5px; line-height:120%;}
h4                                         {font-size:11px; font-weight:bold; margin-top:10px; margin-bottom:3px; line-height:120%;}
.untertitel, .titel                        {margin-top:0px; margin-bottom:7px;}
h3.mainmenu                                {display:inline; font-weight:normal; margin:0px; padding:0px;}
.normalmenu                                {color:#ffffff; line-height:100%;}
.activemenu                                {color:#ffb506; line-height:100%;}
.normalmenu, .activemenu                   {text-transform:uppercase; text-decoration:none; line-height:100%;}
hr                                         {border-color:#000000; color:#000000; height:1px; border-style:solid;}

.pr_tag, .pr_tag_weekend, .pr_time, .pr_titel, .pr_location, .pr_color   {padding-left:10px; padding-right:10px; white-space:nowrap; font-size:10px;}
.pr_titel * {font-size:10px;}
.pr_tag, .pr_tag_weekend                   {width:50px; background-color:#000000; color:#ffffff; padding:2px; text-align:center; white-space:nowrap;}
.pr_tag_weekend                            {background-color:#ffb506;}
.pr_time                                   {width:35px; padding-left:20px;}
.pr_titel                                  {width:215px;}
.pr_location                               {width:160px;}
.pr_color                                  {padding:0px;}
.pr_titel, .pr_location                    {text-transform:uppercase; white-space:nowrap;}
.pr_formular                               {vertical-align:middle; font-size:10px; border-style:solid; border-width:1px; border-color:silver; background-color:#f8f8f8;}
.pr_coloricon, .pr_coloricon_ext           {width:8px; height:8px; font-size:8px;}
.pr_coloricon_ext                          {margin-top:1px; margin-right:5px;}
.pr_kalender_table                         {margin-top:15px;}
form.pr_suchform                           {margin-top:15px; margin-bottom:5px;}
img.pr_image                               {display:block; margin-bottom:10px;}

th.pr_kalender_head                        {color:black; text-align:center; padding-bottom:2px;}
.pr_kalender, .pr_kalender_heute, td.pr_kalender_head   {width:17px; height:17px; padding:2px; border-style:solid; border-width:1px; border-color:silver; text-align:center;}
td.pr_kalender_head                        {font-weight:bold;}
.pr_kalender_heute                         {background-color:#ffb506;}

.content_text                              {}
.loginsubmit                               {margin-top:5px; margin-bottom:5px;}
.myinput, .field                           {margin-top:1px; margin-bottom:1px; border-style:solid; border-color:silver; border-width:1px;}

.captcha                                   {border:solid silver 1px; width:120px;}
img.captcha                                {margin-top:8px; margin-bottom:1px;}
input.captcha                              {margin-bottom:2px;}
