/*
Theme Name: FolantisMag
Theme URI: http://www.simplewpthemes.com
Version: 1.0
Author: sin2384
Author URI: http://www.simplewpthemes.com
Description: Free Wordpress theme by <a href="http://www.simplewpthemes.com/">SimpleWPThemes.com</a>. Please read READ ME.TXT for usage instructions!
*/
@import url("css/comments.css");
@import url("css/reset.css");
@import url("css/slide.css");
@import url("css/featuredcats.css");
* {
  margin: 0;
  padding: 0;
}

@font-face {
    font-family: 'DroidSansRegular';
    src: url('fonts/DroidSans-webfont.eot');
    src: url('fonts/DroidSans-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/DroidSans-webfont.woff') format('woff'),
         url('fonts/DroidSans-webfont.ttf') format('truetype'),
         url('fonts/DroidSans-webfont.svg#DroidSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* Webfont: Benton Sans - 400 */
@font-face {
	font-family: "BentonSans-Book";
	src: url("fonts/BentonSansBook/BentonSansBook.eot"); /* IE9 Compat Modes */
	src: url("fonts/BentonSansBook/BentonSansBook.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
	   url("fonts/BentonSansBook/BentonSansBook.otf") format("opentype"), /* Open Type Font */
	   url("fonts/BentonSansBook/BentonSansBook.svg") format("svg"), /* Legacy iOS */
	   url("fonts/BentonSansBook/BentonSansBook.ttf") format("truetype"), /* Safari, Android, iOS */
	   url("fonts/BentonSansBook/BentonSansBook.woff") format("woff"), /* Modern Browsers */
	   url("fonts/BentonSansBook/BentonSansBook.woff2") format("woff2"); /* Modern Browsers */
	font-style: normal;
	font-weight: normal;
	text-rendering: optimizeLegibility;  
}
@font-face {
	font-family:"BentonSans-Book-AS";
	src: url("https://use.typekit.net/af/f7a7fa/00000000000000003b9b2cf4/27/l?primer7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),
		 url("https://use.typekit.net/af/f7a7fa/00000000000000003b9b2cf4/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),
		 url("https://use.typekit.net/af/f7a7fa/00000000000000003b9b2cf4/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
		font-display:auto;
		font-style:normal;
		font-weight:400;
}

/* Webfont: Benton Sans - 500 */
@font-face {
  font-family: "BentonSans-Regular";
  src: url("fonts/BentonSansRegular/BentonSansRegular.eot"); /* IE9 Compat Modes */
  src: url("fonts/BentonSansRegular/BentonSansRegular.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
       url("fonts/BentonSansRegular/BentonSansRegular.otf") format("opentype"), /* Open Type Font */
       url("fonts/BentonSansRegular/BentonSansRegular.svg") format("svg"), /* Legacy iOS */
       url("fonts/BentonSansRegular/BentonSansRegular.ttf") format("truetype"), /* Safari, Android, iOS */
       url("fonts/BentonSansRegular/BentonSansRegular.woff") format("woff"), /* Modern Browsers */
       url("fonts/BentonSansRegular/BentonSansRegular.woff2") format("woff2"); /* Modern Browsers */
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility;
  font-weight:500;
}
@font-face {
	font-family:"BentonSans-Regular-AS";
	src: url("https://use.typekit.net/af/738ece/00000000000000003b9b2cf5/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff2"),
		url("https://use.typekit.net/af/738ece/00000000000000003b9b2cf5/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff"),
		url("https://use.typekit.net/af/738ece/00000000000000003b9b2cf5/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("opentype");
	font-display:auto;
	font-style:normal;
	font-weight:500;
}
/* Webfont: Benton Sans - 600 */
@font-face {
	font-family: "BentonSans-Medium";
	src: url("fonts/BentonSansMedium/BentonSansMedium.eot"); /* IE9 Compat Modes */
	src: url("fonts/BentonSansMedium/BentonSansMedium.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
	   url("fonts/BentonSansMedium/BentonSansMedium.otf") format("opentype"), /* Open Type Font */
	   url("fonts/BentonSansMedium/BentonSansMedium.svg") format("svg"), /* Legacy iOS */
	   url("fonts/BentonSansMedium/BentonSansMedium.ttf") format("truetype"), /* Safari, Android, iOS */
	   url("fonts/BentonSansMedium/BentonSansMedium.woff") format("woff"), /* Modern Browsers */
	   url("fonts/BentonSansMedium/BentonSansMedium.woff2") format("woff2"); /* Modern Browsers */
	font-style: normal;
	font-weight: normal;
	text-rendering: optimizeLegibility;
}
@font-face {
	font-family:"BentonSans-Medium-AS";
	src: url("https://use.typekit.net/af/bb6c4e/00000000000000003b9b2cf8/27/l?subset_id=2&fvd=n6&v=3") format("woff2"),
		url("https://use.typekit.net/af/bb6c4e/00000000000000003b9b2cf8/27/d?subset_id=2&fvd=n6&v=3") format("woff"),
		url("https://use.typekit.net/af/bb6c4e/00000000000000003b9b2cf8/27/a?subset_id=2&fvd=n6&v=3") format("opentype");
	font-display:auto;
	font-style:normal;
	font-weight:600;
}
/* Webfont: Benton Sans - 700 */
@font-face {
	font-family:"BentonSans-Bold-AS";
	src: url("https://use.typekit.net/af/343e47/00000000000000003b9b2cf9/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),
		url("https://use.typekit.net/af/343e47/00000000000000003b9b2cf9/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),
		url("https://use.typekit.net/af/343e47/00000000000000003b9b2cf9/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
	font-display:auto;
	font-style:normal;
	font-weight:700;
}

html body {
  	background: #fff;
  	font-size: 13px;
  	font-family: 'BentonSans-Book-AS','BentonSans-Book';
  	line-height: 1.5em;
  	color: #002B3C;
	background:#F4F8FA;
}
/***************LINKS*************************/

a:link, a:visited {
  color: #59BEC9;
  text-decoration: none;
}
a:hover {
  color: #003F58;
}

#headerwrap p a,
#headerwrap p a:link,
#headerwrap p a:visited,
#headerwrap p a:active,
#headerwrap p a:focus { 
	text-decoration: none!important;
}
/***************END LINKS*************************/

h1, h2, h3, h4, h5, h6 {
  	font-weight: normal;
	color: #002B3C;
}

h2 {
    font-family: 'BentonSans-Medium-AS', 'BentonSans-Medium';
    font-size: 3.2em;
    margin-bottom: 10px;
    line-height: 1.4em;
}

#headerwrap h1{
	font-size: 2.8em;
	margin-bottom: 0.25em;
}


/***************LAYOUT*************************/

#mainwrap {
	margin: 0 auto;
  	overflow: hidden;
}

#headerwrap {
  width: 100%; 
}

#headerwrap p {
	font-size:1.34em;
}

#headerwrap .suche{
	margin-top: 25px;
}

#header {  
	height: 137px;
	margin: 0 auto;
}

#blogtitle {
	float: left;
	margin-top: 45px;
}

.description {
	color: #989898;
	font-size: 12px;
	margin-top: -10px;
}

.adv {
	float: right;
	margin: 40px 0px 0 0;
}

/* -------- START CATEGORY MENU -------- */

#menu-top {
	display:block;
}

.mp-nav-top {
	font-size: 0.75em;
	height: 70px;
	background: #fff;
}

.mp-nav-top .navLogo {
    height: auto;
}
.mp-nav-top .inside {
    padding: 0px;
}

#nav2 ul#menu-main {
	margin-bottom: 0rem;
	display: inline-block
}

#nav2 ul#menu-main  li{
	margin-bottom: 0em;
	padding-bottom: 0em;
}
#nav2 {
  margin: 0 auto; 
}

#nav2 li {
  float: left;
  line-height: 51px;
}

#nav21 li a {
  float: left;
  display: block;
  color: #00417b;
  font-size: 13px;
  text-decoration: bold; 
  padding: 0px 22px;
}

#nav2 li a {
	font-family: 'BentonSans-Medium-AS','BentonSans-Medium';
	color: #59BEC9;
	border: 1px solid #59BEC9;
	font-size: 15px;
	margin: 0 10px;
	padding: .6rem 1.5rem;
}

#nav2 li:hover a, #nav2 li.current-menu-item a  {
  	color: #002B3C;
	border: 1px solid #002B3C;
	font-family: 'BentonSans-Medium-AS','BentonSans-Medium';
}

#nav2 li li {
	display: none;
}

/* -------- END CATEGORY MENU -------- */

#headline h2{
	font-size:2.5em;
}

#headline p {
	font-size: 1.4em;
}
/* -------- START PAGE MENU -------- */

#top1 {  
	height: 47px;
	margin: 0 auto;
}

#top1 li {
  float: left;
  line-height: 47px;
}

#top1 li a {
  float: left;
  display: block;
  padding: 0px;
  color: #f8f7f7;
  margin-right: 35px;
  font-weight: bold;
}

#top1 li.current_page_item a {
  color: #fff;
}

#top1 ul li {
	font-size: 1.0em;
}

#top1 li li {
  display: none;
}
/* -------- END PAGE MENU -------- */

#s {
  width: 205px;
  height: 12px;
  margin-top: 1px;
  padding: 9px 0 8px 5px;
  margin-bottom: 5px;
  color: #878787;
  font-size: 11px;
  border: 1px solid #e3e2e2;
}

*+html #s {
  margin-top: 0;
}

#searchform .form-control{
	border: 1px solid #59BEC9;
	border-radius: 0px;
	color: #59BEC9;
	background-color: #003F58 !important;
	font-family: 'BentonSans-Book-AS', 'BentonSans-Book';
	font-size: 1.3em;
	line-height: 1.4em;
	padding: 0.5em 0.6em 0.4em 0.6em;
	display:block;
	width:70%;
}

#searchform input.submit {
	background-color: #59BEC9;
    color: #003F58;
    border: 1px solid #59BEC9;
    font-family: 'BentonSans-Medium-AS', 'BentonSans-Medium';
    letter-spacing: 0.05em;
    font-size: 1.2em;
	margin-top:15px;
	width:70%;
}

#s::placeholder{
    color: #51859B;	  
    opacity: 1;
}

#contentwrap {
	float: left; 
	margin-top: 30px;
}

#sidebar {
	float: right;
	width: 270px;
	color: #68696b;
	margin-top: 30px;
	background-color: #eaeaea;
	padding: 15px;
	display:none;
}

#sb-wrap {
  clear: both;
  width: 100%;
  background: #003F58;
}

#sidebar2 {
	margin: 0 auto;
	padding: 36px 0px 0px;
	overflow: hidden;
	font-size: 12px;
}

#footer1, #footer2, #footer3, #footer4 {
	width: 210px;
	float: left;
	margin-right: 20px;
}

#sidebar2 h3 {
  color: #ffffff;
  font-size: 16px;
  margin-bottom: 43px;
  font-weight: normal;
}

.widget {
  margin-bottom: 40px;
  overflow: hidden;
  color: #878787;
}

.widget a, .widget a:visited {
  color: #878787;
}

.widget a:hover {
  color: #ffffff;
}

.widget ul {
  margin-top: -12px;
}

.widget ul li {
  padding: 7px 0 7px 0px;
  margin-left: 0;
}

.widget ul.children {
  margin: 7px 0 -7px 0;
}
.widget .textwidget {
  line-height: 22px;
}


/* -------- ADVERT -------- */

.add1 {
  clear: both;
  float: left;
  margin: 0 0 10px 0px;
}
.add2 {
  float: right;
  margin: 0 5px 10px 0;
  display: inline;
}

/* --------Kommentarfeld -------- */

.jetpack_remote_comment {
	width: 97%!important;
}

#respond #comment-form-comment,
#respond #comment-form-comment.active {
	border: 1px solid #59BEC9!important;
	color: #59BEC9!important;	
	-moz-box-shadow:  0px 0px 0px rgba( 0, 0, 0, 0.12 ) inset!important;
	-webkit-box-shadow:  0px 0px 0px rgba( 0, 0, 0, 0.12 ) inset!important;
	box-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.12 ) inset!important;
}
#respond .comment-form-service {
	background: #F4F8FA!important;
}
#comments #respond{
	margin: 0px 0 0 0px;
}
#comments #respond h3 {
	text-align:center;
	color:#002B3C;
	font-size:26px;
}
.akismet_comment_form_privacy_notice {
	margin-top:10px;
}
/* -------- END ADVERT -------- */

#footer {  
  clear: both;
  padding: 10px 0 13px;
  overflow: hidden;
  margin: 0 auto;
 /* background: url(images/footer.gif) repeat-x scroll top;*/
}

#footer a, #footer a:visited {
  color: #fff;
}
#footer a:hover {
  color: #fff;
  text-decoration: underline;
}

.inside {
  padding: 20px;
}
/* -------- END WP LAYOUT -------- */
/* -------- Footer MP SITE -------- */
.mp {
	font-size: 0.8em !important;
}
.mp .footer-navbar-top {
	
}
.mp .ce_hyperlink.var-width .btn {
    min-width: auto;
}
.mp .nav-footer-bottom  {
	
}

/* -------- Footer MP SITE -------- */

/* -------- START WP STYLES -------- */

#sidebar h3 {
  padding: 0 0 15px 0;
  font-size: 16px;
  color: #00417b;
}
.side-widget {
  clear: both;
  width: 270px;
  padding: 0px;
  margin-bottom: 30px;
  overflow: hidden;
}
#sidebar ul {
  margin-top: -5px;
}
#sidebar ul.children {
  margin: 7px 0 -7px 0;
}
#sidebar ul li {
  padding: 7px 0 7px 0;
  margin-left: 0;
}
.side-widget a, .side-widget a:visited {
  color: #68696b;
}
.side-widget a:hover {
  color: #00417b;

}
.tagcloud a, .tagcloud a:visited, .tagcloud a:hover {
  color: #fff;
  background: #0182a9;
  padding: 3px 5px;
  display: inline-block;
  font-size: 11px !important;
  margin: 0 2px 5px 0;
}


/***************POST STYLES*************************/
h2.title {
  margin-bottom: 15px;
  line-height: 19px;
  font-size: 16px;	
  color: #002B3C;
	padding: 0px 10px;
}

h2.titles {
  margin-bottom: 15px;
  line-height: 22px;
  font-size: 19px;
}

h2.title a, h2.title a:visited, h2.titles a, h2.titles a:visited {
 	color: #002B3C;
	line-height: 1.6em;
}

.maxtvcard {
	background:#F4F8FA;
}

.leftpost .meta,
.rightpost .meta {
	position: absolute;
	bottom: 0px;
	width:100%;
}

.leftpost .left,
.rightpost .left{
	padding: 0px 10px;	
}

.leftpost .right,
.rightpost .right  {
	margin-right: 10px;	
}

.link-beitrag {
	margin: 15px 0 35px 0;
	text-align: center;
}
.text-cyan {
	color: #59BEC9;
}

a.more-link {
  background: url(images/more.png) no-repeat;
  width: 81px;
  height: 27px;
  display: inline-block;
  padding-top: 6px;
  text-align: center;
  text-shadow: 1px 0 1px #0794b9;
  color: #fff;
}

.link-beitrag a.more-link {
	border: 1px solid #2774AE !important;
	color: #2774AE !important;
	padding: 6px 0px 6px 0px !important;
	border-radius: 0px !important;
	outline: none !important;
	box-shadow: none !important;
	font-size: 1.2em;
	line-height: 1.6em;
	margin: 0em 0em;
	background: none;
	font-family: 'BentonSans-Book-AS', 'BentonSans-Book';
	-moz-transition: all 0.7s ease;
	-o-transition: all 0.7s ease;
	-webkit-transition: all 0.73s ease;
	-ms-transition: all 0.7s ease;
	text-shadow: 0px 0 0px #0794b9;
	width: 75%;
	height: auto;	
	
}

.link-beitrag a.more-link:hover {
	border: 1px solid #2774AE !important;
	color: #ffffff !important;
	background: #2774AE;
	text-decoration:none;
}

.postmetadata {
  margin: 15px 0 30px;
}

.post, .page {
}

.post {
	position:relative;
}

.leftpost,
.rightpost,
{
	background-color: #ffffff;
	min-height: 460px;
	position:relative;
}

.leftpost:hover,
.rightpost:hover {
	box-shadow: 1px 3px 7px #a4a3a3;
}

.leftpost {
  clear: both;
  float: left;
  width: 300px;
}

.rightpost {
  float: right;
  width: 300px;
}

.clearp {
  clear: both;
  margin-bottom: 30px;
  border-bottom: 0px solid #c61d23;  
}

.meta {
  	color:002B3C;  	
	bottom: 5px;
	position: absolute;
	width:100%;
}

.meta .left {
	padding-top: 0px;
	float: left;
	margin-left: 10px;
}

.meta .right {
	float: right;
	margin-right: 10px;
}

.cat {
	padding: 0px 10px 15px 10px;
}

.entry {
  	line-height: 22px;
	padding: 0px 10px;
	margin-bottom: 115px;	
}

.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 {
  margin-top: 15px;
}

.entry h2 {
  margin-bottom: 0.4em;
}

.entry p {
  margin-bottom: 15px;
}

.entry img, .post_thumbnail {
  padding: 0px;
  border: 0px solid #e3e2e2;
}

.post_thumbnail {
  margin-bottom: 26px !important;
	width: 100%;
	height:190px;
}

.entry th {
  padding: 0;
  margin-right: 2px;
}

.entry li {
  list-style: circle inside;
}

.entry ol li {
  list-style: decimal inside;
}

blockquote {
  border-left: 10px solid #666666;
  margin-left: 20px;
}

blockquote p {
  padding: 10px;
}

.alignleft {
  float: left;
  margin: 5px 10px 0px 0px;
}

.alignright {
  float: right;
  margin: 5px 0px 0px 10px;
}
.rightpost img.alignleft,
.leftpost img.alignleft { 
  margin: 0px 0px 0px 0px;
	width:100%;	
}

img.aligncenter {
  display: block;
  margin: 0 auto 5px;
}

/***************END POST STYLES*************************/
/***************Single POST STYLES*************************/
.post_single {
	background: #fff;
	margin-top: 0px!important;
	margin-bottom:70px;
}

.post_single h2.titles {
	font-size: 30px;
	margin-bottom: 50px;
}

.post_single .entry {
	padding:0px;
	font-size: 1.4em;
	margin-bottom: 30px;
}

.post_single .entry ul li {
    font-size: 0.9em;
	line-height: 1.6em;
}

.post_single ul li::before {
    content: "•";
    color: #59BEC9;
    display: inline-block;
    width: 1em;
    margin-left: -1em;
    font-size: 1.3em;
    position: absolute;
    margin-top: 0px;
}

.post_single .entry li{	 
    list-style: none;
	padding-bottom: 0px;
}

.post_single_comments {	
	margin-bottom:50px;
	background:#ffffff;
	
}
.post_single_comments h3#comments{
	padding: 0px 0 10px 0px;	
	border-top: 0px solid #e3e2e2;
}
.post_single_comments .commentmetadata {
	text-transform: initial;
}

.corner-top::after {
   position: absolute;
	content: '';
	top: -33px;
	width: 0px;
	height: 0px;
	-webkit-transform: rotate(360deg);
	border-style: solid;
	border-width: 0px 34px 34px 34px;
	border-color: transparent transparent #fff transparent;
	clear: both;
	left: 50%;
	transform: translate(-50%, 0%);
	z-index: 1;
	-webkit-filter: drop-shadow(1px -0.08em 0.06em rgba(0, 0, 0, 0.10));
	filter: drop-shadow(1px -0.08em 0.06em rgba(0, 0, 0, 0.10));
}

.post_single_comments:hover{
	box-shadow: 1px 3px 7px #a4a3a3;
}

.corner-top {
    position: relative;
}
/***************END Single POST STYLES*************************/
#wp-calendar caption {
  background: #0182a9;
  color: #fff;
  margin-bottom: 10px;
  padding: 3px 0;
}
#wp-calendar th {
font-style: normal;
text-transform: capitalize;
}
#wp-calendar th {
font-style: normal;
text-transform: capitalize;
}
#wp-calendar td {
letter-spacing: normal;
padding: 2px 0;
text-align: center;
}
#wp-calendar {
empty-cells: show;
font-size: 14px;
margin: 0;
width: 90%;
}
#wp-calendar a:hover {
  background: #0182a9;
  color: #fff;
}
#wp-calendar td:hover, #wp-calendar #today {
  background: #0182a9;
  color: #fff;
}
li.pagenav, li.categories, li.linkcat {
  list-style:none;
}
h2.pagetitle {
  margin: 25px 0 5px 0px;
  font-size: 20px;
  text-align: left;
  color: #000;
}
p.center {
  margin: 10px 0;
}
/* -------- END WP STYLES -------- */


/***** CORNER ECKE ****************/

#headerwrap .bg-dark-blue .ce_right_corner h3 {
    color: #002B3C;  
    font-size: 1.3em;
}

#headerwrap .bg-dark-blue .ce_right_corner p {
    color: #003F58;
    font-size: 1.05em;
}
#headerwrap .bg-dark-blue .ce_right_corner .mobile-corner-text p {
	color:#59BEC9;
}

/* -------- TABLES -------- */
#contentwrap table{font-size:1.2em;margin:5px 0 25px 1px;}
#contentwrap table td{padding:8px;border: 0px solid #ccc;}
/* -------- END TABLES -------- */


/* -------- PAGE NAVIGATION -------- */

.wp-pagenavi{
  clear:both;
  margin:20px 0 20px;
}
.wp-pagenavi span.pages,.wp-pagenavi span.extend{
  border:1px solid #e3e2e2;
  color:#979696;
  margin:2px;
  padding:3px 7px;
}
.wp-pagenavi a,.wp-pagenavi a:link,.wp-pagenavi a:visited{
  border:1px solid #e3e2e2;
  color:#979696;
  margin:2px;
  padding:3px 7px;
  text-decoration:none;}
.wp-pagenavi span.current,.wp-pagenavi a:hover{
  border:1px solid #979696;
  color:#979696;
  margin:2px;
  padding:3px 7px;
}


/* -------- END PAGE NAVIGATION -------- */
.flickr_badge_image { float: left; margin-bottom: 10px;}
.flickr_badge_image img { width: 38px; height: 39px; padding: 3px; background: #fff; margin: 0 8px 0px 0; border:1px solid #cdcdcd;   float: left; }
#flickr_badge_image4 img, #flickr_badge_image8 img {
  margin-right: 0;
}

input#subbox {
  width: 203px;
  height: 33px;
  height: 25px\0/;
  padding: 0px 0 0px 5px;
  padding: 8px 0 0px 5px\0/;
  font-size: 12px;
  color: #717171;
  background: #161515;
  border: 1px solid #444444;
}
*+html input#subbox {
  height: 25px;
  padding-top: 8px;
}
:root input#subbox {height: 17px\0/IE9; }  /* IE9 */
:root input#subbox {padding-bottom: 8px\0/IE9; }  /* IE9 */
#swrap {
  width: 210px;
}
#subm {
  position: relative;
  top: -32px;
  left: 127px;
}
#signup {
  margin-bottom: 10px;
}
h3#feedb {
  margin-bottom: 20px !important;
}


/* COOKIE ZEILE */

#cookie-notice a.cn-button {
	background: #2774AE;
}

@media (max-width: 767px) {
	
   #nav-top {
    	padding-top: 20px;
	}
}

