
/* Definitions for base elements */
body > p {display:none}
body,font {margin: 0px;padding: 0px;font-size:12px;font-family:Verdana,Arial,Helvetica,sans-serif;color: #000000;}
h1,h2,h3,h4,h5,h6 {margin:0px;padding:0px;}
img {border:0px;}
input,
textarea{background-color:#FFFFFF;border:1px solid #8e8e8e;font-size:12px;font-weight:normal;font-style:normal;color:#000000;font-family:Verdana,Arial,Helvetica,sans-serif;margin-bottom:2px;}
table,td {border:0px solid #FFFFFF;}

td.ResetButton {padding-right:10px;}
td.SubmitButton {}

/*Content*/
#keyVisual { position:absolute; top:26px; left:150px; }
#keyVisualLogo { position:absolute; top:50px; right:20px; }
#MainContent {font-size:12px;}
h1.Headline{font-size:14px;font-weight:bold;color:#A30000;margin-bottom: 14px;}
h2.SubHeadline,
h2.SubHeadline font{font-size:14px;font-weight:bold;color:#A30000;padding:0px;margin:0px 0px 0px 0px;}
.Content1, 
.Content1 table,
.Content1 td,
.Content2,
.Content2 table,
.Content2 td,
.Content3 table,
.Content3 td,
.Content3,
.Content4 table,
.Content4 td,
.Content4 {font-size:96%;font-weight:normal;color:#000000;margin-bottom: 14px;margin-top:0px;z-index:inherit;}
.Content1 a, 
.Content1 a font,
.Content2 a, 
.Content2 a font,
.Content3 a,
.Content3 a font,
.Content4 a, 
.Content4 a font {color:#A30000;text-decoration:underline;}
#MainMargin h2.ContextHeadline,
#MainMargin h2.BoxHeadline {color: #a02031;font-size:11px;font-weight:bold;line-height: 12px;margin:0px;padding: 0px 0px 5px 0px;}
#MainMargin h2.BoxHeadline2 {color: #9f1827;font-size:11px;font-weight:bold;line-height: 15px;margin:0px;padding: 0px 0px 5px 0px;}
#MainMargin div.BoxContent {font-size:10px;line-height:14px;font-weight:normal;color:#000000;margin:0px;padding:0px 0px 0px 0px;}
#MainMargin div.BoxContent font {font-size:10px;}
#MainMargin div.NAVContext {font-size:10px;line-height:14px;font-weight:normal;color:#000000;margin:0px;padding:0px 0px 0px 0px;}
#MainMargin div.BoxContent a {background:url(../files/Content/$file/arrow_more.gif) no-repeat top left;text-decoration:none;background-position:left 2px; padding-left:12px; display:block; float:left; clear:both; color: #a02031;}
#MainMargin div.BoxContent a:hover {text-decoration:underline;}
#MainMargin a:hover {text-decoration:underline;}


/*Margin*/
#MainMargin{font-size:10px;line-height:14px;font-weight:normal;color:#000000;margin:0px;padding:0px 0px 0px 0px;}
.Margin1,
.Margin2,
.Margin3 {font-size:10px;line-height:14px;font-weight:normal;color:#000000;margin:0px;padding:0px 0px 0px 0px;}
.Margin1 a,
.Margin1 a font,
.Margin2 a,
.Margin2 a font,
.Margin3 a,
.Margin3 a font{background:url(../files/Content/$file/arrow_more.gif) no-repeat top left;text-decoration:none;background-position:left 2px; padding-left:12px; display:block; float:left; clear:both; color: #a02031;}
.center {text-align:center;}
.Margin4,
.Margin5,
.Margin6 {font-size:10px;font-weight:normal;line-height: 16px;color:#000000;margin:0px;padding:0px;}
.Margin4 a,
.Margin4 a font,
.Margin5 a,
.Margin5 a font,
.Margin6 a,
.Margin6 a font{background:url(../files/Content/$file/arrow_more.gif) no-repeat top left;text-decoration:none;background-position:left 2px;padding-left:12px;display:block;float:left;clear:both;color: #a02031;}
div.Margin1 h2.BoxHeadline div.BoxContent a.mailtoLink,
.mailtoLink {background-color:#000000;background:url(../files/Content/$file/arrow_more_white.gif) no-repeat top left;text-decoration:none;background-position:left 2px;padding-left:0px;display:block;float:left;clear:both; font-size:10px; line-height:14px; font-weight:normal;color:#000000;}

/*Margin Context-Navigation*/
ul.NAVContext{list-style:none;padding:0px;margin:0px;}
ul.NAVContext li{list-style:none;padding:0px;margin:0px;}
div.NAVContext a,
ul.NAVContext li a{background:url(../files/Content/$file/arrow_more.gif) no-repeat top left;text-decoration:none;background-position:left 2px; padding-left:12px; display:block; float:left; clear:both; color: #a02031;}
div.NAVContext a:hover,
ul.NAVContext li a:hover{text-decoration:underline;}
ul.NAVContext li.selected a{font-weight:bold;color:#000000;}

/*News-Overview*/
div.SLENewsOverview {text-align:left;}
div.SLENewsOverview h1,
div.SLENewsOverview h2,
div.SLENewsOverview h3,
div.SLENewsOverview h4,
div.SLENewsOverview h5,
div.SLENewsOverview h6,
div.SLENewsOverview a{margin:0px;padding:0px;font-size:12px; font-weight:normal; font-style:normal;color:#000000; text-decoration:none;}
div.SLENewsONavigation {padding:2px;border:1px solid #80A5C9;background-color:#D5E0EF;}
div.SLENewsONavigation a,
div.SLENewsONavigation a:hover,
div.SLENewsONavigation a:active,
div.SLENewsONavigation a:visited{color:#333333;font-size:10px;font-weight:normal;font-style:normal;}
div.SLENewsONavigation a.NavElementSelected,
div.SLENewsONavigation a.NavElementSelected:hover,
div.SLENewsONavigation a.NavElementSelected:visited{font-weight:bold}
div.SLENewsOverview .Header{padding-bottom:14px;}
div.SLENewsOverview .Footer{clear:both;padding-bottom:18px;}
div.SLENewsOverview .Picture {float:right;padding:0px;padding-right:5px;padding-bottom:5px;border:0px solid #FFFFFF;}
div.SLENewsOverview .Picture img{padding:0px;border:0px solid #FFFFFF;}
div.SLENewsOverview .Date,
div.SLENewsOverview .Date a{font-weight:bold;color:#000000;}
div.SLENewsOverview .Time,
div.SLENewsOverview .Time a{font-weight:bold;color:#000000;}
div.SLENewsOverview .DateTime,
div.SLENewsOverview .DateTime a{font-weight:bold;color:#000000;}
div.SLENewsOverview .Topline,
div.SLENewsOverview .Topline a{}
div.SLENewsOverview .Headline,
div.SLENewsOverview .Headline a{font-size:14px;font-weight:bold;color:#A30000;}
div.SLENewsOverview .Underline,
div.SLENewsOverview .Underline a {}
div.SLENewsOverview .Location,
div.SLENewsOverview .Location a{ font-weight:bold; font-style:italic;}
div.SLENewsOverview .Abstract,
div.SLENewsOverview .Abstract a{color:#000000;}
div.SLENewsOverview a.MoreButton{background:url(../files/Content/$file/arrow_more.gif) no-repeat top left;text-decoration:none;background-position:left 2px; padding-left:12px; display:block; float:left; clear:both; color: #a02031;}
div.SLENewsOverview .Delimiter{}

/*News-Detail*/
#SLENewsDetail h1,
#SLENewsDetail h2,
#SLENewsDetail h3,
#SLENewsDetail h4,
#SLENewsDetail h5,
#SLENewsDetail h6{margin:0px;padding:0px;font-size:13px;font-weight:bold;font-style:normal;color:#000000;text-decoration:none;}
#SLENewsDetail #Picture{float:right;margin-top:20px;padding:0px;margin-left:5px;margin-bottom:5px;}
#SLENewsDetail #Header{padding-bottom:14px;}
#SLENewsDetail #Footer{clear:both;padding-bottom:18px;}
#SLENewsDetail #Topline {margin-top:0px;padding:0px;font-size:12px;font-weight:normal;font-style:normal;color:#000000;text-decoration:none;}
#SLENewsDetail #Headline {margin-top:0px;padding:0px;font-size:14px;font-weight:bold;font-style:normal;color:#A30000;text-decoration:none;}
#SLENewsDetail #Underline {margin-top:0px;padding:0px;font-size:10px;font-weight:normal;font-style:italic;color:#000000;text-decoration:none;}
#SLENewsDetail #Abstract {margin-top:0px;padding:0px;font-size:12px;font-weight:bold;font-style:normal;color:#000000;text-decoration:none;}
#SLENewsDetail #Date {margin-top:0px;padding:0px;font-size:12px;font-weight:normal;font-style:normal;color:#000000;text-decoration:none;}
#SLENewsDetail #Time {margin-top:0px;padding:0px;font-size:12px;font-weight:normal;font-style:normal;color:#000000;text-decoration:none;}
#SLENewsDetail #Location {margin-top:0px;padding:0px;font-size:12px;font-weight:normal; font-style:italic; color:#000000;text-decoration:none;}

/*Events-Overview*/
div.SLEEventsOverview {text-align:left;}
div.SLEEventsOverview h1,
div.SLEEventsOverview h2,
div.SLEEventsOverview h3,
div.SLEEventsOverview h4,
div.SLEEventsOverview h5,
div.SLEEventsOverview h6,
div.SLEEventsOverview a{margin:0px;padding:0px;font-size:12px; line-height:16px; font-weight:normal; font-style:normal;color:#9a989d; text-decoration:none;}
div.SLEEventsONavigation {padding:2px;border-top:1px solid #838186;background-color:#e9eaeb;color:#68676b;}
div.SLEEventsONavigation a,
div.SLEEventsONavigation a:hover,
div.SLEEventsONavigation a:active,
div.SLEEventsONavigation a:visited{color:#68676b;font-size:10px;line-height:19px;font-weight:normal;font-style:normal;text-decoration:none;}
div.SLEEventsONavigation a:hover{text-decoration:underlin;}
div.SLEEventsONavigation a.NavElementSelected,
div.SLEEventsONavigation a.NavElementSelected:hover,
div.SLEEventsONavigation a.NavElementSelected:visited{font-weight:bold}
div.SLEEventsOverview .Header{}
div.SLEEventsOverview .Footer{clear:both}
div.SLEEventsOverview .Picture {float:right;padding:0px;padding-right:5px;padding-bottom:5px;border:0px solid #FFFFFF;}
div.SLEEventsOverview .Picture img{padding:0px;border:0px solid #FFFFFF;}
div.SLEEventsOverview .Date,
div.SLEEventsOverview .Date a{font-weight:bold;color:#68676b;}
div.SLEEventsOverview .Time,
div.SLEEventsOverview .Time a{font-weight:bold;color:#68676b;}
div.SLEEventsOverview .DateTime,
div.SLEEventsOverview .DateTime a{font-weight:bold;color:#68676b;}
div.SLEEventsOverview .Topline,
div.SLEEventsOverview .Topline a{}
div.SLEEventsOverview .Headline,
div.SLEEventsOverview .Headline a{font-size:14px;padding-bottom:14px;padding-top:4px;font-weight:bold;color:#A30000;}
div.SLEEventsOverview .Underline,
div.SLEEventsOverview .Underline a {}
div.SLEEventsOverview .Location,
div.SLEEventsOverview .Location a{ font-weight:bold;color:#68676b;}
div.SLEEventsOverview .Abstract,
div.SLEEventsOverview .Abstract a{color:#000000;font-size:12px; line-height:16px; }
div.SLEEventsOverview a.MoreButton{background:url(../files/Content/$file/arrow_more.gif) no-repeat top left;text-decoration:none;background-position:left 2px; padding-left:12px; display:block; float:left; clear:both; color: #a02031;}
div.SLEEventsOverview a.MoreButton:hover{text-decoration:underline;}
div.SLEEventsOverview div.Reminder,
div.SLEEventsOverview div.Registration{margin:2px 0px 0px 0px;text-align:right;}
div.SLEEventsOverview div.Reminder a,
div.SLEEventsOverview div.Registration a{color:#9a989d;}
div.SLEEventsOverview .Delimiter{}

/*Events-Detail*/
#SLEEventsDetail h1,
#SLEEventsDetail h2,
#SLEEventsDetail h3,
#SLEEventsDetail h4,
#SLEEventsDetail h5,
#SLEEventsDetail h6{margin:0px;padding:0px;font-size:13px;font-weight:bold;font-style:normal;color:#000000;text-decoration:none;}
#SLEEventsDetail #Picture{float:right;margin:0px;padding:0px;margin-left:5px;margin-bottom:5px;}
#SLEEventsDetail #Header{padding-bottom:14px;}
#SLEEventsDetail #Footer{clear:both;padding-bottom:18px;}
#SLEEventsDetail #Topline {margin-top:0px;padding:0px;font-size:12px;font-weight:normal;font-style:normal;color:#000000;text-decoration:none;}
#SLEEventsDetail #Headline {margin-bottom:1em;padding:0px;font-size:14px;font-weight:bold;font-style:normal;color:#A30000;text-decoration:none;}
#SLEEventsDetail #Underline {margin-top:0px;padding:0px;font-size:12px;font-weight:normal;font-style:normal;color:#000000;text-decoration:none;}
#SLEEventsDetail #Abstract {margin-top:0px;padding:0px;font-size:12px;font-weight:normal;font-style:normal;color:#000000;text-decoration:none;}
#SLEEventsDetail #Date {margin-top:0px;padding:0px;font-size:12px;font-weight:bold;font-style:normal;color:#000000;text-decoration:none;}
#SLEEventsDetail #Time {margin-top:0px;padding:0px;font-size:12px;font-weight:normal;font-style:normal;color:#000000;text-decoration:none;}
#SLEEventsDetail #Location {margin-top:0px;padding:0px;font-size:12px;font-weight:bold; font-style:normal; color:#000000; text-decoration:none;}
#SLEEventsDetail #Reminder a{font-size:12px;font-weight:normal; font-style:normal;color:#E20A16; text-decoration:none;}
#SLEEventsDetail #Reminder a:hover{text-decoration:underline;}
#SLEEventsDetail #Reminder {margin:5px 0px 0px 0px;text-align:right;}
#SLEEventsDetail #Registration a{font-size:12px;font-weight:normal; font-style:normal;color:#E20A16; text-decoration:none;}
#SLEEventsDetail #Registration a:hover{text-decoration:underline;}
#SLEEventsDetail #Registration {margin:5px 0px 0px 0px;text-align:right;}

/*Items-Overview*/
div.SLEItemsOverview {text-align:left;}
div.SLEItemsOverview h1,
div.SLEItemsOverview h2,
div.SLEItemsOverview h3,
div.SLEItemsOverview h4,
div.SLEItemsOverview h5,
div.SLEItemsOverview h6,
div.SLEItemsOverview a{margin:0px;padding:0px;font-size:12px; font-weight:normal; font-style:normal;color:#000000; text-decoration:none;}
div.SLEItemsONavigation {padding:2px;border-top:1px solid #838186;background-color:#e9eaeb;color:#68676b;}
div.SLEItemsONavigation a,
div.SLEItemsONavigation a:hover,
div.SLEItemsONavigation a:active,
div.SLEItemsONavigation a:visited{color:#68676b;font-size:10px;line-height:19px;font-weight:normal;font-style:normal;text-decoration:none;}
div.SLEItemsONavigation a:hover{text-decoration:underline;}
div.SLEItemsONavigation a.NavElementSelected,
div.SLEItemsONavigation a.NavElementSelected:hover,
div.SLEItemsONavigation a.NavElementSelected:visited{font-weight:bold}
div.SLEItemsOverview .Header{}
div.SLEItemsOverview .Footer{clear:both;padding-bottom:18px;}
div.SLEItemsOverview .Picture {float:right;padding:0px;padding-right:5px;padding-bottom:5px;border:0px solid #FFFFFF;}
div.SLEItemsOverview .Picture img{padding:0px;border:0px solid #FFFFFF;}
div.SLEItemsOverview .Date,
div.SLEItemsOverview .Date a{font-weight:bold;color:#A30000;}
div.SLEItemsOverview .Headline,
div.SLEItemsOverview .Headline a{padding-bottom:8px;font-size:12px;font-weight:bold;color:#A30000;}
div.SLEItemsOverview .Headline a:hover {text-decoration:underline;}
div.SLEItemsOverview .Abstract,
div.SLEItemsOverview .Abstract a{color:#000000;}
div.SLEItemsOverview a.MoreButton{background:url(../files/Content/$file/arrow_more.gif) no-repeat top left;text-decoration:none;background-position:left 2px; padding-left:12px; display:block; float:left; clear:both; color: #a02031;}
div.SLEItemsOverview a.MoreButton:hover {text-decoration:underline;}
div.SLEItemsOverview .Delimiter{height:1px;background-color:#9a989d;border:0px;}

/*Items-Detail*/
#SLEItemsDetail h1,
#SLEItemsDetail h2,
#SLEItemsDetail h3,
#SLEItemsDetail h4,
#SLEItemsDetail h5,
#SLEItemsDetail h6{margin:0px;padding:0px;font-size:12px;font-weight:bold;font-style:normal;color:#000000;text-decoration:none;}
#SLEItemsDetail #Picture{float:right;margin:0px;padding:0px;margin-left:5px;margin-bottom:5px;}
#SLEItemsDetail #Header{padding-bottom:14px;}
#SLEItemsDetail #Footer{clear:both;padding-bottom:18px;}
#SLEItemsDetail #Headline {margin-top:0px;padding:0px;font-size:14px;font-weight:bold;font-style:normal;color:#A30000;text-decoration:none;}
#SLEItemsDetail #Abstract {margin-top:0px;padding:0px;font-size:12px;font-weight:bold;font-style:normal;color:#000000;text-decoration:none;}
#SLEItemsDetail #Date {margin-top:0px;padding:0px;font-size:12px;font-weight:normal;font-style:normal;color:#000000;text-decoration:none;}

/*Image-float*/
.Floatright{float:right;margin-right:15px;margin-bottom:10px;}

/*Image-float1*/
.textfluss{float:right;margin-right:30px;margin-bottom:10px;}

/*subheadline*/
.subheadline{font-size:14px;font-weight:bold;color:#A30000;}

/*CUS Left Nav*/
.mps {margin-left:58px;margin-top:20px;}

/*CUS Right Margin*/
div.rightMarginHeadline {color: #a02031;font-size:11px;font-weight:bold;line-height: 12px;margin:0px;padding: 0px 0px 5px 0px;}
div.rightMarginImage {margin-bottom:5px;}

ul {list-style-image:url('../files/content/$file/bullet.gif');}


/* Academy styles*/
#Academy_MainContent #Content .Content1 .Subheadline font{color:#454647;} 
#Academy_MainContent #Content .Headline{color:#454647;} 
