/*
-----------------------------------------------
Author:   	Christian Hamann
Version:  	10 Oktober 2007

----------------------------------------------- */

* {
	margin: 0;
	padding: 0;
}

/* Typography */

body {
	font: 12px/15px "Andale Mono", "Courier New", Courier, Monaco, monospace;
	color: #000;
	text-transform: uppercase;
	letter-spacing:0.05em;
	}

a:link { text-decoration: none; color:#999; }
a:active { text-decoration: none; color:#999; }
a:visited { text-decoration: none; color:#999; }
a:hover { text-decoration: none; color: #999; }

li a:link { text-decoration: none; color: #000;}
li a:active { text-decoration: none; color: #000; }
li a:visited { text-decoration: none; color: #000; }
li a:hover { text-decoration: none; background-color: #000; color: #FFF;}

a.mail:link { text-decoration: none; color: #000;}
a.mail:active { text-decoration: none; color: #000; }
a.mail:visited { text-decoration: none; color: #000; }
a.mail:hover { text-decoration: none; background-color: #000; color: #FFF;}

#menu li.active a:link,
#menu li.active a:active,
#menu li.active a:visited { text-decoration: none; background-color: #000; color: #FFF; }
#menu li.active a:hover { text-decoration: none; background-image: url(gfx/strich.gif); color: #FFF; }

a img { border: none; }

#content p { width: 600px; margin-bottom: 15px; }

p {margin: 0 0 15px 0;}

h1, h2, h3, h4 {
	font-size: 12px;
	font-weight: normal;
	}
	
/* Layout */

body.section-1 { }
body.section-2 { }
body.section-3 { }

#menu {
    width: 275px;
    overflow: auto;
    top: 0;
    bottom: 0;
	left: 0;
    position: fixed;
    height: 100%;
	padding: 25px 0 0 25px;
	}

#menu ul {
	list-style: none;
	margin: 0 0 15px 0;
	}

#menu ul li.section-title { }

#content {
    height: 100%;
    margin: 0 0 0 300px;
    padding-top: 25px;
	top: 0;
	}

.container {
    padding: 5px 5px 25px 5px;
	}


#img-container	{ margin: 0; padding: 0; }
#img-container p	{ width: 400px; margin: 0; padding: 0 0 0 0; }

#once { clear: left; }