@charset 'iso-8859-1';
/*
conditional body comments via http://codecandies.de/2008/12/12/conditional-comments-wenige-requests/
.ie6 = lt IE 7
.ie7 = gte IE 7
*/

body {
	margin: 0;
	font-family: "Trebuchet MS", Tahoma, Verdana, Helvetica, Arial, sans-serif;
}

.container {
	margin: 0;
	background-image: url("grid-beige.png");
	background-repeat: repeat-y;
}

#superbannerwrapper {
	background-color: #ffffff;
	clear: both;
}

#superbanner {
	margin-left: 222px;
}

#adl_sb_table {
	width: 950!important;
}

#skyscraper {
	position: absolute;
	top: 0;
	left: 950px;
	width: 160px;
	height: 600px;
}

#titel {
	position: relative;
	background-image: url("../images/titel-bg-oben.png");
	width: 950px;
	height: 128px;
	font-size: 0px;
	line-height: 0px;
}

#nav ul {
	margin: 0 auto 0 auto;
	padding: 0;
	list-style-type: none;
	display: table;
	white-space: nowrap;
	font-family: "Trebuchet MS", Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 15px;
	font-weight: bold;
	height: 22px;
}

#nav li {
	display:table-cell; margin:0; padding:0;
	background: url("../images/menuereiter01-li.png") no-repeat top left;
}

#nav li:hover {
	display:table-cell; margin:0; padding:0;
	background: url("../images/menuereiter02-li.png") no-repeat top left;
}

#nav li.active {
	display:table-cell; margin:0; padding:0;
	background: url("../images/menuereiter02-li.png") no-repeat top left;
}

#nav li a {
	display:table-cell; margin:0; padding:0;
	color: white;
	background: url("../images/menuereiter01-re.png") no-repeat top right;
	padding: 0px 13px;
	text-align: center;
	text-decoration: none;
}

#nav li a:hover {
	display:table-cell; margin:0; padding:0;
	color: white;
	background: url("../images/menuereiter02-re.png") no-repeat top right;
	padding: 0px 13px;
	text-align: center;
	text-decoration: none;
}

#nav li a.active {
	display:table-cell; margin:0; padding:0;
	color: white;
	background: url("../images/menuereiter02-re.png") no-repeat top right;
	padding: 0px 13px;
	text-align: center;
	text-decoration: none;
}

#nav {
	background: url("../images/titel-bg-unten.png") no-repeat top left;
}

/*
see http://www.cssplay.co.uk/menus/centered_float_left.html
*/
.ie6 #nav ul, .ie7 #nav ul {
	display: inline-block;
}
.ie6 #nav ul, .ie7 #nav ul {
	display: inline;
	line-height: 20px;
}
.ie6 #nav ul li, .ie7 #nav ul li {
	float: left;
	height: 22px;
}
.ie6 #nav, .ie7 #nav {
	text-align: center;
}
.ie7 #nav li a {
	display: block;
	height: 22px;
}

#menu {
	background-color: #f5ecd0;
}

#menu br {
	display: none;
}

#menu ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#menu li a {
	display: block;
	width: 130px;
	margin: 10px 0px 0px 0px;
	background: url(../images/menu_li.png) no-repeat;
	font-size: 14px;
	font-weight: bold;
	color: black;
	padding: 0 20px;
	text-decoration: none;
}
.ie6 #menu li a {
	width: 110px;
}

#menu li a:hover {
	background-image: url(../images/menu_li_active.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#menu li li {
	background-image: none;
}

#menu li li a {
	background-image: none;
	font-size: 12px;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
}

#menu li li a:hover {
	background-image: none;
	background-color: white;
}

#menu p {
	display: block;
	width: 110px;
	margin: 10px 0px 0px 0px;
	background-color: #d1d1bf;
	font-size: 14px;
	font-weight: bold;
	color: black;
	padding: 0 20px;
	text-decoration: none;
}

/*
 *
 * menubox
 *
 */

.menubox {
	width: 230px;
	border: 0;
	margin: 10px 0px 0px 0px;
	padding-bottom: 1px;	/* FIXME */
	background: url(../images/menu_li.png) no-repeat;
	background-color: #d1d1bf;
}

.menubox > p {
	padding-left: 20px;
	margin: 0;
	color: black;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

.menuboxcontent {
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	background-color: white;
	font-size: 10px;
	padding: 0px;
}

.menuboxcontent p {
	margin: 0px;
}

.menuboxcontent a:hover {
	color: black;
	text-decoration: underline;
}

.menuboxcontent a {
	color: black;
	text-decoration: none;
}

.menuboxcontent table,td,th {
	vertical-align: top;
}

/*
 *
 * menuboxlinks
 *
 */

.menuboxlinks {
	width: 150px;
	border: 0;
	margin: 10px 0px 0px 0px;
	padding-bottom: 1px;	/* FIXME */
	background: url(../images/menu_li.png) no-repeat;
	background-color: #d1d1bf;
}

.menuboxlinks > p {
	padding-left: 20px;
	margin: 0;
	color: black;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	background-color: transparent !important;
}

.menuboxlinkscontent {
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	background-color: white;
	font-size: 10px;
	padding: 0px;
}

.menuboxlinkscontent p {
	margin: 0px;
}

.menuboxlinkscontent a:hover {
	color: black;
	text-decoration: underline;
}

.menuboxlinkscontent a {
	color: black;
	text-decoration: none;
}

.menuboxlinkscontent table,td,th {
	vertical-align: top;
}

/*
 *
 * 
 *
 */

#mycarousel li a {
	background: white !important;
	margin: 0 !important;
	padding: 0 !important;
}

#menu2 {
	background-color: #f5ecd0;
}
.ie6 #menu2 {
	margin-left: -10px;
}

#menu2 .banner {
	margin-top: 10px;
	margin-left: 10px;
}
.ie6 #menu2 .banner {
	margin-left: 10px;
	margin-right: 0px;
}

#content {
}

h1 {
	font-size: 1.2em;
	line-height: 1.25em;
	margin-bottom: 0.25em;
	font-weight: bold;
	color: #bb1f2b;
}

h2 {
	font-size: 1.1em;
	line-height: 1.15em;
	margin-bottom: 0.25em;
}

div.StoryIntro {
	margin-top: 5px;
	margin-bottom: 10px;
}

div.StoryIntro a {
	color: #bb1f2b;
}

div.StoryIntro h1 a {
	text-decoration: none;
}

/*
div.StoryIntro h1 {
	font-size: 1.2em;
	margin-bottom: 0.25em;
	font-weight: bold;
}

div.StoryIntro h2 {
	font-size: 1.1em;
	margin-bottom: 0.25em;
}
*/

div.FullStory {
	margin-top: 0.5em;
	margin-bottom: 1.0em;
}

div.FullStory a {
	color: #bb1f2b;
}

/*
div.FullStory h1 {
	font-size: 1.2em;
	margin-bottom: 0.25em;
	font-weight: bold;
}

div.FullStory h2 {
	font-size: 1.1em;
	margin-bottom: 0.25em;
}
*/

div.FullStory p {
	margin-bottom: 0em;
}
/*
div.FullStory p.Vorspann {
}
div.FullStory p.Anfangsabsatz {
}
*/
div.FullStory p.Grundtext {
	text-indent: 1em;
}

#redaktion div.FullStory p.Grundtext {
	text-indent: 0em;
}

div.FullStory p.Interview-Frage {
	margin-top: 1.0em;
	xfont-weight: bold;
}

div.FullStory p.Kastentext {
	margin-top: 1.0em;
}

div.StoryNav {
	margin-top: 10px;
}

.flvplayer {
	margin-left: 85px;
}

.flvplayersmall {
	margin-right: 10px;
}

.flvplayermenu {
}

div.ArchivStory {
	margin-top: 0.5em;
	margin-bottom: 1.0em;
}

/*
div.ArchivStory h1 {
	font-size: 1.2em;
	margin-bottom: 0.25em;
	font-weight: bold;
	color: red;
}

div.ArchivStory h2 {
	font-size: 1.1em;
	margin-bottom: 0.25em;
}
*/

div.ArchivStory p {
	margin-bottom: 0em;
}

div.ArchivStory p.vorspann {
	margin-bottom: 1.0em;
	font-style: italic;
}

table.StoryImage {
	float: left;
	width: 1px;
	margin-right: 10px;
	margin-bottom: 10px;
	font-style: italic;
	font-size: .9em;
}

table.StoryImage th {
	padding: 0;
}

table.StoryImage td {
	padding: 0;
}

table.StoryImage img {
	margin: 0;
	padding: 0;
}

.header {
	background: url(../images/header_bg.png);
	text-align: center;
	width: 550px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 14px;
	font-weight: bold;
}

.header a {
	color: black;
	text-decoration: none;
}

.header270 {
	background: url(../images/header_bg_270.png);
	text-align: center;
	width: 270px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 14px;
	font-weight: bold;
}

.header270 a {
	color: black;
	text-decoration: none;
}

.Ortsmarke {
	text-transform: uppercase;
	font-weight: bold;
}

.Autorenzeile {
	font-style: italic;
	display: block;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

.Seitenhinweis {
	display: none;
}

.relatedlinks ul dl {
	margin-bottom: 0px;
}

#Ueberregional .ausgabedatum {
}

/*
#Ueberregional h1 {
	font-size: 1.2em;
	margin-bottom: 0.25em;
	font-weight: bold;
}
*/

#Anzeigen .ausgabedatum {
	font-size: 1em;
}

#Anzeigen h1 {
/*
	font-size: 1.2em;
	margin-bottom: 0.25em;
	font-weight: bold;
*/
	text-align: center;
	background-color: #f5ecd0;
}

#Anzeigen h2 {
/*
	font-size: 1.1em;
	margin-bottom: 0.25em;
*/
	font-weight: bold;
	text-align: right;
}

#artikelsuche {
	float: left;
	width: 150px;
	margin: 0;
	padding: 0;
}

.artikelsucheq {
	margin-top: 80px;
	margin-left: 20px;
	width: 100px;
	font-size: 9px;
}

.suchergebnis {
	margin: 0px 0px 0.5em 0px;
}

.suchergebnis .smallIcon {
	vertical-align: top;
	margin-left: 5px;
}

#logobox {
}

#wetterbox {
	position: absolute;
	top: 30px;
	right: 20px;
	width: 120px;
	font-size: 12px;
	line-height: 14px;
	text-align: center;
	display: block;
}

#wetterbox a {
	color: white;
	text-decoration: none;
}

.contentbanner {
	margin: 0px 0px 10px 0px;
}

#rectangle {
	margin-top: 10px;
	margin-bottom: 10px;
}

/*
 *
 * Nachrichten
 *
 */

#lokal .m1, #ueberregional .m2, #metropolregion .m3 {
	background: url(../images/menu_li_active.png) no-repeat;
}

#delmenhorst .m1e1, #ganderkesee .m1e2, #hude .m1e3, #landkreis .m1e4, #stuhr .m1e5, #themenwoche .m1e6 {
	background-image: none;
	background-color: white;
}

#schlaglichter .m2e1, #brennpunkte .m2e2, #thema .m2e3, #wirtschaft .m2e4, #wissenschaft .m2e5, #computer .m2e6, #boulevard .m2e7 {
	background-image: none;
	background-color: white;
}

#bremenoldenburg .m3e1, #service .m3e2 {
	background-image: none;
	background-color: white;
}

#themenwoche #content a {
	color: #bb1f2b;
}

/*
 *
 * Sport
 *
 */

#lokalsport .m1 {
	background: url(../images/menu_li_active.png) no-repeat;
}

#fussball .m1e1, #handball .m1e2, #tischtennis .m1e3, #tennis .m1e4, #basketball .m1e5, #badminton .m1e6, #volleyball .m1e7, #hockey .m1e8, #sonstiges .m1e9, #sporttabellen .m1e10, #tippspiel .m1e11, #fussballtabellen .m1e12, #leichtathletik .m1e13 {
	background-image: none;
	background-color: white;
}

#spfussball .m2, #spformel1 .m3, #sphandball .m4, #sptennis .m5, #spbasketball .m6, #spmehr .m7 {
	background: url(../images/menu_li_active.png) no-repeat;
}

#spfussball_news .m2e1, #spfussball_liveticker .m2e2, #spfussball_erstebundesliga .m2e3, #spfussball_zweitebundesliga .m2e4, #spfussball_dritteliga .m2e5, #spfussball_nationalmannschaft .m2e6, #spfussball_regionalliga .m2e7, #spfussball_dfbpokal .m2e8, #spfussball_uefacup .m2e9, #spfussball_championsleague .m2e10, #spfussball_frauen .m2e11, #spfussball_auslandsfussball .m2e12 {
	background-image: none;
	background-color: white;
}

#spformel1_news .m3e1, #spformel1_ergebnisse .m3e2, #spformel1_liveticker .m3e3, #spformel1_fahrerwertung .m3e4, #spformel1_konstrukteurswertung .m3e5, #spformel1_termine .m3e6, #spformel1_teamportraets .m3e7, #spformel1_fahrerportraets .m3e8, #spformel1_strecken .m3e9, #spformel1_weltmeisterliste .m3e10, #spformel1_konstrukteursliste .m3e11 {
	background-image: none;
	background-color: white;
}

#sphandball_news .m4e1, #sphandball_ergebnisse .m4e2 {
	background-image: none;
	background-color: white;
}

#sptennis_news .m5e1, #sptennis_mannschaft .m5e2, #sptennis_grandslamturniere .m5e3, #sptennis_turniere .m5e4, #sptennis_weltrangliste .m5e5 {
	background-image: none;
	background-color: white;
}

#spbasketball_news .m6e1, #spbasketball_ergebnisse .m6e2 {
	background-image: none;
	background-color: white;
}

#spmehr_boxen .m7e1, #spmehr_pferdesport .m7e2, #spmehr_golf .m7e3, #spmehr_segeln .m7e4, #spmehr_wintersport .m7e5, #spmehr_radsport .m7e6, #spmehr_leichtathletik .m7e7, #spmehr_ussport .m7e8, #spmehr_funsport .m7e9, #spmehr_eishockey .m7e10, #spmehr_motorenmix .m7e11, #spmehr_rallye .m7e12, #spmehr_sportmix .m7e13, #spmehr_service .m7e14, #spmehr_sportpolitik .m7e15 {
	background-image: none;
	background-color: white;
}

#Ueberregional a,
#sporttabellen #pagerBar a
{
	color: #bb1f2b;
}

/*
 *
 * Multimedia
 *
 */

#fotogalerie .m2 {
	background: url(../images/menu_li_active.png) no-repeat;
}

#fotogalerie #content a {
	color: #bb1f2b;
}

/*
 *
 * Extras
 *
 */

#tippstermine .m1, #fragederwoche .m2, #vonhusunheimat .m4, #archivservice .m6, #jungeseite .m7, #kirche .m8, #fasching .m9, #bewegtregion .m10, #stadtfest .m11, #rss .m12, #podcast .m13, #gik .m14, #leserreisen .m15 {
	background: url(../images/menu_li_active.png) no-repeat;
}

#kino .m3e1, #waslaeuft .m5e1{
	background-image: none;
	background-color: white;
}

#tippstermine #content a,
#stadtfest #content a,
#leserreisen #content a,
#podcast #content a,
#rss #content a {
	color: #bb1f2b;
}

/*
 *
 * Anzeigen & Maerkte
 *
 */

#stellenmarkt .m1, #automarkt .m2, #immobilien .m3, #hoekermarkt .m4, #sonstige .m5 , #digitalebeilagen .m6, #anzeigenmaerkte .m7 {
	background: url(../images/menu_li_active.png) no-repeat;
}

#Anzeigen a {
	color: #bb1f2b;
}

#anzContentMenu a {
	color: #bb1f2b;
}

/*
 *
 * Abonnement
 *
 */

#probeabo .m1, #studentenabo .m2, #bestellen .m3, #nachsenden .m4, #epaper .m5, #umfrage .m6, #special .m7 {
	background: url(../images/menu_li_active.png) no-repeat;
}

#bestellen #content a,
#special #content a,
#nachsenden #content a,
#studentenabo #content a,
#epaper #content a,
#umfrage #content a {
	color: #bb1f2b;
}

/*
 *
 * Verlag
 *
 */

#verlag .m1, #impressum .m2, #datenschutz .m3, #leitlinien .m4, #mediadaten .m5 {
	background: url(../images/menu_li_active.png) no-repeat;
}

#historie .m1e1, #leitung .m1e2, #kundencenter .m1e3, #redaktion .m1e4, #mediaberater .m1e5, #dkpunkt .m1e6 {
	background-image: none;
	background-color: white;
}

#kundencenter #content a,
#redaktion #content a,
#impressum #content a,
#datenschutz #content a,
#leitlinien #content a,
#mediaberater #content a,
#mediadaten #content a,
#dkpunkt #content a {
	color: #bb1f2b;
}

/*
 *
 * Wetter
 *
 */

#wetter_m1 .m1, #wetter_m2 .m2, #wetter_m3 .m3, #wetter_m4 .m4, #wetter_m5 .m5 {
	background: url(../images/menu_li_active.png) no-repeat;
}

#wetter_m1e1 .m1e1, #wetter_m1e2 .m1e2, #wetter_m1e3 .m1e3, #wetter_m1e4 .m1e4, #wetter_m1e5 .m1e5, #wetter_m1e6 .m1e6, #wetter_m1e7 .m1e7, #wetter_m1e8 .m1e8, #wetter_m1e9 .m1e9 {
	background-image: none;
	background-color: white;
}

#wetter_m2e1 .m2e1, #wetter_m2e2 .m2e2, #wetter_m2e3 .m2e3, #wetter_m2e4 .m2e4, #wetter_m2e5 .m2e5 {
	background-image: none;
	background-color: white;
}

#wetter_m3e1 .m3e1, #wetter_m3e2 .m3e2, #wetter_m3e3 .m3e3, #wetter_m3e4 .m3e4, #wetter_m3e5 .m3e5, #wetter_m3e6 .m3e6, #wetter_m3e7 .m3e7, #wetter_m3e8 .m3e8 {
	background-image: none;
	background-color: white;
}

#wetter_m4e1 .m4e1, #wetter_m4e2 .m4e2, #wetter_m4e3 .m4e3, #wetter_m4e4 .m4e4, #wetter_m4e5 .m4e5, #wetter_m4e6 .m4e6, #wetter_m4e7 .m4e7, #wetter_m4e8 .m4e8 {
	background-image: none;
	background-color: white;
}

#wetter_m5e1 .m5e1, #wetter_m5e2 .m5e2, #wetter_m5e3 .m5e3, #wetter_m5e4 .m5e4, #wetter_m5e5 .m5e5, #wetter_m5e6 .m5e6 {
	background-image: none;
	background-color: white;
}

#Wetter {
	width: 440px;
	margin-left: 55px;
}

#Wetter p {
	clear: both;
}

#Wetter a {
	color: #bb1f2b;
}

#Wetter img {
	margin: 0px 0px 0px 0px;
}

#Wetter img[hspace="5"] {
	margin-right: 5px;
}

/*
 *
 * Test
 *
 */

#test .m1 {
	background: url(../images/menu_li_active.png) no-repeat;
}

/*
 *
 * Test2
 *
 */

#test2 .m1 {
	background: url(../images/menu_li_active.png) no-repeat;
}

/*
 *
 * contentMenu
 *
 */

#contentMenu {
	float: left;
	position: relative;
	text-align: left;
	list-style-type: none;
	margin: 0px 0px 10px 0px;
}

#contentMenu ul {
	list-style: none;
	position: relative;
}

#contentMenu li {
	float: left;
	position: relative;
}	/* ie needs position:relative here*/

#contentMenu a {
	text-decoration: none;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	background: #f5ecd0;
	float: left;
	color: #000000;
	padding: 2px 5px;
	text-align: center;
	white-space: nowrap;
}

#contentMenu a:hover {
	background: #d1d1bf;
}

#contentMenu a.active {
	background: #d1d1bf;
}

/*
 *
 */

@media print {
	body { font-size: 100%; }
	#artikelsuche, #wetterbox, #nav, #menu, #menu2, .StoryNav, #superbanner, .contentbanner, #rectangle, #skyscraper { display: none; }
	#titel { background: none; display: block; width: 100%; margin: 0 auto 1em auto; }
	#logobox { margin: 0; }
	.container { background: none; }
	.header, .header270 { background: none; text-align: left; font-size: 130%; }
	a:link:after, a:visited:after { content: ""; }
	.clear, .span-14 { clear: both; }
}

