
.square{type:disc;}

body,font {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8.5pt;letter-spacing:0.01cm;}
.MainContent {font-size:8.5pt}
.MainContent p{font-size:8.5pt; text-align:left}
.MainContent p font{font-size:8.5pt}
.MainContent p+p{text-indent:1em}
.MainContent p ul, .MainContent li font{font-size:11px}
.MainContent a {color:#7FC31C;text-decoration:none}
.MainContent a:hover {text-decoration:underline}

.MainContent img {border:0px solid #ffffff}
.MainContent a font{color:#7FC31C;text-decoration:none}
.MainContent .Content1 {font-size:8.5pt;font-family:Verdana,Arial;text-decoration:none;}
.MainContent .Content2 {font-size:8.5pt;font-family:Verdana,Arial;text-decoration:none;}
.MainContent .Content3 {font-size:8.5pt;font-family:Verdana,Arial;text-decoration:none;}

/* RightColumn*/
#MainMargin h2.ContextHeadline,
#MainMargin h2.BoxHeadline {font-size:12px;font-weight:bold;background-color:#D6E1F2;line-height: 16px;color: #00203F;margin:0px;padding: 5px 5px 5px 5px;}
#MainMargin div.BoxContent {font-size:10px;font-weight:normal;color:#00203F;margin:0px;padding:12px 5px 5px 5px;}
#MainMargin div.BoxContent font {font-size:10px;}
#MainMargin div.NAVContext {font-size:10px;font-weight:normal;color:#00203F;margin:0px;padding:12px 5px 5px 5px;}

/*Margin*/
#MainMargin{font-size:10px;}
.Margin1,
.Margin2,
.Margin3 {font-size:10px;font-weight:normal;line-height: 16px;color:#00203F;margin:0px;padding:0px;}
.Margin1 a,
.Margin1 a font,
.Margin2 a,
.Margin2 a font,
.Margin3 a,
.Margin3 a font{font-size:10px;color:#A30000;text-decoration:underline}
.center {text-align:center;}
.Margin4,
.Margin5,
.Margin6 {font-size:10px;font-weight:normal;line-height: 16px;color:#00203F;margin:0px;padding:0px;}
.Margin4 a,
.Margin4 a font,
.Margin5 a,
.Margin5 a font,
.Margin6 a,
.Margin6 a font{font-size:10px;color:#A30000;text-decoration:underline}


/*Search*/
table.MainSearch .Text{padding-right:5px;font-size:8pt;font-weight:normal;font-style:normal;margin-left:0px;}
table.MainSearch .field{padding-right:10px;color:#000000;font-size:8pt;}
table.MainSearch .SubmitButton{}
h2.SubHeadline {font-size:10pt;font-weight:bold;font-style:normal;font-family:verdana}
/* HauptSear LSM */
.TeaserMainSearch {
	background-color:#BFE18D;
   padding-top:4px;
   height:21px;
   text-decoration:none;
   width:399;
   font-size:8pt;color:#406771;
   margin-left:0px;
	}

.MainContentSearch {
       width:441;padding-top:20px;
       padding-left:18px;
       padding-right:21px;
       border:0px solid #FFFFFF;}
.MainTableSearch {width:399;padding-top:0px;padding-left:0px;padding-right:0px;border:0px solid #FFFFFF;}
/* LSM */
.MetaSysCon{font-size:7.5pt;color:#406771;text-decoration:none}
.teaserArchiv{font-size:7.5pt;color:#406771;text-decoration:none;letter-spacing:1px;font-size:8.5pt;}
.BottomLine {clear:both;}
#headNavigationSearch {
		float:right;
		margin-top:2px;                                       
		font-size:7.5pt;
		color:#406771;
		letter-spacing:1px;
               text-decoration:none;
		}
/* End LSM */

/* SIR */
.NewsSubject{font-size:10pt;color:#064D87;text-decoration:normal;font-weight:bold;letter-spacing:0.02cm}
.NewsAbstract{font-size:8.5pt;text-decoration:none;letter-spacing:0.02cm}

/* Allgemein */

/* Body */
body {
	margin:0px;
	font-family:Verdana;
	height:100%;
   font-size:8.5pt;
   letter-spacing:0.02cm;
	}

/* Überschriften */
h1 {
	font-size:10pt;
	line-height:13pt;
	color:#064D87;
	letter-spacing:0.02cm;
	margin:0px;
	margin-bottom:21px;
	}

/* Weisser Spacer Links */
.leftSpace {
	width:84px;
	float:left;
	clear:both;
	}

/* Spacer unter TopNavigation */
.topSpace {
	height:42px;
	}

/* Spcaer-Template */
.spacer {
	float:left;
	}

/* Für Blank-Images in Spacern */
img.blank {
	width:1px;
	height:1px;
}

/* Quicksearch */
#quickSearchField {
	width:168px;
	height:15px !important; /* Gute Browser */
	height:14px; /* IE */
	background-color:#E6EDEF;
	font-size:8pt;
	border:0px;
	border-top:1px solid #B9CDD2;
	border-left:1px solid #B9CDD2;
	float:left;
	}

/* Links */
a:link, a:active, a:visited, a:hover {
	font-size:7.5pt;
	color:#7FC31C;
	text-decoration:none;
	line-height:11pt;
	}
	

/* Header Top  orig width:875px;*/
#headTop {
	float:left;
	width:875px;
	height:84px;
   background-color:#FFFFFF;
	}
	
	/* Logo */
	#headTop #logo {
		float:left;
		margin-left:17px;
		margin-right:17px;
		margin-top:14px;
		}

	/* Navigation & Suchbox */
	#headTop #headNavigation {
		float:right;
		margin-top:58px;                                       
		font-size:8pt;
		color:#406771;
		letter-spacing:1px;
		}

	#headTop #headNavigation div, #headTop #headNavigation a:link, #headTop #headNavigation a:visited, #headTop #headNavigation a:active, #headTop #headNavigation a:hover {
		float:left;
		color:#406771;
		margin-left:10px;
		text-decoration:none;
		}


/* Bannerbereich */
#headBottom {
	float:left;
	clear:both;
	width:100%;
	height:84px;
	background: url(../files/namingarea/$file/TopNav_RepQuad.jpg);
   background-position:1002px;
	}
	
	/* Banner */
	#headBottom #banner {
		/*width:1008px;   TODO TODO TODO TODO TODO TODO  */
		
		}

	
/* Hauptnavigation */
#topNavigationSection {
	width:100%;
	background-color:#064D87;
	float:left;
}
	#topNavigationSection #topNavigation {
		width:883px;
		height:21px;
		background-color:#064D87;
		float:left;
		}
	
	
			/* Navigation fängt auf Höhe der Content-Spalte an */
			#topNavigationSection #topNavigation .leftSpace {
				width:252px;
				}
		
			/* Weisse Trennbalken zwischen Navigations-Buttons */
			#topNavigationSection #topNavigation .spacer {
				width:1px;
				height:21px;
				background-color:#FFFFFF;
				float:left;
				}
			
			/* Navigations-Button-Template */
			#topNavigationSection #topNavigation .button {
				float:left;
				text-align:center;
				}
		
				/* Navigations-Buttons */
				#topNavigationSection #topNavigation .button a:link, #topNavigationSection #topNavigation .button a:visited, #topNavigationSection #topNavigation .button a:active, #topNavigationSection #topNavigation .button a:hover {
					background-color:#064D87;
					display:block;
					width:125px;
					padding-top:3px;
					height:18px !important; /* Gute Browser */
					height:21px; /* IE */
					font-size:8.5pt;
					font-weight:bold;
					letter-spacing:0.02cm;
					color:#FFFFFF;
					text-decoration:none;
					}
		
				/* Navigations-Buttons-MouseOver */
				#topNavigationSection #topNavigation .button a:hover {
					background-color:#5183AB;
					}

				#topNavigationSection #topNavigation .active a:link, #topNavigationSection #topNavigation .active a:visited, #topNavigationSection #topNavigation .active a:active, #topNavigationSection #topNavigation .active a:hover {
					background-color:#5183AB;
					}
				
	
	
/* Hauptbereich */
#mainSection {
	background-color:#B9CDD2;
	width:100%;
	float:left;
	height:100%;
	}

	/* Hauptbereich mit fester Größe */
	#mainSection #main {
		width:882px;
		background-color:#FFFFFF;
		float:left;
		height:100%;
		}

		/* Linke Navigations-Spalte */	
		#mainSection #main #leftNavigationSection {
			width:168px;
			background-color:#B9CDD2;
			float:left;
			height:100%;
			}
			
			/* Spacer über der Navigation */
			#mainSection #main #leftNavigationSection .topSpace {
				height:41px;
				}
	
		/* Content-Spalte */
		#mainSection #main #contentSection {
			width:441px;
			float:left;
			height:100%;
			}
	
			/* Content */
			#mainSection #main #contentSection #content {
				width:399px;
				margin-left:21px;
				margin-right:21px;
				font-size:10pt;
				letter-spacing:0px;
				color:#000000;
				line-height:11pt;
				}

				#mainSection #main #contentSection #content #footer {
					float:left;
					clear:both;
					font-size:8pt;
					color:#406771;
					margin-top:21px;
					}

					#mainSection #main #contentSection #content #footer #footerLeft {
						float:left;
						width:299px;
						}

					#mainSection #main #contentSection #content #footer #footerRight {
						float:left;
						text-align:right;
						width:100px;
						}
						
				


		
		/* Teaser-Spalte */	
		#mainSection #main #teaserSection {
			float:left;
			width:189px;
			height:100%;
			}

			/* Spacer zwischen den Teasern */
			#mainSection #main #teaserSection .spacer {
				display:block;
				height:8px;
				float:left;
				clear:both;
				}
			
			/* Teaser */
			#mainSection #main #teaserSection .teaser {
				width:168px;
				margin-right:21px;
				float:left !important;
				float:none; /* IE kriegts sonst nicht auf die Palette */

				}
	
				/* Teaser-Kopf */
				#mainSection #main #teaserSection .teaser .teaserHead {
					height:17px !important; /* Gute Browser */
					height:21px; /* IE */
					letter-spacing:1px;
					padding-top:4px;
					padding-left:13px;
					padding-right:13px;
					font-size:8.5pt;
					color:#406771;
					}
                                                                                	
				/* Teaser-Kopf Orange */
				#mainSection #main #teaserSection .teaser .teaserHeadA {
					background-color:#FED947;
					}

				/* Teaser-Kopf Grün */	
				#mainSection #main #teaserSection .teaser .teaserHeadB {
					background-color:#BFE18D;
					}

				/* Teaser-Kopf Blau */	
				#mainSection #main #teaserSection .teaser .teaserHeadC {
					background-color:#B9CDD2;
					}
	
				/* Spacer zwischen Teaser-Kopf und Teaser-Content */
				#mainSection #main #teaserSection .teaser .teaserSpace {
					height:1px;
					}


			
				/* Teaser-Content  >>> ACHTUNG PADDING !!! <<< */
				#mainSection #main #teaserSection .teaser .teaserMain {
					background-color:#E6EDEF;
					padding-top:11px;
					padding-bottom:12px;
					padding-left:13px;
					padding-right:13px;
					font-size:7.5pt;
					line-height:11pt;
					color:#406771;
                                                   letter-spacing:0.01cm;
					}


					#mainSection #main #teaserSection .teaser .teaserMain  a.rightFloatLink:link, #mainSection #main #teaserSection .teaser .teaserMain  a.rightFloatLink:active, #mainSection #main #teaserSection .teaser .teaserMain a.rightFloatLink:visited, #mainSection #main #teaserSection .teaser .teaserMain a.rightFloatLink:hover  {
						float:right;
						clear:both;
						font-size:7.5pt;
						color:#7FC31C;
						text-decoration:none;
						line-height:11pt;						
						}

					#mainSection #main #teaserSection .teaser .teaserMain ul {
						margin-top:0px;
						margin-left:13px;
						padding:0px;
						}

					#mainSection #main #teaserSection .teaser .teaserMain input {
						margin-top:0px;
						margin-right:0px;
						padding:0px;
						height:13pt;
						font-size:7.5pt;
						background-color:#FFFFFF;
						border:0px;
						border-top:1px solid #B9CDD2;
						border-left:1px solid #B9CDD2;
						float:left;
						width:142px;
						}

/* Teaser-Content UL-Tag   >>> ACHTUNG PADDING !!! << LSM< */
#mainSection #main #teaserSection .teaser .teaserMainNewsLetter {
					background-color:#E6EDEF;
					padding-top:11px;
					padding-bottom:0px;
					padding-left:13px;
					padding-right:13px;
					font-size:7.5pt;
					line-height:11pt;
					color:#406771;
                                                   letter-spacing:0.01cm;
					}

#mainSection #main #teaserSection .teaser .teaserMainNewsLetter  a.rightFloatLink:link, #mainSection #main #teaserSection .teaser .teaserMainNewsLetter  a.rightFloatLink:active, #mainSection #main #teaserSection .teaser .teaserMainNewsLetter a.rightFloatLink:visited, #mainSection #main #teaserSection .teaser .teaserMainNewsLetter a.rightFloatLink:hover  {
						float:right;
						clear:both;
						font-size:7.5pt;
						color:#7FC31C;
						text-decoration:none;
						line-height:11pt;						
						}

					#mainSection #main #teaserSection .teaser .teaserMainNewsLetter ul {
						margin-top:0px;
						margin-left:13px;
						padding:0px;
						}

					#mainSection #main #teaserSection .teaser .teaserMainNewsLetter input {
						margin-top:0px;
						margin-right:0px;
						padding:0px;
						height:13pt;
						font-size:7.5pt;
						background-color:#FFFFFF;
						border:0px;
						border-top:1px solid #B9CDD2;
						border-left:1px solid #B9CDD2;
						float:left;
						width:142px;
						}
                                                               #tblUb{
                                                               font-family:Verdana;
                                                               text-indent: 13px;
                                                               letter-spacing: 1px;
                                                               color:#406771;
                                                               font-size:8pt;
                                                               }
                                                               
                                                              .tblCon{
                                                               padding-top: 9px;
                                                               padding-right: 0px;
						margin-right:0px;
                                                               letter-spacing: 0px;
                                                               }

                                                              .tblLeft{
                                                               padding-left:7;
                                                              }
                                                              
                                                              p{
                                                               font-family:Verdana;
                                                               font-size:8pt;
                                                               color:#406771;
                                                               letter-spacing: 0px;
                                                               padding-right: 0px;
						margin-right:0px;
                                                              }
li{
font-size:3pt;
line-height:10pt;
}

/* Lsm Metanavigation spacing */
.MetaSpacing
{margin-left:20px}

/* SLE Events Overviews */
.SLEEventsOverview .Header .Headline a { color:#064D87; }
.SLEEventsOverview .Header .Location a { color:#000000; font-weight:bold; display:block; }
.SLEEventsOverview .Header .Abstract a { color:#000000; }
.SLEEventsOverview .Header .DateTime a { color:#064D87; }


.SLEEventsONavigation {margin-right:6px; padding:2px;border:1px solid #E6EDEF;background-color:#E6EDEF;}
.SLEEventsONavigation a,
.SLEEventsONavigation a:hover,
.SLEEventsONavigation a:active,
.SLEEventsONavigation a:visited{color:#406771;font-size:10px;font-weight:normal;font-style:normal;}
.SLEEventsONavigation a.NavElementSelected,
.SLEEventsONavigation a.NavElementSelected:hover,
.SLEEventsONavigation a.NavElementSelected:visited{font-weight:bold}

/*Detail - Default*/

.SLEEventsDetail .Location {font-style:italic;color:#064D87; display:block;}
