/** Standard-Formate */
*                                                                    {font-family:Arial,Helvetica,Sans-Serif; font-size:1em; color:#000000; margin:0;}
body                                                                 {background-color:#ffffff; padding:0;}
body.popup                                                           {padding:10px;}
a, img                                                               {border-style:none; text-decoration:none;}
a                                                                    {color:blue;}
a:hover                                                              {color:red;}
a, span                                                              {font-size:1.0em;}
h1, .titel                                                           {font-size:1.1em; margin-bottom:3%;}
h2, .untertitel                                                      {font-size:1.1em; margin-bottom:2%;}
h3, .content                                                         {font-size:1.0em;}
h3                                                                   {margin:0; margin-bottom:1%;}
h2.login                                                             {margin-bottom:16px;}
h1.maintitle                                                         {margin-top:0; margin-bottom:3%;}
h2.subtitle                                                          {font-size:1.1em; margin-top:0; margin-bottom:2%; font-weight:normal; text-transform:uppercase; letter-spacing:1px;}
div                                                                  {margin:0; padding:0; display:block;}
p                                                                    {margin-top:8px; margin-bottom:8px;}
label                                                                {vertical-align:middle;}
ol, ul, li                                                           {margin:0; padding:0;}
ul, ol, form                                                         {margin-top:4px; margin-bottom:8px;}
form                                                                 {margin-top:8px;}
ul                                                                   {margin-left:15px;}
ol                                                                   {margin-left:20px;}
ul ul, ul.sitemap1                                                   {margin-left:15px;}
ul ul                                                                {margin-top:1px; margin-bottom:1px;}
ol ol                                                                {margin-top:1px; margin-bottom:1px;}
table                                                                {margin-bottom:10px; border-collapse:collapse;}
th, td                                                               {border-width:1px;}

/** Conent-Bereiche */
body.content                                                         {background-color:#ffffff; padding:8px;}
#content                                                             {max-width:100%}
div.mobile_switch                                                    {margin-top:3%; margin-bottom:3%;}
p.mobile_switch                                                      {display:inline; padding:8px; background-color:yellow; text-align:center; border-color:blue; border-width:2px; border-style:solid;}
p.mobile_switch a                                                    {font-weight:bold;}

/** Navigation */
li.activemenu, li.normalmenu                                         {white-space:nowrap; display:inline;}
li.activemenu                                                        {background-color:#fff001;}
ul.submenu, ul.mainmenu                                              {list-style-type:none; list-style-image:none; margin:0; padding:0; margin-bottom:10px;}
li.activesubmenulayer3                                               {}
li.normalsubmenulayer3                                               {}
li.mainitem, h2.mainmenu, li.trenner                                 {display:inline;}
li.mainitem, li.normalmenu, li.activemenu                            {padding-right:6px;}
a.activemenu                                                         {color:red; font-weight:bold;}
a.normalmenu                                                         {color:black;}
a.activemenu:hover, a.normalmenu:hover                               {color:red;}
a.activemainmenu                                                     {color:red; font-weight:bold; text-transform:uppercase; vertical-align:middle;}
a.normalmainmenu                                                     {color:black; font-weight:bold; text-transform:uppercase; vertical-align:middle;}
a.activemainmenu:hover, a.normalmainmenu:hover                       {color:red;}
#submenu3                                                            {margin-top:12px; margin-bottom:12px;}]

/** Standard-Formular-Felder */
.myinput, input.text, textarea.text, select                          {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;}
.myinput                                                             {}
select                                                               {background-color:#ffffff;}

/** Quickbar */
#quickbar                                                            {margin-top:10px; margin-left:4px;}
#quickbar select                                                     {background-color:#bedbff;}

/** Captcha */
.captcha                                                             {border:solid silver 1px;}
img.captcha                                                          {margin-top:8px; margin-bottom:1px;}
input.captcha                                                        {margin-bottom:2px;}

/** Diverses */
.footerwhite                                                         {color:white; font-size:11px; font-style:normal; font-weight:normal; line-height:12px;}
table.container                                                      {margin-top:7px;}
img.galeriethumb                                                     {margin-left:2px; margin-bottom:2px;}

/** Uebersichts-Seiten */
.ov_content                                                          {padding-left:3px; padding-right:3px; padding-bottom:20px;}
.ov_title                                                            {padding:0; padding-right:5px; padding-bottom:5px; vertical-align:middle;}
.ov_thumb                                                            {width:145px; height:100px; vertical-align:top; margin:0; padding:0;}
h2.small                                                             {margin-bottom:0;}
table.overview                                                       {margin:0;}

/** YouTube */
#yt_video                                                            {vertical-align:top; width:70%;}
#yt_right                                                            {vertical-align:top; padding-left:1%;}
#yt_item_list                                                        {}
#yt_item_pages                                                       {}
#yt_container_list                                                   {margin-top:20px;}
#yt_container_description                                            {margin-bottom:2%;}
#yt_item_description                                                 {margin-top:5px;}
h1.yt                                                                {margin:0; margin-bottom:5px;}
h1.yt_container_list                                                 {margin:0; margin-bottom:5px;}
h3.yt_item a                                                         {color:#000000; margin:0; margin-bottom:3px;}
table.yt_list_item                                                   {margin-bottom:5px;}
td.yt_item_image                                                     {vertical-align:top; padding-right:5px;}
td.yt_item_description                                               {vertical-align:top;}

/** Weblog und diverser Krempel der 'liste_head' benutzt */
.blog_head_l,.blog_head_r, .liste_head                               {background-color:#efefef;}
.blog_table, table.event_item                                        {border-color:#efefef;}
.center                                                              {text-align:center;}
.blog_table                                                          {}
.blog_table, table.event_item                                        {border-style:solid; border-width:1px;}
table.event_item                                                     {margin-bottom:8px;}
.blog_head_r                                                         {text-align:right; padding-right:7px;}
.blog_head_l                                                         {text-align:left; padding-left:7px;}
.blog_message                                                        {padding:7px; 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;}
.tagcloudElement                                                     {color:green;}
.tagcloudActive                                                      {color:#b67e23;}

/** Block-Pages */
h2.block_pages                                                       {margin-bottom:3px;}
div.bp_normal                                                        {overflow:auto; margin-top:5px; margin-bottom:15px;}
div.bp_borders                                                       {overflow:auto; margin-top:5px; margin-bottom:15px; border-style:solid; border-color:#ced9e0; padding:2px;}
p.bp_toplink                                                         {margin-top:10px; margin-bottom:0;}

/** Formmailer-NG */
.formmailer_input                                                    {border-style:solid; border-color:silver; border-width:1px; margin-top:1px; margin-bottom:1px;}
.formmailer_email                                                    {border-style:solid; border-color:silver; border-width:1px; margin-top:1px; margin-bottom:1px;}
.formmailer_orfcard                                                  {border-style:solid; border-color:silver; border-width:1px; margin-top:1px; margin-bottom:1px;}
.formmailer_text                                                     {height:200px; border-style:solid; border-color:silver; border-width:1px; margin-top:1px; margin-bottom:1px;}
.formmailer_subject                                                  {border-style:solid; border-color:silver; border-width:1px; margin-top:1px; margin-bottom:1px;}

/** Glossar / FAQ */
div.glossar_item p                                                   {margin-top:0; margin-bottom:8px;}
p.glossar_toplink                                                    {margin-top:3px; margin-bottom:10px;}
h2.glossar_subtitle                                                  {margin-top:10px; margin-bottom:0; line-height:100%;}
div.glossar_item li, div.glossar_item * li                           {margin-bottom:3px;}
div.glossar_item h2                                                  {margin-top:10px; margin-bottom:0;}

/** Forum */
table.forum_thread_table                                             {border-style:solid; border-width:1px; border-color:#ffcc33; width:100%;}
.forum_thread_name                                                   {text-align:left; padding-left:5px; padding-top:5px; padding-bottom:5px;}
.forum_thread_datum                                                  {text-align:center;}
.forum_thread_anzahl                                                 {text-align:center; padding-right:5px;}
.forum_thread_name_head                                              {text-align:left; padding-left:5px; background-color:#ffcc33;}
.forum_thread_datum_head                                             {text-align:center; background-color:#ffcc33;}
.forum_thread_anzahl_head                                            {text-align:center; padding-right:5px; background-color:#ffcc33;}
.forum_board_name                                                    {text-align:left; padding-left:5px; padding-top:8px; padding-bottom:8px;}
.forum_board_threads                                                 {text-align:center;}
.forum_board_posts                                                   {text-align:center;}
.forum_board_name_head                                               {text-align:left; background-color:#ffcc33; padding-left:5px;}
.forum_board_threads_head                                            {text-align:center; background-color:#ffcc33;}
.forum_board_posts_head                                              {text-align:center; background-color:#ffcc33;}
.forum_thread_head                                                   {background-color:#ffcc33; padding-top:2px; padding-bottom:2px; font-weight:normal;}
.forum_thread_body                                                   {padding:5px; border-style:solid; border-width:1px; border-color:#ffcc33;}

/** Personen */
th.pers_name                                                         {text-align:left;}
td.pers_image                                                        {width:100px; padding-right:10px;}
td.pers_text_lang                                                    {padding-top:12px;}

/** Portal-System */
div.portal_left, div.portal_right                                    {margin-bottom:15px;}
div.portal_left                                                      {}
div.portal_right                                                     {}
h2.portal                                                            {letter-spacing:1px; font-size:0.75em; margin:0; margin-bottom:4px; color:#6f6f6f; text-transform:uppercase;}
h1.portal_left, h1.portal_right                                      {margin:0; margin-bottom:5px; line-height:100%;}
h1.portal_left                                                       {font-size:1.1em;}
h1.portal_right                                                      {font-size:1.0em;}
h1.portal_left *, h1.portal_right *                                  {color:#2f2f2f;}
img.portal_image_big                                                 {display:block; width:265px; height:200px; margin-bottom:5px;}
img.portal_image_small                                               {width:100px; height:75px;}
div.portal_text_small_left p, div.portal_text_small_right p          {margin-top:0; margin-bottom:10px;}
div.portal_text_small_right, div.portal_text_small_right *           {display:inline;}
div.portal_text_small_right ul, div.portal_text_small_right ol, div.portal_text_small_right li {display:block;}
div.portal_text_small_right ul *                                     {list-style-type:disc; display:list-item;}
td.portal_right_image                                                {vertical-align:top; padding-right:5px;}
td.portal_right_text, td.portal_base_left, td.portal_base_right      {vertical-align:top;}
td.portal_base_left                                                  {padding-right:15px;}
img.portal_detail_img                                                {display:block; margin-bottom:8px;}
form.portal_archiv_filter                                            {margin-bottom:10px;}

/** Kommentare */
div.comments                                                         {background-color:#d6d6d6; padding:5px; margin-right:3px; margin-top:10px;}
h3.comments                                                          {margin-top:0;}
.commenthead, .commenthead:hover, .commentheadright                  {background-color:#bfbfbf; color:#000000; padding:2px; white-space:nowrap;}
.commentheadright                                                    {text-align:right; padding-right:2px;}
.commenttable                                                        {margin-top:15px;}

/** Document-Managment */
td.docm, th.docm                                                     {border-style:solid; border-color:#ced9e0; padding:2px; font-size:0.9em;}

/** Foto-Contest */
#ic_output_container td                                              {vertical-align:top;}
td.ic_upload_left                                                    {text-align:right; padding-right:10px;}
td.ic_empfehlen_left                                                 {text-align:left;}
td.ic_upload_right                                                   {padding-left:10px;}
input.ic_upload, textarea.ic_upload                                  {background-color:#FFFFCC; border-color:#999999; margin-top:1px; margin-bottom:1px;border-style:solid;border-width:1px;}
input.ic_empfehlen, textarea.ic_empfehlen                            {background-color:#FFFFCC; border-color:#999999; margin-top:1px; margin-bottom:1px;border-style:solid;border-width:1px;}
textarea.ic_upload                                                   {height:40px; background-color:#FFFFCC; border-color:#999999;}
textarea.ic_empfehlen                                                {height:60px; background-color:#FFFFCC; border-color:#999999;}
input.ic_search_term                                                 {border-color:#999999;background-color:#FFFFCC; border-style:solid;border-width:1px;}
td.ic_einzelbild                                                     {padding-right:10px;}
img.ic_einzelbild                                                    {}
img.ic_thumbnail                                                     {margin-right:6px;margin-bottom:6px;border-style:solid;border-width:1px;border-color:#999999;height:80px;width:120px;}
table.ic_einzelbild                                                  {margin-top:10px;}
table.ic_upload_form                                                 {margin-top:10px;}
form.ic_empfehlen_form                                               {margin-right:10px;}
ul.ic_contenst_links                                                 {margin:0; padding:0;}
ul.ic_contenst_links *                                               {display:inline; margin:0; padding:0;}
ul.ic_contenst_links a                                               {font-weight:bold; color:red; padding-right:15px;}
