body {padding:0px;margin:0px;overflow:auto;width:100%;height:100%;text-align:center;
scrollbar-face-color: #004086;scrollbar-shadow-color: white;scrollbar-highlight-color: #FFFFFF;scrollbar-3dlight-color: black;scrollbar-darkshadow-color: #000000;scrollbar-track-color: #D7D7D7;scrollbar-arrow-color: #FFFFFF;
/*background:#004086;*/
background: #004086 url(img/allg/hg.jpg) center center;background-repeat:repeat-y;} /* war background-repeat:no-repeat; Problem mit Moz HG war bei Referenzen nicht lang genug */

td 			{vertical-align:top;}

#rahmen 	{position:relative;width:990px;height:100%;/*background: url(img/allg/hg.jpg);background-position:0px 106px;*/}
			/* IE */ *html #rahmen 		{}
			/*MOZ*/  html>body #rahmen	{}

.hmenu,.subhead,.subnav,td.ueber,td.mitte,.re,.hmenustart
			{font-family:Arial, Helvetica, sans-serif;font-size:12px;}

#head,#menu,#submenu,#inhalt,#logo,#mitte,#head-start,#menu-start
			{position:absolute;text-align:left;}

#menu,.hmenu,.subhead,td.ueber,.re,#menu-start,.hmenustart		
			{color:#FFFFFF;}

.subnav,.hmenu,.subhead,td.ueber,.re,.hmenustart	
			{font-weight:bold;}
			
h2			{font-size:13px;}
hr			{color:#004086;}

/* -------------------------------------------------------------------------------------- */
#logo		{top:  0px;right: 0px;z-index:3;}
#head		{top:  0px;left:  0px;width:990px;height:122px;z-index:2;background: url(img/allg/hg-head.jpg);}
#head-start	{top:  0px;left:  0px;width:990px;height:122px;z-index:2;background: url(img/allg/hg-head-start.jpg);}
#menu		{top: 72px;left: 20px;width:724px;height: 30px;z-index:3;background: url(img/allg/hg-head-menu.gif); 
			 background-repeat:no-repeat;padding-top:6px;}
#menu-start	{top: 78px;left: 227px;width:600px;z-index:3;}
#inhalt		{top:122px;left:  0px;width:990px;z-index:2;}

.subnav		{color:#004086;text-decoration:none;}

.hmenu		{padding: 20px 20px 0px 20px;text-decoration:none;}
a.hmenu:hover,.on,.hmenustart:hover {color:#FFCC33;}

.hmenustart	{padding: 20px 12px 0px 12px;text-decoration:none;}

/* -------------------------------------------------------------------------------------- */
/* ### Submenu links ### */
#submenu	{top:25px;left:20px;z-index:3;width:144px;height:277px;
			 background: url(img/allg/hg-subnav.gif);background-repeat:no-repeat;}
.subhead	{width:144px;height:31px;}
.subnav		{display:block;margin-left:2px;padding-left:18px;}
			/* IE */ *html .subnav 		{line-height:20px;width:140px;}
					 *html .subhead		{padding: 10px 0px 14px 20px;}
			/*MOZ*/  html>body .subnav	{line-height:20px;width:122px;}
					 html>body .subhead {padding: 10px 0px 0px 20px;}
a.subnav:hover,.ons {background:#FFFFFF;}
					 
/* -------------------------------------------------------------------------------------- */
/* ### Kasten Inhalte ### */
#mitte		{top:25px;left:200px;z-index:3;width:550px;padding:0px;}


td.ueber 	{width:550px;height:31px;background: url(img/allg/hg-gr-Kasten.gif) no-repeat;padding: 10px 0px 0px 20px;}
td.mitte	{width:550px;			 background: url(img/allg/hg-kasten-mitte.gif);       padding: 20px 20px 20px 20px; 	
			 color:#004086;}	
td.unten	{width:550px;height:17px;background: url(img/allg/hg-kasten-unten.gif);}
	

/* -------------------------------------------------------------------------------------- */
/* ### Bilder rechts ### */
.rechts,.eins,.zwei,.drei,.bild
			{position:absolute;text-align:left;}

.rechts		{left:787px;z-index:3;width:144px;padding:0px;}

.eins		{top: 25px;}
.zwei		{top:321px;}
.drei		{top:617px;}
.bild		{top: 35px;}

.re		{width:144px;height:35px;background: url(img/allg/hg-kl-kasten-rechts.gif) no-repeat;padding: 10px 0px 0px 20px;}

/* -------------------------------------------------------------------------------------- */
/* ### tabelle Adressen Partner ### */
.adr {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#004086;}

/* -------------------------------------------------------------------------------------- */
/* ### Absatndshalter fuer MOZ ### */

html>body .zehn	{height:11px;} /* optimierunng.html */
html>body .acht	{height:20px;} /* optimierunng.html */

/* -------------------------------------------------------------------------------------- */
/* ### Startseite Flaggen ### */
#flaggen {position:absolute;top:130px;left:650px;width:110px;}
a.txt {font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#004086;}
a.txt:hover {color:#FF0000;}

/* -------------------------------------------------------------------------------------- */
/* ### IFFA 2007 Startseite ### */
.iffa	{position:absolute;top:20px;left:20px;width:200px;height:230px;border:1px solid #004086;padding:10px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#004086;z-index:3;}

.iffalogo {position:absolute;top:100px;left:33px;z-index:4;}

.mehrinfo {position:absolute;top:283px;left:20px;z-index:4;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#004086;}

/* MOZ */
html>body .iffa		{top:55px;width:180px !important;}
html>body .iffalogo {top:135px !important;}
html>body .mehrinfo {top:318px !important;}
