/*CVS Add-ins*/
/*
$Revision: 1.29 $
$RCSfile: opera.css,v $
Authors: JDE, SPI
Copyright (c) A&B.FACE2NET GmbH
*/

/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/*
    opera.css fuer dt. Technikmuseum Berlin (spezielle Angaben für Opera und Mac Safari) 
    02.07.2007 JDE
*/
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */


/*Opera Acronym Bug*/
acronym{ font-variant: normal; }

/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/*basics.css*/
.wrapper{ overflow: hidden; }
#header #headerbox{ margin-top: 0; }

/*.footer{ min-height: 22px; }
.footer ul{ margin: 0; padding-top: 3px; }
.footer ul li#f_help{ margin-top: -3px; padding-top: 3px; background-position: left top; }*/

.footer ul{ margin-top: 4px; }
.footer ul li#f_help a{ padding-top: 5px; padding-bottom: 5px; background-position: left top; }


#header .infobox,
#header .specialnavbox{ border-top: 0; }

/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/*nav*/
#websites li.active strong{ border-left-color: transparent; }

#header #navQuicklinks h3,
#header #navTeaser h3,
#header #navTeaser2 h3{ padding: 5px 10px 3px 10px; }

#header #navService ul li a, 
#header #navService ul li strong{ padding-top: 1px; line-height: 130%;}
#header #navService ul li{ background-position: 9px 1px;}
#header #navService ul li a:hover, 
#header #navService ul li a:focus, 
#header #navService ul li a:active{ background-position: 9px 0;}
#header #navService ul li.serv_02 strong{ background: #fff url("/fileadmin/templates/css/styleimages/navigation/bg_serv_search_sactive.gif") no-repeat 9px 1px; }
#header #navService ul li.serv_03 strong{ background: #fff url("/fileadmin/templates/css/styleimages/navigation/bg_serv_sitemap_sactive.gif") no-repeat 9px 1px; }
#header #navService ul li.active{ background: #fff;}

#header #navTeaser ul, 
#header #navTeaser2 ul{ margin-top:3px; }

#header #navQuicklinks ul li,
#header #navTeaser ul li,
#header #navTeaser2 ul li{ padding-bottom: 5px; }

#header #navQuicklinks ul a strong,
#header #navTeaser ul a strong,
#header #navTeaser2 ul a strong{ margin: -3px 0 -4px -30px; padding: 4px 0 3px 30px; }

#header #rssbox{ background-position: 8px 11px; }
#header #rssbox a:hover,
#header #rssbox a:focus,
#header #rssbox a:active{ background-position: -2px -1px; }

/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/*content.css*/

/*start*/
#start .content .teasersection_02 .teaser_box h3 span.head{ margin-top: 3px; background-position: 5px 9px; }
#start .teasersection_02 #quicklist div.textarea{ min-height: 223px; }
#start .content #calendar .textarea{ min-height: 219px; }

#start .teasersection_02 #quicklist h3 span.label{ padding: 2px 0; }
#start .content h3 span.label{ padding: 3px 10px; }

#start .teasersection_02 #quicklist div.textarea ul li{ background-position: 0 1px; }
#start .teasersection_02 #quicklist div.textarea ul li a:link,
#start .teasersection_02 #quicklist div.textarea ul li a:visited{ padding-bottom: 3px; padding-top: 2px; }

#start .teasersection_02 #quicklist div.textarea li a:hover, 
#start .teasersection_02 #quicklist div.textarea li a:focus, 
#start .teasersection_02 #quicklist div.textarea li a:active{ background-position: 0 -1px; }

#start .content #calendar .week ul li{ width: 14%; }
#start .content #calendar .week ul li.frist{ width: 14%; }

#start .teasersection_02 #quicklist div.textarea li span.context{ line-height: 150%; }

#start .content ul li{ padding-top: 2px; }
#start .content ul li a:hover, 
#start .content ul li a:focus, 
#start .content ul li a:active{ background-position: 0 -2px; }

/*standard*/

/*termine*/
#standard .content table#calendar{ padding-bottom: 2px; }
#standard .content table#calendar caption{ padding: 1px 0 6px 0; margin: 0 -1px 2px -2px; }

#standard .content table#calendar tr th{ width: 14%; }
#standard .content table#calendar tr th.bigger{ width: 13%; }

/*form*/
#standard .content .searchresult .turnPage ul li{ margin-top: 4px; padding-top: 2px; }
#standard .content .searchresult .turnPage ul li.rew,
#standard .content .searchresult .turnPage ul li.ff{ margin-top: 0; padding-top: 4px; }
#standard .content .searchresult .turnPage ul li.rew a,
#standard .content .searchresult .turnPage ul li.ff a{ background-position: left top; }
#standard .content .searchresult .turnPage ul li span.active strong{ display: block; background-color: #e1d8ce; margin-top: -2px; padding: 2px 5px 0; }

#standard .content input.sendButton{ display: block; margin: 30px 0 20px 0; }

/*sitemap*/
#standard .content .sitemap ul li a{ padding-top: 5px; }
#standard .content .sitemap li ul li a{ padding-top: 5px; }

/*materialbox*/
#multimedia .content #widescreen .materialbox h4{ padding-bottom: 3px; }

/*linkliste*/
#standard .content .linkliste ol li a:link,
#standard .content .linkliste ol li a:visited{ padding-bottom: 2px; }

/*tourengenerator*/
#standard .content .tourlist p.more a:link,
#standard .content .tourlist p.more a:visited{ padding-top: 5px; }

#standard .content .tourlist a.back:link,
#standard .content .tourlist a.back:visited{ background-position: left top; }

#standard .content .tourlist form input#audiotour{ float: left; margin-right: 20px; }
#standard .content .tourlist div.info span{ padding-top: 2px; }

#standard .content .tourlist a.download:link,
#standard .content .tourlist a.download:visited{ padding-top: 9px; }

/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/*special01.css*/

/*content - 3 spalten-layout*/
#standard .content .twocol .leftcol{ background-image: none; padding-top: 12px; }

/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
#header .specialnavbox{ border: 0; }

