/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
a {
color: #0C3192;
}

a:hover {
color: #FF0000;
}

.uk-nav-navbar > li > a {
  color: #0C3192;

}


.uk-navbar-nav > li > a {
  font-size: 12px;

}

.tm-content2 {
	margin-left:10px;
}



@media (min-width: 1220px) {
.uk-navbar-nav > li > a {
  font-size: 14px;
  
  

}



}

/*
.suche2 {
  background-color: #CFD2D5;
  border: 1px solid #979A9E;
  border-radius: 5px;
  box-sizing: border-box;
  height: 55px;
  margin-bottom: 20px;
  margin-left: 71px;
  padding: 10px;
  width: 572px;
}
*/

.suche2 {
  background-color: #E9E9E9;
  border: 1px solid #979a9e;
  border-radius: 5px;
  box-sizing: border-box;
  height: 55px;
  margin-bottom: 20px;
  padding: 10px;
  width: 1010px;
  box-shadow: 0 0 1px 0 #0c3192;
}

.suche2 form { margin:0; }

.suche2 #typ {
	width:160px;
	height:32px;
	line-height:32px;
}

.suche2 input[type="text"] {
	margin-left:10px;
	width:760px;
}
.suche2 .btn-success {
  color: #fff !important;
}



  .ui-autocomplete {
    max-height: 400px;
    overflow-y: auto;
    /* prevent horizontal scrollbar */
    overflow-x: hidden;
	width:320px;
  }


.suche2 .btn-success {

width: 25px !important;
height: 25px;
cursor: pointer;
background-repeat: no-repeat;
padding-left:10px;
padding-right:10px;
margin-top:0;

background-image: url(../../../suche/lupe.png),linear-gradient(to bottom, #ffbb1b, #ffbb1b);
background-position:  0px 0px;

}
.suche2 .btn-success:hover {

background-image: url(../../../suche/lupe.png);
background-color:#e6a100;



}

.insobi {
  width: 604px;
}


.insobi #typ {
	width:160px;
}

.insobi input[type="text"] {

	width:354px;
}

 @media (max-width:1024px) {
	 .suche2 {
  width: 100%;
  height:97px;
   box-shadow: none;
}
.suche2 #typ {
  width: 100%;
}
.suche2 input[type="text"] {

  width: calc(100% - 60px);
  margin-left:0px;
  margin-top:10px;
  padding-right:10px;
  margin-bottom:10px;
}

  .ui-autocomplete {
    max-height: auto !important;
	width:auto !important;
  }
  
  .suche2 .btn-success {
float:right;
margin-top:9px;
  }
	 
 }




.uk-nav-navbar > li > a:hover,
.uk-nav-navbar > li > a:focus {
  /* 1 */
background:none;

  color: #F00;
  outline: none;
  /* 2 */
  box-shadow: none;
  text-shadow: none;
}


.uk-nav-navbar ul a {
  color: #333;

}


.uk-nav-navbar .uk-parent, #sobi-menu a {
	  font-weight:bold;
}

.uk-nav-navbar .uk-nav-sub {
	font-weight:normal;
}


.uk-nav-navbar ul a:hover {
  color: #F00;
}

.uk-navbar-nav > li:hover > a,
.uk-navbar-nav > li > a:focus,
.uk-navbar-nav > li.uk-open > a {
  /* 2 */
  color: #FFFFFF;

}
.field_company_logo {
	max-width:none !important;
}

.uk-navbar-nav > li.uk-active > a {
	background-color: #0C3192;
	box-shadow: none;
	color: #F00;
	border-top-style: none;
	border-left-style: none;
	margin-top:0px;
	height:auto;

}

.uk-button-primary {
	
	
}

.hintergrund-oben {
	background-attachment: scroll;
	background-clip: border-box;
	background-color: #1C1C1C;
	background-image: url("../images/paper.png");
	background-origin: padding-box;
	background-position: 0 0;
	background-repeat: repeat-x;
	background-size: auto auto;
	border-top-color: #35B3FD;
	border-top-style: solid;
	border-top-width: 5px;
	box-shadow: 0 0 10px 0 #000000;
	height: 160px;
	position: absolute;
	width: 100%;
	z-index: 0;
}
.linksbanner {
	position: absolute;
	top: 185px;
	width: 120px;
	left: 50%;
	margin-left: -650px; /* width / 2 */
}
.rechtsbanner {
	left: 50%;
	margin-left: 535px;
	position: absolute;
	top: 185px;
	width: 120px;
}

#banner-unten {
	height:auto;
	width: 100%;
	text-align:center;
	display:none;

}

#banner-text, #youtube-mobile  {
	
	display:none;
}

#youtube-desktop, #aumago-banner {
	display:block;
}


.tm-main {
	padding-top: 10px !important;
}


.uk-navbar-nav li {

	    border-bottom-left-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
    border-top-left-radius: 4px !important;
    border-top-right-radius: 4px !important;

}


 @media (max-width:1450px) {
#pwebcontact361 {
	display: none;
}
}
 @media (max-width:1050px) {
.linksbanner, .rechtsbanner {
	display: none;
}
}

.bannergroup-mobile-oben {display:none;
margin-top:10px;
text-align:center;
font-weight:bold;}

 @media (max-width:600px) {
#logoheimer {
	float: left !important;
}

}
/* fix for small sites */
.uk-container-center {
	min-height: 825px;
}
.uk-panel-box {
	text-align: center;
	background-color: #FFF;
	box-shadow: 0 2px 0 #868686;
	width: 140px;
	margin-bottom: 10px !important;
	margin-top: 10px !important;
}
span h3 {
	float: left;
}
.SPSearchField {
	height: 35px;

}
.tm-headerbar {
	background-color: transparent;
	margin-left: -15%;
	margin-top: -50px;
	position: relative;
	width: 130%;
	height: 80px;
	margin-bottom: 25px;
}
.tm-headerbar .tm-logo {
	float: left;
	margin-left: 160px;
	margin-top: -15px;
	height: 80px;
}
.tm-headerbar .uk-panel {
	float: left;
	margin-left: 10px;
}
#obenbanner > .bannergroup {
	margin-top: -10px;
	margin-left: 62px;
	float: right;
	height:0px;
}
.tm-navbar {
	margin-top: 0px;
	background-color: #00F;
	
}
#logo-mobile {
	background-color: #2868E3;
	display: none;
}
#logo-mobile img {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: -25px;
	/* Scale down for new mobile Displays */
	width: 184px;
	height: 55px;
}

#stift {
	float:right;
	margin-top:22px;
	margin-right:10px;
	display:none;
}

.uk-visible-small {
	margin-top: 10px;
}
.tm-footer p {
	padding-left: 0% !important;
}
.tm-footer strong {
	color: #FFF;
}
input.button[type="submit"] {
	left: 300px;
	position: relative;
	top: -42px;
}
.tm-main > *:nth-child(n+2) {
	margin-top: 0;
}
.spEntriesListCell h3 {
	color: #0C3192 !important;
	font-weight: bold;
}
.spEntriesListCell table tr td {
	border: none;
}
#SPExOptBt, .btn-success {
	margin-bottom: 10px;
	padding: 3px;
	margin-left:10px;
	color:#444444;
	height:23px;
}



.pagination > span {
	background: none repeat scroll 0 0 #1FA2D6;
	color: #FFFFFF;
	padding: 7px;
}
.pagination a {
	background: none repeat scroll 0 0 #1FA2D6;
	 color: #FFFFFF;
	padding: 7px;
}
.spEntriesListCell:last-child {
	margin-bottom: 25px;
}
.maximenuck > li >a:hover {
	background-color: #FAFAFA !important;
	border-left-color: rgba(0, 0, 0, 0.1) !important;
	border-right-color: rgba(0, 0, 0, 0.1) !important;
	border-top-color: rgba(0, 0, 0, 0.2) !important;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1) inset !important;/*color: #444444;*/
}
.maximenuck.item492.parent.level1 >.floatck {
	margin-left: -465px !important;
}
div#maximenuck span.titreck:hover {
	color: #FFF;
}
div.spEntriesListCell {
	position: relative;
	width:97% !important;


}
.uk-breadcrumb {
	line-height: 20px;
	font-size: 20px;
}
.SPSearch .alert {
	margin-top: 90px;
}
.xtdcategoriesfilter {
	margin-left: 41px;
}


#sobi-btn {
	float:right;
	width:200px;
	height:30px;
	margin-top:-20px;
}

 #sobi-btn .btn {
	 float:right;
	font-size: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
}


.pagination > span, .pagination a {

  background-color: #0C308E;

}


.spCategoryDesc {
	margin-top:-10px;
	margin-bottom:10px;
}

#spSearchForm { margin:0; }



/*CUSTOM MEDIA QUERIES*/

@media (min-width: 1035px) and (max-width: 979px) {
.tm-sidebar-left, .tm-sidebar-a, .tm-sidebar-b {
	display: none;
}
}
@media (max-width: 1035px) {
.bannergroup-mobile-oben {display:block;
margin-bottom:20px;
margin-top:-10px;
}

.uk-container {

    max-width: none;

}
.tm-navbar, #sobi-menu {
	display: block !important;
}
.maximenuckh {
	display: none;
}
}
 @media (max-width: 925px) {
.tm-headerbar > .uk-panel > .bannergroup > .banneritem img {
	display: none;
}
}
 @media (min-width: 925px) and (max-width:1000px) {
}
 @media (min-width: 1000px) and (max-width:1120px) {
}
@media (min-width: 980px) and (max-width:1120px) {
}
@media (min-width: 980px) and (max-width:1220px) {
}


#kleinanzeigen-suche {
	
height:38px;
display:none;	
	
}

#kleinanzeigen-suche .key {
		margin-right:10px;
}

#kleinanzeigen-suche .btn {
	
	height: 25px;

	margin-right:10px;
	
}

#EmbeddedWeb2 {
	display:none;
}

#vb-last {
	float:right;
	width:260px;

	overflow:hidden;

	margin-right:13px;
	margin-top:-65px;
}

@media (max-width:1065px) {
	#vb-last {
	margin-top:0px;
	}
	
}


 @media (max-width:1065px) {
iframe, svg {
  width: 65% !important;
}


 @media (max-width:1005px) {
#pwebcontact361, .hintergrund-oben, .aufrufstyle, .field_short_description, #filter_view, #filter_order, #sobi-map, #EmbeddedWeb{

	display: none;
}

iframe, svg {
  width: 65% !important;
}

#vb-last {
	float:none;
	width:100%;

	margin-left:0px;
	margin-right:0px;
}

.canvas-widget {

	border: none;
}


.tm-content2 {
	margin-left:0px !important;
}

#EmbeddedWeb2, #banner-unten, #banner-text, #youtube-mobile   {
	display:block;
}

#youtube-desktop, #aumago-banner{
	display:none !important;
}


#kleinanzeigen-suche {
display:block;	
	
height:73px;
}

div#logoheimer {
  float: left;

}

#sobi-daten {
	width:100%
}



#logo-mobile, #stift {
	display: block;
}
.SPSearch .alert {
	margin-top: 155px;
}
.xtdcategoriesfilter {
	margin-left: 0px;
}
div.spFormRowRight {
	width: 97% !important;
}
div.spFormRowLeft, .spFormRowRight input, .spFormRowRight select, .spFormRowRight textarea {
	width: 100% !important;
}
.SobiPro .form-horizontal .SPtagsinput, .SobiPro .form-horizontal input[type="text"], .SobiPro .form-horizontal textarea, .SobiPro .form-horizontal select {
	-moz-box-sizing: border-box;
	max-width: 100%;
	min-height: 30px;
	margin-right: 10px;
}
.SobiPro .sp-search-controls .btn, #SPExOptBt {
	width: 100%;
	margin-top: 10px;
}
.btn {
	margin-left: 0px !important;
}
#SPSearchBox {
	padding-right: 0px !important;
	width: 100%;
}
.SobiPro .btn[name="spsearchphrase"], #sobi-btn .btn {
	font-size: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
}
input.SPSearchBox[type="text"] {
	width: 100% !important;
	margin-right: 10px;
}
.rightDiv {
	height: auto !important;
}


#sobi-menu li {
	width: 100% !important;

}






div#jomclassifieds h1.left {
  width: 100%;
}



 @media (min-width:600px) and (max-width:1035px) {
}
   /*@media (min-width:980px) {
    .tm-footer{
    width:118%;
    left:-15%;
   }
}*/
@media (max-width:600px) {
}
@media (min-width:350px) and (max-width:600px) {
}
}
}
/*@media (max-width: 1220px)
{
   .SPDetails{
    width:120%;
   }  
}*/
@media (min-width:1035px) and (max-width: 978px) {
	
}
@media (max-width: 480px) {

.uk-container {
  padding: 0 13px;
}

#lightbox-image {
	width:280px !important;
	height:auto !important;
}

#lightbox-container-image-box  {
  height: auto !important;
  width: 300px !important;
}

#lightbox-container-image-data-box {
	  height: auto !important;
  width: 300px !important;

	
}


#lightbox-container-image-data-box {

width:280px !important;
}

.news-kasten .titel {
	width:100%;
	 padding-right: 8px !important;
}

}
.tm-footer {
	background-attachment: scroll;
	background-clip: border-box;
	background-color: #2868E3;
	background-image: url("../images/linefo.png");
	background-origin: padding-box;
	background-position: left top;
	background-repeat: repeat-x;
	background-size: auto auto;
	color: #FDFDFD;
	float: right;
	font-size: 85%;
	width: 100%;
	font-weight:bold !important;
}
#field_select_category {
	margin-top: 10px;
}
#field_select_category, #field_geomap, #field_geomap_canvas, .spWaren select {
	width: 100% !important;
}
.spWaren select {
	margin-bottom: 20px;
}
.SPGeoLabel, #field_geomap_latitude, #field_geomap_longitude {
	visibility: hidden;
}
#sobi-login .btn {
	margin-left: 10px;
}
#Unternehmenseintrag {
	margin-top: -18px;
}
.form-actions {
	padding-left: 0px !important;
	margin: 0px;
}
#easycalccheckplus, #easycalccheckplus label {
	width: 100%;
}
input[type="checkbox"], input[type="radio"] {
	margin-right: 10px;
}
.mainDiv {
	float: left;
}
.leftDiv {
	float: left;
	width: auto;
}
.leftDiv img {
  margin-left: 10px;
  margin-top: 13px;
}
.rightDiv {
	float: left;
	width: 80%;
	padding: 10px;
	height: 230px;
}
#logoheimer {
	margin-bottom: 20px;
}
  .spFieldsData.field_company_logo {
    float: none !important;
}
.maximenuck:hover {
	color: #FFFFFF !important;
}
.maximenuck2 .level2 {
	border-left: solid thin #CBCBCB !important;
	z-index: 999999999999 !important;
	margin-left: -1px !important;
}
.titreck:hover {
	color: #FFFFFF !important;
}
div#maximenuck ul.maximenuck2 {
	position: relative !important;
}
div#maximenuck ul.maximenuck2 li a.maximenuck, div#maximenuck ul.maximenuck2 li span.separator {
	margin-left: 4px !important;
}
div#maximenuck .maximenuck a :hover {
	color: #FFFFFF !important;
	background: #43ADDC;
}


#player{
	width:996px;
	height:560px;
}



@media (max-width:600px) {
iframe {
	max-width: 300px;
	max-height: 300px;
}

}
 @media (max-width:400px) {
iframe {
	max-width: 270px;
	max-height: 270px;
}
.pagination {
	line-height: 39px;
}
}




	#sobi-menu {
	width:100%;
	padding-right:30px;	
		
	}

	#sobi-menu  li{
	font-size:12px;
	width: 230px;
	height: 5px;
	border: 1px solid #0C3192;
	float: left;
	padding-top: 4px;

	padding-bottom: 20px;

	-webkit-box-shadow: 0px 0px 3px 0px #0C3192;
	-moz-box-shadow: 0px 0px 3px 0px #0C3192;
	box-shadow: 0px 0px 3px 0px #0C3192;
	-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 2px;
}

	#sobi-menu  li a{
	padding-left: 10px;
	}
	
#sobi-menu ul li:hover{


}
#sobi-menu ul li a:hover{
color:#FF0000;
background:none;

}

.uk-width-1-6 {
	font-size: 14px !important;
}
.uk-dropdown.uk-dropdown-navbar.uk-dropdown-width-6 {
	position: absolute;
	left: -470px;
}

.menu-login .uk-dropdown-navbar {
		position: absolute;
	left: -109px;
}
	
	

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
  color: #444444;

}

.kbanners4sobipro {
	margin-left:-5px;
}



div#sobi-suche input#SPExOptBt.btn, .sp-search-controls .btn-success {
	color:#FFF !important;
}


.tm-footer {

	font-weight:bold !important;
}

.tm-footer a:hover {

	text-decoration: none;	
}


.field_company_logo {
	
margin-top:5px;	
margin-bottom:15px;
}

.tm-navbar {
background: #0C3192;

	position:relative;
	
}




#jomclassifieds .btn
{
	margin-right:10px;
}

#sobi-map {
	margin-top:20px;
}

.gm-style-iw {
	text-align:left !important;
}

.gm-style-iw h3 {
	margin-bottom:0px;
	margin-top:0px;
}

.SPTitle {
	
	margin-top:0px !important;
}







#KimetaInABox {
	width:100% !important;
	padding-left:0 !important;
}

#KimetaInABox .label, #KimetaInABox .badge {
	border-top-style: none !important;
	border-right-style: none !important;
	border-bottom-style: none !important;
	border-left-style: none !important;
	background-color:transparent !important;
	background-image:none !important;
	color:#000 !important;
	display:table-cell !important;
	text-align:left !important;
}
#KimetaInABox .examples {
	margin-top:49px;
}

#KimetaInABox #kimetaSubmit {
	float:none;
}

#KimetaInABox #Umkreis {
	width:85px;
	height:45px;
}

#KimetaInABox #EmbeddedWebForm {
width:995px;
}
#KimetaInABox .byKimeta {

  margin-right: -18px !important;
}



#vb-last ul{
	padding-left:0;
}
	
.h1-start {
	padding-top:0px;
	margin-top:-10px;
	margin-bottom:10px;
	font-size:30px;
}


.tm-main {
	margin-top:0px !important;
	padding-top:0px !important;
}


iframe {
	margin-top:10px;
}



#sobi-eintragung li {
	list-style:none;
}
#sobi-eintragung img {
	padding-right:10px;
	padding-top:0px;
}
	
	
	
	
.uk-offcanvas-bar {
    background-color: #1D1D1D !important;
	
}


.uk-nav-offcanvas > li > a {
    color: #FFFFFF !important;
	
}

.menu-login .uk-dropdown-navbar {
	z-index:1;
}


.kbanners4sobipro img {
	margin-left:3px;
}

 
#field_full_descriptionContainer .toggle-editor {
	display:none;
}


#unsubpage label {
	
	
	
	float:none !important;
}


#unsubbutton_div input {
	position:static;
	text-align:left;
	  margin-top: 100px;
	  float:left;
}

#unsubpage #adminForm {
	height:300px;
}


#appkasten {
  background: #fafafa none repeat scroll 0 0;
  border: 1px solid #666;
  box-shadow: 5px 5px 20px #222;
  color: #333;
  height: auto;
  left: 50%;
  margin-left: -110px;
  padding: 10px;
  position: absolute;
  text-align: center;
  width: 200px;
  z-index: 10000;
  display:none;
  margin-top:87px;
}

#appkasten h3{
    margin:0;
    color: #0c3192 !important;
font-weight: bold;
font-size: 12px;
line-height: 30px;
}
#appkasten #close {
    float: right;
    margin-top: -10px;
    margin-right: -6px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #000;
    text-decoration: none;
    cursor: pointer;
}
#appkasten img {

    max-width: 100%;
    height: auto;

}

#appkasten button {
    font-weight:bold;
    float:none;
}







a.jbj_regbutton {
background:#3B5998;
  width: 250px;
}
a.jbj_regbutton:hover {
background:#0C3192;

}


#userFormJob .shortdesc, #con_salary, #con_id_country {
	display:none;
}

#banner-text {
	max-width:600px;
}

#sponsorenliste {
	text-align:center;
}

#sponsorenliste img, #SPGallery2 img {

padding:10px;
vertical-align: middle;

  box-sizing: unset;
    border: 1px solid #ccd1d5;
  border-radius: 3px;
  margin-right:10px;
margin-bottom:10px;
  

}

#SPGallery2 img {

width:80px;
height:auto;

}



.canvas-widget {


}



.Firmendetails {
	
float:right;
margin-top:10px;

  background-image: linear-gradient(to bottom, #ffbb1b, #ffbb1b);
  color:white;
  text-shadow:none;
	
	
}


.Firmendetails:hover, .Firmendetails:focus {
	  color:white;
  background-image: linear-gradient(to bottom, #e6a100, #e6a100);
		background-position:inherit;
		
}
.cat-children div{
	float:left;
	margin-right:25px;
	border-bottom:none;
}

.cat-children div h3{

	border-bottom:none;
}
body.newsportal #searchForm .uk-panel {
	
	 display:none; 
}


.npagination a {

	 color: #1fa2d6;

}

.uk-article {
	margin-bottom:30px;
}

#flybanner {
width: 1000px;
height:160px;
position: fixed;
left: 50%;
margin-left: 1000px; /* negative Hälfte von width:600px */
bottom:0px;
}

#flybanner #close {
	float: right;
	margin-top: -10px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	text-decoration: none;
	cursor: pointer;
}


.uk-align-left {
  margin-right: 5px;
}

#member-registration legend {
	display:none;
}




.start .tm-content2 {
	margin-right:20px;
}
	

.news-kasten {
	border: 1px solid #CCD1D5;
	border-radius: 3px 3px 3px 3px;
	float: left;
	height: auto;
	/* margin-top: 20px; responsive */

	margin-bottom: 16px;
	min-height: 24px;
	position: relative;
	width:100%;
  	/*
	  border: 1px solid #979a9e;
  box-shadow: 0 0 1px 0 #0c3192;
*/
}

.news-kasten a img {
	
	margin-right:5px;
}
.news-kasten .titel {
	font-size:16px;
		padding-bottom:5px;
	margin-bottom:5px;
	font-weight:bold;
	
		border-color: #dddddd;
	border-image: none;
	border-right: 0 none;
	border-style: none none solid;
	border-width: 0 0 2px;
	background:#E9E9E9;
	padding:5px;

	
	
	
	
}
.news-kasten .titel a {
color:#5B5E62;
text-decoration:none;
	
	
	
	
}
.news-kasten .einleitung {
		margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;

	
}
.news-kasten .news-kasten-i:first-child{
	border:none;
}

.news-kasten-kurz {
	height:90px !important;
}

.news-kasten .news-kasten-i{
	padding-top:10px;
	margin-top:10px;
		border-bottom: 1px dotted #8D9295;


	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	height:145px;
	
}

.news-kasten-hidden {
	display:none;
}
.pfeil {
	cursor:pointer;
	margin-left:25px;
}
.mobile-pfeil {
	margin-bottom:20px;
	cursor:pointer;
}



.news-kasten .news-kasten-i .avatar {
	float:left;
	padding-right:5px;
	padding-bottom:5px;
	margin-top:5px;
	
}
.news-kasten .news-kasten-i .avatar img {
	width:64px;
	height:auto;
}

.news-kasten .news-kasten-i .newstitel, .news-kasten .news-kasten-i .newstitel a, .news-kasten .weitere a  {
	    color: #2379B5 !important;
    font-weight: bold!important;font-size: 12px;
	
}

.news-kasten .news-kasten-i .newstitel a:hover, .news-kasten .news-kasten-i a:hover, .news-kasten .weitere a:hover{
	color:#1C6191!important;
	font-weight:bold!important;
	text-decoration:none!important;
	}
	
.news-kasten .weitere {
	margin-left:5px;
}
	
.news-kasten .news-kasten-i .newstext {
	
}
.news-kasten .news-kasten-i .datum {

	margin-bottom:10px;
	text-align:right;
	    color: #6A6A6A;
    font-size: 11px;

	
}
.news-kasten .stift2 {

float:right;
margin-top:7px;

width:15px;
height:15px;

	
}

	 #startseite-grid {
	margin-top:22px ;


}

 @media (max-width:1005px) {
	.start .tm-content2 {
	margin-right:0px;
}
	 .news-kasten {

	margin-bottom: 15px !important;
	 }
	 #startseite-grid {
	margin-top:-25px !important;


}

	.news-kasten {
	border: none;
	}
	
.pfeil {
	display:none;
}
	
	.news-kasten .news-kasten-i{
	height:auto;
	min-height:70px;}
	
	.start .uk-width-medium-1-3 {
		padding-left:15px !important;
	}
	.h1-start {
		display:none;
	}




	 }

 @media (min-width:1005px) {
 .mobile-pfeil {
	display:none;
}
 }



	.notranslate {
		display:none;
	}
	

	 
.uk-alert-large {
	display:none;
}
