CSS - http://www.orcogermany.de/
    * Alle einklappen
    * Alle ausklappen
http://www.orcogermany.de/
http://www.orcogermany.de/1685.css
hr {
    border-top-width: 1px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-style: dashed;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-color: #CCCCCC;
    margin: 0px;
    padding: 0px;
    height: 0px;
}
body {    background:#F7F7F8;    font-family:Arial, Helvetica, sans-serif;    font-size:0.9em; margin:0; padding:0;    }
#outer {    width:900px;    background:#FFF;    margin:0px auto;    padding:5px 25px;    }
#header {    }
#header a {    text-decoration:none;    color:#999;    }
#header a:hover {    color:#004C99;    }
#header img.logo {border:0; float:left; margin:40px 0 0 0;}
#header #searchform {float:right;    margin:0; padding:0 0px;}
#header #searchform #searchterms {    }
#header #searchform #go { border:1px solid #CCC; background:#FFF;  padding:1px 2px;}


/* LANGUAGE LINK */
#header .language {
        color:#9999; 
        font-size:0.75em; 
        text-align:right; 
        margin:0 0 10px 0; 
        padding:0; 
        height:25px; 
        width:900px; 
        padding:10px 0 0 0; 
        clear:right;}

#header .language a {
        font-weight:bold; 
        color:#004C99; }

#header .language a.sel {
        text-decoration:underline; 
        color:#999;}

* html #header .language {
        margin:0 0 10px 0;}

*+html #header .language {
        margin:-10px 0 10px 0;}

/* TOP MENU */
#header .topnav {text-align:right; font-size:0.75em; font-weight:bold; float:right;}
#header .topnav a {margin:0 0 0 8px ;}
#header .topnav ul, #header .topnav li { list-style:none; margin:0; padding:0; display:inline;}
#header .topnav a.sites {background:url(/img/topworld-over.jpg) top right no-repeat; padding-right:40px;}
#header .topnav a.sites:hover {background-position:right -32px;}
#header .topnav ul li {display:block; float:left;}
#header .topnav ul .active a {color:#004C99;}
#header .topnav ul .active ul a {color:#999;}
#header .topnav ul .active ul a:hover {color:#004C99;}
#header .topnav ul ul {display:none; position:absolute; width:150px; background:#FFF; border:1px solid #CCC;}
#header .topnav ul .active ul {display:block;}
* html #header .topnav ul ul {margin:15px 0 0 -70px;}
*+html #header .topnav ul ul {margin:15px 0 0 -70px;}
#header .topnav ul ul li {display:block; float:left; text-align:left;}
#header .topnav ul ul li a {display:block; padding:3px 4px; float:left; clear:left; width:140px; margin:0;}

.nav {
float:left;
height:50px;
margin:0 0 0 50px;
}

#jsMenu, #jsMenu ul, #jsMenu li {margin:0; padding:0; list-style:none; }

/*    TOP Level    */
#jsMenu { font-weight:bold; text-transform:uppercase;}
#jsMenu li {float:left; }
#jsMenu li a {display:block; float:left; margin:2px; padding:3px 5px;}

/*    First Level    */
#jsMenu ul {display:none; border:1px solid #CCC; font-weight:normal;}
#jsMenu .active ul {display:block; position:absolute; width:180px; margin:23px 0 0 0; text-transform:none; background:#FFF;    
                    border:1px solid #EEE; border-top:1px dotted #CCC;}
* html #jsMenu .active ul {margin-left:-110px;}
*+html #jsMenu .active ul {margin-left:-110px;}
#jsMenu .active .sub ul {display:none;}
#jsMenu .active li a {float:left; clear:left; margin:0;  padding:5px; width:150px;}
#jsMenu .active li a.expICO {display:none; background:url(/img/navarr-down.gif) center no-repeat;
                             float:right;  width:10px; clear:none;  margin:5px 0 0 0;}
#jsMenu .active li.open a.expICO { display:none; background:url(/img/navarr-up.gif) center no-repeat;}

/*    Second Level    */
#jsMenu .active .open ul {display:block; position:relative; margin:0; border:1px solid #FFF;}
*+html #jsMenu .active .open ul {display:block;   }
#jsMenu .active .open ul a {padding:5px 5px 5px 25px; width:150px; background:#CCC; z-index:10000;}

#footer {font-size:0.8em; clear:both; padding:50px 0 10px 0; border-bottom:1px dotted #CCC; }
#footer p {margin:5px; color:#999; }
#footer p.right {float:right;}
#footer p.right a {margin:1px 5px; color:#999;}
#footerlinks {color:#999999; font-size:0.8em; margin:10px 0pt; width:900px;}
#footerlinks p {text-align:center; line-height:180%; margin:5px;    }
#footerlinks a {margin:2px 10px; color:#999;}

#banner {    clear:both;    background:#103C69 url(/img/bannerbg.jpg) top left repeat-x;
            padding:0px;    margin:10px 0px 0px 0px;
            font-family:"Frutiger LightCN",  Arial, Helvetica, sans-serif  ;  }
#banner h1 {    font-size:1.4em;    color:#FFF;    float:right;    width:200px;    margin:40px 15px 20px 0;    }
#banner h1.banner {    float:none; width:auto; margin:150px 20px 20px 40px;    font-size:1.6em;    }
.cb {    clear:both; height:1px; font-size:1px; margin:0; padding:0; line-height:1px;    }
.crumbtrail a {    color:#666;    }
#content {color:#777; font-size:0.9em; line-height:140%; padding:0px 0px 0px;}
#content a, #content a:visited {color:#336699; text-decoration:none;}   
#content a:hover {text-decoration:underline;}

#content table a {color:#336699; text-decoration:none;}   
#content table a:hover {text-decoration:underline;}
#content table {border:0px}
#content table td {vertical-align:top;}

/* #content table p {margin:4px 0 8px; padding:0; text-align:left; } */
#content h1 {color:#336699; font-size:1.3em; margin:10px 0px 0px 0px; padding:0px;}
.contentleft {width:650px; float:left;}
.contentleft a {color:#336699; text-decoration:none;}
.contentleft a:hover {text-decoration:underline;}
.contentright {width:235px; float:right; font-size:12px; }
.contentright a,
.contentright a:visited
.contentright a:active {color:#336699; text-decoration:none; font-size:11px;}
.contentright a:hover {text-decoration:underline;}
.contentright h2 {font-size:1em; color:#999; margin:0; padding:0; font-weight:normal;}
.contentright p {margin:2px 0 10px 0; padding:0 0 10px 0; font-weight:bold; border-bottom:1px dotted #CCC;}
.center {text-align:center;}
a img {border:none;}

#content a.more {background:url(/en/img/bullet-more.gif) top left no-repeat; font-size:11px; height:9px; padding:0px 0px 0px 15px; 
                 text-decoration:none; margin-left:5px;    }
#content a:visited.more {text-decoration:none;}
#content a:hover.more {text-decoration:none;}
#content a:active.more {text-decoration:none;}

/* #content p a, #content p a:hover, #content p a:active {    color:#336699;    }*/

.projectwriteup {    margin:0 5px;    font-size:0.9em;    font-weight:bold;    }
.projectwriteup h1 {    border:1px dotted #CCC;    border-width:1px 0 1px 0;    }
.projectwriteup strong {    color:#555;    }
img.projImg {    border:1px solid #094784;    }
form.contact {    }
form.contact label, form.contact select, form.contact input, form.contact textarea {    margin:2px 0;    }
form.contact label {    display:block; width:230px; float:left;    text-align:right;    margin-right:5px;    }
form.contact .txt, form.contact textarea {    width:230px;    padding:2px;    }
form.contact select {    width:238px; _width:240px;   padding:0;    }
form.contact textarea {    height:100px;    }
form.contact .txt {    border:1px solid #7F9DB9;    }
form.contact .red{    border:1px solid red;    background:#F0E6E6 url(/img/exclamation.gif) top right no-repeat;    }
form.contact span {    font-weight:bold;    color:#F00;    }
form.contact .sendbutton {    background:#DCE7F1 url(/img/ico-email.gif) 10px no-repeat;
    border:1px solid #98B0C6;    padding:2px 10px 2px 30px;    font-weight:bold;    }
form.contact .errorMessage {    font-size:0.8em;    }
a.pdf {    background:url(/img/ico-pdf.gif) left no-repeat;    padding:4px 0 4px 20px;    }
ul.downloads {    font-weight:bold;    font-size:1.3em;    }
ul.downloads ul {    font-weight:normal;    font-size:0.9em;    }
ul.downloads li {    margin-bottom:20px;    }
ul.downloads ul li {    margin-bottom:5px;    }
#divPersonalDetails{width: 600px; margin-left: auto; margin-right: auto; }
#tabPersonalDetails div  {padding: 0; margin: 0;}
#tabPersonalDetails select, #tabPersonalDetails input, 
#tabPersonalDetails textarea {    width:230px; }
#tabPersonalDetails select {    width:234px; _width:236px;}
#tabPersonalDetails textarea {    height:100px;    }
#tabPersonalDetails .text {     height: 25px; float:left;    width: 250px; }
#tabPersonalDetails .value{     height: 25px; float:right;   width: 340px; }
#tabPersonalDetails .rowDotaz div {height: 110px;}
#tabPersonalDetails .rowCaptchaImg div {height: 43px;}
#divPersonalButtons .form-send {  
  background-color:#DCE7F1; border:1px solid #98B0C6;    padding:2px 10px 2px 30px;    font-weight:bold;  background:#DCE7F1 url(/img/ico-email.gif) 10px no-repeat;
}

#personalniDotaznik .form-reset {display: none;}
#personalniDotaznik .errMessage{  color: red; text-align: center; width: 500px; font-weight: bold;}
#divPersonalButtons {
margin-left:auto;
margin-right:auto;
margin-top:20px;
text-align:right;
width:380px;
}
.clear, .clearer{    clear:both; height:0px; font-size:0px; margin:0; padding:0; line-height:0px;    }
DIV.projectmenu {
    font-size: 11px;
    BACKGROUND: url(/img/projectlist_bg.gif) repeat-x; 
    HEIGHT: 11px;
    margin: 0;
    padding: 3px 5px 3px 5px;
    line-height: 11px;
    COLOR: #777;
}
#content .projectmenu a {
    font-size: 11px;
    margin: 0;
    padding: 0;
    text-decoration: none;
    font-weight: bold;
    COLOR: #777;
}
#content .projectmenu a.selected {
    text-decoration: none;
    COLOR: #336699;
}
#content .projectmenu a:visited {
    text-decoration: none;
    COLOR: #777;
}
#content .projectmenu a:hover{
    text-decoration: none;
    COLOR: #336699;
}
#content table td ul {
padding:0px 0px 0px 15px;
margin:0px;
}
#content table td ul li{
padding:0px;
margin:0px;
}
#logo {float:left;
       padding:0px;
       } 
#citiesShell , #projectsShell {
  background-color: #fff;
}
#citiesShell .list, #projectsShell .list{
  font-size: 11px;
  line-height: 11px;
  text-align: center;
  font-weight: bold;
}
#citiesShell .list A, #projectsShell .list A{
  BACKGROUND: url(/img/projectlistsmalllist_bg.gif) repeat-x; 
  height: 21px;
  padding: 9px 0 0 0;
  width: 200px;
  text-decoration: none;
  display:block;
  COLOR: #777 !important; 
}
#citiesShell .list A.selected, #projectsShell .list A.selected{
  BACKGROUND: url(/img/projectlistsmalllistselected_bg.gif) repeat-x; 
  COLOR: #336699 !important;
}
.navigator{
    BACKGROUND: url(/img/projectlistsmall2_bg.gif) repeat-x; 
    HEIGHT: 11px;
    padding: 4px 5px 0px 5px;
    text-align: center;
}
#residentialLabel, #residentialLeaseLabel, #residentialSaleLabel, #commercialLabel{
    font-size: 11px;
    BACKGROUND: url(/img/projectlist_bg.gif) repeat-x; 
    HEIGHT: 11px;
    margin: 0;
    padding: 3px 5px 3px 5px;
    line-height: 11px;
    COLOR: #777 ;
}
#residentialLabel A, #residentialLeaseLabel A, #residentialSaleLabel A, #commercialLabel A{
    text-decoration: none;
    font-weight: bold;
    COLOR: #777 !important   ;
}
#residentialLabel A.selected, #residentialLeaseLabel A.selected, #residentialSaleLabel A.selected, #commercialLabel A.selected{
    COLOR: #336699 !important;
}

table.projectmenu{
    margin: 0 !important;
    padding: 0 !important;
}
table.projectmenu tr td{
    vertical-align: middle !important;
}
 
#content table.kalendar{
    border-collapse: collapse;
    border-top: 1px solid #b8b8b8;
    border-left: 1px solid #b8b8b8;
    border-right: 1px solid #7b7b7b;
    border-bottom: 1px solid #7b7b7b;
}
#content table.kalendar tr{}
#content table.kalendar tr td{margin:0px; padding:2px; border: 1px solid #ece9d8;}