﻿/*******************************************/
/* html css kr mobil                       */
/*******************************************/
#ogesamt {
	background-color: #b7b7b7;
	height: 5px;
}
#o1kopf {
	height: 0px;
}
#o2navi {
	position: fixed;
	z-index: 1;
        width: 75px; 
	height: 30px;
	top: 10px;
	left: 5px;
	background-color: transparent;
        margin: 0px;
        padding: 0px;
}
#o2logo {
        width: 75px; 
	height: 30px;
	top: 10px;
	left: 5px;
}
#o2logo img {
	width: 75px;
	height: 30px;
}
#o3menue {
	display: block;
	position: fixed;
        width:30px; 
	height:30px;
	top: 8px;
	right: 3px;
        margin: 0px;
        padding: 0px;
}
#u1cont {
        padding: 30px 0px 0px 0px;
}
.padd10px50just {
        text-align: justify;
        margin: 0px;
	padding: 10px 20px 10px 20px;
}
/***/
#totop a 
{
	display: block;
	position: fixed;
	line-height:22px; 
        width:80px; 
	height:22px;
	left: auto;
	right: 0px;
	bottom: 0px;
	right: 0px;
	padding: 4px 0px 0px 0px;
}
#totop132 a 
{
	display: block;
	position: fixed;
	line-height:22px; 
        width:80px; 
	height:22px;
	left: auto;
	right: 0px;
	bottom: 0px;
	right: 0px;
	padding: 4px 0px 0px 0px;
}
#brakzert {
	position: relative;
	left: -20px;
	bottom: 0px;
	height: 64px;
	font-size: 70%;
}
#fuss {
	line-height: 22px;
	height: 22px;
	padding: 4px 0px 0px 0px;
}
/***/
#uebersicht {
	position: fixed; 
	bottom: 0px;
	right: 0px;
	font-size: 80%; margin: 0;
}
#u2navi {
	clear: both;
	position: relative; 
	right: 0px;
	top: 0px;
	max-width: 640px;
	background-color: #000000;
	border-left: #000000 1px solid;
	border-right: #000000 1px solid;
	text-align: center;
	padding: 0px 0px 26px 0px;
}
#linie1 {
	display: none;
}
#mobile-no {
	display: none;
}
#navi1 {
	max-width: 640px;
	padding: 0px 0px 10px 0px;
}
#navi1 li {
    display: inline;
    margin: 0; padding: 0;
}
.overflow {
	padding: 0px 20px 0px 20px;
	text-align: left;
}
.inline-block150150-10 {
    margin: 3px;
}
/***/