body {font-family: Verdana; font-size: 100%; color: 000; margin: 0; padding: 0; width: 100%;}


#clear {clear: both;}

#left {float: left; height: 100%; width: 155px;}
#head {float: none; font-size: 120%; height: 60px; padding: 10px; margin: 0;}
.head_img {float: left;  margin: 0px 50px 0 0;}

#line_red {width: 99%; height: 17px; background-color: #FF0000; margin: 0; text-align: right; padding: 3px 0 0 3px;}
#line_red a {color: #FFFFFF; text-decoration: none;  padding: 0px 20px 0 0; font-size: 70%;}
#line_red a:hover {text-decoration: underline;}

#left #menu { margin: 0; padding: 0; width: 155px; background-color: #FF0000;font-family: Arial; }
#left #menu_line {margin: 0 0 0 0px; padding: 0 0 0 5px; width: 155px; height: 1px; background-color: #FF0000; font-size: 1%;}
#left #menu .level1 {vertical-align: top; height: 18px; width: 150px; background-color: #FFFFFF; border-top: solid 1px #FF0000; border-right: solid 1px #FF0000;  margin: 0 0 0 5px; padding: 4px 0 0px 4px; }
#left #menu .level1 a {vertical-align: top; height: 18px; font-size: 75%; font-weight: bold; text-decoration: none; color: #000000; margin: 0; padding: 1px 0 0px 0px;  }

#left #menu .level2 	{height: 18px; width: 150px; background-color: #FFFFFF; border-right: solid 1px #FF0000;  margin: 0 0 0 5px; padding: 4px 0 0 4px; }
#left #menu .level2 a {height: 18px; font-size: 70%; font-weight: normal; text-decoration: none; color: #000000; margin: 0;  padding: 0 0 0 0px; }
#left #menu .level2act {height: 18px; width: 150px; background-color: #FFFFFF; border-right: solid 1px #FF0000;  margin: 0 0 0 5px; padding: 4px 0 0 4px;}
#left #menu .level2act a {height: 18px; font-size: 70%; font-weight: normal; text-decoration: none; color: #FF0000; margin: 0;  padding: 0 0 0 0px; }




#content {width: 70%; padding: 5px 10px 20px 30px; float: left; }
#content h1 {font-size: 110%; color: #FF0000; font-weight: bold;}
#content ul {list-style-image: url('main_FILES/list.gif'); font-size: 80%;}
#content p {font-size: 80%;}





#content .tab_firma {font-size: 80%;}
#content .tab_firma .tr {padding: 10px;}
#content .tab_firma .td-0 {color: #000000; width: 200px; padding: 5px; vertical-align: top;}
#content .tab_firma .td-last {color: #000000; padding: 5px;}

#content .referenzen  {color: 000; width: 100%; font-size: 80%;}
#content .referenzen .td-0 {width: 80%; vertical-align: top; }
#content .referenzen .td-1 { vertical-align: top; }
#content .referenzen .td-2 { vertical-align: top; }
#content .referenzen .td-last {width: 19%; vertical-align: top;}
#content .referenzen .tr-0 {background-color: #DEDEDE; }


#content .referenzen_3{color: 000; width: 100%; font-size: 80%;}
#content .referenzen_3 .td-0 {width: 80%; vertical-align: top; }
#content .referenzen_3 .td-1 {width: auto; vertical-align: top; }
#content .referenzen_3 .td-last {width: 19%; vertical-align: top;}
#content .referenzen_3 .tr-0 {background-color: #DEDEDE; }






#right {width: 155px; border-left: solid 5px #FF0000; border-top: solid 15px #FF0000; border-bottom: solid 1px #FF0000; border-right: solid 1px #FF0000; margin: 30px 10px 0 0; }
#right h1 {font-size: 90%; color: #000; font-weight: bold;  padding: 4px 2px 0px 4px;}
#right p {padding: 0px 2px 2px 4px; font-size: 70%;}