html, body{
	margin:0px;
	padding:0px;
	font-family:Verdana,Helvetica,sans-serif;
	font-size:0.9em;
	background-color: #FFFFFF;
}

h1 {
	color:#ff9900;
	font-size:1.5em;
	font-weight:bold;
	text-indent:0px;
}

#container{
	position:absolute;
	width:860px;
	width:873px;
	height:auto;
	left:50%;
	margin-left:-436px;
	z-index:1;
}

#mainHeader {
	background-image:url('../images/mum_header_02.jpg');
	background-repeat:no-repeat;
	width:873px;
	height:98px;
	margin:0px;
	padding:0px;
}

#mainMenu {
	position: absolute;
	clear:both;
	margin:0px;
	padding:0px;
	width:873px;
	margin-bottom:2px;
	margin-top:127px;
	height:22px;
}
#mainContent{
	clear:both;
	width: 875px;
	background-color:#ffffff;
	padding:0px;
	margin:0px;
}
#mainContent img{
	display:block;
	border:none;
}
#contentCol_TB{
	clear:both;
	background-color:#ffffff;
	padding:25px;
	padding-top:10px;
	height:100%;
	display:block;
}
#contentCol_HP{
	clear:both;
	background-color:#ffffff;
	padding:125px;
	padding-top:0px;
	padding-bottom:25px;
}

#mainFooter {
	color:#ffffff;
	font-weight:bold;
	padding:10px;
	background-image: url('../images/mum_footer.jpg');
	background-repeat: no-repeat;
	width:875px;
}
#mainFooter a {
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}


.languageMenu {
	padding:0px;
	padding-right:14px;
	margin-bottom:2px;
         color: white;
         height:auto;
	/*display: none;*/
	visibility:hidden;
}

.languageMenu a{
	/*color:#999999;*/
	color: white;
	font-size:0.8em;
	font-weight:bold;
	text-decoration:none;
}


ul.menu, ul.menu ul {
    list-style-type: none;
}

ul.menu a {
    display:block;
    padding: 3px 10px 3px 10px;
    color:#ffffff;
    font-family:Verdana,Helvetica,sans-serif;
    font-weight:bold;
    font-size:0.9em;
    text-decoration:none;
}

ul.menu ul a {
    padding: 0 0px;

}

ul.menu li {
    padding:0;
    margin:0;
    background-image: none;
    background-color: #b7bec4;
    float: left;
    border: 0px;
    white-space:nowrap;
	width: 206px;
	height: 22px;
}

ul.menu {
	float: left;
}

ul.menu ul {
    padding: 10px 0px 5px 0px;
    position: absolute;
    background-color: #b7bec4;
    border: 0px;
    display: none;
	filter: alpha(opacity=92);
	-moz-opacity: 0.92;
	opacity: 0.92;
	width: 228px;
}



/* Dies sind die Klassenstile für das Untermenü wenn sich die Maus */
/* über der Liste  befindet (.hover siehe JavaScript oben) */
ul.menu ul.hover, ul.menu li.hover ul, ul.menu li:hover ul  {
    display:block;
}

ul.menu ul li {
    float:none;
    background-color: transparent;
	width: 180px;
	height: 16px;
}

ul.menu li.indent-1 {
	border-bottom:1px solid #FFFFFF;
	margin-left:10px;
	margin-right:10px;
	padding-bottom:4px;
	padding-top:4px;
}
ul.menu li.indent-2 {
	border-bottom:1px solid #FFFFFF;
	margin-left:25px;
	margin-right:10px;
	padding-bottom:4px;
	padding-top:4px;
}

ul.menu a:hover {
	color:#F6B934;
}

/*
ul.menu li.indent-2 {
    border-bottom:1px solid #FFFFFF;
}

	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
*/

.csc-caption
{
	font-size:0.75em;
}

table.imgtext-table
{
	margin: 0px 5px 5px 5px;
}
div.neuigkeiten{
	position:absolute;
	/*background-image:url('../images/Webbilder/News.gif');*/
        bottom:0px;
        right:0px;
        width:600px;
        height:100px;
        color:#ff0000;
}
div.neuigkeiten .bodytext{
/*        margin-top:480px;
        margin-left:620px;*/
        width:600px;
        font-size:1.0em;
        font-weight:bold;
}
div.neuigkeiten .csc-header{
	margin:0px;
	padding:0px;
        font-size:1em;
        color:#ff0000;
        text-align:center;
/*	visibility:hidden;*/
}
div.neuigkeiten .csc-header h1{
        color:#ff0000;
        float:left;
        font-size:1em;
        padding-right:.5em;
}
div.neuigkeiten a:link, div.neuigkeiten a:hover, div.neuigkeiten a:active, div.neuigkeiten a:visited{
	text-decoration:underline;
	color:#FF0000;
}

div#sprachmenu{
	position:absolute;
	top:100px;
	right:10px;
}
div#sprachmenu img{
	border:0;
}
