body{	width:100%;	height:100%;	overflow-y: scroll; }
html {	width:100%;	height:100%; }

body, table, table td, div,a, ul, li, p {margin:0px; padding:0px; border-collapse:collapse; line-height: 16px; }
img { margin:0px; padding:0px;  border-width: 0px;}
form.slim	{ margin: 0px; padding: 0px; }
* {	font-family: Times New Roman;	font-size:14px;	color:#000000;	}



div.head	{ height: 114px; background: url(img/bgtop.jpg) repeat-x; width: 100%; }
div.headermenu	{ padding-left: 15px; padding-top: 10px; width: 245px; }
div.headermenu a { font-size: 12px; color: #000000; text-decoration: none; font-family: Arial; }
div.headermenu a: hover { text-decoration: underline; }
div.links	{ width: 164px; height: 26px; margin-top: 3px; background: url(img/linkstonavigate.gif) no-repeat; }
div.links2	{ width: 164px; height: 26px; background: url(img/steroidprofiles.gif) no-repeat; }

table.main td { vertical-align: top; }
div.footer {  font-family: Arial; height: 36px; background: url(img/footer.jpg) repeat-x; width: 100%; color: White; font-size: 12px; padding-top: 1px; } 

div.mdt { background: url(img/menu_ek_top.gif) no-repeat right top #183571; height: 6px; }
div.mdb { background: url(img/menu_ek_bot.gif) no-repeat right bottom #183571; height: 8px; }
#menus { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background: url(img/menu_ek_bot.gif) no-repeat top right; }
#menus a {  font-family: Arial;  padding: 9px 10px 9px 23px; background: url(img/bg_menu1.gif) left center no-repeat; display: block; color: White; font-weight: bold; font-size: 12px; text-decoration: none; }
#menus ul li a {  font-family: Arial; padding: 2px 10px 2px 36px; color: #cadbef; background-image: none; font-weight: normal; font-size: 12px; }
#menus li { background-color: #183571; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
#menus ul li.menupath { background: #8494b4; }


div.sponsors { margin: 5px 0px 0px 0px;  width: 164px; height: 30px; background: url(img/sponsors.gif) no-repeat; }
div.ph2	{ background: url(img/ekk.gif) no-repeat right bottom #4f7ab0; padding: 5px 0px 10px 0px; margin-bottom: 20px;}

.RightMenu a { color: #4f7ab0; line-height: 20px; }
div.thirdlevel	{ padding: 10px 10px 10px 10px; background-color: #d8dfe7; color: #183571; }
div.thirdlevel a	{ color: #183571; }
div.thirdlevel a.selected, div.thirdlevel a.hover 	{ color: #8494b4; }
div.cnttd { padding: 0px 15px 40px 18px; }

/*  cnt stili  */
div.cnt div.freetext { width: 600px; }
div.cnt h1 { font-size:30px; font-weight: normal; color: #1d7a12; margin: 0px; padding-top: 7px; padding-bottom: 8px;  line-height: 26px; }
div.cnt h2 { font-size:24px; color: #1d7a12; margin: 0px; padding-top: 8px; padding-bottom: 5px;  line-height: 22px; }
div.cnt h3 { font-size:18px;  color: #1d7a12; margin: 0px; padding-top: 8px; padding-bottom: 7px;  line-height: 20px; }
div.cnt h4 { font-size:14px;  color: #1a3471; margin: 0px; }
div.cnt a {  color:#1a7b10; text-decoration:underline; }
div.cnt a:hover { text-decoration:none;  }
div.cnt table { margin: 11px 0px 11px 0px; width: 100%; padding: 2px; text-align: left; background-color: #f6f7fb; font-size: 10px; border-top:solid 0px #e1e1e1; border-left:solid 0px #e1e1e1; }
div.cnt table td { padding: 3px 5px 3px 5px; text-align: left; 	border-bottom:solid 1px #e1e1e1; border-right:solid 0px #e1e1e1; }
div.cnt td, div.cnt p, div.cnt table, div.cnt ul, div.cnt li { line-height: 18px; }
div.cnt p { margin: 11px 0px 11px 0px; }

div.cnt table.noborder { width: 100%; padding: 2px; background-color: Transparent; text-align: left; font-size: 10px; border-top:solid 0px #e1e1e1; border-left:solid 0px #e1e1e1; }
div.cnt table.noborder td { padding: 3px 5px 3px 5px; background-color: Transparent; text-align: left; 	border-bottom:solid 0px #e1e1e1; border-right:solid 0px #e1e1e1; }
div.cnt table.noborder tr.header td { text-align: left; padding: 3px 5px 3px 5px; border-bottom:solid 0px #e1e1e1; border-right:solid 0px #e1e1e1; }

div.cnt table tr.first	{ background-color: #f7f7f7; }
div.cnt table tr.second	{ background-color: #f0f3f7; }

div.cnt table tr.header { background-color: #CADBED; text-transform: uppercase; font-weight: bold; }
div.cnt table tr.header td { text-align: left; padding: 3px 5px 3px 5px; border-bottom:solid 2px #e1e1e1; border-right:solid 0px #e1e1e1; color: #1a3471; }
div.cnt ul	{ margin: 5px 0px 10px 0px; list-style-type: none; list-style-image: none; }
div.cnt ul li { background: url(img/blupunkt.gif) no-repeat 10px 8px; padding-left: 20px; }
div.cnt ol li { background: none; }

div.ph2 div.freetext { color: White; padding: 1px 10px 4px 4px; }
div.ph2 div.freetext ul { margin: 0px 0px 0px 0px; }
div.ph2 div.freetext li { color: White; background: url(img/whitepunkt.gif) no-repeat 6px 9px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 18px; }
div.ph2 div.freetext li a, div.ph2 div.freetext p, div.ph2 div.freetext a { color: white;  line-height: 22px; }

