/*

  BISCHOFSWERDA // SPECIALS
  Some special CSS-Blocks for designing some outstanding Elemtents.
  Author: Thomas Jung
  Version: 1.0

  Author: Beate Weigend - scharfe//media
  Version: 1.1

*/



/* image or video box, upper right */
#imagebox { position: absolute; top: 107px; right: -20px; height: 150px; width: 230px; background: url(../images/bildboxbg.png) no-repeat 0 0; }
#imagebox img { position: absolute; top: 18px; left: 19px; }


/* teasers on homepage */
.ainmatedImages .imgGallery { position: relative; border: 1px solid #bb9; margin: 20px 0; background: #eed; border-bottom-width: 2px; }
.ainmatedImages .imgGallery .stage { position: relative; left: 0; height: 300px; width: 530px; }
.ainmatedImages .imgGallery dl { position: relative; }
.ainmatedImages .imgGallery dt a { position: relative; display: block; border: 2px solid #fff; width: 524px; overflow: hidden; }
.ainmatedImages .imgGallery dd { position: absolute; bottom: 0; left: 0; display: block; padding: 5px 10px 8px 10px; background: #fff; text-align: left; max-width: 480px; font-weight: bold; font-size: 11px; color: #654; line-height: 130%; }
.ainmatedImages .imgGallery .fwd, .ainmatedImages .imgGallery .rew { position: absolute; top: 0; height: 100%; width: 30%; background: transparent; cursor: pointer; }
.ainmatedImages .imgGallery .fwd { right: 0; }
.ainmatedImages .imgGallery .fwd:hover { background: url(../images/teasersFwd.png) no-repeat right top; }
.ainmatedImages .imgGallery .fwdLast { background: url(../images/teasersFwd.png) no-repeat right bottom; }
.ainmatedImages .imgGallery .rew { left: 0; }
.ainmatedImages .imgGallery .rew:hover { background: url(../images/teasersRew.png) no-repeat left top; }
.ainmatedImages .imgGallery .rewLast { background: url(../images/teasersRew.png) no-repeat left bottom; }
.animated { height: 304px; overflow: hidden; }
.animated dl { float: left; width: 530px !important; }
.animated img { width: 530px; height: auto; }


/* news on homepage */
ul#newsbox { margin: 0; font-size: 11px; line-height: 140%; list-style: none; list-style-image: url(../images/blind1p.png); }
ul#newsbox li { background: #eed; margin: 2px 0; padding: 5px; }
ul#newsbox li:hover { background: #ccb; }
ul#newsbox li .date { position: relative; float: right; margin: 0 0 0 10px; color: #987; }
ul#newsbox li a { font-weight: bold; }
ul#newsbox li.gotoArc { background: #fff; border-bottom: 2px solid #eed; text-align: right; }
ul#newsbox li.gotoArc a { font-weight: normal; }
ul#newsbox li.gotoArc a:hover { text-decoration: underline; }

#page_id2 #sidebar { padding-top: 0; }


/* news details */
#page_id33 h2 { display: none; }
#page_id33 .singleView h2 { font: italic 100 30px/1.1 Georgia,Palatino,'Palatino Linotype','FreeSerif',serif; color: #07c; text-transform: none; border: none; margin: 0; }
#page_id33 .singleView .date { position: relative; border-top: 1px solid #eed; padding: 2px 0; font-size: 11px; color: #987; display: block; margin: 5px 0 0 0; }


/* Basic-Shortcuts on Page - Abschnittsübersicht */
#sidebar .linkBox ul { margin: 3px 0 0 0; }
#sidebar .linkBox ul li { border-bottom: 1px dotted #ccc; }
#sidebar .linkBox ul li.csc-section { padding-left: 14px; background: url(../images/tocicon.png) no-repeat 3px center; }

/* Basic-Shortcuts on Page - Seitennavigation */
#sidebar .linkBox ul.csc-menu-1 { margin: 3px 0 0 0; }
#sidebar .linkBox ul.csc-menu-1 li { border-bottom: 1px dotted #ccc; padding-left: 14px; background: url(../images/sidenavicon.png) no-repeat left 5px; }
#sidebar .linkBox ul.csc-menu-def { margin: 3px 0 0 0; }
#sidebar .linkBox ul.csc-menu-def li { border-bottom: 1px dotted #ccc; padding-left: 14px; background: url(../images/sidenavicon.png) no-repeat 3px center; }

/* Shortcuts on Homepage-Sidebar */
#page_id2 #sidebar .linkBox { border: none; padding: 0; background: transparent; }
#page_id2 #sidebar .linkBox h2 { margin: 0; background: transparent; font-weight: bold; font-size: 12px; color: #987; text-shadow: none; padding: 1px 3px; }
#page_id2 #sidebar .linkBox ul { margin: 0; border-top: 1px solid #eed; list-style-type: none; }
#page_id2 #sidebar .linkBox ul li { border-bottom: 1px solid #eed; padding: 1px 3px; font-weight: bold; background: none; }




/* Bild im Text links */
#content img.floatleftimage { position: relative; border: 1px solid #ccc; margin: 4px 10px 10px 0; padding: 5px !important; float: left; }

/* Bild im Text rechts */
#content img.floatrightimage { position: relative; border: 1px solid #ccc; margin: 4px 0 10px 10px; padding: 5px !important; float: right; }

/* einzelnes Bild mittig */
#content .csc-textpic-center .csc-textpic-single-image { margin-bottom: 20px; padding: 4px; border: 1px solid #ccc; }
#content .csc-textpic-center .csc-textpic-single-image a { margin-bottom: 0px; padding-bottom: 0px; }
#content .csc-textpic-center .csc-textpic-single-image img { margin: 0; padding: 0; }

/* einzelnes Bild im Text links */
#content .csc-textpic-intext-left .csc-textpic-single-image { position: relative; border: 1px solid #ccc; margin: 4px 10px 10px 0; padding: 5px !important; float: left; }
#content .csc-textpic-intext-left .csc-textpic-single-image img { margin: 0; padding: 0; }
#content .csc-textpic-intext-left .csc-textpic-single-image a { margin: 0; padding: 0; }
#content .csc-textpic-intext-left .csc-textpic-single-image a img { margin: 0; padding: 0; }

/* mehrere Bilder im Text links */
#content .csc-textpic-intext-left .imgGallery { position: relative; border: 1px solid #ccc; margin: 4px 10px 10px 0; padding: 5px !important; float: left; }
#content .csc-textpic-intext-left .imgGallery .csc-textpic-imagerow ul { list-style-type: none; margin:0; padding: 0; }
#content .csc-textpic-intext-left .imgGallery .csc-textpic-imagerow ul li { margin:0; padding: 0; }


/* Bildergalerie mit Rahmen */
#content .csc-textpic-center .imgGallery { border: 1px solid #ccc; padding: 3px; margin-bottom: 20px; }

/* Bildunterschrift allgemein */
#content .imgGallery .csc-textpic-caption, #content .box .csc-textpic-caption { font-size: 11px; color: #888; line-height: 120%; }
/* #content .imgGallery .csc-textpic-imagerow dt { padding: 4px; } */
/* #content .imgGallery .csc-textpic-imagerow dl { margin: 3px 4px 5px 4px; } */

/* Image-Galleries - ein Bild oben mittig mit Bildunterschrift */
#content .csc-textpic-center .imgGallery dl.csc-textpic-image { padding: 2px; padding-right: 3px; margin: 0; }
#content .csc-textpic-center .imgGallery dl.csc-textpic-image dt { padding: 0px; padding-right:3px; }
#content .csc-textpic-center .imgGallery dl.csc-textpic-image dd.csc-textpic-caption { margin: 1px 1px 5px 1px; font-size: 11px; color: #888; }

div.csc-textpic .csc-textpic-imagewrap img { padding: 4px; border: 1px solid #ccc; }


/*#content .imgGallery dl.csc-textpic-image { margin: 0; }

#content .csc-textpic .imgGallery ul { list-style-type: none; list-style-image: none; padding: 0; margin: 0; }
#content .csc-textpic .imgGallery ul li { display: inline; }
#content .csc-textpic .imgGallery ul li img { padding: 2px;  }

#content .csc-textpic .imgGallery .csc-textpic-imagewrap { margin-bottom: 20px; border: 1px solid #ccc; }
#content .csc-textpic .imgGallery .csc-textpic-imagewrap ul { list-style-type: none; list-style-image: none; padding: 0; margin: 0; }
#content .csc-textpic .imgGallery .csc-textpic-imagewrap ul li { display: inline; }
#content .csc-textpic .imgGallery .csc-textpic-imagewrap ul li img { padding: 4px; } */

/* Bildergalerie in 3 Spalten ohne Untertitel */
#content .csc-textpic-center .imgGallery ul { list-style-type: none; list-style-image: none; padding: 0; margin: 0; }
#content .csc-textpic-center .imgGallery ul li.csc-textpic-image { position: relative; float: left; }
#content .csc-textpic-center .imgGallery ul li.csc-textpic-image { padding: 2px; }
#content .csc-textpic-center .imgGallery ul li.csc-textpic-lastcol { padding-right: 0px; }
/* #content .csc-textpic .imgGallery .csc-textpic-imagerow ul li.csc-textpic-image img { padding: 4px; } */


#content .csc-textpic-intext-left h3 { clear: none; padding-top: 10px; }


#page_id35 #content .csc-textpic-intext-left .csc-textpic-single-image { float: left; }
/* { margin-bottom: 20px; border: 1px solid #ccc; padding: 3px; float: left; margin-right: 10px; display: inline; } */
/* #content a.lightbox { padding: 4px; border: 1px solid #eee; } */

#content .rgsgcontent .myGallery .imageElement { background-color: #eee; }
#content .rgsgcontent .myGallery .imageElement h2 { font: normal 100 12px/1.2 Arial,Palatino,'Palatino Linotype','FreeSerif',serif; color: #333; text-transform: none; border-bottom: 0px none #eed; margin: 0; position: relative; }


.bigBullets p { margin: 0; border: 1px dotted #ccc; border-width: 1px 0; padding: 3px 0; margin: 5px 0; }
.bigBullets hr { margin: 10px 0 0 0; }

/* news on homepage */
ul#sitzung { margin: 0; font-size: 11px; line-height: 140%; list-style: none; }
ul#sitzung li { background: #fff; margin: 10px 0px 10px; padding: 0px 5px 10px; border-bottom: 1px solid #eeeeee; }
/* ul#sitzung li:hover { background: #eed; } */
ul#sitzung li .date { position: relative; margin: 0px; color: #333; }
ul#sitzung li .time { position: relative; margin: 0px; color: #333; }
ul#sitzung li .titel { position: relative; margin: 0px; color: #333; font-weight: bold; }
ul#sitzung li .teasertext p { position: relative; margin: 0px; padding: 0; color: #333; display: inline; }
ul#sitzung li a { font-weight: bold; }
ul#sitzung li.gotoArc { background: #fff; border-bottom: 2px solid #eed; text-align: right; }
ul#sitzung li.gotoArc a { font-weight: normal; }
ul#sitzung li.gotoArc a:hover { text-decoration: underline; }

/* Pressemeldungen */
.news-list-item-presse { border-bottom: 1px solid #ccc; padding-bottom:10px; margin-bottom: 20px; }
.news-list-item-presse .news-list-date { margin-bottom: 5px; font-size: 11px; text-align: right; }
.news-list-item-presse .news-list-image img { position: relative; border: 1px solid #ccc; margin: 4px 10px 10px 0; padding: 5px !important; float: left; }
.news-single-item-presse { border-bottom: 1px solid #eeeeee; padding-bottom:10px; margin-bottom: 20px; }
.news-single-item-presse .news-single-timedate { display: block; margin-bottom: 20px; font-size: 11px; text-align: right; }
.news-single-item-presse .news-single-image .news-single-img { position: relative; margin: 4px 20px 10px 0; border: 1px solid #ccc; padding: 3px !important; float: left; }
.news-single-item-presse .news-single-image .news-single-img img { margin: 3px; }
.news-single-item-presse .news-single-image p.news-single-imgcaption { display: none; }

/* Veranstaltungen */
/*--------------------------------- tt_news Categorymenu (CATMENU) --------------------------------- */
.news-catmenu { float: left; padding: 0px; margin: 0px; padding-bottom: 5px; }
.news-catmenu ul#treeRoot { list-style-type: none; list-style-image: none; margin: 0; padding: 0; }
.news-catmenu div { font-size: 12px; white-space: nowrap; }
.news-catmenu li#row0_0 img, .news-catmenu li#row0_0 a { display: none; }
/* .news-catmenu a.pm { display: none; } */
.news-catmenu ul#treeRoot ul { list-style-type: none; list-style-image: none; margin: 0; padding: 0; }
.news-catmenu li#row8_0 { line-height:25px; }
.news-catmenu li#row8_0 a { display: inline; font-weight: bold; }
.news-catmenu li#row21_0 { line-height:25px; }
.news-catmenu li#row21_0 a { display: inline; font-weight: bold; }

.news-catmenu ul#treeRoot ul li { margin-left: 5px; margin-bottom: 5px; padding-left: 5px; }
.news-catmenu li#row4_0 { border-left: 3px solid #d00; /* rot */  } /* Bildung & Vortraege */
.news-catmenu li#row5_0 { border-left: 3px solid #0a0; /* gruen */ } /* Vereine & Sport */
.news-catmenu li#row6_0 { border-left: 3px solid #00a; /* blau */ } /* Kunst & Kultur */
.news-catmenu li#row7_0 { border-left: 3px solid #fc0; /* gelb */ } /* Familie & Freizeit */
.news-catmenu li#row17_0 { border-left: 3px solid #80f; /* lila */ } /* Rathaussaal */
.news-catmenu li#row22_0 { border-left: 3px solid #ff0000; /* rot */  } /* OF Bischofswerda */
.news-catmenu li#row23_0 { border-left: 3px solid #00ff00; /* gruen */  } /* OF Geissmansdorf */
.news-catmenu li#row24_0 { border-left: 3px solid #00ffff; /* zyan */  } /* OF Schoenbrunn */
.news-catmenu li#row25_0 { border-left: 3px solid #0000ff; /* blau */  } /* OF Grossdrebnitz */
.news-catmenu li#row26_0 { border-left: 3px solid #ff00ff; /* magenta */  } /* OF Goldbach */
.news-catmenu li#row27_0 { border-left: 3px solid #808080; /* grau */  } /* OF Weickersdorf */
.news-catmenu li#row28_0 { border-left: 3px solid #000000; /* schwarz */  } /* FF Bischofswerda */
.news-catmenu li#row30_0 { border-left: 3px solid #ffc90e; /* orange */  } /* JFW Bischofswerda */
.news-catmenu li.last { margin-right: 0px; }

.news-list-container-event .news-list-item .Bildung-Vorträge { border-left: 3px solid #d00; /* rot */ padding-left: 10px; }
.news-list-container-event .news-list-item .Vereine-Sport { border-left: 3px solid #0a0; /* gruen */ padding-left: 10px; }
.news-list-container-event .news-list-item .Kunst-Kultur { border-left: 3px solid #00a; /* blau */ padding-left: 10px; }
.news-list-container-event .news-list-item .Familie-Freizeit { border-left: 3px solid #fc0; /* gelb */ padding-left: 10px; }
.news-list-container-event .news-list-item .Rathaussaal { border-left: 3px solid #80f; /* lila */ padding-left: 10px; }
.news-list-container-event .news-list-item .OF_Bischofswerda { border-left: 3px solid #ff0000; /* rot */ padding-left: 10px; }
.news-list-container-event .news-list-item .OF_Geißmannsdorf { border-left: 3px solid #00ff00; /* gruen */ padding-left: 10px; }
.news-list-container-event .news-list-item .OF_Schönbrunn { border-left: 3px solid #00ffff; /* zyan */ padding-left: 10px; }
.news-list-container-event .news-list-item .OF_Großdrebnitz { border-left: 3px solid #0000ff; /* blau */ padding-left: 10px; }
.news-list-container-event .news-list-item .OF_Goldbach { border-left: 3px solid #ff00ff; /* magenta */ padding-left: 10px; }
.news-list-container-event .news-list-item .OF_Weickersdorf { border-left: 3px solid #808080; /* grau */ padding-left: 10px; }
.news-list-container-event .news-list-item .FF_Bischofswerda_gesamt { border-left: 3px solid #000000; /* schwarz */ padding-left: 10px; }
.news-list-container-event .news-list-item .JFW_Bischofswerda { border-left: 3px solid #ffc90e; /* orange */ padding-left: 10px; }
.news-list-container-event .news-list-item .subheader { padding-bottom: 7px; font-weight: bold; }
.news-list-container-event .news-list-item .box { padding-top: 7px; padding-bottom: 3px; }
.news-list-container-event .news-list-item hr.clearer { margin-top: 5px; }
.news-list-container-event .mbl_newsevent_singleICSDownload { float: right; }
.news-single-item .mbl_newsevent_singleICSDownload { float: right; }


/* Seitennavigation */
.news-list-browse { text-align: left; margin-top: 20px; padding-bottom: 20px; font-size: 11px; }
.news-list-browse ul { list-style-type: none; margin: 0; padding: 0; }
.news-list-browse ul li { display: inline; float: left; margin-left: 0px; margin-right: 20px; }

/* Container in der Seitenleiste ohne Überschrift mit Rahmen */
/* mit Anzeige-Text
   #sidebar .contBoxRe { margin: 0px 0px 20px 0px; background: url(../images/header-adrebox.jpg) no-repeat left top; padding-top: 20px;} 
*/
#sidebar .contBoxRe { margin: 0px 0px 20px 0px; padding-top: 20px;} 
#sidebar .contBoxRe h5 { display: none; visibility: hidden; }
#sidebar .contBoxRe .imgGallery ul { margin-top: 5px; margin-bottom: 5px; padding: 0; }
#sidebar .contBoxRe .imgGallery ul li { display: inline; }
#sidebar .contBoxRe .imgGallery ul li.csc-textpic-firstcol { margin: 0px 5px 0px 0px; float: left; }
#sidebar .contBoxRe .imgGallery ul li.csc-textpic-lastcol { margin: 0px 0px 0px 0px; }
#sidebar .contBoxRe .imgGallery ul li a img { margin:0; padding: 0; }

/* Startseite und Familienfreundlichkeit ohne Anzeigen-Text */
#page_id2 #sidebar .contBoxRe { margin: 0px 0px 20px 0px; background: none; padding-top: 0px;}
#page_id106 #sidebar .contBoxRe { margin: 0px 0px 20px 0px; background: none; padding-top: 0px;}
#page_id108 #sidebar .contBoxRe { margin: 0px 0px 20px 0px; background: none; padding-top: 0px;}

/* Banner in der Seitenleiste */
#sidebar .contBoxRe .csc-textpic .csc-textpic-single-image { margin-bottom: 20px; border: #069 solid 1px; padding: 4px; }
#sidebar .contBoxRe .csc-textpic .csc-textpic-single-image img { margin: 0px; }

/* Partnerlogos in der Seitenleiste */
/* sidebar styles */
/* #sidebar h2 { color: #fff; text-shadow: -1px -1px 0 #987; font-weight: bold; font-size: 11px; padding: 1px 5px; background: #c2baa8 url(../images/sidebarheader.png) repeat-x 0 0; margin: 0 -10px; } */
/* #sidebar .box { border: solid #069; border-width: 0 1px 2px 1px; background: #fff; margin: 0 0 30px 0; padding: 0 10px 10px 10px; line-height: 1.4; }
#sidebar .box { border: 1px solid #069; } */
#sidebar .partnerBoxRe { margin: 0px 0px 20px 0px; padding: 0px;}
#sidebar .partnerBoxRe h2 { 
  margin: 0 0px 5px 0px; color: #fff; text-shadow: -1px -1px 0 #987; font-weight: bold; font-size: 11px; padding: 1px 5px; 
  background: #006699 url(../images/sidebarheader-blau.png) repeat-x 0 0; }
#sidebar .partnerBoxRe .ce-textpic { padding: 0; margin: 0; }
#sidebar .partnerBoxRe .imgGallery ul { margin-top: 5px; margin-bottom: 5px; padding: 0; }
#sidebar .partnerBoxRe .imgGallery ul li { display: inline; }
#sidebar .partnerBoxRe .imgGallery ul li.csc-textpic-firstcol { margin: 0px 5px 0px 0px; float: left; }
#sidebar .partnerBoxRe .imgGallery ul li.csc-textpic-lastcol { margin: 0px 0px 0px 0px; }
#sidebar .partnerBoxRe .imgGallery ul li a img { margin:0; padding: 0; }

/* Kontaktformular */
#kontaktform .csc-mailform-field { line-height: 20px; margin-bottom: 5px; }
#kontaktform .csc-mailform-field label { width: 100px; float: left; }
#kontaktform .csc-mailform-field input { width: 250px; height: 18px; padding: 2px; border: #069 solid 1px; }
#kontaktform .csc-mailform-field select { width: 255px; height: 24px; padding: 2px; border: #069 solid 1px; }
#kontaktform .csc-mailform-field textarea { width: 400px; height: 150px; padding: 2px; border: #069 solid 1px; font-family: Verdana, Arial; font-size: 12px; }
#kontaktform .csc-mailform-field input.submit { width: 150px; height: 25px; padding: 2px; margin-left: 100px; color: #069; background-color: #fff; font-weight: bold;  }
#kontaktform .spamdiv { padding-left: 100px; margin-bottom: 15px; }
#kontaktform .spamdiv img { float: left; margin-right: 20px; }
#kontaktform .spamdiv input { width: 100px; margin-top: 3px; }

/* Hinweisformular */
#hinweisform .csc-mailform-field { line-height: 20px; margin-bottom: 5px; }
#hinweisform .csc-mailform-field label { width: 100px; float: left; }
#hinweisform .csc-mailform-field input { width: 250px; height: 18px; padding: 2px; border: #069 solid 1px; font-family: Verdana, Arial; font-size: 11px; }
#hinweisform .csc-mailform-field select { width: 255px; height: 24px; padding: 2px; border: #069 solid 1px; }
#hinweisform .csc-mailform-field textarea { width: 400px; height: 150px; padding: 2px; border: #069 solid 1px; font-family: Verdana, Arial; font-size: 11px; }
#hinweisform .csc-mailform-field input.submit { width: 150px; height: 25px; padding: 2px; margin-left: 100px; color: #069; background-color: #fff; font-weight: bold; }
#hinweisform .spamdiv { padding-left: 100px; margin-bottom: 15px; }
#hinweisform .spamdiv img { float: left; margin-right: 20px; }
#hinweisform .spamdiv input { width: 100px; margin-top: 3px; }

/* Feuerwehreinsaetze */
#content ul.ffeinsatz      { margin-left: 5px; list-style-image: url(../images/rootlinesep.png); }
#content .list li          { padding: 0px; }
#content h3.ffeinsatz      { margin: 3px 0px 5px; }
#content div.layer         { margin-bottom: 2px; }
#content div .layer.report { border-width: 0px; }
#content .backToList       { background: #07c; box-shadow: 1px 1px 3px #8DC6DD;}
#content .single.withoutMeta .images { clear: none; margin-top: 30px; width: 185px; float: right;}
#content .single .right    { width: 35%; }
#content .map.list         { border: 1px solid #07c; }
#content .single .images   { padding: 10px; margin: 30px 0px; }
#content ul.flex-direction-nav {margin-left: 0px; list-style: none; padding-left: 0px; }
#content ul.slides         { margin-left: 0px; }
