/* 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 */

/*    C O R O N A    D E    B A E N A     */


html								{ padding:1px; height:  99%; margin:0; font-weight:normal; font-size:100%; overflow:hidden; border:1px solid #D7C400; background-color:#4B4F20; scrollbar-base-color:#cccccc; scrollbar-3d-light-color:#4B4F20; scrollbar-arrow-color:#D7C400; scrollbar-darkshadow-color:#4B4F20; scrollbar-face-color:#4B4F20; scrollbar-highlight-color:#4B4F20; scrollbar-shadow-color:#D7C400; scrollbar-track-color:#4B4F20;  }
body 								{ padding:1px; height: 100%; margin:0; font-weight:normal; font-size: 70%; overflow:hidden; border:1px solid #D7C400; background:url(../but/hg_corona.gif) repeat-x; scrollbar-base-color:#D7C400; scrollbar-3d-light-color:#4B4F20; scrollbar-arrow-color:#D7C400; scrollbar-darkshadow-color:#4B4F20; scrollbar-face-color:#4B4F20; scrollbar-highlight-color:#4B4F20; scrollbar-shadow-color:#D7C400; scrollbar-track-color:#4B4F20;  }

div 								{ font-family: arial, helvetica, sans-serif; line-height: 1.2em; font-size: 1.0em; color: #ffffff; }
p 									{ font-family: arial, helvetica, sans-serif; line-height: 1.3em; font-size: 1.2em; color: #ffffff; }
.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; }
.height4							{ font-family: arial, helvetica, sans-serif; line-height: 0.4em; font-size: 0.4em; color: #665D4B; }
.height5							{ font-family: arial, helvetica, sans-serif; line-height: 0.6em; font-size: 1.8em; color: #D7C400; }

p1 									{ font-family: arial, helvetica, sans-serif; line-height: 1.3em; font-size: 1.2em; color: #4d7a27; }
p2 									{ font-family: arial, helvetica, sans-serif; line-height: 1.2em; font-size: 1.0em; color: #ffffff; }
p3 									{ font-family: arial, helvetica, sans-serif; line-height: 0.0em; font-size: 0.0em; color: #ffffff; }

sm1									{ font-family: arial, helvetica, sans-serif; line-height: 1.3em; font-size: 1.2em; color: #000000; }
table 								{ font-family: arial, helvetica, sans-serif; line-height: 1.2em; font-size: 1.0em; color: #ffffff; }
input 								{ font-family: arial, helvetica, sans-serif; line-height: 1.2em; font-size: 1.0em; color: #ffffff; }
select 								{ font-family: arial, helvetica, sans-serif; line-height: 1.2em; font-size: 1.0em; color: #ffffff; }

h1 									{ font-family:arial, helvetica, sans-serif; text-decoration:none; color: #D7C400; line-height: 1.1em; font-size: 1.6em; font-weight:normal; margin:0px; }
h2 									{ font-family:arial, helvetica, sans-serif; text-decoration:none; color: #ffffff; line-height: 1.0em; font-size: 1.1em; font-weight:bold; margin:0 0 15px 0; }
h3									{ font-family:arial, helvetica, sans-serif; text-decoration:none; color: #D7C400; line-height: 1.0em; font-size: 2.0em; 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_gold.gif) top repeat-x; padding:0; overflow:hidden; display:inline; }
.subNavBox 							{ float:left;  width:100% ; margin:0; height:22px; background:url(../but/bt_hg_olive.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:440px; 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:  45%; margin:0 5% 0 0; padding:0; overflow:hidden; display:inline; }
.contentBoxCenterStart				{ float:left;  width:  65%; margin:0 5% 0 0; padding:0; overflow:hidden; display:inline; }
.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:#D7C400; }
a:link						 		{ color:#D7C400; }
a:visited					 		{ color:#D7C400; }
a:active 							{ color:#D7C400; }
a:hover 							{ color:#FFFFFF; }

a.nav								{ display:block; height:25px; line-height:25px; padding:0 8px 0 8px; color:#000000; text-decoration:none; background:url(../but/bt_hg_gold.gif) top repeat-x; border-right:1px solid #4B4F20; float:left; font-weight:bold; }
a.nav:link							{ display:block; height:25px; line-height:25px; padding:0 8px 0 8px; color:#000000; text-decoration:none; background:url(../but/bt_hg_gold.gif) top repeat-x; border-right:1px solid #4B4F20; float:left; font-weight:bold; }
a.nav:visited						{ display:block; height:25px; line-height:25px; padding:0 8px 0 8px; color:#000000; text-decoration:none; background:url(../but/bt_hg_gold.gif) top repeat-x; border-right:1px solid #4B4F20; float:left; font-weight:bold; }
a.nav:active 						{ display:block; height:25px; line-height:25px; padding:0 8px 0 8px; color:#000000; text-decoration:none; background:url(../but/bt_hg_gold.gif) top repeat-x; border-right:1px solid #4B4F20; float:left; font-weight:bold; }
a.nav:hover 						{ background:url(../but/bt_hg_olive_mover.gif) top repeat-x; color:#D7C400; }

a.navOver							{ display:block; height:25px; line-height:25px; padding:0 8px 0 8px; color:#D7C400; text-decoration:none; background:url(../but/bt_hg_olive_mover.gif) top repeat-x; border-right:1px solid #4B4F20; float:left; font-weight:bold; }
a.navOver:link						{ display:block; height:25px; line-height:25px; padding:0 8px 0 8px; color:#D7C400; text-decoration:none; background:url(../but/bt_hg_olive_mover.gif) top repeat-x; border-right:1px solid #4B4F20; float:left; font-weight:bold; } 
a.navOver:visited					{ display:block; height:25px; line-height:25px; padding:0 8px 0 8px; color:#D7C400; text-decoration:none; background:url(../but/bt_hg_olive_mover.gif) top repeat-x; border-right:1px solid #4B4F20; float:left; font-weight:bold; }
a.navOver:active 					{ display:block; height:25px; line-height:25px; padding:0 8px 0 8px; color:#D7C400; text-decoration:none; background:url(../but/bt_hg_olive_mover.gif) top repeat-x; border-right:1px solid #4B4F20; float:left; font-weight:bold; }
a.navOver:hover 					{ background:url(../but/bt_hg_olive_mover.gif) top repeat-x; color:#ffffff; }

a.subNav							{ display:block; height:22px; line-height:22px; padding:0 8px 0 8px; color:#D7C400; text-decoration:none; background:url(../but/bt_hg_olive.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:#D7C400; text-decoration:none; background:url(../but/bt_hg_olive.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:#D7C400; text-decoration:none; background:url(../but/bt_hg_olive.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:#D7C400; text-decoration:none; background:url(../but/bt_hg_olive.gif) top repeat-x; border-right:1px solid #ffffff; float:left; font-weight:bold; }
a.subNav:hover 						{ background:url(../but/bt_hg_olive.gif) top repeat-x; color:#000000; }

a.subNavOver 						{ display:block; height:22px; line-height:22px; padding:0 8px 0 8px; color:#D7C400; text-decoration:none; background:url(../but/bt_hg_olive.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:#D7C400; text-decoration:none; background:url(../but/bt_hg_olive.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:#D7C400; text-decoration:none; background:url(../but/bt_hg_olive.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:#D7C400; text-decoration:none; background:url(../but/bt_hg_olive.gif) top repeat-x; border-right:1px solid #ffffff; float:left; font-weight:bold; }
a.subNavOver:hover 					{ background:url(../but/bt_hg_gold_mover.gif) top repeat-x; color:#000000; }

.knopf								{ background: #D7C400; font-family: arial, helvetica, sans-serif; line-height: 1.0em; font-size: 1.0em; font-weight:bold; color:#000000; border: thin solid #ffffff; 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; }

