* { 
 color: black; 
 background:white;
 font-size: 10pt;
 }
 
#skip,
#navi,
#forumteaser,
#chatteaser,
#metanavi,
#bread,
#footer,
#right-col,
#left-col form,
#logo,
#inner-navi,
p.more {
 display: none;
 }
 
#content,
div,
table {
 width: 95%;
 }

h1, h2, h3, h4, h5, p, li, dt, dd, th, td, caption, label {
 font-family: Arial, Helvetica, Sans-serif;
 }

table * {
 font-size: 6pt;
 }
 
h1 {
 font-size: 14pt;
 }
 
h2,
h2 a {
 font-size: 14pt;
 }

h3,
h3 a,
h4,
h4 a {
 font-size: 12pt;
 }
 
h4 {
 font-weight: normal;
 }
 
div  {
 margin-bottom: 15pt;
 padding: 0;
 }
 
div.em {
 margin: 1em 1em 0 1em;
 border: 1px solid #000;
 padding: 0.5em;
 }
 
div.em h3,
div.em h4,
div.em h5,
div.em p {
	margin-top: 0;
	}
 
p, li {
 line-height: 1.2em;
 margin: 0 0 5pt 0;
 }
 
/* tabellen */
 
table {
 margin: 5pt 0;
 }
 
table {
 border-collapse: collapse;
 }
 
table td,
table th {
 border-color: #000;
 border-width: 1px;
 border-style:solid;
 padding: 2pt 5pt;
 }
 
table th {
 text-align: left;
 }
 
/* listen */
 
ul {
 list-style-type: disc;
 margin: 0 0 10pt 5pt;
}

dl,
dt {
 margin: 0;
 padding: 0;
 }
 
dt {
 margin-bottom: 3pt;
 font-weight: bold;
 }
 
dd {
 margin: 0 0 2pt 0;
 }
 
dd.more {
 display: none;
 }

/* floats */

p.float-left {
	clear: both;
	float: left;
	margin: 0 10pt 10pt 0;
	}

p.float-right {
	clear: both;
	float: right;
	margin: 0 0 10pt 10pt;
	}

/* formulare */

#content form fieldset {
	margin-bottom: 10px;
	}

#content form fieldset fieldset {
	margin: 0;
	}

#content form label {
	margin-bottom: 1em;
	}

#content form label,
#content form input,
#content form select {
	display: block;
	}