body {
margin:0; padding:0;
font-family:arial, verdana, sans-serif; font-size:80%; color:#414338; background-color:#E09665;}

p {
margin:0; padding:0.5em 0.3em 0.5em 0.3em;}

a:link, a:visited {
color:#414338; text-decoration:underline;}

a:hover {
color:#414338; text-decoration:underline;}

a:active {
color:#414338; text-decoration:underline;}

div.wholepage {
margin:3% 14% 3% 14%; padding:0; background-image:url(bilder/rahmen1.jpg); background-repeat:repeat;}

div.page {
margin:1% 2% 1% 2%; padding:0; background-color:#F2EEE4;}

div {margin:0; padding:0;}

h1 {
color:#414338; font-size:125%; font-family: arial, verdana, sans-serif; font-weight:bold;}

h2 {
color:#414338; font-size:105%; font-family: arial, verdana, sans-serif; font-weight:bold;}


/* Header Section */

#header {
margin:0;}

.mainheader {
height:1em;
background-image:url(bilder/rahmen2.jpg); background-repeat:repeat; background-position:bottom;}

/* Side Menu Section */

#sidecontainer {
margin:0; padding:0; float:left; width:180px; text-align:center;}

.nav {
margin:0 0 1.5em 0; padding:0; list-style-type:none; background-color:##F2EEE4;}

.nav li {
margin:0; padding:0; display:block; border-bottom:1px solid #F2EEE4;}

.nav a:link, .nav a:visited {
display:block; margin:0; text-decoration:none; color:#414338; margin:0; padding:0.5em;}

.nav a:hover {
display:block; margin:0; text-decoration:none; color:#F2EEE4; margin:0; padding:0.5em; background-color:#E09665;}

.nav a:active {
display:block; margin:0; text-decoration:none; color:#414338; margin:0; padding:0.5em;}


/* Content Section */

#content {
margin:0 0 0 180px; padding:0.8em; border-left:2px solid #E09665;}

#content img {
border-style:none;}


/* Footer Section */

#footer {
margin:0; padding:0;}

.mainfooter {
height:1em;
background-image:url(bilder/rahmen2.jpg); background-repeat:repeat; background-position:bottom;}
