body 					{ font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; background-color: #424242; font-size: 13px;  margin: 0; padding:0; }

h1						{ color: #ffffff; font-size:24px; letter-spacing:2px; margin-top: 50px;}
h2						{ color: #9ccf20; font-size:18px;}
h3						{ color: #FFFFFF; font-size:24px; margin-bottom: 0px; font-weight:normal;}
h4						{ color: #9ccf20; font-size:14px; margin-bottom: -5px;}

p.pageIntro			{ color: #FFFFFF; margin-bottom: 10px;}
.error					{ color: #cf4120; font-weight:bold;}

.pleasenote			{ color: #9ccf20; font-weight:bold;}

.green0					{ color: #009933; background-color: #8fb6cb;}
.green1					{ color: #009933; background-color: #333333;}
.konto					{ color: #9ccf20; font-weight:bold;}

.red0					{ color: #990000; background-color: #8fb6cb;}
.red1					{ color: #990000; background-color: #333333;}

a							{color: #FFFFFF;}
a:hover					{color: #9ccf20;}

#top						{height:109px; width: auto; margin: 0; background-image:url(images/bgRepeat2008.gif);}
#topContent			{position:relative;height:109px; width: 937px; margin: 0px auto; background-color:#333333; background-image:url(images/bgRepeat2008.gif);}

#logo					{height:40px; width: 259px; position:relative; top: 14px; left: 6px; background-image:url(images/logo3.gif);}
#search				{width:200px;height:30px; position:absolute;top:16px;right:0px;text-align:right;}

#menuBG00			{float: left;height:30px; width: 620px; position:relative; top: 39px; left: 0px; background-image:url(images/menu2008_00.jpg);}
#menuBG01			{float: left;height:30px; width: 620px; position:relative; top: 39px; left: 0px; background-image:url(images/menu2008_01.jpg);}
#menuBG02			{float: left;height:30px; width: 620px; position:relative; top: 39px; left: 0px; background-image:url(images/menu2008_02.jpg);}
#menuBG03			{float: left;height:30px; width: 620px; position:relative; top: 39px; left: 0px; background-image:url(images/menu2008_03.jpg);}
#menuBG04			{float: left;height:30px; width: 620px; position:relative; top: 39px; left: 0px; background-image:url(images/menu2008_04.jpg);}
#menuBG05			{float: left;height:30px; width: 620px; position:relative; top: 39px; left: 0px; background-image:url(images/menu2008_off.jpg);}
#menuBG06			{float: left;height:30px; width: 620px; position:relative; top: 39px; left: 0px; background-image:url(images/menu2008_off.jpg);}

#menuBG07			{float: left;height:30px; width: 620px; position:relative; top: 39px; left: 0px; background-image:url(images/menu2008_off.jpg);}
#menuBG08			{float: left;height:30px; width: 620px; position:relative; top: 39px; left: 0px; background-image:url(images/menu2008_off.jpg);}
#menuBG09			{float: left;height:30px; width: 620px; position:relative; top: 39px; left: 0px; background-image:url(images/menu2008_off.jpg);}
#menuBG010		{float: left;height:30px; width: 620px; position:relative; top: 39px; left: 0px; background-image:url(images/menu2008_off.jpg);}

#menuRight			{float: right; height:30px; width: 250px; position:relative; top: 53px; left: 0px; font-size:11px; text-align:right; color: #666666;}
div.menuItem		{float: left; height: 30px; width: 124px; position:relative; top: 14px; left: 0px; text-align:center; }

/* START edited 2008 */

a.topTools				{color: #bbbbbb; text-decoration:none; font-size:12px; margin-left: 20px;}
a.topToolsON			{color: #9ccf20; text-decoration:none; font-size:12px; margin-left: 20px;}
a.topTools:hover	{color: #9ccf20;}

a.menuON			{color: #9ccf20; text-decoration:none; font-size:12px; display:block;}
a.menuON:hover	{color:#FFFFFF;}
a.menuOFF			{color: #ffffff; text-decoration:none; font-size:12px;display:block;}
a.menuOFF:hover	{color: #9ccf20;}

/* END edited 2008 */

#bottom				{clear: both; height:200px; width: auto; margin: 0 0 0 6px; background-color:#424242;}
#bottomContent	{height:auto; width: 931px; margin-left: auto; margin-right: auto; margin-top: 20px; background-color:#424242; }

/* START new 2008 */

h3.example								{margin: 50px 0 0 0; padding:0px; color: #FFFFFF; font-size:24px;}
div.exampleContainer				{margin: 0; padding: 0; width:931px; height:324px; background-color:#ffffff;}
div.exampleContainer img			{margin:40px 40px 50px 40px; float: left;border:0px;}
div.exampleContainer h4			{margin:0; padding: 40px 0 0 0;}
div.exampleContainer p				{color:#636363; margin-right:40px; padding:0; font-size:12px;}
div.exampleContainer a				{color:#636363; font-size:12px; margin-right:40px;}
div.exampleContainer a:hover	{color:#9ccf20;}
p.type										{margin: 0 0 80px 0; color:#999999; font-size:10px; clear:both;}
p.textinput								{margin:20px 0 0 0;}
p.spacebelow							{margin:0 0 40px 0;}

#bottomContent img.about		{margin:0 0 30px 0; float: left;border: #FFFFFF 1px solid;}
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; } 

/* END new 2008 */

p.sub 							{margin: 0; padding: 0 0 40px 0; color:#999999; font-size:9px;}
a.sub 							{color:#999999;}
a.sub:hover					{color:#FFFFFF;}

.editList0						{ color: #FFFFFF; background-color: #8fb6cb;}
.editList1						{ color: #FFFFFF; background-color: #95bdd3;}

form								{ color: #FFFFFF; margin-bottom: 60px}
INPUT							{ color: #444444; background-color: #FFFFFF; border: #111111 1px solid; }
TEXTAREA						{ color: #444444; background-color: #FFFFFF; border: #111111 1px solid; }
.formButton					{ width: 40px; height: 20px; background-color: #111111; border: #FFFFFF 1px solid; font-size: 11px; color: #FFFFFF; }
.formButton:hover			{ background-color: #9ccf20; border: #FFFFFF 1px solid; font-size: 11px; color: #111111; cursor:pointer; }
.formButtonInv				{ width: 40px; height: 20px; background-color: #FFFFFF; border: #111111 1px solid; font-size: 10px; color: #111111; margin-left: 10px; }
.formButtonInv:hover	{ background-color: #9ccf20; border: #111111 1px solid; font-size: 10px; color: #111111; cursor:pointer; }
