body {
        font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
        margin: 0px;
        padding-left: 10%;
        padding-right: 10%;
}

hr {
	border-style: solid;
    border-width: thin;
}

h1.title {
       color:black;
       padding:10px;
       padding-top: 20px;
       margin: 0px 0px 0px 0px;
	   border-bottom-style: solid;
       border-bottom-color: #dddddd;
       border-width: thin;
}

div.navigation {
        color:black;
        margin-top: 10px;
        padding:2px 2px 2px 2px;
        font-style:italic;
}

ul.navigation {
        margin:0;
        padding-left: 20px;
        padding-right: 4px;
        list-style-type: square;
        font-size: small;
}

div.content {
		padding-left: 10px;
		padding-right: 10px;
		text-align: justify;
}

div.langselect {
	padding-top: 2px;
	padding-bottom: 2px;
    border-bottom-style: solid;
    border-bottom-color: #dddddd;
    border-width: thin;
}

div.disclaimer {
	font-size: smaller;
	color: gray;
	padding-left: 4px;
	padding-right: 4px;
	text-align: justify;
	
	border-top-style: solid;
	border-width: thin;
	border-color: #dddddd;
}

div.ad {
}


td.col {
		border-right-style: solid;
		border-width: thin;
		border-color: #dddddd;
		padding-top: 4px;
		padding-bottom: 4px;
}

dt.news {
		padding-bottom: 2px;
		font-weight: bold;
}

dd.news {
		padding-bottom: 10px;
}

