/* fonts & links */

.kop, h1            {color: #8d8fa1; font-size: 14px; line-height:6pt; font-family: Arial, Helvetica; font-weight: bold; margin-left: 10px; margin-top: 10px;  margin-bottom: 10px;}
.subkop, h2         {color: #0033cc; font-size: 13px; line-height:10pt; font-weight: normal; font-family:Arial, Verdana, Helvetica; font-weight: bold; }
.itemkop, th, h3    {color: #666688; font-size: 12px; font-family:Arial, Helvetica; font-weight: bold; }

.tekstgroot         {color: #000000; font-size: 14px; font-family:Arial, Helvetica; }
.tekst, td, body, textarea, p {color: #001144; font-size: 12px; line-height:13px; font-family: Arial, Verdana, Helvetica; font-weight: normal; text-decoration: none; }
.tekstklein         {color: #FFFFFF; font-size: 10px; font-family:Arial, Helvetica; }
.tekstheelklein     {color: #000000; font-size: 9px; font-family:Arial, Helvetica; }
.tekstfoto          {color: #000000; font-size: 10px; font-family:Arial, Helvetica; font-style: italic; }

a:link              {color: #333366; font-size: 12px; border: 0px transparent; font-family:Arial, Verdana, Helvetica; text-decoration: none; font-weight: bold; }
a:active            {color: #333366; font-size: 12px; border: 0px transparent; font-family:Arial, Verdana, Helvetica; text-decoration: none; font-weight: bold; }
a:visited           {color: #333366; font-size: 12px; border: 0px transparent; font-family:Arial, Verdana, Helvetica; text-decoration: none; font-weight: bold; }
a:hover             {color: #6666cc; font-size: 12px; border: 0px transparent; font-family:Arial, Verdana, Helvetica; text-decoration: none; font-weight: bold; }

a.knoop:link        {color: #666666; font-size: 12px; border: 0px transparent; text-decoration: underline; }
a.knoop:active      {color: #666666; font-size: 12px; border: 0px transparent; text-decoration: underline; }
a.knoop:visited     {color: #666666; font-size: 12px; border: 0px transparent; text-decoration: none; }
a.knoop:hover       {color: #666666; font-size: 12px; border: 0px transparent; text-decoration: underline; }

a.service:link, a.service:active, a.service:visited {color: #000000; font-size: 11px; line-height:11px; font-family:Arial, Verdana, Helvetica; font-weight: normal; text-decoration: none; }
a.service:hover                                     {color: #000000; font-size: 11px; line-height:11px; font-family:Arial, Verdana, Helvetica; font-weight: normal; text-decoration: underline; }

html                {height: 100%; margin: 0px; }
body                {height: 100%; margin: 0px;  overflow-x: auto; overflow-y: none;}
table.high          {height: 100%}
table.noheight      {height: 1%}
table.whiteborder   {height: 1%; border-style: solid; border-width: 1px; border-color: #ffffff; padding: 0px; margin: 0px;}
table.greyborder    {height: 1%; border-style: solid; border-width: 1px; border-color: #aaaaaa; padding: 5px; margin: 0px;}

div.outerall        {position: relative; height: 100%; }
div.outer           {position: relative; height: 100%; }
div.content         {position: absolute; top: 0px; left: 0px; padding-right: 15px; width: 740px; height: 99%; overflow-x: none; overflow-y: auto; }
div.collage         {position: absolute; top: 86px; left: 0px; }
div.logo            {position: absolute; top: 18px; left: 20px; }
div.rightside       {position: absolute; top: 0px; left: 0px; }

.small              {color: #a50003; font-size: 11px; line-height:16px; font-family:Arial, Verdana, Helvetica; font-weight: normal; text-decoration: none; }
.smallborder        {border: 1px; }

a.nav:link          {color: #ffffff; font-size: 12px; line-height: 14pt; border: 0px transparent; font-family:Arial, Verdana, Helvetica; text-decoration: none; font-weight: normal; }
a.nav:active        {color: #ffffff; font-size: 12px; line-height: 14pt; border: 0px transparent; font-family:Arial, Verdana, Helvetica; text-decoration: none; font-weight: normal; }
a.nav:visited       {color: #ffffff; font-size: 12px; line-height: 14pt; border: 0px transparent; font-family:Arial, Verdana, Helvetica; text-decoration: none; font-weight: normal; }
a.nav:hover         {color: #ffffff; font-size: 12px; line-height: 14pt; border: 0px transparent; font-family:Arial, Verdana, Helvetica; text-decoration: none; font-weight: normal; }

a.xtranav:link      {color: #ff0000; font-size: 13px; border: 0px transparent; font-family:Arial, Verdana, Helvetica; text-decoration: none; font-weight: bold; }
a.xtranav:active    {color: #00ff00; font-size: 13px; border: 0px transparent; font-family:Arial, Verdana, Helvetica; text-decoration: none; font-weight: bold; }
a.xtranav:visited   {color: #ff5000; font-size: 13px; border: 0px transparent; font-family:Arial, Verdana, Helvetica; text-decoration: none; font-weight: bold; }
a.xtranav:hover     {color: #00ff00; font-size: 13px; border: 0px transparent; font-family:Arial, Verdana, Helvetica; text-decoration: none; font-weight: bold; }

.footer             {font-size:11px; color:#8d8fa1; font-weight:bold; }
.footer a           {font-size:11px; color:#8d8fa1; font-weight:bold; text-decoration:none; }
.footer a:hover     {font-size:11px; color:#8d8fa1; font-weight:bold; text-decoration:underline; }
.footercopy         {font-size:11px; color:#444444; font-weight:bold; }

td.menu             {background-color: #ee7900; }
td.menuhov          {background-color: #0033cc; }
td.service          {padding: 14px; background-color: #c6c6c6; }
td.content          {padding: 14px; }

input.btn           {border: 1px solid #0033cc; background: #ee7900; color: #ffffff; font-size: 13px; line-height:16px; font-family:Arial, Verdana, Helvetica; font-weight: normal; text-decoration: none;}
input.btnhov        {border: 1px solid #ee7900; background: #0033cc; color: #ffffff; font-size: 13px; line-height:16px; font-family:Arial, Verdana, Helvetica; font-weight: normal; text-decoration: none;}

a, input, textarea, select { position: relative; }

p                   {margin: 0; padding: 0; }

.error              {color: #ff0000;}

.produkttabelle     {background-color:#000000; }
th.produkttabelle   {background-color:#CECBCE; color: #000000; }
td.produkttabelle   {background-color:#FFFFFF; }
h3                  {font-size:12px; font-weight:bold; padding-bottom:2px; color:#8D8FA1; display:inline; line-height:18px; }
h3 a:link           {color:#8D8FA1; text-decoration:none; }
h3 a:hover          {color:#8D8FA1; text-decoration:none; }
h3 a:visited        {color:#8D8FA1; text-decoration:none; }
h3 sup              {font-size:13px; }
h2.subs             {font-size:12px; }

ul.navlinks li.ppsubpassive { background: url(img/pfeil/pfeil.gif) no-repeat 0px 3px; padding:3px 0px 3px 14px; margin-left:0px; }
ul.navlinks li.ppsubactive { background: url(img/pfeil/f1_pfeil_aktuell.gif) no-repeat 0px 3px; padding:3px 0px 3px 14px; margin-left:0px; }
ul.navlinks li.ppsub1passive { background: url(img/pfeil/pfeil.gif) no-repeat 0px 3px; padding:3px 0px 3px 14px; margin-left:5px; }
ul.navlinks li.ppsub1active { background: url(img/pfeil/f1_pfeil_aktuell.gif) no-repeat 0px 3px; padding:3px 0px 3px 14px; margin-left:5px; }
ul.navlinks li.ppsub2passive { background: url(img/pfeil/pfeil.gif) no-repeat 0px 3px; padding:3px 0px 3px 14px; margin-left:10px; }
ul.navlinks li.ppsub2active { background: url(img/pfeil/f1_pfeil_aktuell.gif) no-repeat 0px 3px; padding:3px 0px 3px 14px; margin-left:10px; }
ul.navlinks li.ppsub3passive { background: url(img/pfeil/pfeil.gif) no-repeat 0px 3px; padding:3px 0px 3px 14px; margin-left:15px; }
ul.navlinks li.ppsub3active { background: url(img/pfeil/f1_pfeil_aktuell.gif) no-repeat 0px 3px; padding:3px 0px 3px 14px; margin-left:15px; }
ul.navlinks li.ppsub4passive { background: url(img/pfeil/pfeil.gif) no-repeat 0px 3px; padding:3px 0px 3px 14px; margin-left:20px; }
ul.navlinks li.ppsub4active { background: url(img/pfeil/f1_pfeil_aktuell.gif) no-repeat 0px 3px; padding:3px 0px 3px 14px; margin-left:20px; }
ul.navlinks li.ppsub5passive { background: url(img/pfeil/pfeil.gif) no-repeat 0px 3px; padding:3px 0px 3px 14px; margin-left:25px; }
ul.navlinks li.ppsub5active { background: url(img/pfeil/f1_pfeil_aktuell.gif) no-repeat 0px 3px; padding:3px 0px 3px 14px; margin-left:25px; }

ul.navlinks li.cosubpassive { background: url(img/pfeil/pfeil.gif) no-repeat 0px 3px; padding:3px 0px 3px 14px; margin-left:0px; }
ul.navlinks li.cosubactive { background: url(img/pfeil/f5_pfeil_aktuell.gif) no-repeat 0px 3px; padding:3px 0px 3px 14px; margin-left:0px; }
ul.navlinks li.cosub1passive { background: url(img/pfeil/pfeil.gif) no-repeat 0px 3px; padding:3px 0px 3px 14px; margin-left:5px; }
ul.navlinks li.cosub1active { background: url(img/pfeil/f5_pfeil_aktuell.gif) no-repeat 0px 3px; padding:3px 0px 3px 14px; margin-left:5px; }
ul.navlinks li.cosub2passive { background: url(img/pfeil/pfeil.gif) no-repeat 0px 3px; padding:3px 0px 3px 14px; margin-left:10px; }
ul.navlinks li.cosub2active { background: url(img/pfeil/f5_pfeil_aktuell.gif) no-repeat 0px 3px; padding:3px 0px 3px 14px; margin-left:10px; }
ul.navlinks li.cosub3passive { background: url(img/pfeil/pfeil.gif) no-repeat 0px 3px; padding:3px 0px 3px 14px; margin-left:15px; }
ul.navlinks li.cosub3active { background: url(img/pfeil/f5_pfeil_aktuell.gif) no-repeat 0px 3px; padding:3px 0px 3px 14px; margin-left:15px; }
ul.navlinks li.cosub4passive { background: url(img/pfeil/pfeil.gif) no-repeat 0px 3px; padding:3px 0px 3px 14px; margin-left:20px; }
ul.navlinks li.cosub4active { background: url(img/pfeil/f5_pfeil_aktuell.gif) no-repeat 0px 3px; padding:3px 0px 3px 14px; margin-left:20px; }
ul.navlinks li.cosub5passive { background: url(img/pfeil/pfeil.gif) no-repeat 0px 3px; padding:3px 0px 3px 14px; margin-left:25px; }
ul.navlinks li.cosub5active { background: url(img/pfeil/f5_pfeil_aktuell.gif) no-repeat 0px 3px; padding:3px 0px 3px 14px; margin-left:25px; }

ul.navlinks li.pasubpassive { background: url(img/pfeil/pfeil.gif) no-repeat 0px 3px; padding:3px 0px 3px 14px; margin-left:0px; }
ul.navlinks li.pasubactive { background: url(img/pfeil/f6_pfeil_aktuell.gif) no-repeat 0px 3px; padding:3px 0px 3px 14px; margin-left:0px; }
ul.navlinks li.pasub1passive { background: url(img/pfeil/pfeil.gif) no-repeat 0px 3px; padding:3px 0px 3px 14px; margin-left:5px; }
ul.navlinks li.pasub1active { background: url(img/pfeil/f6_pfeil_aktuell.gif) no-repeat 0px 3px; padding:3px 0px 3px 14px; margin-left:5px; }
ul.navlinks li.pasub2passive { background: url(img/pfeil/pfeil.gif) no-repeat 0px 3px; padding:3px 0px 3px 14px; margin-left:10px; }
ul.navlinks li.pasub2active { background: url(img/pfeil/f6_pfeil_aktuell.gif) no-repeat 0px 3px; padding:3px 0px 3px 14px; margin-left:10px; }
ul.navlinks li.pasub3passive { background: url(img/pfeil/pfeil.gif) no-repeat 0px 3px; padding:3px 0px 3px 14px; margin-left:15px; }
ul.navlinks li.pasub3active { background: url(img/pfeil/f6_pfeil_aktuell.gif) no-repeat 0px 3px; padding:3px 0px 3px 14px; margin-left:15px; }
ul.navlinks li.pasub4passive { background: url(img/pfeil/pfeil.gif) no-repeat 0px 3px; padding:3px 0px 3px 14px; margin-left:20px; }
ul.navlinks li.pasub4active { background: url(img/pfeil/f6_pfeil_aktuell.gif) no-repeat 0px 3px; padding:3px 0px 3px 14px; margin-left:20px; }
ul.navlinks li.pasub5passive { background: url(img/pfeil/pfeil.gif) no-repeat 0px 3px; padding:3px 0px 3px 14px; margin-left:25px; }
ul.navlinks li.pasub5active { background: url(img/pfeil/f6_pfeil_aktuell.gif) no-repeat 0px 3px; padding:3px 0px 3px 14px; margin-left:25px; }

.overlibbgClass {
	/* Mozilla ignores crazy MS image filters, so it will skip the following */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/overlibbkg3menu.png');
}
	/* IE ignores styles with [attributes], so it will skip the following. */
.overlibbgClass[class] {
	background-image:url(img/overlibbkg3menu.png);
}
.overlibbgClass2 {
	/* Mozilla ignores crazy MS image filters, so it will skip the following */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/overlibbkg3menu.png');
}
	/* IE ignores styles with [attributes], so it will skip the following. */
.overlibbgClass2[class] {
	background-image:url(img/overlibbkg3menu.png);
}