body {
      margin:0px; padding:0px;
      background-color:#FFFFFF;
      scrollbar-base-color:#808080;
      scrollbar-3dlight-color:#FFFFFF;
      scrollbar-arrow-color:#000000;
      scrollbar-darkshadow-color:#000000;
      scrollbar-face-color:#334DA8;
      scrollbar-highlight-color:#FFFFFF;
      scrollbar-shadow-color:#000000;
      scrollbar-track-color:#D0D6EB;
      font-family:Arial,Times New Roman;
      font-size:9pt;
      }
html, body {
height:100%;
margin:0;
padding:0;
}
.legend {
	background-color:#6F6F6F;
         text-align:center;
         font-family:Verdana,Arial;
         font-weight:bold;
         font-size:14px;
         }
         
 a:link    { color:#000000; text-decoration:none;}
 a:visited { color:#000000; text-decoration:none;}
 a:hover   { color:#0000DF; text-decoration:none;}
 a:active  { color:#0000DF; text-decoration:none;}

 a.link_in {color:#000000; text-decoration:none;font-weight:900;}
 a.link_in:hover {color:#0000FF;text-decoration:underline;}
 a.link_out{color:#0000DF; text-decoration:underline; font-weight:900;}

 .tdborder { border-top:1px solid #C0C0C0;
 	    border-bottom:1px solid #C0C0C0;
           }
 .impressum {text-decoration:none;
             font-family:Arial;
             font-size:9pt;
             font-weight:400;
             font-variant:small-caps;
            }

 .smaller-rausgenommen {text-decoration:none;
           font-family:Arial;
           font-size:9pt;
           font-weight:100;
           font-variant:normal;}

 a.email {	text-decoration:underlined;
	 		font-size:8pt;color:#0000DF;
          	font-variant:small-caps;}
 a.normal { text-decoration:underlined;font-size:9pt;color:#0000DF;}         	
 a.index_link:link    { color:#FFFFFF; font-weight:bold; font-family:Verdana,Arial; }
 a.index_link:visited { color:#EFEFEF; font-weight:bold; font-family:Verdana,Arial; }
 a.index_link:hover   { color:#0020FF; font-weight:bold; font-family:Verdana,Arial; }
 a.index_link:active  { color:#DF0000; font-weight:bold; font-family:Verdana,Arial; }
 .div {padding-top:5px;}
 .frame { margin-top:5px;
 	 border:1px solid #032CFA;
          border-left-color:#032CFA;
          border-right-color:#032CFA;
        }

 .trbg   {background-color:#D4D0C8;font-family:Arial;font-weight:bold;font-size:9pt;}
 .grey   {background-color:#A5ACB3; font-size:10pt; text-align:left; padding-left:10px; font-weight:300;}
 .lgrey  {background-color:#E8E5F0; font-size:10pt; text-align:left; padding-left:10px; font-weight:300;}
 .greybg {background-color:#DFDFDF; text-align:left;}
 .grbg   {background-color:#DFDFDF; text-align:center;}

#menu a {
	display:block;
	text-align:left;
	width:150px;
	padding-left:25px;
	text-decoration:none;
	font-family:Arial;
	font-size:9pt;
	font-weight:400;
	font-variant:small-caps;
        }

table#firma {
width:117px;
font-size:9pt;
font-weight :400;
font-variant:normal;
}

table#werkstatt a{
width:117px;
font-size:9pt;
font-weight :400;
text-align:center;
font-variant:normal;
}

td.left {
 background-image:url(../images/bg_left.jpg); background-repeat:repeat-y;
 background-position:right;background-color:#C2C3C5; height:100%;margin-top:0px;margin-bottom:0px;
}
td.right {
 background-image:url(../images/bg_right.jpg); background-repeat:repeat-y;
 background-position:left;background-color:#C2C3C5; height:100%;
}

a.tad:link,a.tad:visited {
	display:block;
	width:200px;
  	background-color:#DFDFDF; }
a.tad:hover,a.tad:active {
	display:block;
	width:200px;
	font-size:9pt;
	font-weight:400;
	background-color:#FFF;
}
