.dc #topmenu
{
    position: fixed;
	top:105px; left:0px;
	height:19px;
	width: 100%;
	min-width: 767px;
}
 
.dc #header
{
	position: fixed;
	height:105px;
	width: 100%;
} 

.dc #header h1
{
	margin: 0; 
}

.toptext, .toptext a, .toptext a:link, .toptext a:active, .toptext a:visited, .toptext a:hover
{
	text-decoration:	none;
	text-align:			center;
	display:			block;
}

.topbox
{
	height:	18px;
	float: left;
	margin:	0;
	padding: 0;
	overflow: hidden;
	position: relative;
}

/* nicht für iexplore */
div > .topbox
{ 
	display:		table;
	position:		static;
}

/* hier auch horizontal zentrieren für iexplore */
.topbox_middle
{
	position:		absolute;
	top:			50%;
	left:			50%;
}

/* wieder nicht für iexplore */
div > .topbox_middle
{
	display:		table-cell;
	vertical-align:	middle;
	position:		static;
}

/* horizontal und vertical für iexplore */
.topbox_inner
{
	position:		relative;
	top:			-50%;
	left:			-50%;
}

/* hier für alle anderen */
div > .topbox_inner
{
	position:		static;
	text-align:		center;
}

