body 	 		{margin:0px;padding:0px;background-color:#ffffff;font-family:Helvetica,Arial, Verdana, sans-serif;font-size:11px;font-weight:normal;color:#000000;}

table       	{spacing:0px;padding:0px;}
table td    	{spacing:0px;padding:0px;font-size:10px;font-family:Verdana, Arial, Helvetica,sans-serif;}

div         	{margin:0px;padding:0px;font-size:10px;font-family:Helvetica,Arial, Verdana, sans-serif;}
p           	{margin:0px;padding:0px;font-size:10px;font-family:Helvetica,Arial, Verdana, sans-serif;}
td          	{margin:0px;padding:0px;font-size:10px;font-family:Helvetica,Arial, Verdana, sans-serif;}
th          	{margin:0px;padding:0px;font-size:10px;font-family:Helvetica,Arial, Verdana, sans-serif;}
form        	{margin:0px;padding:0px;}


.sprachauswahl {color:#a4a4a7;text-decoration:none;}
.sprachauswahl:hover {color:#000000;text-decoration:none;}


.formtext {font-family:Helvetica,Arial, Verdana, sans-serif;font-size:12px;}
.textp {font-family:Helvetica,Arial, Verdana, sans-serif;font-size:12px;padding-right:15px;}
.textpsec {font-family:Helvetica,Arial, Verdana, sans-serif;font-size:12px;margin-top:4px;margin-right:10px;}

.scrollfarben	{
  scrollbar-base-color:#8C8CC6;
  scrollbar-3d-light-color:#FFFFFF;
  scrollbar-arrow-color:#FFFFFF;
  scrollbar-darkshadow-color:#000000;
  scrollbar-face-color:#8C8CC6;
  scrollbar-highlight-color:#FFFFFF;
  scrollbar-shadow-color:#000000;
  scrollbar-track-color:#ACACE6;
 }

.mainlinks		{margin-left:3px;font-size:16px;color:#c7c7c4;text-decoration:none;}
.mainlinkssel	{margin-left:3px;font-size:16px;color:#000000;text-decoration:none;}

A.mainlinks:link		{color:#c7c7c4;text-decoration:none;}
A.mainlinks:hover		{color:#000000;text-decoration:none;}

.linklinks				{color:#c7c7c4;text-decoration:none;}
A.linklinks:link		{color:#c7c7c4;text-decoration:none;}
A.linklinks:hover		{color:#000000;text-decoration:none;}

.linklinkssel				{color:#000000;text-decoration:none;}
A.linklinkssel:link			{color:#000000;text-decoration:none;}
A.linklinkssel:hover		{color:#000000;text-decoration:none;}


.languagelink			{font-size:14px;color:#a5a5a5;text-decoration:none;}
A.languagelink:link		{font-size:14px;color:#a5a5a5;text-decoration:none;}
A.languagelink:hover	{font-size:14px;color:#000000;text-decoration:none;}

.galerielink			{font-size:11px;color:#a5a5a5;text-decoration:none;}
A.galerielink:link		{font-size:11px;color:#a5a5a5;text-decoration:none;}
A.galerielink:hover		{font-size:11px;color:#000000;text-decoration:none;}


.maillink				{color:Black;text-decoration:none;}
A.maillink:link			{color:Black;text-decoration:none;}
A.maillink:hover		{color:#ad033b;text-decoration:none;}

.workbrand				{font-family:Helvetica,Arial, Verdana, sans-serif;font-size:12px;color:#c7c7c4;margin-left:3px;}


.inputform		{height:20px;margin-top:3px;margin-bottom:3px;font-size:11px;width:200px;border:1px solid #ad033b;background-color:#EEEEEE;font-family:Verdana, Arial, Helvetica, sans-serif;color:#666666}
.inputform2		{padding:2px;height:20px;margin-top:0px;margin-bottom:0px;font-size:11px;width:200px;border:1px solid #ad033b;background-color:#EEEEEE;font-family:Verdana, Arial, Helvetica, sans-serif;color:#666666}
.formulartext	{margin-top:6px;margin-bottom:3px;font-size:11px;}

.navigationtable 	{background-color:#005496;height:20px;border-top:1px solid White;}
.navLevel1			{color:White;text-align:center;font-weight:bold;margin-left:20px;margin-right:20px;}
.anavLevel1			{color:#D1D2D4;text-align:center;font-weight:bold;text-decoration:none;margin-left:20px;margin-right:20px;}
A.anavLevel1:link	{color:#D1D2D4;text-align:center;font-weight:bold;text-decoration:none;margin-left:20px;margin-right:20px;}
A.anavLevel1:hover	{color:White;text-align:center;font-weight:bold;text-decoration:none;margin-left:20px;margin-right:20px;}

.anavLevel1Selected			{color:#005496;text-align:center;font-weight:bold;text-decoration:none;margin-left:20px;margin-right:20px;}
A.anavLevel1Selected:link	{color:#005496;text-align:center;font-weight:bold;text-decoration:none;margin-left:20px;margin-right:20px;}
A.anavLevel1Selected:hover	{color:#005496;text-align:center;font-weight:bold;text-decoration:none;margin-left:20px;margin-right:20px;}

.anavLevel2				{color:#005496;text-align:center;text-decoration:none;margin-left:20px;margin-right:20px;}
A.anavLevel2:link		{color:#005496;text-align:center;text-decoration:none;margin-left:20px;margin-right:20px;}
A.anavLevel2:hover		{color:#005496;text-align:center;text-decoration:underline;margin-left:20px;margin-right:20px;}

.Level1				{font-size:10px;border:0px;border-right:1px solid White;background-color:#005496;}
.Level1Selected		{font-size:10px;border:0px;border-right:1px solid White;background-color:#D1D2D4;}

.Level2				{font-size:11px;border:0px;background-color:#D1D2D4;}
.Level2Selected		{font-size:11px;border:0px;background-color:#D1D2D4;}

.navigationtableLevel2 {background-color:#D1D2D4;height:20px;}

A.footerlink		{color:#8F8F8F;text-decoration:none;}
A.footerlink:link	{color:#8F8F8F;text-decoration:none;}
A.footerlink:hover	{color:#8F8F8F;text-decoration:underline;}
.footertable		{border-top:1px solid #D1D2D4;}
.footerleft			{font-size:10px;color:#8F8F8F;margin-top:3px;margin-bottom:3px;margin-left:3px;}
.footerright		{color:#8F8F8F;margin-top:3px;margin-bottom:3px;margin-right:3px;font-size:9px;text-align:right;}

.contentlinebackground {background-color:#005496}

.ElementContent {margin-top:35px;margin-bottom:20px;margin-left:15px;margin-right:30px;}
.ElementContent	.ueberschrift {color:#005496;font-size:14px;font-weight:bold;}
.ElementContent	.produktueberschrift {color:#FFFFFF;font-size:17px;font-weight:bold;}
.ElementContent	.produktbalkenrot {width:375px;height:48px;background-color:#9d0b0e; padding-left:10px;padding-top:5px;}
.ElementContent	.produktbalkenblau {width:375px;height:48px; background-color:#2e2b70;padding-left:10px;padding-top:5px;}
.ElementContent	.zwischenueberschrift {margin-top:12px;color:#666666;font-size:12px;font-weight:bold;}
.ElementContent	.text {font-size:11px;line-height:1.4em;margin-top:6px;}

.ElementContent ul {margin-top:10px;margin-bottom:15px;list-style-type:square}
.ElementContent li {margin-bottom:3px}

.contentLink 			{color:#005496;text-decoration:none;margin-top:10px;}
A.contentLink:link 		{color:#005496;text-decoration:none;}
A.contentLink:hover		{color:#005496;text-decoration:underline;}


.galerieheadline {
color:#AD033B;
font-family:Helvetica,Arial, Verdana, sans-serif;
font-size:13px;
font-weight:bold;
}

.galerietext {
color:#AD033B;
}

/* Scroll Bar Master Styling Starts Here */

#workscroll {
	width: 320px;
	height: 413px;
	overflow: auto;
	position: relative;
	}


#extrascroll {
	width: 360px;
	height: 480px;
	overflow: auto;
	position: relative;
	}

#aboutscroll {
	width: 380px;
	height: 430px;
	overflow: auto;
	position: relative;
	font-size:9pt;
	margin-left:30px;
	}

#teamscroll {
	width:380px;
	height:400px;
	font-size:9pt;
	margin-left:30px;
	margin-top:40px;
	overflow: auto;
	position: relative;
	}


#directorscroll {
	width: 150px;
	height: 413px;
	overflow: auto;
	position: relative;
	margin-left:00px;
	}

.scrollgeneric
{
line-height: 1px;
font-size: 1px;
position: absolute;
}

.vscrollerbase, .vscrollerbar {
width: 15px;
top: 0px;
}

.vscrollerbar {
left: 0px;
}

.hscrollerbase, .hscrollerbar {
height: 15px;
left: 0px;

}


.hscrollerbar {
top: 0px;
}

.hscrollerbar {
top: 20px important;
}

.vscrollerbar, .hscrollerbar {
/*padding information of these elements are only used for
padding of the scroll-bar with respect to the scroll base,
the padding will automatically be turned off by the script*/
padding: 0px;
z-index: 2;
}

.vscrollerbarbeg {
/*top image holder for vertical scroll bar*/
background: url(../images/vscroller.gif) 0px -10px;
width: 15px;
height: auto;
top: 0px;
}

.vscrollerbarend {
/*bottom image holder for vertical scroll bar*/
background: url(../images/vscroller.gif);
width: 15px;
height: 10px;
}

.hscrollerbarbeg {
background: url(../images/hscroller.gif) -10px 0px;
height: 15px;
width: auto;
left: 0;
}

.hscrollerbarend {
background: url(../images/hscroller.gif);
height: 15px;
width: 10px;
}

/* Following are OPTIONAL */

.vscrollerbase {
background-color: #D1DDCB;
background-image: url(../images/scrollbasebackv.gif);

}

.hscrollerbase {
background-color: #D1DDCB;
background-image: url(../images/scrollbasebackh.gif);

}

.hscrollerbasebeg {
left: 0px;
top: 0px;
height: 0px;

}

.hscrollerbaseend {
top: 0px;
height: 0px;
width: 0px;
}

.vscrollerbasebeg {
top: 0px;
width: 0px;
}

.vscrollerbaseend {
height: 0px;
width: 0px;
}

.scrollerjogbox {
width: 15px;
height: 15px;
bottom: 0px;
right: 0px;
background: white url(../images/scrolljog.png) 50% 50%;
}


/* Scroll Bar Master Styling Ends Here */
