		.burger		{
					text-align:right;
					position:absolute;
					top:20px;
					right:30px;
					z-index:100;
				}
		.burger ul	{	padding-right:1em;}
		#logo		{	
					/*width:100%;
					text-align:center;*/
				}
				
		#logo img	{	
					width:100%;
					max-width:200px;
				}

		#banner img	{
					top:0px;
					left:0px;
					width:100%;
					z-index:0;
				}

/* Testimonials */

.testimonial		{	clear:left;
				padding-bottom:1em;
			}

.testimonials .pic	{	float:left;
				margin-top:2em;
				text-align:center;
			}

.testimonials .pic img 	{

				overflow:hidden;
				width:200px;
				height:auto;
				border:10px solid transparent;
				padding-top:1em;
				margin:0px auto;
			}

.testimonials h2, .testimonials h3		{
							text-align:center;
							font-weight:300;
							font-size:1.0em;
							margin-top:0em;
							margin-bottom:0.5em;
						}
.testimonials h2				{	font-size:1.2em;}


.testimonials p 		{
					margin-left:300px;
					border:2px solid #104157;
					border-radius:10px;
					padding:3em;
					margin-bottom:3em;

			}

.testimonials p i	{
				color:#104157;
				font-weight:700;
				line-height:0px;
				font-size:3em;
				position:relative;
				font-family:"News Cycle", sans-serif;
				font-style:normal;
				top:0.4em;
			}


		#inhalt, #tagcloud	{	/*margin-top:1em;*/
						margin-bottom:2em;
					}

		#inhalt div img	{
		                        padding:10px;
		                        box-shadow:0px 0px 5px rgba(0,0,0,0.2);

                		        margin:1%;
				}
		#inhalt div.blog-featured img.smallimg	{
							width:13%;
						}

		#inhalt div.blog img, #inhalt div.entry-container img	{	width:auto;
					}

		#inhalt #bildcontainer	{	position:relative;
						height:0px; /*schiach*/
					}		


		#inhalt p	{	
					text-align:justify;
				}


		.item-page .quotes	{display:none;}
		/*.leading-0, .leading-1, .leading-2, .leading-3, .leading-4, .leading-5	{ margin-bottom:3em;}*/
		div#quote	{
					background-color:#104157;
					color:white;
					text-align:right;
					font-size:32px;
					width:45%;
					margin-bottom:1em;
					box-sizing:border-box;
					padding:0.5em 1em 0.5em 5em;
					/* Position als Modul*/
					/*position:absolute;*/
					float:left;
				}

		.contact-category #quote	{
							float:none;
							width:100%;
						}


		div.contact-category .contact_name	{
						color:black;
						background-color:rgba(255,255,255,0.75);
						position:absolute;
						width:100%;
						display:block;
						font-size:1.4em;
						padding:0.5em;
						bottom:0em;
					}


		div#quote h4	{	font-size:16px;}

		.tagspopular	{
					background-color:#104157;
					padding:2em 3em;
					position:relative;
					top:3em;
				}
		.tagspopular ul	{	padding:0;}
		.tagspopular li	{	display:inline;}
		.tagspopular a	{	color:white;}
		div#bildtext	{
					position:absolute;
					background-color:white;
					text-align:right;

				}

                #modul ul li h3, .beratung div.spalte h3 {	font-size:72px;}
                #modul ul li h4, .beratung div.spalte h4 {	font-size:32px;}

		.nav > li > a > img	{	margin-right:0.5em;}

		.nav > li > a.pcvisit   {	
						background:url(../images/support.png) no-repeat 0.5em;
						padding-left:2.25em;
					}
		.nav > li > a.pcvisit:hover	{	background:url(../images/support_hover.png) no-repeat 0.5em white;}


		p.readmore	{	margin-bottom:2em;}

@media(min-width:225px) and (max-width:384px)   {
							p	{	font-size:0.8em !important;}
							h1	{	font-size:1.5em;}
							h2	{	font-size:1.25em;}
							#inhalt p	{	text-align:left;}
							#inhalt		{	padding:1em!important;
										margin-top:0 !important;
									}
							.pagination	{	font-size:0.6em;}
							.item-page h1, .item-page h2	{	font-size:1em !important;}
							.item-page ol h3	{	font-size:0.25em !important;}
							.item-page ul	{	font-size:0.8em !important;}
							.form-horizontal .controls	{	margin-left:0px !important;}	
							.form-horizontal .control-label	{float:none !important;}
							.form-horizontal input	{	width:100% !important;
										}
							textarea		{	font-size:10px;}
							legend			{	font-size:1em;}
							#jform_contact_email_copy	{width:auto !important;}
							#banner img		{	width:100%;}
							div#text		{	padding:0.5em 1em !important;}
							div#text hr		{	border-width:1px !important;
											margin-top:4px !important;
										}
							div#text h1		{	margin-top:0.5em !important;}
							div#text h4		{	font-size:80% !important;}
							div.blog img		{	max-width:100% !important;}
							ddiv.blog img.wp-smiley		{	width:auto !important;}
							
						}

@media(min-width:225px) and (max-width:767px)	{

						.navbar-fixed-bottom, .navbar-fixed-top	{
												position:relative;
												z-index:0;
											}
                                                        #inhalt div img     	{
										       	width:100%;
											height:auto;
											float:none;
										}
				                #inhalt #bildcontainer  {       
                                				                height:auto;
                        				                }
			
							div#bildtext	{
										width:100%;
										bottom:0px;
                                                                                right:0px;
                                                                                font-size:24px;
		                                                                padding:1em 1em 1em 2em;
										position:static;
									}
							div#partner img {       width:50%;}
							div#partner img#citrix, div#partner img.veeam	{width:33%;}
							.navbar		{	min-height:0px;
									}
							.dropdown-menu	{
										background-color:white!important;
										position:relative;
										width:100%;
										text-align:center;
										border-radius:0px;
										font-size:18px;
										box-shadow: 0 3px 3px rgba(0,0,0,.175);
										-webkit-box-shadow: 0 3px 3px rgba(0,0,0,.175);
									}
							.dropdown-menu	li	{
											padding:0.25em;
										}
							div.finder	{
										text-align:center !important;
									}
				
						}

@media(min-width:320px)	and (max-width:767px){

							div#banner	{
										font-size:4vw;
									}
							div.finder	{	margin-bottom:1em;}
							div#text h1	{	font-size:100%;} 
							div#text h4	{	font-size:50%;}
							.nav > li		{	width:100%;}
                                                        .nav > li > a           {
											font-size:1.3em;
                                                                                }
							
							div#toolbar	{
										position:relative;
										top:20px;
									}
							.navbar-header > .navbar-nav > li	{
											float:left;
										}
							.fa		{
										font-size:2.0em;
										margin:0 5px;
										
									}

							.nav > li > a.switch	{	color:transparent;
											font-size:1em;
											background:transparent;
											padding:0;
											margin:0;
											position:static;
											line-height:1em;
											display:inline;
										}
							input#searchform	{
											height:60px;
											width:1px;
											opacity:0;
											border-radius:30px;
											display:inline;
											position:absolute;
											right:12px;
											top:0px;
										}
							div#toolbar i.fa	{
											width:60px;
											height:60px;
											line-height:60px;
											border-radius:30px;
										}

					                #modul ul li h3, .beratung div.spalte h3 {       font-size:36px;}
					                #modul ul li h4, .beratung div.spalte h4 {       font-size:16px;}
							#inhalt div img	{	
										/*float:none;*/
										margin:0;
									}

/*							#inhalt p	{	margin:0;}*/

							div#quote	{	
										width:100%;
										font-size:1em;
										padding:0.5em;
									}
							.testimonial		{	margin:0;
											padding:0;
										}
							
							.testimonials .pic 	{	float:none;
											margin:0;
											padding:0;
										}
							.testimonials .pic img	{
											margin:0;
											padding:0;
										}
							.testimonials p	{	margin-left:0px;
										padding:1em;
										margin-bottom:1em;
									}
							div.item-page h1, div.item-page h2	{
													width:100%;
													padding:0.5em;
													font-size:1.5em;
												}
                                                        .blog-featured .item-title      {
                                                                                                top: 30px;
                                                                                                right:0px;
												width:100% !important;
												text-transform:lowercase;
                                                                                        }
                                                        .blog-featured .item-title a    {
                                                                                                font-size: 1em;
												padding:10% 10% 0 10%;
                                                                                        }
							.blog-featured .items-leading p img:last-child,.blog-featured .item p img:last-child	{display:none;}
							.blog-featured img	{width:100% !important;}
			}

@media(min-width:768px){

							div#huelle	{
										background:white repeat-y url(../images/background.png);
										background-size:100%;
							}

	                                                 .navbar-fixed-top {
                                                                                                	z-index:1000;
                                                                                        	}
	
							.navbar-fixed-bottom	{
											position:relative;
											z-index:0;
										}

							div#banner	{
											font-size:24px;
											margin-top:103px;
											margin-right:-2px;
									}
							div#text h1	{	font-size:48px; padding-top:0.25em;}

							input#searchform	{
											height:40px;
											width:1px;
											opacity:0;
											border-radius:20px;
											display:inline;
											position:absolute;
											right:12px;
											top:0px;
										}
							div.navbar-collapse	{
											position:relative;
											top:10px;
										}
							.navbar	{
											margin-bottom:0px;;
										}
                                                        .dropdown-menu  {
                                                                                background-color:white!important;
                                                                                text-align:center;
                                                                                border-radius:0px;
                                                                                font-size:14px;
                                                                                box-shadow: 0 3px 3px rgba(0,0,0,.175);
                                                                                -webkit-box-shadow: 0 3px 3px rgba(0,0,0,.175);
                                                                        }
							.dropdown-menu a:hover	{	color:rgb(9,123,178)!important;}
							.dropdown-menu .active a:hover	{color:white!important;}
							div#quote		{	font-size:24px;}
							div#bildtext		{	top:200px;
											right:160px;
											font-size:24px;
											padding:1em 1em 1em 2em;
										}
							div#partner img {	width:28%;}
							div#partner img#citrix,div#partner img.veeam	{	width:14%;}
					                #modul ul li h3 {       font-size:62px;}
        					        #modul ul li h4 {       font-size:22px;}

							.testimonials p	{       position:relative;
                                        					top:3em;
									}


		                                       div.contact-category img {
                		                                                       width:100% !important;
                                		                                       height:100% !important;
                                                		                }

							div.contact-category .contact_name      {	font-size:1.2em;}
                                                        .blog-featured .item-title      {
                                                                                                top: 0px;
                                                                                                right:0px;
                                                                                        }
                                                        .blog-featured .item-title a    {
                                                                                                font-size: 1em;
												padding:5% 55% 0 5%;
                                                                                        }
							#inhalt div img	{
							                        width:48% !important;
									}

                                                        #inhalt div.col-md-6 img {
                                                                                width:96% !important;
                                                                          }

							#inhalt .blog-featured img      {
							                                        width:50% !important;
											}
						}
				
@media(min-width:992px){				#toolbar	{
										position:relative;
										top:0.75em;
									}
							div#huelle	{	position:relative;
										/*margin-top:282px;*/
									}
							div#logo        {       margin-top:0;}
							div#banner	{
										font-size:42px;
										margin-right:1px;
										margin-top:130px;
									}
							.nav > li > a		{
											padding:0.5em 9px;
											font-size:16px!important;
											width:auto;
										}
					                li#search i     {
				                                                margin:0 10px;
                                					}
							div#bildtext	{
										top:268px;
										right:210px;
										padding:1em 1em 1em 2em;
										font-size:32px;
									}

							div#partner img {	width:28%;}

							.item-image h3.page-header      {
                		                        					right:10px;
											}
			                                .blog-featured .item-title      {
                        			                                                top: 0px;
                                                			                        right:0px;
												
			                                                                }
                        			        .blog-featured .item-title a    {
                                                			                        font-size: 1.35em;
												padding:5% 55% 0 5%;
			                                                                }

						}
@media(min-width:1200px){
		                #toolbar        {
	                                                top:0.75em;
                                                }
				div#banner      {
							margin-right:4px;
							margin-top:152px;
						}
				div#bildtext	{	
							top:370px;
							right:310px;
						}
				div.contact-category .contact_name      {	font-size:1.4em;}
		                .nav > li > a           {
								padding:0.5em 15px;
								font-size:18px!important;
							}
				.blog-featured .item-title      {
				                                        top: 0px;
				                                        right:0px;

				                                }
				.blog-featured .item-title a    {
				                                        font-size: 1.5em;
									padding:5% 55% 0 5%;
                                				}
				
			}

		.navbar			{	
						margin-right:-15px;
						margin-left:-15px;
					}

		.navbar			{	border-width:0px;
						position:relative;
						bottom:12px;
					}

		.navbar .navbar-nav, div#unten .navbar-nav {
					  display: inline-block;
					  float: none;
					  vertical-align: top;
				    }

		.navbar .navbar-collapse {
					  text-align: center;
					  /*padding-top:1em;
					  padding-bottom:1em;*/
					  max-height:4000px;
					 }


		.navbar-header		{
						float:none;
					}
	
		.nav > li > a		{
						color:black;
						text-decoration:none;
						/*line-height:2em;*/
						position:relative;
						font-size:17px;
					}

		.nav > li > a:hover	{
						background:white;
						color:rgb(9,123,178);
					}
		.nav > li > a:focus	{	
						color:black;
						background-color:white;
					}
		
		.dropdown-menu		{	border-width:0px;}

/*                h2              {       font-size:22px;}*/

		p			{
						font-size:1.2em;
					}
		h1,h2,.farbe			{	
						margin:0;
						font-weight:lighter;
					}
		
		body		{
						background-image:url(/images/backgrounds/background_01.jpg);
						background-size:cover;
						background-attachment:fixed;
						font-family:Calibri,Arial,sans-serif;
						font-weight:lighter;
						font-family:"Open Sans", Jura,sans-serif;
						font-weight:300;
						margin:0;
						font-size:16px;
					}

		.hintergrund,.heller	{	/*background-image:url(../images/wabe.png);*/}

		div#huelle	{
						background-color:white;
						min-width:225px;
						min-height:100vh;
						margin-bottom:-2px;
						/*border-radius:3px;*/
						/*box-shadow: 0 6px 12px rgba(0, 0, 0, 0.125);*/
				}
		div.oben	{		padding:1em;
						background:white;
						border:1px solid rgb(9,123,178);
						border-width:0px 0px 2px 0px;
						box-shadow:0px 5px 5px rgba(0,0,0,0.1);
				}
		div#logo	{
						/*background:rgb(255,208,0);*/
						background:white;
						/*margin-left:auto;
						margin-right:auto;*/
					}

		div#toolbar	{
				}
		div#toolbar ul	{
						margin:auto;
				}	
		div#toolbar li	{		
						position:relative;
						list-style-type:none;
				}
		
		div#toolbar i	{
						width:40px;
						height:40px;
						border-radius:20px;
						line-height:40px;
						text-align:center;
						cursor:pointer;
				}
	
		li#search i	{
						color:white;
						position:relative;
				}

		li#smallnav i	{
				}			
					
		li#login i	{
				}
		div#navi	{
						font-size:1.2em;
					}
					
		div#banner	{
						color:white;
						padding:0px;
						position:relative;
						overflow:hidden;
						/*max-height:384px;*/
						max-height:200px;
					}

		img.active	{
					z-index:3;
				}

		.page-header	{	display:none;}

	.blog	.page-header, .item-page .page-header	{	display:block;}
		
		.blog dt, .item-page dt	{	display:none;}

		.blog ul.tags, .item-page ul.tags	{
								padding:0;
								font-size:1em;
							}

		.blog ul.tags li, .item-page ul.tags li	{	
					list-style-type:none;
					display:inline;
					margin-right:0.5em;
				}

		div#text	{
					padding:0.5em 1em;
					position:absolute;
					right:0px;										
					/*background-color:white;*/
					color:white;
					top:0.75em;
					text-align:right;
				}
		div#text h1	{
					color:white;
				}



		div#partnertext	{
					text-align:right;
					padding:1.5em 0px;
				}

		div#partnertext h1,div#partnertext h4	{	line-height:1.25em;}
		
		div#partner img	{ 
					padding:2em 0.5em;
				}


		div#text hr,#partnertext hr,#bildtext hr		{
						border-color:black;
						border-width:2px;
						text-align:right;
						margin: 6px 0 0 auto;
                                        }

		#hr25		{
						width:25%;
					}

		#hr50          {
						width:50%;
                                        }



		img#bannerimage	{
							max-width:165px;
							max-height:165px;
							width:100%;
							float:right;
				}

		.item-image h3.page-header      {
                		                        right:20px;
						}

		#modul		{	padding:2em 0em 2em 0em;}
			

		#modul ul, .beratung div.spalte	{	
					padding:0px;
					list-style-type:none;
					text-align:center;
				}
		#modul ul li, .beratung ul li	{	padding:0px;}
		#modul ul div, .beratung div.spalte	{
					width:33.333333%;
					display:block;
					float:left;
				}

		#modul ul li h3, .beratung div.spalte h3	{
					color:#104157;
					font-weight:700;
				}

		#modul ul li h4, .beratung div.spalte h4	{
					text-transform:uppercase;
					font-weight:700;
				}
		
		#modul .readmore	{
						color:white;
						background-color:#104157;
						padding:1em 1.25em;
						display:inline-block;
						margin-top:1em;
					}

		#navileft		{
						padding-left:0;
						padding-right:0;
					}

		#navileft .dropdown-menu	{
							position:static;
							display:block;
							background-color:transparent;
							border-style:none;
							float:none;
							z-index:auto;
						}

		#navileft .nav a	{
						color:white;
						font-size:1.25em;
						padding-left:1em;
					}
		#navileft .nav li li a	{	
						padding-left:1em;
						font-size:1em;
						text-decoration:none;
					}
		#navileft ul		{
						padding-top:1em;
						padding-bottom:1em;
					}
		#navileft ul ul		{	
						list-style-type:none;
						padding-left:0;
						padding-top:10px;
						padding-bottom:10px;
					}
		#navileft ul li	{
						padding-left:1px;
						padding-right:1px;
					}
		#navileft li:hover,.active	{
						/*background-color:rgba(0,0,0,0.2);*/
					}
		#navileft li li:hover	{
						/*background-color:rgba(0,0,0,0.2);*/
					}		
		#navileft ul li li	{
						padding-left:20px;;
					}
		.dropdown-menu > .active > a	{
							background-color:rgba(0,0,0,0.2);
						}
		div#inhalt		{
							/*padding:1.5em;*/
							padding:1.5em 2em;
							position:relative;
						}


		div.unten			{
							margin-top:1px;
							box-shadow:0px -5px 5px rgba(0,0,0,0.1);
							padding:1em 3em 0.75em 3em;
						}
		div#footertext	{
							color:white;
							text-align:center;
						}
		.breadcrumb	{	
					margin-bottom:0px;
					border-radius:0px;

				}
		.breadcrumb .active	{ background-color:transparent;}
		.breadcrumb a		{ color:white;}
		
		.nav-pills > li > a {	border-radius:0px;
					/*text-align:right;*/
					}



		.nav-pills > li.active > a.focus,.nav-pills > li.active > a:hover { background-color:white;color:rgb(9,123,178)}
		.nav-pills > li.active > a, .nav .open > a:hover 	{
										background-color:rgb(255,255,255);
										color:rgb(9,123,178);
									}

		.breadcrumb li.active	{	color:white;}

		.breadcrumb > li + li::before { color:white;}

		#speziell	{	margin-bottom:1px;}

		.divider img	{	
					margin-bottom:5px;
				}

		.dropdowns:hover .dropdown-menu 	{
						    display: block;
						}

/* Bootstrap 3 conflict */
#phocagallery *,
#phocagallery *:before,
#phocagallery *:after {
  -webkit-box-sizing: content-box !important;
  -moz-box-sizing: content-box  !important;
  box-sizing: content-box !important;;
}

.pagination li	{	display:inline;
			margin-right:1.8em;
		}

#inhalt td	{	padding:5px;}


.form-horizontal .control-label {
					float:left;
					width:160px;
					padding-top:5px;
				}

.form-horizontal .control-group::after {
    clear: both;
}

.form-horizontal .control-group::before, .form-horizontal .control-group::after {
    display: table;
    content: "";
    line-height: 0;
}
.form-horizontal .controls {
    margin-left: 180px;
}

label	{
		line-height:18px;
	}

#navileft li.parent > a > span::after	{	  
  display: inline-block;
  width: 0px;
  height: 0px;
  margin-left: 5px;
  vertical-align: middle;
  border-bottom: none;
  border-top: 4px solid #FFFFFF;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-bottom-width: 0px;
  border-bottom-style: dotted;
  content: "";
}

#navileft li.active.parent > a > span::after   {
  display: inline-block;
  width: 0px;
  height: 0px;
  margin-left: 5px;
  vertical-align: middle;
  border-right: none;
  border-left: 4px solid #FFFFFF;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-right-width: 0px;
  border-right-style: dotted;
  content: "";
}

div.contact-category .col-md-3, div.contact-category .col-sm-4	{
									padding-left:0px;
									padding-right:0px;
								}

.contact_misc h2	{	text-transform:uppercase;
				margin-top:1.5em;
			}

div.contact-category .list-title {
					position:relative;
					cursor:pointer;
				 }

div.contact-category img	{
					float:none !important;
					margin:0 !important;
				}


div.contact-category .contact_position      {
						font-size:0.75em;
						display:block;
                                        }

div.contact-category .contact_misc	{
						position:absolute;
						width:100%;
						min-height:100%;
						top:0px;
						left:0px;
						background:rgba(255,255,255,0.95);
						font-size:0.75em;
						display:none;
						padding:1em;
						z-index:1;
					}

div.contact-category .contact_misc h2	{	font-size:1.5em;}

div.contact-category .contact_misc p   {       text-align:left !important;}

.navv li .glyphicon-menu-down	{
					color:white;
					background-color:rgb(28,57,82);
					padding:20px;
					border-radius:50%;
					color:orange;
					background-color:#fafafa;
					padding:0px;
					margin:0px;
					position:absolute;
					top:74px;
					left:-10px;
					border-radius:0px;
					border-width:0px;
					line-height:0.8em;
					z-index:1;
			}


#toolbar .current::after {

		content: "";
		border-top: 10px solid #FFF;
		border-right: 10px solid transparent;
		border-left: 10px solid transparent;
		position:absolute;
		left:0;
		right:0;
		bottom:-10px;
		display:inline-block;
		width:10px;
		margin:auto;
		z-index:10;


	 }

#top-link-block.affix-top {
    position: absolute; /* allows it to "slide" up into view */
    bottom: -82px;
    left: 10px;
    z-index:1030;
}
#top-link-block.affix {
    position: fixed; /* keeps it on the bottom once in view */
    bottom: 18px;
    left: 10px;
    z-index:1030;
}

div.item-page ol	{	font-size:4em;
				margin-top:2em;
				margin-left:0.5em;
			}

div.item-page ol h3	{	font-size:0.45em;
				color:silver;
				position:relative;
				bottom:1em;
			}

div.item-page ol > li	{	clear:right;}

div.item-page ol li img	{
				left:75%;
				width:25% !important;
				margin:0 !important;
			}


div.cat-children div.category-desc	{	display:none;}

#inhalt .category-desc img	{
				width:50% !important;
				float:left;
				margin:1.5em 1em 0 1em !important;
			}

.item-image	{	
			position:relative;
			text-align:center;
		}

#inhalt .item-image img	{ 
			padding:10px;
			box-shadow:0px 0px 5px rgba(0,0,0,0.2);
			width:100% !important;
			float:none;
			margin:0px;
			margin-bottom:5%;
			
		}

.item-image h3.page-header	{	position:absolute;
					top:20px;
					color:white;
					text-shadow:0px 0px 20px rgba(0,0,0,0.75);
					border:0px;
					margin:0px;
					width:100%;
					height:100%;
					text-align:right;
				}

.item-image h3 a		{
					color:white;
					font-weight:bold;
					font-size:1.5em;
					display:block;
					width:100%;
					height:100%;
				}

.page-header    {
			margin:10px 0 20px;
			padding-bottom:1em;
		}

.blog h3, .item-page h3	{
			color:rgb(9,123,178);
			/*text-transform:uppercase;*/
			padding-bottom:0.5em;
			border:1px solid rgb(9,123,178);
			border-width:0px 0px 2px 0px;
		}

input.search-query	{
				/*position:relative;
				left:1em;*/
				height:42px;
				border-radius:21px 0px 0px 21px;
				border-radius:0px;
				padding-left:1em;
				border:1px solid silver;
			}

.oben div.finder	{	text-align:center;}

.oben label.finder	{	display:none;}

.oben button.finder	{
			background-color:rgb(205,7,30);
			border-width:0px;
			border-radius:0 1.5em 1.5em 0;
			border-radius:0px;
			width:3em;
			height:3em;
			overflow:hidden;
			color:rgb(205,7,30);
			position:relative;
			bottom:2px;
		}
.oben button.finder:hover	{
				color:transparent;
			}

.oben .icon-search:before	{	
				display: inline-block;
				font-family: FontAwesome;
				font-style: normal;
				font-weight: normal;
				content:"\f002";
				color:white;
				font-size: 1.3333333333333333em;
				line-height: .75em;
				vertical-align: -15%;
			}

.blog-featured h3	{	display:none;}
.blog-featured .item-title	{
					position: absolute;
					color: white;
					text-shadow: 0px 0px 20px rgba(0,0,0,0.75);
					border: 0px;
					margin: 0px;
					height:100%;
					width:100%;
					text-align: right;
				}
.blog-featured .item-title a	{
					color: white;
					font-weight: bold;
					display: block;
					width: 100%;
					height: 100%;
				}

.blog-featured .items-leading, .blog-featured .item	{
								position:relative;
							}

#inhalt .blog-featured img	{
					box-shadow:none;
					padding:0px;
					margin:0px;
				}

#inhalt .blog-featured p	{	
					padding:10px;
					box-shadow:0px 0px 5px rgba(0,0,0,0.2);
				}
.blog-featured .article-info		{	
						position:absolute;
						top:20px;
						right:20px;
					}
.blog-featured .article-info-term	{	display:none;}
.blog-featured .category-name		{	color:transparent;}
.blog-featured .category-name a		{
						color:white;
						text-shadow: 0px 0px 20px rgba(0,0,0,0.75);
						font-weight:bold;
						font-size:1.5em;
					}

/*keine Icons*/
.icons	{display:none;}
					