/* CSS - Stylesheet der Recam GmbH, Ignystrasse 57 - 50858 Köln - Tel.: 00 49 (0) 22 34 49 73 70 - email@recam.de - www.recam.de */html								{ padding:1px; height:  99%; margin:0; font-weight:normal; font-size:100%; overflow:hidden; border:1px solid #665D4B; background-color:#ffffff; scrollbar-base-color:#cccccc; scrollbar-3d-light-color:#ffffff; scrollbar-arrow-color:#cccccc; scrollbar-darkshadow-color:#ffffff; scrollbar-face-color:#ffffff; scrollbar-highlight-color:#ffffff; scrollbar-shadow-color:#cccccc; scrollbar-track-color:#ffffff;  }body 								{ padding:1px; height: 100%; margin:0; font-weight:normal; font-size: 70%; overflow:hidden; border:1px solid #9a0000; background-color:#ffffff; scrollbar-base-color:#cccccc; scrollbar-3d-light-color:#ffffff; scrollbar-arrow-color:#cccccc; scrollbar-darkshadow-color:#ffffff; scrollbar-face-color:#ffffff; scrollbar-highlight-color:#ffffff; scrollbar-shadow-color:#cccccc; scrollbar-track-color:#ffffff;  }div 								{ font-family: arial, helvetica, sans-serif; line-height: 1.2em; font-size: 1.0em; color: #665D4B; }p 									{ font-family: arial, helvetica, sans-serif; line-height: 1.3em; font-size: 1.2em; color: #665D4B; }.height1							{ font-family: arial, helvetica, sans-serif; line-height: 1.3em; font-size: 1.2em; color: #9a0000; }.height2							{ font-family: arial, helvetica, sans-serif; line-height: 1.2em; font-size: 1.0em; color: #665D4B; }.height3							{ font-family: arial, helvetica, sans-serif; line-height: 0.0em; font-size: 0.0em; color: #665D4B; }p1 									{ font-family: arial, helvetica, sans-serif; line-height: 1.3em; font-size: 1.2em; color: #9a0000; }p2 									{ font-family: arial, helvetica, sans-serif; line-height: 1.2em; font-size: 1.0em; color: #665D4B; }p3 									{ font-family: arial, helvetica, sans-serif; line-height: 0.0em; font-size: 0.0em; color: #665D4B; }table 								{ font-family: arial, helvetica, sans-serif; line-height: 1.2em; font-size: 1.0em; color: #665D4B; }input 								{ font-family: arial, helvetica, sans-serif; line-height: 1.2em; font-size: 1.0em; color: #665D4B; }select 								{ font-family: arial, helvetica, sans-serif; line-height: 1.2em; font-size: 1.0em; color: #665D4B; }h1 									{ font-family:arial, helvetica, sans-serif; text-decoration:none; color: #9a0000; line-height: 1.1em; font-size: 1.6em; font-weight:normal; margin:0px; }h2 									{ font-family:arial, helvetica, sans-serif; text-decoration:none; color: #665D4B; line-height: 1.0em; font-size: 1.1em; font-weight:bold; margin:0 0 15px 0; }.body 								{ float:left;  width:100% ; margin:0; height:100%;padding:0; border:0; overflow:hidden; display:inline; }.headBox 							{ float:left;  width:100% ; margin:0 0 10px 0; padding:0; overflow:hidden; display:inline; }.headBoxLeft 						{ float:left;  width: 40% ; margin:0; padding:0; overflow:hidden; display:inline; }.headBoxRight 						{ float:right; width: 60% ; margin:0; padding:0; overflow:hidden; display:inline; }.navBox 							{ float:left;  width:100% ; margin:0; height:25px; background:url(../but/bt_hg_rot.gif) top repeat-x; padding:0; overflow:hidden; display:inline; }.subNavBox 							{ float:left;  width:100% ; margin:0; height:22px; background:url(../but/bt_hg_grau.gif) top repeat-x; padding:0; overflow:hidden; display:inline; border-top:1px solid #ffffff; }.contentBox 						{ float:left;  width: 100%; height: 68% ; margin:20px 0 0 0; padding:0; overflow:auto; display:inline; }.contentBoxLeft 					{ float:left;  width:230px; height:610px; margin:0; padding:0; overflow:hidden; display:inline; }.contentBoxDynamic 					{ float:left;  width:230px; height:80%; margin:0; padding:0; overflow:hidden; display:inline; }.contentBoxLeftSmall				{ float:left;  width: 80px; height:610px; margin:0; padding:0; overflow:hidden; display:inline; padding:0 20px 0 20px; }.contentBoxHome						{ float:left;  width:  96%; height:442px; margin:0; padding:0; overflow:hidden; display:inline; padding:0 20px 0 20px; } .contentBoxCenter 					{ float:left;  width:  45%; margin:0 5% 0 0; padding:0; overflow:hidden; display:inline; }.contentBoxIFrame					{ float:left;  width:605px; height: 445px; margin:-20px 0 0 -3px; padding:0px; overflow:hidden; display:inline; }.contentBoxCenterImg				{ float:left;  width:700px; margin:0 5% 0 0; padding:0; overflow:hidden; display:inline; }/* .contentBoxCenterStart			{ float:left;  width:  45%; margin:0 5% 0 0; padding:0; overflow:hidden; display:inline; background:url(../img/start2.gif) } */.contentBoxRight 					{ float:left;  width:  25%; margin:0; padding:0; overflow:hidden; display:inline; font-family: arial, helvetica, sans-serif; font-size: 1.1em; }table 								{ table-layout:fixed; border-collapse:collapse; empty-cells:show; }table.tabRight 						{ table-layout:fixed; border-collapse:collapse; empty-cells:show; float:right; margin:3px 0 0 0; width:500px; }tr 									{ vertical-align:top; text-align:left; margin:0; padding:0; border:0; }td 									{ vertical-align:top; text-align:left; margin:0; padding:0; border:0; }td.center 							{ text-align:middle; padding:0 5px 0 5px; }td.backLine 						{ background:url(../but/line_grau.gif) top repeat-x; width:100%; height:1px; }a							 		{ color:#9a0000; }a:link						 		{ color:#9a0000; }a:visited					 		{ color:#9a0000; }a:active 							{ color:#9a0000; }a:hover 							{ color:#665D4B; }a.nav								{ display:block; height:25px; line-height:25px; padding:0 8px 0 8px; color:#ffffff; text-decoration:none; background:url(../but/bt_hg_rot.gif) top repeat-x; border-right:1px solid #ffffff; float:left; font-weight:bold; }a.nav:link							{ display:block; height:25px; line-height:25px; padding:0 8px 0 8px; color:#ffffff; text-decoration:none; background:url(../but/bt_hg_rot.gif) top repeat-x; border-right:1px solid #ffffff; float:left; font-weight:bold; }a.nav:visited						{ display:block; height:25px; line-height:25px; padding:0 8px 0 8px; color:#ffffff; text-decoration:none; background:url(../but/bt_hg_rot.gif) top repeat-x; border-right:1px solid #ffffff; float:left; font-weight:bold; }a.nav:active 						{ display:block; height:25px; line-height:25px; padding:0 8px 0 8px; color:#ffffff; text-decoration:none; background:url(../but/bt_hg_rot.gif) top repeat-x; border-right:1px solid #ffffff; float:left; font-weight:bold; }a.nav:hover 						{ background:url(../but/bt_hg_rot_mover.gif) top repeat-x; color:#000000; }a.navOver							{ display:block; height:25px; line-height:25px; padding:0 8px 0 8px; color:#000000; text-decoration:none; background:url(../but/bt_hg_rot_mover.gif) top repeat-x; border-right:1px solid #ffffff; float:left; font-weight:bold; }a.navOver:link						{ display:block; height:25px; line-height:25px; padding:0 8px 0 8px; color:#000000; text-decoration:none; background:url(../but/bt_hg_rot_mover.gif) top repeat-x; border-right:1px solid #ffffff; float:left; font-weight:bold; } a.navOver:visited					{ display:block; height:25px; line-height:25px; padding:0 8px 0 8px; color:#000000; text-decoration:none; background:url(../but/bt_hg_rot_mover.gif) top repeat-x; border-right:1px solid #ffffff; float:left; font-weight:bold; }a.navOver:active 					{ display:block; height:25px; line-height:25px; padding:0 8px 0 8px; color:#000000; text-decoration:none; background:url(../but/bt_hg_rot_mover.gif) top repeat-x; border-right:1px solid #ffffff; float:left; font-weight:bold; }a.navOver:hover 					{ background:url(../but/bt_hg_rot.gif) top repeat-x; color:#ffffff; }a.subNav							{ display:block; height:22px; line-height:22px; padding:0 8px 0 8px; color:#ffffff; text-decoration:none; background:url(../but/bt_hg_grau.gif) top repeat-x; border-right:1px solid #ffffff; float:left; font-weight:bold; }a.subNav:link						{ display:block; height:22px; line-height:22px; padding:0 8px 0 8px; color:#ffffff; text-decoration:none; background:url(../but/bt_hg_grau.gif) top repeat-x; border-right:1px solid #ffffff; float:left; font-weight:bold; }a.subNav:visited					{ display:block; height:22px; line-height:22px; padding:0 8px 0 8px; color:#ffffff; text-decoration:none; background:url(../but/bt_hg_grau.gif) top repeat-x; border-right:1px solid #ffffff; float:left; font-weight:bold; }a.subNav:active						{ display:block; height:22px; line-height:22px; padding:0 8px 0 8px; color:#ffffff; text-decoration:none; background:url(../but/bt_hg_grau.gif) top repeat-x; border-right:1px solid #ffffff; float:left; font-weight:bold; }a.subNav:hover 						{ background:url(../but/bt_hg_grau_mover.gif) top repeat-x; color:#000000; }a.subNavOver 						{ display:block; height:22px; line-height:22px; padding:0 8px 0 8px; color:#000000; text-decoration:none; background:url(../but/bt_hg_grau_mover.gif) top repeat-x; border-right:1px solid #ffffff; float:left; font-weight:bold; }a.subNavOver:link 					{ display:block; height:22px; line-height:22px; padding:0 8px 0 8px; color:#000000; text-decoration:none; background:url(../but/bt_hg_grau_mover.gif) top repeat-x; border-right:1px solid #ffffff; float:left; font-weight:bold; }a.subNavOver:visited				{ display:block; height:22px; line-height:22px; padding:0 8px 0 8px; color:#000000; text-decoration:none; background:url(../but/bt_hg_grau_mover.gif) top repeat-x; border-right:1px solid #ffffff; float:left; font-weight:bold; }a.subNavOver:active 				{ display:block; height:22px; line-height:22px; padding:0 8px 0 8px; color:#000000; text-decoration:none; background:url(../but/bt_hg_grau_mover.gif) top repeat-x; border-right:1px solid #ffffff; float:left; font-weight:bold; }a.subNavOver:hover 					{ background:url(../but/bt_hg_grau.gif) top repeat-x; color:#ffffff; }.knopf								{ background: #9a0000; font-family: arial, helvetica, sans-serif; line-height: 1.0em; font-size: 1.0em; color:#ffffff; font-weight:bold; border: thin solid #665D4B; margin:0; padding:.3em; }img.logo 							{ float:left; margin:10px  0px  0px 10px; border:0; }img.banner 							{ float:left; margin:10px  0px  0px  0px; border:0; }img.picLeft 						{ float:left; margin: 0px 10px 10px 10px; border:0; }