/* CSS pax media *//* allgemeines */body { margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; line-height: 13px; color: #660000; background-image: url(../bilder/background.jpg); background-repeat: repeat-x;} 	.body_main { margin-left: 100px; margin-top: 50px; }	img { border: 0; }	table {	border: 0; background: none; }	a { font-weight: normal; color:#0000FF; }a:visited { font-weight: normal; color:#0000FF;	}		/* Texte */.text_headline { font-size: 12px; }h1 { font-size: 12px; margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px; }h2 { font-size: 10px; }/* tabellen */.table_body {	background-repeat: no-repeat; 	background-image: url(../bilder/hg_body.png); 	border: 0; 	width: 805px; 	height: 457px;	}.table_text {	border: 0; 	width: 580px; 	height: 290px;	}	.table_videowaende {	border: 0; 	width: 580px; 	}	.tr_text {	text-align: left; 	vertical-align: top;	}	.tr_videowaende {	text-align: left; 	vertical-align: top;	height: 14px;	}.tr_videowaende_head {	text-align: left; 	vertical-align: top;	height: 14px;	font-weight: bold;	}.td_videowaende {	height: 14px;	}	.td_spalte { width: 45%; }.td_spalte h1 { font-size: 12px; }.td_spalte h2 { font-size: 10px; }	.td_spalte1_mediadaten {	width: 30%;	}	.td_spalte2_mediadaten {	width: 65%;	}	.td_freiraum {	width: 5%;	}/* divs */.div_breadcrumb {	background-image: url(../bilder/breadcrumb.png); 	background-repeat: no-repeat; 	height: 25px; 	width: 805px; 	text-indent: 10px; 	vertical-align: bottom; 	padding-top: 3px;	color: #FFFFFF;	}.div_textbody {	float: right; 	position: relative; 	top: -450px; 	text-align: left; 	vertical-align: top;	width: 590px;	height: 290px;	}	.div_img4 {	float: none; 	position: relative; 	top: -150px; 	left: 200px;	width: 200px;	height: 150px;	}	.div_img5 {	float: none; 	position: relative; 	top: -300px; 	left: 400px;	width: 200px;	height: 150px;	}	.div_img6 {	float: none; 	position: relative; 	top: -450px; 	left: 600px;	width: 200px;	height: 150px;	}	.div_flash {	background: none; 	position: relative; 	top: -1111px; 	left: 540px; 	z-index: 99; 	background: none; 	float: none; 	width: 270px; 	height: 32;	}	.div_footer {	background: none; 	color: #660000; 	float: left; 	position: absolute; 	top: 720px; 	/*left: 200px; */	text-align: center;	}	.div_footer_2 {	background: none; 	color: #EEEEEE; 	float: left; 	position: absolute; 	top: 750px; 	/*left: 450px; */	text-align: center; 	vertical-align: middle;	}	/* Links */.link_breadcrumb {	font-size: 9px; 	color: #FFFFFF; 	font-weight: normal; 	vertical-align: bottom;	}	.link_breadcrumb:active {	font-size: 9px; 	color: #FFFFFF; 	font-weight: normal; 	vertical-align: bottom;	}	.link_breadcrumb:visited {	font-size: 9px; 	color: #FFFFFF; 	font-weight: normal; 	vertical-align: bottom;	}	.link_breadcrumb:hover {	font-size: 9px; 	color: #FFFFFF; 	font-weight: normal; 	vertical-align: bottom;	}.link_fett {	font-size: 10px; 	color: #660000; 	font-weight: bold; 	vertical-align: top;	}	.link_footer:active {	font-size: 10px; 	color: #660000; 	font-weight: bold; 	vertical-align: top;	}	.link_fett:visited {	font-size: 10px; 	color: #660000; 	font-weight: bold; 	vertical-align: top;	}	.link_fett:hover {	font-size: 10px; 	color: #660000; 	font-weight: bold; 	vertical-align: top;	}.link_footer {	font-size: 10px; 	color: #660000; 	font-weight: normal; 	vertical-align: top;	}	.link_footer:active {	font-size: 10px; 	color: #660000; 	font-weight: normal; 	vertical-align: top;	}	.link_footer:visited {	font-size: 10px; 	color: #660000; 	font-weight: normal; 	vertical-align: top;	}	.link_footer:hover {	font-size: 10px; 	color: #660000; 	font-weight: normal; 	vertical-align: top;	}	.link_footer_2 {	font-size: 10px; 	color: #dddddd; 	font-weight: normal; 	vertical-align: top;	}	.link_footer_2:active {	font-size: 10px; 	color: #dddddd; 	font-weight: normal; 	vertical-align: top;	}	.link_footer_2:visited {	font-size: 10px; 	color: #dddddd; 	font-weight: normal; 	vertical-align: top;	}	.link_footer_2:hover {	font-size: 10px; 	color: #dddddd; 	font-weight: normal; 	vertical-align: top;	}	/*Tooltips*/	.a_tooltip {		color: #660000;		text-decoration:none;	}	a_tooltip:hover{		color: #660000;	}		a_tooltip:visited{		color: #660000;	}		#dhtmlgoodies_tooltip{		background-color:#EEE;		border:1px solid #000;		position:absolute;		display:none;		z-index:20000;		padding:2px;		font-size:1.1em;		-moz-border-radius:6px;	/* Rounded edges in Firefox */		font-family: "Trebuchet MS", "Lucida Sans Unicode", Arial, sans-serif;			}	#dhtmlgoodies_tooltipShadow{		position:absolute;		background-color:#555;		display:none;		z-index:10000;		opacity:0.7;		filter:alpha(opacity=70);		-khtml-opacity: 0.7;		-moz-opacity: 0.7;		-moz-border-radius:6px;	/* Rounded edges in Firefox */	}/* Keywordcontainer */.kw { position: absolute; top: -50px; right: -150px; }
