/*CVS Add-ins*/
/*
$Revision: 1.3 $
$Date: 2009/09/15 09:57:32 $
$RCSfile: safari_wk.css,v $
Authors: JDE, SPI
Copyright (c) A&B.FACE2NET GmbH
*/

/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/*
    safari.css fuer SPD08008 (AJ) (spezielle Angaben fuer aeltere Opera und Mac Safari) 
    21.11.2008 JDE
*/
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */


html, 
body{ height: auto; } 
.out{ position: static; display: none; }


/* + + + + + basics.css + + + + + */
.main{ margin-top: -3px; }
#header{ border-bottom: solid 7px #B90015; }

#footer .inner .copy .languagelinks li{ padding-right: 4px; }
#footer .inner .footerlinks li{ /*padding-right: 6px;*/ }
#footer .inner #service{ width: 792px; }
#footer .inner .sociallinks{ /*width: 400px; border: 1px solid #1C4C5C;*/ }


/* + + + + + nav.css + + + + + */
#breadcrumb span{ min-height: 1.45em; background-position: -22px -31px; }
#breadcrumb span strong, #breadcrumb span a:link, #breadcrumb span a:visited{ padding-top: .25em }
#breadcrumb span.start strong, #breadcrumb span.start a:link, #breadcrumb span.start a:visited{ padding-top: .2em; }

#navMain li.active{ background-position: -16px 0; }
#navMain li.activelink{ background-position: -1px 0; }
#navMain li.active strong,
#navMain li.activelink strong{ padding-top: 1px; padding-bottom: 1px; }

#boxnavigation{ margin-bottom: -7px; }
#boxnavigation ul li a:link, #boxnavigation ul li a:visited, #boxnavigation ul li strong { padding-right: 38px; }


/*navMain ein-, ausblenden*/
#quicksearchfooter span{ width: 190px; }
#quicksearchfooter span a:link, 
#quicksearchfooter span a:visited{ border: solid 1px transparent; }
#quicksearchfooter span strong a:hover,
#quicksearchfooter span strong a:focus,
#quicksearchfooter span strong a:active{ background-position: -1px -1px; }


/*zur alternativen startseite*/
#searchheader .alternative a:link, 
#searchheader .alternative a:visited{ padding-bottom: 3px; }

#searchheader .alternative span{ padding-bottom: 3px; }

/* + + + + + content.css + + + + + */
#content .teaser .teasertxt div.link{ background-position: -196px -11px; }


/*halfimg teaser*/
#content .halfimg .teasertxt h2{ margin-right: 7px; }
#content .halfimg .teasertxt div.link{ background-position: -196px -10px; }


/*halfimg event*/
#content .event .teasertxt h2{ margin-right: 0; }


/*fullimg teaser*/
#content .fullimg .teasertxt div.link a:link,
#content .fullimg .teasertxt div.link a:visited{ background-position: -82px -130px; }


/*fullbgimg teaser*/


