*       {
        font-family:verdana,arial,ms sans serif,helvetica;
        font-size:98.5%;
        color:#663300;
        }
body    {
        /*background-color:#feb;*/
        background-image: url(icons/summer.gif);
        padding: 5px;
        }
h1      {font-size:25px;
        text-align:center;
        font-weight: normal;
        }
h2      {font-size:18px;
        font-weight: normal;
        text-align:center;
        }
h3      {font-size:16px;
        margin-bottom:5px;
        text-align:center;
        }
h4      {font-size:10px;
        margin-top:0;
        margin-bottom:0;
        font-weight: normal;
        }
img     {border:0;
        }
p       {
        text-align: center;
        }
dt      {
        font-weight: bold;
        }
a,a:link,a:visited, a:active
        {color:#800000;
        text-decoration:none;
        border-width:0;
        }
a:hover {color:#f90;
        }
ul.menu {
        margin: 0px;
        width: 150px;
        padding: 5px;
        float: left;
        clear: both;
        background-color:#FFDDAA;
        border: 1px solid #FF8844;
        }
ul.menu li, ul.sitemap li, ul.sitemap ul li
        {
        list-style-type:none;
        padding: 1px;
        }
ul.menu li.layer2{
        margin-left:1em;
        }
ul.menu li#akt {
        color: #FFEEBB;
        background-color:#FF8844;
        border: 1px solid #FF4400;
        padding: 3px;
        }
ul.sitemap li ul li{
        font-weight: normal;
        }
ul.sitemap li {
        font-weight: bold;
        }
ul.bildliste{
        list-style-type:none;
        margin:0 0 0 0;
        }
ul.galery{
        align:center;
        }
ul.galery li{
        float:left;
        list-style-type:none;
        width:170px;
        height:200px;
        text-align:center;
/*        border: 1px solid #FF8844;*/
        }
.klein, #copyright, #login
        {
        font-size:10px;
        }
.kapital:first-letter
        {
        font-size:20px;
        color:#FF6633;
        }
.block,.kapital,#guestbook dd
        {
        text-align:justify;
        }
.tabelle{
        background-color:#FFDDAA;
        padding:2;
        vertical-align: top;
        border: 1px solid #FFEEDD;
        }
th.tabelle
        {
        vertical-align:middle;
        }
.tooltip
		{position: absolute;
		display: none;
		background-color: #F0F0F0;
		font-size:12px;
		font-weight:norm;
		border: 1px solid #000000;
		padding: 2px 2px 2px 2px;
		}
#content{
        top: -20px;
        padding: 10px;
        margin-left: 170px;
        border: 1px solid #FF8844;
        background-color:#FFEEDD;
        min-height: 600px;
        }
#printer
        {
        position:absolute;
        top: 48px;
        right: 15px;
        text-align: right;
        }
#langmenu
        {
        position:absolute;
        top: 60px;
        right: 45px;
        text-align: right;
        }
#footer, #footer a
        {
        position:relative;
        text-align: center;
        font-size: .8em;
        }
#copyright
        {
        position:relative;
        left: 5px;
        text-align: center;
        }
#login, #login a
        {
        position:relative;
        right: 5px;
        text-align: right;
        }
#rightbox
        {
        float: right;
        clear: right;
        width: 25%;
        min-width: 100px;
        padding: 5px;
        margin: 5px 5px 0px 0px;
        background-color:#FFDDAA;
        border: 1px solid #FF8844;
        }
#rightbox dt {
        color: #FF6633;
        font-weight: bold;
        margin-bottom: 7px;
        border-top: 1px dashed #FF8844;
        }
#rightbox dt:first-child { /* Die einzelnen Überschriften in der rightboxigation */
        border-top: none;
        }
#rightbox dd { /* Die einzelnen Überschriften in der rightboxigation */
        margin-left: 15px;
        }
#guestbook dt {
        margin-top: 8px;
        margin-left: 5px;
        text-align: left;
        font-weight: bold;
        border-bottom: 1px dashed #999999;
        }
#guestbook dd {
        margin: 7px;
        }
body#online {
	background-image;
        background-color:#FFDDAA;
        }        
