/*CVS Add-ins*/
/*
$Revision: 1.18 $
$Date: 2009/02/09 10:37:28 $
$RCSfile: content.css,v $
Authors: JDE, SPI
Copyright (c) A&B.FACE2NET GmbH
*/

/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/*
    content.css dt. fuer SPD08008 (barrierefreie Version) (editierbare Bereiche)
    21.11.2008 JDE
*/
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */


#content a:hover,
#content a:focus,
#content a:active{ text-decoration: none; }
#content a:hover *,
#content a:focus *,
#content a:active *{ text-decoration: none; }


/* + + + + + schriftgroessen, abstaende + + + + + */
#content p, #banner p, #footercontent p.error, #footercontent .message p,
#content blockquote, #content ol, #content ul,
#footer .half, #footer form{ font-size: .75em; line-height: 135%; padding-bottom: 7px; }


/* + + + + + ueberschriften + + + + + */
#content h1{ clear: both; font-size: 1.5em; padding: 25px 0 10px; }
#content h2{ clear: both; font-size: .88em; }
#content h3{ font-size: .75em; }
#content h4{ font-size: .75em; }
#content h5{ font-size: .75em; }
#content h6{ font-size: .75em; }


/* + + + + + zitate + + + + + */
#content blockquote p{ font-size: 1em; padding-bottom: 0; }


/* + + + + + listen + + + + + */
#content li{ padding: 0 0 3px; }
#content li li{ font-size: 1em; padding-top: 3px; padding-bottom: 0; }
#content li ul,
#content li ol,
#content li p{ font-size: 1em; padding-top: 0; padding-bottom: 0; }

#content ol,
#content ul li ol{ clear: left; list-style-type: decimal; padding-left: 2.5em; }
#content li ol li{ padding-left: 0; }

#content ul{ clear: left; list-style-type: none; padding-left: 0; }
#content ul li{ padding-left: 12px; }


/* + + + + + tabellen + + + + + */
#content table{ clear: both; font-size: .75em; margin-bottom: 10px; }
#content table caption{ font-size: 12px; font-weight: bold; text-align: left; padding: 10px 0; }
#content table tr th,
#content table tr td{ vertical-align: top; text-align: left; padding: 5px 10px; }

#content table tr td p{ font-size: 1em; padding-bottom: 3px; }
#content table tr td ol,
#content table tr td ul{ padding-top: 0; }
#content table tr td ul,
#content table tr td ol{ font-size: 1em; }


/* + + + + + teaser + + + + + */
#content .teaser{ clear: left; margin: 17px 0 0 0; }
#content .teaser h2{ font-size: 1.13em; padding-bottom: 7px; }
#content .teaser .teaserimg{ margin-bottom: 7px; }
#content .teaser .teasertxt div.link a:link,
#content .teaser .teasertxt div.link a:visited{ display: block; font-size: 1.13em; padding-left: 18px; }

#content .teaser .teasertxt a:link,
#content .teaser .teasertxt a:visited{ }
#content .teaser .teasertxt a:hover,
#content .teaser .teasertxt a:focus,
#content .teaser .teasertxt a:active,
#content .teaser .teasertxt a:hover *,
#content .teaser .teasertxt a:focus *,
#content .teaser .teasertxt a:active *{ text-decoration: underline; }


/* halfimg teaser */
#content .halfimg .teaserimg{ width: 310px; overflow: hidden; float: left; }
#content .halfimg .link{ clear: left; }


/* halfimg event */
#content .event .teasertxt div img{ margin-bottom: 20px; }
#content .event .teasertxt div .date{ font-size: .82em; font-weight: bold; }
#content .event .teasertxt h3{ font-size: 1.13em; margin-top: 5px; }


/* fullimg teaser */


/* full-bg-img teaser */


/*teasertxt + icon*/
#content .fullbgimg .teasertxt.icon li{ clear: both; padding: 0 0 10px; }
#content .fullbgimg .teasertxt.icon li span{ font-weight: bold; }

#content .fullbgimg .teasertxt.icon li a:link,
#content .fullbgimg .teasertxt.icon li a:visited{ display: block; font-size: 1.13em; padding-left: 18px; }


/* videoteaser audioteaser flashteaser */
#content .teaserflash p{ padding: 14px 16px 1px; }
#content .video .teaserflash p.more,
#content .audio .teaserflash p.more{ padding: 2px 18px 10px; margin-left: 14px; }
#content .video .teaserflash img,
#content .audio .teaserflash img{ margin: 8px auto 12px; }
#content .video .teasertxt .link ul li,
#content .audio .teasertxt .link ul li{ background-image: none; padding-left: 0; }

#content .video .teaserimg div.fullheight,
#content .audio .teaserimg div.fullheight{cursor: pointer; }


