.startseite div#CONTENT {
   width: auto;
   padding: 20px 0 0 0;
   background-color:white; /* JUBIQUIZ */
}

div#CONTENT a { color: #000000; text-decoration: none; }

div#CONTENT a:hover { text-decoration: underline; }

div#CONTENT p { padding-bottom: 1.25em; }

div.col2 { width: 480px; float: left; overflow: hidden; }
div.col4 { width: 240px; float: left; overflow: hidden; }

.startseite div#CONTENT h3.graphical-headline {
   height: 24px;
   background-color: #ffffff;
}

.graphical-headline span {
   position: absolute;
   left: -999em;
}

div#INFO-NAVI {
   background-color: #f5f5f5;
   background-image: url(../images/bg_dot.gif);
   background-repeat: repeat-x;
   background-position: left bottom;
   width: 480px;
}

div.teaser-navi { width: 240px; float: left; }

div.teaser-navi ul { }

div.teaser-navi ul li {
   background-image: url(../images/bg_dot.gif);
   background-repeat: repeat-x;
   background-position: left bottom;
   padding: 0 0 1px 0;
}

div.teaser-navi ul li a {
   font-weight: bold;
   display: block;
   padding: 0.6em 10px 0.55em 10px;
   width: 220px;
}


div#CONTENT div.teaser-navi ul li a:hover {
   background-color: #000000;
   color: #ffffff;
   text-decoration: none;
}


div.teaser-quicklinks { background-color:white; }

div.teaser-quicklinks ul li {
   background-image: url(../images/bg_dot.gif);
   background-repeat: repeat-x;
   background-position: left bottom;
   padding: 0 0 1px 0;
}

div#CONTENT div.teaser-quicklinks ul li a {
   font-weight: bold;
   display: block;
   padding: 0.6em 10px 0.55em 33px;
   width: 197px;
   color: #959595;
   background-image: url(../images/a_intern.gif);
   background-repeat: no-repeat;
   background-position: 7px 10px;
}

div#CONTENT div.teaser-text ul li a.facebook,div#CONTENT div.teaser-text ul li a.facebook:hover{
   background-image: url(../images/a_facebook.gif);
   background-position: 0;
 }

div#CONTENT div.teaser-text ul li a.twitter,div#CONTENT div.teaser-text ul li a.twitter:hover{
   background-image: url(../images/a_twitter.gif);
   background-position: 0;
}
div#CONTENT div.teaser-text ul li a.youtube,div#CONTENT div.teaser-text ul li a.youtube:hover{
   background-image: url(../images/a_youtube.gif);
   background-position: 0;
}
div#CONTENT div.teaser-text ul li a.rss,div#CONTENT div.teaser-text ul li a.rss:hover{
   background-image: url(../images/a_rss.gif);
   background-position: 0;
}
div#CONTENT div.teaser-text ul li a.wordpressblog,div#CONTENT div.teaser-text ul li a.wordpressblog:hover{
   background-image: url(../images/a_wordpressblog.gif);
   background-position: 0;
}

div#CONTENT div.teaser-text ul li a.flickr,div#CONTENT div.teaser-text ul li a.flickr:hover{
   background-image: url(../images/a_flickr.gif);
   background-position: 0;
}

div#CONTENT div.teaser-quicklinks ul li a:hover {
  background-image: url(../images/a_intern_hover.gif);
  color: #a42490;
  text-decoration: none;
}

div#CONTENT div.teaser-quicklinks ul li a.link-image {
  padding: 2px 0 0 0;
}



div.start-teaser { margin-top:36px; padding: 4px 0 0 0; background-color:white; }

div.start-teaser div.teaser-text { padding: 8px 10px 0 10px; }

            dl.news-teaser    { }
            dl.news-teaser dt { font-size: 0.9em; color: #959595; }
            dl.news-teaser dd { padding-bottom: 1.3em; }

div#CONTENT dl.news-teaser dd a       { color: #000000; }
div#CONTENT dl.news-teaser dd a:hover { }
            dl.news-teaser dd img     { padding-top:0px; margin-top:4px; }

div#CONTENT div.start-teaser h4 { font-size: 0.9em; padding-bottom: 0.5em; }
div#CONTENT div.start-teaser a  { color: #959595; font-weight: bold; }
div#CONTENT div.start-teaser a:hover { }
div#CONTENT div.start-teaser ul { padding-bottom: 1.6em; }


/* Sondermeldungen (seit 27.11.2015 */

h2.sonderwarnung     { color:white; padding:4px 8px 4px 12px; background-color:rgb(215,47,53); }
h2.sonderentwarnung  { color:white; padding:4px 8px 4px 12px; background-color:rgb(86,147,68); }
h2.sonderinfouv      { color:white; padding:4px 8px 4px 12px; background-color:rgb(123,27,108); }

div.sonderwarnung    { padding:30px; margin-bottom:20px; background-color:rgb(239,172,174); }
div.sonderentwarnung { padding:30px; margin-bottom:20px; background-color:rgb(204,223,199); }
div.sonderinfouv     { padding:30px; margin-bottom:20px; background-color:#eee; }

div.sonderparent {
   width:430px;
   position: relative;
	  padding:25px; margin-bottom:20px; background-color:#eee;
   }

div.sonderpopup {
   width: 430px;
	  padding:25px; margin-bottom:20px; background-color:#eee;
   display: none;
   position: absolute;
   top: 0;
   left: 0;
   }

div.sonderparent:hover div.sonderpopup { display: block; }
