html,body,#main{height:100%; overflow:visible}
#main{
    font-family: "Lucida Grande", sans-serif;
	width:1001px; margin:0 auto;
	background:#1e67ab;
	float:inherit;
	}
ul.accordion{
    list-style:none;   
    position:absolute;
    font-size: 16px;
    font-style: italic;
    line-height: 1.5em;
    height:342px;
	width:1000px;
	padding:0;
	background:#1e67ab;
	border:1px solid #1e67ab;
	border-left:none;
	margin:0;
	overflow:hidden;
}
ul.accordion li{
    float:right;
    width:148px;
    height:342px;
    display:block;
    border-right:1px solid #1e67ab;
    background-repeat:no-repeat;
    background-position: right center;
    position:relative;
    cursor:pointer;
}
ul.accordion li.di{
    background-image:url(../images/ditte.png);
	width:700px;
	cursor:auto;
}
ul.accordion li.comm{
    background-image:url(../images/comm.png);
}
ul.accordion li.cf{
    background-image:url(../images/curatori.png);
	border:0;
}

ul.accordion li.di .heading{display:none;}
ul.accordion li .heading{
	background-color: #fff;
	padding: 20px 10px;
	margin-top: 254px;
	opacity: 0.9;
	text-transform: uppercase;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 1px;
	font-size: 14px;
	color: #444;
	/* [disabled]text-align: left; */
	text-shadow: -1px -1px 1px #ccc;
	height: 48px;
	cursor: pointer;
}
ul.accordion li .description{
	position:absolute;
    width:700px;
    height:342px;
    bottom:0px;
    left:0px;
    display:none;
}
ul.accordion li.di div.description{
	display:block;
	background:url(../images/t-ditte.png) no-repeat;
	}
ul.accordion li.cf div.description{
	background:url(../images/t-curatori.png) no-repeat;
	}
ul.accordion li.comm div.description{
	background:url(../images/t-comm.png) no-repeat;
	}
ul.accordion li .description h2, ul.accordion li .description p{
	display:none;
}
ul.accordion li>a, ul.accordion li>.description{ 
height:100%; width:100%; position:absolute; 
}

form{ background:url(../images/dibg.png); margin:260px 2% 0; float:left; width:96%; padding:0; }
form, input, button,label, span.link a{-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; font-size:24px}
label {padding:.8em; display:block; color:#ebebeb; float:left}
button, span.link a{cursor:pointer; float:right;  border:none; color:#fff;padding:.4em; margin:.5em; text-decoration:none; display:block;background:#dd7e10; }
input{color:#333;border:1px solid #666;}
span.link+h2{clear:both; margin-top:2em}
#content{height:344px;}
.text, .more{width:680px; padding:10px; position:relative; float:left;}
.more{width:280px; color:#fff; 	background:#1e67ab;}
.text{border-left:1px solid #1e67ab; background:#fff; font-size:.9em}
.text h2{color:#1e67ab;}
.more li, .more li li{list-style:none; margin:1px 0;background:url(../images/dibg.png) center; border-top:1px solid #1e67ab;}
.more ul{margin:0; padding:0;}
.more li li{ font-size:90%;}
.more li a,.more li a:link,.more li a:visited,.more li a:hover,.more li a:active{display:block; color:#fff; text-decoration:none;  padding:5px; }
.more li a:hover{background:url(../images/dibg.png) bottom}
#header{background:url(../images/legalmailinfocert.png) no-repeat; width:100%; height:60px; border-bottom:3px solid #dd7e10}
#header a{width:50%; float:left; text-indent:-9999px; overflow:hidden; display:block; height:100%;}
