.hauptinhalt ul {
	list-style: inside;
}

blockquote {
	border-left: 3px double black;
	padding-left: 10px;
}

.mod-bar .m-link a {
	color: black;
}

.m-list-caption {
	padding-left: 10px;
	padding-top: 5px;
}


#list-sponsors img {
	margin: 20px;
}

#bar,#bc { display: none; }
#home { height: 170px; width: 850px; background-color: #FFF; background-position: center; }
#home .home-img { height: 170px; width: 850px;}

body { background-color: #FFF; background-image: none; color: black; }
.page, .main { width: 850px; background-color: #DDD; }
.mod-mainnav { float: none; width: auto; min-height: 0; border: 0; background-color: #DDD; }
.mod-mainnav .m-list { text-align: center; background-color: #000; color: white; }
.mod-mainnav .m-item { display: inline-block; border: 0; padding: 0; }
.mod-mainnav .m-link-1 { padding: 10px 20px; }

.mod-mainnav .m-item, .mod-mainnav .m-link, .mod-mainnav .m-link.m-selected { background-color: #000; color: white; }
.mod-mainnav .m-link.m-selected { background-color: #27AE60; }
.mod-mainnav .m-link.m-selected:hover { background-color: #27AE60; }
.mod-mainnav .m-link:hover { background-color: #27AE60; }

.contentcontainer { width: 540px; float: right; background-color: #DDD; }
.sidebar-img { text-align: center; }

.service { float: left; width: 250px; background-color: #DDD; }
.g-service-hd { background-color: #FFF; }

#organizers { height: 20px; padding-top:15px; margin-bottom: 100px; background-color: #27AE60; text-align: center; padding-right: 40px;}
#organizers li { display: inline-block; vertical-align: top; margin: 0 10px;}

#sponsors.vertical { float: right; text-align: center; border-left: 1px solid black; margin-left: 10px; padding-left: 10px; margin-bottom: 10px; width: 100px; }
#sponsors img { width: 80px; }
#sponsors.vertical img { margin: 10px 0; }

.title.function { font-style: italic; }
.speaker { font-weight: bold; display: block; }
