@charset "UTF-8";

/* --- global --- */

*
{
	margin: 0;
}


body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	line-height: 20px;
	
	background-image: url(../gfx/site/bgMain.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-color: #213A58;
	background-attachment: fixed;
}



/* --- text --- */

h1
{
	font-size: 20px;
	line-height: 25px;
}


h2
{
	font-size: 16px;
	line-height: 20px;
}


h3
{
	font-size: 12px;
	line-height: 15px;
}


h4
{
	font-size: 16px;
	line-height: 20px;
	font-weight: normal;
}


p
{
	font-size: 16px;
	line-height: 20px;
	font-weight: normal;
}


strong
{
	font-weight: bold;
}


em
{
	font-style: italic;
}


a,
a:link,
a:hover,
a:visited,
a:active
{
	text-decoration: none;
	color: #FFFFFF;
}


#content a,
#content a:link,
#content a:visited,
#content a:active
{
	text-decoration: underline;
	color: #FFFFFF;
}


#nav a:hover,
#status a:hover,
#content a:hover
{
	color: #ED9C18;
}


p.warning
{
	color: #FF4400;
	font-weight: bold;
}



/* --- navigation --- */

table#nav
{
	background-image: url(../gfx/site/bgTable.png);
	background-repeat: repeat;
}


* html table#nav
{
	/* Star-Hack für IE6 */
	background-image: url(../gfx/site/bgTableIE.png);
	background-repeat: no-repeat;
}


table#nav td.navMain
{
	background-image: url(../gfx/site/bgNavMain.gif);
	background-repeat: no-repeat;
	height: 30px;
	padding-top: 0px;
	text-align: center;
}


table#nav td.navSubTitle
{
	background-image: url(../gfx/site/bgNavSubTitle.gif);
	background-repeat: no-repeat;
	height: 30px;
	text-align: center;
}


table#nav td.navSub
{
	background-image: url(../gfx/site/bgNavSub.gif);
	background-repeat: no-repeat;
	height: 20px;
	padding-top: 1px;
	font-size: 12px;
	text-align: center;
}


table#nav td.navMainEmpty
{
	background-image: none;
	height: 20px;
	font-size: 1px;
	text-align: center;
}


table#nav td.firstElement
{
	background-image: none;
}



/* --- status --- */

table#status
{
	background-image: url(../gfx/site/bgTable.png);
	background-repeat: repeat;
}


* html table#status
{
	/* Star-Hack für IE6 */
	background-image: url(../gfx/site/bgTableIE.png);
	background-repeat: no-repeat;
}


table#status table.projects
{
	margin-top: 5px;
	margin-bottom: 5px;
	width: 232px;
	/*height: 90px;*/
}


table#status table.projects td.project
{
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url(../gfx/site/bgStatus.jpg);
	height: 60px;
}


table#status table.projects td.project table.scale
{
	width: 198px;
	height: 12px;
	margin-top: 2px;
	margin-bottom: 0px;
}


table#status a
{
	text-decoration: underline;
}


table#status .highlight
{
	background-color: #0066FF;
}


.projectHead
{
	font-size: 15px;
	line-height: 18px;
}


.projectName,
.projectTitle,
.projectStatus,
.projectDetails
{
	font-size: 12px;
	line-height: 15px;
}

.projectHead,
.projectName
{
	font-weight: bold;
}


.projectHead
{
	margin-top: 8px;
	margin-bottom: 2px;
}


.projectStatus
{
	margin-top: 4px;
	margin-bottom: 4px;
}


.projectDetails
{
}


table#status td.empty
{
	background-color: #808080;
}


table#status td.spoken
{
	background-color: #FFFFFF;
}


table#status td.cut
{
	background-color: #ED9C18;
}


table#status td.complete
{
	background-color: #0066FF;
}


td.legend
{
	margin-top: 5px;
	margin-bottom: 5px;
	width: 232px;
	height: 60px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url(../gfx/site/bgLegend.jpg);
}


table#status .legend1,
table#status .legend2,
table#status .legend3
{
	font-size: 12px;
	line-height: 15px;
}


table#status .legend1
{
	color: #FFFFFF;
}


table#status .legend2
{
	color: #ED9C18;
	/*color: #FF0000;*/
}


table#status .legend3
{
	color: #0066FF;
}



/* --- border --- */

.tableBorder
{
	background-image: url(../gfx/site/borderTable.gif);
	background-repeat: repeat-y;
}



/* --- content --- */

td.header
{
	background-image: url(../gfx/site/bgTitle.gif);
	background-repeat: repeat-x;
}


div.headlines
{
	padding: 10px 20px 10px 20px;
	background-color: #BE843F;
	border-top: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
}


.newsdate
{
	font-size: 12px;
}


.newstext
{
	font-weight: bold;
}


#content div.headlines a:hover
{
	/*color: #1C4573;*/
	color: #2267BF;
}


#content a.up
{
	margin-bottom: 3px;
	display:block;
	text-align:right;
}


hr
{
	height: 0;
}


#einzelhoerspieledownload #content table
{
	display:inline;
	margin-right: 10px;
	margin-bottom: 10px;
	float: left;
}



/* --- iepngfix --- */

table { behavior: url(http://www.neuvertonung.de/css/iepngfix.htc) }

