/* http://meyerweb.com/eric/tools/css/reset/ | v1.0 | 20080212 */

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;}






/*grid */
.rahmen {
	margin-left			: auto;
	margin-right		: auto;
	width				: 985px;
	padding				: 10px 0 0 60px;
}

.links {
	margin-left			: 0;}

.rechts {
	margin-right		: 0;}

.clear {
	clear: both; display: block; overflow: hidden; width: 0; height: 0; line-height: 0; font-size: 0; float: none;}


/* text */
--------------------------------------------------------------------------------*/
body { font: 13px/1.5 Arial, sans-serif; }
a:focus { outline: 1px dotted invert; }
hr { border-color: #ccc; border-style: solid; border-width: 1px 0 0; clear: both; height: 0; margin: 30px 0; }
h1 { font-size: 25px; }
h2 { font-size: 23px; }
h3 { font-size: 21px; font-weight: normal; }
h4 { font-size: 19px; }
h5 { font-size: 17px; }
h6 { font-size: 15px; }
ol { list-style: decimal; }
ul { list-style: square; }
li { margin-left: 30px; }
p, dl, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset { margin-bottom: 12px; }


/* grid 03 */
.raster-3-1, .raster-3-2, .raster-3-3 {
	display				: inline;
	float				: left;
	margin-left			: 10px;
	margin-right		: 10px;
}

.raster-3-1 {
	width				: 340px;
	}
.raster-3-2 {
	width				: 530px;
	}
.raster-3-3 {
	width				: 900px;
	}

