td {
    vertical-align:top;
    font-family:arial, verdana, sans-serif;
    color:#000000;
    font-size:12px;
}

#shophead tr.button {
    height: 20px;
}

#shophead td.button {
	text-align:center;
	vertical-align:middle;
    height: 20px;
    border-top: 1px solid #000000;
    border-right: 1px solid #000000;
    border-bottom: 1px solid #000000;
}

#shophead a.button:link
{
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	color: #717a83;
}

#shophead a.button:visited
{
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	color: #717a83;
}

#shophead a.button:active
{
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	color: #717a83;
}

#shophead a.button:hover {
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	color: #b30004;
}

a.navgross:link {
	color: #000000;
	font-size : 12px;
	font-family: Arial,Verdana,  Helvetica, sans-serif;
	font-style: normal;
	font-weight: 700;
	text-decoration: none;
}
            
a.navgross:visited {
	color: #000000;
	font-size : 12px;
	font-family:  Arial, Verdana,Helvetica, sans-serif;
	font-style: normal;
	font-weight: 700;
	text-decoration: none
}

a.navgross:active {
	color: #000000;
	font-size : 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style: normal;
	font-weight: 700;
	text-decoration: none
}

a.navgross:hover {
	color: #000000;
	font-size : 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style: underline;
	font-weight: 700;
	text-decoration: none;
}
          
td.navklein{
	color: #000000;
	background-color: #ced5d7;
	font-size : 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	vertical-align: middle;
}

a.navklein:link {
	color: #000000;
	background-color: #ced5d7;
	font-size : 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	vertical-align: middle;
}
            
a.navklein:visited {
	color: #000000;
	font-size : 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	vertical-align: middle;
}

a.navklein:active {
	color: #000000;
	font-size : 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	vertical-align: middle;
}

a.navklein:hover {
	color: #B30004;
	font-size : 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style: underline;
	vertical-align: middle;
	text-decoration: none
}

a.navgrossdunkel {
	font-size : 12px;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-weight : 700;
	font-style : bold;
	text-decoration: none;
	color : #000000
}

.navkleindunkel {
	font-size : 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	/*font-weight : 700; - bold nicht mehr erwuenscht*/
	font-weight : normal;
	font-style : normal;
	text-decoration: none;
	color : #000000
}

.navgrossdunkel {
	font-size : 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight : 700;
	font-style : bold;
	text-decoration: none;
	color : #000000
}

.cont10dunkel {
	font-size : 10px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight : 700;
	font-style : normal;
	text-decoration: none;
	color : #000000
}

.cont12hell {
	font-size : 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight : 500;
	font-style : normal;
	line-height : 1.3;
	color : #2B2C85
}

.cont12dunkel {
	font-size : 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight : 500;
	font-style : normal;
	line-height : 1.3;
	color : #000000
}

.cont12fettdunkel {
	font-size : 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight : 700;
	font-style : normal;
	color : #000000
}

.cont10grau {
	font-size : 10px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style : normal;
	color : #000000
}

.cont12grau {
	font-size : 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight : 500;
	font-style : normal;
	line-height : 1.3;
	color : #2B2C85;
}

.cont12graufett {
	font-size : 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight : 700;
	font-style : normal;
	line-height : 1.3;
	color : #2B2C85
}

.buttons {
	background-color:#CCCCCC;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	font-weight:700;
	font-size: 10px;
	border-style: solid;
	border-color: #000000;
	border-width: 1px
}

.rahmen {
	border-style: solid;
	border-color: #CCCC00;
	border-width: 1px
}

.submit {
	background-color: #CCCCCC;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	border: 1px #000000 solid;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 1px
}

/*.preis {
	font-size : 14px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight : 700;
	font-style : normal;
	color : #2B2C85
}*/

.ssl {
	font-size : 10px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight : 500;
	font-style : normal;
	color : #000000
}

.navformfeld {
	BORDER-RIGHT: #CCCC00 2 solid;
	BORDER-LEFT: #CCCC00 2 solid;
	BORDER-TOP: #CCCC00 2 solid;
	BORDER-BOTTOM: #CCCC00 2 solid
}

.contformfeld {
	BORDER-RIGHT: #000000 1 solid;
	BORDER-LEFT: #000000 1 solid;
	BORDER-TOP: #000000 1 solid;
	BORDER-BOTTOM: #000000 1 solid
}

BODY  {
    background-color: #ffffff;
}


td.error {
}

.error {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color:#b30004;
	color:#ffffff;
	font-size: 12px;
	font-weight:bold;
	padding-left:20px;
	padding-right:20px;
	padding-top:3px;
	padding-bottom:3px;
}

td.cont12grau {
	font-size : 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight : 500;
	font-style : normal;
	line-height : 1.3;
	color : #000000
}


td.topnavi {
	background-color:#7398F7;
	font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:11pt;
	color: #ffffff;
	font-style: normal;
	text-decoration:none;
	font-weight:bold;
}

a.topnavi:link {
	color: #ffffff;
	font-size : 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	font-weight:bold;
}
a.topnavi:visited {
	color: #ffffff;
	font-size : 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	font-weight:bold;
}
a.topnavi:active {
	color: #ffffff;
	font-size : 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	font-weight:bold;
}
a.topnavi:hover {
	color: #ffffff;
	font-size : 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	font-weight:bold;
}
table.common {
	margin-top: 0px;
	vertical-align:middle;
}

tr.tablehead {
	font-size : 10px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	text-decoration: none;
	color : #ffffff;
	background:#ced5d7;
}

a.tablehead {
	/*font-size : 10px;*/
	font-size : 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight : bold;
	font-style : normal;
	text-decoration: underline;
	/*color : #ffffff;*/
	color : #515a63;
	background:#ffffff
}

tr.grey {
	background:#dddddd;
}

input {
	background-color:#eeeeee;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	border-color: #000000;
	border-width: 1px;
	border-style: solid;
	margin-top: 1px;
	margin-bottom: 1px;
	margin-left: 1px;
	margin-right: 1px;
}

select {
	background-color:#eeeeee;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	border-color: #000000;
	border-width: 1px;
	border-style: solid;
	margin-top: 1px;
	margin-bottom: 1px;
	margin-left: 1px;
	margin-right: 1px;
}

tr.quicksearch {
	font-size : 10px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	text-decoration: none;
	color : #ffffff;
	background:#ced5d7;
	vertical-align: middle;
	height: 20px;
}

td.quicksearch {
	border-bottom: 1px solid #000000;
    vertical-align: middle;
    height: 20px;
}

.rightBorder {
    border-bottom: 1px solid #000000;
    border-right: 1px solid #000000;
    vertical-align: middle;
}

.bottomBorder {
	background-color: #ced5d7;
	border-bottom: 1px solid #000000;
}

#mm4ustaticHeader {
	font-weight: 900;
	color: #717a83;
	padding-left: 20px;
	padding-right: 20px;	
	border: 2px solid #b30004;
	font-size: 12px;
	vertical-align: middle;
}

.mm4ustaticContent {
	color: black;/*#717a83;*/
	border: 1px solid white;
	padding-top: 20px;
	padding-left: 20px;
	font-size: 12px;
}

.mm4ustaticContent a:link {
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	color: #717a83;
}

.mm4ustaticContent a:visited {
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	color: #717a83;
}

.mm4ustaticContent a:active {
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	color: #717a83;
}

.mm4ustaticContent a:hover {
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	color: #b30004;
}

#mm4ustepContent {
	border-bottom: 2px solid #b30004;
	border-left: 2px solid #b30004;
	border-right: 2px solid #b30004;
	font-weight: 900;
	color: #717a83;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 5px;
	padding-bottom: 5px;	
	font-size: 12px;
	vertical-align: middle;
}

.common tr
{
	height: 20px;
}

.navigation td {	
	background-color: #ced5d7;
	border-bottom: 1px solid black;
}

.navigation tr {
	height: 20px;
}

td.aktiv {
	background-color: #b30004;
	text-align:center;
	vertical-align:left;
    height: 20px;
    border-top: 1px solid #000000;
    border-right: 1px solid #000000;
    border-bottom: 1px solid #000000;
}

.aktiv a:link {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	color: white;
}

.aktiv a:visited {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	color: white;
}

.aktiv a:active {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	color: white;
}

.aktiv a:hover {
	font-size: 12px;
	font-style: normal;
	font-weight: bolder;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	color: white;
}

#navTreeContainer {
	border-right: 1px solid black;
}
#openNode table {
	background-color:#b30004;
    border-bottom: 1px solid #000000;
    vertical-align: middle;
}
#openNode a {
	color:#ffffff;
	background-color:#b30004;
	text-decoration: none;
}
#closedNode table {
	background-color:#ced5d7;
    border-bottom: 1px solid #000000;
    vertical-align: middle;
}
#closedNode a {
	background-color:#ced5d7;
	text-decoration: none;
}
mm4ustaticCommend {
	font-weight: 900;
	color: #717a83;
	padding-left: 20px;
	border: 2px solid #b30004;
	font-size: 12px;
	vertical-align: middle;
}
#mm4ustaticSubHeader {
	font-weight: 900;
	color: #717a83;
	padding-left: 20px;
	border: 2px solid gray;
	font-size: 12px;
	vertical-align: middle;
}
.mm4uInputInt{
	height:17px;

	/* background-color: white; 
    border: 1px solid #000000; */
    
    background-color :#eeeeee;
    border: 1px solid #b30004; 
    
    color: black;/*#717a83;  */
    margin: 0px;
    align: right;
    text-align: right;
    font-size: 14px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
}
.mm4uInputFloat{
	height:17px;
	
    /* background-color: white;
    border: 1px solid #000000; */
    
    background-color :#eeeeee;
    border: 1px solid #b30004; 
        
    color: black;/*#717a83;  */
    margin: 0px;
    align: left;
    text-align: left;
    font-size: 14px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
}
.mm4uInputStatic{
    font-size: 14px;
    color: black;/*#717a83;*/
    font-family: Arial, Verdana, Helvetica, sans-serif;
}
.preis {
	font-size: 14px;
    color: black;/*#717a83;*/
    font-family: Arial, Verdana, Helvetica, sans-serif;
}
.mm4uButton{
    background-color: white;
    border: 2px solid #b30004;
    color: black;/*#717a83;*/
    font-size: 14px;
    font-weight: 900;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    cursor:pointer;
}
#mm4uButtonSmall{
    background-color: white;
    border: 2px solid #b30004;
    color: black;/*#717a83;*/
    font-size: 10px;
    font-weight: 900;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    cursor:pointer;
}
.mm4uButton:hover{
    cursor:pointer;
}
#mm4uRedLine{
	background-color:#b30004;
}
#mm4uSelectTable {
	border: 2px solid #b30004;
}

#mm4uImageBorder{
	/*border: 1px solid #b30004;*/
	border: 1px solid #ffffff;
}
#mm4uSelectHeader{
	padding-left:20px;
	padding-right:20px;
	font-weight: 900;
	color: black;/*#717a83;*/
}
#mm4uSelectRow {
	border: 2px solid #b30004;
	font-weight: 900;
	color: black;/*#717a83;*/
}
a {
    text-decoration: none;
    color: black;
}
a:hover {
	color: #b30004;
}
.mm4ulogin{
    background-color: white;
    border: 1px solid #717a83;
    width: 400px;
}
.mm4uloginsmall{
    background-color: white;
    border: 1px solid #717a83;
    width: 145px;
}
.mm4ucontact{
    background-color: white;
    border: 1px solid #717a83;
    width: 550px;
}
.mm4uLinkButton {
	font-weight: 900;
	color: #717a83;
	border: none;
	font-size: 12px;
	font-style: underline;
	text-decoration: underline;
	margin: 0px;
    align: left;
    padding-left: 0px;
    background-color: white;
    cursor:pointer;
}
.mm4uLinkButton:hover {
	font-weight: 900;
	color: #b30004;
	border: none;
	font-size: 12px;
	font-style: underline;
	margin: 0px;
    align: left;
    padding-left: 0px;
    background-color: white;
    cursor:pointer;
}
.mm4ucontgray{
    color: black;/*#717a83;*/
    font-weight: 500;
    font-size: 12px;
    padding-left: 20px;
}
.mm4ucontgray a{
    color: #717a83;
    font-weight: 500;
    font-size: 12px;
    padding-left: 0px;
}
.mm4ucontgraybold{
    color: #717a83;
    font-weight: 900;
    font-size: 12px;
    padding-left: 20px;
}
#mm4utablehead{
    background-color: #ced5d7;
    color: black;
    font-weight: 900;
    text-align: left;
    vertical-align:middle;
}
#mm4utableheadspace{
    background-color: #ced5d7;
    border-left: 2px solid white;
}
#mm4utablespace{
    background-color: white;
    border-left: 2px solid #ced5d7;
    border-top: 2px solid #ced5d7;
}
.mm4utable{
    background-color: white;
    color: black;
    font-weight: 400;    
    text-align: left;
    border-top: 2px solid #ced5d7;
}
.BeispielLinkHome{
    color: #b30004;
    text-decoration: underline;
}
.DownloadsTableHead{
    background-color: #ced5d7; 
    width: 100%;
    font-weight: 900;
	color: black;
	padding-left: 20px;
	margin-left: 20px;
	font-size: 12px;
	vertical-align: middle;
	height: 22px
}
#tdTopBorder{
    background-color: white;
    border-top: 2px solid #ced5d7;
}
#openNode td {
	background-color:#b30004;
    border-bottom: 1px solid #000000;
}
#openNode tr {
	background-color:#b30004;
    border-bottom: 1px solid #000000;
}
#closedNode td {
	background-color:#ced5d7;
    border-bottom: 1px solid #000000;
}

#mm4uBorderTop{
	border-left: 2px solid #b30004;
	border-right: 2px solid #b30004;
	border-top: 2px solid #b30004;	
	font-weight: 900;
	color: #717a83;
}
.mm4uTopBorder{
	border-top: 2px solid #b30004;
}
.mm4uBorderBottom{
	border-bottom: 2px solid #b30004;
}
td.mm4uBorderLeft{
	border-left: 2px solid #b30004;
	/*border-bottom: 2px solid #b30004;*/
}
#mm4uBorderLeft{
	border-left: 2px solid #b30004;
	border-bottom: 2px solid #b30004;
}
td.mm4uSelectRowLeft{
    padding-left: 20px;
    border-right: 1px solid #b30004;
	font-weight: 400;
	color: #717a83;
}
.mm4uBorderRight{
	border-right: 2px solid #b30004;
}
a.cms{
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: underline;
	color: #b30004;
}
a.cms:hover {
	text-decoration: none;
}
.mm4ucont10gray{
    color: #717a83;
    font-weight: 500;
    font-size: 10px;
    padding-left: 10px;
    padding-right: 10px;
}
.mm4ucont10gray a{
    color: black;/*#717a83;*/
    font-weight: 500;
    font-size: 10px;
    padding-left: 0px;
}
#mm4ucontent{
    color: black;/*#717a83;*/
    font-weight: 500;
    font-size: 12px;
}
#mm4ucontentBold {
	font-weight: 900;
	color: black/*#717a83;*/
}

.spacerlink{ border: 2px solid #717a83;}
.spacerlink:hover{ border: 2px solid #b30004;}

td.mm4ustaticSubHeaderMiddle {
	font-weight: 900;
	color: #717a83;
	border-top: 2px solid gray;
	border-bottom: 2px solid gray;
	font-size: 12px;
	vertical-align: middle;
}
td.mm4ustaticSubHeaderRight {
	font-weight: 900;
	color: #717a83;
	border-right: 2px solid gray;
	border-top: 2px solid gray;
	border-bottom: 2px solid gray;
	font-size: 12px;
	vertical-align: middle;
}td.mm4ustaticSubHeaderLeft {
	font-weight: 900;
	color: #717a83;
	padding-left: 20px;
	border-left: 2px solid gray;
	border-top: 2px solid gray;
	border-bottom: 2px solid gray;
	font-size: 12px;
	vertical-align: middle;
}
.navklein_0 {
	color: #000000;
	font-size : 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	vertical-align: middle;
}
a.navklein_0:link {
	background-color: #ced5d7;
}
a.navklein_0:visited {
}
a.navklein_0:hover {
	color: #B30004;
	font-style: underline;
}
.navkleindunkel_0 {
	font-size : 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	text-decoration: none;
	color : #000000
}
.navklein_1 {
	color: #000000;
	font-size : 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	vertical-align: middle;
	padding-left:0px;
}
a.navklein_1:link {
	background-color: #ced5d7;
}
a.navklein_1:visited {
}
a.navklein_1:hover {
	color: #B30004;
	font-style: underline;
}
.navkleindunkel_1 {
	font-size : 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	text-decoration: none;
	color : #000000;
	padding-left:0px;
}
.navklein_2 {
	color: #000000;
	font-size : 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	vertical-align: middle;
	padding-left:3px;
}
a.navklein_2:link {
	background-color: #ced5d7;
}
a.navklein_2:visited {
}
a.navklein_2:hover {
	color: #B30004;
	font-style: underline;
}
.navkleindunkel_2 {
	font-size : 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	text-decoration: none;
	color : #000000;
	padding-left:3px;
}

a.button
{
	margin-top: 2px;
}

#mm4ustaticHeader a.button {
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	color: black; /*#717a83;*/
}
#mm4ustaticHeader a.button:hover {
	color:#b30004;
}
.inpcustomer{
    background-color: white;
    border: 1px solid #717a83;
}
.inpcustomermark{
    background-color: white;
    color: #b30004;
    border: 1px solid #717a83;
}
#mm4uErrorHeader{
    padding-left:20px;
	padding-right:20px;
	font-weight: 900;
	color: #717a83;
	background: red;
}
.bottomBordergrau {
	/*background-color: #ced5d7;*/
	border-bottom: 1px solid #000000;
	font-size : 10px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style : normal;
	color : #000000
}

#mm4uDownloadsBackground{
	background-color:#ced5d7;
	padding-left:20px;
	vertical-align:middle;
	height:20px;
	color:#000000;
	font-size : 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: 900;
}
#mm4uDownloadsText{
	padding-left:20px;
	height:15px;
	vertical-align:middle;
	color:#000000;
	font-size : 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style : normal;
	
	}
#mm4uDownloadsLine{
	background-color:#ced5d7;
}
#mm4ustaticButton {
	font-weight: 900;
	color: black;
	padding-left: 20px;
	padding-right: 20px;
	border: 2px solid #b30004;
	font-size: 12px;
	vertical-align: middle;
}

.filesize
{
	font-size: 0.7em;
}

#subnavi{
	height: 20px;
	vertical-align:middle;
	background-color:#ced5d7;
	border-bottom: 1px solid #000000;
}

#subnavi_active{
	height: 20px;
	vertical-align:middle;
	background-color:#b30004;
	border-bottom: 1px solid #000000;
}

a.subnaviActive{
	color: #ffffff;
}
a.subnaviActive:link{
	color: #ffffff;
}
a.subnaviActive:visited{
	color: #ffffff;
}
a.subnaviActive:hover{
	color: #ffffff;	
}
#subnavi_top{
	background-color:#ffffff;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	height:20px;
	color:#000000;
	font-weight: 700;
	vertical-align:middle;
	padding-left:5px;
}
#cmsSubHeader{
    font-weight: bold;
}
pdfLink{
    color:#b30004;
}
.warning {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color:#b30004;
	color:#ffffff;
	font-size: 12px;
	font-weight:normal;
	padding-left:20px;
	padding-right:20px;
	padding-top:3px;
	padding-bottom:3px;
}