body {
	margin:0px;
	padding:0px;
	border:0px;
	background:#ffffff;
	font-family:arial;
}

	img {
		border:0;
		padding:0;
		margin:0;
	}
	

@media braille, aural, tty
{
	/* Ausgabe auf einem Tastgerät für Blinde / Sprachausgabe des Dokuments / Console*/
}

@media embossed
{
	/* Ausgabe auf einem Drucker für Blindenschrift  */
}

@media print
{
	/* Drucker */

	.noprint, #dwback, #dwlogo, #dwlogo2, #dwname, #dwbottom, #dwcenter, #dwleft, #dwleftfade1, #dwleftfade2, #dwleftfade2, #dwlefttop, #dwleftmain, #dwleftbottom, #dwleftin, #dwnewtop, #dwnewbottom, #dwnewmain, #dwright, #dwrightin, #dwtop {
		display:none;
	}
	
	#ttlprint {
		border-bottom:solid 0.1em #1d619e;
		display:block;
		height:3em;
		margin-bottom:0.8em;
	}

	#ttlprint div {
		padding-top:1.7em !important;
		padding-top:1.6em;
		vertical-align:bottom;
		display:block;
		float:left;
		font-size:0.7em;
		line-height:1.1em !important;
		line-height:1.3em;
	}

	#ttlprint h1 {
		color:#1d619e;
		margin:0;
		padding:0;
		border:0;
		font-size:1.3em;
	}

	#ttlprint img {
		height:2.6em;
		float:right;
		border:0;
		margin:0;
		padding:0;
	}

}

@media projection, screen, tv
{
	/* projection, screen, tv */

	
	body {
		overflow:hidden;
		height:100%; 
		max-height:100%;
		font-size:13px;
	}
	
	#ttlprint, #ttlprint img {
		display:none;
	}

	#dwback {
		position:absolute; 
		top:0px; 
		left:50%;
		margin-left:-800px;
		width:1600px;
		height:105px;
		background:url(/img/bg-top6.gif) top left no-repeat;
	}
	
	#dwcenter {
		position:absolute; 
		top:0px;
		height:100%;
		left:50%;
		margin-left:-500px;
		width:1000px;
		background:#e7e7e7;
	}
	
	#dwleft {
		position:absolute; 
		top:0px; 
		left:50%;
		margin-left:-620px; 
		width:320px;
		overflow:hidden;
		color:white;
	}
	
	#dwleftfade1, #dwleftfade2 {
		width:200px !important;
		width:320px;
		padding-left:120px;
		background:url(/img/fade-left.jpg) top left repeat-y;
	}
	
	#dwleftfade2 {
		margin-top:30px;
	}
	
	#dwlefttop {
		display:block; 
		width:320px;
		height:14px;
		overflow:hidden;
		background:url(/img/left-top.gif) top left no-repeat;
	}
	#dwleftmain {
		display:block; 
		background:url(/img/left-main.gif) top left repeat-y;
	}
	#dwleftbottom {
		display:block; 
		width:320px;
		height:14px;
		overflow:hidden;
		background:url(/img/left-bottom.gif) top left no-repeat;
	}
	
	#dwleftin {
		padding-top:105px;
	}
	
	#dwleftin a {
		display:block;
		padding-right:10px;
		padding-left:20px;
		font-size:12px;
		font-weight:bold;
		color:#393355;
		text-decoration:none;
	}
	
	#dwleftin h1 {
		display:block;
		margin:0;
		padding:0;
		padding-right:10px;
		padding-left:20px;
		padding-bottom:8px;
		font-size:12px;
		font-weight:bold;
		color:#d95710;
		text-decoration:none;
	}
	
	#dwleftin a:hover {
		color:#e95d0f;
	}
	
	#dwnewtop {
		display:block; 
		width:320px;
		height:14px;
		overflow:hidden;
		background:url(/img/new-top.gif) top left no-repeat;
	}
	#dwnewmain {
		display:block; 
		background:url(/img/new-main.gif) top left repeat-y;
		padding-left:20px;
		padding-right:10px;
		font-size:12px;
		color:#000000;
	}
	#dwnewbottom {
		display:block; 
		width:320px;
		height:14px;
		overflow:hidden;
		background:url(/img/new-bottom.gif) top left no-repeat;
	}
	
	#dwright {
		position:absolute; 
		top:0px; 
		left:50%;
		margin-left:300px; 
		width:320px;
		overflow:hidden;
		background:url(/img/fade-right.jpg) top right repeat-y;
		color:white;
	}
	
	#dwrightin {
		display:block;
		width:180px;
		margin-top:105px;
		padding-left:10px;
		padding-top:0px;
		padding-bottom:0px;
		color:#014087;
		font-size:12px;
	}
	
	#dwrightin h1, h2, h3, h4, h5 {
		padding-top:10px;
		margin:0px;
		font-size:12px;
	}
	
	#dwrightin p {
		padding-top:10px;
		margin:0px;
		font-size:12px;
	}
	
	#dwtop {
		position:absolute;
		top:24px;
		left:50%;
		margin-left:-197px;
		width:1004px;
		height:80px;
		overflow:hidden;
		color:white;
	}
	
	#dwbt1, #dwbt2, #dwbt3, #dwbt4, #dwbt5, #dwbt6, #dwbt7, #dwbt8, #dwbt9, #dwbt10, #dwbt11, #dwbt12, #dwbt13, #dwbt14, #dwbt15, #dwbt16, #dwbt17, #dwbt18, #dwbt19, #dwbt20 {
		display:block;
		width:49px;
		height:40px;
		padding:0;
		margin:0;
		margin-right:2px;
		float:left;
	}
	
	#dwbt1 			{ background:url(/img/bt1.gif) top left no-repeat; }
	#dwbt1:hover	{ background:url(/img/bt1a.gif) top left no-repeat; }
	#dwbt2 			{ background:url(/img/bt2.gif) top left no-repeat; }
	#dwbt2:hover	{ background:url(/img/bt2a.gif) top left no-repeat; }
	#dwbt3 			{ background:url(/img/bt3.gif) top left no-repeat; }
	#dwbt3:hover	{ background:url(/img/bt3a.gif) top left no-repeat; }
	#dwbt4 			{ background:url(/img/bt4.gif) top left no-repeat; }
	#dwbt4:hover	{ background:url(/img/bt4a.gif) top left no-repeat; }
	#dwbt5 			{ background:url(/img/bt5.gif) top left no-repeat; }
	#dwbt5:hover	{ background:url(/img/bt5a.gif) top left no-repeat; }
	#dwbt6 			{ background:url(/img/bt6.gif) top left no-repeat; }
	#dwbt6:hover	{ background:url(/img/bt6a.gif) top left no-repeat; }
	#dwbt7 			{ background:url(/img/bt7.gif) top left no-repeat; }
	#dwbt7:hover	{ background:url(/img/bt7a.gif) top left no-repeat; }
	#dwbt8 			{ background:url(/img/bt8.gif) top left no-repeat; }
	#dwbt8:hover	{ background:url(/img/bt8a.gif) top left no-repeat; }
	#dwbt9 			{ background:url(/img/bt9.gif) top left no-repeat; }
	#dwbt9:hover	{ background:url(/img/bt9a.gif) top left no-repeat; }
	#dwbt10 			{ background:url(/img/bt10.gif) top left no-repeat; }
	#dwbt10:hover	{ background:url(/img/bt10a.gif) top left no-repeat; }
	#dwbt11 			{ background:url(/img/bt11.gif) top left no-repeat; }
	#dwbt11:hover	{ background:url(/img/bt11a.gif) top left no-repeat; }
	#dwbt12 			{ background:url(/img/bt12.gif) top left no-repeat; }
	#dwbt12:hover	{ background:url(/img/bt12a.gif) top left no-repeat; }
	#dwbt13 			{ background:url(/img/bt13.gif) top left no-repeat; }
	#dwbt13:hover	{ background:url(/img/bt13a.gif) top left no-repeat; }
	#dwbt14 			{ background:url(/img/bt14.gif) top left no-repeat; }
	#dwbt14:hover	{ background:url(/img/bt14a.gif) top left no-repeat; }
	
	#dwlogo {
		position:absolute;
		top:5px;
		left:50%;
		margin-left:-481px;
		overflow:hidden;
		color:white;
	}
	
	#dwlogo2 {
		position:absolute;
		top:5px;
		left:50%;
		margin-left:329px;
		overflow:hidden;
		color:white;
	}
	
	#dwname {
		display:none;
		position:absolute;
		top:50px;
		left:50%;
		margin-left:300px;
		width:100px;
		font-weight:bold;
		font-size:12px;
		overflow:hidden;
		text-align:right;
		color:#00002a;
	}
	
	#dwbottom {
		position:absolute;
		overflow:hidden;
		background:url(img/bottom-center.jpg) top left no-repeat;
		top:auto;
		left:50%;
		margin-left:-800px;
		width:1600px;
		height:23px;
		bottom:0;
		text-align:center;
		font-size:12px;
		color:#ffffff;
		background:#000033;
	}
	
	#dwbottom span{
		display:block;
		padding-top:4px;
		padding-left:22px;
	}
	
	#dwbottom a {
		padding-left:7px;
		padding-right:7px;
		color:#ffffff;
		text-decoration:none;
	}
	
	#dwbottom a:hover {
		color:#eeeeee;
		text-decoration:underline;
	}
	
	#dwmain {
		position:fixed; 
		top:80px;
		bottom:50px;
		left:50%;
		margin-left:-275px !important;
		text-align:center;
	}
	
	#dwmain a {
		color:#d95710;
	}
	
	#dwmain h1, #dwmain h2, #dwmain h3, #dwmain h4, #dwmain h5 {
		color:#00002b;
	}
	
	#dwmainbox {
		margin-left:0px;
		display:block;
		position:absolute;
		text-align:left;
		width:560px !important;
		overflow:auto; 
		height:100% !important;
	}
	
	#dwmainbox h1 {
		font-size:25px;
	}
	
	#dwmainbox h2 {
		font-size:21px;
	}
	
	#dwmainbox h3 {
		font-size:18px;
	}
	
	.innertube {
		margin-bottom:15px;
		margin-right:15px;
	}
	
	* html body {
		padding: 80px 0px 50px 0px;
	}
	
	* html #dwmain{
		height:100%; 
		width:100%; 
	}
}

#dwnewmain h1, #dwnewmain h2, #dwnewmain h3, #dwnewmain h4, #dwnewmain h5 {
	padding:0;
	margin:0;
	margin-bottom:10px;
	color:#d95710;
	font-size:12px;
} 

#dwnewmain a {
	display:inline; 
	padding:0;
	margin:0;
}
#dwnewmain p {
	padding:0;
	margin:0;
}

#dwmain td {
	padding:0;
	padding-left:10px;
	padding-bottom:4px;
	margin:0;
	vertical-align:top;
}

.align-right {
	text-align:right !important;
}

.td-0 {
	padding-left:0 !important;
}
