body {
	color: #5A5A5A;
	background: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.5;
         font-size: 10pt;
         padding: 0px;
         margin-left:auto;
   	margin-right:auto;
}
td {
	font-size: 10pt;
         }
#header, #main, #footer {
	margin: 0 auto;
         width: 800px;
         background: #FFFFFF;
}
#header {
         height: 80px;
	text-align: center;
         margin-top: 25px;
         background: url(../images/seperator.gif) repeat-x bottom;
}
#left-column {
         float: left;
         width: 25%;
         border-right: 0px solid #456166;
         text-align: left;
}
#logo {
	background: url(../images/logo.gif) center no-repeat;
         width: 100%;
         height: 60px;
         margin: 5px;
         float: left;

}
#logo_journal {
	background: url(../images/journal.gif) center no-repeat;
         width: 100%;
         height: 60px;
         margin: 5px;
}

#content {
         width: 74%;
         float: right;
         text-align: left;
         margin-top: 20px;

}
#box-outer {
         width: 100%;
         float: left;
         padding: 5px;
         margin-bottom: 5px;
}
#box {
         float: left;
         width: 33%;
         text-align: center!important;
}
#box a {
                 color: #456166;
                 text-decoration: none;
                 display: block;
                <!-- width: 90%; /*This is required for IE6*/  -->
                 padding: 8px;
                 }
hr {
	background: url(../images/seperator.gif) repeat-x bottom;
         border: 0px;
         }

#left-column li.um a {
                 background: url(../images/seperator.gif) repeat-x bottom;
                 color: #456166;
                 text-decoration: none;
                 display: block;
                 width: 90%; /*This is required for IE6*/  -->
                 padding: 4px;
                 margin-left: 30px;
                 }
#left-column li.um a:hover {
                 color: #800000;
                 }
#left-column ul {
         margin-top: 25px;
	margin-bottom: 10px;
         list-style: url(../images/pages.gif) left no-repeat;
         padding: 0px;
}

#left-column li a {
		background: url(../images/seperator.gif) repeat-x bottom;
                 color: #456166;
                 text-decoration: none;
                 display: block;
                 width: 90%; /*This is required for IE6*/  -->
                 padding: 4px;
                 }
#left-column li a:hover {
                 color: #800000;
                 }
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size: 10pt;
         padding: 0px;
         margin: 0px;
         text-transform: uppercase;
         }
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size: 10pt;
         font-weight: bold;
         padding: 0px;
         margin: 0px;
         }
#footer {
         float: left;
         height: 50px;
	text-align: center;
         margin-top: 25px;
         padding-top: 10px;
         background: url(../images/seperator.gif) repeat-x top;
}
a, a:visited {
         	color: #456166;
                 text-decoration: underline;
}
a:hover {
                 color: #800000;
                 text-decoration: underline;
                 }
#book {
	float: left;
         margin: 0px;
         width: 95%;
         padding: 10px;
         background: url(../images/seperator.gif) repeat-x bottom;
         }
#image {
	float: left;
         margin: 0px;
         }
#descript {
	float: left;
         text-align: left;
         margin-left: 20px;
         }
a.verweis {
	background: url(../images/verweis.gif) left  no-repeat;
         padding-left: 15px;
         }
#content ul {
         list-style: url(../images/list.gif) left  no-repeat;
         }
#content li {
	line-height: 20px;
         }
image { border: 0px solid #999999; }

.list {
	background: url(../images/seperator.gif) repeat-x bottom;
         line-height: 30px;
         }
.unlist {
	line-height: 30px;}
input {border: 1px solid #999999;}

#logo a:link,
#logo a:focus,
#logo a:visited {
		color: #0084AD;
                 text-decoration: underline;
                 }
#logo a:hover {
		color: #800000;
                 text-decoration: underline;
                 }
.topmenu {
		text-align: right;
                 line-height: 25px;
}