html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul,
dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object,
a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span,
strong, sub, sup, tt, var, legend, fieldset {
	margin: 0;
	padding: 0;
	font-family: "Open Sans", sans-serif;
}

img, fieldset {
	border: 0;
	margin-right: 10px;
	margin-bottom: 10px;

}


article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { 
    display:block;
}



#pagewrap {
	margin: 0 auto;
	width: 90%;
	padding-top: 50px;
	background: none;
	}	

#content {
	padding-left: 210px;
	width:800px;
	float:left;

}

#spalte1 {
	width:320px;
	float:left;

}
#spalte2 {
	width:350px;
	padding-top: 2px;
	float:left;

}


#header {
	position: fixed;
	z-index: 20;
	width: 180px;
	padding-right: 10px;
	text-align: right;
	background: #FFF;
}

#site-logo {
	padding-bottom:15px;
	}

#site-logo a {
	font: "Open Sans", sans-serif;
	font-weight: 700;
	font-size: 24px;
	line-height: 28px;
	color: #143bba;
	text-decoration: none;
	font-weight: 700;
	font-size: 24px;
}
#site-logo a:hover {
	color: #143bba;
}

/* site description */
#site-description {
	margin:5px;
	padding-bottom:15px;
	font: "Open Sans", sans-serif;
	font-weight: 700;
	font-size:16px;
	line-height:20px;
	color: #7b9bd6;
}

#nav {
}

ul.nav {
	list-style: none; /* Hiermit wird die Listenmarkierung entfernt. */
	font-weight: 600;

}
ul.nav li {
	margin-bottom: 8px;
}
ul.nav a, ul.nav a:visited { /* Durch Gruppieren dieser Selektoren wird sichergestellt, dass die Hyperlinks auch nach dem Aufrufen die Form einer Schaltfläche beibehalten. */
	margin-bottom: 2px;
	padding: 3px 5px 3px 5px;
	display: compact;
	text-decoration: none;
	background-color: #FFF;
	color: #143bba;
	font-size: 14px;
}
ul.nav a:hover, ul.nav a:active, ul.nav a:focus { /* Hiermit wird der Hintergrund und die Textfarbe bei der Navigation mit der Maus und der Tastatur geändert. */
		background-color: #7b9bd6;
		color: #FFF;
}




h1 {
	font-size:24px;

}

h2 {
	font-size:14px;
	line-height:14px;
	margin-bottom:4px;
}

h3 {
	font-size:18px;
	line-height:20px;
	padding-bottom:4px;
	color:#143bba;
}

h4 {
	font-size:18px;
	line-height:20px;
	padding-bottom:4px;
}


h6 {
	font-size:9px;
	font-weight: 600;
	line-height:13px;
	margin-bottom:4px;
	color:#666;
}


p {
	font-family: "Open Sans", sans-serif;
	font-weight: 500;
	font-size:14px;
	color: #000;
	line-height:18px;
	margin-bottom:12px;
}

ul {
	font-family: "Open Sans", sans-serif;
	font-weight: 500;
	font-size:14px;
	list-style:inside;
	color: #000;
	line-height:18px;
	margin-bottom:12px;

}



a {
	text-decoration:none;
	font-size:14px;
	color:#143bba;
}

a:hover {
	text-decoration: none;
	color: #7b9bd6;
}

a.uplink {
text-align:right;
font-size: 10px;
color:#000;
}

a.verzeichnis {
color:#000;
line-height:22px;
padding-top:0px;
font-weight: 600;

}

a.verzeichnis:hover {
color:#7b9bd6;
line-height:22px;
padding-top:0px;
font-weight: 600;

}


a.kleingedruckt {
color:#DDD;
font-size:9px;
font-weight: 600;

}

a.kleingedruckt:hover {
color:#7b9bd6;
}


