a:link { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#3F6A90; text-decoration:underline; }
a:visited { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#3F6A90; text-decoration:underline; }
a:hover { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#3F6A90; text-decoration:none; }
a:active { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#3F6A90; text-decoration:underline; }
a:focus { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#3F6A90; text-decoration:underline; }

a.mainMenu:link { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; width:200px; height:20px;  padding-left:5px; padding-top:2px; border-width:0px; color:#FFFFFF; font-size:11px; font-weight:normal; text-decoration:none; }
a.mainMenu:visited { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; width:200px; height:20px;  padding-left:5px; padding-top:2px; border-width:0px; color:#FFFFFF; font-size:11px; font-weight:normal; text-decoration:none; }
a.mainMenu:hover { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; width:200px; height:20px;  padding-left:5px; padding-top:2px; border-width:0px; color:#FFFFFF; font-size:11px; font-weight:normal; text-decoration:none; }
a.mainMenu:active { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; width:200px; height:20px; padding-left:5px; padding-top:2px; border-width:0px; color:#FFFFFF; font-size:11px; font-weight:normal; text-decoration:none; }
a.mainMenu:focus { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; width:200px; height:20px; padding-left:5px; padding-top:2px; border-width:0px; color:#FFFFFF; font-size:11px; font-weight:normal; text-decoration:none; }

a.subMenu:link { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; color:#666666; font-size:11px; font-weight:normal; text-decoration:none; }
a.subMenu:visited { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  color:#666666; font-size:11px; font-weight:normal; text-decoration:none; }
a.subMenu:hover { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; color:#666666; font-size:11px; font-weight:normal; text-decoration:none; }
a.subMenu:active { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; color:#666666; font-size:11px; font-weight:normal; text-decoration:none; }
a.subMenu:focus { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; color:#666666; font-size:11px; font-weight:normal; text-decoration:none; }

a.nav:link { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; color:#000000; font-size:10px; text-decoration:underline; }
a.nav:visited { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  color:#000000; font-size:10px; text-decoration:underline; }
a.nav:hover { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; color:#000000; font-size:10px; text-decoration:none; }
a.nav:active { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; color:#000000; font-size:10px; text-decoration:underline; }
a.nav:focus { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; color:#000000; font-size:10px; text-decoration:underline; }

  body { width:802px;; height:100%; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 12px; background-color:#000000; color:#000000; margin:0px; padding:0px; }
  ul { list-style-image:url(/common/images/disc.gif); list-style-position:outside; }
  li { margin-top:4px; }
  input.text { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; color:#000000; font-size:12px; border-style:solid; border-width:1px; border-color:#3F6A90;  }
  select { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; color:#000000; font-size:12px; }
  
  .boxMainMenu { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; width:200px; height:18px; background-color:#BACAD7; padding:0px; border-width:0px; color:#666666; font-size:11px; font-weight:bold; text-decoration:none; }
  .mainTable { position:relative; left:0px; top:0px; width:800px; z-index:0; }
  .header { height:85px; }
  .content { width:800px; padding-left:20px; vertical-align:top; }
  .contentLeft { width:300px; vertical-align:top; }
  .contentRight { width:500px; vertical-align:top; }
  .bottom { vertical-align:top; padding-top:5px; background-color:#FFFFFF; background-image:url(/common/images/bottomLine.gif); background-repeat:repeat-x; height:100px; }
  .box { margin:20px;}
  .boxCaption { color:#000000; padding-bottom:10px;}
  .boxIntro { border-style:solid; border-color:#FFF2BF; border-width:1px; background-color:#FFFFFF; margin:20px; }
  .boxCaptionIntro { background-color:#FFF2BF; color:#000000; font-weight:bold; }
  .boxProdukte { border-style:solid; border-color:#8DB3CE; border-width:1px; background-color:#FFFFFF; margin-left:20px; margin-top:20px; }
  .boxCaptionProdukte { padding:4px; background-color:#8DB3CE; color:#FFFFFF; }
  .boxProdDetail { border-style:solid; border-color:#8DB3CE; border-width:1px; background-color:#FFFFFF; margin-top:20px; text-align:left; }
  .boxContent { color:#000000; padding-left:10px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; }
  input.searchField { padding:4px; width:200px; border-style:solid; border-width:1px; border-color:#CCCCCC; background-color:#F5F5F5; color:#000000; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 12px; }
  .quadrat { width:23px; height:23px; background-color:#4A5E73; }
  .rechteck { white-space:nowrap; width:205px; height:19px; background-color:#578FB7; padding:2px; padding-left:10px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:15px;  color:#FFFFFF; }	
  .rechteckProdukte { white-space:nowrap; width:205px; height:19px; background-color:#8DB3CE; padding:2px; padding-left:10px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:15px;  color:#FFFFFF; }	
  .rechteckService { white-space:nowrap; width:205px; height:19px; background-color:#95ACC6; padding:2px; padding-left:10px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:15px;  color:#FFFFFF; }	
  .verticalLine { background-image:url(/common/images/lineVertical.png); background-repeat:repeat-y; }
  .list { margin-top:20px; margin-left:10px; }
  .image { margin-top:0px; margin-left:30px; margin-bottom:20px; }
  .daten { color:#000000; padding:0px; background-color:#FFFFFF; border-style:solid; border-bottom-style:none ; border-color:#578FB7; border-width:1px; visibility:visible; z-index:100; }
  .maximize { padding:0px; margin:0px; background-color:#578FB7; color:#FFFFFF; visibility:hidden; z-index:101; }
  .datenHeader { padding:4px; background-color:#578FB7; color:#FFFFFF; }
  .datenHeader1 { position:relative; right:0px; padding:0px; background-color:#green; text-align:right; color:#FFFFFF; }
  .datenContent { padding:4px; width:100px; background-color:#F5F5F5; color:#000000; border-bottom-style:solid ; border-color:#578FB7; border-width:1px; }
  .datenContent3 { padding:4px; text-align:justify; width:300px; background-color:#F5F5F5; color:#000000; border-bottom-style:solid ; border-color:#578FB7; border-width:1px; }
  .datenContent1 { padding:4px; width:200px; background-color:#FFFFFF; color:#000000; border-bottom-style:solid ; border-color:#578FB7; border-width:1px; }
  .datenSpacer { padding:0px; width:18px; background-color:#578FB7; color:#FFFFFF; }
  .datenSpacer1 { padding:0px; width:18px; background-color:#FFFFFF; color:#000000; border-bottom-style:solid ; border-color:#578FB7; border-width:1px; }
  .datenSpacer2 { padding:0px; width:18px; background-color:#F5F5F5; color:#000000; border-bottom-style:solid ; border-color:#578FB7; border-width:1px; }
  .prevPic { padding:2px; padding-top:3px; align:center; vertical-align:middle; }
  .produktImage { padding-left:23px; padding-top:20px; text-align:center; vertical-align:top; }
  .produktListTable { padding:6px; margin-left:10px; margin-top:0px; margin-right:10px; width:500px;}
  .produktListCaption { vertical-align:top; text-align:left; font-weight:normal; padding-bottom:12px;}
  .produktListHeader { vertical-align:top; text-align:right; font-weight:bold; padding-right:10px; padding-top:5px; }
  .produktListContent { vertical-align:top; text-align:justify; padding-top:5px; }
  .produktListPreis { vertical-align:top; padding-top:5px; font-size:12px; color:red; text-align:left; }

  /* DEFAULT STYLES ---- NEEEDED START */
  .clCMEvent{position:absolute; width:99%; height:99%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:visible}
  .clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
  /* DEFAULT STYLES ---- NEEEDED END */
  
  /* Menu Styles */
  .mainLevel {position:absolute; }
  .mainBorder {position:absolute; visibility:hidden;}