.header-nav 										{background-color: #54abd6; background-image: linear-gradient(180deg, #008ac0 0%, #00a0d4 100%); min-width: 960px;}
ul.topnav-dropdown li a								{border-right: 0; background-image: url(../images/naviBorder.jpg); background-repeat: no-repeat; background-position: right 0;}
ul.topnav-dropdown li.parent-link:hover a.anchor-link	{background-color: #268BB6 !important;}
ul.topnav-dropdown li.opened a						{background-color: #00f !important; morgin-top: 0px !important;}

header												{background-image: url('../images/header-background.jpg'); min-width: 960px;}
.text1												{font-size: 28px; color: #fff; line-height: 1.6}
.fa													{color: #fff;}

.homeNewsContainer.noMarginBottom					{border-top-left-radius: 15px; border-top-right-radius: 15px;}
.homeNewsContainer .news-headlineDetail				{height: auto;}
.homeNewsContainer .newsModuleTabs .tab-content ul li a	{background-image: linear-gradient(180deg, #fff 0%, #f5f5f5 100%)}

.homeNewsContainer .startPage						{width: auto;}
.homeNewsContainer > .startPage > img 				{width: auto !important;}


.home-footer-panels .about-panel					{width: 319px;}

.modoffset											{margin-top: 0px;}

.newsContent										{padding: 25px 15px 10px 25px; line-height: 25px; text-align: justify}

.social-icons-area									{border-top-left-radius: 15px; border-top-right-radius: 15px;}
.social-icons-area h2								{background-color: #54abd6;}
.socialnetworkholder								{max-width: 130px; background-color: transparent;}
.social-icons-area ul li							{max-width: 130px; padding: 10px 0 10px 10px;}

.homeMasonryBottom									{padding-top: 40px;}
.leftRow, .centerRow, .rightRow						{width: 318px; float: left;}
.leftRow, .centerRow								{margin-right: 2px;}
.teaser h2											{background-color: #54abd6; padding:10px; color: #fff; font-size: 16px; text-transform: uppercase; font-family: "arial narrow", sans-serif; font-weight: 100; border-top-left-radius: 15px; border-top-right-radius: 15px; margin-bottom: 0; text-overflow: ellipsis}
.teaser h2 a, 										
.teaser h2 a:hover									{color: #fff; text-decoration: none;}
.teaser .teaserImg									{height: 180px; overflow: hidden;}
.teaser .content-area								{padding: 10px 0;}
.teaser .content-area a								{color: #000;}
.teaser .content-area a:hover						{text-decoration: none;}

footer.page .footer-header-container,
footer.page .footer-header-container .footer-header	{background-color: #54abd6;}

/* subnavi */
ul li.parent-link:hover .subnavi					{display: block;}
ul.subnavi											{background: #268BB6; display: none; position: absolute; margin-top: -4px; z-index: 1;}
ul.subnavi li										{float: left; line-height: 30px;}
li.parent-link.comps ul.subnavi li a				{margin-top: 0px; padding: 0 20px;}
li.parent-link.comps ul.subnavi li a.last			{border-right: none;}

/* forms */
.contactForm hr										{border: 1px solid #54abd6; margin: 10px 0;}
.contactForm form									{padding: 20px 0;}
.contactForm label									{clear: both; display: block; float: left; width: 200px; padding-bottom: 20px;}
.contactForm input, textarea						{float: left; width: 300px; border: 1px solid #54abd6; line-height: 22px; padding-left: 5px;}
.contactForm .submit								{background: #54abd6; padding: 10px; color: #fff; margin: 20px 0; border-radius: 10px; border: none; }

@media only screen and  (max-width: 479px) {
    /*header .top 									{display: inline;}    
    header .top .logo 								{margin-left: 80px;}*/
}