html, body {
	height: 100%;
}

body { margin: 1em 0 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; color: #333; line-height: 1.5em; background-image: url(bilder/skizze.jpg); background-attachment: fixed; background-position: 0 0; }

h1, h2, h3 { margin: 0; font-family: "Times New Roman", Times, serif; font-weight: normal; }

h1 { font-size: 27px; line-height: 32px; }

h2 { font-size: 27px; color: #078db9; line-height: 32px; }

h3 { color: #078db9; font-size: 16px; line-height: 21px; }

p, ol, ul {
	margin-top: 0;
	line-height: 140%;
	text-align: left;
}

strong {
}

a {
	color: #666;
	text-decoration: none;
}

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

a img {
	border: none;
}
hr {
	display: none;
}

/* Wrapper */

#wrapper {
	
}

.container { width: 965px; margin: 0 auto; }
.clearfix {
	clear: both;
}

/* Header */

#header { background-image: url(bilder/papier-head.gif); background-repeat: no-repeat; height: 150px; }

/* Logo */

#logo { background-color: white; float: left; width: 160px; height: 105px; padding-top: 5px; padding-left: 40px; }
#logo .section2, #logo .section3 { font-size: 11px; width: 52px; height: 15px; float: left; margin-bottom: 40px; }
#logo .section3 { padding-left: 10px; border-left: 1px solid #808080; }
/** PAGE */

#page {
	background: url(bilder/papier-streifen.gif) repeat-y;
}

/** CONTENT */

#content { padding: 0 0 0 40px; }
/** LISTE
*/
#liste { float: right; width: 725px; }
#liste .section1 { background-image: url(bilder/CCCCCC.gif); background-repeat: no-repeat; padding-right: 20px; border-top-color: #ccc; border-top-width: 1px; }
#liste .section2, #sidebar .section3 { float: left; padding-top: 20px; }
#liste .section2 { width: 320px; }
#liste .section3 { width: 320px; margin-left: 30px; padding-left: 10px; }
#liste li { 
	list-style: none; 
	margin: 0; 
	padding: 0; 
	vertical-align: top; 
	border-top: 1px solid #cccccc; 
	}
/** SIDEBAR */
#sidebar { width: 725px; float: right; }
#sidebar h2 { padding-bottom: 25px; }
#sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#sidebar .section1 { padding-right: 4px; }
#sidebar .section2, #sidebar .section3 { padding-top: 20px; float: left; }
#sidebar .section5 { width: 320px; float: left; }
#sidebar .section2 { width: 320px; }
#sidebar .section3 { margin-left: 30px; padding-left: 10px; width: 320px; }
#sidebar .section4 { margin-left: 30px; padding-left: 10px; width: 320px; float: left; }
/** FOOTER */

#footer { height: 25px; background: url(bilder/papier-fuss.gif) no-repeat; }

#footer p {
	margin: 0;
	padding: 50px 0 0 0;
	text-align: center;
	color: #919191;
}

#footer .legal {
}

#footer .links {
}

#footer a {
	color: #919191;
}

/* ----------navigation-------------- */
#navigation { font-family: Arial, Helvetica, sans-serif; line-height: 2em; text-decoration: none; text-align: left; margin: 0; padding: 0; float: left; vertical-align: top; width: 155px; }
#navigation li { list-style: none; margin: 0; padding: 0; vertical-align: top; border-top: 1px solid #cccccc; }
.subnavigation, .subnavigation li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	line-height: 1.8em;
	color: #000000;
	margin: 0 0 0 15px; 
	padding: 0; 
}

.subnavigation li {
	margin: 0 0 0 10px; 
}

/* ----------contentliste-------------- */
#contentliste { font-family: Arial, Helvetica, sans-serif; line-height: 1.5em; text-decoration: none; text-align: left; margin: 0; padding: 0; float: left; vertical-align: top; width: 300px; }
#contentliste li { list-style: none; margin: 0; padding: 0; vertical-align: top; border-top: 1px solid #cccccc; }
.subnavigation, .subnavigation li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	line-height: 1.8em;
	color: #000000;
	margin: 0 0 0 15px; 
	padding: 0; 
}

.subnavigation li {
	margin: 0 0 0 10px; 
}

/** Oben*/
#oben { float: right; width: 725px; height: 100px; padding-top: 30px; }
#oben ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#oben h1 { padding-bottom: 10px; }
#oben .section2, #oben .section3 { float: left; padding-top: 20px; }
#oben .section2 { text-align: right; width: 340px; }
#oben .section3 { width: 320px; margin-left: 10px; padding-top: 30px; padding-left: 10px; border-left: 1px solid #808080; }
.copyliste { list-style-image: url(bilder/pfeilchen.jpg); list-style-position: outside; display: list-item; white-space: normal; }
