/* begin general */html, body {	margin:0;	padding:0;	font-family:arial, sans-serif;	font-size:0.3cm;	line-height:1.8em;	color:#000000;	overflow:auto; }div {	margin:0;	padding:0; }p {	margin:0.1em 0 0.1em 0;	padding:0;	font-size:0.9em;	font-weight:bold;	width:56%; }.headline {	font-size:1em;	text-transform:uppercase;	font-weight:bold;	color:#004a99; }	/* wie .t_blue */.b_white {	background-color:#ffffff; }.b_orange {	background-color:#ec7e06; }.b_grey {	background-color:#c1c6ce; }.t_orange {	color:#ec7e06; }.t_blue {	color:#004a99; }.t_grey {	color:#c1c6ce; }a, a:visited {	text-decoration:none;	color:#004a99; }	/* wie .t_blue */a:hover {	color:#ec7e06; }	/* wie .t_orange */form, fieldset {	margin:0;	padding:0;	border:none; }input, textarea {	border:1px solid #c1c6ce; }	/* wie .t_grey */.button {	border:none;	background:#e3e8ec; }img {	margin:0;	padding:0;	border:none; }#startimg {	padding:0;	position:absolute;	top:50%;	left:50%;	width:302px;	height:302px;	margin:-151px 0 0 -151px;	text-decoration:none;	border:none; }/* end general *//* begin structure */#maincontainer {	position:absolute;	border:1px solid red;	width:100%;	height:100%;	min-width:800px;	min-height:600px; }#main {	position:absolute;	top:50%;	left:50%;	margin:-300px 0 0 -400px;	padding:0;	width:800px;	height:600px;	list-style-type:none;	border:1px solid #000000; }#main li {	padding:0;	float:left; }#toplft {	width:558px;	height:150px;	margin:0 6px 0 0; }#toprgt {	width:236px;	height:150px;	margin:0;	background:#ffffff url(images/logo.jpg) center center no-repeat; }#midlft {	width:558px;	height:341px;	margin:6px 0 0 0; } #content {	position:absolute;	width:558px;	height:341px;	overflow:auto; } #topshadow, #botshadow {	display:none;	position:absolute;	width:100%;	height:10px; } #topshadow {	background:transparent url(images/bg_topcontent.png) top left repeat-x;	top:0px; } #botshadow {	bottom:0px;	background:transparent url(images/bg_botcontent.png) bottom left repeat-x; } #scrollcontent {	position:absolute;	left:15px;	padding:20px 0 0 0;	width:90%; }	#midscroll {	width:6px;	height:341px;	margin:6px 0 0 0; }#midrgt {	width:236px;	height:341px;	margin:6px 0 0 0; }#bottom {	width:100%;	height:97px;	margin:6px 0 0 0;	background:#e3e8ec; }/* end structure *//* begin scroller */#scroller {	display:none;	position:absolute;	width:6px;	height:341px; }#scrollthumb {	position:absolute;	top:0px;	width:100%;	height:30px;	cursor:pointer; }#toparrow, #botarrow {	position:absolute;	left:0px;	width:6px;	height:6px;	cursor:pointer; }#toparrow {	top:-6px;	background:transparent url(images/arrow_t.gif) center center no-repeat; }#botarrow {	bottom:-6px;	background:transparent url(images/arrow_b.gif) center center no-repeat; }.line {	width:4px;	height:100%;	margin:0 auto; }/* end scroller *//* begin linkformat */.botmenu {	margin:39px 22px 0 22px;	padding:0;	list-style-type:none;	float:left; }.botmenu li {	width:24px;	height:24px;	margin:0 9px 0 0; }.botmenu a, .botmenu a:visited, .botmenu a:hover {	position:absolute;	display:block;	width:24px;	height:24px;	color:#ec7e06;	text-decoration:none;	font-weight:normal;	font-size:7pt;	background:transparent url(images/menu_link.jpg) center center no-repeat; }.botmenu a span, .botmenu a:visited span {	display:none;	position:absolute;	bottom:-15px;	height:10px;	line-height:1em;	white-space:nowrap;	text-transform:uppercase;	cursor:pointer; }
.botmenu a.active:link span, .botmenu a.active:visited span {
	display:block; }.botmenu a:hover {	background:transparent url(images/menu_hover.jpg) center center no-repeat; }.botmenu a:hover span {	display:block; }.botmenu a.active, .botmenu a.active:visited, .botmenu a.active:hover {	background:transparent url(images/menu_active.jpg) center center no-repeat; }#menu_right {	float:right; }#menu_right li {	margin:0;	float:left;	width:auto;	height:auto; }#menu_right a, #menu_right a:visited, #menu_right li span {	position:static;	margin:24px 0 0 0;	float:left;	display:inline;	width:auto;	height:auto;	background-image:none; }#menu_right li span {	margin-left:2px;	margin-right:2px; }/* end linkformat *//* begin Arbeitsliste */#contentlist {	margin:0;	padding:0;	list-style-type:none; }#contentlist li, #contentlist .description {	display:block;	float:none; }#contentlist li {	width:100%; }#contentlist a:hover {	color:#004a99; }   /* wie .t_blue */#contentlist li div {	display:none;	padding:1.2em 0 1.3em 0;	width:100%; }#contentlist li div a, #contentlist li div a:visited {	color:#c1c6ce; }#contentlist li div a:hover {	color:#000000; }/* end Arbeitsliste */		
