﻿.menu { background: #9fc32a; }
.menu ul { background: #9fc32a; }
.menu ul li a, 
.menu ul li ul,
.menu ul li:hover ul li a { border-color: #9fc32a; }
.menu ul li ul li a { border-color: #dedede !important; }

#slideshow {  }

#news { border-bottom: 1px solid #ebebeb; margin-bottom: 20px; padding-bottom: 19px; }
#news .title { margin-bottom: 2px; }
#news .title a { text-decoration: none; }
#news p { margin: 0; }

#aktuelle-meldungen { border-bottom: 1px solid #ebebeb; margin-bottom: 20px; padding-bottom: 19px; }
#aktuelle-meldungen .category { color: #737373; font-size: 11px; margin-bottom: 0px; text-transform: uppercase; }
#aktuelle-meldungen .title { margin-bottom: 2px; }
#aktuelle-meldungen .title a { text-decoration: none; }

.wetter-tag { float: left; padding-bottom: 20px; text-align: center; width: 80px; }
.wetter-tag img { border: 1px solid #a8a8a8; padding: 1px; }
.wetter-aktuell { float: left; padding-left: 16px; width: 224px; }
.temperatur { display: block; color: #737373; font-size: 16px; font-weight: bold; line-height: 24px; margin-bottom: 0; }
.wetter-heute { border-right: 1px solid #dedede; float: left; margin: 0 16px 0 0; padding-right: 15px; width: 320px; }

#index .button { margin-bottom: 2px; }

#index .rgtabs-wrapper { background: #f2f2f2; border: none; clear:both; line-height: 20px; overflow:hidden; padding: 20px 16px; width: 600px; }
#index .rgtabs-wrapper .rgtabs-ajax-loading { padding: 100px 0;  background: url(spinner2.gif) no-repeat center; }
#index .rgtabs-menu { background-color: #aaca41; border: none; font-family: Arial, Helvetica, sans-serif; height: 27px; text-align: left; list-style:none; margin: 0; padding: 0 2px; color: #ffffff; width: auto; }
#index .rgtabs-menu  li, #index #left .rgtabs-menu  li { background: none; cursor: pointer; float: left; list-style: none; margin: 0 2px 0 0 !important; padding: 0 !important; }	
#index .rgtabs-menu  li a, #index #left .rgtabs-menu  li a { background: none; color: #fff; display: block; float: left; font-weight: normal; height: auto; line-height: 20px; margin-top: 2px; padding: 2px 14px 3px 14px; text-decoration: none; }
#index .rgtabs-menu li a:hover { background: #ed1c24; color: #fff; }
#index #left .rgtabs-menu li.rgtabs-selected, #index .rgtabs-menu li.rgtabs-selected { background: none; }	
#index #left .rgtabs-menu li.rgtabs-selected a, #index .rgtabs-menu li.rgtabs-selected a { background: #f2f2f2; border-bottom: 1px solid #f2f2f2; color: #737373; }
a.sel { margin: 0; padding: 0; }
#index .rgtabs-pageswrapper { display:block; }


.tx-manualcloud-pi1 { text-align: center; }
.tx-manualcloud-pi1 .titel { display: none; }
.tx-manualcloud-pi1 a { color: #365971; padding: 4px; text-decoration: none; }
.tx-manualcloud-pi1 a:hover { color: #ed1c24; }
.tx-manualcloud-pi1 .cloud1 { font-size: 80%; line-height: 1.25em; color: #bac6cf; }
.tx-manualcloud-pi1 .cloud2 { font-size: 900%; line-height: 1.25em; color: #bac6cf; }
.tx-manualcloud-pi1 .cloud3 { font-size: 100%; line-height: 1.25em; color: #91a4b1; }
.tx-manualcloud-pi1 .cloud4 { font-size: 110%; line-height: 1.25em; color: #91a4b1; }
.tx-manualcloud-pi1 .cloud5 { font-size: 120%; line-height: 1.25em; color: #668193; }
.tx-manualcloud-pi1 .cloud6 { font-size: 130%; line-height: 1.25em; color: #668193; }
.tx-manualcloud-pi1 .cloud7 { font-size: 140%; line-height: 1.25em; color: #365971; }
.tx-manualcloud-pi1 .cloud8 { font-size: 150%; line-height: 1.25em; color: #365971; font-weight: bold;}
.tx-manualcloud-pi1 .cloud9 { font-size: 160%; line-height: 1.25em; color: #365971; }

.news-list-container .contentarea-columns-2 .columnleft { float: left; margin-right: 16px; width: 384px; }

#darueber-spricht-ostrach { margin-bottom: 20px; }
#darueber-spricht-ostrach p { margin-bottom: 0; }
#darueber-spricht-ostrach h2 { margin-bottom: 0; }
#darueber-spricht-ostrach h2 { margin-bottom: 0; }
#darueber-spricht-ostrach .category { color: #737373; font-size: 11px; margin-bottom: 0px; text-transform: uppercase; }


#index .news-list-item { border-bottom: none; margin-bottom: 0; }

#index .tx-cal-controller p.found { display: none; }
#index .tx-cal-controller h1 { display: none; }
#index .tx-cal-controller dd { display: none; }
#index .tx-cal-controller dt { background: none; }
#index .tx-cal-controller dt a { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; line-height: 22px; }
#index .V9G { font-size: 12px !important; }