

/* LINKS 
--------------- */
a {
	color: #20456f; 
}



/* BRANDING / HEAD
------------------ */
#branding {
	border-top: 7px solid #2e64a2;
}



/* GLOBAL NAVIGATION 
--------------------------- */
#nav-global li a {
	background-color: #dce4ef;
}
#nav-global li#nav-sec-insm-bayern a {
	background-image: none;
}
#nav-global li#nav-sec-themen a,
#nav-global li#nav-sec-themen.on a {
	background-image: url(../img/bgs/nav-separator.png);
}
#nav-global li#nav-sec-themen.on li a,
#nav-global li#nav-sec-themen li a {
	background-image: none;
}
/* on + open */
#nav-global li.on,
#nav-global li.open {
	background: url(../img/bgs/bayern-nav-arrow.png) 50% 100% no-repeat;
}
#nav-global li.on a,
#nav-global li.open a,
#nav-global li.on strong,
#nav-global li.open strong {
	background-color: #2e64a2;
}
/* hover */
#nav-global li a:hover,
#nav-global li a:active,
#nav-global li a:focus {
	background-color: #2e64a2;
}
/* 2. Ebene */
#nav-global li li a:hover,
#nav-global li li a:active,
#nav-global li li a:focus,
#nav-global li.on li a:hover,
#nav-global li.on li a:active,
#nav-global li.on li a:focus,
#nav-global li li.on a span {
	background-color: #2e64a2;
}
#nav-global li li.on strong {
	background-color: #2e64a2;
}




/* SIDEBAR left / NAVIGATION sub
-------------------------------- */
#nav li a {
	color: #20456f;
}
#nav li.open li a,
#nav li.on li a {
	color: #20456f;
}
#nav li.open li.on {
	background: #2e64a2 url(../img/bgs/bayern-nav-active.png) 100% 0 no-repeat;
}






/* MAIN 
----------------- */
.col-float3-subcol #main .opener p .more a {
	background-position: 0 2px;
	color: #20456f;
}
.teaser-wrapper .rack-teaser h2,
.teaser-wrapper .stage-teaser h2 {
	background: url(../img/bgs/bayern-stage-teaser.png) 0 0 repeat;
} 
#section.col-float2-subcol .teaser-external h2 a,
#section .teaser-external h2 a,
#article .teaser-external h2 a,
#section.col-float3-subcol #main .teaser-external h2 a {
	background-position: 0 -1209px;
}
#main p em.back a,
#main p em.internal a {
	background-position: 0 0;
}
#main p.all a {
	background-position: 0 4px;
	color: #20456f;
}
#text-features li a {
	color: #20456f;
}
#text-features li.print a {
	background: url(../img/icons/bayern-print.gif) 0 .1em no-repeat;
}
#text-features li.social-b a {
	background-position: 0 -664px ;
}
/* blockquote */
.text blockquote {
	background-color: #dce4ef;
}
/* table */
#main th {
	background: #dce4ef;
}
#main .odd td {
	background: #f2f6f7;
}
#main tbody td {
	background: #dce4ef;
}
#main .text tr:nth-child(odd) td {
	background: #dce4ef;
}
#photo-index .photo dd {
	background: #dce4ef;
}
#main #publications ul ul li.download a {
	background-position: 0 -1108px;
}
#sitemap #main .links li a {
	background-position: 0 6px;
}
#sitemap #main .links li li a {
	background-position: 27px 6px;
}
#wrapper-2 .vevent dd a.url {
	background-position: 0 1px;
	color: #20456f;
}
#main .links li a {
	background-position: 0 1px;
}
#main .links .download a,
#main .links .download li a {
	background-position: 0 -1109px;
}
#main .links .external a,
#main .links .external li a {
	background-position: 0 -1209px;
}



/* FAQ */
#main #faq-wrapper li h3 a {
	background-position: 5px 7px;
}
#main #faq-wrapper li h3 a.on {
	background-position: 5px -1102px;
}



/* Opener HOME */
#home .opener {
	background: #20456F;
	height: 216px;
}
#home #main .opener h1 {
	font-size: 300%;
	color: #fff;
}
#home #main .opener h1 em {
	display: none;
}
#home .opener p {
	color: #fff;
	font-size: 140%;
	top: 110px;
}
#home #main .opener p em.more {
	margin: 10px 0 0 0;
}
#home #main .opener p em.more a {
	background: none;
	padding-left: 0px;
	color: #fff;
}




/* GLOSSARY
--------------------- */
#glossary-index li a:hover,
#glossary-index li a:active,
#glossary-index li a:focus {
	background: #2e64a2;
}





/* COMMENTS 
----------------- */
#comments li {
	background: #dce4ef;
}





/* Paging */
#wrapper-3 #main .pager li strong { /* you are here */
	background: #2e64a2 url(../img/bgs/bayern-pager-active.png) 50% 100% no-repeat;
}
#wrapper-3 #main .pager li a:hover,
#wrapper-3 #main .pager li a:active,
#wrapper-3 #main .pager li a:focus {
	background: #2e64a2;
}
#wrapper-3 #main .pager li.previous a,
#wrapper-3 #main .pager li.previous a:hover,
#wrapper-3 #main .pager li.previous a:active,
#wrapper-3 #main .pager li.previous a:focus {
	background-position: 0 -1506px;
}
#wrapper-3 #main .pager li.next a,
#wrapper-3 #main .pager li.next a:hover,
#wrapper-3 #main .pager li.next a:active,
#wrapper-3 #main .pager li.next a:focus {
	background-position: 100% -1606px;
}
#wrapper-3 #main .pager li.next a:hover,
#wrapper-3 #main .pager li.next a:active,
#wrapper-3 #main .pager li.next a:focus,
#wrapper-3 #main .pager li.previous a:hover,
#wrapper-3 #main .pager li.previous a:active,
#wrapper-3 #main .pager li.previous a:focus {
	color: #20456f;
}









/* FORMS 
-------------------- */
.form-wrapper div {
	background: #dce4ef;
}
#main #publications ul ul li.order a {
	background: #2e64a2 url(../img/bgs/bayern-submit.png) 0 0 repeat-x;
	border: 1px solid #23558e;
}
#main .new-search .button,  /* button outside button-wrapper */
.form-wrapper div.button-wrapper input {
	background: #2e64a2 url(../img/bgs/bayern-submit.png) 0 0 repeat-x;
	border: 1px solid #23558e;
}





/* Extras */
.box {
	background: #dce4ef;
}
.box h2,
.box h3 {
	color: #333;
}
#extras li a {
	color: #20456f;
}
#extras .tagcloud ul {
	background: #dce4ef;
}






/* FOOTER 
----------------- */
#site-info {  
	background: #dce4ef;
}
#site-info li a { 
	color: #20456f;
} 











/* ###### Quotes ###### */
#tag-filter .text-box-toc li.on {
	background: url(../img/bgs/bayern-arrow-quotes.png) 50% 100% no-repeat;
}
#tag-filter .text-box-toc li.on a {
	background: #2e64a2;
}
#tag-filter .text-box-toc li a:hover,
#tag-filter .text-box-toc li a:active,
#tag-filter .text-box-toc li a:focus {
	background: #2e64a2;
}
#tag-filter .tagcloud li.on a,
#tag-filter .tagcloud li.on strong {
	background: #2e64a2;
}
#tag-search .button  {
	background: #2e64a2 url(../img/bgs/bayern-submit.png) 0 0 repeat-x;
	border: 1px solid #23558e;
}


