/* CSS Document */

#inhalte {
  background-image: none;
  background-repeat: no-repeat;
  background-position: left bottom;
}

#spalte_1 {
  display: none;
}
#spalte_2 {
  padding: 0 20px 0 20px;
  width: 700px;
}
#spalte_3 {
    color: #000000;
    float: left;
    font-size: 0.75em;
    height: 100%;
    line-height: 150%;
    margin-bottom: 30px;
    margin-left: 30px;
    overflow: visible;
    width: 214px;
}

/* Klappcontainer Home */
.expandliste_inhalt, .expandliste_inhalt_gross, .expandliste_inhalt_mehr, .expandliste_inhalt_gross_mehr {
    background-color: #fff;
    border-top: 0px solid #ccc;
    border-bottom: 1px solid #CCCCCC;
    height: 100%;
    overflow: hidden;
    padding: 5px 15px 5px 0px;
}
.expandliste_inhalt:last-child, .expandliste_inhalt_gross:last-child {

}
.expandliste ul li {
    background-image: none;
    background-position: left 6px;
    background-repeat: repeat-x;
    padding: 3px 0;
}
.expandliste_inhalt a, .expandliste_inhalt_gross a {
    background-color: #fff;
    background-image: url("/fileadmin/templates/kb/main/images/pfeil_blau_r_v3.gif");
    background-position: left 1px;
    background-repeat: no-repeat;
    color: #006BB6;
    font-weight: bold;
    padding: 3px 4px 3px 28px;
    text-decoration: none;
    font-family: Georgia;
    font-size: 1.5em;
    font-weight: normal;
}
.expandliste_inhalt_gross a {
    background-image: url("/fileadmin/templates/kb/main/images/pfeil_blau_u_v3.gif");
    background-position: left 6px;
    background-repeat: no-repeat;
}
.expandliste_inhalt p, .expandliste_inhalt_gross p {
    padding: 3px 4px 3px 28px;
    margin: 0;
}
.expandliste_inhalt a span.datum, .expandliste_inhalt_gross a span.datum {
    background-color: #006BB6;
    color: #fff;
    margin-right: 5px;
    padding: 0px 2px;
}
.expandliste_inhalt_gross .kb_teaser_inhalte {
		padding-left: 30px;
  	width: auto;
}
.expandliste_inhalt_gross .kb_teaser_bild {
		margin-right: 10px;
}
.expandliste_inhalt_gross .kb_teaser_text {
		margin-top: 10px;
}
.expandliste_inhalt_gross .kb_teaser_text p {
		padding: 0;
}
.expandliste_inhalt_gross .kb_teaser_link {
		float: left;
}
.expandliste_inhalt_gross .kb_teaser_inhalte a, .expandliste_inhalt_gross .copytext a {
    font-family: Arial,sans-serif;
    font-size: 1em;
    font-weight: bold;
    background-image: url("/fileadmin/templates/kb/main/images/pfeil_link_copytext.gif");
    background-position: left 7px;
    background-repeat: no-repeat;
    padding: 3px 4px 3px 14px;
    display: inline; 
}
.expandliste_inhalt_gross .kb_teaser_inhalte a:hover, .expandliste_inhalt_gross .copytext a:hover {
    text-decoration: underline;
}

/* Kontaktbox */
#spalte_3 .teaser, #spalte_3 .kontaktbox {
    background: none;
}
#spalte_3 #kontakt_home {

}
#spalte_3 #kontakt_home .kontaktbox {
		background-color: #f2f2f2;
		min-height: 286px;
}
#spalte_3 .kontaktbox_head {
  color: #464646;
	font-family: Georgia;
	font-weight: normal;
	font-size: 1.3em;
	background-color: #fff;
	text-transform: none;
	padding: 8px 0 9px 0;
}
#spalte_3  #kontakt_home .kontaktbox_head strong {
	font-weight: normal;
}
#spalte_3  #kontakt_home .kontaktbox_foto {
	padding: 0;
}
#spalte_3  #kontakt_home .kontaktbox_inhalt {
	border-top: 0px;
  color: #464646;
  height: auto;
}
#spalte_3  #kontakt_home .kontaktbox_links a {
  color: #464646;
}
#spalte_3  #kontakt_home .kontaktbox_links a.email {
background-image: url("/fileadmin/templates/kb/main/images/icon_email_grau.gif");
}
#spalte_3  #kontakt_home .kontaktbox_dropdown {
	padding: 10px;
}


/* Aktuellbox Home */

.aktuellbox_head {
  color: #006BB6;
	font-family: Georgia;
	font-weight: normal;
	font-size: 1.3em;
	text-transform: none;
	padding: 6px 0 6px 0;
	margin-left: 0px;
}
.teaser_aktuellbox {
	margin-bottom: 30px;
}

.tabs_navi {
    overflow: hidden;
}
.tabs_navi ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.tabs_navi ul li {
    float: left;
    margin-right: 2px;
}
.tabs_navi ul li:last-child, .tabs_navi ul li.pressno {
    margin-right: 0px;
}
.tabs_navi ul li.pressno {
    margin-right: 0px;
}
.tabs_navi ul li a {
    background-color: #006cb7;
    color: #fff;
    display: block;
    float: left;
    font-size: 90%;
    font-weight: bold;
    margin-top: 5px;
    padding: 4px 8px;
    text-decoration: none;
    width: 90px;
}
.tabs_navi ul li a.current {
    background-color: #d9eaf4;
    color: #006cb7;
    margin-top: 5px;
    padding-bottom: 6px;
    padding-top: 4px;
    padding-right: 8px;
}
.tabs_item {
  height: 100%;
  overflow: auto;
}
.tabs_item.hidden {
	height: 0;
}

.presseinfos_text {
	border-top: 0px solid #fff;
}
.presseinfos_text ul li {
    background-image: url("/fileadmin/templates/kb/main/images/hintergrund_aktuelles_home.gif");
    background-position: left top;
    background-repeat: repeat-x;
}
.presseinfos_text ul li a {
    background: none;
    background-image: url("/fileadmin/templates/kb/main/images/pfeil_pi_b.gif");
    background-position: 4px 8px;
    background-repeat: no-repeat;
    border-bottom: 1px solid #fff;
    color: #006cb7;
}
.presseinfos_text ul li a:hover {
    background: none;
    /*background-image: url("/fileadmin/templates/kb/main/images/pfeil_pi_g.gif");
    background-position: 4px 8px;
    background-repeat: no-repeat;*/
    background-image: url("/fileadmin/templates/kb/main/images/pfeil_pi_b.gif");
    background-position: 4px 8px;
    background-repeat: no-repeat;
}
.tx-aspresse-pi3 .presseinfos_link ul li a {
		font-weight: normal;
}
.tx-aspresse-pi3 .presseinfos_link, #veranstaltungsbox .presseinfos_link {
  display: none;
}

.tx-aseventcalendar-pi3 .kb_teaser_headline, .tx-aspresse-pi3 .marginalie_head {
		display: none;
}

.tx-aseventcalendar-pi3 .kb_box .kb_teaser_text {
    margin: 0;
    padding: 0;
    font-size: 0.9em;
    color: #006CB7;
}
.tx-aseventcalendar-pi3 .kb_box .kb_teaser_text strong {
    display: block;
}
.tx-aseventcalendar-pi3 .kb_box .kb_teaser_text ul li {
    background-image: url("/fileadmin/templates/kb/main/images/hintergrund_aktuelles_home.gif");
    background-position: left top;
    background-repeat: repeat-x;
    margin-bottom: 0;
    padding: 4px 4px 4px 10px;
    border-bottom: 1px solid #fff;
}
.tx-aseventcalendar-pi3 .kb_box .kb_teaser_text ul li a {
    background: none;
    background-image: url("/fileadmin/templates/kb/main/images/pfeil_link_copytext.gif");
    background-position: 0px 6px;
    background-repeat: no-repeat;
    border-bottom: 0px solid #fff;
    color: #006cb7;
    display: block;
    padding-left: 13px;
    font-weight: bold;
}