
/* theme bar,body,btn containers
----------------------------------*/
.ui-bar-a {  
border: 1px solid #2A2A2A;
background: #111111; 
color: #fff; 
font-weight: normal; text-shadow: 0 -1px 1px #000; 
background-image: -moz-linear-gradient(top, #3c3c3c, #111111); 
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #3c3c3c),color-stop(1, #111111));   -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#3c3c3c', EndColorStr='#111111')"; }
.ui-bar-a, .ui-bar-a input, .ui-bar-a select, .ui-bar-a textarea, .ui-bar-a button { font-family: Helvetica, Arial, sans-serif; }
.ui-bar-a .ui-link-inherit { color: #fff; }
.ui-bar-a .ui-link { color: #e61215; font-weight: normal; }

.ui-body-a {
	background-attachment: fixed;
	border: 1px solid #2A2A2A;
	background: transparent url(images/linie_weiss.png) repeat-y 50% 0%;
	color: #fff;
	text-shadow: 0 0 2px #000;
	font-weight: normal;
}
.ui-body-a, .ui-body-a input, .ui-body-a select, .ui-body-a textarea, .ui-body-a button { font-family: Helvetica, Arial, sans-serif; }
.ui-body-a .ui-link-inherit { color: #fff; }
.ui-body-a .ui-link { color: #2489CE; font-weight: normal; }
.ui-br { border-bottom: 1px solid rgba(130,130,130,.3); }

.ui-btn-up-a {
	border: 1px solid #000;
	background: #696969;
	font-weight: normal;
	color: #fff;
	cursor: pointer;
	text-shadow: 0 0px 4px #cd0314;
	text-decoration: none;
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, #717171),
		color-stop(.5, #8B8B8B),
		color-stop(.5, #696969),
		color-stop(.9, #202020),
		color-stop(1, #404040)
	);
}
.ui-btn-up-a a.ui-link-inherit, .ui-btn-hover-a a.ui-link-inherit, .ui-btn-down-a a.ui-link-inherit { color: grey; }
.ui-btn-hover-a, .ui-btn-down-a {
	border: 1px solid #000;
	background: #696969;
	font-weight: normal;
	color: grey;
	cursor: pointer;
	text-shadow: 0 0px 2px #eee;
	text-decoration: none;
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, #717171),
		color-stop(.45, #8B8B8B),
		color-stop(.45, #696969),
		color-stop(.9, #202020),
		color-stop(1, #404040)
	);
}
.ui-btn-up-a, .ui-btn-hover-a, .ui-btn-down-a { font-family: Helvetica, Arial, sans-serif; }


input:focus,textarea:focus,select:focus{
  border:1px solid #fafafa;
  -webkit-box-shadow:0 0 6px #007eff;
  -moz-box-shadow:0 0 5px #007eff;
  box-shadow:0 0 5px #007eff;
  outline: none;
}



.ui-input-text{ color: black;

 }
 



.ui-body-a { color: black;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}
.ui-corner-all { color: black;}
.ui-shadow-inset{ color: black; background-color:white;}



input.ui-input-text, textarea.ui-input-text {

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;

background-image: none;

line-height: 1.4;

display: block;
width: 100%;
outline: 0;
}


.ui-btn-up-d, .ui-btn-hover-d, .ui-btn-down-d {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
}

.ui-btn-inner {
font-size: 12px;
white-space: nowrap;
}
