
/* HTML elements  */		

	h1, h2, h3, h4, h5, h6{
		font-weight:normal;
		margin:0;
		line-height:1em;
		}	
	h1{font-size:2em;margin-bottom:.5em;}	
	h2{font-size:1.75em;margin-bottom:.5142em;padding-top:.2em;}	
	h3{font-size:1.5em;margin-bottom:.7em;padding-top:.3em;}
	h4{font-size:1.25em;margin-bottom:.6em;}
	h5,h6{font-size:1em;margin-bottom:.5em;font-weight:bold;}
			
	p, blockquote, ul, ol, dl, form, table{line-height:inherit;margin:0 0 1.5em 0;}
	ul, ol, dl{padding:0;}
	ul ul, ul ol, ol ol, ol ul, dd{margin:0;}
	li{margin:0;display:list-item;list-style-position:inside;}	
	blockquote, dd, li{padding:0 0 0 2em;}
	pre, code, samp, kbd, var{font:100% mono-space,monospace;}
	pre{overflow:auto;}
	abbr, acronym{
		text-transform:uppercase;
		border:none;
		letter-spacing:1px;
		}
	small{font-size:90%;}
	sup, sub{font-size:85%;}
	em, cite, q{font-style:italic;}
	img{border:none;}			
	table{width:100%;border-collapse:collapse;}
	th,caption{text-align:left;}

/* //  HTML elements */	



/* base */
	
	body, table, input, textarea, select, li, button{
		font:100% Helvetica, Arial, Sans-Serif;
		line-height:180%;
		color:#000;
		}		
	body{
		font-size:13px;
		background:#fff;
		margin:0;
		padding:0;
		}	
	a{
		text-decoration:none;
		color:#555;
		}
	ins{text-decoration:none;color:#900;font-style:italic;}
	code{color:#555;}
	pre{
		margin-left:2em;
		padding-left:2em;
		border-left:1px solid #ccc;
		}
	blockquote{
		margin-left:2em;
		border-left:1px solid #ccc;
		font-style:italic;
		}	
	dt{font-weight:bold;}
	th, td{padding:8px;}		
	th{background:#eee;}
	td{border-bottom:1px solid #eee;}
	caption{font-style:italic;color:#777;margin:.5em 0;}	
	
/* base */

/* misc */
	
	#titel, #top1, #top2, #top3, #top4, #top5, #top6, #top7, #top8, #top9, #top10, #hauptmenue, .unsichtbar, #metamenu, #sprachwechsel, #fusszeile, .noprint, select {display: none;}
	
	#header h1{
		line-height:50px;
		height:50px;
		margin:0;
		}

/* // misc */
	
	form {width: 100%;}
	form fieldset {width: 100%;border: none;}
	form legend {margin: 1em 0; font-weight: bold;}
	form div {clear:both; width: 100%;}
	form label {width: 100%;border: none;}
	.field {width: 100%; border: none; border-bottom: 1px solid #000;}


