html {
	overflow-y: scroll;
}

a {
	color: #5C5E5F;
}

a:visited {
	color: #444444;
}

a:hover {
	color: #121314;
}

body, input, textarea, select {
	font-family: Arial,Helvetica; font-size: 12px; color: #6C6E6F;
}

body {
	margin: 0px;
}

h1, h2 {
	color: #0871B4;  
}

h1 {
	font-size: 17px; margin-top: 0px; margin-bottom: 0px;
}

h2 {
	font-size: 12px; margin-bottom: 0px;
}

div#header {
	width: 900px; margin: 0px auto 20px auto; position: relative;
}

div#kop {
	font-size: 13px; color: #0871B4; padding: 5px 10px 5px 10px; font-weight: bold;
}

div#slogan {
	position: absolute; font-size: 13px; left: 500px; bottom: 27px; width: 300px;
	line-height: 1.5em; color: #EEEEEE; text-align: center; font-style: italic;
}

div#content {
	width: 900px; margin: 0px auto 0px auto;
}


div#menu {
	width: 225px; float: left;
}

div#text {
	width: 674px; float: left;
}

div#footer {
	clear: both; padding-top: 10px; margin-bottom: 10px; text-align: right;
}

div.info {
	border: 2px solid #00AA00; color: #00AA00; padding: 2px; text-align: center; font-weight: bold; margin-top: 1em;
}

table#home {
	table-layout: fixed; width: 100%;
}

table#home td {
	vertical-align: top; width: 50%;
}

table#home td.links {
	padding-right: 10px; border-right: 1px solid #C5C6C7;
}

table#home td.rechts {
	padding-left: 10px;
}

table#home div.divider {
	height: 1px; border-top: 1px solid #C5C6C7; margin-top: 10px; margin-bottom: 8px; clear: both;
}

h1 + h2 {
	margin-top: 1em;
}

h1 + p, h2 + p {
	margin-top: 0px;
}

h1 + ul, h2 + ul {
	margin-top: 0px;
}

ul {
	margin-left: 20px; padding-left: 0px;
}

p {
	margin-bottom: 0px; padding-bottom: 0px;
}

p.first {
	margin-top: 0px;
}

.highlight {
	color: #0871B4;
}
