@media print {/*HTML - Formatierungen*/
a, a:visited, a:hover, a:focus  				{ color:#000; text-decoration:none; outline:none; }
table			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#000; width:100%;  }
td				{ padding:7px 14px 7px 0; vertical-align:text-top; }
ul				{ padding:0; list-style: url(../pics_basic/nav_rechts.gif) outside; }
li				{ margin:0px; margin-bottom:5px; padding:0 }
#prog table		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000; }
#prog td		{ padding:3px; vertical-align: middle; text-align:center; }
#formular table		{ font-family: Verdana, Arial, Helvetica, sans-serif;  color:#000; font-size:10px;}
#formular td		{ padding:0 0 3px 0; vertical-align: middle; }
h4 { display:block; color:#000; font-size:10pt;}
p 	{ margin:0 0 5pt 0; padding:0; }
.screen	{ display:none;}
 
/*specials*/
.img 		{ border: 1px solid #333; font-size: 10px; color: #000; 	text-decoration: none;  }
.floatLeft	{ width:auto; height:auto; float:left; margin-right:15px; }
.floatRight	{ width:auto; height:auto; float:right; margin-left:15px; }
.red		{ color:#f00; font-weight:bold; }

/*container*/

body, tr, td	{font-family: Arial, Helvetica, sans-serif Verdana, Arial, Helvetica, sans-serif; 	font-size:10pt; 	color:#000; background:0 none;}
body	{ 	text-align:center; 		margin:auto; 	background: none; 	 	}
td				{padding: 3px 3px 3px 0; vertical-align:text-top;}

table.programm	{ width:100%;}
table.programm td.headline	{ color:#f00; padding:0;}
table.programm td.high	{ height:auto;}

#main {	position:absolute;	width:802px;	height:auto;	margin-left: auto;	margin-top: auto;	margin-bottom:auto;
	left: 0;		top: 0;	text-align:left;	background:0 none;		border:0px solid #333; }

#topText	{	position:absolute; 	top:0px; 	left: 	0; 	width:802px; 	height: 69px; 	border-bottom:1px solid #333;
	font-family:Arial, Helvetica, sans-serif; 	font-size:16px; 	padding-top:10px; voice-family: "\"}\"";   voice-family: inherit; height: 80px; }
html>body #topText	{height: 80px; }

#container	{ left:0;}
#left, #flag, .navi, #sidebar, #print { display:none; }
#head	{/*position:absolute;*/	top:0px;	left: 0;	width: 802px;	height:auto; margin:0; }
#head h1 span	{  display:block;}
#head h1, #head h2	{ margin:0; font-size:1.5em;}
	
h1	{	font-size:12pt; color: #000; font-weight:bold; margin:0; padding:0; text-align:left; }
h2, h3 { color:#000; font-size:12pt; }
h3.datum, h3.datum2	{ padding:0; border-bottom:1px solid #000;}


#content	{	/*position:absolute;	top:150px;*/	left: 0;	width: 85%;	height:auto; 	padding:0; 	background: none ;	margin-bottom:0px;	border:0 none; }
#content .text	{margin:0 20px 30px 0; }
#inhalt	{ margin:20px 0 ;}

} /*ende @media - nicht löschen*/




