/*Korrektur von jquery.mobile-1.4.5.min.css*/

.ui-grid-a>.ui-block-a,
.ui-grid-a>.ui-block-b {
 width:100%
}
.ui-btn {
 text-align:left;
}
.ui-panel {
 position:absolute;
 top:20px;
 display:block
}
.ui-btn{
	padding:.2em 2.2em;
}
.ui-btn, label.ui-btn {
    font-weight: 200;
	font-size: 1em;
}
.ui-input-text, .ui-input-search {
    margin: .2em 0;
    border-width: 1px;
    border-style: solid;
}
.ui-checkbox, .ui-radio {
    margin: .2em 0;
}

#Navigation {
margin: 0px;
padding: 0px;
/*font-family: Arial, Helvetica, sans-serif;*/
/*font-size: 12px;*/
color: #333333;
position: relative;
height: 27px;
display: block;
width: auto;
/*border-bottom: 1px solid black*/
}

ul#primary {
margin: 0;
padding: 0;
position: absolute;
bottom: 0px;
}

ul#primary li {
display: inline;
list-style: none;
}

ul#primary a, ul#primary a:active { color: #333; font-size: 11px; font-family: tahoma, verdana, sans-serif; text-decoration: none; text-align: center; letter-spacing: 0.1em; display: block; margin: 0 2px 0 0; padding: 4px 0; width: 135px; float: left }

ul#primary a  { background: #E1E1E1; margin: 0 2px 0 0; padding: 4px 0 3px; border-style: solid solid none; border-width: 1px 1px medium; border-color: #c0c0c0 #c0c0c0  }

ul#primary a:hover {
margin-top: 1;
border-color: #c0c0c0;
background: #F1F1ED;
color: #333;
padding-bottom: 3px;
margin-right: 2px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 4px;
padding-right: 0px;
padding-left: 0px;
}