body,html							{margin:0; padding:0; width:100%; height:100%; overflow:hidden}
body								{background:#0161a9 url(../_img/bg-body.gif) repeat-y top left; text-align:left}
body,div,a,input,select,textarea		{font-family: Tahoma,Verdana,"sans serif"; color:#000}
a								{color:#faba00; font-weight:bold; text-decoration:underline}
a:hover							{color:#222; font-weight:bold; text-decoration:none}
a img							{border:none; }
p								{padding:0 0 1em 0}
h1,h2,h3,h4,h5,h6					{margin:0; padding:0; font-weight:bold; color:#000}
h1								{color:#f00; font-weight:normal; }
h2								{}
h3								{}
h4,h5,h6							{}
div.clear						{position:relative; display:block; clear:both; font-size:0; margin:0; padding:0}
.fl								{float:left}
.fr								{float:right}
hr								{height:5px; border:0; margin:15px 0 15px 0; color:#6699cc; background-color:#6699cc; }  /*border-top:solid 5px #E5B99A; }  */
.print							{display:none}
form								{margin:0; padding:0; width:500px}

/* MAIN LAYOUT */
div.leftcolumn				{position:absolute; z-index:100; top:0; left:0; float:left; height:100%; width:270px; background:transparent url(../_img/bg-leftcolumn.gif) repeat-y top left; }
div.rightcolumn				{position:relative; z-index:50; width:100%; height:100%; min-height:100%; width:100%; overflow:auto}

div.logo						{position:relative; width:170px; height:205px; background:transparent url(../_img/bg-logo.gif) no-repeat top left}
div.logo a					{display:block; position:absolute; bottom:0; right:0}

div.address					{position:absolute; bottom:0; left:0; width:150px; background:transparent url(../_img/bg-address.gif) no-repeat bottom left; color:#006699; font-size:0.65em; text-align:right}
div.address p					{margin:0 5px 70px 0; line-height:1.7em}
div.address a					{font-weight:normal; color:#faba00; text-decoration:none}
div.printaddress				{display:none}

/* MENU */
	ul.menu							{position:relative; margin:40px 0 0 0; left:20px; width:120px; z-index:100; padding:0}
	ul.menu li  						{position:relative; list-style:none; margin:0; padding:1px 0 1px 0; text-align:right}
	ul.menu li ul						{display:none; position:absolute; top:0; left:115px; margin:0; padding:0}
	ul.menu li ul li						{text-align:left; padding:0 0 0 20px; margin:0}
	ul.menu li:hover ul					{display:block; position:absolute; top:5px; left:115px; margin:0; padding:0}
	ul.menu li a 						{display:block; color:#faba00; font-weight:bold; padding:0; text-decoration:none; font-size:0.95em}
	ul.menu li ul li a 					{font-size:0.7em; padding:0; margin:0; line-height:1.6em}
	
	ul.menu li a.active				{color:#0060a9; }
	ul.menu li a:hover					{color:#0060a9; font-weight:bold; text-decoration:none}
	ul.menu li:hover a					{color:#0060a9}
	ul.menu li:hover li a				{color:#0060a9}
	ul.menu li:hover li a:hover			{color:#faba00}
	ul.menu li:hover li a.active			{color:#faba00}
	
div.visuals						{position:relative; margin:30px 0 40px 270px; z-index:100;  width:650px; height:225px}	
div#visuals-layer				{position:absolute; top:0; left:0; z-index:1000; background:transparent url(../_img/visuals-mask.png) no-repeat top left; width:650px; height:225px}
div#visuals-layer				{behavior: url("../_img/iepngfix.htc") }
div#images 						{position:relative}
div#images img 					{position:absolute; top:12px; left:12px; width:625px; height:200px}
div#images img.hidden				{display:none}
	
div.box							{width:650px; min-height:400px; margin:0 0 0 270px}
div.box-top						{width:100%; height:18px; background:transparent url(../_img/bg-box-top.png) no-repeat top left}
div.box-bottom					{width:100%; height:18px; background:transparent url(../_img/bg-box-bottom.png) no-repeat top left; padding-bottom:30px}
div.box-content					{background-color:#fff; min-height:360px; }
div.content 						{padding:0 30px 0 30px; font-size:0.95em; text-align:justify}
div.content h1					{font-weight:normal; color:#faba00; text-align:center; padding:5px 0 10px 0}
div.content p						{font-weight:bold; padding:0 0 15px 0; margin:0}

img.inline						{display:block; float:right; border:solid 2px #000; margin-left:15px}

div.teasers						{margin-top:20px}
div.teaser						{float:left; margin:10px 6px 0 0; width:67px; text-align:center}
div.teaser a						{font-weight:normal; color:#faba00; text-decoration:none}
div.teaser a:hover				{font-weight:normal; color:#000; }
div.teaser img					{width:63px; height:63px; display:block; border:solid 2px #1a171b}
div.teaser span					{display:block; margin-top:3px; font-size:0.65em}

/* FORMS */
.error							{color:#f00}
div.formfield					{clear:both;display:block; margin:0; padding:0 0 7px 0; }
div.formfield label				{display:block; float:left; margin:0 7px 7px 0; width:150px; }
form input,form select,form textarea		{font-size:1em; }
form input,form textarea				{font-size:1em; padding-left:3px;}
form input							{padding-right:3px}
input.submit						{display:block; margin-top:8px; clear:both; margin-left:157px}
div.formerror					{margin-bottom:8px; color:#f00}

#overlay						{position: absolute; top: 0;left: 0;z-index: 900; width: 100%;height: 100%; background-color: #000; filter:alpha(opacity=60); opacity: 0.6; -moz-opacity:0.6;}
div#browser-container			{position:absolute; z-index:1000; width:100%; left:0; top:0; padding-top:30px; text-align:center}
div#browser						{position:relative; z-index:1100; margin:0 auto; width:400px; height:300px; background:#000 url(../_img/loader.gif) no-repeat 50% 50%; text-align:center}
	div#browser img#image			{padding:3px; background-color:#fff}
	div#browser-close			{position:absolute; top:6px; right:8px; cursor:pointer; background:#000 url(../_img/bg-browser-close.gif) no-repeat top left; width:15px; height:15px}
	div#browser-title			{color:#fff; font-size:13px; line-height:26px; font-weight:normal; text-align:left; padding:0 5px 0 8px; margin-right:20px}
	div#photolayer				{position:absolute; z-index:300; top:32px; left:0; width:100%; height:60%; background:transparent url(../_img/pixel.gif) repeat top left} /* filter:alpha(opacity=70); opacity: 0.7; -moz-opacity:0.7; }*/
		div#photolayer div#prev			{cursor:pointer; display:block; z-index:350; float:left; width:45%; height:100%; }
		div#photolayer div.prev			{background:transparent url(../_img/pixel.gif) no-repeat 0 60%}
		div#photolayer div.prevover		{background:transparent url(../_img/pixel.png) no-repeat 0 60%; }
		div#photolayer div#next			{cursor:pointer; display:block; z-index:350; float:right; width:45%; height:100%; text-align:right; }
		div#photolayer div.next			{background:transparent url(../_img/pixel.gif) no-repeat 0 60%}
		div#photolayer div.nextover		{background:transparent url(../_img/pixel.png) no-repeat 100% 60%; }
		div#photolayer div#prev img			{position:absolute; top:120px; left:4px; }
		div#photolayer div#next img			{position:absolute; top:120px; right:4px; }
	
