html { padding: 0; margin: 0; height: auto; width: auto; overflow: hidden;}

body {
	font-family: Arial;
	font-size: 11pt;
	line-height: 16pt;
	background: white;
	text-align: justify; /* Blocksatz */
	width: 100% !important;
	margin: 0 !important;
	padding: 0 !important;
}
.wrapper {
	margin: 0;
	padding: 0;
	border: 0;
	float: none !important;
	color: black;
	background: transparent none;
	height: auto;
	width: auto;
}

a:link, a:visited {
	color: #cc0000;
	background: transparent;
	font-weight: bold;
	text-decoration: underline;
}
.wrapper a:link:after, .wrapper a:visited:after {
	content: " (" attr(href) ") ";
	font-size: 80%;
}
.wrapper a[href^="/"]:after {
	content: " (http://www.alistapart.com" attr(href) ") ";
}
h1{
	padding: 8pt 0 8pt 0;
	margin: 0;
	color: #333333;
	font-size: 22pt;
	font-weight: normal;
	line-height: normal;
}
h2{
	padding: 8pt 0 8pt 0;
	margin: 0;
	color: #333333;
	font-size: 16pt;
	font-weight: normal;
	line-height: 1.5em;
}
h3{
	padding: 0;
	margin: 0;
	color: #333333;
	font-size: 12pt;
	font-weight: bold;
	line-height: 1.5em;
}
h4{
}
h5{
}
h6{
}

p {
	font-size: 11pt;
}

form {
	margin: 0;
	padding: 0;
}
fieldset {
}
lable {
}
input[type="text"],
input[type="password"],
textarea {
}
input[type="button"],
input[type="submit"],
input[type="reset"] {
}
input[type=select],
select {
}
.checkboxfield {
}


ul {
	font-size: 11pt;
}
ol {
	font-size: 11pt;
}
li {
	font-size: 11pt;
}

table, tr, th, td {
	font-size: 11pt;
}


/* meta navigation, lang select
--------------------------------------------------------------------------------*/
div.topnav {
	display: none;
}

/* header - containing logo, headerimage
--------------------------------------------------------------------------------*/
div.header {
	display: none;
}

/* main - containing main navigation, entrance, search, font size selector
--------------------------------------------------------------------------------*/
div.main {
	height: auto;
	width: auto;
	margin: 0;
	padding: 0;
}
	
div.mainnav {
	display: none;
}
div.search {
	display: none;
}
div.headerbox {
	display: none;
}

/* contentpage
------------------------------------------------------------------------*/
div.contentpage .subnav {
	display: none;
}
div.relatedcnt {
	display: none;
}
div.contentpage .right .pagefkt {
	display: none;
}


/* footer - containing footer navigation, social bookmarks
--------------------------------------------------------------------------------*/
div.footer {
	display: none;
}
div#imagepreload {
	display: none;
}

#TB_HideSelect {display: none;}