BODY { MARGIN-TOP: 8px;  margin-bottom: 4px; MARGIN-LEFT: 0px; COLOR: #000000; FONT-FAMILY: Verdana; BACKGROUND-COLOR: white }
	
/*	A:link { FONT-WEIGHT:normal; COLOR: #0; TEXT-DECORATION: none }
	A:visited { FONT-WEIGHT: normal; COLOR: #0; TEXT-DECORATION: none }
	A:active { FONT-WEIGHT: normal; COLOR: #0; TEXT-DECORATION: none }
	A:hover { FONT-WEIGHT: normal; COLOR: red; BACKGROUND: #white; TEXT-DECORATION: none }
*/
	A:link { FONT-WEIGHT:bold; color:#02519E}
	A:visited { FONT-WEIGHT:bold; color:#02519E}
	A:active { FONT-WEIGHT: bold}
	A:hover { FONT-WEIGHT: bold; COLOR: #BA091D; BACKGROUND: #white; }
	
.mmpCalendar
{  FONT-WEIGHT: bold;
	PADDING-LEFT:0px;
	PADDING-RIGHT: 0px;  
	PADDING-TOP: 0px;
	
	font-size:8pt;
    TEXT-DECORATION: none ;
    color:black;
}

.mmpStandardschrift
{  FONT-WEIGHT: normal;
	PADDING-LEFT:0px;
	PADDING-RIGHT: 0px;  
	PADDING-TOP: 0px;
	
	font-size:10pt;
    TEXT-DECORATION: none ;
    color:black;
   
}
.mmpStandardFehler
{  FONT-WEIGHT: normal;
	PADDING-LEFT:0px;
	PADDING-RIGHT: 0px;  
	PADDING-TOP: 0px;
	
	font-size:10pt;
    TEXT-DECORATION: none ;
    color:red;
   
}

.mmpHinweise
{
	PADDING-LEFT:0px;
	PADDING-RIGHT: 0px;  
	PADDING-TOP: 0px;
	
	font-size:8pt;
	color:black;
}

.mmpTitleBig
{
	PADDING-LEFT:0px;
	PADDING-RIGHT: 0px;  
	PADDING-TOP: 0px;
	font-size:14pt;
	color:#02519E;
	
}

.mmpTitleMidle
{
	PADDING-LEFT:0px;
	PADDING-RIGHT: 0px;  
	PADDING-TOP: 0px;
	font-size:12pt;font-weight:bold;
	color:#02519E;
	
}

.mmpTitleSmall
{
	PADDING-LEFT:0px;
	PADDING-RIGHT: 0px;  
	PADDING-TOP: 0px;
	font-size:10pt;font-weight:bold;
	color:black;
	
}
.mmpTitleSmallBorder
{
	BORDER-TOP: #cccccc 1px solid;
	BORDER-LEFT: #cccccc 1px solid;
	BORDER-RIGHT: #cccccc 1px solid;
	BORDER-BOTTOM: #cccccc 1px solid;
	
	PADDING-LEFT:0px;
	PADDING-RIGHT: 0px;  
	PADDING-TOP: 0px;
	font-family:verdana;font-size:10pt;
	color:black;
	
	
}

.mmpHauptmenu
{
	PADDING-LEFT:0px;
	PADDING-RIGHT: 0px;  
	PADDING-TOP: 0px;
	font-family:verdana;font-size:10pt;
	color:black;
}

.mmpTextboxForm			
{
		
	BORDER-BOTTOM: #cccccc 1px solid; 
	BORDER-RIGHT: #cccccc 1px solid; 
	BORDER-TOP: #cccccc 1px solid; 
	BORDER-LEFT: #cccccc 1px solid; 
	
	BACKGROUND: white; 
	font-family:verdana;font-size:10pt;
	WIDTH: 98%; 
	TEXT-DECORATION:none;
	color:#02519E;
	
}
.mmpTextboxProfile			
{
	PADDING-LEFT:0px;
	PADDING-RIGHT: 0px;  
	PADDING-TOP: 0px;
	
	BORDER-BOTTOM: #cccccc 1px solid; 
	BORDER-RIGHT: #cccccc 1px solid; 
	BORDER-TOP: #cccccc 1px solid; 
	BORDER-LEFT: #cccccc 1px solid; 
	
	BACKGROUND: white; 
	font-family:verdana;font-size:10pt;
	
	TEXT-DECORATION:none;
/*	color:#3300cc;*/
	color:#a9a9a9;
	
}

.mmpTextboxLabel		
{
	PADDING-LEFT:0px;
	PADDING-RIGHT: 0px;  
	PADDING-TOP: 0px;
	
	BORDER-BOTTOM: #cccccc 1px solid; 
	BORDER-RIGHT: #cccccc 1px solid; 
	BORDER-TOP: #cccccc 1px solid; 
	BORDER-LEFT: #cccccc 1px solid; 
	
	BACKGROUND: #f1f1f1; 
	font-family:verdana;font-size:10pt;
	
	TEXT-DECORATION: none;
	color:black
	
}

.MMPDataListItem1
{
	PADDING-LEFT:0px;
	PADDING-RIGHT: 0px;  
	PADDING-TOP: 0px;
	font-family:verdana;font-size:8pt;
	
}

.MMPDataListItem2
{
	PADDING-LEFT:30px;
	PADDING-RIGHT: 0px;  
	PADDING-TOP: 0px;
	font-family:verdana;font-size:8pt;
    
	BORDER-TOP: #cccccc 1px solid;
	BORDER-LEFT: #cccccc 1px solid;
	BORDER-RIGHT: #cccccc 1px solid;
	BORDER-BOTTOM: #cccccc 1px solid;
	width:100%;
}

.MMPLeftContentClass 
{
	PADDING-LEFT:4px;
	PADDING-RIGHT:4px;  
	PADDING-TOP: 4px;
	
	
	
	BORDER-TOP: #cccccc 1px solid;
	BORDER-RIGHT: #cccccc 1px solid;
	
}

.StandardTextBlue
{
		
	FONT: face="Arial";
	color:#02519E; 
	font-size:12;
	
}
.MMPRightContentClass
{
	PADDING-LEFT:4px;
	PADDING-RIGHT: 4px;  
	PADDING-TOP: 4px;
	
	BORDER-TOP: #cccccc 1px solid;
	BORDER-LEFT: #cccccc 0px solid;
	BORDER-RIGHT: #cccccc 0px solid;
	BORDER-BOTTOM: #cccccc 0px solid;
}

.MMPCenterContentClass 
{
	PADDING-LEFT:4px;
	PADDING-RIGHT: 4px;  
	PADDING-TOP: 4px;
	
	BORDER-TOP: #cccccc 1px solid;
	BORDER-LEFT: #cccccc 0px solid;
	BORDER-RIGHT: #cccccc 0px solid;
	BORDER-BOTTOM: #cccccc 0px solid;	
}

.MMPContentBorderTitle {
	PADDING-RIGHT: 4px; 
	PADDING-LEFT: 4px; 
	PADDING-BOTTOM: 3px; FONT: 12px Tahoma; 
	BACKGROUND-COLOR: white; 
	PADDING-TOP: 3px;
	WIDTH: 100%;
	background: url(common/Images/bg_scanline_grau.gif); 
}

.MMPContentClass {
	PADDING-RIGHT: 4px; 
	PADDING-LEFT: 4px; 
	WIDTH: 100%;
	PADDING-BOTTOM: 3px; FONT: 9px Tahoma; 
	BACKGROUND-COLOR: white; 
	PADDING-TOP: 3px;
	BORDER-TOP: #cccccc 1px solid;
	BORDER-LEFT: #cccccc 1px solid;
	BORDER-RIGHT: #cccccc 1px solid;
	BORDER-BOTTOM: #cccccc 1px solid;
}

.MMPContentClassSmall {
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 2px; 
	WIDTH: 100%;
	PADDING-BOTTOM: 2px; font-family:Tahoma;font-size:8pt; 
	BACKGROUND-COLOR: white; 
	PADDING-TOP: 2px;
	BORDER-TOP: #cccccc 1px solid;
	BORDER-LEFT: #cccccc 1px solid;
	BORDER-RIGHT: #cccccc 1px solid;
	BORDER-BOTTOM: #cccccc 1px solid;
	background: #F1F1F1;
	font-weight: bold;
	text-decoration: none;
	color: #666666;
	font-weight: normal;
}

.MMPWebFormClassTitle {
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 2px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px;
	
	font-family:verdana;font-size:9pt; 
	
	WIDTH: 100%;
	background: #02519E;
	font-weight: bold;
	text-decoration: none;
	color: white;
	font-weight: normal;
	
	BORDER-TOP: #cccccc 0px solid;
	BORDER-LEFT: #cccccc 0px solid;
	BORDER-RIGHT: #cccccc 0px solid;
	BORDER-BOTTOM: #cccccc 0px solid;
	color:white;
	background: #02519E;
	
}

.MMPWebFormClassX {
	PADDING-RIGHT: 4px; 
	PADDING-LEFT: 4px; 
	WIDTH: 100%;
	PADDING-BOTTOM: 3px; font-family:verdana;font-size:8pt; 
	BACKGROUND-COLOR: white; 
	
	color:black;
	
	font-weight:normal;
	text-decoration: none;
	
	BORDER-TOP: #cccccc 1px solid;
	BORDER-LEFT: #cccccc 1px solid;
	BORDER-RIGHT: #cccccc 1px solid;
	BORDER-BOTTOM: #cccccc 1px solid;
}

.MMPWebInputNoBorder {
	PADDING-RIGHT: 4px; 
	PADDING-LEFT: 4px; 
	WIDTH: 100%;
	PADDING-BOTTOM: 3px; font-family:verdana;font-size:10pt; 
	BACKGROUND-COLOR: white; 
	
	color:black;
	
	font-weight:normal;
	text-decoration: none;
	
	BORDER-TOP: #cccccc 0px solid;
	BORDER-LEFT: #cccccc 0px solid;
	BORDER-RIGHT: #cccccc 0px solid;
	BORDER-BOTTOM: #cccccc 0px solid;
}
.MMPWebFormClass 
{

	WIDTH: 100%;
	BACKGROUND-COLOR: white; 
	
	BORDER-TOP: #cccccc 1px solid;
	BORDER-LEFT: #cccccc 1px solid;
	BORDER-RIGHT: #cccccc 1px solid;
	BORDER-BOTTOM: #cccccc 1px solid;
	
	FONT-WEIGHT: normal;
	PADDING-LEFT:0px;
	PADDING-RIGHT: 0px;  
	PADDING-TOP: 0px;
	
	font-size:10pt;
    TEXT-DECORATION: none ;
    color:black;
}


.MMPMainMenuClass {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	WIDTH: 100%;
	HEIGHT:1;
	PADDING-BOTTOM: 0px;
	font-family:verdana;font-size:8pt; 
	BACKGROUND-COLOR: white; 

	color:Gray;
	
	BORDER-TOP: #cccccc 1px solid;
	BORDER-LEFT: #cccccc 0px solid;
	BORDER-RIGHT: #cccccc 0px solid;
	BORDER-BOTTOM: #cccccc 1px solid;
}

.MMPTitleNoBorderWhite {

	PADDING-LEFT: 4px; 
	font-family:verdana;font-size:8pt; 
	color:white;
	WIDTH: 100%;
	font-weight:bold;
}

.MMPTitleNoBorderBlue {

	PADDING-RIGHT: 4px; 
	
	PADDING-TOP: 0px; 
	PADDING-LEFT: 4px; 
	padding-bottom: 2px; 
	font-family:verdana;font-size:10pt; 
	color:#02519E;
	WIDTH: 100%;
	font-weight:bold;
	BORDER-TOP: #cccccc 1px solid;
	BORDER-LEFT: #cccccc 1px solid;
	BORDER-RIGHT: #cccccc 1px solid;
	BORDER-BOTTOM: #cccccc 0px solid;
	
}

.MMPWebFormClassNoBorder {
	PADDING-RIGHT: 4px; 
	PADDING-LEFT: 4px; 
	WIDTH: 100%;
	PADDING-BOTTOM: 3px; font-family:verdana;font-size:8pt; 
	BACKGROUND-COLOR: white; 
	
	color:Gray;
	
	BORDER-TOP: #cccccc 0px solid;
	BORDER-LEFT: #cccccc 0px solid;
	BORDER-RIGHT: #cccccc 0px solid;
	BORDER-BOTTOM: #cccccc 0px solid;
}


.MMPWebFormClassKontakt {
	font-family:verdana;font-size:8pt; 
	WIDTH: 100%;
	
	BACKGROUND-COLOR: white; 
	text-decoration: none;
	
	color:Gray;
	
	BORDER-TOP: #cccccc 0px solid;
	BORDER-LEFT: #cccccc 0px solid;
	BORDER-RIGHT: #cccccc 0px solid;
	BORDER-BOTTOM: #cccccc 0px solid;
	font-weight: normal;
	background: #F1F1F1;
	
}
.MMPWebFormClassKontaktInside {
	font-family:verdana;font-size:8pt; 
	WIDTH: 100%;
	
	BACKGROUND-COLOR: white; 
	text-decoration: none;
	
	color:Black;
	
	BORDER-TOP: #cccccc 0px solid;
	BORDER-LEFT: #cccccc 0px solid;
	BORDER-RIGHT: #cccccc 0px solid;
	BORDER-BOTTOM: #cccccc 0px solid;
	font-weight: normal;
	background: #EDF1F4;
	
}
.MMPWebFormClassKontaktTitle {
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 2px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px;
	
	font-family:verdana;font-size:9pt; 
	
	WIDTH: 100%;
	background: #02519E;
	font-weight: bold;
	text-decoration: none;
	color: white;
	font-weight: normal;
	
	BORDER-TOP: #cccccc 0px solid;
	BORDER-LEFT: #cccccc 0px solid;
	BORDER-RIGHT: #cccccc 0px solid;
	BORDER-BOTTOM: #cccccc 0px solid;
	color:white;
	background: #02519E;
	
}



.MMPWebFormClassSmallFont {
	PADDING-RIGHT: 4px; 
	PADDING-LEFT: 4px; 
	WIDTH: 100%;
	PADDING-BOTTOM: 3px;font-family:verdana;font-size:8pt; 
	BACKGROUND-COLOR: white; 
	
	color:Gray;
	
	BORDER-TOP: #cccccc 1px solid;
	BORDER-LEFT: #cccccc 1px solid;
	BORDER-RIGHT: #cccccc 1px solid;
	BORDER-BOTTOM: #cccccc 1px solid;
}

.mmpTextbox 
{
	 BORDER-RIGHT: #cccccc 1px solid;
	 BORDER-TOP: #cccccc 1px solid; 
	 FONT-SIZE: x-small; BACKGROUND: white; 
	 BORDER-LEFT: #cccccc 1px solid; 
	 COLOR: #3300cc; 
	 BORDER-BOTTOM: #cccccc 1px solid; 
	 FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; 
	 TEXT-ALIGN: left }
	

.thinborder {
	BORDER-TOP: #cccccc 1px dotted;
	BORDER-LEFT: #cccccc 1px dotted;
	BORDER-RIGHT: #cccccc 1px dotted;
	BORDER-BOTTOM: #cccccc 1px dotted;
} 

.grayBborder {
BORDER-TOP: #cccccc 1px solid;
	BORDER-LEFT: #cccccc 1px solid;
	BORDER-RIGHT: #cccccc 1px solid;
	BORDER-BOTTOM: #cccccc 1px solid;
}



.mmpMenuTop
{
	border-style: solid; 
	border-color: #999999; 
	border-width: 0px 1px 0px 0px;
	padding-top: 2px;
	background: #F1F1F1;
	font-size: small;
	
}

.mmpMenuSub
{
	position: absolute; 
	border: solid 1px #999999; 
	background: #F1F1F1;
	padding: 2px 0px;
}


.mmpMenuRowSmall
{
	
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
	
	font-style: normal; 
	cursor: hand;
	
	
	border-style: solid;
	border-width: 1px;
	text-decoration: none;
	margin: 0px 2px;
	
	color:#02519E;
	
	
	BORDER-TOP: #cccccc 0px solid;
	BORDER-LEFT: #cccccc 1px solid;
	BORDER-RIGHT: #cccccc 0px solid;
	BORDER-BOTTOM: #cccccc 0px solid;
	
	

}

.mmpMenuRowSmall a
{

}

.mmpMenuRowSmall a:visited
{
}

.mmpMenuRowSmall a:hover
{}


.mmpLink
{
	
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
	
	font-style: normal; 
	cursor: hand;
	text-decoration: none;
	color:#02519E;
	
	font-weight: bold;
	
}

.mmpLink a
{
	
	text-decoration: none; 
	color:#02519E;

	font-weight: bold;
	
}

.mmpLink a:visited
{
	text-decoration: none; 
	color:#02519E;

}

.mmpLink a:hover
{
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
	
	font-style: normal; 
	cursor: hand;
	text-decoration: none;
	color:#BA091D;
	
	font-weight: bold;
	
}

.mmpMenuDynamic
{
	border-right: #cccccc 1px solid;
	padding-right: 0px;
	border-top: #cccccc 0px solid;
	padding-left: 0px;
	margin-top: 0px;
	font-size: 13px;
	padding-bottom: 0px;
	border-left: #cccccc 1px solid;
	color: black;
	border-bottom: #cccccc 1px solid;
	font-family: verdana;
	background-color: #f1f1f1;
	width: auto;
}

.mmpMenuRowDynamic
{
	
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 13px;
    color:black;	
	cursor: hand;
	padding: 1px 15px 3px 6px;
	border-style: solid;
	border-width: 1px;
	/*margin: 0px 2px;*/
	
	BORDER-TOP: #cccccc 1px solid;
	BORDER-LEFT: #cccccc 0px solid;
	BORDER-RIGHT: #cccccc 0px solid;
	BORDER-BOTTOM: #cccccc 0px solid;

}
.mmpMenuRowDynamic a
{
	text-decoration: none; 
	color: black;

	font-weight: bold;
}

.mmpMenuRowDynamic a:visited
{
	text-decoration: none; 
	color: black;

	font-weight: bold;
}

.mmpMenuRowDynamic a:hover
{
	font-weight: bold;
	text-decoration: none;
	color: #BA091D;
	
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 13px;
    
    cursor: hand;
   
}
.mmpMenuMainRow
{
	
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 13px;
    color:red;	
	cursor:pointer;
	
	padding: 0px 0px 0px 6px;
	border-style: solid;
	border-width: 1px;
	margin: 0px 2px;
	
	BORDER-TOP: #cccccc 0px solid;
	BORDER-LEFT: #cccccc 0px solid;
	BORDER-RIGHT: #cccccc 1px solid;
	BORDER-BOTTOM: #cccccc 0px solid;

}

.mmpMenuRow
{
	
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 13px;
    color:red;	
	cursor: hand;
	padding: 3px 6px 3px 6px;
	border-style: solid;
	border-width: 1px;
	margin: 0px 2px;
	
	BORDER-TOP: #cccccc 0px solid;
	BORDER-LEFT: #cccccc 0px solid;
	BORDER-RIGHT: #cccccc 1px solid;
	BORDER-BOTTOM: #cccccc 0px solid;

}


.mmpMenuRow a
{
	text-decoration: none; 
	color: black;

	font-weight: bold;
}

.mmpMenuRow a:visited
{
	text-decoration: none; 
	color: black;

	font-weight: bold;
}

.mmpMenuRow a:hover
{
	font-weight: bold;
	text-decoration: none;
	color: #BA091D;
	
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 13px;
    
    cursor: hand;
   
}

.mmpMenuLabel
{
	padding: 2px 2px 4px 4px;
	background: #F1F1F1;
	color: black;
}

.mmpMenuBorder
{
	height: 1px;
	background: #999999;
	overflow: hidden;
	margin: 2px 0px;
}

.mmpMenuArrow
{
	position: absolute;
	margin-top: 4px;
}

.mmpMenuScroller
{
	text-align: center;
	height: 19px;
	border-style: solid;
	border-width: 1px;
	padding-top: 4px;
	margin: 0px 2px;
	overflow: hidden;
}

.mmpMenuScrollArea
{
	overflow: hidden;

}

.mmpBigButton 
{
	 BORDER-RIGHT: 1px solid;
	 BORDER-TOP: 1px solid;
	 BORDER-LEFT: 1px solid; 
	 BORDER-BOTTOM: 1px solid; 
	 BORDER-color:Navy;	
	 FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; 
	 TEXT-ALIGN: center ;
	 	
	
	color:white; 
	font-size:14;
	font-weight:bold;
	BACKGROUND-COLOR: #02519E; 
	text-decoration:underline;
	cursor:hand;
 }

.mmpButton 
{
	 BORDER-RIGHT: 1px solid;
	 BORDER-TOP: 1px solid;
	 BORDER-LEFT: 1px solid; 
	 BORDER-BOTTOM: 1px solid; 
	 BORDER-color:Navy;	
	 FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; 
	 TEXT-ALIGN: center ;
	 	
	
	color:white; 
	font-size:10;
	BACKGROUND-COLOR: #02519E; 
	text-decoration:underline;
	cursor:hand;
 }
.heading1 { MARGIN-TOP: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 3px; MARGIN-LEFT: -30px; WIDTH: 105%; COLOR: #ffffff; PADDING-TOP: 1px; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: #003366 }

.heading2 { MARGIN-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 9px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px;  COLOR: #ffffff; PADDING-TOP: 0px; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: #003366 }


.mmpMessageDebugTable			
{
	BORDER-RIGHT: #cccccc 1px solid; 
	BORDER-TOP: #cccccc 1px solid; 
	
	BACKGROUND: white; 
	FONT: 12px Verdana,Arial,Helvetica,sans-serif; 
	
	BORDER-LEFT: #cccccc 1px solid; 
	WIDTH: 100%; 
	COLOR: #3300cc;
	
	TEXT-ALIGN: left; 
}

a.info
{
    position:relative; 
    z-index:24; background-color:#3300cc;
    color:#000;
	text-decoration:none
}

a.info:hover{z-index:25; background-color:#ff0}

a.info span{display: none}

a.info:hover span
{ 
    display:block;
    position:absolute;
    top:2em; left:2em; width:15em;
    border:1px solid #0cf;
    background-color:#cff; color:#000;
    text-align: center
}


