/*<style>*/
@font-face {
  font-family: 'Smokum';
  font-style: normal;
  font-weight: 400;
  src: local('Smokum'), local('Smokum-Regular'), url(http://themes.googleusercontent.com/static/fonts/smokum/v3/NUdvwLOnBJ8Rm0W3WYEzYQ.woff) format('woff');
}
body {padding:0px;margin:0px;width:320px;
background-image:url('images/backgrounds/us_bg.jpg');
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:  #ffffff;
	background-image:url('images/backgrounds/us_bg.jpg');
	background-repeat: repeat;
	background-position:center top;
	font-size:medium;

}
body a {
	color:#0000ff;
	text-decoration: underline;
}
body a:hover {
	color:#ff3300;;
	text-decoration: none;
}
.ui-content{ background-image:url('images/backgrounds/us_bg.jpg');
}
.menu {position: fixed;bottom:40px;margin:0 20px 0 20px;padding:5px;width:80%;display:none;
		border: 3px gray solid;
		background-color:#0099CC;
		border-radius:20px 20px 0px 0px}
.menu ul {list-style:none;margin:0;padding:0 }
.menu li {margin:0;padding:0 }
li {margin:0;padding:0 }
.main {margin:0px;padding:5px;
}
.header {

    font-weight: bold;
/*	background-image: url(images/banner/usflagge.jpg) ; */
	color: #rgb(255, 194, 0);
	background-color:;	
	background-repeat: repeat;
	
/*	height: 400px; */
	margin:0px;
	padding:1px;
}

h1,h2,h3  {
/*	color:#rgb(255, 194, 0);
	font-family: 'Smokum', cursive; */
	font-weight:bold;
}
.menu{z-index:1000}
.menu  input{ width:100%;margin:0px;padding:0px;height:40px;font-size:25px;font-weight:bold;background-color:#FF9933;z-index:2000}
.header{background-image: url(images/banner/usflagge.jpg);  }
.footer{position:fixed;bottom:0px; width:100%;margin:0px;padding:0px}
.footer button{ width:100%;margin:0px;padding:0px;height:40px;font-size:25px;font-weight:bold;z-index:2000}

#mbutton {background-image:url('images/blue-down.gif');background-repeat:no-repeat;background-position:95% center  }
.mybutton{border-radius: 3px;height:25px;border:1px silver solid;width:100%;list-style:none;list-style-type:none ;margin:0;padding:5px;}	
.borders {margin:0 10px 0 10px; }
.mobile input{height:40px;font-size: medium;margin:0px}
.mobile ul {padding:0;margin:0;list-style-type:none;margin:0px}
.mobile li {display:block; text-decoration:none;text-align:center;margin:0px}
.mobile ul a {display:block;font-size:20px;text-decoration:none; color:black; width:100%; height:25px; border:1px solid #585752; border-width:1px 1px 1px 1px; background:silver; padding:8px; line-height:35px; font-weight:bold;}
.controlgroup-textinput{
    padding-top:.22em;
    padding-bottom:.22em;
    height:20px;
    width:180px;
}
   /* ab 550 Pixel Displaybreite */
 	
	@media only screen and (min-width:550px) {
	
		.ui-mobile [data-role=page] {
			width:450px;
		}
	
	 	#bp2 {
 			display:none;
 		}
 	 	#bp3 {
 			display:block;
 		}		
	}	
