@media all {

/* ---------------------------------------------------------
   basics 
--------------------------------------------------------- */

body {
	background-color: #132732;
	color: #fff !important;
	background-image: none;
}
.error{
	color: #ff0 !important;/**/
}



input, select, textarea {
	color: #fff;
	background-color: #666;
	border-color: #fff;
}



/* ---------------------------------------------------------
   link-basics
--------------------------------------------------------- */

a 			{ color: #fff; }

#toolbar a	{ color: #fff; }

#closewin a {
	background: transparent url(../../img/v07/contrast/icon_link_closewin.gif) no-repeat 0 2px;
}


#contentbox a.glossar { 
	color: #ccc;
}


a.intern {
	color: #fff !important;
	background-image: url(../../img/v07/contrast/icon_link_intern.gif);
}
a.intern:focus,
a.intern:active	{ background-color: #333 !important; color: #fff !important; }

a.extern {
	color: #fff !important;
	background-image: url(../../img/v07/contrast/icon_link_extern.gif);
}
a.extern:focus,
a.extern:active	{ background-color: #333 !important; color: #fff !important; }




/* ---------------------------------------------------------
   jumper
--------------------------------------------------------- */

#jumper a:focus,
#jumper a:active {
    border: 1px solid white;
    padding: 2px;
    background-color: #000;
    
} 



/* ---------------------------------------------------------
   page-layout
--------------------------------------------------------- */

#page-box {
	background-color: #333;
	border-color: #333 !important;
	border-top: 0;
}





/* ---------------------------------------------------------
   breadcrumbs
--------------------------------------------------------- */

#breadcrumbs {
	background-color: #333;
	color: #fff;
}
#breadcrumbs a {
	color: #fff;
}





/* ---------------------------------------------------------
   page-footer
--------------------------------------------------------- */

#page-footer li a {
	color: #fff;
}
#page-footer li a:focus,
#page-footer li a:active {
	background-color: #000 !important;
	color: #fff !important;
}












/* ---------------------------------------------------------
   hauptnavigation
--------------------------------------------------------- */

#mainnav {
	background-color: #565656;
	background-image: url(../../img/v07/contrast/bg_mainnav.gif);
	border-bottom-color: #222 !important;
	color: #fff;
}
#mainnav .floater {
	color: #fff;
	background-color: #c20b21;
}
div.corner {
	background-image: url(../../img/v07/contrast/mainnav-floater-corner.gif);
}

#mainnav li {
	border-right-color: #fff;
}
#mainnav a {
	color: #fff;
}

#mainnav ul.big li.kampagne a,
#mainnav ul.big li.kampagne em {
	background-image: url(../../img/v07/contrast/mainnav/kampagne.gif);
}
#mainnav ul.big li.schleifezeigen a,
#mainnav ul.big li.schleifezeigen em {
	background-image: url(../../img/v07/contrast/mainnav/schleifezeigen.gif);
}
#mainnav ul.big li.botschafter a,
#mainnav ul.big li.botschafter em {
	background-image: url(../../img/v07/contrast/mainnav/botschafter.gif);
}
#mainnav ul.big li.aktionen a,
#mainnav ul.big li.aktionen em {
	background-image: url(../../img/v07/contrast/mainnav/aktionen.gif);
}
#mainnav ul.big li.blog a,
#mainnav ul.big li.blog em {
	background-image: url(../../img/v07/contrast/mainnav/blog.gif);
}
#mainnav ul.big li.meinungen a,
#mainnav ul.big li.meinungen em {
	background-image: url(../../img/v07/contrast/mainnav/meinungen.gif);
}
#mainnav ul.big li.statements a,
#mainnav ul.big li.statements em {
	background-image: url(../../img/v07/contrast/mainnav/statements.gif);
}
#mainnav li.active a,
#mainnav li.active em,
#mainnav li a:hover,
#mainnav li a:focus,
#mainnav li a:active {
	color: #ff0;
}
#mainnav li.active a:focus,
#mainnav li.active a:active {
	color: #fff;
}





/* ---------------------------------------------------------
   subnavigation
--------------------------------------------------------- */

#subnav {
	border-bottom-color: #999;
}
#subnav li {
	border-top-color: #999;
	background-color: #333;	
}
#subnav li a {
	color: #fff;
}
#subnav li a:hover {
	color: #fff;
}
#subnav li.active {
	background-color: #444;	
}
#subnav li.no-bg {
	background-color: #333;
}
#subnav li a:hover,
#subnav li a:active,
#subnav li a:focus {
	color: #ff0;
}
#subnav li.active em, #subnav li.active a, #subnav li.active em a, #subnav li.active a:hover {
	color: #ff0 !important;
}
#subnav li.active ul li {
	background-color: #333;
	border-top-color: #999;
	background-image: url(../../img/v07/contrast/subnav_list_square.gif);
}
#subnav li.active ul li.active {
	background-color: #444 !important;
	background-image:  url(../../img/v07/contrast/subnav_list_square_akt.gif);
}
#subnav li.active ul li.first {
	border-top-color: #999;
}
#subnav li.active ul li a {
	color: #fff !important;
}
#subnav li.active ul li.active a,
#subnav li.active ul li a:hover {
	color: #fff;
}






/* ---------------------------------------------------------
   homepage-welcome-textbox
--------------------------------------------------------- */

#hp-welcome {
	color: #fff;
}
#hp-welcome h2 {
	color: #fff;
}
#hp-welcome strong {
	color: #fff;
}
#hp-welcome a {
	color: #fff !important;
}


#hp-partner {
	color: #fff;
}



/* ---------------------------------------------------------
   subsubnavigation im pulldown
--------------------------------------------------------- */

#subsubnav {
	background-color: #555;
	color: #fff;
	border-color: #999;
}
#subsubnav form input { /* [type=submit] */
	color: #fff;
	background-color: #000;
	border-color: #fff;
}
#subsubnav form select,
#subsubnav form option {
	color: #fff;
	background-color: #000;
}





/* ---------------------------------------------------------
   page-content middle
--------------------------------------------------------- */

#contentbox {
	background-color: #333 !important;
	border: 0;
	border-bottom: 0;
}

#contentbox a { color: #fff !important; }
#contentbox a:focus,
#contentbox a:active	{ background-color: #000 !important; color: #fff !important; }
#contentbox ul a:focus,
#contentbox ul a:active,
#contentbox ol a:focus,
#contentbox ol a:active	{ background-color: #000 !important; color: #fff !important; }






/* ---------------------------------------------------------
   page-content middle // teaser
--------------------------------------------------------- */

#contentbox .teaser {
	background-color: #333;
	border-color: #ccc;
	color: #fff;
}

#contentbox .teaser img {
	border-color: #ccc;
}
#contentbox .teaser h3 {
	color: #fff;
}
#contentbox .teaser h3 a {
	color: #fff;
}

#contentbox .teaser a:focus img,
#contentbox .teaser a:active img {
	border-bottom-color: #000;
}


#contentbox .intro-t {
	background-color: #333;
}









/* ---------------------------------------------------------
   page-content middle // content
--------------------------------------------------------- */



div.colored-container {
	background-color: #444;
	border-top-color: #333;
	color: #fff !important;
}
div.colored-content {
	color: #fff !important;
}

div.colored-content h3 {
	color: #fff;
}
div.colored-content h2,
div.colored-content h3.topthema {
	color: #fff;
}
div.colored-container h3.blog-comments {
	color: #fff;
	background-image: url(../../img/v07/contrast/icon_comments_hl.gif);
}
div.colored-container h3.blog-trackbacks {
	color: #fff;
	background-image: url(../../img/v07/contrast/icon_trackbacks_hl.gif);
}
div.colored-content h3 a {
	color: #fff !important;
}
div.colored-content h3 a:hover{
	color: #fff !important;
}
div.colored-content h3 a:focus,
div.colored-content h3 a:active {
	background-color: #333;
}
div.colored-content span.meta {
	color: #fff; /*#ccc*/
}
div.colored-content span.blogger {
	background-image: url(../../img/v07/contrast/icon_blogger.gif);
}
div.colored-content span.meta a {
	color: #fff !important;
}
div.colored-content span.meta a.extern {
	background-image: url(../../img/v07/contrast/icon_link_extern_meta.gif);
}
div.colored-content span.meta a:focus,
div.colored-content span.meta a:active {
	background-color: #333;
}

#contentbox .opinion span.meta,
#contentbox .opinion span.meta a,
#contentbox .opinion blockquote p,
#contentbox .opinion-links,
#contentbox .opinion-links a {
	color: #fff !important;
}


div.colored-content a:focus,
div.colored-content a:active,
#contentbox .opinion-links a.:focus,
#contentbox .opinion-links a:active {
	background-color: #333 !important;
}




#contentbox .blog-details {
	border-top-color: #a8a8a8;
	color: #fff; /* #ccc */
}
#contentbox .blog-themen {
	color: #fff; /* #ccc */
	border-right-color: #a8a8a8;
}


#contentbox .blog-themen a {
	color: #fff !important;
}
#contentbox .blog-themen a:focus,
#contentbox .blog-themen a:active {
	background-color: #000 !important;
}

#contentbox .blog-details a.blog-comments {
	color: #fff !important;
	background-image: url(../../img/v07/contrast/icon_comments.gif);
}
#contentbox .blog-details a.blog-comments:focus,
#contentbox .blog-details a.blog-comments:active {
	background-color: #000 !important;
}

#contentbox .blog-details a.blog-trackback {
	background-image: url(../../img/v07/contrast/icon_trackback.gif);
}

#contentbox .blog-img {
	color: #fff;
}
#contentbox .blog-img-sub p {
	background-color: #444;
	color: #fff;
}


#contentbox div.blogger-profil img.blogger {
	border-color: #ccc;
}
#contentbox div.blogger-profil p.intro {
	color: #fff;
}
#contentbox div.blogger-profil blockquote {
	color: #fff;
}
#contentbox div.blogger-profil blockquote p {
	color: #fff;
}


#contentbox .blog-gallery {
	border-color: #ccc;
	background-color: #444;
}
#contentbox .blog-gallery p {
	color: #fff;
}

#contentbox .blog-fotogalerie {
	border-bottom-color: #fff;
}
#contentbox .blog-fotogalerie h3 {
	color: #fff;
}
#contentbox .blog-fotogalerie .imgbox {
	background-image: url(../../img/v07/contrast/bg_fotogal_thumb.gif);
}





#contentbox .aktionen-reiter {
	border-bottom-color: #222;
	color: #fff;
}

#contentbox .aktionen-reiter .aktiv {
	background-color: #444;
	background-image: none;
	/*border-color: #222;*/
	border-bottom-color: #444;
}
#contentbox .aktionen-reiter .inaktiv {
	background-color: #666;
	border-color: #222;
}
#contentbox .aktionen-reiter .aktiv a,
#contentbox .aktionen-reiter .inaktiv a {
	color: #fff;
}

#contentbox .aktionen-suche {
	border-color: #222;
	border-top-color: #444;
}

#contentbox .aktionen-suche .s2,
#contentbox .aktionen-suche .s3 {
	border-left-color: #fff;
}

#contentbox #as-ma .s3 {
	border-bottom-color: #fff;
}

#contentbox .aktionen-suche select {
	border-color: #fff;
}
#contentbox .aktionen-suche select:focus {
	background-color: #555;
}
#contentbox .aktionen-suche input.text {
	color: #fff;
	background-color: #555;
	border-color: #fff;
}
#contentbox .aktionen-suche input.text:focus {
	background-color: #444;
}
#contentbox .aktionen-suche input.submit {
	border-color: #fff;
}
#contentbox .aktionen-suche input.submit:focus {
	border-color: #c00;
}


#contentbox .content .aktion .aktionsinfo span.meta {
	color: #fff;
}





#contentbox .botschafter-suche label.trenner {
	border-left-color:#fff;
}
#contentbox .botschafter-suche select {
	border-color: #fff;
}
#contentbox .botschafter-suche select:focus {
	background-color: #555;
}
#contentbox .botschafter-suche input.text {
	color: #fff;
	background-color: #555;
	border-color: #fff;
}
#contentbox .botschafter-suche input.text:focus {
	background-color: #444;
}
#contentbox .botschafter-suche input.submit {
	border-color: #fff;
}
#contentbox .botschafter-suche input.submit:focus {
	border-color: #c00;
}

#contentbox .content .botschafter {
	background-color: #333;
	border-bottom-color: #fff;
}
#contentbox .content .botschafter span.meta {
	color: #fff;
}

#contentbox .content .botschafter span.meta {
	background-image: url(../../img/v07/contrast/icon_ambassador.gif);
}
#contentbox .content .botschafter span.opinion {
	background-image: url(../../img/v07/contrast/icon_opinion.gif);
}
#contentbox .colored-content span.ambassador {
	background-image: url(../../img/v07/contrast/icon_ambassador_cc.gif);
}
#contentbox .colored-content span.opinion {
	background-image: url(../../img/v07/contrast/icon_opinion_cc.gif);
}

/*#contentbox .content .botschafter span.blogger {
	background-image: url(../../img/v07/contrast/icon_blogger.gif);
}*/
#contentbox .content .botschafter span.meta a {
	color: #fff !important;
}
#contentbox .content .botschafter blockquote {
	color: #fff;
}
#contentbox .content .botschafter blockquote p {
	color: #fff;
}
#contentbox .content .botschafter blockquote a {
	color: #fff;
}
#contentbox .content .botschafter p.bot-comment {
	border-color: #bababa;
	background-color: #222;
	color: #fff;
}
#contentbox .content .botschafter p.bot-comment a {
	color: #fff;
}
#contentbox .content .botschafter p.bot-comment a:focus,
#contentbox .content .botschafter p.bot-comment a:active	{ background-color: #000; color: #fff; }




/* ---------------------------------------------------------
   page-content middle // line
--------------------------------------------------------- */

#contentbox .hr-white {
	background-color: #999;
}
#contentbox fieldset .hr-white {
	margin: 14px 0;
}
#contentbox .hr {
	border-bottom-color: #ededed;
}

#contentbox .content p.lined-top {
	border-top-color: #ededed;
}
#contentbox .content p.lined-bot {
	border-bottom-color: #ededed;
}



#contentbox .paging-complex {
	background-color: #333;
	color: #fff;
}

#contentbox .paging-simple {
	background-color: #333;
	color: #fff;
}

#contentbox .pagintro {
	background-color: #333;
	color: #fff;
}



#contentbox .content {
	background-color: #333;
	color: #fff;
}

#contentbox .content .img-sub {
	border-color: #ccc;
	background-color: #444;
	color: #fff;
}
#contentbox .content .img-sub a.zoom {
	background-image: url(../../img/v07/contrast/icon_link_zoom.gif);
}
#contentbox .content .img-sub a {
	color: #fff;
}
#contentbox .content h2 {
	color: #fff;
}
#contentbox .content h3,
#contentbox .content h4 {
	color: #fff !important;
}
#contentbox .content h3.balken {
	color: #fff;
	background-color: #555;
	background-image: url(../../img/v07/contrast/h3_balkenend.gif);
}

#contentbox .content strong {
	color: #fff;
}

#contentbox .content a {
	color: #fff;
}





/* -- SUCHE -----------------*/

#contentbox .suche-toptreffer h4 a {
	color: #fff;
}





/* -- FORMS -----------------*/

#contentbox .content h3.legend {
	color: #fff;
}
#contentbox .content fieldset {
	background-color: #444;
}
#contentbox .content fieldset legend {
	color: #fff;
}
#contentbox .content fieldset a:focus,
#contentbox .content fieldset a:active {
	background-color: #000 !important;
}

#contentbox .content label span.small-sub {
	color: #fff;
}
#contentbox .content span.explain {
	color: #fff;
}


#contentbox .content select {
	border-color: #fff;
}
#contentbox .content input.submit { /* [type=submit] */
	color: #fff;
	background-color: #000;
	border-color: #fff;
}
#contentbox .content input.reset { /* [type=reset] */
	color: #fff;
	background-color: #666;
	border-color: #fff;
}
#contentbox .content input.text,
#contentbox .content textarea.text { /* [type=text] */
	color: #fff;
	background-color: #555;
	border-color: #fff;
}

#contentbox .content input.text:focus,
#contentbox .content textarea.text:focus,
#contentbox .content select:focus {
	background-color: #444;
}





#contentbox .content h4.glossar {
	color: #fff !important;
}
#contentbox .content h4.major {
	color: #fff !important;
}
#contentbox .content h4.major a {
	color: #fff !important;
	text-decoration: none;
}



#contentbox .content div.colored {
	background-color: #333 !important;
	color: #fff !important;
}



#contentbox .content h4.glossar {
	color: #fff;
}
#contentbox .content h4.major {
	color: #fff;
}
#contentbox .content h4.major a {
	color: #fff;
}

#contentbox .content h4.anchor {
	color: #fff;
}
#contentbox .content h4.anchor a {
	color: #fff !important;
}

#contentbox .content h3.info {
	color: #fff;
}
#contentbox .content h3.legend {
	color: #fff;
}




#contentbox .content .materials {
	background-color: #333;
	color: #fff;
}
#contentbox .content .materials img {
	border: 1px solid #fff;
}
#contentbox .content .materials h5 {
	color: #fff;
}
#contentbox .content .materials a.zoom {
	background-image: url(../../img/v07/contrast/icon_link_zoom.gif);
}
#contentbox .content .materials a.download {
	background-image: url(../../img/v07/contrast/icon_link_download.gif);
}





#contentbox ul {
	background-color: #444;
}
#contentbox ul.no-colored { /*.content*/ 
	background-color: transparent;
}
#contentbox ul li {
	background-image: url(../../img/v07/contrast/list_item_square.gif);
}

#contentbox ol {
	background-color: #444;
}





#contentbox .content h3.anchorlist {
	color: #fff;
	background: transparent url(../../img/v07/contrast/icon_anchor.gif) no-repeat 0 5px;
}
#contentbox .content h3.anchorlist a {
	color: #fff;
}
#contentbox .content ul.anchorlist {
	background-color: #555;
}
#contentbox .content ul.anchorlist li {
	background: transparent url(../../img/v07/contrast/icon_link_anchor.gif) no-repeat 0 0;
}

#contentbox .content ul.links {
	background-color: #555;
}
#contentbox .content ul.links li.intern a {
	background-image: url(../../img/v07/contrast/icon_link_intern.gif);
}
#contentbox .content ul.links li.extern a {
	background-image: url(../../img/v07/contrast/icon_link_extern.gif);
}





#contentbox .content dl dt {
	background: transparent url(../../img/v07/contrast/list_item_square.gif) no-repeat 0 5px;
}




/* ---------------------------------------------------------
   page-content middle // img-boxes: ecards und fotowettbewerb
--------------------------------------------------------- */

#contentbox .content .img-boxed {
	background-color: #333;
}
#contentbox .content .img-boxed a.zoom {
	background: transparent url(../../img/v07/contrast/icon_link_zoom.gif) no-repeat 0 2px;
}






/* ---------------------------------------------------------
   page-content middle // footer
--------------------------------------------------------- */

#footer {
	background-color: #444;
}
#footer p,
#footer p a {
	color: #fff !important;
}

#footer li a.recommend {
	color: #fff !important;
	background-image: url(../../img/v07/contrast/icon_footer_recommend.gif); 
}
#footer li a.print {
	color: #fff !important;
	background-image: url(../../img/v07/contrast/icon_footer_print.gif); 
}
#footer li a.rss {
	color: #fff !important;
	/*background-image: url(../../img/v07/contrast/icon_footer_rss.gif); */
}

#page-footer, #page-footer li {
	color: #fff;
}
#footer a:focus,
#footer a:active {
	background-color: #333 !important;
}


/* ---------------------------------------------------------
   page-content left // moresites-linkbox
--------------------------------------------------------- */

#linkbox {
	border-color: #666; 
}
#linkbox h3 {
	color: #fff;
}
#linkbox div {
	background-color: #333;
	background-image: url(../../img/v07/contrast/line_linkbox.gif);
}
#linkbox p {
	background-color: transparent;
	background-image: none;
}

#linkbox p.bzga em {
	background-image: url(../../img/v07/contrast/logo_bzga_lb_all.gif);
}
#linkbox p.bzga a:hover em,
#linkbox p.bzga a:focus em,
#linkbox p.bzga a:active em {
	#background-image: url(../../img/v07/contrast/logo_bzga_lb.gif);
}


#linkbox p.dah,
#linkbox p.dah em {
	width: 106px;
}
#linkbox p.dah em {
	background-image: url(../../img/v07/contrast/logo_dah_lb_all.gif);
}
#linkbox p.dah a:hover em,
#linkbox p.dah a:focus em,
#linkbox p.dah a:active em {
	#background-image: url(../../img/v07/contrast/logo_dah_lb.gif);
}


#linkbox p.das,
#linkbox p.das em {
	width: 118px;
}
#linkbox p.das em {
	background-image: url(../../img/v07/contrast/logo_das_lb_all.gif);
}
#linkbox p.das a:hover em,
#linkbox p.das a:focus em,
#linkbox p.das a:active em {
	#background-image: url(../../img/v07/contrast/logo_das_lb.gif);
}



/* ---------------------------------------------------------
   page-content left // gakcbox
--------------------------------------------------------- */

#gakcbox a span.text {
	color:#fff;
}
#gakcbox a:focus span.text,
#gakcbox a:active span.text {
	color:#FFFF00;
}


/* ---------------------------------------------------------
   page-content right // context-teaser
--------------------------------------------------------- */

#contextbox {
	color: #fff;
	background-color: #444;
	border-color: #ccc;
}
#contextbox img {
	border: 1px solid #fff;
}
#contextbox h3 {
	color: #fff; /*#DC0020;*/
}
#contextbox a {
	color: #fff !important;
}
#contextbox .hr {
	border-bottom-color: #444;
}


#contextbox input.submit { /* [type=submit] */
	color: #fff;
	background-color: #000;
	border-color: #fff;
}
#contextbox input.reset { /* [type=reset] */
	color: #000;
	background-color: #fff;
	border-color: #000;
}



/* ---------------------------------------------------------
   page-content right // aktivier-modul
--------------------------------------------------------- */

#aktivier-modul {
	background-color: #444;
}
#aktivier-modul h4 {
	color:#fff;
}


/* ---------------------------------------------------------
   page-content right // aktivier-container
--------------------------------------------------------- */

#aktivier-container {
	background-color: #333;
	color: #fff;
	border-color: #444;
}
#aktivier-container h3 {
	color: #fff;
}
#aktivier-container .hr {
	border-bottom-color: #444;
}


/* Botschafter-Statements */
#aktivier-container h3.botschafter-statements {
	background-image: url(../../img/v07/contrast/headlines/ac_botschafter-statements.gif);
}
/* Neue Botschafter */
#aktivier-container h3.neue-botschafter {
	background-image: url(../../img/v07/contrast/headlines/ac_neue-botschafter.gif);
}
/* Die Rote Schleife */
#aktivier-container h3.rote-schleife {
	background-image: url(../../img/v07/contrast/headlines/ac_rote-schleife.gif);
}
/* Aktionen */
#aktivier-container h3.aktionen {
	background-image: url(../../img/v07/contrast/headlines/ac_aktionen.gif);
}


#aktivier-container blockquote {
	color: #ccc;
}
#aktivier-container blockquote p {
	color: #fff;
}


/* AKTIONEN SUCHE */
#aktivier-container div.aktionen-suche input.text {
	background-color: #555;
	border-color: #fff;
}
#aktivier-container div.aktionen-suche input.text:focus {
	background-color: #444;
}
#aktivier-container div.aktionen-suche input.submit {
	border-color: #ccc;
}
#aktivier-container div.aktionen-suche input.submit:focus {
	border-color: #c00;
}





/* ---------------------------------------------------------
   page-content right // blog-container
--------------------------------------------------------- */

#blog-container-sn {
	border-top-color: #444;
}



/* BLOG BASICS */
#blog-container-ctx h3.std,
#blog-container-sn h3.std {
	color: #fff;
}
#blog-container-ctx .hr,
#blog-container-sn .hr {
	border-bottom-color: #444;
}
#blog-container-sn ul.blogger li a {
	color: #fff;
	background-image: url(../../img/v07/contrast/icon_blogger.gif);
}
#blog-container-sn ul.blogger li a:focus,
#blog-container-sn ul.blogger li a:active	{ background-color: #000 !important; color: #fff !important; }

#blog-container-ctx ul.latest-comments li em {
	color: #fff;
}
#blog-container-ctx ul.latest-comments li a {
	color: #fff;
	background-image: url(../../img/v07/contrast/icon_comments_ctx.gif);
}
#blog-container-ctx ul.latest-comments li a:focus,
#blog-container-ctx ul.latest-comments li a:active	{ background-color: #000 !important; color: #fff !important; }


/* BLOG SUCHE */
#blog-container-ctx div.blog-suche {
	background-color: #444;
}
#blog-container-ctx div.blog-suche input.text {
	background-color: #555;
	border-color: #fff;
}
#blog-container-ctx div.blog-suche input.text:focus {
	background-color: #444;
}
#blog-container-ctx div.blog-suche input.submit {
	border-color: #ccc;
}
#blog-container-ctx div.blog-suche input.submit:focus {
	border-color: #c00;
}


/* BLOG TAGCLOUD */	
#blog-container-sn div.tagcloud {
	background-color: #444;
	color: #fff;
}
#blog-container-ctx div.tagcloud {
	background-color: #333;
	color: #fff;
	border-color: #444;
}

/* BLOG ARCHIVE */	
#blog-container-ctx div.blog-archive {
	color: #fff;
}
#blog-container-ctx div.blog-archive strong {
	color: #fff;
}
#blog-container-ctx div.blog-archive a {
	color: #fff;
}

#social-container p.colored,
#social-container div.colored {
	background-color: #444;
}
#social-container ul.socialweb-links a {
	color:#fff;
}
#social-container a.rss-feed {
	color: #fff;
	background-image: url(../../img/v07/basics/icon_rss_waves.gif);
}
#social-container a.delicious {
	color: #fff;
	background-image: url(../../img/v07/basics/btn_bm-add_delicious.gif);
}
#social-container a.mrwong {
	color: #fff;
	background-image: url(../../img/v07/basics/btn_bm-add_mrwong.gif);
}
#social-container .colored a:focus,
#social-container .colored a:active,
#social-container ul.socialweb-links a:focus,
#social-container ul.socialweb-links a:active { background-color: #000 !important; }





/* ---------------------------------------------------------
   page-content right // links und linklisten
--------------------------------------------------------- */

#page-right a {
	color: #fff;
}
#page-right a:focus,
#page-right a:active {
	background-color: #000 !important;
	color: #fff !important;
}
#aktivier-modul a:focus,
#aktivier-modul a:active {
	background-color: #000 !important;
}


#page-right ul.links li.intern a,
#contextbox ul.links li.intern a {
	background-image: url(../../img/v07/contrast/icon_link_intern.gif);
}
#page-right ul.links li.extern a,
#contextbox ul.links li.extern a {
	background-image: url(../../img/v07/contrast/icon_link_extern.gif);
}






/* ---------------------------------------------------------
   toolbar
--------------------------------------------------------- */

#toolbar {
	background-color: #555;
	background-image: none;
	color: #fff;
}
#searchbox input {
	border-color: #fff;
}
#searchbox input.submit {
	border: 1px solid #fff;
	background-color: #000;
	color: #fff;
}
#logo-bzga img {
    border-color: #555;
}

#toolbar a:focus, #toolbar a:active {
    background-color: #333;
}
#functions a:focus img, #functions a:active img {
    border-color: #000;
    background-color: #333;
}
#searchbox input:focus, #searchbox input:active {
    background-color: #333;
}
#searchbox input.submit:focus, #searchbox input.submit:active     {
	border: 1px solid #fff;
    color: #fff;
}
#logo-bzga a:focus img, #logo-bzga a:active img {
    border-color: #000;
}





/* ---------------------------------------------------------
   popup-window
--------------------------------------------------------- */
body.popup {
	background-color: #555;
	color: #fff;
}
#closewin {
	background-color: #333;
}
body.popup a {
	color: #fff !important;
}


#aktivier-modul.logout {
    background-image: url(../../img/v07/contrast/cross.gif);
}


.windowblind li {
	background-color:#333333 !important;
	color: #fff !important;
}
.windowblind li.active {
	background-color:#000 !important;
}
.windowblind h4 a {
	color: #fff;
}
#windowblind-main .content {
	background-color: transparent !important;
}

#contentbox h2.bigred,
#contentbox h2.tinyhead {
	color: #fff !important;
}

#windowblind-main h4,
#windowblind-main h4 a {
	color: #fff !important;
}
#contentbox .windowblind h4 a:focus, 
#contentbox .windowblind h4 a:active {
	color:#fff !important;
}

#contentbox ul.aktionen,
#contentbox ul.aktionen li {
	background-color:transparent;
}
#contentbox ul.aktionen li span.meta {
	color: #fff;
}


.dynd h3#suchtoggle {
	background-image: url(../../img/v07/contrast/arrow-right.gif);
}
h3#suchtoggle.aktiv {
	background-image: url(../../img/v07/contrast/arrow-down.gif);
}


#tooltip {
	color: #fff;
}
#tooltip #tooltip-top {
	background-image: url("../../img/v07/contrast/tooltip-bordertop.png");
}

#tooltip.upsideDown #tooltip-top {
	background-image: url("../../img/v07/contrast/tooltip-upsidedown-bordertop.png");
}

#tooltip #tooltip-bottom {
	background-image: url("../../img/v07/contrast/tooltip-borderbottom.png");
}

#tooltip.upsideDown #tooltip-bottom {
	background-image: url("../../img/v07/contrast/tooltip-upsidedown-borderbottom.png");
}

#tooltip #tooltip-content {
	background-image: url("../../img/v07/contrast/tooltip-bordercontent.png");
	color:#fff;
}

#tooltip-content .meta {
	color:#fff;
}

#contentbox .box-innershadow {
	background-image: none;
}

#blogcomments h3.blog-comments,
#blogcomments span.meta,
#contentbox .statement-links a,
#blog-container-ctx div.comments h4,
#blog-container-ctx div.comments p {
	color: #fff !important;
}



}







