@import url('/stuff/mini-flags.css');

body {
        margin-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        background-color: #232323;
        background-repeat: repeat;
}

.fliessnotbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
}
.fliessLInks10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
}
.fliessLInks10nonbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
}
.fliessnotboldError {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #98CB2E;
}
.fliess_grey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #333333;
}
.form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-color: #333333;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
	border: 1px dashed #666666;
}
.fliessKopieblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: 3399FF;
	text-decoration: underline;
}
.fliess {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
}

.Stil22 {
    color: #98CB2E !important;
}

.socialBar a img 	{ width: 10px; }
.socialBar a:hover img 	{ width: 20px; }

a			{ color: #ffffff; text-decoration: none; }
a:hover 		{ color: #3399ff; text-decoration: underline; }
a:visited 	{ color: #ffffff; text-decoration: none; }

.fliessnotbold a 	{ color: #0080FF; text-decoration: none; font-weight: bold; }
.fliessnotbold a:hover 	{ color: #3399ff; text-decoration: underline; }
.fliessnotbold a :visited	{ color: #0080FF; text-decoration: none; }

h1.fliess a 	{ color: #ffffff; text-decoration: none; }
h1.fliess a:hover 	{ color: #3399ff; text-decoration: underline; }
h1.fliess a:visited 	{ color: #ffffff; }

h1.seitenTitel 	{ background-image: url('/bilder/seite/headerbg965x50.png'); 
					background-repeat: no-repeat; overflow: hidden; height: 50px; 
					vertical-align: middle; line-height: 50px; text-indent: 1em; 
					text-transform: uppercase; font-family: Helvetica; font-weight: 700; 
					margin-top: 0px; 
				}

.noListStyleType 	{ list-style-type: none; }
.noListStyleType  li	{ line-height: 25px; }
li.dfbpokal 	{  margin-top: 1em; }
li.dfbpokal + li.dfbpokal 	{  margin-top: 0em; }
li.dfbpokal:before 	{ content: url('/bilder/seite/dfbpokal-listelem25x14.png'); }
li.dfbpokal  + li.dfbpokal:before 	{ content: url('/bilder/seite/leer-listelem25x14.png'); }
li.sachsenpokal 	{  margin-top: 1em; }
li.sachsenpokal + li.sachsenpokal 	{  margin-top: 0em; }
li.sachsenpokal:before 	{ content: url('/bilder/seite/sachsenpokal-listelem25x14.png'); }
li.sachsenpokal  + li.sachsenpokal:before 	{ content: url('/bilder/seite/leer-listelem25x14.png'); }
li.regioliga 	{  margin-top: 1em; }
li.regioliga + li.regioliga 	{  margin-top: 0em; }
li.regioliga:before	{ content: url('/bilder/seite/regio-listelem25x14.png'); }
li.regioliga  + li.regioliga:before 	{ content: url('/bilder/seite/leer-listelem25x14.png'); }
li.pause 	{ font-style: italic; margin-top: 1em; }
li.pause:before 	{ content: ' --- '; }
li.pause:after 	{ content: ' --- '; }

.noListStyleType  li ul.subInfo 	{ display: none; }
.noListStyleType  li:hover ul.subInfo 	{ 
		display: block; position: absolute; border: solid 0px #FFF; background-color: #4A4A4A;
		padding: 1em; list-style: disc inside;
		}
.noListStyleType  li:hover ul.subInfo:before { content: 'Links zum Spiel:'; text-decoration: underline; }
/*
td.fliessLInks10  a	{ color: #ffffff; text-decoration: none; }
td.fliessLInks10 a:visited 	{ color: #ffffff; text-decoration: none; }
td.fliessLInks10 a:hover 	{ text-decoration: underline; }
*/
/* Korrekturen und Importe */

.weissmist a 	{ color: #ffffff; }
div#leftbar, div#rightbar, div#mainboard 	{ color: #ffffff; }
div#mainboard 	{ overflow: hidden; background-color: #232323; }
/*
div#mainboard 	{ margin: 0px 228px; width: 508px; overflow: hidden; background-color: #232323; }
*/
.Stil6 {
    color: #98CB2E;
    text-decoration: none;
}
.Stil13 {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
    text-transform: none;
}
.Stil14 {
    color: #66CC00;
}
.Stil15 {
    color: #99CC00;
}
.Stil17 {
    font-weight: bold;
}
.Stil23 {
    color: #017DD7;
    font-weight: bold;
}
/* Deaktivierter Import
.Stil24 {
    font-size: 16px;
    font-weight: bold;
}
*/
/***************/
.maxWidth508 td 	{ max-width: 508px; overflow: hidden; padding: 1em 0px 2em 0px; }

.stdLine 	{ height: 3px; color: #ffffff; background-color: #ffffff; }

.newsHeadline , td.newsHeadline { font-weight: bold; line-height: 20px; 
					background-image: url('/bilder/seite/hintergrund/head_centerneu.jpg');
					border-style: solid; border-color: #ffffff; border-width: 0px 0px 3px 0px;
					margin-bottom: 0px; padding: 0px; padding-left: 0.5em; }
					
.newsDateline, td.newsDateline { font-weight: bold; line-height: 20px; 
					background-image: url('/bilder/seite/hintergrund/head_center2.jpg');
					border-style: solid; border-color: #ffffff; border-width: 0px 0px 0px 0px; 
					margin-top: 0px; padding: 0px; padding-left: 0.5em; }
					
img.newsFoto 	{ max-width: 506px; border: solid 1px #ffffff; }

#rbfansheader table	{ border: none; border-spacing: 0px; border-collapse: collapse; }
#rbfansheader td 		{ padding: 0px; }
#rbfansheader a img 	{ border: none; }

#newsBoard img, table#newsBoard img { max-width: 506px; }

#newsBoard 	{ background-color: #232323; color: #fff; }

#newsBoard a 	{ color: #0080ff; }

/*
#newsBoard td > p { margin-top: 2em; }

#newsBoard td > * + p { margin-top: 1em; }
*/

tr.hiddenTr 	{ visibility: hidden; height: 20px; overflow: hidden; }
tr.hiddenTr  *	{ visibility: hidden; height: 0px; overflow: hidden; margin: 0px; }
.pointy 	{ cursor: pointer; }

td.sidebarTableContent 	{ font-size: 12px; font-family: Verdana, Arial, sans-serif; color: #ffffff; 
							text-align: center; 
							background-image: url('/sidebar_content_background.jpg'); background-repeat: repeat-x; 
							border: solid 0px #ffffff; border-bottom-width: 3px; padding: 0px; }
td.sidebarTableContent p 	{ text-align: left; }
td.sidebarTableContent a 	{ font-weight: bold; color: #3399ff; }

ul.horizontalBar 	{ margin: 0px; width: 208px; overflow: auto; vertical-align: top; 
						white-space: nowrap; padding: 0px; position: relative; }
ul.horizontalBar li 	{ display: inline-block; margin: 0px; width: 198px; padding: 5px;
						white-space: normal; vertical-align: top; 
						position: relative; top: 0px; bottom: 0px; }
ul.horizontalBar li + li 	{ border-left: solid 1px #ffffff; }

ul.verticalBar 	{ max-height: 300px; width: 206px; margin: 0px; overflow: auto; overflow-x: hidden; padding: 0px;
					border: solid 0px #4a4a4a; border-width: 0px 1px 0px 1px; 
					font-size: 11px; line-height: 14px; }
ul.verticalBar > li 	{ padding: 5px; width: 186px; padding-right: 15px; }
ul.verticalBar > li + li  	{ border-top: dotted 1px #4a4a4a; }
ul.verticalBar > li  > * 	{ margin: 0px; }
ul.verticalBar > li em 	{ font-weight: bold; }

td.sidebarTableInfo 	{ font-size: 11px; font-family: Verdana, Arial, sans-serif; color: #ffffff; 
						background-color: #4a4a4a; padding: 0px; }
td.sidebarTableInfo ul  	{ padding-left: 5px; display: inline-block; overflow-x: hidden; }
td.sidebarTableInfo a 	{ font-weight: bold; color: #3399ff; }

.firery:before 	{ content: url('/small_flame.jpg'); }

ul.verticalBar > li ul 	{ list-style: none inside; padding: 0px; }
ul.verticalBar > li ul.marked	{ list-style: disc inside; }
ul.verticalBar > li ul > li 	{ text-align: left; }
ul.verticalBar > li ul > li + li 	{ margin-top: 3px; }

.flagImage img 	{ height: 12px; }

.redMark 	{ color: #CD0000; }
a.redMark 	{ color: #CD0000; }

hr.trennbalken 	{ border: none; background-color: #ffffff; height: 3px; }

div.pictureGlassframe 	{ width: 508px; padding: 0px; display: inline-block; text-align: right; 
						font-size: 11px; }
div.pictureGlassframe img.newsFoto { width: 506px; }

div.quotetitle 	{ font-size: 0.85em; font-weight: bold; color: #2E5B82; padding: 2px 4px 0px 4px; 
					border: solid 1px #4A4A4A; border-bottom-width: 0px; margin-top: 1em; }
div.quotecontent 	{ padding: 5px; border: solid 1px #4A4A4A; border-top-width: 0px; margin-bottom: 1em; }

table.scheduleTicker 	{ margin: auto; }

table#rbfansnav td div.mainSubmenu 	{ display: none; position: absolute; z-index: 15; background-color: #232323; }
table#rbfansnav td:hover div.mainSubmenu 	{ display: block; }
table#rbfansnav div.mainSubmenu 	{ border: solid 0px #BBB; border-width: 0px 0px 1px 1px; 
									clear: both; text-align: left; }
table#rbfansnav div.mainSubmenu > ul 	{ list-style: none inside url('/stuff/pfeilrechts.png'); 
										font-family: Helvetica, Verdana; color: #BBB;
										font-size: 14px; font-weight: bold; margin: 0px; 
										padding: 0px; text-transform: uppercase; }
table#rbfansnav div.mainSubmenu > ul  li 	{ padding: 5px; display: block; }
table#rbfansnav div.mainSubmenu > ul  li:before 	{ content: url('/stuff/pfeilrechts.png'); }
table#rbfansnav div.mainSubmenu > ul  li :hover 	{ color: #CD0000; }
table#rbfansnav div.mainSubmenu > ul  li  + li 	{ border-top: solid 1px #BBB; }

table#ligaTabelle tr.ersterPlatz > td 	{ border-bottom: solid 1px #949494; }
table#ligaTabelle 	{ color: #fff; font-family: Verdana, sans-serif; font-size: 12px; }

img.links 	{ float: left; margin-right: 0.5em; }

img.rechts 	{ float: right; margin-left: 0.5em; }

/* aufklappbare Listen
*/
ul.activeList > li 	{ list-style: none inside; border: solid 0px #CCC; }
ul.activeList.subAufgabenList > li 	{ border: none; }
ul.activeList > li > * 	{ display: none; }
ul.activeList > li > .zeigeImmer	{ display: block; margin-top: 0em; cursor: pointer; }
ul.activeList > li > h4.zeigeImmer	{ margin-bottom: 0.5em; }
ul.activeList > li > .zeigeImmer:before	{ content: url('/bilder/seite/plus14px.png'); margin-right: 6px; }
ul.activeList > li > .zeigeImmer.noPlusSign:before	{ content: ''; margin-right: 20px; }
ul.activeList > li.showAll > .zeigeImmer	{ background-color: #555; }
ul.activeList > li.showAll > *	{ display: block; }
ul.activeList > li.showAll > .zeigeImmer:before	{ content: url('/bilder/seite/minus14px.png'); }
ul.activeList > li.showAll > .zeigeImmer.noPlusSign:before	{ content:''; }

ol.activeList > li 	{ border: solid 0px #CCC; }
ol.activeList.subAufgabenList > li 	{ border: none; }
ol.activeList > li > * 	{ display: none; }
ol.activeList > li > .zeigeImmer	{ display: block; margin-top: 0em; cursor: pointer; }
ol.activeList > li > h4.zeigeImmer	{ margin-bottom: 0.5em; }
ol.activeList > li > .zeigeImmer:before	{ content: url('/bilder/seite/plus14px.png'); margin-right: 6px; }
ol.activeList > li.showAll > *	{ display: block; }
ol.activeList > li.showAll > .zeigeImmer:before	{ content: url('/bilder/seite/minus14px.png'); }

span.folder:before 	{ content: url('/bilder/seite/folder.png'); vertical-align: top; margin-right: 6px; }
a.imagePic:before 	{ content: url('/bilder/seite/imagePic.png'); vertical-align: top; margin-right: 6px; }

tr.grey  	{ background-color: #333; }

table.umfrageSammelTable 	{ border-spacing: 0px; border-collapse: collapse; }
table.umfrageSammelTable th 	{ border-bottom: solid 2px #555; padding-bottom: 0.5em; }
table.umfrageSammelTable td 	{ padding: 1em; text-align: center; }
table.umfrageSammelTable td.frage 	{ text-align: left; }
