/* basics //////////////////////////////////// */

/* browser egalisieren */
html, body, body div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  vertical-align: baseline;
}
html {
    overflow: hidden;
    overflow-y: scroll;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%;
}
:focus {
	outline:none;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
td {
	vertical-align: top;
}
sup {
	font-size:11px;
	vertical-align:top;
	padding-left:3px;
	padding-right:3px;
}

body {
	margin:0px;
	padding:0px;
	text-align:center;
	background:#fff;
}
body, td {
	font:14px/18px arial, helvetica, verdana,sans-serif;
}

/* layout */

/*zentrierter container*/.konsole {	position:relative;
	width:300px;
	margin-top:120px;
	margin-right:auto;
	margin-left:auto;	display:block;
	z-index:2;
	padding-bottom:40px;
}


/*textformate */

.inhalt {
	width:300px;
}
.inhalt a {
	color:rgb(193,0,59);
	text-decoration:none;
}.inhalt a:hover, .inhalt a:active, .inhalt a:focus {
	color:rgb(193,0,59);
	text-decoration:none;
	border-bottom:1px solid rgb(193,0,59);
}h1 {
	font-family: arial, helvetica, verdana,sans-serif;
	font-size:21px;
	line-height:26px;
	text-transform:uppercase;
	margin-bottom:24px;
	color:rgb(193,0,59);
}
p {
	margin-bottom:18px;
}

