
* {margin:0px; padding:0px;}

p, h1, h2, h3, h4, ul, ol {margin-bottom:12pt;}
ul {padding-left:20px;}

body, textarea, input, select, button { font-size: 12pt; line-height: 18pt; font-family: Arial, sans-serif; color: #000; }
	h1, h2, h3, h4, h5, h6, legend { font-family: Arial, sans-serif; color:#000; margin:12pt 0; }
	h1 { font-size: 16pt; line-height:32pt; }
	h2 { font-size: 13pt; line-height: 21pt; color:#000;}
	h3 { font-size: 12pt; line-height: 20pt; }	
	h4, h5, h6 { font-size: 10pt; line-height: 18pt; color: #000; }
	a { color: #004D97; }
	a img { border:none; }
	
	th, td {text-align:left; padding-right:20px;}
	.address .first {padding-right:20px;}


#func_top, #language,  #header, #sujet, #left_content, #right_content, #footer, .hideme, form, #subpart, #submenu_container, #nav, #author, #shortcuts_title, #shortcuts, .aside, .page_uo #content .slideshow { display: none; }
#main_container {left:0%; margin:0 0 0 10px; padding:0px;}
#content, .page_uo #content {border:none; font-size:11pt; color:#000; padding:20px 0 0; margin:0px; display:block; width:100%; }
.column, .datev.shortinfo { padding:0; margin:20px 0 0; display:block; width:auto; background:none; }
#datev_menu { display:none; }

#logo {left:0px; top:0px; margin:0px; padding:0px; }

#printlogo {display:block; visibility:visible; margin-bottom:20px; }
 .toggle { display:block;}

#legal_notice th {padding-right:20px; vertical-align:top; text-align:left;}
  #legal_notice td {vertical-align:top;}
  #legal_notice p {margin:0px;}
  #content #legal_notice tr {border-bottom:1px solid #444;}

.news_preview, .section.news_overview, #datev_ad_video { display:none; }

fieldset {border:none;}


