@charset "UTF-8";
/******************************************************************************
  @brief      css Defaults allgemein
 	@file       defaults.css                   
 	@copyright  Steffi Eger 2024
 	@date	2024-03-18 h1,h2,h3,h4 margin, padding gesetzt
******************************************************************************/
/*
@todo default-Werte für alle browser gleich setzen
Beispiel:
h1              { font-size: 2em; margin: .67em 0 }
h2              { font-size: 1.5em; margin: .75em 0 }
h3              { font-size: 1.17em; margin: .83em 0 }
h4, p,
blockquote, ul,
fieldset, form,
ol, dl, dir,
menu            { margin: 1.12em 0 }
h5              { font-size: .83em; margin: 1.5em 0 }
h6              { font-size: .75em; margin: 1.67em 0 }
*/
	html {
		height: 100%;
		color: #ffffff;
	}
	body {
		margin: 0px;
		padding: 0px;
		font-size: 12px;
		font-family: Arial;
		color: #000000;
	}
	button, input, textarea, select {
 		margin: 0px;
 		padding: 0px;
		outline: none;
		border: 1px solid #666666;
		font: inherit;									/* immer setzen, wird nicht vererbt */
		cursor: default;
 		line-height: normal;
    box-sizing: 				border-box;	/* immer innerhalb Elternelement */
    -moz-box-sizing: 		border-box;
		-webkit-box-sizing: border-box;
	}
	/* button in firefox zeigt padding von 3px, per css nicht änderbar -> fix: */
	button::-moz-focus-inner {
		padding: 0px;
	}
	h1, h2, h3, h4 {
		margin: 4px;
		padding: 7px;
		font-weight: bold;
	}
	h1 {
		font-size: 22px;
	}
	h2 {
		font-size: 20px;
	}
	h3 {
		font-size: 18px;
	}
	h4 {
		font-size: 16px;
	}
	iframe, img {	
		margin: 0px; 
		padding: 0px; 
		border: 0px;
	}
	label{
		vertical-align: top; 
		margin: 0px; padding: 0px;		
	}
	table {
		width: 100%;
		border-collapse: collapse;
		font: inherit;
	}
	th { 
		vertical-align: top;
		padding: 0px 3px 0px 3px;
	}
	td { 
		vertical-align: top;
		padding: 0px 3px 0px 3px;
	}
	textarea {
		width: 100%;
	}
	ol, ul, li {
		vertical-align: top; 
		margin: 0; 
		padding: 0; 
		list-style-type: none;		
  }
  p { 
		margin: 0; 
		padding: 0;
	}		 