@charset "UTF-8";
/* CSS Document */

.sonderButton {display: block;font-family: Trebuchet MS; font-weight: bold; width: 184px; height: auto; color: #f8eb00 !important; background: #2e74ae url(sonderBTN_h.gif) 10px center no-repeat !important; display: block;  padding: 7px 10px 7px 45px !important; border: 10px solid #fff; font-size: 15px;}
.sonderButton:hover {background: #cce6ef url(sonderBTN.gif) 12px center no-repeat !important; color: #333 !important;}
.Sonderbtn {width: 234px; display: block; margin: 0; padding: 10px 10px 20px 10px; background: #fff url(h3_shade.gif) bottom repeat-x;}
.widget p {margin: 0 !important;}


.widget {margin: 0; background: #fff; padding: 0; display: block; overflow: hidden;}
.widget h1 {
        width: auto;
        display: block;
        padding: 5px 0 5px 45px;
        margin: 10px !important;
        background: #cce6ef url(widget_Pfeil.gif) 10px 10px no-repeat;
       }
       
.widget h1.inaktiv {background: #cce6ef url(widget_Pfeil.gif) 10px -40px no-repeat}
.widget h1:hover {background-color: #ddd !important;}
.widget .widgetInner {padding: 15px 10px 0 10px; display: block; margin: 0 0 10px 0; background: url(h3_shade.gif) top repeat-x;}       

/*VIDEO*/
#ytPlayerSmallObject {margin: 0 0 10px 0;}
#youtube {text-align: center;}
/*TERMINE*/

#termine table {
        margin: 0;
        padding: 0;
        border: none;
        width: 100%;
        border-collapse:collapse;
        }
#termine table thead { background: url(lines.gif);}
#termine table thead tr td{ padding: 5px;}
#termine table thead tr td:first-child{ border-right: 1px solid #fff;}
#termine table tbody tr td { vertical-align: top;}
#termine table tbody tr td {padding: 3px 0;border-bottom: 1px solid #ccc;}
#termine table tbody tr td a {padding: 0 !important;  background: none !important}
#termine table tbody tr:last-child td {border: none;}
#termine table tr td {padding-right: 10px !important; }
#termine table tr td.termtext {padding-right: 0; width: auto !important;}
#termine a.alltermine {background: #2e74ae !important; display: block; padding: 5px; text-align: center; color: #fff;}
#termine a.alltermine:hover {color: #ffeb00;}

/*NEWSLETTER */

#newsLetter input {width: 226px;}

/*MELDUNGEN*/

#meldungenLinks a {display: block; padding: 5px 10px;}