
 body {

   margin:0px; padding:0px;
   font-family: Arial, sans-serif; font-size:12px;
   background-color:#ccc; color:#666;
 }


 #website {

   width:715px;
   margin:10px 0px 0px 132px; padding:50px 18px 0px 18px;

   background-color:#fff; color:#000;
   background-image:url(./images/logo.jpg); 
   background-position:top left; background-repeat:no-repeat;
 }


 #header {

   width:715px; height:185px; margin-top:8px;

   background-color:#fff; color:#000;
   background-image:url(./images/defaultheader.jpg); 
   background-position:top left; background-repeat:no-repeat;
 }


 #mainmenu {

   width:715px; margin-top:10px; height:20px;
 }


 #menuleft {

   margin:0px; padding:0px; list-style-type:none;
 }

 #menuleft li {

   margin:0px; padding:0px 16px 0px 0px; float:left; color:#f90;
   font-family: Arial, sans-serif; font-size:14px; font-weight:bold;
 }


 #menuright {

   margin:0px; padding:0px; list-style-type:none; float:right;
 }

 #menuright li {

   margin:0px; padding:0px 0px 0px 12px; float:left; color:#f90;
   font-family: Arial, sans-serif; font-size:11px; font-weight:bold;
 }


 #mainmenu a { color:#666; text-decoration:none; }
 #mainmenu a:hover { color:#f90; }


 #submenu {

   clear:both;
   width:715px; height:16px; padding:5px 0px 3px 0px; margin:5px 0px 5px 0px;
   border:1px solid #666; border-width:1px 0px 1px 0px;
 }

 #submenu a { color:#666; text-decoration:none; }
 #submenu a:hover { color:#f90; }


 #submenu ul {

   margin:0px; padding:0px; list-style-type:none;
 }

 #submenu li {

   margin:0px; padding:0px 8px 0px 2px; float:left; color:#f90;
   font-family: Arial, sans-serif; font-size:11px;
 }


 #content {

   margin-top:18px;

   font-family: Arial, sans-serif; font-size:12px;
   background-color:#fff; color:#666;
 }

 #content .oboxheader {

   width:715px; height:10px; margin:0px; padding:0px; overflow:hidden;
   background-image:url(./images/obox_header.gif); background-repeat:no-repeat;
 }

 #content .oboxcontent {

   width:695px; margin:0px; padding:0px 10px 0px 10px; background-color:#f90; color:#fff;
   background-image:url(./images/obox_content.gif); background-repeat:repeat-y;
 }

 #content .oboxfooter {

   width:715px; height:10px; margin:0px; padding:0px; overflow:hidden;
   background-image:url(./images/obox_footer.gif); background-repeat:no-repeat;
 }

 #content .oboxlink {

   background-color:#f90; color:#fff; text-decoration:none; font-weight:bold;
 }

 #content .oboxlink:hover {

   text-decoration:underline;
 }


 #content a {

   color:#f90; font-weight:bold;
 }

 #content a.backtolist {

    display:block; width:111px; text-align:center; font-weight:normal;
    padding:7px 0px; background-color:#f90; color:#fff; text-decoration:none; font-size:11px;
 }

 #content a.backtolist:hover {

    text-decoration:none; font-weight:normal;
 }

 #content a.listnamelink {

   font-family: Arial, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; color:#666;
 }

 #content a.listnamelink:hover {

   text-decoration:underline;
 }


 #content .listtable {

   width:715px; border:0px; padding:0px; margin:px;
   font-family: Arial, sans-serif; font-size:12px; font-weight:bold;
 }


 #content .listgroupcol {

   padding:12px 0px 6px 0px;
   color:#f90; font-family: Arial, sans-serif; font-size:14px;
 }


 #content .listnamecol {

    height:25px; text-align:left;
 }

 #content .listpdfcol {

    height:25px; width:32px;
    text-align:center;
 }

 #content .listinfocol {

    height:25px; width:32px;
    text-align:center;
 }

 #content .listpricecol {

    height:25px; width:100px;
    text-align:right;
 }



 #content td.tblkeycol {

    width:180px; padding-left:2px;
 }

 #content td.tblvalcol {

    width:400px; padding-left:1px;
 }

 #content td.tblhrcol {

    height:15px; margin:0px; padding:0px; overflow:hidden;
 }

 #content hr.tblhr {

    margin:0px 0px; padding:0px;
    background-color:#999; color:#999; border:0px solid #999; height:1px;
 }

 #content div.objekttitel {

   font-size:15px; color:#f90; font-weight:bold;
 }

 #content div.referenztitel {

   font-size:14px; color:#f90; font-weight:bold; padding:6px 0px;
   border:1px solid #999; border-width:1px 0px 1px 0px;
 }


 #content div.referenzsubtitel {

   font-weight:bold; margin-top:8px;
 }

 #content div.referenzsubtext {

   margin-top:8px;
 }


 #content div.detailcontact {

   margin-top:18px; font-size:13px; color:#666; font-weight:bold;
 }





 #footer {

   width:715px; height:28px; padding:0px; margin:50px 0px 0px 0px;
   background-color:#fff; color:#999;
 }


 #footer ul {

   margin:0px; margin-left:15px; padding:0px; list-style-type:none;
 }

 #footer li {

   margin:0px; padding:0px 8px 0px 6px; float:left; color:#999;
   font-family: Arial, sans-serif; font-size:10px;
 }


 

 p {

   padding:0px; margin:0px 0px 12px 0px; color:#666;
   font-family: Arial, sans-serif; font-size:12px;
 }


 .headline {

   font-size:16px; color:#666; font-weight:bold;
 }


 .oheadline {

   color:#f90; font-weight:bold;
 }


 .objekttyp {

   padding:0px 0px 6px 0px;
   color:#f90; font-family: Arial, sans-serif; font-size:19px;
   border:1px solid #f90; border-width:0px 0px 1px 0px;
 }


