body {
	font-size: 0.9em;
}

div, h1, h2, h3 {
	margin: 0px;
	margin-bottom: 20px;
	}

h1 {
	font-size: x-large;
	font-weight: bold;
	margin-bottom: 20px;
	}
h2 {
	font-size: large;
	font-weight: bold;
	margin-bottom: 20px;
	}
h3 {
	font-size: medium;
	font-weight: bold;
	margin-bottom: 20px;
	}

.eventtag {
  -webkit-border-radius: 2;
  -moz-border-radius: 2;
  border-radius: 2px;
  font-family: Arial;
  color: #ffffff;
  font-size: 9px;
  background: #999999;
  padding: 1px 2px 1px 2px;
  text-decoration: none;
}

.eventtag:hover {
  text-decoration: none;
}

.bodytext { font-size: small; line-height: 135%; }

ul, ol { margin: 0px; padding-left: 20px; }

#footer { margin: 30px 0px; border-top: 1px solid #ccc; }


/* Ergaenzungen ab 02.07 */

a { color: #0000cc; }
a:visited { color: #003399; }
a:active, a:focus { color: #003399; }


#terzlogo_klein {
	float: left;
	margin-right: 10px;
}

#terzweblogo {
	float: left;
	position: fixed;
}

#header { margin: 0px 0px 30px 60px; border-bottom: 1px solid #ccc; }

p, ul, ol, blockquote, table { font-size: small; line-height: 135%; margin-bottom: 1.2em; margin-top: 0; }
blockquote { font-style: italic; }
.bodytext, h1, h2, h3, p, ul, ol, blockquote, table { margin-left: 60px; }
.bodytext, h1, h2, h3, p, ul, ol, blockquote { max-width: 760px; padding-right: 40px; } /* ab 03.07 */

#footer { margin: 30px 0px 20px 60px; border-top: 1px solid #CCC; }

h1 { margin-bottom: .7em; }
h2 { margin-bottom: .9em; }
h3 { margin-bottom: .4em; }

ul, ol { margin-left: 60px; }


/* ab 03.07 */

.linie { border-bottom: 1px solid #ccc; margin-left: 60px; max-width: 800px; }

small, .small { font-size: 0.7em; }

/* ab 11.08 */

ul.info { padding-left: 2em; }

/* ab 12.09 */

table, th, td {
    border: 1px solid #ccc;
    border-collapse: collapse;
}

/* ab 03.10 */

th, td {
    padding: 0 3px;
}

/* ab 01.12 */
ul ul {
    margin-left: 0;
    list-style-type: square;
}

/* ab 04.12 */
div.info {
    margin-left: 60px;
    max-width: 730px;
    padding-right: 40px;
}
div.info h2,
div.info h3,
div.info p,
div.info ul,
div.info ol {
    margin-left: 0;
}

/* ab 03.13 */
blockquote span.source {
    font-style: normal;
    padding-left:20px;
    display:inline-block;
}
