@charset "utf-8";
/* Stadt Augsburg Blue Stylesheet
Author: Christian Kolos */

body {
  min-height:100%;
  height:100%;
}

.wrapper {
  background-image: url(../img/blue_header_bg.png);
  background-repeat: no-repeat;
  background-position: top center;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000;
}

body#start {
  /* Standard 
  background-image: url(../img/blue_site_bg.png);
   */
  
    /* 
  * Startseite: Standard Hintergrundbild 
  * Bei Bedarf ein-/auskommentieren und Standard Hintergrundbild auskommentieren
  */
  background: #000 url(../img/background-pictures/bg0001-normal.jpg) no-repeat fixed center top;
  /*background: #000 url(../img/background-pictures/bg_christkindlesmarkt_2014.jpg) no-repeat fixed center top;*/
}
#start .wrapper .navi-sub {
    /* 
  * Startseite: Standard Hintergrundbild 
  * Bei Bedarf ein-/auskommentieren und Standard Hintergrundbild auskommentieren
  */

  background-image: url(../img/blue_startmenu_bg_shadow.png);
}

.zoomFix .wrapper {
  background-image: url(../img/blue_header_bg_start.png) !important;
}

#start .navi-sub {
  background-image: url(../img/blue_startmenu_bg.png);
}

h1, h2 {
  color: #003e6f;
}

hr.separator { border-bottom:1px solid #008ad2; }

.navi-main .main-navi ul li a:hover, 
.navi-main .main-navi ul li.current_page_item a {
  background-color: #004368;
}

.navi-main .main-navi ul li.first a {
  background: transparent url(../img/blue_mainnavi_firstitem_hover_bg.png) no-repeat -9999px -9999px;
}

.navi-main .main-navi ul li.first a:hover,
.navi-main .main-navi ul li.first.current_page_item a {
  background-color: #004368;
  background-image: url(../img/blue_mainnavi_firstitem_hover_bg.png);
}

.navi-second {
  margin-top: 9px;
}

.navi-sub {
  background-image:url(../img/blue_menu_bg.png);
}

.navi-sub .breadcrumbfix {
  background-image: url(../img/blue_breadcrumbfix.png);
}

.navi-sub .breadcrumb,
.navi-sub .menu {
  background-image: url(../img/submenu_bg.png);
}

.navi-sub .breadcrumb ul li a {
  background-color:#014471;
}

.navi-sub .breadcrumb ul li.middleItem a,
.navi-sub .breadcrumb ul li.lastItem span {
  background-image:url(../img/blue_breadcrumb-separator.png);
}

.navi-sub .breadcrumb ul li.lastItemBorder {
  background-image:url(../img/blue_breadcrumb-brightbg.png);
}

.box-content {
  background-image: url(../img/box_bg.png);
}

.box-content .headline {
  color: #9b112f;
}

.content a {
  color: #008ad2;
}



.footer {
  background-image: url(../img/blue_footer_bg.png);
}

.divider {
  background-image: url(../img/blue_divider.png);
}

.category-pic .text {
  background-image: url(../img/blue_category-pic_bg.png);
}

.sidebar-box {
  background-image: url(../img/blue_box_bg.png);
}

.sidebar-box-double {
  background-image: url(../img/blue_box_cat_double_bg.png);
}

.sidebar-box-mirror {
  background-image: url(../img/blue_box_mirror_bg.png);
}

.sidebar-box .headline, 
.content-intro .headline, 
h1.news-single-item-title, 
.sidebar-box-mirror .headline,
.site_headline, 
.sidebar-box-double .headline
{
  color: #003e6f;
}

.sidebar-box .foot, 
.sidebar-box-mirror .foot {
  border-bottom: 1px solid #0082c6;
}

.news-list-container-header,
h1.news-single-item-title {
  color: #003e6f !important;
}

h1.csc-firstHeader {
  color: #003e6f;
  font-size: 18px;
}

.news-latest-date {
  color: #003e6f;
  font-weight: bold;
  margin-bottom: 10px;
}

div.news-latest-container div.news-latest-item div.news-latest-title a:hover {
  text-decoration: underline;
}

.amt-detail .amtname {
  color: #003e6f;
}

.amt-detail .adresse-headline, 
.amt-detail .zeiten-headline {
  color: #003e6f;
}

.col_three .sidebar-box {
  height: 200px;
  background-image: url(../img/blue_box_cat_bg.png);
}

.sidebar-box-mirror {
  overflow: hidden;
  margin-bottom: 30px;
  background-image: url(../img/blue_box_mirror_bg.png);
  background-repeat: no-repeat;
  background-position: top right;
}

.col_three .sidebar-box-mirror {
  background-image: url(../img/blue_box_cat_mirror_bg.png);
  height: 200px;
}

.col_three .sidebar-box .foot,
.col_three .sidebar-box-mirror .foot {
 border-bottom: none; 
}

#accordion .accordion_content {
 border-left: 1px solid #008ad2;
 border-bottom: 1px solid #008ad2;
}

#accordion .acc_header {
background-image: url(../img/blue_acc_closed.png);
color: #003e6f;
}

.acc_header.acc_open {
  background-position: 0px 1px;
  background-repeat: no-repeat;
  background-image: url(../img/blue_acc_open.png) !important;
}

/*#accordion .acc_header:hover {
  background-color: #003e6f;
  color: #fff;
}*/

.col_one_two .sidebar-box-mirror {
  height: 200px;
  background-image: url(../img/blue_box_cat_mirror_wide_bg.png);
}

.headline_content .headline {
  color: #003e6f;
}

#start .navi-sub .menu p, 
#start .navi-sub .menu ul {
  float: left;
  color: #008ad2;
}

.subline_content .subline {
  color: #003e6f;
} 

.functions {
  background-image: url(../img/blue_sidebar.png);
}

/* Klicker */
.shortteaser-container .shortteaser-container-box-textline span {
  color:#008ad2 !important; 
}
.shortteaser-container .shortteaser-container-box-textline:hover span, 
.shortteaser-container .shortteaser-container-box-textline:hover a,
.shortteaser-container .shortteaser-container-box .hover span,
.shortteaser-container .shortteaser-container-box .hover a {
  color:#003e6f !important;  
}

.content a[href^="http:"],
.content a[href^="https:"],
.content a[href^="ftp:"]
{
    background: transparent url('../img/blue_extern.gif') 100% 50% no-repeat;
}

.startnav a[href^="http:"],
.startnav a[href^="https:"],
.startnav a[href^="ftp:"]
{
    background: transparent url('../img/white_extern.gif') 100% 50% no-repeat;
    padding-right: 12px;
}

.content a[href^="http://augsburg.de"],
.content a[href^="https://augsburg.de"],
.content a[href^="http://neu.augsburg.de"],
.content a[href^="https://neu.augsburg.de"],
.content a[href^="http://www.augsburg.de"],
.content a[href^="https://www.augsburg.de"],
.content a[href^="http://redaktion2.augsburg.de"],
.content a[href^="https://redaktion2.augsburg.de"],
.content a[href^="http://www.heise.de"],
.content a[href^="https://www.heise.de"],
.content a[href^="http://www.stadtplan.augsburg.de"],
.content a[href^="https://www.stadtplan.augsburg.de"],
.content a[href^="https://formular-service.augsburg.de"]
{
    background: transparent;
    padding-right: 0px;
}


/*.content .csc-textpic-image a[href^="http:"]:after,.content .csc-textpic-image a[href^="https:"]:after,.content .csc-textpic-image a[href^="ftp:"]:after {
    content: url('../img/blue_extern.gif');
}*/

.subline_content ul li, 
.accordion_content .bodytext ul li, 
.accordion_content ul li, 
.col_two_one .col_two ul li {
  background-image: url(../img/blue_dot.gif);
}

.content .csc-mailform li label,
#c81549 div ol
{
  color: #003e6f;
}

label em, legend em {
  color: #003e6f ! important;
}

.content .csc-mailform li input[type="submit"], .sidebar-button {
  background-image: url(../img/blue_search_dot.png);
  background-color: #008ad2;
}

.headline {
  color: #003e6f !important;
}

.subline {
  color: #003e6f !important;
}

.subsubline {
  color: #003e6f !important;
}

.col_two_one .col_two .divider {
  background-image: url(../img/blue_divider_content.png);
}

.amt-detail .adresse table td a {
  background-image: url(../img/blue_icon_stadtplan.png);
}

/* RTE Styles */ 

.pdf-icon, .pdf-icon-txt {
  background-image: url(../img/blue_icon_pdf.png) !important;
}

.jpg-icon, .jpg-icon-txt {
  background-image: url(../img/blue_icon_jpg.png) !important;
}

.doc-icon, .doc-icon-txt {
  background-image: url(../img/blue_icon_doc.png) !important;
}

.stadtplan-icon {
  background-image: url(../img/blue_icon_stadtplan.png) !important;
  background-repeat: no-repeat !important;
}

#tx-solr-search .results-entry {border-bottom: 1px solid #008ad2}

#start .calendar-intro .divider {
  background-image: url(../img/blue_divider_start.png);
}

#page #content-cart  #toggle_list_complete {
  border-top:1px solid #008ad2;
  margin-bottom:5px;
}

#toggle_list_complete .table {
  
  border-top:1px solid #008ad2;
}

/* EventCalendar */
.CurrentMonthDate.EventDate {
  color: #008ad2 !important;
}  .CurrentMonthDate.EventDate:hover, .CurrentMonthDate.EventDate:hover > span, .CurrentMonthDate.EventDate:hover > span a {
  color: #003e6f !important;
} .CurrentMonthDate.CurrentDate:hover {
  text-decoration:underline;
  color: #003e6f !important;
} #calpicker table td{
  color: #003e6f;
}


.event-calender {
  background-image: url('../img/blue_icon_cal.png') ! important;
}

#kategorien_select_toggle, #updated_toggle select {
  background: url(/fileadmin/templates/img/dropdown_blue.png) no-repeat right #ddd ! important;
}

.date-result .more-events{
  background-image: url('../img/Calendar_new_blue.png') ! important;
  background-position: 0px 1px;
}

.unstyled {
  color: #003e6f ! important;
  text-decoration: none ! important;
}