body {
	background-color: #294E72;
	background-color: #000;
	
	background-image: URL("images/bg.png");
	
	background-position: top left;
	font-family: Trebuchet MS, Tahoma, Verdana, Sans, Arial;
	color: #9AF;
	padding: 200px 25px 25px 25px;
	padding: 0;
	margin: 0;
}

span#dark {
	color: #47C;
}

p#copyright {
	padding: 10px 5%;
}

img {
	border: 0px;
}

div#body {
	background-image: URL("images/logo.png");
	background-repeat: no-repeat;
	margin: 0;
	padding: 5%;
	padding-top: 200px;
	padding-bottom: 10px;
}

img#school {
	position: absolute;
	right: 0px;
	top: 0px;
}

h1 {
	color: #FFFFFF;
}

h2 {
	color: #DDEEFF;
}

h3 {
	color: #AACCFF;
}

a {
	text-decoration: none;
	letter-spacing: 2px;
	color: #FFFFFF;
}

a:hover {
	color: #AAAAAA;
}

hr {
	color: #47C;
	background-color: #47C;
	border: 0;
	height: 2px;
}

span#nopasswd {
	color: #22FF44;
}

span#nepasswd {
	color: #FF2244;
}

table {
	margin-bottom: 20px;
	margin-top: 20px;
}

td {
	padding-right: 20px;
}

td#bold {
	font-weight: bold;
}

img#cover {
	width: 130px;
	height: 190px;
	float: left;
	border: 0px;
	margin-right: 10px;
}

img#cover2 {
	width: 130px;
	height: 190px;
	float: right;
	border: 0px;
	margin-right: 10px;
}

div#descr {
	/*height: 190px;*/
	min-height: 190px;
	display: block;
	width: auto;
	margin-bottom: 10px;
}

* html div#descr { /* IE - Fix */
	height: 190px;
}

/* Navigation */

ul#navi {
	position: absolute;
	left: 127px;
	top: 117px;
	height: 30px;
	padding: 0px;
	display: block;
	margin: 0px;
}

ul#navi li {
	width: 116px;
	height: 30px;	
	list-style: none;
	float: left;
	position: relative;
	margin: 0px; 
	padding: 0;
}

ul#navi li a {
	width: 116px;
	height: 30px;
	display: block;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}

ul#navi li a#st       { background-image:URL("images/buttons/std.png"); }
ul#navi li a#sthover { background-image:URL("images/buttons/sth.png"); }

ul#navi li a#ak       { background-image:URL("images/buttons/akd.png"); }
ul#navi li a#akhover { background-image:URL("images/buttons/akh.png"); }

ul#navi li a#ko       { background-image:URL("images/buttons/kod.png"); }
ul#navi li a#kohover { background-image:URL("images/buttons/koh.png"); }

ul#navi li a#im       { background-image:URL("images/buttons/imd.png"); }
ul#navi li a#imhover { background-image:URL("images/buttons/imh.png"); }

ul#navi li a#af       { background-image:URL("images/buttons/afd.png"); }
ul#navi li a#afhover { background-image:URL("images/buttons/afh.png"); }

ul#navi li a#we       { background-image:URL("images/buttons/wed.png"); }
ul#navi li a#wehover { background-image:URL("images/buttons/weh.png"); }

ul#navi li a#as       { background-image:URL("images/buttons/asd.png"); }
ul#navi li a#ashover { background-image:URL("images/buttons/ash.png"); }

ul#navi li a#ms       { background-image:URL("images/buttons/msd.png"); }
ul#navi li a#mshover { background-image:URL("images/buttons/msh.png"); }

ul#navi li div {
	display: none;
	position: absolute;
	left: 0px;
	top: 30px;
}

ul#navi li:hover div {
	display: block;
}

ul#navi li div a {
	width: 116px;
	height: 26px;
	display: block;
	color: #FFF;
	text-align: center;
	letter-spacing: 0px;
	font-size: 15px;
	padding-top: 4px;
	background-image:URL("http://www.martin-moellers.de/images/buttons/cld.png");
	background-color: #000;
}

ul#navi li div a.hover {
	background-image:URL("http://www.martin-moellers.de/images/buttons/clh.png");
	color: #000000;
}

/* Subnavigation */

ul.subnavigation {
	margin: 0; 
	padding: 0;
    height: 30px;
	width: auto;
}

ul.subnavigation li {
	list-style: none;
	float:left;
    display: block;
    margin: 0; 
	padding: 0;
    height: 30px;
	width: 116px;
}

ul.subnavigation li a {
    display: block;
	padding: 0;
	margin: 0px;
    height: 26px;
	width: 116px;
	text-align: center;
	color: #FFFFFF;
	letter-spacing: 0px;
	font-size: 15px;
	padding-top: 4px;
	background-image:URL("http://www.martin-moellers.de/images/buttons/cld.png");
}

ul.subnavigation li a:hover {
	color: #000000;
	background-image:URL("http://www.martin-moellers.de/images/buttons/clh.png");
}

/* Nach-Oben-Button */

a#nachoben {
	width: 116px;
	height: 30px;	
	margin: 0px; 
	padding: 0;
	margin-right: 10px;
	display: block;
	float: left;
	background-image:URL("http://www.martin-moellers.de/images/buttons/nod.png");
}

a#nachoben:hover {
	background-image:URL("http://www.martin-moellers.de/images/buttons/noh.png");
}

/* Link-Images */

a div.link {
	width: 11px;
	height: 11px;
	padding: 0px;
	margin: 0px;
	display: inline-block;
	background-color: none;
	background-repeat:no-repeat;
	margin-left: 2px;
}


a div.link#downl {
	background-image: URL("images/downl.gif");
}

a div.link#extern {
	background-image: URL("images/extern.gif");
}

a:hover div.link#downl {
	background-image: URL("images/downlh.gif");
}

a:hover div.link#extern {
	background-image: URL("images/externh.gif");
}

