/* CSS Document *//*copyright by voodoo-media GmbH	info@voodoo-media.de	http://www.voodoo-media.de	Author: David Zgoll	Contact: zgoll@voodoo-media.de		Monzel	Farben: 	Gelb		#E07D27	Rot			#D90000	*//* Allgemeine Definitionen */body {	margin-top: 0px;	margin-left: 0px;	margin-right: 0px;	margin-bottom: 0px;	padding: 0px;	background-color: #FFFFFF;		font-family: Helvetica, sans-serif, Arial, Verdana;	font-size: 11px;	line-height: 15px;	text-align: left;	color: #000000;}th {	font-family: Helvetica, sans-serif, Arial, Verdana;	font-size: 11px;	line-height: 15px;}	td {	font-family: Helvetica, sans-serif, Arial, Verdana;	font-size: 11px;	line-height: 15px;}div {	font-family: Helvetica, sans-serif, Arial, Verdana;	font-size: 11px;}a {	font-family: Helvetica, sans-serif, Arial, Verdana;	font-size: 11px;	color: #800000;	font-weight: normal;	text-decoration: none;	line-height: 15px;}a:hover {	font-family: Helvetica, sans-serif, Arial, Verdana;	font-size: 11px;	color: #000000;	text-decoration: underline;	font-weight: normal;}/* ID Definition Main (Grundaufbau)*/#mother {	position: relative;	top: 0px;	width: 900px;	height: 770px;		border: 0px solid red;}#head {	top: 0px;	left: 0px;	right: 0px;	height: 160px;	width: 900px;	background-image: url('/images/basic/header.jpg');	background-repeat: no-repeat;	background-color: #FFFFFF;}#logoschriftzug {	position: absolute;	top: 45px;	left: 480px;	height: 80px;	width: 370px;	font-size: 15px;	line-height: 15px;	text-align: center;	color:#FFFFFF;	font-weight: 500;	}#logoschriftzug p {} 	/*#nav_top {	z-index: 3000;	position: absolute;	top: 105px;		left: 230px;	width: 660px;	height: 20px;		text-align: right;}*/#homer {	height: 110px;	width: 200px;}#navigator {	position: absolute;	top: 121px;	left: 13px;	height: 10px;	width: 350px;	text-align:left;}#nav_main {	z-index: 30000;	position: absolute;	top: 135px;	left: 10px;	width: 880px;	height: 25px;	list-style-type:none;}#container {	/*border: thin solid black;*/	margin-top: 0px;	width: 900px;			background-image: url('/images/basic/bg_repeater.jpg');	background-repeat: repeat-y;	/*border: 2px solid yellow;*/}#content {	margin-top: 0px;	right: 0px;	min-height: 520px;	width: 900px;		background-image: url('/images/basic/bg_paragraph.jpg');	background-repeat: no-repeat;	background-position: right bottom;		/*border: 2px solid red;*/}#footer {	bottom:0px;	width:900px;	height: 45px;	left:0px;	background-image: url('/images/basic/bg_footer.jpg');	background-repeat: no-repeat;	background-position: top;		/*border: 2px solid green;*/	}/* ------------------------------------------------------ *//* ----------------- Tabellen für die Container --------------*//* --------------------- Main Nav ------------------------ */table.content_structur {	margin-left: 10px;	height: 100%;	width: 720px;	/*------- geändert DZ 29.01.07 -------*/		vertical-align: top;	text-align: left;}table.content_structur td {	text-align: left;}/* ---------------------- */table.navi_container {	width: 888px;	/*background-color:#f3e6e6;*/	height: 25px;}#player1 {	z-index: -1000;}#videoplayer {	z-index: -1000;	padding: 0px;}/*table.main_navi td.main_link a {	display: block;	height: 35px;	color: #E07D27;	font-weight: bold;	font-size: 13px;	line-height: 28px;	background-image: url('/images/basic/topf_closed.gif');	background-repeat: no-repeat;	background-position: left top;}table.main_navi td.main_link a:hover,table.main_navi td.main_link_active a {	color: #D90000;	font-weight: bold;	text-decoration: none;	background-image: url('/images/basic/topf_open.gif');	background-repeat: no-repeat;	background-position:  left top;}table.main_navi td.main_nav_text {	height: 190px;	text-transform: none;	font-size: 9px;	line-height: 12px;	text-align: left;	color: #E07D27;	font-weight: normal;	vertical-align: bottom;}.einzug {	padding-left: 30px;}*/table.suchtabelle{	width: 200px;	border: 1px solid #800000;	background-color: #F3E6E6;	padding: 5px;	text-align: left;}table.kontakt{	width: 100%;	border: 1px solid #800000;	background-color: #F3E6E6;	padding: 5px;	text-align: left;}table.rvg_tabelle{	width: 100%;	text-align:right;}table.rvg_tabelle td{	border: solid 1px #800000;	padding: 5px;	text-align: right;}table.pers_tabelle td{	border: solid 1px #800000;	padding: 5px;}table.rvg_tabelle th{	border: solid 1px #800000;	text-align: center;}tr.tbl_hintergrundfarbe1,td.tbl_hintergrundfarbe1{	background-color: #F3E6E6;}tr.tbl_hintergrundfarbe2,td.tbl_hintergrundfarbe2{	background-color: #CE9D9D;}td.text_format{	border: solid 1px #800000;	background-color: #F3E6E6;	padding-left: 165px;}/* ------------------ */table.kontaktformular td input,table.kontaktformular td textarea {	border: 1px solid #800000;}table.kontaktformular td {	padding: 2px;	text-align: left;}table.kontaktformular td input.radiobutton{	position: relative;	bottom: 1px;	border: none;} /* ---------------------------*/ table.archiv a {	text-decoration: underline;} /* -------------------------------------------------------------- *//* ------------------------ Nav Top ------------------------- *//*table.top_navi {	width: 660px;		font-family: Arial, Helvetica, sans-serif, Verdana;}table.top_navi td {	text-transform: uppercase;	font-weight: bold;	text-align: left;	vertical-align: bottom;}table.top_navi td.top_link a {	display: block;	color: #E07D27;	height: 20px;	font-weight: bold;	font-size: 13px;}table.top_navi td.top_link a:hover,table.top_navi td.top_link_active a {	color: #D90000;	font-weight: bold;	text-decoration: none;}table.top_navi td.top_nav_text {	text-transform: none;	font-size: 9px;	line-height: 12px;	text-align: left;	color: #E07D27;	font-weight: normal;	vertical-align: bottom;}*/.head {	font-size: 15px;	line-height: 20px;	color: #800000;	font-weight: bold;	text-align:left;	border-bottom: 1px solid #800000;	display: block;}.head a{	font-size: 15px;	color: #000000;	font-weight: bold;}.head a:hover{	font-size: 15px;	color: #000000;	font-weight: bold;	text-decoration: underline;}.sub {	font-size: 13px;	color: #000000;	font-weight: bold;}.sub a{	font-size: 13px;	color: #000000;	font-weight: bold;}.sub a:hover {	font-size: 13px;	color: #000000;	text-decoration: underline;	font-weight: bold;}.sub_02 {	font-size: 12px;	color: #EBB01C;	font-weight: bold;}.sub_02 a{	font-size: 12px;	color: #EBB01C;	font-weight: bold;}.sub_02 a:hover {	font-size: 12px;	color: #EBB01C;	text-decoration: underline;	font-weight: bold;}.sub_03 {	font-size: 13px;  	color: #800000;	font-weight: bold;	border-bottom: 1px solid #800000;	display: block;}.sub_03 a{	font-size: 13px;	color: #800000;	font-weight: bold;}.sub_03 a:hover {	font-size: 13px;	color: #000000;	text-decoration: underline;	font-weight: bold;}.spanheader{	font-size: 1.1em;	font-weight: bold;	color:#800000;}.spanheader_in_table{	font-size: 1em;	font-weight: bold;}/* --------------------- Main Spacer ------------------------ */