* {background:none!important; margin:0px; padding:0px;}


p, h1, h2, h3, h4, ul, ol {margin-bottom:10px;}

body, textarea, input, select, button { font-size: 10pt; line-height: 18pt; font-family: Arial, sans-serif; color: #000; }                                  
	h1, h2, h3, h4, h5, h6, legend { font-family: "times new roman", sans-serif; color:#FFB500; }
	h1 { font-size: 17pt; }
	h2 { font-size: 15pt; line-height: 21pt; color:#FFB500;}
	h3 { font-size: 13pt; line-height: 20pt; }	
	h4, h5, h6 { font-size: 10pt; line-height: 18pt; color: #FFB500; }
	a { color: #115669; }
	
	.notable th {text-align:left; padding-right:20px;}
	.address .first {padding-right:20px;}
  .startpage img {margin-bottom:20px;}
  .tel {display:block;} 
  img {border:none;}
	
#sujet, #logo, .hideme, form, #menu_container, #author, #shortcuts_title, #shortcuts, .aside, #backlink, #header, #left_col, #functions, .coltext a, #gotoshortcuts, #top_right, #left_helper { display: none!important; }


#printlogo {display:block; visibility:visible; margin-bottom:20px; border-bottom:1px solid black;}
 .toggle { display:block;}

#main_container {border:1px solid transparent;}
#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;}
  #content ul {margin-left:20px; list-style:disc;}
  .staff_img {float:right;}
  .mitarbeiter .staff_img {float:left; margin-right:20px;}
  #content .mitarbeiter .contact_staff {list-style:none;}
  
  .staff_container { float:none; clear:both; }

fieldset {border:none;}

/*--- google ---*/
  #google_maps_map {margin:20px 0 20px 0; padding:0px; height:400px; width:100%; }



