BODY { MARGIN-TOP: 8px;  margin-bottom: 4px; MARGIN-LEFT: 0px; COLOR: #000000; FONT-FAMILY: Verdana; BACKGROUND-COLOR: white }
	
	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: ; }
	
.mmpTableContent 
{
	width: 980px;
	BORDER-TOP: #cccccc 1px solid;
	BORDER-LEFT: #cccccc 1px solid;
	BORDER-RIGHT: #cccccc 1px solid;
	BORDER-BOTTOM: #cccccc 1px solid;
}
.mmpLogo
{
	width: 100%;
	height: 75px;
	background: url(../images/BSSP/BsLogo.jpg) no-repeat;

}

.shadow_right
{
}

/*
#ctl00_RightContent
{
	padding-top: 36px;
}
*/

.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
{
	margin-top: 12px;
	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;
	FONT-SIZE:8pt;
	WIDTH:980px;
	COLOR:#02519E; 
	align: center;	
}
.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;
	
}

.mmpTextboxLabel		
{
	PADDING-LEFT:0px;
	PADDING-RIGHT: 0px;  
	PADDING-TOP: 0px;
	font-family:verdana;font-size:10pt;
	
	TEXT-DECORATION: none;
	color:black
	
}

.mmpTextbox 
{
 	PADDING-LEFT:0px;
	PADDING-RIGHT: 0px;  
	PADDING-TOP: 0px;

	BORDER-RIGHT: #cccccc 1px solid;
	BORDER-TOP: #cccccc 1px solid; 
	FONT-SIZE: 10pt; 
	BACKGROUND: white; 
	BORDER-LEFT: #cccccc 1px solid; 
	COLOR: #3300cc; 
	BORDER-BOTTOM: #cccccc 1px solid; 
	FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; 
	TEXT-ALIGN: left; 
}

.MMPClassKontaktBottom
{
}

.MMPCenterContentClass 
{
	PADDING-LEFT:4px;
	PADDING-RIGHT: 4px;  
	PADDING-TOP: 4px;
	
	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-top: 10px;
	PADDING-LEFT: 4px; 
	font-family:verdana;font-size:8pt; 
	color:white;
	WIDTH: 100%;
	height: 28px;
	font-weight:bold;
}

.MMPTitleNoBorderBlue,
.MMPWebFormTitle
{

	PADDING-RIGHT: 4px; 
	
	PADDING-TOP: 5px; 
	PADDING-LEFT: 4px; 
	padding-bottom: 2px; 
	font-family:verdana;font-size:10pt; 
	color:#02519E;
	WIDTH: 100%;
	font-weight:bold;
	BORDER-TOP: #cccccc 0px solid;
	BORDER-LEFT: #cccccc 0px solid;
	BORDER-RIGHT: #cccccc 0px solid;
	BORDER-BOTTOM: #cccccc 0px solid;
	
}

.MMPWebInputNoBorder {
	PADDING-RIGHT: 4px; 
	PADDING-LEFT: 4px; 
	WIDTH: 100%;
	PADDING-BOTTOM: 3px; 
	PADDING-TOP: 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;
}

.MMPWebFormClassNoBorder,
.MMPInputDialogTable 
{
	PADDING-RIGHT: 4px; 
	PADDING-LEFT: 4px;
	PADDING-BOTTOM: 3px; 
	PADDING-TOP: 3px; 
	
	WIDTH: 100%;
	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;
}

.MMPWebFormTitle
{
    padding: 5px 4px 2px 4px;
    font-family: verdana;
    font-size: 10pt;
    color: #02519E;
    width: 100%;
    font-weight: bold;
}


.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;
	
}
.MMPClassKontaktInside 
{
	font-family:verdana;font-size:8pt; 
	WIDTH: 320px;
	height: 200px;
	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;
	
}
.MMPClassKontaktInside td
{
	padding-left: 12px;
}

.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;
	
}

.mmpKontaktLinkRow
{
	padding-bottom: 10px;
}

.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
{}

#mmpLinkImg
{
	text-align: center;
	width: 40px;
}
#mmpLinkText
{
	valign: middle; 
	align: Left;
	width: 150px;
}


.mmpLink,
.mmpLinkKontakt
{
	
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
	
	font-style: normal; 
	cursor: hand;
	text-decoration: none;
	color:#02519E;

	
	font-weight: bold;
	
}

.mmpLink a,
.mmpLinkKontakt a
{
	
	text-decoration: none; 
	color:#02519E;

	font-weight: bold;
	
}

.mmpLink a:visited,
.mmpLinkKontakt a:visited
{
	text-decoration: none; 
	color:#02519E;

}

.mmpLink a:hover,
.mmpLinkKontakt a:hover
{
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
	
	font-style: normal; 
	cursor: hand;
	text-decoration: none;
	color:#BA091D;
	
	font-weight: bold;
	background-color:Transparent;
}

.mmpLinkBtn
{
	
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
	
	font-style: normal; 
	cursor: hand;
	text-decoration: none;
	color:#02519E;
	text-decoration:underline;
	
	font-weight: bold;
	
}

.mmpLinkBtn a
{
	
	text-decoration:underline; 
	color:#02519E;

	font-weight: bold;
	
}

.mmpLinkBtn a:visited
{
	text-decoration:underline;
	color:#02519E;

}

.mmpLinkBtn a:hover
{
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
	
	font-style: normal; 
	cursor: hand;
	text-decoration:underline;
	color:#BA091D;
	
	font-weight: bold;
	background-color:Transparent;
	
}


.mmpMenuDynamic
{
	/*WICHTIG: sonst funktioniert das dynamische Menue nicht im IE 8*/
	z-index: 1;
	/**************/
	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;
	cursor: default;
}


.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;
	
	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;
   
}

.mmpMenuRowDynamicSelected
{
	
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 13px;
    color: #02519E;	
	/*cursor: pointer;*/
	padding: 1px 15px 3px 6px;
	border-style: solid;
	border-width: 1px;
	
	BORDER-TOP: #cccccc 1px solid;
	BORDER-LEFT: #cccccc 0px solid;
	BORDER-RIGHT: #cccccc 0px solid;
	BORDER-BOTTOM: #cccccc 0px solid;

}
.mmpMenuRowDynamicSelected a
{
	text-decoration: none; 
	color: #02519E;

	font-weight: bold;
}

.mmpMenuRowDynamicSelected a:visited
{
	text-decoration: none; 
	color: #02519E;

	font-weight: bold;
}

.mmpMenuRowDynamicSelected a:hover
{
	font-weight: bold;
	text-decoration: none;
	color: #02519E;
	
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 13px;
	cursor: default;
       
}

#MenuRowBG
{
}

.mmpMenuMainRow
{
	
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 13px;
	cursor: default;
	
	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;

	width: 1%;
	height:12px;
	
	white-space: nowrap;

}

.mmpMenuLogout
{
}

.mmpMenuRow
{
	
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 13px;
	/*cursor:default;*/

	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;
   
}

.mmpMenuRowSelected
{
	
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 13px;
	/*cursor: pointer;*/
	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;

}


.mmpMenuRowSelected a
{
	text-decoration: none; 
	color: #02519E;
   	/*cursor: pointer;*/

	font-weight: bold;
}

.mmpMenuRowSelected a:visited
{
	text-decoration: none; 
	color: #02519E;

	font-weight: bold;
}

.mmpMenuRowSelected a:hover
{
	font-weight: bold;
	text-decoration: none;
	color: #02519E;
	
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 13px;
   	cursor: default;

}

.mmpPager
{
		
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
	
	font-style: normal; 
	cursor: default;
	text-decoration: none;
	color:black;

	font-weight: bold;
	
}

.mmpPager a
{
	
	text-decoration: none; 
	color:#02519E;

	font-weight: bold;
	
}

.mmpPager a:hover
{
	/*
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
	
	font-style: normal; 
	cursor: hand;
	text-decoration: none;
	
	font-weight: bold;
*/
	color:#BA091D;
	background-color:Transparent;
	
}

.mmpBigButton 
{
	BORDER-RIGHT: 1px solid;
	BORDER-TOP: 1px solid;
	BORDER-LEFT: 1px solid; 
	BORDER-BOTTOM: 1px solid; 
/*	BORDER-color:Navy;	*/
	BORDER-color: Black;
/*	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; */
	font-family: Verdana, Helvetica, sans-serif;
	TEXT-ALIGN: center ;
	 	
	
	color:white; 
	font-size:14;
	font-weight:bold;
	BACKGROUND-COLOR: #02519E; 
/*	text-decoration:underline; */
	cursor:hand;
 }
 
 .mmpBigButton a
 {
 	text-decoration: none; 
 }

 .mmpBigButton a:hover
 {
 	color:#BA091D;
 }
 
 #bottomShadow
 {
 }
 
/*
.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 }
*/

a.info
{
    position:relative; 
    z-index:24; background-color:#3300cc;
    color:#000;
	text-decoration:none
}

a.info:hover{z-index:25; bcursor:textackground-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
}
