body {background-image:url(background.jpg); font-size: 12pt; padding:0; margin:0;}
h1,h2,h3 {text-align:center;}
form {padding:0; margin:0;}
label {font-weight:bold;}
div.menu {
    position: absolute; 
    top:70px; 
  	margin-left:15px;
	padding:5px;
	width:120px;
	font-size:small;
    font-weight:bold;
}

div.rechts {
    position: absolute; 
    right:20px;
    top:75px;
    width:180px;
}

div.box {
    margin-bottom:5px;
    padding:4px;
    border-width:thick;
    border-color:#CC5000;
    border-style:ridge;
    background-color:#F0EFD0;
}

div.inhalt {
    border-width:thick;
    border-color:#CC5000;
    border-style:ridge;
    padding:0.7em;
	margin:0;
  	margin-left:175px;
	margin-right:235px;
	background-color:#F0EFD0;
}

div.banner {
	padding:0;
	margin:0;
	margin-left:120px;
	margin-right:150px;
	height:65px;
	padding-top:5px;
    padding-bottom:5px;
	text-align:center;
}

div.fuss {
	margin:5px;
	padding:0;
	padding-top:5px;
}

div.fusslinks {
	width:100px;
	float:left;
    margin-bottom:20px;
}

div.buchbox {
    font-size:small; 
    float:right; 
    border-width:1px; 
    border-style:solid; 
    border-color:#F2CC4F; 
    text-align:center;
    padding: 2px;
}
    
a {font-size: 10pt;}
a:link {color: #A55C5C;}
a:visited {color: #895A2C;}
a:hover {color: #FF5C5C; cursor: hand; }
a:active {color: #CD5C5C;}

div.menu a {font-family: Arial, Helvetica, sans-serif; line-height: normal; text-transform: capitalize; text-decoration: none; width:18ex;}
div.rechts a {text-decoration: none;}