/* 
 * Deprecated DNN CSS class names will remain available for some time
 * before being  permanently removed. Removal will occur according to
 * the  following process:
 *
 * 1. Removal will only occur with a major (x.y) release, never
 *    with a maintenance (x.y.z) release.
 * 2. Removal will not occur less than six months after the release
 *    when it was deprecated.
 * 3. Removal will not occur until after deprecation has been noted 
 *    in at least two major releases.
 *
 *                                              |        |Planned |
 *---------------------------------------------- -------- -------- 
 * Mod{NAME}C                                     5.6.2    6.2
 *   {NAME} = sanitized version of the DesktopModule Name 
 *   Used on <div> tag surrounding Module Content, inside container
 *---------------------------------------------- -------- -------- 
 */  



/* PAGE BACKGROUND */
/* background color for the header at the top of the page  */
.HeadBg {
}
a
{
cursor: pointer;
}
/* background color for the content part of the pages */
Body
{
}

.ControlPanel {
}

/* background/border colors for the selected tab */
.TabBg {
}

.LeftPane  { 
}

.ContentPane  { 
}

.RightPane  { 
}

/* text style for the selected tab */
.SelectedTab {
}

/* hyperlink style for the selected tab */
A.SelectedTab:link {
}

A.SelectedTab:visited  {
}

A.SelectedTab:hover    {
}

A.SelectedTab:active   {
}

/* text style for the unselected tabs */
.OtherTabs {
}
    
/* hyperlink style for the unselected tabs */
A.OtherTabs:link {
}

A.OtherTabs:visited  {
}

A.OtherTabs:hover    {
}

A.OtherTabs:active   {
}

/* GENERAL */
/* style for module titles */
.Head   {
}

/* style of item titles on edit and admin pages */
.SubHead    {
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
}

/* text style used for most text rendered by modules */
.Normal
{
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
}

.NormalRed
{
}

.NormalBold
{
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     {
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
}

A.CommandButton:visited  {
}

A.CommandButton:hover    {
}
    
A.CommandButton:active   {
}

/* button style for standard HTML buttons */
.StandardButton     {
}

/* GENERIC */
H1  {
}

H2  {
}

H3  {
}

H4  {
}

H5, DT  {
}

H6  {
}

TFOOT, THEAD    {
}

TH  {
}

A:link  {
}

A:visited   {
}

A:hover {
}

A:active    {
}

SMALL   {
}

BIG {
}

BLOCKQUOTE, PRE {
}


UL LI   {
}

UL LI LI    {
}

UL LI LI LI {
}

OL LI   {
}

OL OL LI    {
}

OL OL OL LI {
}
OL UL LI   {
}

HR {
}

/* MODULE-SPECIFIC */
/* text style for reading messages in Discussion */    
.Message    {
}   

/* style of item titles by Announcements and events */
.ItemTitle    {
}

/* Menu-Styles */
/* Module Title Menu */
.ModuleTitle_MenuContainer {
}

.ModuleTitle_MenuBar {
}

.ModuleTitle_MenuItem {
}

.ModuleTitle_MenuIcon {
}

.ModuleTitle_SubMenu {
}

.ModuleTitle_MenuBreak {
}

.ModuleTitle_MenuItemSel {
}

.ModuleTitle_MenuArrow {
}

.ModuleTitle_RootMenuArrow {
}

/* Main Menu */

.MainMenu_MenuContainer {
}

.MainMenu_MenuBar {
}

.MainMenu_MenuItem {
}

.MainMenu_MenuIcon {
}

.MainMenu_SubMenu {
}

.MainMenu_MenuBreak {
}

.MainMenu_MenuItemSel {
}

.MainMenu_MenuArrow {
}

.MainMenu_RootMenuArrow {
}

/* Login Styles */
.LoginPanel{
}

.LoginTabGroup{
}

.LoginTab {
}

.LoginTabSelected{
}

.LoginTabHover{
}

.LoginContainerGroup{
}

.LoginContainer{
}
#Body, html, body, .Head, .SubHead, .SubSubHead, .Normal
{
	font-size: 1.7vh;
  line-height: 2.5vh;
}
#dnn_ctr14476_ContentPane
{
  background: url('/Portals/77/Images/MEN_FORUM-MINI-SITE_v8.jpg') no-repeat;
  background-size: cover;
  height: 100vh;
}
#dnn_ctr14476_ContentPane .DNNModuleContent
{
      position: relative;
      top: 50%;
      transform: translateY(-50%);
      color: white;
}
[class*="Pane"] {
    margin-bottom: 0;
}
.arrow-down
{
  	 text-align: center;
     margin-top: 15vh;
     position: absolute;
     width: 100%;
     left: 0;
  
}
.sample-container
{
      background: #e8e7e2;
      position: fixed;
      left: 2%;
      right: 2%;
      top: 2%;
      bottom: 2%;
      z-index: 8000;
 	 display:none;
  box-shadow: 5px 5px 20px rgba(0,0,0,0.1);
}
#flip-book-container
{
  	height:100%;
}
.content .image_wrapper img
{
  cursor:pointer;
}
#bt_close
{
  	position: absolute;
    padding: 20px 20px 0 0;
    right: 0;
    top: 0;
  	cursor:pointer;
}
#dnn_ctr14477_ContentPane
{
	height: 100vh;
	background: url(/Portals/77/Images/bg2.jpg) no-repeat #e8e7e2;
    background-size: auto auto;
	margin-top: -2px;
	background-size: contain;
    position:relative;
}
#dnn_ctr14477_HtmlModule_lblContent
{
	padding-top: 26vw;
    margin-left: 50vw;
    width: 40vw;
  color:#000;
}
#dnn_ctr14477_HtmlModule_lblContent .arrow-down
{
	margin-top: 0;
    bottom: 10vh;
}

#dnn_ctr14481_ContentPane 
{
  	position: fixed;
  	top: 100px;
	left: 10vw;
	right: 10vw;
    z-index:9;
}
.dnn_ctr14481_HtmlModule_lblContent
{
  	opacity:0;
}
.header-bottom
{
  		position: fixed;
		right: 0vw;
		top: 77px;
 		border: none;
		z-index: 10;
        width: 256px;
        display:none;
 		 bottom: 0;
}
#dnngo_megamenu
{
        background-color: #153a4c;
}
.header-bottom .primary_structure li
{
  	display:block;
  text-align:center;
}
#dnngo_megamenu .primary_structure > li {
    float: none;
    list-style: none;
    position: relative;
    padding: 0 10px;
    text-transform: uppercase;
    letter-spacing: 0.2em;
}
.dnn_layout nav
{
	float:none;
}
/*.roll_menu {
	background-color: #153a4c;
}
.roll_menu {
	background-color: #153a4c;
    height: 100%;
}*/
#dnngo_megamenu > div > ul > li > a > span
{
	color:white;
    border-top: none;
	height: 40px;
	line-height: 16px;
}
#dnngo_megamenu .primary_structure > li > a
{
  color:white;
}
.pulldownsearch
{	
  display:none;
}
#dnngo_megamenu > div > ul > li > a:hover > span, #dnngo_megamenu > div > ul > li.menu_hover > a > span, #dnngo_megamenu > div > ul > li.current > a > span,
#dnngo_megamenu > div > ul > li > a:hover > span:before, #dnngo_megamenu > div > ul > li.menu_hover > a > span:before, #dnngo_megamenu > div > ul > li.current > a > span:before {
  border:none;
}
#dnn_content {
	padding: 0;
}
.BannerPaneB::before {
    height: 0;
}
#dnn_ctr14480_ContentPane,
#dnn_ctr14474_ContentPane
{
  background: url(/Portals/77/Images/bg3.jpg) no-repeat #e8e7e2;
  height:100vh;
  background-size: 100%;
}
#dnn_ctr14480_ContentPane .content
{
  width: 60vw;
  margin: auto;
  padding: 18vw 0 0;
}

#dnn_ctr14480_ContentPane .content img
{
  max-height:45vh;
  max-width: 26vw;
}
#dnn_ctr14480_ContentPane .content .image_wrapper
{
  max-height:45vh;
  margin-right:3vw;
  margin-bottom: 15vh;
}
#dnn_ctr14480_ContentPane .content h2
{
  padding-top: 9vw;
   font-size:11px;
}
#dnn_ctr14480_ContentPane .content h1
{
  padding-bottom:2vh;
  text-transform:uppercase;
  font-weight:bold;
}
.LogoMenuBox {
    position: fixed;
	top: 47px;
	z-index: 9;
	width: 100%;
}
.eds_news_BlogOne .article .content p
{
  font-size: 1.5vh;
  line-height: 2vh;
  margin-bottom: 20px;
}
a.button,
.infografiken a, 
.archiv a
{
  	border: 2px solid #153a4c;
	padding: 8px 20px;	
  	text-transform: uppercase;
    -webkit-appearance:none;
    -moz-appearance:none;
  background:#e8e7e2;
  color:#153a4c;
}
a.button:hover,
.infografiken a:hover,
.archiv a:hover
{
  	text-decoration:none;
    background: #153a4c;
	color: #e8e7e2;
}
.infografiken
{
  position: absolute;
right: 10%;
top: 50%;
  		
}
.archiv
{
		position: absolute;
        left: 10%;
        top: 50%;
}
#dnn_ctr14474_ModuleContent .news
{
	margin: auto;
    width:100%;
}
.edn_14474_article_list_wrapper
{
	max-width: 365px;
	margin: auto;
}
.edn_14474_article_list_wrapper .article
{
	 position: absolute;
      top: 50%;
      transform: translate(-50%,-50%);
      padding: 0;
      left: 50%;
}
.edn_14474_article_list_wrapper .article h1,
.edn_14474_article_list_wrapper .article h2
{
  font-size:11px;
  line-height: 15px;
}
.edn_14474_article_list_wrapper .article h1
{
  font-weight:bold;
  text-transform:uppercase;
  
}
.edn_14474_article_list_wrapper .article h2
{
  padding-top: 20px;
  clear: both;
}

.eds_news_BlogOne.eds_subCollection_news .in_article_image .image_wrapper img {

    border: none;
    padding: 0;
    margin: 0;
}
.eds_news_BlogOne.eds_subCollection_news .in_article_image .image_wrapper img:hover
{
	box-shadow: 2px 2px 4px rgba(0,0,0,0.5);
}
.wrapper
{
  margin-top: -10px;
}
.eds_news_BlogOne.eds_subCollection_news .in_article_image .image_wrapper.no_text {
    margin: 0;
    background: none;
}
#dnn_ctr14524_ContentPane
{
    min-height: 100vh;
	background: url(/Portals/77/Images/bg4.png) no-repeat #fff 0 20vh;
    margin-top: -2px;
	background-size: contain;
    position:relative;
}
#dnn_ctr14524_ContentPane .news
{
    max-width: 836px;
    background: #e8e7e2;
    margin: 25vh auto 0;
    min-height: 70vh;
}
.edn_14524_article_list_wrapper table
{
  		width:100%;
}
.edn_14524_article_list_wrapper table tr td
{
  		padding: 20px 40px 40px !important;
  		vertical-align: top;
}
.edn_14524_article_list_wrapper table tr td .article
{
  		max-width: 133px;
  		padding: 0;
}
.edn_14524_article_list_wrapper table tr td .article .content
{
  		margin:0;
}

.edn_14524_article_list_wrapper table tr td .article .content h1,
.edn_14524_article_list_wrapper table tr td .article .content h1 a,
.edn_14524_article_list_wrapper table tr td .article .content h2
{
  		font-size:11px;
 		line-height:15px;
}
.edn_14524_article_list_wrapper table tr td .article .content h1 a
{
  		font-weight:bold;
  		text-transform:uppercase;
}
.edn_14524_article_list_wrapper table tr td .in_article_image.no_left_margin
{
		margin:0;
}
.download-pdf a
{
	float:right;
    background:white;
}
.download-pdf a:hover
{
	  background:#153a4c;
}
.edn_14524_article_list_wrapper .in_article_image .image_wrapper.no_text
{
  padding: 0 0 5px;
}
img[title="mobile-nav"]
{
  cursor:pointer;
}
#dnngo_megamenu
{
  	padding-top: 50px;
    padding-bottom: 20px;
    background:url(/Portals/77/Images/close-nav.png) no-repeat 20px 20px #153a4c;
    cursor: pointer;
}
.header_top  .head_mid
{
  	padding:0;
}
#dnngo_megamenu > div > ul {
    display: block;
    vertical-align: middle;
}
#dnn_ctr14542_ModuleContent
{
		margin-top: 0;
        margin-left: 0;
        margin-right: 0;
        background: #153a4c;
        padding: 27vh 0 10vh;
        margin-bottom: 0;
}
#dnn_ctr14542_ContentPane
{
		background:url(/Portals/77/Images/bg5.png) no-repeat #e8e7e2 0 -1px;
  		background-size:cover;
}
#dnn_ctr14544_ContentPane
{
		background:url(/Portals/77/Images/bg6.jpg) no-repeat bottom #e8e7e2;
  		background-size:contain;
        padding: 30vh 10vw 30vh;
        font-size: 1.7vh;
      	color: #000;
 		 margin-bottom: -23px;
}
.govbar
{
	position: fixed;
    top: 0;
    width: 100%;
}
#dnn_ctr14545_ContentPane
{
		background:url(/Portals/77/Images/bg7.jpg) no-repeat #e8e7e2;
  		background-size:contain;
  		padding: 20vh 10vw 30vh;
}
#dnn_ctr14545_HtmlModule_lblContent
{
	 width: 50%;
     margin-top: 30vh;
     color:#000;
}
.arrow-down {
  -webkit-animation-duration: 1.5s;
  animation-duration: 1.5s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
} 

@-webkit-keyframes bounce {
  0%, 50% 100% {-webkit-transform: translateY(0);}
  50% {-webkit-transform: translateY(-20px);}
} 

@keyframes bounce { 
  0%, 50% 100% {transform: translateY(0);}
  50% {transform: translateY(-20px);}
} 

.arrow-down { 
   -webkit-animation-name: bounce;
   animation-name: bounce;
   cursor:pointer;
}
.Login {
   	    line-height: 30px;
    	height: 30px;
}
.Login .sep
{
		display:none;
}
.edn_14480_article_list_wrapper .description
{
  display:none;
}
.edsc3d__Theme1 .ms-nav-prev {
    left: -50px  !important;
}
.edsc3d__Theme1 .ms-nav-next {
    right: -50px !important;
}

@media screen and (max-width:960px)
{
	#dnn_ctr14476_HtmlModule_lblContent div
    {
        padding:0 !important;
    	text-align:center;
    }
    .eds_news_BlogOne.eds_subCollection_news .in_article_image.no_left_margin
    {
      		
    }
  	#dnn_ctr14480_ContentPane .content .image_wrapper 
  	{
		 margin:0;
    }
}
@media screen and (max-width:768px)
{
	#dnn_ctr14477_HtmlModule_lblContent {
        padding-top: 37vw;
		margin-left: 10vw;
		width: 80vw;
    }
    .phoneHeadBottom {
          position: fixed;
          z-index: 9;
          width: 100%;
          padding-bottom: 0;
      }
        #dnn_ctr14480_ContentPane .content {
          width: 80vw;
          padding: 25vw 0 0;
      }
      .hidden-xs {
        display: inherit !important;
    }
    .govbar-links
  	{
      	display: none !important;
  	}
}
@media screen and (max-width:500px)
{
        #Body, html, body, .Head, .SubHead, .SubSubHead, .Normal {

        font-size: 2vh;
        line-height: 3vh;

    }
}
@media only screen and (min-width: 1600px)
  {
      [class*="Pane"] {
            margin-bottom: 0px;
        }
  }

































