body,html{
        font-family: Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 10.5pt;
        text-decoration:none;
         margin-top:2px;
         /*background-color:#eeeeee;*/
         margin-left:0px;
}

p   {margin-bottom:12px;}
td	{vertical-align:top}


.borderstyle {border-color:#ff0000;
              border-style:solid;
	      border-width:1px;
}

.head
        {height:100px;
         width:1000px;
         border-width:0px;
         text-align:left;
         margin:0px;
         background-color:#ffffff;
         vertical-align:top;
	     padding:0px;
	     background-image: url('styles/header_complete.png');
	     background-repeat:no-repeat;
	             }

.headnavleft {width:179px;
              padding-left:11px;
}
.headcontent {width: 620px;
              text-align:right;
              padding-top:4px;
              padding-right:6px;
}

.headnavright {width:179px;
              margin:0px;
              text-align:center;
              padding-top:10px;
}              

.divtabstyle   {margin:0px;
                height:44px;
                width:1000px;
                background-image: url('styles/content-header_complete.png');
                background-repeat:no-repeat;
           }
.menutdleft{width:205px;
           background-color:#ffffff;
           background-image: url('styles/grey.png');
           background-position:180px 0px;
           background-repeat: repeat-y;
           padding-bottom:20px;
           height:400px;
  }
  
.menutdleft a:link   {font-size:14pt}  
.menutdleft a:visited  {font-size:14pt}
  
  
.menutdright{width:188px;
           background-color:#ffffff;
           background-image: url('styles/grey.png');
           background-position:4px 0px;
           background-repeat: repeat-y;
           padding-bottom:20px;
	   text-align:center;
           }
.menu_left
        {width:195px;
         height:21px;
         background-image:url('styles/menu.png');
         text-align:left;
    	 margin-bottom:10px;
         margin-right:6px;
         margin-left:1px;
         padding-top:3px;
         padding-left:20px;
         cursor:pointer;
    }
    
a:hover.menu_left
     {
     text-decoration:underline;
     }


.content{background-color:#ffffff;
         text-align:left;
         float:left;
     vertical-align:top;
     margin-top:6px;
     padding-left:6px;
     margin-bottom:20px;
}


.content_breit
         {width: 794px;}


.content_schmal
         {margin-top:0px;
	  width: 579px;
	  padding-top:3px;
	  padding-right:20px;}


.footer
        {
         height:23px;
         border:0px;
         margin:0px;
         padding:0px;
         width:1000px;
         background-image:url(styles/footer_complete.png);
        }

th{
    background-image: url('../images/nav_bg.jpg');
    background-repeat: repeat;
    text-align:left;
    height:36px;
}

h1{  font-size: 13pt;
     color:#4663A9;
     text-align:left;
     margin-top:16px;
     margin-bottom:2px;
     padding-top:2px;
     padding-left:230px;
     height:20px;
     text-align:left;
}


h2{  font-size: 11pt;
     color:#4663A9;
     text-align:left;
     margin-top:16px;
     margin-bottom:2px;
     height:20px;
     text-align:left;
}

h3{  font-size: 10pt;
     color:#4663A9;
     text-align:left;
     margin-bottom:2px;
     padding-top:2px;
     height:20px;
     text-align:left;
}

.button  {
    	background: url('styles/menu.png') no-repeat;
    	height:21px;
    	display:block;
    	margin:0px;
    	padding-left:20px;
    	padding-top:2px;
	text-align:left;
}


.sublink  {
           width:156px;
           height:14px;
           display: block; 
           font-size:8pt; 
           margin-left:25px;
	   margin-right:0px; 
	   margin-top:0px; 
	   margin-bottom:3px;
	   text-align:left;
         }

.menu1_container {
            margin-top:0px;
            width:180px;
            background-image:url('styles/menu1_background.png');
            background-repeat: repeat-y;
            padding-bottom:3px;
            border-width:0px;
            border-bottom-width:3px;
            border-color:#e9e9e9;
            border-style:solid;
	    text-align:left;
            overflow:hidden;
}
a:link.mk, a:visited.mk
       {font-size:11pt;
        color:#fe9127;
        text-decoration:none;
    	background: url('styles/menu_hover.png') no-repeat;
       }

a:hover.mk
       {font-size:11pt;
        color:#fe9127;
        text-decoration:underline;
    	background: url('styles/menu_hover.png') no-repeat;
       }


a:link.nv, a:visited.nv
       {font-size:11pt;
        color:#000000;
        text-decoration:none;
       }

a:hover.nv
       { color:#000000;
        text-decoration:underline;
       }

a:link.sub_mk, a:visited.sub_mk
       {font-size:11pt;
        color:#fe9127;
        text-decoration:none;
       }

a:hover.sub_mk
       {color:#fe9127;
        text-decoration:underline;
       }


a:link.sub_nv, a:visited.sub_nv
       {font-size:11pt;
        color:#000000;
        text-decoration:none;
       }

a:hover.sub_nv
       {color:#000000;
        text-decoration:underline;
       }

/*--------------------------------*/

.content    {
             padding-bottom:10px;}   /*derzeit noch keine Definition  */


a:link, a:visited
       {text-decoration:none;
        font-size:9pt;
       
}
a:hover{text-decoration:underline;
       }

.productinfo
     {width:200px;
      background-color:#ffffff;
      margin-top:0px;
      margin-bottom:12px;
      border-width:1px;
      border-style:solid;
      border-color:#cccccc;
      height: 200px;
      float:left;
     }     
     
.tabheader
      {background-color:#efefef;
       height:24px;
       font-weight:bold;
       font-size:11px;
       color:#000000;
       border-width:0px;
       border-bottom-width:1px;
       border-style:solid;
       border-color:#cccccc;
       padding:2px;
     }     
.tabbody
      {vertical-align:top;
       padding:2px;
       background-color:#ffffff;
      }
      
.terminliste {
             margin-left:14px;
             font-size: 8pt; font-family: Tahoma
}

.strong   {font-weight:bold;}

hr	{color:#4663A9;
         height:1px;
}


.mask_input
          {width:250px;
	   border-style:solid;
	   border-width:1px;
	   border-style:solid;}

.form_label
          {width:200px;
}

.form_input
         {width:300px;}
