/* ------------------------------------------------------------ PLACEHOLDERS */

.content_index {
   display: block;
   color: #a00;
   font: bold 0.7em arial,helvetica,sans-serif;
}

.content_index a {
   display: block;
   font-weight: normal;
   text-decoration: none;
   color: #000000;
}

.content_index a:hover {
   background-color: #ddd;
   color: #a00;
}

.hand{cursor:pointer;}

body {
   margin: 0px;
   padding: 0px;
   text-align: center;
   background-color: #999999;
}

#container	{
   margin: 0em auto;
   width: 955px;
   font:  1.0em arial, hevetica, sans-serif;
   text-align: left;
   color: #000000;
   background-color: #ffffff;
}
    
#layouttable {
   padding: 0px;
   width: 100%;
}

/* ------------------------------------------------------------ GOODIES */
    
.header {
   background-color: #666666;
   height: 100px;
}
    
.header#header1 {
   width: 150px;
   padding-top: 5px;
   border-right: 1px solid #666666;
   text-align: center;
}

.header#header00 { background: #666666 url('http://www.dacorsa.net/fileadmin/layout6/header00.jpg') no-repeat center right; }
.header#header01 { background: #666666 url('http://www.dacorsa.net/fileadmin/layout6/header01.jpg') no-repeat center right; }
.header#header02 { background: #666666 url('http://www.dacorsa.net/fileadmin/layout6/header02.jpg') no-repeat center right; }
.header#header03 { background: #666666 url('http://www.dacorsa.net/fileadmin/layout6/header03.jpg') no-repeat center right; }
.header#header04 { background: #666666 url('http://www.dacorsa.net/fileadmin/layout6/header04.jpg') no-repeat center right; }
.header#header05 { background: #666666 url('http://www.dacorsa.net/fileadmin/layout6/header05.jpg') no-repeat center right; }
.header#header06 { background: #666666 url('http://www.dacorsa.net/fileadmin/layout6/header06.jpg') no-repeat center right; }

#payoff {
   padding-top: 3px;
   color: #999999;
   font: 0.8em arial,helvetica,sans-serif;
   font-variant: small-caps;
}
  
.disclaimer {
   padding-top: 10px;
   padding-bottom: 10px;
   background-color: #999999;
   color: #666666;
   text-align: center;
   text-transform: uppercase;
   font: 0.7em arial,helvetica,sans-serif;
}

.disclaimer a {
   color: #666666;
   text-decoration: none;
}

.disclaimer a:hover {
   text-decoration: underline;
}

#nedstat {
   visibility: hidden;
}

#date {
   display: block;
   float: right;
   color: #eaeaea;
   padding: 80px 10px 0px 0px;
   font: bold 0.9em arial,helvetica,sans-serif;
   font-variant: small-caps;
}

div#breadcrumb {
   padding: 0px;
   margin: 0px;
   color: #000000;
}

#breadcrumb h1 {
   padding: 0px;
   margin: 0px;
   font: bold 1.0em arial,helvetica,sans-serif;
}

#breadcrumb a, #breadcrumb a:visited {
   color: #000000;
   font: 0.7em arial,helvetica,sans-serif;
   font-variant: small-caps;
   text-decoration: none;
}

#breadcrumb a:hover {
   text-decoration: underline;
   color: #a00;
}

div.browse {
   padding: 0px;
   margin: 0px;
   color: #000000;
float: right;
width: 150px;
text-align: right;
}

.browse a, .browse a:visited {
   color: #000000;
   font: 0.7em arial,helvetica,sans-serif;
   font-variant: small-caps;
   text-decoration: none;
}

.browse a:hover {
   text-decoration: underline;
   color: #a00;
}

/* ------------------------------------------------------------ CONTENT */
    
.content {
   background-color: #ffffff;
   height: 280px;
   vertical-align: top;
}
    
.content#content1 {
   width: 120px;
   border-left: 1px solid #000000;
   border-right: 1px solid #eaeaea;
   padding: 10px 15px 10px 15px;
}
    
.content#content2 {
   width: 570px;
   padding: 10px 15px 10px 15px;
}
    
.content#content3 {
   width: 168px;
   border-left: 1px solid #eaeaea;
   border-right: 1px solid #000000;
   padding: 10px 15px 10px 15px;
}

.bodytext {
   padding: 0px;
   margin: 0px;
   font: x-small arial, helvetica, sans-serif;
}

h1 {
   padding: 0px 0px 8px 0px;
   margin: 0px;
   margin-top: 10px;
   font: x-small arial, helvetica, sans-serif;
   font-weight: bolder;
   color: #666666;
}

.imgtext-table {
   margin: 0px;
   margin-top: 20px;
}
  	
/* ------------------------------------------------------------ FOOTER */

.service {
   height: 22px;
   background-color: #eaeaea;
   border-top: 1px solid #000000;
   border-bottom: 1px solid #000000;
}
    
.service#footer1 {  border-left: 1px solid #000000;}
.service#footer3 { border-right: 1px solid #000000; }
    
.service#menu1 { border-left: 1px solid #000000;  padding-left: 5px; }
.service#menu3 { border-right: 1px solid #000000; padding-left: 5px; }
    
.service a {
   list-style:none outside none;
   padding: 4px 10px 4px 22px;
   font: bold 0.8em arial,helvetica,sans-serif;
   text-decoration: none;
   color: #000000;
   background-image: url('http://www.dacorsa.net/fileadmin/layout6/dummy.gif');
   background-repeat: no-repeat;
   background-position: 4% 50%;
}

.service a:hover {
   color: #cc0001;
}

.service a#serviceHOME { background-image: url('http://www.dacorsa.net/fileadmin/layout6/dummy.gif'); }
.service a#service2021 { background-image: url('http://www.dacorsa.net/fileadmin/layout6/about.gif'); }
.service a#service524   { background-image: url('http://www.dacorsa.net/fileadmin/layout6/sitemap.gif'); }
.service a#service518   { background-image: url('http://www.dacorsa.net/fileadmin/layout6/contact.gif'); } 
.service a#service1767 { background-image: url('http://www.dacorsa.net/fileadmin/layout6/copyright.gif'); }
.service a#service2055 { background-image: url('http://www.dacorsa.net/fileadmin/layout6/updated.gif'); }
.service a#service525   { background-image: url('http://www.dacorsa.net/fileadmin/layout6/search.gif'); }
    
/* ------------------------------------------------------------ TOPMENU */
    
.topmenu {
   height: 24px;
   background-color: #eaeaea;
   border-top: 1px solid #000000;
   border-bottom: 1px solid #000000;
}

   .topmenu a, .topmenu h2{
        display: block;
        font: bold 0.8em/1.4em arial,helvetica,sans-serif;
        white-space: nowrap;
        text-indent: 3px; 
        margin: 0px;
        padding: 1px 0px 1px 0px;
    }

    .topmenu h2
    {
		float: left;
        color: #000000;
        background: #eaeaea url('down.gif') no-repeat 6% center;
        text-transform: uppercase;
        font: bold 0.9em arial,helvetica,sans-serif;
        padding: 3px 20px 3px 16px;
		
    }
   
    .topmenu h2:hover
    {
        background-color: #cc0001;
    }

    .topmenu a{
        background: #eee;
        text-decoration: none;
    }

     .topmenu a, .topmenu a:visited {
        color: #000;
     }

    .topmenu a:hover{
        color: #a00;
        background:#ddd;
    }

    .topmenu a:active{
        color:#ffffff;
        background:#a00;
    }

    .topmenu ul{
        margin: 0px;
        padding: 0px;
        list-style: none outside none;
        float: left;
    }

	.topmenu li {
		position: relative;
	}
    .topmenu  li.item {
	position: relative;
	display: block;
	width: 100%;
	}
	
	
    .topmenu li:hover{
        cursor:pointer;
        z-index:100;
    }

    .topmenu ul ul{
        position: absolute;
        z-index: 500;
        top: 22px;
        left: 0px;
        display: none;
        width: 150px;
        border: 1px solid black;
    }

    .topmenu ul ul ul{
        top: -1px; 
        left: 148px;
    }

    .topmenu li:hover ul ul,
    .topmenu li li:hover ul ul,
    .topmenu li li li:hover ul ul,
    .topmenu li li li li:hover ul ul
    {display:none;}

    .topmenu li:hover ul, 
    .topmenu li li:hover ul,
    .topmenu li li li:hover ul, 
    .topmenu li li li li:hover ul 
    {display:block;}

	.topmenu ul li  {
	
		float: left;
	}

    /* ------ DIRECTORIES */

    .topmenu a.x, .topmenu a.x:visited{
        font-weight:bold;
        text-indent:3px;
        color:#000;
        background:#eee url('right.gif') no-repeat 98% center;
		display: block;
		width: 100%;
    }

    .topmenu a.x:hover{
        color:#a00;
        background:#ddd url('right.gif') no-repeat 98% center;
    }

    .topmenu a.x:active{
        color:#ffffff;
        background:#a00 url('right.gif') no-repeat 98% center;
    }

