*                                                           {font-family:'PT Sans', sans-serif; font-size:17px; color:#4f515a; line-height:26px; margin:0px; }
body                                                        {margin:0px;padding:0px;}
h1                                                          {font-size:30px;line-height:32px; margin-bottom:20px;}
h2                                                          {font-size:24px;line-height:26px; margin-bottom:16px;}
h3                                                          {font-size:18px;line-height:20px; margin-bottom:14px; text-decoration: underline; text-decoration-color: #ac1a1a; text-decoration-thickness: 3px; text-underline-offset: 4px; padding-bottom:2px; padding-left:0px;}
h4                                                          {font-size:14px;line-height:16px; margin-bottom:12px;}
a                                                           {text-decoration:none;} 


 
/* #################### NAVIGATION ######################  */
/* ------------ FLAPPEN NAVIGATION MITTE ------------ */

#nav_outer                                                  {position:fixed; display:none; width:100%; top:00px;margin:0px; padding:0px;z-index:80;}
#nav_inner                                                  {position:relative; display:grid; align-items:center; grid-template-columns:1fr auto 1fr; width:100%; max-width:1100px; padding:0px; padding-top:30px; padding-bottom:22px; margin:0 auto; white-space:nowrap !important;}
#nav_background                                             {position:fixed; display:none; width:100%; height:120px; top:00px;margin:0px; padding:0px;z-index:79; background-image:url("/images/page/navinner00.png");}

#subnavWrap                                                 {position:fixed; z-index:20; width:100%; top:90px;}
#subnavInner                                                {position:relative; width:100%; max-width:500px; margin:0 auto; background:#ac1a1a;}
a#navLogo                                                   {display:inline-block; margin:0 10px}
#navLinks, #navRechts                                       {display:inline-block; height:35px; padding:0;}

div.menupadding                                             {margin:0px; padding:0px; padding-left:0px;}
ul.submenu, ul.mainmenu                                     {list-style-type:none; list-style-image:none; margin:0px; padding:0px;}

#h_menu1 > ul.dropdown                                      {visibility:visible;}
#h_menu1 > .dir.dir_a.open                                  {display:none;}

li.mainitem, h2.mainmenu, li.trenner                        {display:inline;}
li.activemenu, li.normalmenu                                {display:inline-block;}
a.activesubmenu3                                            {color:#fff; font-weight:bold;   display:block;}
a.normalsubmenu3                                            {color:#fff; font-weight:normal; display:block;}
a.activesubmenu3:hover, a.normalsubmenu3:hover              {text-decoration:none;}

a.activemenu                                                {font-size:14px; line-height:18px; color:#333; border-radius:5px; margin:0px 1px; /* background-color:#fff; */ }
a.normalmenu                                                {font-size:14px; line-height:18px; color:#fff; border-radius:5px; margin:0px 1px; /* background-color:#fff;  */}
a.activemenu:hover, a.normalmenu:hover                      {font-size:14px; line-height:18px; color:#fff; border-radius:5px; margin:0px 1px; /* background-color:#5ab031; */ }

ul.dropdown *.dir                                           {background-image: none !important;}
ul.dropdown-horizontal ul *.dir                             {background-image: none !important;}
ul.dropdown-vertical *.dir                                  {background-image: none !important;}
ul.dropdown *.dir_a                                         {background-image: none !important;}
ul.dropdown-horizontal ul *.dir_a                           {background-image: none !important;}
ul.dropdown-vertical *.dir_a                                {background-image: none !important;}


/* ------------ Head links/rechts aussen ------------ */
#nav_inner_right                                            {position:fixed; display:block; z-index:99;}
#nav_inner_right.inverted                                   {position:fixed; display:block; z-index:99;}
#nav_inner_right                                            {width:100px; right:15px; top:20px;}
#nav_inner_right img                                        {width:100%; heighT:100%; object-fit:cover;}
.invertBlock                                                {transition:filter 0.3s ease;}
.invertBlock.inverted                                       {filter:invert(1);}
#nav_inner_left                                             {position:fixed; display:block; z-index:99;}
#nav_inner_left                                             {left:14px; top:14px; width:30px;}
#nav_inner_left img                                         {margin-bottom:06px;}


.head_icon                                                  {display:inline-block; width:30px; height:30px; margin:0 2px; border-radius:5px; background-color:#fff; }



/* #################### HINTERGRUNDBILD / modules / topbg_switch ######################  */

#topMultimedia                                               {width:100%; position:absolute; top:0px; margin:0px; padding:0px; z-index:19; }
#topMultimedia                                               {width:calc(100vw); height:calc(100vw/16*9)} 
#topMultimedia                                               {background:#ffffff url("/images/page/bgcontent30.jpg"); background-size: cover; background-position: center; background-repeat: no-repeat;} 

.galeriethumb                                               {border-radius:5px;width:calc(25% - 22px) !important; height:auto; padding:5px; border:1px solid #cccccc; margin-right:10px !important; margin-bottom:10px; margin-left:0px !important; margin-top:0px !important;transition: transform 0.8s;-moz-transition: transform 0.8s;-webkit-transition: transform 0.8s;-o-transition: transform 0.8s;-ms-transition: transform 0.8s; overflow:hidden; background-color:#fff;} 
.galeriethumb:hover                                         {transform:scale(1.1, 1.1);-moz-transform:scale(1.1, 1.1);-webkit-transform:scale(1.1, 1.1);-o-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);}
.thumbnail_layer                                            {margin-left:0px;}
.thumbnail_layer img                                        {margin-right:5px; margin-bottom:5px;float:left;}

.thumbnail_layer::after { content: ""; display: block; clear: both; }
#lg_admin_buttons img {margin-right:20px;}


#myTopContentContent img {
  max-width: calc(100% + 20px);
  margin-left:-10px;
  height: auto;   /* Proportional skalieren */
  display: block; /* Entfernt unerwünschte Lücken */
  border-radius:5px;
}

/* #################### NEWSBLOCK BLOCKPAGES ######################  */

.newsblock                                                    {position:relative; margin-bottom:80px; box-sizing:border-box;}
.newsblock .newsblockTitel h3,
.newsblock .newsblockTt h3                                    {font-weight:bold; border:none;}
.newsblock .newsblockBild                                     {margin-bottom:20px;}
.newsblock .newsblockBild img                                 {width:100%; height:auto; border-radius:5px !important;}

.newsblock:not(.news0) .newsblockText                         {font-family:'PT Sans'; color:#000; font-size:28px; line-height:32px; font-weight:bold;}

.newsblock.news0                                              {margin:80px 0;}
.newsblock.news0 .newsblockTitel h3                           {color: #ac1a1a; padding:10px 0 10px 00px; font-size:20px; line-height:32px; font-weight:normal; text-decoration:none !important;} 
.newsblock.news3 .newsblockText                               {padding:10px 0 10px 00px; font-size:14px; line-height:32px; font-weight:normal; text-decoration:none !important;} 

.newsblock .newsblockTitel h3                                 {text-transform:uppercase; text-decoration: underline; text-decoration-color: #ac1a1a; text-decoration-thickness: 3px; text-underline-offset: 4px; padding-bottom:2px; padding-left:0px;}

.newsblock.news1s .edbloc                                     {position:absolute; z-index:3; width:fit-content; top:2px; left:2px; padding:5px; border-radius:8px 0 0 0; background:#fff; box-sizing:border-box;}
.newsblock.news1s .newsblockBild                              {position:relative; z-index:1;}
.newsblock.news1s .newsblockTt                                {position:absolute; z-index:2; width:100%; bottom:0; padding:0 40px 60px; box-sizing:border-box;}
.newsblock.news1s .newsblockText,
.newsblock.news1s .newsblockText *                            {color:#fff;}
.newsblock.news1s .newsblockText                              {font-size:28px; line-height:32px; font-weight:bold; text-transform:uppercase; text-shadow:0 0 5px #000;}
.newsblock.news1s .newsblockTt h3                             {margin-bottom:6px; color:#fff; text-transform:uppercase; font-size:14px; line-height:16px; letter-spacing:1px; text-shadow:0 0 5px #000;}

.newsblock.news2s                                             {display:inline-block; width:100%; vertical-align:top;}
.newsblock.news2s:nth-child(2n)                               {margin-right:40px;}
.newsblock.news2s .newsblockTitel h3                          {margin-bottom:6px; color:#000; text-transform:uppercase; font-size:14px; line-height:16px; letter-spacing:1px;}
.newsblockText2                                               {margin-top:10px;}
.newsblock.news3s                                             {display:inline-block; width:100%; vertical-align:top;}
.newsblock.news3s .newsblockTitel h3                          {margin-bottom:6px; color:#000; text-transform:uppercase; font-size:14px; line-height:16px; letter-spacing:1px;}

.newsblock.news0.avrot .newsblockTitel,
.newsblock.news1s.avrot .newsblockTitel h3,
.newsblock.news2s.avrot .newsblockTitel h3,
.newsblock.news3s.avrot .newsblockTitel h3                    {color:#9a1f18;}

.newsblock.news0.avgruen .newsblockTitel,
.newsblock.news1s.avgruen .newsblockTitel h3,
.newsblock.news2s.avgruen .newsblockTitel h3,
.newsblock.news3s.avgruen .newsblockTitel h3                  {color:#3c8519;}

.newsblock.news0.avlila .newsblockTitel,
.newsblock.news1s.avlila .newsblockTitel h3,
.newsblock.news2s.avlila .newsblockTitel h3,
.newsblock.news3s.avlila .newsblockTitel h3                   {color:#913fa2;}

.newsblock.news0.avblau .newsblockTitel,
.newsblock.news1s.avblau .newsblockTitel h3,
.newsblock.news2s.avblau .newsblockTitel h3,
.newsblock.news3s.avblau .newsblockTitel h3                   {color:#1a00ae;}

.newsblock.news0.avrot                                        {border-left:2px solid #9a1f18;}
.newsblock.news0.avgruen                                      {border-left:2px solid #3c8519;}
.newsblock.news0.avlila                                       {border-left:2px solid #913fa2;}
.newsblock.news0.avblau                                       {border-left:2px solid #1a00ae;}



.mynewsstart_outer {width:100%;margin-bottom:20px;}
.my-masonry-grid      {margin-right:-20px;}
.my-masonry-grid-item {
  margin: 0px 20px 20px 0px;
  padding: 4px;
  border-radius: 8px;
  overflow:hidden;
  background-color:#ffffff;
  -webkit-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.25); -moz-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.25); box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.25);
  }
.my-masonry-grid-item-bild img {border-radius:5px; border:0px !important;margin:0px !important;padding:0px !important; -webkit-transition-property: none !important; -moz-transition-property: none !important; -o-transition-property: none !important; transition-property: none !important;}
.my-masonry-grid-item-bild img:hover {border-radius:8px; transform:scale(1.07, 1.07) !important;-moz-transform:scale(1.07) !important;-webkit-transform:scale(1.07) !important;-o-transform:scale(1.07) !important;-ms-transform:scale(1.07) !important;}

.my-masonry-grid-item-title                                    {margin-top:0px; padding: 20px 10px 00px 10px; text-align:center;}
.my-masonry-grid-item-title, .my-masonry-grid-item-title *     {font-size:14px; line-height:16px; font-weight:bold !important; color:#4f515a;}
.my-masonry-grid-item-text                                     {margin-top:0px; padding: 04px 10px 20px 10px; text-align:center;}
.my-masonry-grid-item-text, .my-masonry-grid-item-text *       {font-size:14px; line-height:16px; font-weight:normal !important; color:#999999;}
.my-masonry-grid-item .bp_edit_area img                        {width:12px !important; height:auto;}
.my-masonry-grid-item .bp_edit_area                            {padding-top:30px; padding-left:10px;}



/* #################### FUSSLEISTE / SITEMAP ######################  */

ul.sitemap1 * {font-size:12px;}

ul.sitemap1 li.sitemap1 h2.sitemap                          {display:none !important;}
ul.sitemap1,ul.sitemap2,ul.sitemap3                         {list-style-type:none; margin:0; padding:0;}
ul.sitemap2                                                 {display:grid; grid-gap:40px; grid-template-columns:1fr 1fr 1fr;}
li.sitemap2 > a                                             {display:block; margin-bottom:10px; padding-bottom:5px; font-weight:bold; font-size:18px; line-height:24px; border-bottom:1px solid #ccc;}
li.sitemap2 > br                                            {display:none;}








/* #################### Media Queries ######################  */

@media only screen and (min-width:750px){
  #nav_background                                             {display:block;}
/* #################### NEWSBLOCK BLOCKPAGES ######################  */
  .newsblock.news2s                                           {width:calc(50% - 20px); margin-right:40px;}
  .newsblock.news2s:nth-child(2n)                             {margin-right:00px;}
  .newsblock.news3s                                           {width:calc(100%/3 - 80px/3); margin-right:40px;}
  .newsblock.news3s:nth-of-type(3n-1)                         {margin-right:00px;}
}



@media only screen and (min-width:1120px){
  #nav_outer                                                  {display:block;}
  #nav_background                                             {display:block;}

/* #################### NEWSBLOCK BLOCKPAGES ######################  */
  .newsblock.news3s                                           {width:calc(100%/3 - 80px/3); margin-right:40px;}
  .newsblock.news3s                                           {width:calc(100%/3 - 80px/3); margin-right:40px;}
  .newsblock.news3s:nth-child(3n-1)                           {margin-right:00px;}
}

















/* #################### TERMINE und EVENTS ######################  */

div.myevent                                                    {background-color:#f2f2f2; overflow:hidden; height:800px !important;}
div.myevent::after                                             {content: ""; display: block; clear: both; }

#eventfilter                                                   {padding:10px 0; position:relative; text-align:center; border:0px solid #aaa; border-width:0px 0;}
#eventfilter p                                                 {margin:0 0 5px; text-align:center;}
/*#eventfilter::before                                           {content:'FILTERN'; top:0; position:absolute; z-index:1;}*/
a.filter                                                       {margin:5px; padding:2px 10px; display:inline-block; font-weight:normal; font-size:12px; border-radius:5px; border:2px solid transparent; background-color:#eee;}
a.filter:hover                                                 {text-decoration:none;}
a.filter.alle                                                  {color:#333; border-color:#333; background-color:#fff;} 
a.filter.braun                                                 {color:#fff; border-color:#887058; background-color:#887058;} 
a.filter.grau                                                  {color:#fff; border-color:#586579; background-color:#586579;} 
a.filter.gruen                                                 {color:#fff; border-color:#3c8519; background-color:#3c8519;} 
a.filter.lila                                                  {color:#fff; border-color:#913fa2; background-color:#913fa2;} 
a.filter.rot                                                   {color:#fff; border-color:#9a1f18; background-color:#9a1f18;} 





.myevent-block                                                 {width:280px !important; min-height:340px; max-height:340px; padding:00px 0px 20px 0px; margin:0px 10px 10px 0px; background:#d0d1d6;border-radius:10px; float:left;}
.myevent-bild img                                              {width:100%; height:auto; margin:0 0 5px; text-align:center;border-radius:10px;}

.myevent-name                                                  {width:100%; margin:-40px 0px 25px 0px;text-align:center; color:#fff;}
.myevent-name h3                                               {color:#ffffff;}
.myevent-text1, .myevent-text1 *                               {width:100%; text-align:center; color:#fff; font-size:16px;line-height:16px !important; }
.myevent-text2, .myevent-text2 *                               {width:100%; text-align:center; color:#fff; font-size:16px;line-height:16px !important; }
.myevent-text1 a, .myevent-text2 a                             {color:#fff;}
.myevent-text1 a:hover, .myevent-text2 a:hover                 {}
.myevent-block .bp_edit_area                                   {width:100%; left:0; top:0; position:absolute; z-index:1; background-color:#fff;}

.event-lila                                                    {background:-moz-linear-gradient(135deg, #721985 0%,#721985 50%,#913fa2 50%,#913fa2 100%); background:-webkit-linear-gradient(135deg, #721985 0%,#721985 50%,#913fa2 50%,#913fa2 100%); background:linear-gradient(135deg, #721985 0%,#721985 50%,#913fa2 50%,#913fa2 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#3c8519', endColorstr='#41901a',GradientType=1 );}
.event-grau                                                    {background:-moz-linear-gradient(135deg, #6a6d86 0%,#6a6d86 50%,#586579 50%,#586579 100%); background:-webkit-linear-gradient(135deg, #6a6d86 0%,#6a6d86 50%,#586579 50%,#586579 100%); background:linear-gradient(135deg, #6a6d86 0%,#6a6d86 50%,#586579 50%,#586579 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#3c8519', endColorstr='#41901a',GradientType=1 );}
.event-rot                                                     {background:-moz-linear-gradient(135deg, #c52c24 0%,#c52c24 50%,#9a1f18 50%,#9a1f18 100%); background:-webkit-linear-gradient(135deg, #c52c24 0%,#c52c24 50%,#9a1f18 50%,#9a1f18 100%); background:linear-gradient(135deg, #c52c24 0%,#c52c24 50%,#9a1f18 50%,#9a1f18 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#3c8519', endColorstr='#41901a',GradientType=1 );}
.event-braun                                                   {background:-moz-linear-gradient(135deg, #a4917e 0%,#a4917e 50%,#887058 50%,#887058 100%); background:-webkit-linear-gradient(135deg, #a4917e 0%,#a4917e 50%,#887058 50%,#887058 100%); background:linear-gradient(135deg, #a4917e 0%,#a4917e 50%,#887058 50%,#887058 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#3c8519', endColorstr='#41901a',GradientType=1 );}
.event-gruen                                                   {color:#fff !important;background:-moz-linear-gradient(135deg, #3c8519 0%, #3c8519 50%, #41901a 50%, #41901a 100%); background:-webkit-linear-gradient(-45deg,  #3c8519 0%,#3c8519 50%,#41901a 50%,#41901a 100%); background:linear-gradient(135deg,  #3c8519 0%,#3c8519 50%,#41901a 50%,#41901a 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#3c8519', endColorstr='#41901a',GradientType=1 );}

.event-gruen h1, .event-gruen *                                {color:#fff;}
.event-rot h1, .event-rot *                                    {color:#fff;}
.event-lila h1, .event-lila *                                  {color:#fff;}
.event-grau h1, .event-grau *                                  {color:#fff;}



/* NEU DEZEMBER 2022  - Blockpage-Block "PROMOTION" */
/* .promo22, weil es schon .promotion gab           */
.promo22-block                                                {overflow:hidden; width:280px; min-height:360px; max-height:360px; padding:00px 0px 00px 0px; margin:0px 10px 10px 0px; background:#f2f2f2;border-radius:10px; float:left;}
.promo22-bild                                                 {width:100%; height:auto; border-radius:5px;}
.promo22-bild img                                             {width:100% !important; height:auto;}

#textcontainer_inner .promo22-bild img                        {width:100%; height:100%; object-fit:cover; margin:0 !important; padding:0; border:none; border-radius:5px;}
.myevent.myevent-start                                        {grid-template-columns: repeat(auto-fill, minmax(250px, 1fr)); grid-gap:10px;}
.myevent.myeventshort-start                                   {grid-template-columns: repeat(auto-fill, minmax(250px, 1fr)); grid-gap:10px;}
.myevent.myeventshort-start .myevent-bild                     {display:none;}






/* #################### PFEIL am ENDE DER SEITE ######################  */

#scrollinfo                                                {position:fixed; padding:0px;z-index:150;left:50%; margin-left:-75px; bottom:0px; cursor:pointer;}
#scrollinfoback                                            {display:none;position:fixed; padding:0px;z-index:150;left:50%; margin-left:-75px; bottom:0px; cursor:pointer;}







/* #################### PRIVACY LAYER ######################  */

.cl_cookie_privacy_layer                                    {width:100vw !important; height:100vh !important; display:grid; align-content:center; background-color:#efefefcc !important; box-shadow:none !important;}
.cl_cookie_privacy_layer > div                              {padding:20px !important; box-shadow:0 0 0 5px #fff, 20px 20px 50px 0 rgba(0, 0, 0, 0.5);}
.cl_cookie_privacy_layer *                                  {max-width:750px !important; background-color:#353c45 !important; border-radius:20px; color:#fff !important; }

.cl_cookie_privacy_layer a                                  {margin:20px 0 0; padding:10px 15px !important; background-color:#000000 !important; border-radius:5px;}
.cl_cookie_privacy_layer a:last-child                       {margin-left:0px;}
#cl_privacy_link_y                                          {background-color:#468b0c !important;}
#cl_privacy_link_n                                          {background-color:#000000 !important; margin-right:40px !important;}

@media(hover:hover) and (pointer:fine) {
   a:hover                                                  {}
   .cl_cookie_privacy_layer a:hover                         {color:#fff !important; box-shadow:inset 3px 3px 5px 0 #000;}
  }



/* #################### LIGHTBOX UPDATE IO 251112 ######################  */
.fwxlightbox-border           {border-radius:10px !important;}
#lightbox #imageContainer     {margin:0px !important; padding:0px !important;width:100% !important;border-radius:10px 10px 0px 0px !important;}
#lightbox #imageContainer img {width:100%!important;height:auto;}
.fwxlightbox-title            {font-weight:normal !important; }
.fwxlightbox-close            {background: url("/images/page/close.png") 30px 10px no-repeat !important;}
.fwxlightbox-arrow.right      {background: url("/images/fwxlightbox/arrow-right-white.png") right center no-repeat !important;} 
.fwxlightbox-arrow.left       {background: url("/images/fwxlightbox/arrow-left-white.png") left center no-repeat!important;} 
#imageData                    {border-radius:10px !important;}
#imageData #imageDetails      {margin-left:20px !important; margin-top:10px;}
#imageDetails a               {padding:10px !important; border-radius:10px !important;}
/* #################### LIGHTBOX UPDATE IO 251112 ######################  */



/* #################### GOOGLE FONT EINBINDEN ######################  */

@font-face {
    font-family:'PT Sans';
    font-style:normal;
    font-weight:400;
    src:url('fonts/pt-sans-v17-latin-regular.eot'); /* IE9 Compat Modes */
    src:local(''),
         url('fonts/pt-sans-v17-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('fonts/pt-sans-v17-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
         url('fonts/pt-sans-v17-latin-regular.woff') format('woff'), /* Modern Browsers */
         url('fonts/pt-sans-v17-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
         url('fonts/pt-sans-v17-latin-regular.svg#PTSans') format('svg'); /* Legacy iOS */
  }
  
  /* pt-sans-700 - latin */
  @font-face {
    font-family:'PT Sans';
    font-style:normal;
    font-weight:700;
    src:url('fonts/pt-sans-v17-latin-700.eot'); /* IE9 Compat Modes */
    src:local(''),
         url('fonts/pt-sans-v17-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('fonts/pt-sans-v17-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
         url('fonts/pt-sans-v17-latin-700.woff') format('woff'), /* Modern Browsers */
         url('fonts/pt-sans-v17-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
         url('fonts/pt-sans-v17-latin-700.svg#PTSans') format('svg'); /* Legacy iOS */
  }


/* #################### BLOGPAGE ######################  */


.blog_cloud                                                 {display:none;margin:20px 0;}
.blog_cloud .tagcloud a                                     {font-weight:normal;}
.blog_suche                                                 {display:none;}
.blogmore                                                   {display:none;padding:0px 50px 0px;} 


.blogitem                                                   {margin-bottom:50px; padding:0;}
.blog_message                                               {padding:0px 50px 0px; float:left; overflow:hidden !important;} 
.blog_message_bottom_a                                      {float:left; width:50%; margin:0px !important; padding:0px !important;} 
.blog_message_bottom_b                                      {float:left; width:50%; margin:0px !important; padding:0px !important;} 
.blog_message_text_klein, .blog_message_text_klein *        {font-size:16px !important; margin:0px !important; padding:0px !important;}
.blog_liste                                                 {float:right; padding:20px 00px 00px 0px;font-size:12px;}
.blog_datum                                                 {float:left; padding:00px 50px 00px 50px;font-size:12px;}
.blog_titel                                                 {padding:50px 50px 0px;}
.blog_titel a                                               {font-size:24px; line-height:32px; font-weight:normal;}

.blog_meta                                                  {width:30%; padding-left:5%; float:right; overflow:hidden; }
.blog_meta input                                            {width:80%;}
.blog_meta input.submit                                     {width:60%; margin-top:06px;}

.fbShare                                                    {padding:50px; padding-bottom:0px;}


.blog_comment_edit_container a img                          {width:15px; height:15px;}         
.blog_comment_layer a img                                   {width:15px !important; height:15px !important;} 
.blog_message div                                           {padding:0 50px;margin-top:50px;}
.blog_message div a img                                     {width:15px !important; height:15px !important;} 
.blog_message div.blog_comment_edit_container               {padding:0 0;}  
.blog_message div.blog_comment_layer                        {width:auto; padding:0;margin-top:30px;}
.blog_message div.blog_comment_layer h3                     {margin:0; font-size:16px; font-weight:bold;} 
.blog_comment_layer .blog_comment_edit_container a img      {margin-top:20px; left:0 !important;}
.blog_comment_layer .blog_comment_edit_container p          {margin:0 !important;}

.blog_head_r                                                {font-size:10px;}


  


