/*
	Banner and color changes - extends main.css
*/

#logo
{
	height: 160px !important;
}

#navigation
{
	background-color: #27406B !important;
}

ul.menu li a
{
  color: #27406B !important;
  text-decoration: none !important;
}

ul.menu li a:hover
{
  text-decoration: none !important;
  color: #000000 !important;
}

ul.menu li
{
   background: #FFFFFF url(../img/new/lc_boxWhite.gif) no-repeat top left !important;
   border-bottom: 1px solid #EBEBEB !important;
}

#main
{
	background:#FFFFFF url(../img/new/bg_content.gif) repeat-y scroll 0 !important;
}

#content-mainmenu .tx-poseducationalprogramm
{
	background-color: #FFFFFF;
	color: #27406B;
}

.nav-mainmenu-popup ul.level2 li a,
.nav-mainmenu-popup ul.level2 li a:link,
.nav-mainmenu-popup ul.level2 li a:visited
{
	color: #FFFFFF;
}

.nav-mainmenu-popup ul.level2 li a:hover
{
	color: #EBEBEB;
}

.nav-mainmenu-popup ul.level2 li a:focus
{
	color: #27406B;
	background-color: #FFFFFF;
}

div.nav-mainmenu-popup-level3 ul.level3 li a:hover
{
	color: #8294AD;
}

.nav-mainmenu-popup-level3 ul.level3 li a:focus
{
	color: #27406B;
	background-color: #FFFFFF;
}

.nav-mainmenu-popup-level3 ul.level3 li a,
.nav-mainmenu-popup-level3 ul.level3 li a:link,
.nav-mainmenu-popup-level3 ul.level3 li a:visited
{
	color: #27406B;
}

.nav-mainmenu-popup-level3
{
	background-color: #EBEBEB;
	border-color: #CECECE;
}

.nav-mainmenu-popup
{
	background-color: #27406B;
	border-left: 3px solid #8294AD;
}

#hauptnavigation .level1 li.active a { color: #FFFFFF; }
#hauptnavigation .level1 li.active
{
	background-color: #8294AD;
}

#contentRight .csc-frame-frame2 h1,
#contentRight .csc-frame-frame2 h2,
#contentRight .csc-frame-frame2 h3
{
	background-color: #EBEBEB;
	color: #27406B;
	padding: 8px;
	text-transform: uppercase;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 11px !important;
	font-weight: bold;
}

#contentRight .csc-frame-frame2 h1 a,
#contentRight .csc-frame-frame2 h2 a,
#contentRight .csc-frame-frame2 h3 a,
#contentRight .csc-frame-frame2 h1 a:visited,
#contentRight .csc-frame-frame2 h2 a:visited,
#contentRight .csc-frame-frame2 h3 a:visited,
#contentRight .csc-frame-frame2 h1 a:active,
#contentRight .csc-frame-frame2 h2 a:active,
#contentRight .csc-frame-frame2 h3 a:active,
#contentRight .csc-frame-frame2 h1 a:hover,
#contentRight .csc-frame-frame2 h2 a:hover,
#contentRight .csc-frame-frame2 h3 a:hover,
#contentRight .csc-frame-frame2 h1 a:focus,
#contentRight .csc-frame-frame2 h2 a:focus,
#contentRight .csc-frame-frame2 h3 a:focus
{
	text-decoration: underline;
	color: #27406B !important;
}

input
{
	border: 1px solid #27406B;
}

#content-mainmenu .tx-poseducationalprogramm .zone select
{
	border:1px solid #27406B;
}

#naviLinks a
{
  text-decoration: none;
  color: #FFFFFF;
}

#naviLinks a:hover,
#naviLinks a:active
{
  text-decoration: none;
  color: #EBEBEB;
}

p.bodytext a,
a.internal-link,
a.internal-link:hover,
a.internal-link:visited,
a.internal-link:link
{
	color: #27406B !important;
}


#contentRight a,
#contentRight ul li a,
#contentRight ul li a:visited,
#contentRight p a,
#contentRight p a:visited,
#contentRight p a:link,
.news-single-item a,
.news-single-item a:visited
{
	text-decoration: underline !important;
	color: #525252 !important;
}

#contentRight a:hover,
#contentRight ul li a:hover,
#contentRight #container-top a:hover,
#contentRight #contentHolder a:hover,
#contentRight p a:hover,
.news-single-item a:hover
{
	text-decoration: underline !important;
	color: #27406B !important;
}

h1.csc-firstHeader {
	color: #27406B;
	background:  #EBEBEB url(/fileadmin/templates/img/new/headerbg.png) no-repeat;
}

#bredcrumb,
#bredcrumb a,
#bredcrumb a:link,
#bredcrumb a:visited
{
	color: #27406B !important;
}

#sitemap div,
#sitemap div a:link,
#sitemap div a:visited
{
  color: #000000 !important;
}

#sitemap div a:hover,
#sitemap div a:active
{
  color: #27406B !important;
}

h6.blockheader
{
  background: url(/fileadmin/templates/img/new/download.gif) no-repeat !important;
  color: #ffffff !important;
}

.downloadblock
{
  border-top: 1px solid #fff !important;
  background-color: #EBEBEB !important;
}

#contentRight ul li {
	 background: transparent url(../img/new/square_blue.gif) no-repeat scroll left top !important;
	background-repeat: no-repeat;
}

#contentHolder ul li {
	background: transparent url(../img/new/square_blue.gif) no-repeat scroll left top !important;
}

#contentHolder .downloadblock ul li {
	background: transparent url(../img/new/square_blue_download.gif) no-repeat scroll left top !important;
	padding-left: 18px !important;
}

#contentRight ul li
{
	padding-top: 0;
	padding-left: 15px !important;
}

#contentRight p a:hover,
.news-single-item a:hover,
#contentRight ul li a:hover
{
	color: #27406B !important;
}

ul.menu, ul.sub
{
	background-color: #8294AD !important;
}

ul.sub li {
	background: #8294AD url(../img/new/lc_listeKlein.gif) no-repeat top left !important;
	border-bottom: 0px !important;
}

ul.sub li a,
ul.sub li a:hover,
ul.sub li a:link,
ul.sub li a:active,
ul.sub li a:focus {
	color: #FFFFFF !important;
}

.clText {
	background: #FFFFFF none repeat scroll 0 !important;
	color: #27406B !important;
}

.clText a
{
	color: #27406B !important;
}

#contentRight .clText {
	background: #EBEBEB none repeat scroll 0 !important;
	color: #27406B !important;
}

#contentRight .clText a
{
	color: #27406B !important;
}

p.csc-frame-frame1, h1
{
	color: #27406B !important;
}

#naviRechts .first-active a,
#naviRechts .active a
{
	color: #8294AD !important;
}

#naviRechts a:hover,
#naviRechts a:active {
	color: #EBEBEB;
}

#pl_search
{
	background-image: url(/fileadmin/templates/img/new/lc_suche.gif) !important;
	background-color: #27406B !important;
}

#wcalendar {
	background-image: url(/fileadmin/templates/img/new/lc_termine.gif) !important;
	background-color: #27406B !important;
}

h1, h1 a, span.important, span.name-of-person, #contentRight h1, .csc-header h1
{
	color: #27406B !important;
}

input.gsc-input
{
	border: 1px solid #27406B !important;
}

.downloadblock tr
{
	color: #27406B !important;
}

.begriffLeft
{
	background-color: #8294AD !important;
	color: #FFFFFF !important;
}

#main .contenttable th,
#main .contenttable thead td,
#main .contenttable thead th
{
	background-color: #8294AD;
	color: #FFFFFF;
}

#main .contenttable td
{
	background-color: #EBEBEB;
	color: #27406B;
}

#pl_menu .clHeader,
#pl_menu .clHeader span
{
	background-color: #FFFFFF !important;
}

#contentFooter
{
	color: #27406B !important;
}

#pl_changeform
{
	background-color: #27406B !important;
	background-image: url(/fileadmin/templates/img/new/lc_BegriffAendern.gif) !important;
}

#pl_addform
{
	background-color: #27406B !important;
	background-image: url(/fileadmin/templates/img/new/lc_BegriffFehlt.gif) !important;
}

#pl_menu
{
	background-color: #27406B !important;
	background-image: url(/fileadmin/templates/img/new/lc_Allgemeines.gif) !important;
}

#pl_entries
{
	background-color: #27406B !important;
	background-image: none !important;
}

#contentRight .clHeader,
#pl_entries .clHeader
{
	background-color: #27406B !important;
	background-image: none !important;
}

#contentLeft .clHeader span a:link,
#contentLeft .clHeader span a:visited
{
	color: #27406B !important;
	text-decoration: none !important;
}

.clHeader span a:hover,
.clHeader span a:active
{
	color: #000000 !important;
	text-decoration: none !important;
}

#letter
{
	border: 2px solid #27406B !important;
	color: #27406B !important;
}

textarea
{
	border: 1px solid #27406B !important;
}

#poscalender .poscalender-searchform
{
	background-color: #EBEBEB;
	border-bottom: 1px solid #8294AD;
	border-top: 1px solid #8294AD;
}

#poscalender .teaser-frame
{
	border-bottom: 1px solid #EBEBEB;
}

div.formerrors
{
	background-color: #27406B !important;
	border: 2px solid #27406B !important;
	color: #FFFFFF !important;
}

.detailinfo-booking
{
	background-color: #EBEBEB !important;
	border: 1px solid #8294AD !important;
}

#content-top-right .tx-poscalendar-pi
{
	background-color: #EBEBEB !important;
	border: 1px solid #8294AD !important;
}

.tx-poscalendar-pi .date
{
	color: #27406B !important;
}

#content-top-right .tx-poscalendar-pi .registerlink
{
	background-color: #8294AD !important;
}

#content-top-right .tx-poscalendar-pi .registerlink a,
#content-top-right .tx-poscalendar-pi .registerlink a:link,
#content-top-right .tx-poscalendar-pi .registerlink a:hover,
#content-top-right .tx-poscalendar-pi .registerlink a:focus,
#content-top-right .tx-poscalendar-pi .registerlink a:active
#content-top-right .tx-poscalendar-pi .registerlink a:visited
{
	color: #FFFFFF !important;
}