html,body{	padding:0;	margin:0;	height:100%;	width:100%;	overflow: hidden;}#elternelement{	width:100%;	height:100%;	position:relative;}#scrollelement{	width:100%;	height:88%;	position:relative;	overflow: auto;}#balken {	color: #ff0000;	line-height: 25px;	background: url(../bilder/all/bg_orange.gif) repeat-x;	text-align: center;	position: absolute;	bottom: 0;	width: 100%;	height: 25px;}#info {	overflow: auto;}.taboben {background: url(../bilder/all/bg_balken_oben.gif) repeat-x;}.text{ color: #006151; font-size: 12px; font-family: Tahoma, Geneva, Arial, SunSans-Regular, sans-serif }.h1_text{ color: #006151;  font-size: 12px;  font-family: Tahoma, Geneva, Arial, SunSans-Regular, sans-serif;  margin: 0px; padding: 0px;}.randtext{ color: #006151; font-size: 12px; font-family: Tahoma, Geneva, Arial, SunSans-Regular, sans-serif }.spalterechts{color: #000000; font-size: 12px; font-weight: bold; font-family: Tahoma, Geneva, Arial, SunSans-Regular, sans-serif }.spalterechtsklein{color: #000000; font-size: 11px; font-weight: normal; font-family: Tahoma, Geneva, Arial, SunSans-Regular, sans-serif }.fusszeile{color: #ffffff; font-size: 11px; font-weight: bold; font-family: Tahoma, Geneva, Arial, SunSans-Regular, sans-serif }a.fusszeile:link {	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #ffffff;	font-weight: bold;	text-decoration: none;}a.fusszeile:visited {	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #ffffff;	font-weight: bold;	text-decoration: none;}a.fusszeile:hover {	font-family: Tahoma,  Arial, Helvetica, sans-serif;	font-size: 11px;	color: #006050;	font-weight: bold;	text-decoration: none;}a.fusszeile:active {	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #ffffff;	font-weight: bold;	text-decoration: none;}/* Formatierung der Navigation oben rechts */.navihead {	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #e6b012;}a.navihead:link {	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #ffffff;	font-weight: bold;	text-decoration: none;}a.navihead:visited {	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #ffffff;	font-weight: bold;	text-decoration: none;}a.navihead:hover {	font-family: Tahoma,  Arial, Helvetica, sans-serif;	font-size: 11px;	color: #e6b012;	font-weight: bold;	text-decoration: none;}a.navihead:active {	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #ffffff;	font-weight: bold;	text-decoration: none;}/* Formatierung mcrent alt *//* Formatierung der Links im Fliessetxt */a:link      {font-family: Verdana, Arial, Helvetica, sans-serif;	         color: #006633;			 text-decoration: none; }a:visited   {font-family: Verdana, Arial, Helvetica, sans-serif;	         color: #006633;			 text-decoration: none; }a:hover     {font-family: Verdana, Arial, Helvetica, sans-serif;	         color: #006633;			 text-decoration: underline; }a:active    {font-family: Verdana, Arial, Helvetica, sans-serif;	         color: #006633;			 text-decoration: none; }/* Formatierung der "Sie sind hier" Texte #>	 */.mininavigation {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #006633;	line-height: 10px;	padding-right: 3px;}/* Formatierung der Navigation home */.navihome {	display: block;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #006633;	height: 22px;	text-decoration: none;	padding-left: 5px;	padding-top: 2px;	background-image: url(../bilder/allgemein/bg_navi_main_home.gif);}a.navihome:link {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #006633;	text-decoration: none;}a.navihome:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #006633;	text-decoration: none;}a.navihome:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #006633;	text-decoration: none;	background-image: url(../bilder/allgemein/bg_navi_main_home_hover.gif);}a.navihome:active {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #006633;	text-decoration: none;}/* Formatierung der Navigation warum Mcrent */.naviwarum {	display: block;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #006633;	height: 22px;	text-decoration: none;	padding-left: 5px;	padding-top: 2px;	background-image: url(../bilder/allgemein/bg_navi_main_home2.gif);}a.naviwarum:link {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #006633;	text-decoration: none;}a.naviwarum:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #006633;	text-decoration: none;}a.naviwarum:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #006633;	text-decoration: none;	background-image: url(../bilder/allgemein/bg_navi_main_home2_hover.gif);}a.naviwarum:active {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #006633;	text-decoration: none;}/* Formatierung der Navigation links */.navimain {	display: block;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #006633;	height: 22px;	text-decoration: none;	padding-left: 5px;	padding-top: 2px;	background-image: url(../bilder/allgemein/bg_navi_main.gif);}a.navimain:link {	display: block;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #006633;	text-decoration: none;}a.navimain:visited {	display: block;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #006633;	text-decoration: none;}a.navimain:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #006633;	text-decoration: none;	background-image: url(../bilder/allgemein/bg_navi_main_hover.gif);}a.navimain:active {	display: block;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #006633;	text-decoration: none;}.navihighlight {	display: block;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #006633;	height: 22px;	text-decoration: none;	padding-left: 5px;	padding-top: 2px;	background-image: url(../bilder/allgemein/bg_navi_highlight.gif);}a.navihighlight:link {	display: block;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #006633;	text-decoration: none;}a.navihighlight:visited {	display: block;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #006633;	text-decoration: none;}a.navihighlight:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #006633;	text-decoration: none;	background-image: url(../bilder/allgemein/bg_navi_highlight_hover.gif);}a.navihighlight:active {	display: block;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #006633;	text-decoration: none;}/* Formatierung normaler Texte */.fliesstext {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000;	line-height: 12px;}.fliesstextsmall {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000000;	line-height: 11px;}.headlinegruen {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #006633;}.headlinered {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #FF0033;}a.headlinered:link {	display: block;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FF0033;	text-decoration: underline;}a.headlinered:visited {	display: block;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FF0033;	text-decoration: underline;}a.headlinered:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FF0033;	text-decoration: underline;	background-image: url(../bilder/allgemein/bg_navi_highlight_hover.gif);}a.headlinered:active {	display: block;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FF0033;	text-decoration: underline;}.textfeld {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #006633;	border: 1px solid #006633;	background-color: #FFFFFF;}.textwichtig {	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;	font-size: 12px;	background-color: #f39900}.bghellgrau {	background-color: #F5F5F5;}.button {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000000;	background-image: url(../bilder/allgemein/bg_gruen_hell.gif);	background-repeat: repeat;}/* Standardbuttons */.standardbutton {	display: block;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #000000;	text-align: center;	text-decoration: none;}a.standardbutton:link {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #000000;	text-align: center;	text-decoration: none;}.standardbutton:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #000000;	text-align: center;	text-decoration: none;}a.standardbutton:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #000000;	text-align: center;	text-decoration: none;}.standardbutton:active {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #000000;	text-align: center;	text-decoration: none;}.submitbutton {	display: block;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000;	text-align: center;	text-decoration: none;	background-color: transparent;    	border: 0 solid;    	cursor: pointer;    	cursor: hand;}.textfeld100px {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #006633;	border: 1px solid #006633;	width: 100px;	background-color: #FFFFFF;}.textfeld200px {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #006633;	border: 1px solid #006633;	width: 200px;	background-color: #FFFFFF;}.textfeld150px {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #006633;	border: 1px solid #006633;	width: 150px;	background-color: #FFFFFF;}.textfeld40px {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #006633;	border: 1px solid #006633;	width: 40px;	background-color: #FFFFFF;}.fliesstextfett {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000;	font-weight: bold;}.statuszeileinaktiv {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #666666;	text-align: left;	background-color: #F8F8F8;}.statuszeileerledigt {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #006633;	text-align: left;	background-color: #ffffff;	background-image: url(../bilder/allgemein/bg_gruen_hell.gif);}.statuszeilefehler {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #ff0000;	text-align: left;	background-color: #ffffff;	background-image: url(../bilder/allgemein/bg_rot_hell.gif);}.buchungsschrittehead {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #000000;	text-align: left;	background-image: url(../bilder/allgemein/bg_gruen_hell.gif);	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #006633;}.statusauswahl {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #000000;	text-align: left;	background-color: #FFFFFF;	background-image: url(../bilder/allgemein/bg_gruen_hell.gif);}.bghellgruen {	background-color: #F5F5F5;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000000;	background-image: url(../bilder/allgemein/bg_gruen_hell.gif);}.bghellgruenneu {	background-color: #F5F5F5;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000000;}.bghellgrauneu {	background-color: #efefef;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000000;}.bgresvbestaetigung {	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #006633;}.fzguebersichtheadline {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	line-height: 12px;	font-weight: bold;	/*background-image: url(../bilder/allgemein/bg_gruen_hell.gif);	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #006633;*/}.fzguebersichtbeschreibung {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000;	line-height: 12px;	vertical-align: bottom;	background-color: #F5F5F5;}.fzguebersichtbeschrzwei {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000;	line-height: 12px;	vertical-align: top;	background-color: #F5F5F5;}.fzguebersichtbeschrzweirot {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FF0033;	line-height: 12px;	vertical-align: top;	background-color: #F5F5F5;}.lliniegruenaleft {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000;	line-height: 12px;	vertical-align: bottom;	background-color: #F5F5F5;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #006633;	text-align: left;}.lliniegruen {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000;	line-height: 12px;	vertical-align: bottom;	background-color: #F5F5F5;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #006633;	text-align: center;}.fzguebersichthaendler {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #006633;	background-color: #CCCCCC;}.agbs {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000000;	line-height: 12px;}/* Tabelle mit Rahmen */table.rahmen {	border: thin solid black;	border-collapse: separate;        border-spacing: 0px;}td.abstand {	margin: 10px;	padding: 10px;}