td,p,li,span {font-family:Verdana,Arial,Helvetica,sans-serif; color:#000000;}
a:link {text-decoration:none; color:#0000E0;}
a:visited {text-decoration:none; color:#000080;}
a:active {text-decoration:none;}
a:hover {text-decoration:none; border-bottom:#000080 dashed 1px;}
hr {background-color: #EEEEEE; color: #EEEEEE; height: 2px; border: 0; margin-left: 0;}

.a {font-size:10pt;}
.t {font-size:10pt; line-height:150%; width:500px;}
p.t {margin: 1em 0;}
hr.t {margin: 0;}
.c {font-size:10pt; line-height:150%; font-family:Courier New,monospace;}
.featuredheader {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:21pt; color:#820000; font-weight:bold;}
.header {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:15pt; color:#820000; font-weight:bold;}
.smallheader {font-size:9pt; font-weight:bold;}
.author {font-size:9pt; font-weight:bold;}
.time {font-size:9pt; font-style:italic;}
.comment {font-size:9pt; font-style:italic;}
.menu {font-size:11pt; font-weight:bold; padding-top:5px; padding-bottom:5px; text-align:center;}
.menu-beer {font-size:10pt; padding-top:5px; padding-bottom:5px; text-align:center;}
.permalinks {font-size:9pt; padding-top:5px; padding-bottom:5px; text-align:center;}
.search {font-size:12pt; font-style:italic; font-weight:bold; color:#820000;}
.weiterpfeile {font-size:10pt; font-weight:bold;}
.weitertext {font-size:10pt;}
.adminoptions {font-size:10pt; background-color:#EEAA00; font-weight:bold; padding:2px;}
.people {font-size:12pt; font-weight:bold;}
.paper {font-size:12pt; font-weight:bold;}
.abstract {font-style:italic;}
.download {font-style:italic;}
.err {font-size:10pt; font-weight: bold; color:#FF0000;}
.small {font-size:9pt; color:#CCCCCC; text-align:center;}
.listmonth {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:15pt; color:#820000;}

.searchtext {color: #EEEEEE; background-color:#820000;}

.schedule-frame {border-top:3px solid #820000; border-bottom:3px solid #820000;}
.schedule-day {font-size:15pt; color:#820000; text-align:center;}
.schedule-date {font-size:10pt; color:#820000; text-align:center;}
.schedule-box {margin:0px; border:3px solid #FFFFFF; width:120px;}
.schedule-selbox {margin:0px; border:3px dashed #820000; width:120px;}
.schedule-time {font-size:8pt; font-weight:bold;}
.schedule-title {font-size:8pt;}
.schedule-loc {font-size:8pt; font-style:italic;}
.schedule-admin {padding:2px; font-size:8pt; font-weight:bold; background-color:#EEAA00;}
.schedule-weiterpfeile {font-size:15pt; font-weight:bold; color:#820000; text-decoration:none;}
.schedule-info-date {font-weight:bold;}
.schedule-info-title {font-size:12pt; color:#820000; font-weight:bold;}
.schedule-info-loc {font-style:italic;}
.schedule-info-desc {}
.schedule-info-cat {font-style:italic;}
.schedule-info-author {font-style:italic;}
.schedule-info-privat {font-style:italic;}
.schedule-year {font-size:15pt; color:#820000; text-align:center;}
.schedule-monbox {margin:0px; border:3px solid #FFFFFF; width:170px; text-align:center; padding-top:20px; padding-bottom:20px;}
.schedule-monselbox {margin:0px; border:3px dashed #820000; width:170px; text-align:center; padding-top:20px; padding-bottom:20px;}
.schedule-mon {font-size:13pt; color:#820000;}
.schedule-private {border-left:3px solid #666666; border-right:3px solid #666666;}
.schedule-beer-ges {font-size:10pt; font-weight:bold;}
.schedule-beer-pers {font-size:10pt;}

.map {font-size:10pt; width: 250px; padding-bottom: 20px;}