/* CSS Document */

body { margin:0; padding:0; width:100%; font-size:12px; line-height:18px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}
.small {font-size:9px;}
td.screen { background-image:url(/images/dnc_screen.jpg); background-repeat:no-repeat; width:397px; height:294px; vertical-align:bottom; padding-bottom:20px; }
td.videoscreen { background-image:url(/images/dnc_videoscreen.jpg); background-repeat:no-repeat; background-position:center; width:397px; height:294px; vertical-align:top; padding:16px 0px 0px 0px; }
 td.videoscreenbuttons { text-align:right; height:46px; padding-right:43px; }
 td.videodisplay { width:377px; text-align:center; }
td.flash { background-image:url(/images/dnc_screen_flash.jpg); background-repeat:no-repeat; background-position:middle; width:397px; height:294px; }
td.home {  }
td.content {  background-image:url(/images/content_bg.jpg); background-repeat:no-repeat; width:505px; height:216px;}
td.content_schirmherr {  background-image:url(/images/content_bg_schirmherr.jpg); background-repeat:no-repeat; width:505px; height:216px;}
td.content_wasistdnc {  background-image:url(/images/content_bg_wasistdnc.jpg); background-repeat:no-repeat; width:505px; height:216px;}
td.content_dncdeutschland {  background-image:url(/images/content_bg_dncdeut.jpg); background-repeat:no-repeat; width:505px; height:216px;}
td.content_dncdeutschland2007 {  background-image:url(/images/content_bg_dncdeut2007.jpg); background-repeat:no-repeat; width:505px; height:216px;}
td.content_dfinale {  background-image:url(/images/content_bg_dfinale.jpg); background-repeat:no-repeat; width:505px; height:216px;}
td.content_wfinale {  background-image:url(/images/content_bg_wfinale.jpg); background-repeat:no-repeat; width:505px; height:216px;}
td.content_partner {  background-image:url(/images/content_bg_partner.jpg); background-repeat:no-repeat; width:505px; height:216px;}
td.content_dncinternational {  background-image:url(/images/content_bg_dncinternational.jpg); background-repeat:no-repeat; width:505px; height:216px;}
	div.contentscroller, div.contentscroller table { height:155px; padding-right:10px; overflow:auto; font-size:12px; line-height:18px; color:#FFFFFF;  }
td.content_medium {  background-image:url(/images/content_medium_bg.jpg); background-repeat:no-repeat; width:208px; height:216px;}
td.partner { background-image:url(/images/partner_bg.jpg); background-repeat:no-repeat; width:208px; height:216px; }
td.special { background-image:url(/images/special_bg.jpg); background-repeat:no-repeat; width:69px; height:216px;text-align:center; vertical-align:middle; }
td.metainfo { background-color:#10085C; vertical-align:middle; height:36px; color:#FFFFFF; font-size:12px; text-indent:20px; }
td.metainfo a, a.whitefont, h1 { color:#FFFFFF !important; }
.redfont { color:#cc0000 !important; font-weight:bold; padding:0px; margin:0px; }
.newsfont { color:#10085C; font-weight:bold; padding:0px; margin:0px; }
h1 { font-size:15px; line-height:25px; padding:0px; margin:0px; vertical-align:middle; text-align:center; }
td.metainfo a { text-decoration:none; margin:0px 25px 0px 25px; }
div.contentscroller a { color:#10085C; }
div.contentscroller a:hover { color:#0076BD; }

div#menuDiv.mainsponsor
{
position:absolute;
left:350px;
top:-470px;
width:220px;
height:150px;
text-align:left;
}

.trans {
background-color:white;
-moz-opacity:0.9; -khtml-opacity:0.9; opacity:0.9;
filter:alpha(opacity=90);
}

hr {
	background-color:#aa0000;height:1px;
}

#fade { /*--Transparent background layer--*/
	display: none; /*--hidden by default--*/
	background: #000;
	position: fixed; left: 0; top: 0;
	width: 100%; height: 100%;
	opacity: .40;
	z-index: 9999;
}
.popup_block{
	display: none; /*--hidden by default--*/
	padding: 0x;
	border: none;
	float: left;
	font-size: 1.2em;
	position: fixed;
	top: 365px; left: 50%;
	z-index: 99999;
	/*--CSS3 Box Shadows--
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;*/
	/*--CSS3 Rounded Corners--
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;*/
}
img.btn_close {
	position:relative;
	float: right;
	margin: -20px -20px 0 0;
	border:none;
	z-index:1000;
}
/*--Making IE6 Understand Fixed Positioning--*/
* html #fade {
	position: absolute;
}
* html .popup_block {
	position: absolute;
}
