@charset "iso-8859-1";

@import url(/Read/Templates/HNEE2018_Template/yaml/css/base.css);

@media all {
	/*Global*/
	.FloatLeft { float: left; }
	.FloatRight { float: right; }
	.FloatClear { clear: both; }
	.Cab_editableBorderOn, .Cab_showBorder .Cab_snippetCell { border: 0 none; outline: 1px dashed #ff0000; }
	
#overtop {
    display: flex;
    margin: auto;
    background-color: #0096d2;
    color: #fff;
    place-content: center;
    place-items: center;
    width: 100%;
    text-align: center;
    padding: 0.5rem 4rem;
    font-size: 1.5rem;
}

#overtop A { 
    COLOR: #ff0; text-decoration: none;
	}
	
#overtop A:hover { COLOR: #ff8; text-decoration: underline;}

#overtop .overtopsmalltext {
    font-size: 1.0rem;
}

    /*Layout*/
	body {
		text-align: left;
		color: #1A190E;
		font-family: Arial, Helvetica, "Helvetica Neue", "Lucida Grande", sans-serif;
		font-size: 14px;
		line-height: 20px;
		font-style: normal;
		position: relative;
		scroll-behavior: smooth;
		overflow-x: hidden;
	}
	#body_Area {
		overflow-x: hidden;
	}
	.cab_isRedakmode {
		overflow: hidden;	
	}
	body.cke_ltr {
		font-size: 14px;
	}
	#DHTMLSuite_pane_center {
		
	}
    #Cab_CompleteContent {
    	position:relative;
		background-color: #ffffff;
	}
    .cab_extEditorBody #Cab_CompleteContent, body.cab_tableSelectorCompl { background: none; }
	
	/*Header*/
	#Header {
		width: 1200px;
		height: 110px;
		margin: 20px auto 20px auto;
	}
	#Header .Header_Left {
		float: left;
		width: 320px;
	}
	#Header .Header_Left > a{
		margin: 0 0 0 0;
	}
	#Header .Header_Right {
		float: right;
		text-align: right;
		width: calc(100% - 320px);
	}
	#Header .Links1 {
		height: 45px;
		margin: 20px 0 0 0;
	}
	#Header .Links2 {
		
	}
	#Header a {
		text-decoration: none;
		color: #717070;
		margin: 0 0 0 20px;
		font-size: 12px;
	}
	#Header a:hover {
		text-decoration: underline;
	}
	#Header a.GreenLink {
		color: #004d3d;
	}
	#Header select {
		margin: 0 0 0 15px;
		height: 25px;
	}
	#Header form {
		display: inline-block;
		margin: 0 0 0 10px;
		position: relative;
	}
	#Header form .SearchBox,
	#Header form .PersonSearchBox,
	#Header_Mobile form .SearchBox {
		border: 1px solid #cccccc;
		height: 25px;
		width: 130px;
		padding: 0 5px;
	}
	#Header form .SearchBoxButton {
		position: absolute;
		right: 7px;
		top: 3px;
	}
	#Header form .Search_Textformat {
		color: #cccccc;
	}
	.FoldoutBox {
		border: 1px solid #cccccc;
		height: 25px;
		display: inline-block;
		text-align: left;
		line-height: 25px;
		padding: 0px 10px 0px 5px;
		cursor: pointer;
		position: relative;
		margin: 0 0 0 10px;
	}
	.FoldoutBox .FoldoutBoxArrow {
		color: #004d3d;
		float: right;
		line-height: 25px;
	}
	.FoldoutBox .FoldoutBoxContent {
		background: url("/Read/Templates/HNEE2018_Template/Bilder/NavSubItemBackground.png") repeat scroll left top transparent;
		position: absolute;
		right: 0;
		z-index: 999999;
		margin: 5px 0 0 0;
	}
	#Header .FoldoutBox .FoldoutBoxContent a {
		padding: 0px 20px;
		margin: 0;
		display: block;
		line-height: 26px;
		text-decoration: none;
		font-size: 13px;
	}
	#Header .FoldoutBox .FoldoutBoxContent a:hover {
		text-decoration: none;
		background-color: #dddddd;
	}
	#FoldoutBox_Language {
		width: 40px;
	}
	#FoldoutBox_Language .FoldoutBoxContent {
		width: 125px;
	}
	#FoldoutBox_Information {
		width: 130px;
	}
	#FoldoutBox_Information .FoldoutBoxContent {
		width: 175px;
	}
	#FoldoutBox_DirectAccess {
		width: 120px;
	}
	#FoldoutBox_DirectAccess .FoldoutBoxContent {
		width: 650px;
	}
	#Header #FoldoutBox_DirectAccess .FoldoutBoxContent .Footer_Item {
		width: 210px;
		float: left;
		height: 180px
	}
	#Header #FoldoutBox_DirectAccess .FoldoutBoxContent .Footer_Item a {
		display: inline;
		color: #717070;
		font-size: 12px;
	}
	#Header #FoldoutBox_DirectAccess .FoldoutBoxContent .Footer_Item a:hover {
		background: none;
		text-decoration: underline;
	}
	#Header #FoldoutBox_DirectAccess .FoldoutBoxContent .Footer_Item b a {
		font-size: 14px;
		color: #222;
	}
	#Header #FoldoutBox_DirectAccess .FoldoutBoxContent .Footer_Item > span {
		display: none;
	}
	.cab_isEditor .Footer_Area {
		display:none;
	}
	
	#page_margins {
		width: 100%;
		margin: 0px auto 0px auto;
		text-align: left;
	}
	.cab_isRedakmode #page_margins {
		padding: 0;
	}
	#page {	position: relative; }
    #main {
    	position: relative;
		width: 1200px;
    	margin: 0 auto;
	}
	.cab_isRedakmode #main {
		
	}
	#col1 { display:none;}
    #col2 {	
		width: 230px;
		margin: 0px 0px 0 0px;
	}
    #col3 {
		width: 900px;
    	/*margin: 0 240px 0 0;*/
    	margin: 0 0 0 0;
		/*min-height: 750px;*/
		/*overflow: hidden;*/
		float: left;
	}
	.Nocol2 #col2 {
		display:none;
	}
	.Nocol2 #col3 {
		width: 100%;
		margin: 0;
	}
	#col3 img {
    	max-width: 100%;
	}
    #col1_content {  }
    #col2_content { }
    #col3_content {  }
    #col1 p,
    #col2 p { margin: 0!important; }
    #appContent {
		padding: 0px;
    }
	.Header_margins {
		height: 96px;
		position: relative; }
	.BannerArea {  }
	.Header {  }
	.seitenanfang {
		background-image: url("/Read/Templates/HNEE2018_Template/Bilder/pfeil_nach_oben.gif");
		background-position: left 0.415em;
		background-repeat: no-repeat;
		display: inline;
		float: left;
		line-height: 1.57em;
		padding-left: 1.3em;
	}
	
	.StoererOverlay {
		width: 160px;
		height: 160px;
		border-radius: 100%;
		background-color: rgba(47, 89, 60, 0.75);
		color: #ffffff;
		text-align: center;
		padding: 25px;
		font-size: 22px;
		line-height: 26px;
		transform: rotate(15deg);
		position: absolute;
		top: 0;
		right: 15px;
		z-index: 9999;
		overflow: hidden;
	}
	.StoererOverlay p {
		padding: 0;
		margin: 0;
	}
	.StoererOverlay a,
	.StoererOverlay a:hover {
		color: #ffffff;
		text-decoration: none;
	}
	.StoererOverlay_EndDate {
		position: absolute;
		top: 0px;
		width: 250px;
		height: 40px;
		right: 190px;
		font-weight: bold;
		border: 3px solid #ff0000;
		z-index: 9999999999;
	}
	.StoererOverlay_EndDate div {
		background-color: #ffffff;
	}
	
	/*Navigation*/
	#TopNavigation_Area {
		background-color: #004d3d;
		border-bottom: 10px solid #CCCBD0;
		position: relative;
	}
	#TopNavigation,
	#HeaderMenu {
		width: 1200px;
		margin: 0 auto;
		height: 40px;
		/*overflow: hidden;*/
	}
	#TopNavigation ul,
	#HeaderMenu ul {
		
	}
	#TopNavigation li,
	#HeaderMenu li {
		float: left;
		margin: 0;
		padding: 0;
	}
	#TopNavigation .NavItem,
	#HeaderMenu .NavItem {
		color: #ffffff;
		padding: 0 31px 0 31px;
		text-decoration: none;
		line-height: 43px;
		text-transform: uppercase;
		font-size: 15px;
		display: block;
	}
	#HeaderMenu .NavItem {
		color: #939395;
		text-transform: none;
	}
	#TopNavigation .CurrentNavItem,
	#HeaderMenu .CurrentNavItem,
	#TopNavigation .NavItem:hover,
	#HeaderMenu .NavItem:hover{
		background-color: #717070;
		position: relative;
		top: -3px;
		display: inline-block;
		/*padding-top: 8px;
		line-height: 35px;*/
	}

	#TopNavigation .CurrentNavItem {
		
	}
	#TopNavigation .NavItem:hover {
		
	}
	#HeaderMenu .NavItem:hover {
		color: #ffffff;
	}
	#TopNavigation .NavItem:first-child,
	#HeaderMenu .NavItem:first-child {
		/*padding: 0 40px 0 0;*/
	}
	#TopNavigation .NavSubItemArea,
	#HeaderMenu .NavSubItemArea {
		top: 50;
		position: absolute;
		background-color: #ffffff;
		background: url("/Read/Templates/HNEE2018_Template/Bilder/NavSubItemBackground.png") repeat scroll left top transparent;
		width: 100%;
		border-bottom: 1px solid #666666;
		left: 0;
		z-index: 99999;
		-webkit-transition: opacity 0.2s ease-in;
		-moz-transition: opacity 0.2s ease-in;
		-o-transition: opacity 0.2s ease-in;
		-ms-transition: opacity 0.2s ease-in;
		transition: opacity 0.2s ease-in;
		opacity: 0;
		padding: 10px 0 5px 0;
		margin: 7px 0 0 0;
	}
	#TopNavigation .ShowNavSubItemArea,
	#HeaderMenu .ShowNavSubItemArea {
		opacity: 1!important;
	}
	#TopNavigation .NavSubItemSubArea,
	#HeaderMenu .NavSubItemSubArea {
		width: 1048px;
		height: 100%;
		margin: 0 auto;
		position: relative;
	}
	#TopNavigation .NavSubItem,
	#HeaderMenu .NavSubItem {
		width: 300px;
		min-height: 35px;
		background-color: #ffffff;
		margin: 0 0 1px 0;
		display: block;
		color: #717070;
		text-decoration: none;
		padding: 0px 20px;
		line-height: 35px;
		border-top: 2px solid #D1D1D1;
		position: relative;
	}
	#TopNavigation .NavSubItem_TempOpened {
		background-color: #eeeeee;
		color: #717070;
	}
	#TopNavigation .NavSubItemSubColumn1 > li:first-child > .NavSubItem,
	#HeaderMenu .NavSubItemSubColumn1 > li:first-child > .NavSubItem,
	#TopNavigation .NavSubItemSubColumn2 > li:first-child > .NavSubItem,
	#HeaderMenu .NavSubItemSubColumn2 > li:first-child > .NavSubItem,
	#TopNavigation .NavSubItemSubColumn3 > li:first-child > .NavSubItem,
	#HeaderMenu .NavSubItemSubColumn3 > li:first-child > .NavSubItem {
		border: none;
	}
	#TopNavigation .NavSubFirstItem,
	#HeaderMenu .NavSubFirstItem {
		/*border: none;*/
	}
	#TopNavigation .NavSubItem:hover,
	#HeaderMenu .NavSubItem:hover,
	#TopNavigation .CurrentNavItem,
	#HeaderMenu .CurrentNavItem{
		color: #ffffff;
		background-color: #706E6F;
		/*line-height: 43px;*/
	}
	#TopNavigation .NavSubItemSubAreaTitle,
	#HeaderMenu .NavSubItemSubAreaTitle {
		margin: 0 0 5px 0;
	}
	#TopNavigation .NavSubItemSubAreaTitle a,
	#HeaderMenu .NavSubItemSubAreaTitle a {
		color: #004d3d;
		font-weight: bold;
		font-size: 20px;
		text-transform: uppercase;
	}
	#TopNavigation img,
	#HeaderMenu img {
		vertical-align: bottom;
	}
	#TopNavigation .NavSubItemCloseArrow,
	#HeaderMenu .NavSubItemCloseArrow {
		text-align: center;
	}
	#TopNavigation .NavSubItemCloseArrow a,
	#HeaderMenu .NavSubItemCloseArrow a {
		text-decoration: none;
		color: #848484;
		font-size: 35px;
		width: 35px;
		position: absolute;
		bottom: 0;
	}
	#TopNavigation .NavSubItemNextArrow,
	#HeaderMenu .NavSubItemNextArrow {
		position: absolute;
		right: 0px;
		top: 0px;
		width: 30px;
		text-align: center;
		height: 35px;
		line-height: 35px;
		font-size: 25px;
		color: #BDBBBC;
	}
	#TopNavigation .NavSubItemSubArea ul li,
	#HeaderMenu .NavSubItemSubArea ul li {
		float:none;
		width: 290px;
	}
	#TopNavigation .NavSubItemSubColumn1,
	#HeaderMenu .NavSubItemSubColumn1 {
		
	}
	#TopNavigation .NavSubItemSubColumn2,
	#HeaderMenu .NavSubItemSubColumn2 {
		position: absolute;
		left: 360px;
		top: 27px;
		-webkit-transition: opacity 0.3s ease-in;
		-moz-transition: opacity 0.3s ease-in;
		-o-transition: opacity 0.3s ease-in;
		-ms-transition: opacity 0.3s ease-in;
		transition: opacity 0.3s ease-in;
		opacity: 0;
	}
	#TopNavigation .NavSubItemSubColumn3,
	#HeaderMenu .NavSubItemSubColumn3 {
		position: absolute;
		left: 360px;
		top: 0px;
		-webkit-transition: opacity 0.3s ease-in;
		-moz-transition: opacity 0.3s ease-in;
		-o-transition: opacity 0.3s ease-in;
		-ms-transition: opacity 0.3s ease-in;
		transition: opacity 0.3s ease-in;
		opacity: 0;
	}
	.NavPlaceholder { display:none; }
	#RightNavigation,
	#RightNavigation2 {
		margin: 0 0 20px 0;
	}
	#main #col2 #RightNavigation ul,
	#main #col2 #RightNavigation2 ul {
		list-style: none;
		margin: 0;
		padding: 0;
	}
	#main #col2 #RightNavigation li,
	#main #col2 #RightNavigation2 li {
		margin: 0;
		padding: 0;
	}
	#RightNavigation ul li .RightNavItem,
	#RightNavigation2 ul li .RightNavItem {
		background-color: #ffffff;
		display: block;
		text-decoration: none;
		color: #1A190E;
		padding: 6px 6px;
		border-radius: 8px 4px 4px 8px;
		margin: 5px 0 5px 0;
		border-bottom: 2px solid #e6e6e6;
	}
	#RightNavigation ul li .RightNavItem:hover,
	#RightNavigation2 ul li .RightNavItem:hover {
		background-color: #e6e6e6;
	}
	#RightNavigation ul li .RightNavSubItem,
	#RightNavigation2 ul li .RightNavSubItem {
		color: #1A190E;
		text-decoration: none;
		display: block;
		padding: 5px 25px 12px 15px;
		background: url("/Read/Templates/HNEE2018_Template/Bilder/RightNaviBorderBottom.png") no-repeat scroll 8px bottom transparent;
		background-size: 200px;
		position: relative;
	}
	#RightNavigation ul li .RightNavSubItem:hover,
	#RightNavigation2 ul li .RightNavSubItem:hover {
		text-decoration: underline;
	}
	#RightNavigation ul li .RightNavSubItem1,
	#RightNavigation2 ul li .RightNavSubItem1 {
		padding: 5px 25px 12px 15px;
		background-position-x: 8px;
	}
	#RightNavigation ul li .RightNavSubItem2,
	#RightNavigation2 ul li .RightNavSubItem2 {
		padding: 5px 25px 12px 25px;
		background-position-x: 18px;
	}
	#RightNavigation ul li .RightNavSubItem3,
	#RightNavigation2 ul li .RightNavSubItem3 {
		padding: 5px 25px 12px 35px;
		background-position-x: 28px;
	}
	#RightNavigation ul li .RightNavSubItem4,
	#RightNavigation2 ul li .RightNavSubItem4 {
		padding: 5px 25px 12px 45px;
		background-position-x: 38px;
	}
	#RightNavigation ul li .RightNavSubItem5,
	#RightNavigation2 ul li .RightNavSubItem5 {
		padding: 5px 25px 12px 55px;
		background-position-x: 48px;
	}
	#RightNavigation ul li .RightNavSubItem6,
	#RightNavigation2 ul li .RightNavSubItem6 {
		padding: 5px 25px 12px 65px;
		background-position-x: 58px;
	}
	#RightNavigation ul li .RightNavSubItem7,
	#RightNavigation2 ul li .RightNavSubItem7 {
		padding: 5px 25px 12px 75px;
		background-position-x: 68px;
	}
	#RightNavigation ul li .RightNavSubItem8,
	#RightNavigation2 ul li .RightNavSubItem8 {
		padding: 5px 25px 12px 85px;
		background-position-x: 78px;
	}
	#RightNavigation ul li .RightNavSubItem9,
	#RightNavigation2 ul li .RightNavSubItem9 {
		padding: 5px 25px 12px 95px;
		background-position-x: 88px;
	}
	#RightNavigation .NavSubItemNextArrow,
	#RightNavigation2 .NavSubItemNextArrow {
		height: 26px;
		font-size: 16px;
		width: 30px;
		text-align: center;
		position: absolute;
		right: 0;
	}
	#RightNavigation .RightNavSubItemColumn,
	#RightNavigation2 .RightNavSubItemColumn {
		-webkit-transition: max-height 0.5s;
		-moz-transition: max-height 0.5s;
		-o-transition: max-height 0.5s;
		-ms-transition: max-height 0.5s;
		transition: max-height 0.5s;
		max-height: 0px;
		overflow: hidden;
	}
	#RightNavigation .ShowNavSubItemArea,
	#RightNavigation2 .ShowNavSubItemArea {
		max-height: 1000px!important;
	}
	.RightNavigation_Title {
		font-weight: bold;
		border-bottom: 1px solid #555555;
		font-size: 20px;
		color: #555555;
		padding: 0 0 2px 5px;
	}
	#HeaderMenu {
		position: absolute;
		z-index: 99999;
		background-color: #DBDBDD;
		top: 50px;
		width: 100%;
	}
	
	/*Breadcrumb*/
	#main #Breadcrumb {
		color: #004d3d;
		margin: 10px 0 10px 0;
	}
	#main #Breadcrumb a {
		color: #717070;
		text-decoration: none;
	}
	#main #Breadcrumb a:hover {
		text-decoration: underline;
	}
	
	/*Sonstiges für Nicht-Mobile*/
	#Header_Mobile {
		display: none;
		color: #004d3d;
		height: 60px;
		font-weight: bold;
		font-size: 19px;
		overflow: hidden;
	}
	#Header_Mobile .SiteTitle {
		float: left;
		letter-spacing: -1px;
		padding: 5px 0 5px 20px;
		line-height: 50px;
	}
	#Header_Mobile .SiteTitle a {
		color: #004d3d;
	}
	#Header_Mobile .SiteTitle a:hover {
		text-decoration: none;
	}
	#Header_Mobile .SearchLinks {
		float: right;
	}
	#Header_Mobile .HeaderMenuButton {
		float: right;
		font-size: 30px;
		line-height: 30px;
		padding: 15px 8px;
		margin: 0 10px 0 0;
		color: #004d3d;
	}
	#Header_Mobile .SearchButton {
		float: right;
		font-size: 30px;
		padding: 15px 10px;
		color: #004d3d;
	}
	#Header_Mobile .SearchButton:hover {
		text-decoration: none;
	}
	#Header_Mobile .HeaderMenuButton:hover {
		text-decoration: none;
	}
	#Header_Mobile form .SearchBox {
		height: 60px;
		font-size: 15px;
		position: absolute;
		right: 105px;
		border: none;
		width: calc(100% - 115px);
		outline: none;
		box-sizing: border-box;
		padding: 5px;
		font-size: 1em;
	}
	.TopNavigation_Bar_Mobile {
		display: none;
		text-transform: uppercase;
		color: #ffffff;
		padding: 0px 20px;
		text-decoration: none;
		height: 43px;
		line-height: 43px;
		font-size: 18px;
	}
	.TopNavigation_Bar_Mobile .Hamburger_Menubutton {
		float: right;
		font-size: 20px;
		line-height: 43px;
	}
	
	/*Footer*/
	.Footer_Area {
		
	}
	.cab_isRedakmode .Footer_Area {
		display:none;
	}
	.Footer_Area1 {
		background-color: #EEEEEE;
		line-height: 75px;
	}
	.Footer_Area2 {
		background-color: #CECECE;
		overflow: hidden;
		padding: 40px 0;
	}
	.Footer_Area3 {
		background-color: #FFFFFF;
		padding: 35px 0;
	}
	.Footer {
		width: 1200px;
		margin: 0 auto;
	}
	.Footer img {
		vertical-align: middle;
	}
	.Footer_Item {
		width: 25%;
		float: left;
	}
	.Footer_Item a,
	.Footer_Item a:hover{
		color: #525B64;
	}
	.Footer_Area3 .Footer a img {
		/*padding: 0 0 0 70px;*/
		padding: 0;
		max-width: 200px;
	}
	.Footer_Area3 .Footer a:first-child img {
		padding: 0;
	}
	.Footer_Area3 {
		display: none;
	}
	
	/*Snippets*/
	.layout_box .layout_cell_50 { width: 48%; }
	
	.Snippet_Studiengang {
		
	}
	.Snippet_Studiengang .Snippet_Studiengang_Title {
		font-size: 35px;
		line-height: 45px;
		color: #004d3d;
		font-weight: bold;
		height: 80px;
	}
	.Snippet_Studiengang .Snippet_Studiengang_Box {
		background-color: #004d3d;
		color: #ffffff;
		height: 75px;
		line-height: 75px;
		font-size: 32px;
		font-weight: bold;
		display: inline-block;
		text-align: center;
		overflow: hidden;
		margin-bottom: 20px;
	}
	.Snippet_Studiengang .Snippet_Studiengang_Box:hover {
		text-decoration: none;
	}
	.Snippet_Studiengang .Snippet_Studiengang_Box1 {
		width: calc(50% - 22px);
		margin: 0 44px 20px 0;
	}
	.Snippet_Studiengang .Snippet_Studiengang_Box2 {
		width: calc(50% - 22px);
	}
	.Snippet_Studiengang .Snippet_Studiengang_Box3 {
		width: calc(50% - 22px);
		margin: 0 44px 20px 0;
		font-size: 32px;
	}
	.Snippet_Studiengang .Snippet_Studiengang_Box4 {
		width: calc(50% - 22px);
		
		font-size: 32px;
	}
	.Snippet_Studiengang .Snippet_Studiengang_Box5 {
		width: calc(33% - 80px);
		font-size: 32px;
		padding: 5px 40px;
		line-height: 30px;
		height: 65px;
	}
	.Snippet_Studiengang .Snippet_Studiengang_Box_Bewerben {
		color: #004d3d;
		display: block;
		text-align: right;
		background: none;
		font-size: 18px;
		text-transform: uppercase;
		height: 20px;
		line-height: 20px;
		font-family: Arial, "Font Awesome 5 Free";
	}
	
	
	/*Slideshow*/
	.imagelinked_slideshow_cust {
		position: relative;
		height: 331px;
	}
	#col3 .imagelinked_slideshow_cust .slide {
		width: 1200px;
		height: 331px;
	}
	.imagelinked_slideshow_cust .carousel-NavArrowLeft {
		position: absolute;
		left: -40px;
		top: 0;
		bottom: 0;
		width: 50px;
		text-decoration: none;
	}
	.imagelinked_slideshow_cust .carousel-NavArrowLeft .NavArrowLeft {
		/*height: 60px;*/
		height: 100%;
		width: 50px;
		/*top: 42%;*/
		position: relative;
		background: url("/Read/Templates/HNEE2018_Template/Bilder/NavArrowLeft.png") no-repeat scroll center center transparent;
	}
	.imagelinked_slideshow_cust .carousel-NavArrowRight {
		position: absolute;
		right: -40px;
		top: 0;
		bottom: 0;
		width: 50px;
		text-decoration: none;
	}
	.imagelinked_slideshow_cust .carousel-NavArrowRight .NavArrowRight {
		/*height: 60px;*/
		height: 100%;
		width: 50px;
		/*top: 42%;*/
		position: relative;
		background: url("/Read/Templates/HNEE2018_Template/Bilder/NavArrowRight.png") no-repeat scroll center center transparent;
	}
	.imagelinked_slideshow_cust .carousel-NavArrowRight_1,
	.imagelinked_slideshow_cust .carousel-NavArrowLeft_1 {
		display:none;
	}
	
	.Cab_SeitenListeLayout_HNEE_SiteSlideshow {
		width: 100%;
		height: 348px;
		margin: 8px 0 10px 0;
	}
	.Cab_SeitenListeLayout_HNEE_SiteSlideshow .slide{
		height: 699px;
		position: relative;
		width: 1048px;
		margin: 0 30px 0 0px !important;
	}
	.Cab_SeitenListeLayout_HNEE_SiteSlideshow .PreviewMain {
		position: absolute;
		right: 50px;
		bottom: 30px;
		display: none;
	}
	.Cab_SeitenListeLayout_HNEE_SiteSlideshow .PreviewArea {
		
	}
	.Cab_SeitenListeLayout_HNEE_SiteSlideshow .Preview {
		width: 600px;
		padding: 20px 20px 40px 20px;
		background-color: rgba(155,175,87,0.7);
		color: #ffffff;
		font-size: 18px;
		line-height: 22px;
	}
	.Cab_SeitenListeLayout_HNEE_SiteSlideshow .Preview .PreviewTitle {
		
	}
	.Cab_SeitenListeLayout_HNEE_SiteSlideshow .Preview .PreviewTitle a {
		display: block;
		color: #ffffff;
		text-decoration: none;
		padding: 0 0 10px 0;
		font-weight: bold;
	}
	.Cab_SeitenListeLayout_HNEE_SiteSlideshow .Preview .PreviewText {
		
	}
	.Cab_SeitenListeLayout_HNEE_SiteSlideshow .Preview .PreviewText a {
		display: block;
		color: #ffffff;
		text-decoration: none;
	}
	.Cab_SeitenListeLayout_HNEE_SiteSlideshow .MoreLink {
		height: 30px;
		line-height: 30px;
	}
	.Cab_SeitenListeLayout_HNEE_SiteSlideshow .MoreLink a {
		color: #ffffff !important;
		text-decoration: none !important;
		font-size: 20px;
		padding: 0 10px;
	}
	.Cab_SeitenListeLayout_HNEE_SiteSlideshow {
		
	}
	.Cab_SeitenListeLayout_HNEE_SiteSlideshow {
		
	}
	.Cab_SeitenListeLayout_HNEE_SiteSlideshow .carousel-NavArrowLeft {
		position: absolute;
		left: -40px;
		top: 0;
		bottom: 0;
		width: 50px;
		text-decoration: none;
	}
	.Cab_SeitenListeLayout_HNEE_SiteSlideshow .carousel-NavArrowLeft .NavArrowLeft {
		height: 60px;
		width: 50px;
		top: 42%;
		position: relative;
		background: url("/Read/Templates/HNEE2018_Template/Bilder/NavArrowLeft.png") no-repeat scroll center top transparent;
	}
	.Cab_SeitenListeLayout_HNEE_SiteSlideshow .carousel-NavArrowLeft:hover .NavArrowLeft {
		
	}
	.Cab_SeitenListeLayout_HNEE_SiteSlideshow .carousel-NavArrowRight {
		position: absolute;
		right: -40px;
		top: 0;
		bottom: 0;
		width: 50px;
		text-decoration: none;
	}
	.Cab_SeitenListeLayout_HNEE_SiteSlideshow .carousel-NavArrowRight .NavArrowRight {
		height: 60px;
		width: 50px;
		top: 42%;
		position: relative;
		background: url("/Read/Templates/HNEE2018_Template/Bilder/NavArrowRight.png") no-repeat scroll center top transparent;
	}
	.Cab_SeitenListeLayout_HNEE_SiteSlideshow .carousel-NavArrowRight:hover .NavArrowRight {
		
	}
	#main .Cab_SeitenListeLayout_HNEE_SiteSlideshow .footer {
		position: absolute;
		right: 34px;
		height: 30px;
		text-align: left;
		left: auto;
		bottom: 30px;
		padding: 0 10px;
		width: 620px;
		text-align: right;
		display: none;
	}
	.Cab_SeitenListeLayout_HNEE_SiteSlideshow .footer a.site_slideshow_siteimg {
		background-color: #ffffff;
		border: 3px solid #ffffff;
		height: 12px;
		width: 12px;
		margin: 0 4px;
		display: inline-block;
	}
	.Cab_SeitenListeLayout_HNEE_SiteSlideshow .footer a.site_slideshow_siteimg_active {
		border: 3px solid #ffffff;
		height: 12px;
		width: 12px;
		margin: 0px 4px;
		display: inline-block;
	}
	.Cab_SeitenListeLayout_HNEE_SiteSlideshow .ScrollDown {
		position: absolute;
		bottom: 30px;
		left: 20px;
		font-size: 30px;
		color: #ffffff;
		border: 3px solid #ffffff;
		border-radius: 100%;
		width: 35px;
		display: inline-block;
		height: 35px;
		line-height: 40px;
		text-align: right;
		display: none;
	}
	.Cab_SeitenListeLayout_HNEE_SiteSlideshow .ScrollDown:hover {
		text-decoration: none;
	}
	
	.Cab_SeitenListeLayout_HNEE_Pressemitteilungen {
		background-color: #EEEEEE;
	}
	.Cab_SeitenListeLayout_HNEE_Pressemitteilungen .slide {
		height: 200px;
	}
	.Cab_SeitenListeLayout_HNEE_Pressemitteilungen .slide > img {
		float: left;
		padding: 0 10px 0 0;
	}
	.Cab_SeitenListeLayout_HNEE_Pressemitteilungen .PreviewTitle {
		padding: 0 0 5px 0;
		padding: 0 0 0 210px;
	}
	.Cab_SeitenListeLayout_HNEE_Pressemitteilungen .PreviewTitle a {
		color: #777777;
		font-weight: bold;
		line-height: 17px;
		padding: 0 0 10px 0;
		display: block;
	}
	.Cab_SeitenListeLayout_HNEE_Pressemitteilungen .PreviewText {
		color: #777777;
		line-height: 15px;
		font-size: 12px;
		font-weight: bold;
		padding: 0 0 10px 210px;
	}
	.Cab_SeitenListeLayout_HNEE_Pressemitteilungen .PreviewDate {
		padding: 0 0 0 210px;
		color: #777777;
		font-size: 12px;
	}
	.Cab_SeitenListeLayout_HNEE_Pressemitteilungen .carousel-NavArrowLeft {
		color: #777777;
		border-radius: 100%;
		padding: 7px;
		background-color: #DBDBDB;
		margin: 10px 0px 10px 10px;
		font-size: 15px;
	}
	.Cab_SeitenListeLayout_HNEE_Pressemitteilungen .carousel-NavArrowRight {
		color: #777777;
		border-radius: 100%;
		padding: 7px;
		background-color: #DBDBDB;
		margin: 10px 0px 10px 3px;
		font-size: 15px;
	}
	.Cab_SeitenListeLayout_HNEE_Pressemitteilungen .MoreSitesLink {
		color: #777777;
		border-radius: 100%;
		padding: 7px;
		background-color: #DBDBDB;
		margin: 10px 0px 10px 105px;
		font-size: 15px;
	}
	.Cab_SeitenListeLayout_HNEE_Pressemitteilungen .MoreSitesLink:hover {
		text-decoration: none;
	}
	
	.Cab_SeitenListeLayout_HNEE_Kurzmeldungen {
		background-color: #EEEEEE;
		height: 250px;
		padding: 8px;
	}
	.Cab_SeitenListeLayout_HNEE_Kurzmeldungen .MessageLinks  {
		height: 220px;
	}
	.Cab_SeitenListeLayout_HNEE_Kurzmeldungen .MessageLink  {
		color: #777777;
		font-weight: bold;
		padding: 0 0 10px 0;
		display: block;
		margin: 0 0 0 20px;
		line-height: 20px;
	}
	.Cab_SeitenListeLayout_HNEE_Kurzmeldungen .MessageLinkArrow  {
		float: left;
		color: #777777;
		font-weight: bold;
		line-height: 20px;
	}
	.Cab_SeitenListeLayout_HNEE_Kurzmeldungen .MoreSitesLink  {
		color: #777777;
		border-radius: 100%;
		padding: 7px;
		background-color: #DBDBDB;
		font-size: 15px;
	}
	.Cab_SeitenListeLayout_HNEE_Kurzmeldungen .MoreSitesLink:hover {
		text-decoration: none;
	}
	
	.Cab_SeitenListeLayout_HNEE_Calendar {
		height: 250px;
	}
	.Cab_SeitenListeLayout_HNEE_Calendar .carousel-content .slide {
		margin: 0 30px 0 0;
		padding: 0!important;
		background-color: #ffffff;
		height: 140px;
	}
	.Cab_SeitenListeLayout_HNEE_Calendar .CalendarInfoLeft {
		float: left;
		border-right: 3px solid #004d3d;
		margin: 20px 0;
		height: 100px;
		width: 110px;
	}
	.Cab_SeitenListeLayout_HNEE_Calendar .CalendarInfoLeft a {
		color: #004d3d;
	}
	.Cab_SeitenListeLayout_HNEE_Calendar .CalendarInfoRight {
		margin: 20px 0 20px 120px;
	}
	.Cab_SeitenListeLayout_HNEE_Calendar .CalendarInfoRight a {
		color: #1A190E;
		font-weight: normal;
		font-size: 18px;
		line-height: 22px;
		display: table-cell;
		vertical-align: middle;
	}
	.Cab_SeitenListeLayout_HNEE_Calendar .CalendarInfoRight a:hover {
		text-decoration: none;
	}
	.Cab_SeitenListeLayout_HNEE_Calendar .carousel-NavArrowLeft {
		position: absolute;
		left: -40px;
		top: 50px;
		width: 50px;
		text-decoration: none;
	}
	.Cab_SeitenListeLayout_HNEE_Calendar .carousel-NavArrowLeft .NavArrowLeft {
		height: 60px;
		width: 50px;
		top: 42%;
		position: relative;
		background: url("/Read/Templates/HNEE2018_Template/Bilder/NavArrowLeft.png") no-repeat scroll center top transparent;
	}
	.Cab_SeitenListeLayout_HNEE_Calendar .carousel-NavArrowRight {
		position: absolute;
		right: -40px;
		top: 50px;
		width: 50px;
		text-decoration: none;
	}
	.Cab_SeitenListeLayout_HNEE_Calendar .carousel-NavArrowRight .NavArrowRight {
		height: 60px;
		width: 50px;
		top: 42%;
		position: relative;
		background: url("/Read/Templates/HNEE2018_Template/Bilder/NavArrowRight.png") no-repeat scroll center top transparent;
	}
	.Cab_SeitenListeLayout_HNEE_Calendar .PreviewDate {
		
	}
	.Cab_SeitenListeLayout_HNEE_Calendar .PreviewDate .MonthName {
		display: block;
		text-align: center;
		font-size: 30px;
		font-weight: bold;
		height: 55px;
	}
	.Cab_SeitenListeLayout_HNEE_Calendar .PreviewDate .MonthName:hover {
		text-decoration: none;
	}
	.Cab_SeitenListeLayout_HNEE_Calendar .PreviewDate .DayName {
		display: block;
		text-align: center;
		font-size: 65px;
		font-weight: bold;
	}
	.Cab_SeitenListeLayout_HNEE_Calendar .PreviewDate .DayName:hover {
		text-decoration: none;
	}
	.Cab_SeitenListeLayout_HNEE_Calendar .PreviewTitle {
		height: 100px;
		display: table;
	}
	.Cab_SeitenListeLayout_HNEE_Calendar .carousel-NavArrowRight_1,
	.Cab_SeitenListeLayout_HNEE_Calendar .carousel-NavArrowLeft_1,
	.Cab_SeitenListeLayout_HNEE_Calendar .carousel-NavArrowRight_2,
	.Cab_SeitenListeLayout_HNEE_Calendar .carousel-NavArrowLeft_2,
	.Cab_SeitenListeLayout_HNEE_Calendar .carousel-NavArrowRight_3,
	.Cab_SeitenListeLayout_HNEE_Calendar .carousel-NavArrowLeft_3 {
		display: none;
	}
	
	.Cab_SeitenListeLayout_HNEE_Calendar_Background {
		position: absolute;
		height: 280px;
		background-color: #EEEEEE;
		left: 0;
		right: 0;
		top: 0;
		display: none;
	}
	
	
	
	
	.Cab_SeitenListeLayout_HNEE_Aktuelles {
		
	}
	.Cab_SeitenListeLayout_HNEE_Aktuelles .carousel-content .slide {
		margin: 0 30px 0 0;
		padding: 0!important;
	}
	.Cab_SeitenListeLayout_HNEE_Aktuelles .carousel-NavArrowLeft {
		position: absolute;
		left: -40px;
		top: 170px;
		width: 50px;
		text-decoration: none;
	}
	.Cab_SeitenListeLayout_HNEE_Aktuelles .carousel-NavArrowLeft .NavArrowLeft {
		height: 60px;
		width: 50px;
		top: 42%;
		position: relative;
		background: url("/Read/Templates/HNEE2018_Template/Bilder/NavArrowLeft.png") no-repeat scroll center top transparent;
	}
	.Cab_SeitenListeLayout_HNEE_Aktuelles .carousel-NavArrowRight {
		position: absolute;
		right: -40px;
		top: 170px;
		width: 50px;
		text-decoration: none;
	}
	.Cab_SeitenListeLayout_HNEE_Aktuelles .carousel-NavArrowRight .NavArrowRight {
		height: 60px;
		width: 50px;
		top: 42%;
		position: relative;
		background: url("/Read/Templates/HNEE2018_Template/Bilder/NavArrowRight.png") no-repeat scroll center top transparent;
	}
	.Cab_SeitenListeLayout_HNEE_Aktuelles .PreviewImage {
		height: 265px;
		overflow: hidden;
	}
	.Cab_SeitenListeLayout_HNEE_Aktuelles .PreviewImage img {
		
	}
	.Cab_SeitenListeLayout_HNEE_Aktuelles .PreviewDate {
		font-size: 15px;
		color: #1a190e;
	}
	.Cab_SeitenListeLayout_HNEE_Aktuelles .PreviewText  {
		font-weight: normal;
		font-size: 18px;
		height: 85px;
		color: #1a190e;
	}
	.Cab_SeitenListeLayout_HNEE_Aktuelles .MoreLink {
		
	}
	.Cab_SeitenListeLayout_HNEE_Aktuelles .carousel-NavArrowRight_1,
	.Cab_SeitenListeLayout_HNEE_Aktuelles .carousel-NavArrowLeft_1,
	.Cab_SeitenListeLayout_HNEE_Aktuelles .carousel-NavArrowRight_2,
	.Cab_SeitenListeLayout_HNEE_Aktuelles .carousel-NavArrowLeft_2,
	.Cab_SeitenListeLayout_HNEE_Aktuelles .carousel-NavArrowRight_3,
	.Cab_SeitenListeLayout_HNEE_Aktuelles .carousel-NavArrowLeft_3 {
		display: none;
	}
	
	.Cab_SeitenListeLayout_HNEE_Mehrerfahren {
		
	}
	.Cab_SeitenListeLayout_HNEE_Mehrerfahren .carousel-content .slide {
		margin: 0 30px 0 0;
		padding: 0!important;
	}
	.Cab_SeitenListeLayout_HNEE_Mehrerfahren .carousel-NavArrowLeft {
		position: absolute;
		left: -40px;
		top: 170px;
		width: 50px;
		text-decoration: none;
	}
	.Cab_SeitenListeLayout_HNEE_Mehrerfahren .carousel-NavArrowLeft .NavArrowLeft {
		height: 60px;
		width: 50px;
		top: 42%;
		position: relative;
		background: url("/Read/Templates/HNEE2018_Template/Bilder/NavArrowLeft.png") no-repeat scroll center top transparent;
	}
	.Cab_SeitenListeLayout_HNEE_Mehrerfahren .carousel-NavArrowRight {
		position: absolute;
		right: -40px;
		top: 170px;
		width: 50px;
		text-decoration: none;
	}
	.Cab_SeitenListeLayout_HNEE_Mehrerfahren .carousel-NavArrowRight .NavArrowRight {
		height: 60px;
		width: 50px;
		top: 42%;
		position: relative;
		background: url("/Read/Templates/HNEE2018_Template/Bilder/NavArrowRight.png") no-repeat scroll center top transparent;
	}
	.Cab_SeitenListeLayout_HNEE_Mehrerfahren .PreviewImage {
		height: 265px;
		overflow: hidden;
	}
	.Cab_SeitenListeLayout_HNEE_Mehrerfahren img,
	.Cab_SeitenListeLayout_HNEE_Mehrerfahren iframe {
		width: 100%!important;
		max-height: 265px;
	}
	.Cab_SeitenListeLayout_HNEE_Mehrerfahren .PreviewDate {
		font-size: 15px;
	}
	.Cab_SeitenListeLayout_HNEE_Mehrerfahren .PreviewText {
		font-size: 18px;
	}
	.Cab_SeitenListeLayout_HNEE_Mehrerfahren .PreviewText h1 {
		display: block;
		color: #004d3d;
		font-size: 40px;
		font-weight: bold;
	}
	.Cab_SeitenListeLayout_HNEE_Mehrerfahren .PreviewText h1 a {
		color: #004d3d;
		font-size: 22px;
		font-weight: bold;
	}
	.Cab_SeitenListeLayout_HNEE_Mehrerfahren .PreviewText h1 a:hover {
		color: #004d3d;
	}
	.Cab_SeitenListeLayout_HNEE_Mehrerfahren .PreviewText a,
	.Cab_SeitenListeLayout_HNEE_Mehrerfahren .PreviewText a:hover {
		color: #1A190E;
		text-decoration: none;
	}
	.Cab_SeitenListeLayout_HNEE_Mehrerfahren .MoreLink {
		
	}
	.Cab_SeitenListeLayout_HNEE_Mehrerfahren .carousel-NavArrowRight_1,
	.Cab_SeitenListeLayout_HNEE_Mehrerfahren .carousel-NavArrowLeft_1,
	.Cab_SeitenListeLayout_HNEE_Mehrerfahren .carousel-NavArrowRight_2,
	.Cab_SeitenListeLayout_HNEE_Mehrerfahren .carousel-NavArrowLeft_2,
	.Cab_SeitenListeLayout_HNEE_Mehrerfahren .carousel-NavArrowRight_3,
	.Cab_SeitenListeLayout_HNEE_Mehrerfahren .carousel-NavArrowLeft_3 {
		display: none;
	}
	.Cab_SeitenListeLayout_HNEE_Mehrerfahren p {
		margin-bottom: 0;
		padding-bottom: 10px;
	}
	.Cab_SeitenListeLayout_HNEE_Mehrerfahren h1 {
		margin: 0;
		padding: 0;
	}
	.Cab_SeitenListeLayout_HNEE_Mehrerfahren h1 a {
		display: none;
	}
	.Cab_SeitenListeLayout_HNEE_Mehrerfahren h1 a:first-child {
		margin: 0 0 0;
		padding: 0 0 16px;
		padding-top: 8px;
		display: block;
	}
	
	.Cab_SeitenListeLayout_HNEE_DreispaltigeSeitenliste {
		
	}
	.Cab_SeitenListeLayout_HNEE_DreispaltigeSeitenliste .carousel-content .slide {
		margin: 0 30px 0 0;
		padding: 0!important;

	}
	.Cab_SeitenListeLayout_HNEE_DreispaltigeSeitenliste .carousel-NavArrowLeft {
		position: absolute;
		left: -40px;
		top: 170px;
		width: 50px;
		text-decoration: none;
	}
	.Cab_SeitenListeLayout_HNEE_DreispaltigeSeitenliste .carousel-NavArrowLeft .NavArrowLeft {
		height: 60px;
		width: 50px;
		top: 42%;
		position: relative;
		background: url("/Read/Templates/HNEE2018_Template/Bilder/NavArrowLeft.png") no-repeat scroll center top transparent;
	}
	.Cab_SeitenListeLayout_HNEE_DreispaltigeSeitenliste .carousel-NavArrowRight {
		position: absolute;
		right: -40px;
		top: 170px;
		width: 50px;
		text-decoration: none;
	}
	.Cab_SeitenListeLayout_HNEE_DreispaltigeSeitenliste .carousel-NavArrowRight .NavArrowRight {
		height: 60px;
		width: 50px;
		top: 42%;
		position: relative;
		background: url("/Read/Templates/HNEE2018_Template/Bilder/NavArrowRight.png") no-repeat scroll center top transparent;
	}
	.Cab_SeitenListeLayout_HNEE_DreispaltigeSeitenliste .PreviewImage {
		height: 265px;
		overflow: hidden;
	}
	.Cab_SeitenListeLayout_HNEE_DreispaltigeSeitenliste img,
	.Cab_SeitenListeLayout_HNEE_DreispaltigeSeitenliste iframe {
		width: 100%!important;
		max-height: 265px;
	}
	.Cab_SeitenListeLayout_HNEE_DreispaltigeSeitenliste .PreviewDate {
		font-size: 15px;
	}
	.Cab_SeitenListeLayout_HNEE_DreispaltigeSeitenliste .PreviewText {
		font-size: 18px;
	}
	.Cab_SeitenListeLayout_HNEE_DreispaltigeSeitenliste .PreviewText h1 {
		display: block;
		color: #004d3d;
		font-size: 40px;
		font-weight: bold;
	}
	.Cab_SeitenListeLayout_HNEE_DreispaltigeSeitenliste .PreviewText h1 a {
		color: #004d3d;
		font-size: 22px;
		font-weight: bold;
	}
	.Cab_SeitenListeLayout_HNEE_DreispaltigeSeitenliste .PreviewText h1 a:hover {
		color: #004d3d;
	}
	.Cab_SeitenListeLayout_HNEE_DreispaltigeSeitenliste .PreviewText a,
	.Cab_SeitenListeLayout_HNEE_DreispaltigeSeitenliste .PreviewText a:hover {
		color: #1A190E;
		text-decoration: none;
	}
	.Cab_SeitenListeLayout_HNEE_DreispaltigeSeitenliste .MoreLink {
		
	}
	.Cab_SeitenListeLayout_HNEE_DreispaltigeSeitenliste .carousel-NavArrowRight_1,
	.Cab_SeitenListeLayout_HNEE_DreispaltigeSeitenliste .carousel-NavArrowLeft_1,
	.Cab_SeitenListeLayout_HNEE_DreispaltigeSeitenliste .carousel-NavArrowRight_2,
	.Cab_SeitenListeLayout_HNEE_DreispaltigeSeitenliste .carousel-NavArrowLeft_2,
	.Cab_SeitenListeLayout_HNEE_DreispaltigeSeitenliste .carousel-NavArrowRight_3,
	.Cab_SeitenListeLayout_HNEE_DreispaltigeSeitenliste .carousel-NavArrowLeft_3 {
		
	}
	.Cab_SeitenListeLayout_HNEE_DreispaltigeSeitenliste p {
		margin-bottom: 0;
		padding-bottom: 10px;
	}
	.Cab_SeitenListeLayout_HNEE_DreispaltigeSeitenliste .PreviewText a:first-child {
		margin-bottom: 0;
		padding-bottom: 10px;
	}
	.Cab_SeitenListeLayout_HNEE_DreispaltigeSeitenliste h1 {
		margin: 0;
		padding: 0;
	}
	.Cab_SeitenListeLayout_HNEE_DreispaltigeSeitenliste h1 a {
		display: none;
	}
	.Cab_SeitenListeLayout_HNEE_DreispaltigeSeitenliste h1 a:first-child {
		margin: 0 0 0;
		padding: 0 0 16px;
		padding-top: 8px;
		display: block;
	}
	
	div.site_slideshow div.image div.carousel-wrapper div.carousel-content .slide .PreviewImage img {
		width: 100%;
	}
	
	#site_slideshow_3795 div.slide {width: 580px;}
	
	.site_slideshow .carousel-wrapper {
		width: 100%;
	}

	/*Formatierungen*/
	p { margin: 0; }
	p { margin-bottom: 10px; }
	table p { margin: 0; }
	
	#col3 table * { font-size: 12px; }
	a {
		color: #FFCE00;
		text-decoration: underline;
	}
	a:hover { text-decoration: underline; }
	h1 {
		font-size: 30px;
		font-weight: bold;
		line-height: 45px;
	}
	.cab_isEditor h1 {
		display: block;
	}
	h1 div.Cab_editableBorder {
		min-height: 45px;
		line-height: 45px;
	}
	h2 {
		color: #FFCE00;
		font-size: 24px;
		line-height: 25px;
		font-weight: normal;
		margin: 20px 0;
	}
    h3 {
		font-size: 20px;
		line-height: 20px;
		font-weight: bold;
		margin: 20px 0;
	}
	h4 {
		color: #FFCE00;
		font-size: 16px;
		line-height: 20px;
		font-weight: bold;
		margin: 20px 0;
	}
	h7 {
		color: #766F69;
		font-size: 25px;
		line-height: 25px;
		font-weight: bold;
		margin: 0 0 35px 0;
		display: block;
	}
	ol, dl {
		margin: 10px 0px 10px 0.5em;
		*margin: 10px 0px 10px 1.0em; }
	ul, dl {
		list-style: none;
		margin: 0px; }
	#main ul, #main dl {
		list-style: outside;
		margin: 0 0 0 1.3em;
		*margin: 0 0 0 1.4em;
		padding: 10px 0; 
		/*list-style-image: url("/Read/Templates/HNEE2018_Template/Bilder/ListItemPoint_Old.png");*/
	}
	#main ol {
		margin: 0 0 0 1.3em;
	}
	#col1 ul, #col1 dl {
		margin: 0 0 0 1.2em;
		*margin: 0 0 0 1.3em;
	}
	#main ul, #main dl {  }
	#col1 ul, #col1 dl {  }
	#col1 ul, #col1 dl, #col2 ul, #col2 dl { /*list-style: disc; margin: 0 0 0 0.5em; *margin: 0 0 0 0.6em;*/ }
	#main li, .cab_listentry { }
	#col1 li { padding: 0; }
	#main li p, .cab_listentry p { margin: 0; }
	#main ul li,
	#main ol li {
		/*background: url("/Read/Templates/HNEE2018_Template/Bilder/list.gif") no-repeat scroll left 6px rgba(0, 0, 0, 0);
		list-style: none outside none;*/
		margin: 0 0 10px;
		padding: 0 0 10px 0;
	}
	#main #col3 .greenboxbroad ul li,
	#main #col3 .greenboxbroad ol li,
	#main #col3 .box ul li,
	#main #col3 .box ol li {
		margin: 0 0 0 5px;
		padding: 0 0 5px 0;
	}
	#main #col3 ul li,
	#main #col3 ol li {
		margin: 0 0 0 0;
		padding: 0 0 5px 0;
	}
	#main #col3 ul, #main #col3 dl {
		padding: 0;
	}
	div.EinzelVariante ul li { margin-left: 0.0em; }
	.EintragsInformationen { margin:15px 0px 30px 0px;
	                         font-size:10px; }
	.variante_bl_prev { text-align:left; }
	.variante_bl_count { text-align:center; }
	.variante_bl_next { text-align:right; }
	hr { }
	.variante_SuchergebnisBlock { margin: 10px 0; }
	
    /*Tabellen*/
	.TableTempl_01 {
	  border: #ffffff 1px solid;
	  border-collapse:collapse; 
	  margin: 2px 0 10px 0; /* Abstand oben und unten zum text */
	  height: auto !important;
	}
	.TableTempl_01 TD {
	  vertical-align:text-top;
	  border: #ffffff 1px solid;
	  background-color: #E2E2E2;
	  padding: 3px;  /*Abstand Text zum Rand der Tabellenzelle */
	}
	.TableTempl_01 TD P{padding:0; margin:0; /*autom. Absatzabstand ausschalten */}
	.TableTempl_01 .HighCell { background-color: #c6e1d2; xxcolor: #ffffff;}
	.TableTempl_01 .HighTD { background-color: #e6f2eb;}
	.TableTempl_01 .HightTD { background-color: #e6f2eb;}
	.TableTempl_01 .LowTD { background-color: #c6e1d2;}

	.TableTempl_02 {
	  border-collapse:collapse; 
	  margin: 2px 0 10px 0; /* Abstand oben und unten zum text */
	  height: auto !important;
	}

	.TableTempl_02 TD {
	  vertical-align:text-top;
	  border: #333333 1px solid;
	  background-color: #fffff0;
	  padding: 4px;  /*Abstand Text zum Rand der Tabellenzelle */
	}
	.TableTempl_02 TD P{padding:0; margin:0;}
	.TableTempl_02 .HighCell {background-color: #CECECE;}

	.TableTempl_03 {
	  border-collapse:collapse; 
	  margin: 2px 0 10px 0; /* Abstand oben und unten zum text */
	  height: auto !important;
	}

	.TableTempl_03 TD {
	  vertical-align:text-top;
	  border: #333333 1px solid;

	  padding: 4px;  /*Abstand Text zum Rand der Tabellenzelle */
	}
	.TableTempl_03 TD P{padding:0; margin:0;}
	.TableTempl_03 .HighCell {
	  color: #000000;
	  background-color: #CECECE;
	}

	.TableTempl_04 {
	  border-collapse:collapse; 
	  margin: 2px 0 10px 0; /* Abstand oben und unten zum text */
	  height: auto !important;
	}

	.TableTempl_04 TD {
	  vertical-align:text-top;
	  border: #333333 1px solid;
	  background-color: #fffff0;
	  padding: 5px;  /*Abstand Text zum Rand der Tabellenzelle */
	}
	.TableTempl_04 TD P{padding:0; margin:0;}
	.TableTempl_04 .HighCell {
	  background-color: #CECECE;
	}

	.TableTempl_05 {
	  border: none;
	  border-collapse:separate; 
	  margin: 2px 0 10px 0; /* Abstand oben und unten zum text */
	  height: auto !important;
	}

	.TableTempl_05 TD {
	  border: none;
	  background-color: #fffff0;
	  vertical-align:text-top;
	  padding: 3px;

	}
	.TableTempl_05 .HighCell { background-color: #CECECE; xxcolor: #ffffff;}
	.TableTempl_05 .HighTD { background-color: #e6f2eb; /* #FCFAEC; */}
	.TableTempl_05 .HightTD { background-color: #e6f2eb; /* #FCFAEC; */}
	.TableTempl_05 .LowTD { background-color: #c6e1d2;}
	.TableTempl_05 TD P{padding:0; margin:0;}



	.TableTempl_06 {
	border 0;
	border-collapse:collapse;
	}
	.TableTempl_06 TR {

	}
	.TableTempl_06 TD {
	color: #000000;
	  vertical-align:text-top;
	}
	.TableTempl_06 .HighCell {

	}

	.TableTempl_07 {
	border: 1px;
	border-collapse:collapse;
	}
	.TableTempl_07 TR {

	}
	.TableTempl_07 TD {
	color: #000000;
	vertical-align:top;
	padding: 5px;
	}
	.TableTempl_07 .HighCell {

	}
	
	/*Snippets*/
	.hne_Toplinktext {
	  padding-right:5px;
	  visibility:hidden;}

	.hne_Inhaltscontainer {
	clear:both;}

	.hne_LetzteSpalte {
	  padding-left: 4px;
	}

	.hne_Spalte {
	  float: left;
	}
	.hne_Spalte75 {
	  float: left;
	  width: 74%;
	}
	.hne_Spalte20 {
	  float: left;
	  width: 19%;
	}
	.hne_Spalte25 {
	  float: left;
	  width: 24%;
	}
	.hne_Spalte33 {
	  float: left;
	  width: 33%;
	}
	.hne_Spalte50 {
	  float: left;
	  width: 49%;
	}
	.hne_Spalte67 {
	  float: left;
	  width: 66%;
	}
	.Cab_snippetCell p {
	  padding: 0;
	  margin:0;
	}

	.Cab_snippetCell img {
	  xxxpadding: 3px;
	  margin: 0 !important;
	}
	.Cab_snippetCell h2:first-child { padding-top: 0;margin-top: 0;}
	.Cab_snippetCell h3:first-child { padding-top: 0;margin-top: 0;}
	.Cab_snippetCell h4:first-child { padding-top: 0;margin-top: 0;}

	.cab_form_captcha_input {
	  border: 1px solid #A1C3F1;
	}

	.hne_ErsteSpalte {}
	.hne_floatbox {
	  display:inline;
	  float:left;
	  overflow:auto;
	}
	  
	.hne_box100 {width: 100%; /*clear: both;*/padding:4px 0;}
	.hne_FloatImage .hne_boxrand {margin: 0;}

	.hne_ImageLeft {
	  float: left;
	  padding: 0 4px 4px 0;
	}

	.hne_ImageLeft img,.hne_ImageLeft a img{

	}

	.hne_ImageRight {
	  float: right;
	  padding: 0 0 4px 4px;
	}

	.hne_boxrand {margin: 0 5px;}
	.hne_ErsteSpalte .hne_boxrand {margin-left: 0px;}
	.hne_LetzteSpalte .hne_boxrand {margin-right: 0px;}
	.hne_clear {/*clear: both;*/xxxxmargin-bottom:6px;}

	.hne_Timerow {
	  background: url(/Read/Templates/HNEE2018_Template/images/clock_icon.png) no-repeat;
	  padding-left: 18px;
	  font-style:italic;
	  font-size: 10px;
	  margin-top:13px;
	  margin-bottom: 4px;
	}
	.hne_Timerow  p{margin-bottom:0 !important;}

	.hne_Termininhalt {}
	.hne_Linkzeile {}

	.hne_ImageMenuContainer p{margin-bottom: 3px !important;}
	.hne_ImageMenuLeft {float:left;
	width:50%;}
	.hne_ImageMenuOne {float:left;
	  width:100%;}
	.hne_ImageMenuRight {float:left;

	width:50%;}
	.hne_ImageMenuHead {
	  color:#5F5442;
	  font-size:14px;
	  font-weight:bold;
	  margin-bottom: 4px;
	}
	.hne_ImageMenuText {
	  padding-left: 3px;
	}
	.hne_ImageMenuFoot {
	  padding-left: 3px;
	}
	.hne_TextSpalte {
	  float: left;
	  width: 62%;
	}
	.hne_TextSpalteOne {
	  float: left;
	  width: 85%;
	}

	.hne_EventlisteContainer {border-bottom: 1px solid #ecf1da;padding-bottom:10px;display:inline;float:left;overflow:visible;}
	.xxxhne_EventlisteContainer:last-child {border-bottom: 0;padding-bottom:10px;}
	.hne_EventListeContainer p{margin-bottom: 3px !important;}
	.hne_EventDate { padding-left: 3px;}
	.hne_EventText { padding-left: 3px;}
	.hne_EventLeftCol {display:inline;float:left;height:50px;overflow:visible;width:150px;}
	.hne_EventRightCol {display:inline;float:left;overflow:visible;width:620px;}
	.hne_EventTime {font-style: italic;padding-left: 18px; font-size: 11px;}
	.hne_EventText p{ margin: 0 !important;}
	.hne_EventFoot { padding-left: 3px;}
	.hne_EventDate.hne_date{background: url("/Read/Templates/HNEE2018_Template/images/calicon.png") top left no-repeat !important;}

	.hne_Visit6rechts  {
	xxxbackground-color:#F9F9F9;
	border-bottom:1px solid #777777;
	border-right:1px solid #777777;
	 display:inline;
	  float:left;
	  overflow:auto;
	  xxpadding:7px;
	  -moz-border-radius:5px;
	  -webkit-border-radius: 5px;
	  border-radius: 5px;
	 margin-bottom:10px;
	 xx margin-right:20px;
	 width: 100%;
	}
	.hne_Visit6rechts img {
	border-bottom:1px solid #AAAAAA;
	border-right:1px solid #AAAAAA;
	margin:3px 0 !important;
	padding:0 !important;
	}
	.hne_Visit6rechts .hne_Imageleft {vertical-align: middle;}
	.hne_Visit6rechts .hne_ErsteSpalte  p {margin:0; padding:0;}
	.hne_Visit6rechts .hne_LetzteSpalte  p {margin:0; padding:0;}
	.hne_Visit6rechts .hne_LetzteSpalte {
		width: 125px;  float: right; display:inline; min-height: 150px;
		padding-bottom: 10px;
		padding-top: 10px;
		padding-right: 10px;
	}
	.hne_Visit6rechts .hne_ErsteSpalte {
		padding-bottom: 10px;
		padding-top: 10px;  float: left; display:inline; min-height: 150px; overflow:hidden;
	}

	.hne_Visit6fl  {
	  background-color:#EEEEEE;
	border-bottom:1px solid #777777;
	border-right:1px solid #777777;
	 display:inline;
	  float:left;
	  overflow:auto;
	  padding:7px;
	  -moz-border-radius:5px;
	  -webkit-border-radius: 5px;
	  border-radius: 5px;
	 margin-bottom:10px;
	 margin-right:20px;
	}
	.hne_Visit6fl img {
	border-bottom:1px solid #AAAAAA;
	border-right:1px solid #AAAAAA;
	margin:3px 0 !important;
	padding:0 !important;
	}
	.hne_Visit6fl .hne_ErsteSpalte {width: 125px;  float: left; display:inline; min-height: 150px;}
	.hne_Visit6fl .hne_LetzteSpalte {float: left; display:inline; min-height: 150px; overflow:hidden;}
	.hne_Visit6Name {
	  color:#5f5442;
	  font-size:14px;
	  font-weight:bold;
	  float: left;
	  overflow: hidden;
	  line-height: 1.4;
	  padding-left:20px;
	}
	  
	.hne_Visit6Titel {
	  color:#5f5442;
	  font-size:12px;
	  font-weight:normal;
	  clear:left;
	  float: left;
	  overflow: hidden;
	  margin-bottom:12px;
	  line-height: 1.4;
	  padding-left:20px;
	}
	.hne_Beschreibungszeile {
	  font-size:11px;
	  float: left;
	  clear:left;
	  overflow: hidden;
	  display: inline;
	  line-height: 1.1;
	  margin-top:3px;
	}
	.hne_Visit6InhaltName {
	  display:inline;
	  float:left;
	  font-style:italic;
	  overflow:hidden;
	  padding-right:11px;
	  text-align:right;
	  width:78px;
	}
	.hne_Visit6InhaltText {
	  font-style: normal;
	  float: left;
	  overflow: hidden;
	  display: inline;
	}
	.hne_Visit6Funktion  {}
	.hne_Visit6Telefon {}
	.hne_Visit6Fax {}
	.hne_Visit6Email {}
	.hne_Visit6Homepage {}
	
	/* für Textbereich */

	.hne_time{
		background: url("/Read/Templates/HNEE2018_Template/images/clock_icon.png") center left no-repeat;
		padding-left: 19px;
		font-style: bold;
	}

	.hne_date{
		background: url("/Read/Templates/HNEE2018_Template/images/calicon.png") center left no-repeat;
		padding-left: 22px;
		font-weight: bold;
	}

	.hne_phone{
		background: url("/Read/Templates/HNEE2018_Template/images/phoneicon1.png") center left no-repeat;
		padding-left: 20px;
	}

	.Variante_Headline {margin-bottom: 18px;}

	.layout_cell_33 {
	}

	.hne_ListDate {
	  margin-right: 5px;
	  font-weight:bold;
	  float: left;
	}

	.hne_Content {
	 font-size: 12px;
	 line-height:18px;
	}

	.hne_ListContent {margin-bottom: 10px;}
	.hne_ListContent p{ margin:0 !important;}
	.hne_ListContent a{ xxfloat: right;}

	.hne_Content p{
	 margin:5px 0 8px; /* 0 0 12px */
	}
	.hne_Content .box p{margin:0;padding:0;}

	.hne_Content td,.hne_Content td p{
	 vertical-align: top;
	}
	.hne_Content pre p {
	  margin:0; padding:0;
	}

	.hne_Content  img {
	margin: 5px 5px 5px 0;
	}

	h1 {
	color:#3f2f20;
	font-size:24px;
	margin:0 0 16px;
	padding-top:8px;
	line-height:28px;
	}

	.hne_Headline h1 {padding-top: 0;}
	.hne_ListHeadline h1 {
	  padding-top: 0;
	  color:#5f5442;
	  font-size:14px;
	  font-weight:bold;
	  line-height:18px;
	  margin:0 0 3px;
	  padding-top:2px;
	}

	.Variante_Headline h1 { padding: 0;}

	.hne_Content h1 br{display:none;}
	.hne_Content h1 p{margin:0;padding:0;}
	.hne_Headline h2 {
	color:#3f2f20;
	font-size:24px;
	line-height:28px;
	}

	h2 {
	  color:#004d3d;
	  font-size:22px;
	  margin:5px 0 5px; /*2px 0 6px; */
	  line-height: 30px;
		font-weight: bold;
	}
	.hne_Content h2 br{display:none;}
	.hne_Content h2 p{margin:0;padding:0;}

	h3 {
	border-bottom:1px solid #716653;
	color:#4f4634;
	font-size:18px;
	font-weight:bold;
	margin:6px 0 4px; /*3px 0 14px */
	line-height:18px;
	padding-top:3px;
	}
	.hne_Content h3 b{font-weight:bold;}
	.hne_Content h3 br{display:none;}
	.hne_Content h3 p{font-size:10px;margin:0;padding:0;}

	h4 {
	color:#5f5442;
	font-size:15px;
	font-weight:bold;
	margin:0 0 3px;
	padding-top:2px;
	}
	h5 {
	color:#716653;
	font-size:13px;
	font-style:italic;
	margin:0 0 3px;
	}
	h6 {
	border-bottom:1px solid #9a9081;
	color:#332f20;
	font-size:12px;
	margin:0 0 3px;
	}

	.hne_Content A, TD A {	color: #c7451e; text-decoration: none;}
	.hne_Content A:hover {	COLOR: #2098af; text-decoration: underline;}

	.hne_Content UL {MARGIN: 0 0 0 15px; padding:0 0 8px 5px;}
	.hne_Content OL {MARGIN: 0 0 0 15px; padding:0 0 8px 5px;}

	PLAINTEXT {	xxFONT-SIZE: 12px;}

	pre, code {
	margin:0 0 10px;
	max-width: 99%;
	overflow: auto;
	}
	
	A, TD A {	color: #c7451e; text-decoration: none;}
	A:hover {	COLOR: #2098af; text-decoration: underline;}
	
	.hne_verweis {
		background: url(/Read/Templates/HNEE2018_Template/images/Anstrich_gn.png) center left no-repeat;
		padding-left:16px !important;
		margin-left:1px;
	}

	.hne_LinkList LI {
		MARGIN-TOP: 0; 
		LIST-STYLE: url(/read/templates/HNEE2018_Template/images/Anstrich_gn.png) outside none; 
		MARGIN-BOTTOM: 0px; MARGIN-LEFT: 15px;
		line-height: 1.7;
	}

	.hne_HorizontalList LI {
		MARGIN-TOP: 0em; 
		display: inline;
		padding-right: 20px;
		LIST-STYLE: url(/read/templates/HNEE2018_Template/images/Anstrich_gn.png) outside none; 
		MARGIN-BOTTOM: 0px; MARGIN-LEFT: 15px;
		line-height: 1.7;
	}
	#hne_Toplink {
	  background: url(/Read/Templates/HNEE2018_Template/images/top.png) no-repeat; 
	}


	#hne_Tag  a{
	  background: url(/Read/Templates/HNEE2018_Template/images/Studieren-96dpi.png) no-repeat;
	  position: absolute;
	  bottom: 11px;
	  right: 0px;
	  width: 234px;
	  height: 28px;
	  min-height: 28px;
	}
	
	.cab_form_captcha_input {
	  border: 1px solid #A1C3F1;
	}

	.hne_ErsteSpalte {}
	.hne_floatbox {
	  display:inline;
	  float:left;
	  overflow:auto;
	}
	  
	.hne_box100 {width: 100%; clear: both;padding:4px 0;}
	.hne_FloatImage .hne_boxrand {margin: 0;}

	.hne_ImageLeft {
	  float: left;
	  padding: 0 4px 4px 0;
	}

	.hne_ImageLeft img,.hne_ImageLeft a img{

	}

	.hne_ImageRight {
	  float: right;
	  padding: 0 0 4px 4px;
	}

	.hne_boxrand {margin: 0 5px;}
	.hne_ErsteSpalte .hne_boxrand {margin-left: 0px;}
	.hne_LetzteSpalte .hne_boxrand {margin-right: 0px;}
	.hne_clear {clear: both;xxxxmargin-bottom:6px;}

	.hne_Timerow {
	  background: url(/Read/Templates/HNEE2018_Template/images/clock_icon.png) no-repeat;
	  padding-left: 18px;
	  font-style:italic;
	  font-size: 10px;
	  margin-top:13px;
	  margin-bottom: 4px;
	}
	.hne_Timerow  p{margin-bottom:0 !important;}

	.hne_Termininhalt {}
	.hne_Linkzeile {}

	.hne_ImageMenuContainer p{margin-bottom: 3px !important;}
	.hne_ImageMenuLeft {float:left;
	width:50%;}
	.hne_ImageMenuOne {float:left;
	  width:100%;}
	.hne_ImageMenuRight {float:left;

	width:50%;}
	.hne_ImageMenuHead {
	  color:#5F5442;
	  font-size:14px;
	  font-weight:bold;
	  margin-bottom: 4px;
	}
	.hne_ImageMenuText {
	  padding-left: 3px;
	}
	.hne_ImageMenuFoot {
	  padding-left: 3px;
	}
	.hne_TextSpalte {
	  float: left;
	  width: 60%;
	}
	.hne_TextSpalteOne {
	  float: left;
	  width: 85%;
	}
	.hne_EventlisteContainer {border-bottom: 1px solid #ecf1da;padding-bottom:10px;display:inline;float:left;overflow:visible;}
	.xxxhne_EventlisteContainer:last-child {border-bottom: 0;padding-bottom:10px;}
	.hne_EventListeContainer p{margin-bottom: 3px !important;}
	.hne_EventDate { padding-left: 3px;}
	.hne_EventText { padding-left: 3px;}
	.hne_EventLeftCol {display:inline;float:left;height:50px;overflow:visible;width:150px;}
	.hne_EventRightCol {display:inline;float:left;overflow:visible;width:620px;}
	.hne_EventTime {font-style: italic;padding-left: 18px; font-size: 11px;}
	.hne_EventText p{ margin: 0 !important;}
	.hne_EventFoot { padding-left: 3px;}
	.hne_EventDate.hne_date{background: url("/Read/Templates/HNEE2018_Template/images/calicon.png") top left no-repeat !important;}
	
	a[href ^="gopher://"] {
	   color: #0066BB;
		background: url(/Read/Templates/HNEE2018_Template/images/external.png) center right no-repeat;
		padding-right: 13px!important;
	}
	/* a[href ^="https://"] {
	   color: #0066BB;
		background: url(/Read/Templates/HNEE2018_Template/images/lock_icon.gif) center right no-repeat;
		padding-right: 16px!important;
	} */
	a[href ^="mailto:"] {
	   color: #0066BB;
		background: url(/Read/Templates/HNEE2018_Template/images/mail_icon.gif) center left no-repeat;
		padding-left: 18px!important;
	}
	a[href ^="news://"] {
	   color: #0066BB;
		background: url(/Read/Templates/HNEE2018_Template/images/news_icon.png) center right no-repeat;
		padding-right: 18px!important;
	}
	a[href ^="ftp://"] {
	   color: #0066BB;
		background: url(/Read/Templates/HNEE2018_Template/images/file_icon.gif) center right no-repeat;
		padding-right: 18px!important;
	}
	a[href ^="irc://"] {
	   color: #0066BB;
		background: url(/Read/Templates/HNEE2018_Template/images/discussionitem_icon.gif) center right no-repeat;
		padding-right: 18px!important;
	}
	a[href $=".ogg"],a[href $=".OGG"],
	a[href $=".mid"],a[href $=".MID"],
	a[href $=".midi"], a[href $=".MIDI"],
	a[href $=".mp3"],a[href $=".MP3"],
	a[href $=".wav"], a[href $=".WAV"],
	a[href $=".wma"], a[href $=".WMA"] {
		background: url("/Read/Templates/HNEE2018_Template/images/audio.png") center left no-repeat;
		padding-left: 19px;
	}
	a[href $=".ogm"], a[href $=".OGM"],
	a[href $=".avi"], a[href $=".AVI"],
	a[href $=".mpeg"], a[href $=".MPEG"],
	a[href $=".mpg"], a[href $=".MPG"] {
		background: url("/Read/Templates/HNEE2018_Template/images/video.png") center left no-repeat;
		padding-left: 19px;
	}
	a[href $=".pdf"], a[href $=".PDF"],
	a[href *=".pdf#"], a[href *=".PDF#"],
	a[href *=".pdf?"], a[href *=".PDF?"] {
		background: url("/Read/Templates/HNEE2018_Template/images/document.png") center right no-repeat;
		padding-right: 19px;
	}
	a[href $=".zip"], a[href $=".ZIP"],
	a[href $=".rar"], a[href $=".RAR"],
	a[href $=".exe"], a[href $=".EXE"],
	a[href $=".msi"], a[href $=".MSI"],
	a[href $=".dmg"], a[href $=".DMG"],
	a[href $=".gz"], a[href $=".GZ"],
	a[href *=".gzip"], a[href *=".GZIP"] {
		background: url("/Read/Templates/HNEE2018_Template/images/download.png") center left no-repeat;
		padding-left: 19px;
	}
	
	.setmarked {
		COLOR: #ce7e53;
	}
	.hne_tinyFont {
		FONT-SIZE: 9px;
		color: #716653;
	}
	
	.box {
		margin: 9px 4px;
		padding: 5px;
		display: box;
		clear: both;
		border: #004d3d 1px solid; 
		background-color: #f7fbf9;
	}
	
	
	.ockerboxright {
		/* ehemals ockerfarben jetzt grau*/
		background-color:#EEEEEE;
		margin:4px 4px 6px;
		padding: 5px;
		display: box;
		border: #004d3d 1px solid; 
		float: right;
	}
	.ockerboxright ul, .ockerboxright ol {margin:0; padding: 0;}
	.ockerboxleft {
		background-color:#EEEEEE;
		margin:4px 4px 6px;
		padding: 5px;
		display: box;
		border: #004d3d 1px solid; 
		float: left;
	}
	.ockerboxleft ul, .ockerboxleft ol  {margin-left:0; padding: 0;}

	.greenboxright {
	  background-color: #c6e1d2;
	  border:1px solid #004d3d;
	  float:right;
	  margin:4px;
	  padding:5px;
	}
	.greenboxright ul, .greenboxright ol {margin-left:0; padding: 0;}
	.greenboxleft {
	  background-color: #c6e1d2;
	  border:1px solid #004d3d;
	  float:left;
	  margin:4px;
	  padding:5px;
	}
	.greenboxleft ul, .greenboxleft ol {margin-left:0; padding: 0;}

	.greenboxbroad {
	  background-color: #c6e1d2;
	  display: box;
	  border:1px solid #004d3d;
	  margin:4px;
	  padding:5px;
	}
	.greenboxbroad ul, .greenboxbroad ol {margin-left:0; padding: 0;}
	
	.bigFont {
		FONT-SIZE: 16px;
		COLOR: #8A675F;
		font-weight: bold
	 }
	 .highlight {BACKGROUND-COLOR: #e5e560}
	 
	 /*Kalender*/
	 .Cab_Vibus { padding-bottom: 3px;}
	.cab_vib_DateIndicator { width: 190px; float: left; padding: 0px 10px 0 0; text-align: right; border-right: 2px solid #cccccc; }
	.weekday { display: block; font-weight: bold; color: #666666; line-height: 14px; }
	.Cab_Vibus .Date { display: block; font-weight: bold; color: #666666; }
	.cab_vib_dateBlock { min-height: 100px; }
	.cab_VIB_Block { margin-left: 210px; padding: 0 0 0 0; }
	.borderTop { border-top: 1px solid #004d3d; }
	.WhereSpan { font-weight: bold; color: #333; }
	.cab_VIB_WhenWhere, .cab_VIB_Who { font-size: 15px; text-transform: uppercase; margin-bottom: 3px; }
	.cab_VIB_Who { text-transform: inherit; }
	.cab_Vib_Headline { margin-top: 5px; }
	.cab_Vib_Headline a { color: #004d3d; font-size: 20px; text-decoration: none; display: inline-block; padding: 0 0 2px 0; }
	.cab_Vib_Headline a:hover { color: #004d3d; }
	.colorFont { color: #004d3d; }
	.cab_Vib_Link, .cab_RL_Link { float: right; margin-top: -18px; }
	.CalendarAppointmentDownload { padding: 5px 0 0 10px; display: inline-block; }
	.cab_Vib_Content {  }
	.cab_Vib_Content a.MoreLink { color: #004d3d; font-size: 16px; position: absolute; display:none; }
	.cab_Vib_Content a { color: #004d3d; font-size: 16px; }
	.cab_Vib_Content * { font-size: 15px!important; font-family: Arial, Helvetica, "Helvetica Neue", "Lucida Grande", sans-serif!important; }
	
	#col3 iframe {
		max-width: 100%;
	}
	
	/*Snippet "Studiengang" in der Snippetliste ausblenden*/
	#snippetPane #Studiengang {
		display: none;
	}
	
	
	.cab_calendar a {
		color: #004d3d;
	}
	.cab_calendar_monthview .cab_calendar_eventlist .cab_calendar_weekday, .cab_calendar_quarterview .cab_calendar_eventlist .cab_calendar_weekday, .cab_calendar_monthview .cab_calendar_eventlist .cab_calendar_date .cab_calendar_weekday6, .cab_calendar_monthview .cab_calendar_eventlist .cab_calendar_date .cab_calendar_weekday7, .cab_calendar_quarterview .cab_calendar_eventlist .cab_calendar_date .cab_calendar_weekday6, .cab_calendar_quarterview .cab_calendar_eventlist .cab_calendar_date .cab_calendar_weekday7, .cab_calendar_monthview .cab_calendar_eventlist .cab_calendar_date .cab_calendar_weekday6 .cab_calendar_date_weekday, .cab_calendar_monthview .cab_calendar_eventlist .cab_calendar_date .cab_calendar_weekday6 .cab_calendar_date_day, .cab_calendar_monthview .cab_calendar_eventlist .cab_calendar_date .cab_calendar_weekday7 .cab_calendar_date_weekday, .cab_calendar_monthview .cab_calendar_eventlist .cab_calendar_date .cab_calendar_weekday7 .cab_calendar_date_day, .cab_calendar_quarterview .cab_calendar_eventlist .cab_calendar_date .cab_calendar_weekday6 .cab_calendar_date_weekday, .cab_calendar_quarterview .cab_calendar_eventlist .cab_calendar_date .cab_calendar_weekday6 .cab_calendar_date_day, .cab_calendar_quarterview .cab_calendar_eventlist .cab_calendar_date .cab_calendar_weekday7 .cab_calendar_date_weekday, .cab_calendar_quarterview .cab_calendar_eventlist .cab_calendar_date .cab_calendar_weekday7 .cab_calendar_date_day, .cab_calendar_monthview .cab_calendar_eventlist .cab_calendar_date_today .cab_calendar_date_day, .cab_calendar_monthview .cab_calendar_eventlist .cab_calendar_date_today .cab_calendar_date_weekday, .cab_calendar_monthview .cab_calendar_eventlist .cab_calendar_date .cab_calendar_date_weekday, .cab_calendar_quarterview .cab_calendar_eventlist .cab_calendar_date .cab_calendar_date_weekday, .cab_calendar_monthview .cab_calendar_eventlist .cab_calendar_date .cab_calendar_date_day, .cab_calendar_quarterview .cab_calendar_eventlist .cab_calendar_date .cab_calendar_date_day {
		color: #004d3d;
		background: transparent;
	}
	.cab_calendar_weekday6, .cab_calendar_weekday7 {
		color: #333333;
		background: transparent;
	}
	.cab_calendar_monthview .cab_calendar_eventlist .cab_calendar_date .cab_calendar_date_day, .cab_calendar_quarterview .cab_calendar_eventlist .cab_calendar_date .cab_calendar_date_day {
		left: 40px;
	}
	.cab_calendar_quarterview .cab_calendar_events_header, .cab_calendar_weekview .cab_calendar_eventlist .cab_calendar_events_header {
		border-bottom: 1px #004d3d solid;
	}
	.cab_calendar_monthview .cab_calendar_eventlist .cab_calendar_events .cab_calendar_event, .cab_calendar_quarterview .cab_calendar_eventlist .cab_calendar_events .cab_calendar_event {
		border: 1px #EEEEEE solid;
		background-color: #EEEEEE;
	}
	#col3 .cab_calendar .cab_calendar_monthview .cab_calendar_weekday,
	#col3 .cab_calendar .cab_calendar_quarterview .cab_calendar_weekday {
		font-size: 0px;
	}
	#col3 .cab_calendar .cab_calendar_monthview .cab_calendar_date_weekday,
	#col3 .cab_calendar .cab_calendar_quarterview .cab_calendar_date_weekday {
		font-size: 21px;
	}
	#col3 .cab_calendar .cab_calendar_monthview .cab_calendar_date_day,
	#col3 .cab_calendar .cab_calendar_quarterview .cab_calendar_date_day {
		font-size: 21px;
	}
	
	.hne_Eventliste .hne_EventDate.hne_date {
		padding: 0 0 0 25px;
	}
	
	#cab_calendar_calSwitchForm {
		display:none;
	}
	
	
	/*Sprachoption ausblenden*/
	#cab-translated-copy-panel .cab_inlinepane_content div:last-child {
		display:none;
	}
	
	
}

@media screen and (max-width: 1300px)  {

#overtop {
    display: flex;
    margin: auto;
    background-color: #0096d2;
    color: #fff;
    place-content: center;
    place-items: center;
    width: 100%;
    text-align: center;
    padding: 0.5rem 4rem;
    font-size: 1.5rem;
}

#overtop A { 
    COLOR: #ff0; text-decoration: none;
	}
	
#overtop A:hover { COLOR: #ff8; text-decoration: underline;}

#overtop .overtopsmalltext {
    font-size: 1.0rem;
}

	body #Header {
		width: 95%;
	}
	body #main {
		width: 95%;
	}
	body .Footer {
		/*width: 95%;*/
		width: calc(100% - 40px);
	}
	body #TopNavigation,
	body #HeaderMenu {
		width: 100%;
	}
	#TopNavigation {
		
	}
	body #Header form .SearchBox,
	body #Header form .PersonSearchBox,
	body #Header_Mobile form .SearchBox {
		
	}
	body #FoldoutBox_DirectAccess {
		width: 100px;
	}
	body .Snippet_Studiengang .Snippet_Studiengang_Box5 {
		padding: 5px 38px;
	}
	body #Header .Header_Left {
		width: 305px;
	}
	body .FoldoutBox {
		padding: 0px 5px 0px 5px;
		margin: 0 0 0 5px;
	}
	#TopNavigation li, #HeaderMenu li {
		width: 14%;
	}
	#TopNavigation li .NavItem {
		width: 100%;
	}
	#TopNavigation li .NavItem7 {
		width: 110%;
	}
	#col2 {
		float: none;
		width: 100%;
	}
	#main,
	#col3 {
		width: 100%!important;
	}
	#col3 {
		float: none;
	}
	#page_margins_Area {
		margin: 0 40px;
		
	}
	#RightNavigation .NavSubItemNextArrow {
		height: 55px;
		width: 70px;
	}
	#RightNavigation ul li .RightNavSubItem1 {
		padding: 5px 25px 12px 25px;
		background-position-x: 8px;
		background-size: 100% 10px;
	}
	#RightNavigation ul li .RightNavSubItem2 {
		padding: 5px 25px 12px 50px;
		background-position-x: 18px;
		background-size: 100% 10px;
	}
	#RightNavigation ul li .RightNavSubItem3 {
		padding: 5px 25px 12px 75px;
		background-position-x: 28px;
		background-size: 100% 10px;
	}
	#RightNavigation ul li .RightNavSubItem4 {
		padding: 5px 25px 12px 100px;
		background-position-x: 38px;
		background-size: 100% 10px;
	}
	#RightNavigation ul li .RightNavSubItem5 {
		padding: 5px 25px 12px 125px;
		background-position-x: 48px;
		background-size: 100% 10px;
	}
	#RightNavigation ul li .RightNavSubItem6 {
		padding: 5px 25px 12px 150px;
		background-position-x: 58px;
		background-size: 100% 10px;
	}
	#RightNavigation ul li .RightNavSubItem7 {
		padding: 5px 25px 12px 175px;
		background-position-x: 68px;
		background-size: 100% 10px;
	}
	#RightNavigation ul li .RightNavSubItem8 {
		padding: 5px 25px 12px 200px;
		background-position-x: 78px;
		background-size: 100% 10px;
	}
	#RightNavigation ul li .RightNavSubItem9 {
		padding: 5px 25px 12px 225px;
		background-position-x: 88px;
		background-size: 100% 10px;
	}
	#Header form {
		margin: 0 0 0 3px;
	}
	
	
	div .Footer_Area3 .Footer {
		width: 100%;
		padding: 0;
		margin: 0;
	}
	div .Footer_Area3 .Footer a {
		display: inline-block;
		text-align: center;
		padding: 0;
		margin: 0;
	}
	div .Footer_Area3 .Footer img {
		padding: 0;
		margin: 0;
		max-width: 100px;
		max-height: 100px;
		width: auto;
		height: auto;
	}
	
	div .Footer_Area3 .Footer a {
		width: 16%;
	}
	
}

@media screen and (max-width: 970px) {

#overtop {
    display: flex;
    margin: auto;
    background-color: #0096d2;
    color: #fff;
    place-content: center;
    place-items: center;
    width: 100%;
    text-align: center;
    padding: 0.5rem 4rem;
    font-size: 1.5rem;
}

#overtop A { 
    COLOR: #ff0; text-decoration: none;
	}
	
#overtop A:hover { COLOR: #ff8; text-decoration: underline;}

#overtop .overtopsmalltext {
    font-size: 1.0rem;
}


	#Header {
		display:none;
	}
	.StoererOverlay {
		top: -5px;
		right: 0px;
	}
	
	#Header_Mobile,
	.TopNavigation_Bar_Mobile {
		display:block;
	}
	.TopNavigation_Bar_Mobile {
		font-weight: bold;
	}
	.TopNavigation_Bar_Mobile:hover {
		color: #ffffff;
		text-decoration: none;
	}
	#TopNavigation,
	#HeaderMenu {
		/*display: block!important;*/
		height: auto;
		margin: 0;
		width: 100%;
	}
	#TopNavigation li,
	#HeaderMenu li {
		float: none;
		margin: 0;
		padding: 0;
		/*display: block!important;*/
	}
	#TopNavigation .NavItem,
	#HeaderMenu .NavItem {
		padding: 0 20px;
		border-top: 1px solid #ffffff;
	}
	#TopNavigation .NavItem .NavItemArrow,
	#HeaderMenu .NavItem .NavItemArrow {
		display: inline-block!important;
		transform: rotate(90deg);
		width: 43px;
		height: 43px;
		text-align: center;
		position: absolute;
		right: 15px;
		font-size: 24px;
	}
	#TopNavigation .CurrentNavItem,
	#HeaderMenu .CurrentNavItem,
	#TopNavigation .NavItem:hover,
	#HeaderMenu .NavItem:hover {
		top: inherit;
		display: block;
		padding-top: 0;
	}
	#TopNavigation_Area {
		border-bottom: 10px solid #CCCBD0;
	}
	#TopNavigation .NavSubItemArea,
	#HeaderMenu .NavSubItemArea {
		/*display: block!important;*/
		opacity: 1;
		position: relative;
		padding: 0;
		margin: 0;
		height: auto!important;
	}
	#TopNavigation .NavSubItemSubArea,
	#HeaderMenu .NavSubItemSubArea {
		width: 100%;
		margin: 0;
	}
	#TopNavigation .NavSubItemSubArea ul li,
	#HeaderMenu .NavSubItemSubArea ul li {
		width: 100%;
	}
	#TopNavigation .NavSubItem,
	#HeaderMenu .NavSubItem {
		margin: 0;
	}
	#TopNavigation .NavSubItemSubColumn1 .NavSubItem,
	#HeaderMenu .NavSubItemSubColumn1 .NavSubItem {
		width: calc(100% - 2em);
		padding: 0 0 0 2em;
	}
	#TopNavigation .NavSubItemSubColumn2 .NavSubItem,
	#HeaderMenu .NavSubItemSubColumn2 .NavSubItem {
		width: calc(100% - 3em);
		padding: 0 0 0 3em;
	}
	#TopNavigation .NavSubItemSubColumn3 .NavSubItem,
	#HeaderMenu .NavSubItemSubColumn3 .NavSubItem {
		width: calc(100% - 4em);
		padding: 0 0 0 4em;
	}
	#TopNavigation .NavSubFirstItem,
	#HeaderMenu .NavSubFirstItem {
		border-top: 2px solid #D1D1D1;
	}
	#TopNavigation .NavSubItemSubColumn2,
	#HeaderMenu .NavSubItemSubColumn2 {
		/*display: block!important;*/
		position: relative;
		opacity: 1;
		left: inherit;
		top: inherit;
	}
	#TopNavigation .NavSubItemSubColumn3,
	#HeaderMenu .NavSubItemSubColumn3 {
		/*display: block!important;*/
		position: relative;
		top: inherit;
		left: inherit;
		opacity: 1;
	}
	#TopNavigation .NavSubItemSubAreaTitle,
	#HeaderMenu .NavSubItemSubAreaTitle {
		display: none;
	}
	#TopNavigation .NavSubItemCloseArrow,
	#HeaderMenu .NavSubItemCloseArrow {
		display: none;
	}
	#TopNavigation .NavSubItemNextArrow,
	#HeaderMenu .NavSubItemNextArrow {
		transform: rotate(90deg);
		width: 43px;
		height: 43px;
		right: 8px;
	}
	#TopNavigation .NavSubItem:hover .NavSubItemNextArrow,
	#HeaderMenu .NavSubItem:hover .NavSubItemNextArrow {
		
	}
	#TopNavigation .NavItem .UnfoldedArrow,
	#HeaderMenu .NavItem .UnfoldedArrow,
	#TopNavigation .NavSubItem .UnfoldedArrow2,
	#HeaderMenu .NavSubItem .UnfoldedArrow2,
	#TopNavigation .NavSubItem .UnfoldedArrow3,
	#HeaderMenu .NavSubItem .UnfoldedArrow3 {
		transform: rotate(270deg)
		right: 0;
	}
	#TopNavigation li a, #HeaderMenu ll a {
		line-height: 43px!important;
		min-height: 43px!important;
	}
	#TopNavigation li, #HeaderMenu li {
		width: auto;
	}
	#TopNavigation li .NavItem {
		width: auto;
	}
	
	#main,
	#col3 {
		width: 100%!important;
	}
	#col3 {
		float: none;
	}
	#col3 {
		
	}
	#page_margins_Area {
		margin: 0 40px;
	}
	#appContent > img,
	#appContent > p > img{
		width: 100%!important;
	}
	
	#col2 {
		float: none;
		width: 100%;
	}
	.Cab_SeitenListeLayout_HNEE_Aktuelles .PreviewText {
		height: auto;
	}
	
	.Cab_SeitenListeLayout_HNEE_SiteSlideshow {
			
	}
	.Cab_SeitenListeLayout_HNEE_SiteSlideshow .slide {
			
	}
	.Cab_SeitenListeLayout_HNEE_SiteSlideshow .ScrollDown {
		display:none;
	}
	.Cab_SeitenListeLayout_HNEE_SiteSlideshow .PreviewMain {
		position: absolute;
		right: 0;
		top: 0;
		width: 50%;
		bottom: 0;
	}
	.Cab_SeitenListeLayout_HNEE_SiteSlideshow .Preview {
		width: auto;
		padding: 20px 20px 40px 20px;
		background-color: rgba(155,175,87,0.7);
		color: #ffffff;
		bottom: 0;
		position: absolute;
		top: 0;
	}
	#main .Cab_SeitenListeLayout_HNEE_SiteSlideshow .footer {
		position: absolute;
		right: 0;
		height: 30px;
		left: auto;
		bottom: 10px;
		padding: 0;
		width: 50%;
		text-align: center;
	}
	.Cab_SeitenListeLayout_HNEE_SiteSlideshow .carousel-NavArrowRight .NavArrowRight {
		height: 60px;
		width: 60px;
	}
	.Cab_SeitenListeLayout_HNEE_SiteSlideshow .carousel-NavArrowRight {
		width: 80px;
		right: -70px;
	}
	.Cab_SeitenListeLayout_HNEE_SiteSlideshow .carousel-NavArrowLeft {
		width: 80px;	
	}
	.Cab_SeitenListeLayout_HNEE_SiteSlideshow .carousel-NavArrowLeft .NavArrowLeft {
		height: 60px;
		width: 60px;
	}
	.Cab_SeitenListeLayout_HNEE_Aktuelles .carousel-NavArrowRight_2,
	.Cab_SeitenListeLayout_HNEE_Aktuelles .carousel-NavArrowLeft_2,
	.Cab_SeitenListeLayout_HNEE_Aktuelles .carousel-NavArrowRight_3,
	.Cab_SeitenListeLayout_HNEE_Aktuelles .carousel-NavArrowLeft_3 {
		display: block;
	}
	.Cab_SeitenListeLayout_HNEE_Aktuelles .carousel-NavArrowRight_1,
	.Cab_SeitenListeLayout_HNEE_Aktuelles .carousel-NavArrowLeft_1 {
		display: none;
	}
	
	
	.Cab_SeitenListeLayout_HNEE_Pressemitteilungen .image img {
		height: 100%;
	}
	
	.Cab_SeitenListeLayout_HNEE_Aktuelles .PreviewDate {
			margin: 20px 0 0 0;
	}
	
	.Snippet_Studiengang {
		
	}
	.Snippet_Studiengang .Snippet_Studiengang_Box1 {
		width: calc(100% - 30px);
		text-align: left;
		padding: 0 15px;
		font-size: 22px;
		line-height: 44px;
		height: 44px;
	}
	.Snippet_Studiengang .Snippet_Studiengang_Box2 {
		width: calc(100% - 30px);
		text-align: left;
		padding: 0 15px;
		font-size: 22px;
		line-height: 44px;
		height: 44px;
	}
	.Snippet_Studiengang .Snippet_Studiengang_Box3 {
		width: calc(100% - 30px);
		text-align: left;
		padding: 0 15px;
		font-size: 22px;
		line-height: 44px;
		height: 44px;
	}
	.Snippet_Studiengang .Snippet_Studiengang_Box4 {
		width: calc(100% - 30px);
		text-align: left;
		padding: 0 15px;
		font-size: 22px;
		line-height: 44px;
		height: 44px;
	}
	.Snippet_Studiengang .Snippet_Studiengang_Box5 {
		width: calc(100% - 30px);
		text-align: left;
		padding: 0 15px;
		font-size: 22px;
		line-height: 44px;
		height: 44px;
	}
	.Snippet_Studiengang .Snippet_Studiengang_Title {
		height: auto;
		margin: 0 0 25px 0;
	}
	
	
	.Cab_SeitenListeLayout_HNEE_Aktuelles .PreviewImage {
		/*height: auto;*/
	}
	
	.Footer {
		width: calc(100% - 40px);
		margin: 0 40px;
	}
	.Footer_Item {
		width: 50%;
		margin: 20px 0;
	}
	.Footer_Area2 {
		padding: 0;
	}
	
	#TopNavigation,
	#HeaderMenu {
		width: 100%!important;
	}
	
	#TopNavigation .NavSubItemNextArrow,
	#HeaderMenu .NavSubItemNextArrow {
		width: 45px;
		height: 45px;
	}
	
	.Snippet_Studiengang .Snippet_Studiengang_Box_Bewerben {
		height: 35px;
	}
	
	.Cab_SeitenListeLayout_HNEE_Mehrerfahren img, .Cab_SeitenListeLayout_HNEE_Mehrerfahren iframe {
		max-height: none;
	}
	.Cab_SeitenListeLayout_HNEE_Mehrerfahren .PreviewImage {
		height: auto;
	}
	.Cab_SeitenListeLayout_HNEE_Mehrerfahren .carousel-NavArrowRight_2,
	.Cab_SeitenListeLayout_HNEE_Mehrerfahren .carousel-NavArrowLeft_2,
	.Cab_SeitenListeLayout_HNEE_Mehrerfahren .carousel-NavArrowRight_3,
	.Cab_SeitenListeLayout_HNEE_Mehrerfahren .carousel-NavArrowLeft_3 {
		display: block;
	}
	.Cab_SeitenListeLayout_HNEE_Mehrerfahren .carousel-NavArrowRight_1,
	.Cab_SeitenListeLayout_HNEE_Mehrerfahren .carousel-NavArrowLeft_1 {
		display: none;
	}
	
	.Cab_SeitenListeLayout_HNEE_DreispaltigeSeitenliste .carousel-NavArrowRight_2,
	.Cab_SeitenListeLayout_HNEE_DreispaltigeSeitenliste .carousel-NavArrowLeft_2,
	.Cab_SeitenListeLayout_HNEE_DreispaltigeSeitenliste .carousel-NavArrowRight_3,
	.Cab_SeitenListeLayout_HNEE_DreispaltigeSeitenliste .carousel-NavArrowLeft_3 {
		display: block;
	}
	.Cab_SeitenListeLayout_HNEE_DreispaltigeSeitenliste .carousel-NavArrowRight_1,
	.Cab_SeitenListeLayout_HNEE_DreispaltigeSeitenliste .carousel-NavArrowLeft_1 {
		display: none;
	}
	
	.Cab_SeitenListeLayout_HNEE_Calendar .carousel-content .slide {
		/*background-color: #EEEEEE;*/
	}
	.Cab_SeitenListeLayout_HNEE_Calendar .carousel-NavArrowRight_2,
	.Cab_SeitenListeLayout_HNEE_Calendar .carousel-NavArrowLeft_2,
	.Cab_SeitenListeLayout_HNEE_Calendar .carousel-NavArrowRight_3,
	.Cab_SeitenListeLayout_HNEE_Calendar .carousel-NavArrowLeft_3 {
		display: block;
	}
	.Cab_SeitenListeLayout_HNEE_Calendar .carousel-NavArrowRight_1,
	.Cab_SeitenListeLayout_HNEE_Calendar .carousel-NavArrowLeft_1 {
		display: none;
	}
	
	.hne_MultiRow .hne_Spalte33 {
		float: none;
		width: 100%;
		margin: 0 0 20px 0;
	}
	.hne_Spalte33 .hne_boxrand {
		margin: 0;
	}
	.hne_Spalte33.hne_LetzteSpalte {
		padding-left: 0px;
	}
	
	
	.hne_MultiRow .hne_Spalte67 {
		float: none;
		width: 100%;
		margin: 0 0 20px 0;
	}
	
	.Cab_SeitenListeLayout_HNEE_SiteSlideshow .carousel-NavArrowLeft {
		left: -50px;
	}
	.Cab_SeitenListeLayout_HNEE_Aktuelles .carousel-NavArrowLeft {
		left: -43px;
	}
	.Cab_SeitenListeLayout_HNEE_Calendar .carousel-NavArrowLeft {
		left: -43px;
	}
	.Cab_SeitenListeLayout_HNEE_Mehrerfahren .carousel-NavArrowLeft {
		left: -43px;
	}
	.Cab_SeitenListeLayout_HNEE_HNEE_DreispaltigeSeitenliste .carousel-NavArrowLeft {
		left: -43px;
	}		
		
	/*Kalender*/
	.cab_vib_dateBlock {
		border-bottom: 3px solid #dddddd;
		margin: 0 0 10px 0;
	}
	.cab_vib_DateIndicator {
		width: 100%;
		float: left;
		text-align: left;
		border: none;
	}
	.weekday {
		display: inline-block;
		padding: 0 5px 0 0;
	}
	.Cab_Vibus .Date {
		display: inline-block;
		padding: 0 15px 0 0;
	}
	.CalendarAppointmentDownload {
		float: right;
		width: 30px;
		height: 30px;
		text-align: right;
		position: absolute;
		right: 0;
	}
	.cab_VIB_Block {
		margin: 0;
	}
	.cab_Vib_Content, .cab_Vib_Content p { height: 1.8em; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;	width: 90%; }
	.cab_Vib_Headline > a, .cab_Vib_Headline > span {height: 1.3em; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;	width: 90%; }
	.cab_Vib_Content a.MoreLink { display:inline; }
	.cab_Vib_Content a.MoreLink { right: 15%; }
	
	
	
	.StoererOverlay {
		width: 80px;
		height: 100px;
		padding: 5px 25px 25px 25px;
		font-size: 15px;
		line-height: 18px;
	}
	
	.hne_ImageLeft {
		padding: 0 10px 4px 0;
		width: 50%;
	}
	
	
	div .Footer_Area3 .Footer a {
		width: 16%;
	}
	
	.hne_EventRightCol {
		width: 100%;
	}
	
	
	.hne_box100 {
		height: auto!important;
	}
	.hne_box100 .hne_clear {
		height: 0;
	}
	
}

@media screen and (max-width: 800px) {
	
#overtop {
    display: flex;
    margin: auto;
    background-color: #0096d2;
    color: #fff;
    place-content: center;
    place-items: center;
    width: 100%;
    text-align: center;
    padding: 0.5rem 4rem;
    font-size: 1.5rem;
}

#overtop A { 
    COLOR: #ff0; text-decoration: none;
	}
	
#overtop A:hover { COLOR: #ff8; text-decoration: underline;}

#overtop .overtopsmalltext {
    font-size: 1.0rem;
}
	
	.hne_Spalte25:nth-child(1), .hne_Spalte25:nth-child(2), .hne_Spalte25:nth-child(3), .hne_Spalte25:nth-child(4) {
		margin: 0 0 25px 0;
	}
	.hne_Spalte20:nth-child(1),
	.hne_Spalte20:nth-child(2),.hne_Spalte20:nth-child(3),.hne_Spalte20:nth-child(4),.hne_Spalte20:nth-child(5) {
		margin: 0 0 25px 0;
	}
	
	.cab_Vib_Content a.MoreLink { right: 13%; }
	
	.Cab_FloatedPictureBoxWithTitle .Cab_FloatedPicture_Left {
		display: block!important;
	}
	.Cab_FloatedPictureBoxWithTitle .Cab_imageCell {
		display: block!important;
		width: 100%;
		float: none;
	}
	.Cab_FloatedPictureBoxWithTitle .Cab_imageCell img {
		width: 100%!important;
	}
	
	
	.hne_ImageMenu .hne_ImageMenuLeft,
	.hne_ImageMenu .hne_ImageMenuRight {
		float: left;
		width: 100%;
		margin: 0 0 20px 0;
	}
	.hne_ImageMenu .hne_clear {
		margin: 0 0 20px 0;
		clear: none;
	}
	
	div .Footer_Area3 .Footer a {
		width: 32%;
	}
	
	
	
}

@media screen and (max-width: 600px) {

#overtop {
    display: flex;
    margin: auto;
    background-color: #0096d2;
    color: #fff;
    place-content: center;
    place-items: center;
    width: 100%;
    text-align: center;
    padding: 0.5rem 4rem;
    font-size: 1.5rem;
}

#overtop A { 
    COLOR: #ff0; text-decoration: none;
	}
	
#overtop A:hover { COLOR: #ff8; text-decoration: underline;}

#overtop .overtopsmalltext {
    font-size: 1.0rem;
}
	
	
	#Header_Mobile .SiteTitle {
		line-height: 25px;
		width: 230px;
	}
	
	.cab_Vib_Content a.MoreLink { right: 8%; }
	
	.StoererOverlay {
		display:none;
	}
	
	div .Footer_Area3 .Footer a {
		width: 32%;
	}
	
	.cab_calendar_yearview .cab_calendar_eventlist {
		width: 50%;
	}
	
	.Cab_FloatedPicture_Left {
		
	}
	.Cab_FloatedPicture_Left .Cab_imageCell,
	.Cab_FloatedPicture_Right .Cab_imageCell,
	.Cab_FloatedPicture_Left .pictureContainerSubtitle,
	.Cab_FloatedPicture_Right .pictureContainerSubtitle {
		float: none;
		margin: 20px 0 20px 0;
		width: 100%;
	}
	.Cab_FloatedPicture_Left .Cab_imageCell img,
	.Cab_FloatedPicture_Right .Cab_imageCell img {
		width: 100%;
		height: auto;
	}
	.Cab_FloatedPictureBox_InnerWrapper {
		padding: 0;
	}
	.Cab_FloatedPicture_Right .Cab_PictureSubtitle {
		margin: 0;
	}
	.Cab_FloatedPictureBoxWithTitle .Cab_textCell {
		display:block!important;
	}
	
	.layout_box .layout_cell_50 {
		width: 100%;
		margin: 0 0 20px 0;
	}
	
	.layout_box .layout_cell_33 {
		width: 100%;
		margin: 0 0 20px 0;
	}
	.Cab_snippetCell img {
		max-width: 100%!important;
	}
	
}

@media screen and (max-width: 500px) {
	
	#overtop {
    display: flex;
    margin: auto;
    background-color: #0096d2;
    color: #fff;
    place-content: center;
    place-items: center;
    width: 100%;
    text-align: center;
    padding: 0.5rem 4rem;
    font-size: 1.5rem;
}

#overtop A { 
    COLOR: #ff0; text-decoration: none;
	}
	
#overtop A:hover { COLOR: #ff8; text-decoration: underline;}

#overtop .overtopsmalltext {
    font-size: 1.0rem;
}

	.hne_Visit6rechts .hne_LetzteSpalte {
		float: none;
		display: block;
	}
	.hne_FloatImage .hne_ImageLeft,
	.hne_FloatImage .hne_ImageRight {
		/*float: none;*/
	}
	
	.hne_Spalte20 {
		float: none;
		width: 100%;
	}
	.hne_Spalte25 {
		float: none;
		width: 100%;
	}
	.hne_Spalte50 {
		float: none;
		width: 100%;
		margin: 0 0 20px 0;
	}
	.hne_Spalte75 {
		float: none;
		width: 100%;
		margin: 0 0 20px 0;
	}
	.hne_Spalte33 {
		float: none;
		width: 100%;
	}
	.hne_Spalte67 {
		float: none;
		width: 100%;
	}
	.hne_LetzteSpalte {
		padding-left: 0;
	}
	.hne_LetzteSpalte .hne_boxrand {
		margin: 0;
	}
	
}

@media screen and (max-width: 400px) {
	.Footer_Item {
		width: 100%;
		margin: 20px 0;
	}
	.cab_Vib_Content a.MoreLink { right: 0%; }
	
	div .Footer_Area3 .Footer a {
		width: 49%;
	}
	
	.cab_calendar_monthview .cab_calendar_eventlist .cab_calendar_events, .cab_calendar_quarterview .cab_calendar_eventlist .cab_calendar_events {
		float: left;
		margin: 0;
	}
	.cab_calendar_navigation .cab_calendar_navigate_prev {
		width: 100%;
		text-align: center;
	}
	.cab_calendar_navigation .cab_calendar_navigate_current {
		width: 100%;
	}
	.cab_calendar_navigation .cab_calendar_navigate_next {
		text-align: center;
	}
	.cab_calendar_yearview .cab_calendar_eventlist {
		width: 100%;
	}
	
	.layout_cell_33 {
		width: 100%;
		margin: 0 0 30px 0!important;
	}
	
	
	
	
}

@media screen and (max-width: 300px) {
	
	div .Footer_Area3 .Footer a {
		width: 100%;
	}
	
}

@media screen and (min-width: 970px) {
	#TopNavigation {
		display:block!important;
	}
	
	#TopNavigation .NavItem {
		width: 170px;
		text-align: center;
		padding: 0;
	}
	
	.Footer_Area3 .Footer a {
		width: 195px;
		display: inline-block;
		text-align: center;
	}
	
	.cab_Vib_Content {
		max-height: 160px;
		overflow: hidden;
		position: relative;
	}
	.cab_Vib_Content:after {
		content  : "";
		position : absolute;
		z-index  : 1;
		bottom   : 0;
		left     : 0;
		pointer-events   : none;
		background-image : linear-gradient(to bottom, rgba(255,255,255, 0), rgba(255,255,255, 1) 90%);
		width    : 100%;
		height   : 50px;
		display:block
	}
	
}

@media screen and (min-width: 970px) and (max-width: 1280px) {
	#TopNavigation .NavSubItemArea, #HeaderMenu .NavSubItemArea {
		left: 10px;
	}
	
	#TopNavigation .NavSubItem, #HeaderMenu .NavSubItem {
		width: 270px;
	}
	#TopNavigation .NavSubItemSubColumn2, #HeaderMenu .NavSubItemSubColumn2 {
		left: 320px;
	}
	#TopNavigation .NavSubItemSubColumn3, #HeaderMenu .NavSubItemSubColumn3 {
		left: 320px;
	}
	
	
}

@media screen and (min-width: 1280px) {
	.Cab_SeitenListeLayout_HNEE_Calendar .carousel-content .slide {
		width: 380px !important;
	}
	.Cab_SeitenListeLayout_HNEE_Aktuelles .carousel-content .slide {
		width: 380px !important;
	}
	.Cab_SeitenListeLayout_HNEE_Mehrerfahren .carousel-content .slide {
		width: 380px !important;
	}
	.Cab_SeitenListeLayout_HNEE_DreispaltigeSeitenliste .carousel-content .slide {
		width: 380px !important;
	}
	
	#TopNavigation .NavSubItemCloseArrow {
		
	}
	#TopNavigation .NavSubItemCloseArrow a {
		text-align: center;
		width: 50px;
		left: 50%;
	}
	
	
}

/*VON HNEE */
.cab_faq_QuestionHead {
	display: none;
}
.cab_faq_Question {
	display: none;
}
.cab_faq_AnswerHead {
	display: none;
}
.cab_faq_GroupHeader {
	display: none;
}
.FormSubmitButton {
	background-color: #004d3d; 
	color: white;
	padding: 8px 8px;
	/*cursor: pointer;*/
}
/*.FormSubmitButton:disabled {
	background-color: #004d3d; 
	color: white;
	padding: 8px 8px;
	opacity: 0.6;
    cursor: not-allowed;
}*/

.Termintabelle {
	font-size: 11px;
	COLOR: #000000;
  vertical-align: top;
  empty-cells: show;
  padding:1px;
  width:100%;
 ----margin-bottom: 30px;
}

#alleTermine {
margin-top: -20px;
}

.Termintabelle TD A {
	COLOR: #550202;  /* #000066 */
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none
}

.Termintabelle TD A:hover {
	COLOR: #FF0000; 
}

.Infotabelle {
	COLOR: #000000;
  vertical-align: top;
  empty-cells: show;
  padding:1px;
  width:100%
}


.Infotabelle TD A {
	COLOR: #550202;  /* #000066 */
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none
}

.Infotabelle TD A:hover {
	COLOR: #FF0000; 
}

.Mittel {
	BACKGROUND-COLOR: #ECF1DA
}
.Dunkel {
	BACKGROUND-COLOR: #E1E8C3
}
.Hell {
	BACKGROUND-COLOR: #F8F9F0
}

#hne_lastchanged {
  clear: both;
  background-color:#ECF1DA;
  width:100%
}

.hne_lastchangedTable, .hne_lastchangedTable th  {
  text-align: left;
}

.hne_lastchangedTable th  {
  text-align: left;
  BACKGROUND-COLOR: #E1E8C3
}

.hne_lastchangedTable td, .hne_lastchangedTable th {
  padding: 0 4px;
}

.hne_embed_termine {
  font-size:11px;
  text-align: left;
  width:100%;
}

.hne_embed_termine  td{
  padding: 0 4px;
}
.hne_embed_infos {
  font-size:11px;
  text-align: left;
  width:100%;
}

.hne_embed_infos  td{
  padding: 0 4px;
}

.hne_sameday {
  background-color: #ffff99;
}
.hne_Mittel {
	BACKGROUND-COLOR: #ECF1DA
}
.hne_Dunkel {
	BACKGROUND-COLOR: #E1E8C3
}
.hne_Hell {
	BACKGROUND-COLOR: #F8F9F0
}

.Cab_SeitenListe {

}

.cab_SL_Datum {
  padding-top: 1.0em;
  #font-size:9px;
}

.cab_SL_Headline {
   FONT-WEIGHT: bold;
}

.hne_overlib {
  line-height: 12px;
  font-size:1.0em;
}

.cab_calendar_searchresults{
	display:none;
}