  /*****************************************/
 /* Small devices (tablets, 768px and up) */
/*****************************************/

@media (min-width: 768px) {

div#kopf{  margin-top: -35px }
.dj-megamenu-otech li a.dj-up_a {
    font-size: 1.0rem !important;
    font-weight: 600;
    padding: 0 6px !important;
    color: #5f6062 ;
}

.dj-megamenu-otech li a.dj-up_a arrow, 
.dj-megamenu-otech .arrow {
    color: #5f6062 ;

 }



/*  Bildmaß begrenzen */
div.blogaktuelles img{
	 max-width: 99%;  
}
div.blogaktuelles h2{ padding-top: 175px; }
div.items-row div {
	border-bottom: none
}
div.items-row {
	border-bottom: 1px solid #ccc; margin-bottom: 50px
}


div#logo{ margin: 25px 0 0 0; min-width: 160px }
div.navigation{ padding-top: 0px;  margin-top: 54px; }
div#logo img{ margin:0 0 0 15px;  }

/*  LEGALS-Navigation */
#seitenav li:first-child { border-left: 0px solid #333;  }
#seitenav a{ color: #000; text-decoration: none; font-size: 11px; font-size: 0.8rem; text-transform: normal;}
#seitenav a:hover, #topnav a:focus  { text-decoration: underline }
#seitenav ul { margin: 0 30px 0 0; padding: 0; overflow:hidden; list-style:none; list-style-type:none; float:right; }
#seitenav li { padding: 0 10px 0 5px ; margin: 0;  line-height: 1.2em; display: inline; border-left: 1px solid #aaa;  }
#seitenav { margin: 0 0 0 0; height: 100%; text-align: right; display: block }
ul#otech {  }
.dj-hideitem, li.item-117, li.item-119, li.item-122, li.item-123 {
    display: block !important;
}

 
div.bildtitel{ font-size: 16px; font-size: 1.6rem; width: 280px; text-align: center; font-weight: 600; margin: 290px 0 0 15px; text-shadow: 1px 1px 1px #000; }
div.dunkel { color: #444; text-shadow: 0px 0px 0px #fff; }
div.bildtitel hr{ padding: 0; margin: 15px 0 5px 0; }


div.bildtitel hr{ padding: 0; margin: 0 0 12px 0; }


p, li{  font-size: 1.2rem; }
h1{ font-size: 22px; font-size: 2.2rem; }

}
