body{	background-color: #003366;	color: #666666;	font-family: Georgia, "Times New Roman", Times, serif;	margin: 0;	padding: 0;	text-align: center;	font-size:100%;	background-image: url(../images/inverse-logo-85.gif);}#dreamteam {	background-color: #FFFFFF;	background-image: url(../images/dreamteam-events.jpg);	background-repeat: no-repeat;	margin: 10px;	padding: 20px 0px 30px;	float: left;	height: 421px;	width: 69px;	border-right-width: 1px;	border-right-style: dotted;	border-right-color: #999999;}#wrapper{width: 700px;background-color: #ffffff;margin: 20px auto;border: 1px dotted #003366;text-align: left;}#imagecontainer{background-color: #ffffff;margin-left: 30px;margin-right: 30px;margin-bottom: 20px;}.sfcimage {border:medium double #999999;}#banner{	height: 75px;	background-image: url(../images/logo-medium.jpg);	background-repeat: no-repeat;	background-position: right;	margin-top: 10px;	margin-right: 10px;	margin-bottom: 20px;	background-color: #FFFFFF;	margin-left: 89px;}#banner h1 {	font-size: 150%;	color: #666666;	margin: 0;	background-color: #FFFFFF;	margin-right: 209px;	bottom: 0px;	margin-left: 10px;}#nav{	border-bottom: 1px dotted #999999;	margin-left: 79px;	font-family: Futura, Verdana, Arial, Helvetica, sans-serif;}#nav ul{	padding: 0;	margin: 0;}#nav ul li{	display: inline;	padding: 0;	margin: 0;}#nav ul li a{	font-size: 80%;	color: #990000;	text-decoration: none;	padding: 0 15px 0 15px;	border-right: 1px dotted #999999;	text-align: center;	width: 9em;} #nav ul li a:hover, #nav ul li a:focus{	color: #ffffff;	background-color: #990000;}#nav ul li a:active {	background-color: #999999;}#content{	background-color: #ffffff;	margin-left: 89px;	margin-right: 10px;}#content p{	font-size: 80%;	margin: 20px;}#content dt{	font-size: 80%;	font-weight: bold;	padding: 0;	margin-left: 20px;}#content dd{	font-size: 80%;	padding: 0;	margin-left: 30px;	margin-top: 0px;	margin-bottom: 7px;}a:link, a:visited {	color: #003366;	text-decoration: none;}a:hover {	text-decoration : underline;	color: #666666;}a:active {	text-decoration : none;	color: #990000;	}#content p a:active {	color: #003366;	text-decoration: none;}#content p em {	font-style: oblique;}#content ul {	font-size: 80%;}#content h1{	font-size: 120%;	color: #003366;	padding: 0;	margin-top: 20px;	margin-left: 20px;}#content h2{	font-size: 105%;	color: #003366;	padding: 0;	margin-top: 20px;	margin-left: 20px;}#content h3{	font-size: 80%;	color: #003366;	padding: 0;	margin-top: 10px;	margin-left: 20px;}#content table {	font-size: 80%;	margin: 0px;	padding: 0px;	margin-bottom: 12px;	margin-right: 20px;	margin-left: 20px;}#referenten table {	font-size: 80%;	margin: 0px;	padding: 0px;	margin-bottom: 12px;	margin-right: 20px;	margin-left: 20px;}#referenten h2{	font-size: 105%;	color: #003366;	padding: 0;	margin-top: 0px;	margin-left: 0px;}#referenten p{	font-size: 100%;	margin: 0px;	padding: 0px;	margin-bottom: 10px;}#content td {	background-color: #ffffff;	padding: 2px;}#content th {	background-color: #999999;	padding: 2px;}#sfc table {	background-color: #ffffff;	font-size: 80%;	margin: 0px;	padding: 0px;	margin-bottom: 12px;	margin-right: 20px;	margin-left: 20px;}#sfc td {	padding: 2px;}#sfc th {	padding: 0px;	background-color: #FFFFFF;	font-size: 100%;	color: #003366;}#sfc table img {	border:medium double #999999;}.borderlessimage{	float: left;	margin: 10px;	vertical-align:middle;}.leftimage{	float: left;	margin-right: 10px;	margin-bottom: 5px;	border: 1px solid #000000;}.rightimage{	margin-bottom: 10px;	float: right;	margin-left: 10px;	margin-bottom: 5px;	border: 1px solid #000000;}#footer{	border-top: 1px dotted #003366;	background-color: #ffffff;	color: #003366;	clear: both;}#footer p{	font-family: Futura, Verdana, Arial, Helvetica, sans-serif;	padding: 10px;	margin: 0;	margin-left: 99px;	font-size: 70%;}#content p.right{	float: right;}.container{	width: 99%; 	float:right;	background-color:#6633CC;}#impressum {	font-family: Futura, Verdana, Arial, Helvetica, sans-serif;	color: #CCCCCC;	font-size: 70%;	margin: 10px;}#impressum a {	color: #CCCCCC;}#footnote {	font-size: 90%;}#sponsors {	margin: 10px;	margin-top: 10px;	margin-right: 10px;	background-color: #ffffff;	font-family: Futura, Verdana, Arial, Helvetica, sans-serif;	font-size: 70%;    float: right;}#submenue {	border: 1px dotted #999999;	margin: 20px;	margin-top: 10px;	margin-right: 10px;	background-color: #CCCCCC;	font-family: Futura, Verdana, Arial, Helvetica, sans-serif;    float: right;}#submenue .headline {	font-size: 80%;	padding: 0px;	margin: 10px;	margin-left: 20px;	text-decoration: underline;}#submenue .list {	font-size: 70%;	text-decoration: none;	padding: 0px;	margin-top: 10px;	margin-right: 10px;	margin-bottom: 10px;	margin-left: 20px;	text-align: left;	width: 9em;}#submenue .list a {	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #999999;	color: #990000;	text-decoration: none;}#submenue .list a:hover, #nav ul li a:focus{	color: #ffffff;	background-color: #990000;}#submenue .list a:active {	background-color: #999999;}.highlight {	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #990000;	text-align: center;	border: thin dotted #003366;	padding-top: 0px;	padding-right: 25px;	padding-bottom: 0px;	padding-left: 25px;	font-size: 80%;	font-style: normal;	font-weight: bold;}.dreamteamtext {	color: #003366;	font-weight: bold;}hr {	margin-top: 60px;	margin-right: 20px;	margin-bottom: 20px;	margin-left: 20px;	border-top-width: thin;	border-top-style: dotted;	border-top-color: #003399;}