* { margin: 0px; padding: 0px; }

img { border: none; }

/* struktur */

body {  }

a { color: #3F6AB3; }

h1, #nav { text-transform: uppercase; }

#skip { position: absolute; z-index:2; width:10em; overflow: hidden; top:-100px; left:-1000px }

#header {
	height: 167px;
	background: url(/images/bg_header_home.gif) repeat-y;
}

h1 {
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

#header img {
	float: right;
	margin: 20px;
}

#nav, #images {
	overflow: hidden;
}

#nav {
	width: 199px;
	list-style: none;
	float: left;
}

#nav li, #images div  {  border-bottom: 1px solid #FFFFFF; }
#nav li ul li {  border-bottom: none; }

#nav li a, #nav li span { padding: 1em 13px; display: block; height: 1%; }
#nav li ul li a, #nav li ul li span { padding: 0em 1em; }
#nav .active { font-weight: bold; }
#nav li ul { padding-bottom: 1em; }

#content {
	padding: 1em 220px;
	background: url(/images/bg.gif) repeat-y;
}

#content ul {
	margin-left: 1.5em;
}

.leftcol {
	float: left;
}

.rightcol {
	margin-left: 200px;
}

#content h2, #content h3, #content p, #content cite, #content ul {
	margin-bottom: 1em;
}

#images {
	width: 199px;
	float: right;
}

#footer {
	height: 2em;
	background: #FFFFFF;
	border-top: 1px solid #A4A5A8;
	padding: 0.5em 1em;
	clear: left;
}

/* schrift */

body { font: normal 100.01% Verdana, Arial, Helvetica, sans-serif; }

h1 { font-size: 1.2em; }

hr { border: 1px solid; height: 1px; margin: 1em 0em; }

#nav a, #nav span {
	font-size: 0.8em;
	text-decoration: none;
}

#content h2 { font-size: 0.8em; }
#content h3 { font-size: 0.8em; }
#content p, #content cite, #content ul, #content table { font-size: 0.8em; }
#content li ul { font-size: 1em; }

#footer { font-size: 0.7em; }

/* farben */
h1, #nav, #nav a { color: #FFFFFF; }
h1 { padding: 0.5em 13px; background: #A4A5A8; }

#wir { background: #802890; }
#wer { background: #7B963F; }
#was { background: #8FA93D; }
#publikationen { background: #A8223A; }
#veranstaltungen { background: #DB1F28; }
#mitgliedschaft { background: #E17E25; }
#links { background: #816C9E; }
#kontakt { background: #0080C6; }
#home { background: #1E3270; }

#nav a:hover { background: #E2E3E5; color: #000000 }
#footer, #footer a { color: #808285; }
