/*** Reset allgemein - NICHTS VERAENDERN ***/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	/*list-style: none;*/
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
:focus {
	outline: 0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}


/*** Reset - NICHTS VERAENDERN ***/

* html { padding:0px; margin:0px; border:none; height: 100%;}

body {
font-family: Arial, Helvetica, sans-serif;
font-weight:light;
font-size:0.9em;
text-align:center;
line-height:1.8em;
/*behavior:url("css/csshover.htc");*/
background:#FFF;
}


img {border: none;}

@media screen, handheld {

#bodyframe {
	color:#ccc;
	width:900px;
	padding:23px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	text-align:left;
	height:100%;
	min-height:100%;
	word-spacing:0.1em;
	

	}
	


/*** header ***/
#header {
	height:90px;
	display:block;
	background-position:top left;
	}

#header h1 {display:none;}

/*** header Ende ***/



/*** Navigation Ende***/


}

@media print {
	
#content { top:150px; width:75%; float:left; text-align:left; border: none;}
body {background : #FFF;} 

#header,
#navigation ul, 
#subnavigation ul,
.noprint{ display:none; }

}

