
  body { margin:0px; /*background-color:#e7f1f8;*/ }
  h1  { color:#003996; font-family:arial; font-size:18px; font-weight:bold; text-align:left; margin-top:0; }
  h2  { color:#545454; font-family:arial; font-size:14px; font-weight:bold; text-align:left; margin-bottom:-16;}
  p   { font-size:13px;  font-family:arial; color:#545454; margin-top:0;  }
  td  {	color:#545454; font-family:arial; font-size:13px;  }
  div   { font-size:13px;  font-family:arial; color:#545454; margin-top:0;  }
  
  ul { margin-left:0px; margin-top:5px; margin-bottom:5px; font-family:arial; }
  

  
  p.nospace { margin-top:20; margin-bottom:-10; }
  .search { width:111px; height:17px; border-width:0px; font-size:15px; background-color:white; }
  .sc			{ position:absolute; left:314px; top:165px; color:808080; font-size:8pt; font-family:arial; }
  .bottombox 	{ width:631px; height:75px; background-image:url('/style/bottombox-bg.gif') }
  .contentbox_de	{ width:631px; height:270px; background-image:url('/style/contentbox-bg.gif') }
  .contentbox	{ width:631px; height:450px; background-image:url('/style/contentbox-bg.gif') }
  .contentboxpadded	{ padding:20px; width:591px; height:307px; background-image:url('/style/contentbox-bg.gif') }
  .contentboxpadded2	{ padding:20px; width:591px; height:380px; background-image:url('/style/contentbox-bg.gif') }

  .navibox 	 	{ margin-bottom:7px; width:192px; height:58px; background-image:url('/style/navibox-bg.gif'); cursor:pointer; }
  .naviboxtitle	{ position:relative; left:22px; width:170px; top:4px; color:ffffff; font-family:arial; font-size:13px; font-weight:bold; }
  .naviboxitem	{ position:relative; left:11px; width:170px; top:15px; color:003996; font-family:arial; font-size:9px;  }
  .naviboxAktiv  	{ margin-bottom:7px; width:192px; height:58px; background-image:url('/style/naviboxAktiv-bg.gif'); cursor:pointer; }
  .naviboxtitleAktiv{ position:relative; left:22px; width:170px; top:4px; color:003996; font-family:arial; font-size:13px; font-weight:bold; }
  .naviboxKlein  	{ margin-bottom:7px; width:192px; height:25px; background-image:url('/style/home-bg.gif'); cursor:pointer; }

  .navikontobox 	 	{ margin-bottom:7px; width:192px; height:58px; background-image:url('/style/navibox-Konto-bg.gif'); cursor:pointer; }
  .navikontoboxtitle	{ position:relative; left:22px; width:170px; top:4px; color:ffffff; font-family:arial; font-size:13px; font-weight:bold; }
  .navikontoboxitem	{ position:relative; left:11px; width:170px; top:15px; color:003996; font-family:arial; font-size:9px;  }
  .navikontoboxAktiv  	{ margin-bottom:7px; width:192px; height:58px; background-image:url('/style/naviboxAktiv-Konto-bg.gif'); cursor:pointer; }
  .navikontoboxtitleAktiv{ position:relative; left:22px; width:170px; top:4px; color:003996; font-family:arial; font-size:13px; font-weight:bold; }
  .navikontoboxKlein  	{ margin-bottom:7px; width:192px; height:25px; background-image:url('/style/home-Konto-bg.gif'); cursor:pointer; }


  .footer 		{ width:192px; margin-top:10px; text-align:center; font-family:arial; font-size:10px; color:888888; }
  .alert 		{ color:dd3333; }
  .marked	    { background-color:ffff88; font-weight:bold; }
  
  .fachleiste {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 16px;	font-weight: bold;	color: #666666; }
  .waren { font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 16px;	font-weight: normal;	color: #666666; }
  .warenB {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	line-height: 16px;	font-weight: normal;	color: #666666; }
  .warenkorblinks {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #3366CC;	text-decoration: none;	line-height: 16px;}
  a.warenkorblinks:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #3366CC;	text-decoration: underline;}
  .warenkorbfunktion {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #3366CC;	text-decoration: none;	line-height: 16px;}
  a.warenkorbfunktion:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #3366CC;	text-decoration: underline;}
  
  

  a.nodeco:link    { text-decoration:none; }
  a.nodeco:visited { text-decoration:none; }
  a.nodeco:focus   { text-decoration:none; }
  a.nodeco:hover   { text-decoration:none;}
  a.nodeco:active  { text-decoration:none; }

  a:link    { color:0062ac; text-decoration:none; }
  a:visited { color:0062ac; text-decoration:none; }
  a:focus   { color:0062ac; text-decoration:underline; }
  a:hover   { color:0062ac; text-decoration:underline; }
  a:active  { color:ff8000; text-decoration:underline; }


  a.gray:link    { color:0062ac; text-decoration:none; }
  a.gray:visited { color:0062ac; text-decoration:none; }
  a.gray:focus   { color:0062ac; text-decoration:underline; }
  a.gray:hover   { color:0062ac; text-decoration:underline; }
  a.gray:active  { color:ff8000; text-decoration:underline; }

  a.gray2:link    { color:777777; text-decoration:none; }
  a.gray2:visited { color:777777; text-decoration:none; }
  a.gray2:focus   { color:777777; text-decoration:none; }
  a.gray2:hover   { color:777777; text-decoration:none; }
  a.gray2:active  { color:777777; text-decoration:none; }

  a.headerlinks:link    { color:0062ac; text-decoration:none; }
  a.headerlinks:visited { color:0062ac; text-decoration:none; }
  a.headerlinks:focus   { color:0062ac; text-decoration:underline; }
  a.headerlinks:hover   { color:0062ac; text-decoration:underline; }
  a.headerlinks:active  { color:ff8000; text-decoration:underline; }


/////////////////// KUSSMAUL
  
  .contentboxx	{ width:631px; height:410px; background-image:url('contentbox-bg.gif') }
  .contentbox3	{ width:631px; height:385px; background-image:url('contentbox-bg.gif') }
  .contentbox2	{ width:631px; height:420px; background-image:url('contentbox-bg.gif') }
  .contentbox4	{ width:631px; height:420px; background-image:url('contentbox-bg.gif') }
  .contentbox_einzellizenz	{ width:631px; height:430px; background-image:url('contentbox-bg.gif') }
  .contentbox_schullizenz	{ width:631px; height:550px; background-image:url('contentbox-bg.gif') }
  .contentbox_aussendienst	{ width:631px; height:1000px; background-image:url('contentbox-bg.gif') }
  .contentbox_gutachten	{ width:631px; height:2780px; background-image:url('contentbox-bg.gif') }
  .contentbox_klein	{ width:631px; height:330px; background-image:url('contentbox-bg.gif') }
  .contentbox_agb	{ width:631px; height:2950px; background-image:url('contentbox-bg.gif') }
  .contentbox_datenschutz	{ width:631px; height:950px; background-image:url('contentbox-bg.gif') }
  .contentbox_bewerbung	{ width:631px; height:800px; background-image:url('contentbox-bg.gif') }
  .contentbox_home-office	{ width:631px; height:1100px; background-image:url('contentbox-bg.gif') }

/////////////////// Neue Startseite

  a img {}

  table.mainlink		{ margin-top:20px; margin-bottom:20px; margin-left:20px; margin-right:20px; }
  table.mainlink tr td		{ vertical-align:top; }
  table.mainlink tr td div	{ margin-top:5px; margin-bottom:5px; margin-left:7px; margin-right:7px; }
  table.mainlink tr td div p	{ margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; }
  table.mainlink tr td div p a img	{ border: 0px solid #00FF33; height:29px; width:128px; }

  .center { text-align:center; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; margin:0px; }
  .nomargin { margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; margin:0px; }
  
  
/*- Menu Tabs--------------------------- */


    #tabs {
      float:left;
      width:100%;
      font-size:93%;
      line-height:normal;
      }
    #tabs ul {
        margin:0;
        padding:0px 0px 0 0px;
        list-style:none;
      }
    #tabs li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs a {
      float:left;
      background:url("/shared/style/tableft.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabs a span {
      float:left;
      display:block;
      background:url("/shared/style/tabright.gif") no-repeat right top;
      padding:5px 12px 4px 6px;
      color:#666;
      }
	  
	  
	  
	  
	  
	  
	  
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs a span {float:none;}
    /* End IE5-Mac hack */
    #tabs a:hover span {
      color:#FF9834;
      }
    #tabs a:hover {
      background-position:0% -42px;
      }
    #tabs a:hover span {
      background-position:100% -42px;
      }

    #tabs #current a {
      background-position:0% -42px;
      }
    #tabs #current a span {
                background-position:100% -42px;
        }  
