body {
   background: url('../images/background.gif') repeat-x;
   font-size: 9pt;
   margin: 0;
   padding: 0;
}

a {color: #3dafff;}

table.main {
   width: 1000px;
   border: 0;
   margin-top: 10px;
}

td.top {
   height: 120px;
   vertical-align: top;
}

div.logo {
   float: left;
   width: 180px;
   height: 50px;
   margin-top: 25px;
   background: url('../images/logo.gif') no-repeat;
}

div.logo a {
   display: block;
   width: 180px;
   height: 50px;
}

div.menu {
   float: right;
   margin-top: -3px;
   //position: relative;
}

div.menu div {
   color: #3dafff;
   float: left;
   font-weight: bold;
   font-family: "Arial";
   padding-top: 40px;
   margin-left: 20px;
   margin-right: 20px;
}

div.menu div a {
   color: #3dafff;
   text-decoration: none;
   display: block;
}


div.menu div.on {
   color: #abce00;
   float: left;
   font-weight: bold;
   font-family: "Arial";
   padding-top: 40px;
   margin-left: 20px;
   margin-right: 20px;
   background: url('../images/onmenu.gif') no-repeat;
   background-position: top center;
}

div.menu div.on a {
   color: #abce00;
   text-decoration: none;
   display: block;
}

div.phone {
   font-size: 33pt;
   font-family: "Arial";
   font-weight: bold;
   color: #abce00;
   position: relative;
   top: 90px;
}

div.phone span {
   font-size: 11pt;
   font-family: "Arial";
   color: #7a7a7a;
   position: relative;
   bottom: 20px;
}

div.mail {
   font-size: 16pt;
   font-family: "Arial";
   font-weight: bold;
   color: #3dafff;
   position: relative;
   top: 100px;
}

div.mail a {
   color: #3dafff;
   text-decoration: none;
}

td.incon {
   background: url('../images/bgindex.gif') no-repeat;
   height: 285px;
   vertical-align: top;
   text-align: right;
}

td.inusl {
   width: 190px;
   //width: 200px;
   padding: 5px;
   color: #666666;
   font-family: "Tahoma";
   font-size: 8pt;
   vertical-align: top;
}

td.inusl h1 {
   color: #3dafff;
   font-family: "Arial";
   font-weight: bold;
   font-size: 15pt;
}

td.inusl h1 a {
   color: #3dafff;
   text-decoration: none;
}

div.leftcontent {
   float: left;
   width: 600px;
   color: #666666;
   font-family: "Arial";
   font-size: 10pt;   
}

div.leftcontent h1 {
   color: #000000;
   font-family: "Arial";
   font-weight: bold;
   font-size: 13pt;   
}

div.leftcontent div.left {
   float: left;
   width: 150px;   
}

div.leftcontent div.left a {
   color: #3dafff;
   margin: 10px;
   display: block;   
}

div.leftcontent div.right {
   float: right;
   width: 450px;   
}

div.leftcontent div.toright {
   float: right;
   margin-right: 20px;
}

div.leftcontent div.right span {
   display: block;
   background: url('../images/bgpunkt.gif') no-repeat;	
   background-position: 7px 50%;
   margin: 6px;
   padding-left: 20px;
}

div.rightcontent {
   float: right;
   width: 350px;
}

.text {
   background: #ffffff;
   border: 1px solid #a6a6a6;
   color: #666666;
   height: 20px;
   width: 300px;
   margin: 3px;
}

.tar-text {
   background: #ffffff;
   border: 1px solid #a6a6a6;
   color: #666666;
   height: 100px;
   width: 450px;
   margin: 3px;
}

.button {
   width:30px;
   height:24px;
   border: 0;
   background: url(../images/button.gif) no-repeat;
}

div.menu #navbody1 { 
   visibility: hidden; 
   position: absolute;
   top: 70px;
   //top: 50px;
   padding-top:20px;
   font-size: 7pt;
   width: 180px;
   display: inline-block;
   background: url('../images/bgvmenu.gif') no-repeat;
   background-position: 10px 15px;
   z-index: 1000;
}

#navbody1 a { 
   color: #000000;
   width: 180px;
   display: block;
   text-decoration: none;
   background: #abce00;
   margin: 0;
   font-family: "Tahoma";
   padding: 7px;
   border-bottom: 1px solid #89be00;
}

#navbody1 a:hover { 
   color: #ffffff;
   text-decoration: none;
   background: #007e00;
   margin: 0;
   font-family: "Tahoma";
   padding: 7px;
   border-bottom: 1px solid #89be00;
}

#outlink {display: block; width: 15px; height: 15px; position: relative; left: 87px; top: 167px;}