* {
	margin:0;
	padding:0;
}
img, fieldset {
border : none;
}
small {
font-size : 11px;
}
a:link {
color : #333;
}
a:visited {
color : #333;
}
a:hover {
color : #000;
text-decoration : none;
}
a:active {
color : #f60;
}
a.navlink {
color : #fff;
text-decoration : none;
font-weight : bolder;
display : block;
height : 28px;
}
li {
margin-left : 15px;
}
select, input {
font-size : 13px;
}
select {
width : 150px;
}
td {
padding : 1px;
}
p {
padding : 0 10px;
}
.clr {
clear : both;
}
.submitlink {
clear : both;
text-align : center;
background-color : #ccc;
border : none;
padding : 0 5px;
margin-left : 10px;
border : none;
margin : 0;
}
.rechts50, .links75, .rechts25 {
background-color : #ececec;
padding : 20px 10px 10px 10px;
margin : 5px;
line-height : 18px;
}
#toast, #test {
cursor : pointer;
background-color : #fff;
color : #000;
width : 200px;
margin : 0 0 0 50px;
}
.kleinerwrap {
padding : 20px;
min-height : 50px;
}
#top {
width : 100%;
background-color : #ececec;
}
.neu {
width : 400px;
}
#links66 {
float : left;
width : 602px;
padding : 15px 0 0 20px;
background-color : #ececec;
}
.q66durch4 {
float : left;
width : 150px;
}
.q66durch4y {
margin-left : 350px;
}
.q66durch4z {
float : left;
width : 200px;
}
.rechts50 {
margin-left : 479px;
width : 444px;
}
.links75 {
float : left;
width : 666px;
}
.rechts25 {
margin-left : 670px;
width : 222px;
}
.inlinks33 {
width : 140px;
float : left;
margin-bottom : 10px;
}
.inmitte33 {
width : 140px;
margin : 0 0 10px 152px;
}
.inrechts33 {
width : 140px;
float : right;
margin-bottom : 10px;
}
#rechts33 {
margin-left : 642px;
padding : 15px 20px 0 0;
background-color : #ececec;
min-height : 200px;
}
.head15 {
background-color : #000;
margin : 0 0 10px 0;
padding : 5px 10px;
width : 136px;
text-align : right;
text-align : center;
}
.box15 {
padding : 0 0 0 10px;
width : 100%;
}
.bott15 {
background-color : #333;
width : 100%;
text-align : right;
padding : 5px 10px;
margin : 0 0 30px -10px;
}
.bottline_left {
	text-align:left;
}
.bottline_center {
	text-align:center;
}
.bottline_right {
	text-align:right;
}
.teas {
font-size : 26px;
font-weight : bolder;
margin-bottom : 10px;
}
.strong {
font-weight : bolder;
}
.more {
color : #fff;
}
.labels {
width : 100px;
float : left;
}
.welcome {
font-size : 24px;
font-weight : bolder;
}
.captch {
margin-top : 2px;
text-align : right;
}
* html .links50, * html .rechts50 {
width : 441px;
height : 155px;
}
* html .rechts50 {
margin : 10px 0 0 478px;
}
* html .mitte25 {
width : 205px;
}
* + html .rechts50 {
margin-top : 10px;
}
* {
padding : 0;
margin : 0;
}
html {
height : 100%;
}
body {
height : 100%;
width : 100%;
margin : auto;
font-family : arial, verdana;
font-size : 13px;
text-align : center;
}
label {
cursor : pointer;
}
#wrap {
text-align : left;
position : relative;
min-height : 100%;
width : 100%;
}
* html #wrap {
height : 100%;
}
#content {
width : 1000px;
margin : auto;
}
#foot {
font-size : 11px;
position : relative;
width : 100%;
text-align : center;
background : #3e4054;
color : #fff;
clear : both;
margin-top : -25px;
height : 20px;
padding-top : 5px;
}
#foot a {
color : #fff;
}
.imp {
cursor : help;
text-decoration : underline;
}
a span, .imp span {
display : none;
font : 11px arial, helvetica, sans-serif;
color : #333;
margin : -160px 0 0 41%;
}
a:hover, .imp:hover {
background-color : transparent;
}
a:hover span, .imp:hover span {
width : 180px;
position : absolute;
display : block;
background : #fff;
border : 1px solid #999;
text-decoration : none;
padding : 5px;
}
#head {
background : url(../img/header_vl.gif) repeat-x;
background-color : #fff;
height : 108px;
color : #666;
}
#brain {
width : 1000px;
margin : auto;
}
#headlinks {
padding : 41px 0 0 20px;
float : left;
width : 284px;
}
#headlinks a, #headlinks p {
color : #999;
}
#headrechts {
margin : 0 15px 0 0;
text-align : right;
}
#suche {
padding : 25px 6px 5px 0;
width : 300px;
float : right;
height : 30px;
}
.suche {
width : 208px;
padding : 5px;
}
.suchbutt {
padding : 3px 5px;
}
#suggest {
background : transparent;
position : fixed;
top : 55px;
margin-left : 630px;
width : 219px;
height : 0;
}
#create {
background : transparent;
position : fixed;
margin-top : -1px;
width : 220px;
height : 0;
}
#navi {
float : right;
margin : 0 5px 0 0;
height : 41px;
}
* + html #navi {
width : 586px;
}
#youarehere {
background : url(../img/header_vl.gif) repeat-x;
background-color : #fff;
float : left;
width : 121px;
margin : 0 2px;
padding : 12px 0 22px 0;
text-align : center;
color : #000;
font-weight : bold;
}
* + html #youarehere {
width : 100px;
}
* + html .nothere {
width : 100px;
}
#youarehere a {
text-decoration : none;
display : block;
height : 28px;
}
.nothere, .mitmachen {
float : left;
background : url(../img/navi_vl.gif) repeat-x;
background-color : #737373;
width : 121px;
height : 20px;
margin : 0 2px;
padding : 12px 0;
text-align : center;
color : #fff;
}
.mitmachen {
background : #f60;
}
#log {
float : right;
}
#avatars {
position : fixed;
top : 0;
left : 0;
width : 100%;
min-height : 100%;
background : url(../img/trans.png) repeat;
background-color : #efefef;
color : #fff;
text-align : center;
z-index : 0;
}
.complete {
margin : 20px 10px;
padding : 15px 15px;
position : absolute;
text-align : left;
width : 975px;
background : #737373;
color : #000;
z-index : 10;
}
.complete th {
font-weight : bold;
color : #fff;
font-size : 16px;
vertical-align : top;
}
.complete a.close {
color : #fff;
text-decoration : none;
}
.complete th span {
font-weight : bold;
color : #000;
font-size : 16px;
}
.complete td {
text-align : center;
vertical-align : middle;
background : url(../img/trans.png) repeat;
border : 5px solid #737373;
}
.complete td:hover {
border : 5px solid #f60;
}
.complete td:hover img {
cursor : pointer;
}
.nav a {
color : #fff;
display : block;
}
#einloggen, #feedback, #questions, #pass, #flow {
position : fixed;
top : 0;
left : 0;
width : 100%;
min-height : 100%;
background : url(../img/trans.png) repeat;
color : #fff;
z-index : 99999;
}
#flow {
	display:block;
}
#pass table {
	position : fixed;
	top : 50%;
	left : 50%;
	max-width : 612px;
	margin-left : -206px;
	height : 250px;
	margin-top : -150px;
	background : #fff;
	color : #000;
	border : 5px solid #f60;
	padding : 20px;
	text-align : left;
}
#einloggen2 {
background : #fff;
}
#loader {
position : fixed;
top : 50%;
left : 50%;
width : 200px;
margin-left : -100px;
height : 200px;
margin-top : -100px;
}
#complete {
text-align : left;
position : fixed;
top : 50%;
left : 50%;
width : 612px;
margin-left : -306px;
height : 300px;
margin-top : -150px;
background : #fff;
color : #000;
border : 5px solid #f60;
padding : 20px;
text-align : left;
}
#complete .input {
font-size : 18px;
width : 234px;
padding : 5px;
}
#complete span {
font-size : 13px;
}
#complete label {
font-size : 10px;
cursor : pointer;
}
#complete table {
width : 100%;
}
#complete th {
font-size : 18px;
text-align : center;
font-weight : bold;
background : #000;
color : #fff;
}
#complete td {
height : 35px;
}
.error {
color : #fff;
background : red;
padding : 5px;
font-weight : bold;
}
#kleinerwrap {
text-align : left;
min-width : 985px;
margin : 0 0 0 20px;
}
.headline, h1 {
	background-position : bottom;
	background-color : #3e4054;
	height : 16px;
	padding : 5px 20px;
	color : #fff;
	font-weight : bold;
	font-size : 13px;
	-webkit-border-radius:4px 4px 0 0;
	-moz-border-radius:4px 4px 0 0;
	-khtml-border-radius:4px 4px 0 0;
	border-radius:4px 4px 0 0;
}
.fatline, h2 {
	background-position : bottom;
	background-color : #3e4054;
	height : 30px;
	padding : 7px 20px 0px 20px;
	color : #fff;
	font-weight : bold;
	font-size : 18px;
	-webkit-border-radius:4px 4px 0 0;
	-moz-border-radius:4px 4px 0 0;
	-khtml-border-radius:4px 4px 0 0;
	border-radius:4px 4px 0 0;
}
.fatline a {
color : #fff;
}
.block {
background : #fff url(../img/block_vl.gif) repeat-x;
background-color : #fff;
margin-top : 10px;
}
.block .info {
background : url(../img/bottline_vl.gif) repeat-x;
background-color : #efefef;
font-size : 11px;
padding : 1px 20px;
text-align : right;
}
.block .text {
padding : 10px 20px;
}
.text2 {
padding : 10px 20px;
color : #333;
}
.bottline, .navline {
background : url(../img/bottline_vl.gif) repeat-x;
background-position : bottom;
background-color : #efefef;
height : 19px;
padding : 5px 10px;
text-align : right;
font-size : 12px;
}
.navline {
background : transparent;
border-top : 1px solid #efefef;
height : 19px;
}
.bottline a {
color : #51568b;
}
.navline a {
	background : #51568b;
	color : #fff;
	text-decoration : none;
	padding : 0 3px; 
	margin:0 1px;
}
.navline span {
	padding : 2px 5px;
	border:1px dotted #000;	
	font-weight:bold;
}
.navline strong {
	padding : 0 5px;
}
.navline td {
	width:33%;
}
.navline a:hover {
background : #fff;
color : #51568b;
text-decoration : none;
padding : 0 3px;
}
.voting_bar a, .voting_bar a:hover {
background : transparent;
}
.navline a:hover img {
background : transparent;
}
.bottline input, .navline input {
cursor : pointer;
font-size : 11px;
}
.square, .square a {
width : 50px;
height : 50px;
float : left;
text-decoration : none;
}
.square:hover {
background-color : #fff;
}
.do_video input {
width : 159px;
padding : 5px 10px;
text-align : center;
font-size : 13px;
font-weight : normal;
cursor : pointer;
}
.do_comment {
background : url(../img/yellow_vl.gif) repeat-x;
height : 19px;
padding : 5px 10px;
text-align : right;
font-size : 12px;
}
.do_comment input {
color : #fff;
font-weight : bold;
border : 0;
background : transparent;
cursor : pointer;
}
.favorinos {
font-family : arial, verdana;
background : url(../img/favorino_vl.gif) repeat-x;
background-color : #666;
float : left;
color : #fff;
font-weight : bold;
font-size : 11px;
padding : 0 15px 3px 15px;
border : none;
margin : 0 0 0 1px;
cursor : pointer;

height : 26px;
}
.fake {
	font-family : arial, verdana;
	background-color : #3e4054;
	background-position : bottom;
	float : left;
	color : #fff;
	font-weight : bold;
	font-size : 11px;
	text-align : left;
	padding : 6px 0 1px 15px;
	border : none;
	margin : 0;
	cursor : default;
	width : 134px;
	height : 19px;
	-webkit-border-radius:4px 0 0 0;
	-moz-border-radius:4px 0 0 0;
	-khtml-border-radius:4px 0 0 0;
	border-radius:4px 0 0 0;
}
#here,.here {
font-family : arial, verdana;
float : left;
color : #333;
font-weight : bold;
font-size : 11px;
padding : 5px 15px 9px 15px;
border : none;
margin : 0 0 0 1px;
cursor : pointer;
background : transparent;
}
#verwandte {
height : 30px;
}
.brk {
height : 10px;
clear : both;
}
.q66durch4x {
float : left;
width : 100px;
padding-right : 10px;
text-align : right;
}
.cont {
width : 100%;
}
.innercont {
margin-left : 55px;
height : 60px;
font-size : 11px;
}
.inlinks50 {
width : 228px;
float : left;
margin-bottom : 10px;
height : 50px;
}
.inrechts50 {
width : 228px;
margin : 0 0 10px 238px;
height : 50px;
}
.innner25 {
float : left;
width : 219px;
margin : 5px;
}
#liste, #liste_suche {
border-left : 1px solid #ccc;
border-right : 1px solid #ccc;
border-bottom : 1px solid #ccc;
padding : 5px;
background : #fff;
cursor : pointer;
}
#liste:hover, #liste_suche:hover {
background : #333;
color : #ccc;
}
.label {
width : 90px;
padding-top : 5px;
display : block;
float : left;
}
.label2 {
width : 120px;
display : block;
float : left;
}
#full100, .full100 {
width : 958px;
}
#links50 {
float : left;
width : 494px;
}
#rechts50 {
float : left;
margin-left : 10px;
width : 494px;
}
.mitte25 {
float : left;
width : 242px;
}
#links35 {
float : left;
width : 282px;
}
#mitte50 {
float : left;
margin-left : 10px;
width : 497px;
}
#mitte60 {
float:left;
margin-left:10px;
width:567px;
}
#rechts15 {
float : left;
margin-left : 10px;
width : 159px;
}
#video {
height : 234px;
width : 313px;
z-index : 1;
}
.rating_bar {
margin-top : 0;
width : 60px;
background : url(../img/0.gif) repeat-x 0% 0%;
float : left;
}
.rating_bar div {
height : 12px;
background : url(../img/1.gif) repeat-x 0% 0%;
}
.voting_bar {
margin : 0 0 0 -60px;
width : 60px;
height : 10px;
float : left;
}
.vote {
min-width : 12px;
float : left;
}
.vote a {
font-size : 9px;
display : block;
text-decoration : none;
}
.input {
width : 208px;
padding : 5px;
	-webkit-border-radius:5px 0 0 0;
	-moz-border-radius:5px 5px 5px 5px;
	-khtml-border-radius:5px 0 0 0;
	border-radius:5px 0 0 0;
}
.select {
padding : 5px;
}
.button {
padding : 3px 5px;
cursor : pointer;
}
.report input, .report2 input, .report3 input {
background : url(../img/report.gif) no-repeat;
width : 40px;
height : 15px;
border : 0;
float : right;
cursor : pointer;
margin : -40px 15px 0 0;
}
.report2 input {
margin : -50px -5px 0 0;
}
.report3 input {
margin : -15px 20px 0 0;
}
.helper a, .helper a:visited {
cursor : pointer;
}
.helper a span {
display : none;
font : 13px arial, helvetica, sans-serif;
color : #333;
}
.helper a:hover span {
cursor : help;
margin : 28px 0 0 -919px;
text-align : left;
position : absolute;
width : 949px;
display : block;
background : #fff;
border : 1px solid #d1d1d1;
text-decoration : none;
padding : 5px;
}
.helper a:hover span strong {
font-size : 14px;
}
.login a, .login a:visited {
cursor : pointer;
}
.login a span {
display : none;
font : 11px arial, helvetica, sans-serif;
color : #333;
}
.login a:hover span {
margin : 0 0 0 670px;
text-align : left;
position : fixed;
width : 300px;
display : block;
background : #fff;
border : 1px solid #d1d1d1;
text-decoration : none;
padding : 5px;
}
.highlight {
background : #f60;
color : #fff;
font-weight : bold;
padding : 0 5px;
}
#topLine {	
	background : #3e4054;
	position:fixed;
	top:0;
	width:100%;
	color:#ccc;
	font-size:11px;
	padding:7px 0;
	height:16px;
	text-align:center;
	z-index:99999;
}
#topLine a {
color : #ccc;
text-decoration:none;
}
#topLine a:hover {
color : #f60;
}
#wrapCenter {
	text-align:left;
	position:relative;
	min-height:100%;
	width:100%;
	background:url(../img/header_vl.gif) repeat-x 0% 30px;
	background-color:#fff;
	text-align:left;
}
* html #wrapCenter {
	height : 100%;
}
#wrapCenter #inner{
	margin:auto;
	width:1000px;
}
#wrapCenter #logo {
	margin-top : 40px;
}
#inner #logo {
	float:left;
}
#wrapCenter #claim {
	margin : 5px auto 0 auto;
	width : 600px;
	border-collapse : collapse;
	font-size : 13px;
}

#wrapCenter .button {


}
#wrapCenter .button:hover {

}
#wrapCenter .input {
border-top : 1px solid #6b6b6b;
border-right : 1px solid #efefef;
border-bottom : 1px solid #efefef;
border-left : 1px solid #a2a2a2;
width : 250px;
font-size : 16px;
color : #565656;
position : relative;
}
#wrapCenter #more {
margin-top : 10px;
}
#wrapCenter #more a {
color : #565656;
font-size : 13px;
font-weight : bold;
}
#wrapCenter #suchen {
text-align : left;
width : 261px;
margin-left : 98px;
position : absolute;
}
#wrapCenter #step1 {
margin : 70px auto 0 auto;
width : 575px;
border-collapse : collapse;
}
#wrapCenter #step2 {
margin : 0 auto;
text-align : left;
}
#wrapCenter #step4{
	margin:0 auto;
	width:500px;
	text-align:left;
	border-collapse:collapse;
}
#wrapCenter #step2 .markAll {
border : 0;
font-size : 10px;
padding-left : 5px;
cursor : pointer;
}
#wrapCenter .teaser{
font-size : 16px;
padding : 40px 0 20px 0;
}

#wrapCenter #step3 {
margin : 70px auto 0 auto;
text-align : left;
}
#inner #register {
	float:right;
	margin-right:3px;
}
#wrapCenter #rechts15 {
float : left;
margin-left : 10px;
width : 170px;
}
#wrapCenter #links15 {
float : left;
width : 170px;
}
#wrapCenter #links35 {
float : left;
width : 313px;
}
#wrapCenter #rechts25 {
	float : left;
	width : 243px;
	margin-left:10px;
}
#wrapCenter .full100 {
	width : 1000px;
}
#feedback form {
width : 404px;
margin :150px auto 0 auto;
}
#pass form {
width : 404px;
margin : auto;
}
#flow .table {
	position : fixed;
	top : 50%;
	left : 50%;
	width : 656px;
	margin-left : -328px;
	height : 300px;
	margin-top : -150px;
	background : #fff;
	color : #000;
	border : 5px solid #f60;
	padding : 20px;
	text-align : left;
	border:1px solid #ececec;
	background:#fff;
	display:block;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	-khtml-border-radius:10px;
	border-radius:10px;
	-webkit-box-shadow: -5px -5px 10px #ececec,5px 5px 10px #ececec,-5px 5px 10px #ececec,5px -5px 10px #ececec;
	-moz-box-shadow: -5px -5px 10px #ececec,5px 5px 10px #ececec,-5px 5px 10px #ececec,5px -5px 10px #ececec;
	-khtml-box-shadow: -5px -5px 10px #ececec,5px 5px 10px #ececec,-5px 5px 10px #ececec,5px -5px 10px #ececec;
	box-shadow: -5px -5px 10px #ececec,5px 5px 10px #ececec,-5px 5px 10px #ececec,5px -5px 10px #ececec;	
}
#flow .table .step1 td {
	width:170px;
}
#flow .step2 {
	background:blue,
}
#flow p {
	margin:25px 0;
	padding:0;
}
#flow table span {
	color:#f60;
	font-weight:bold;
}
#flow .table input[type=submit] {
	margin-top:15px;
	float:right;
}
#pass table {
width : 404px;
text-align : left;
background : #fff url(../img/header_vl.gif) repeat-x;
padding : 10px;
color : #000;
}
#feedback table {
	position : fixed;
	top : 50%;
	left : 50%;
	max-width : 612px;
	margin-left : -206px;
	height : 400px;
	margin-top : -200px;
	background : #fff;
	color : #000;
	border : 5px solid #f60;
	padding : 20px;
	text-align : left;
}
#moreContent {
	position:absolute;
	background:#fff;
	padding:0 20px 20px 20px;
	margin:-11px 0 0 -20px;
	max-height:305px;
	overflow:auto;
}
#naviOut {
	text-align:left;
}
#sag_es {
	display:block;
	width:200px;
	float:left;
	font-size:11px;
	line-height:18px;
}
#sag_es strong{
	font-size:16px;
}
.center {
	width:100%;
	text-align:center;
}
#naviIn form {
	margin-bottom:10px;
	float:right;
}
#naviIn .inactive a {
	width:100%;
	height:30px;
	padding-top:15px;
	display:block;
	text-decoration:none;
}
#naviIn .inactive {
	float:right;
	width:133px;
	height:45px;
	text-align:center;
	background:-moz-linear-gradient(top, #fff, #ececec); 
	background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#ececec)); 
	margin-left:5px;
	font-weight:bold;
	font-size:13px;
	border-bottom:1px solid #c0c0c0;
	border-right:1px solid #c0c0c0;
}
#naviIn .inactive:hover {
	float:right;
	width:132px;
	height:44px;
	text-align:center;
	background:-moz-linear-gradient(top, #fff, #ececec); 
	background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#ececec)); 
	padding-top:1px;
	padding-left:1px;
	margin-left:5px;
	font-weight:bold;
	font-size:13px;
	border-top:1px solid #c0c0c0;
	border-left:1px solid #c0c0c0;
	border-bottom:none;
	border-right:none;
}
#naviIn .active {
	background:-moz-linear-gradient(top, #EBEBEB, #FEFEFE);
	background:-webkit-gradient(linear, left top, left bottom, from(#EBEBEB), to(#FEFEFE));
	height:30px;
	padding-top:15px;
	margin-left:5px;
	float:right;
	width:133px;
	text-align:center;
	font-weight:bold;
	font-size:13px;	
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
}
.fake form {
	background:transparent;
	display:inline;
}
.fake input {
	border:0px;
	font-family:arial, verdana;
	height:15px;
	width:37px;
	color:#ccc;
	font-size:11px;
	background:transparent;
	cursor:pointer;
	padding:0; 
	text-align:left;
}
.fake input:hover {
	color:#f60;
}
.add {
	position:relative;
	margin-top:8px;
	font-size:11px;
}
.add .del {
	position:absolute;
	top:-35px;
	right:5px;
}
.add a {
	text-decoration:none;
}
.add a:hover {
	color:#f60;
}
.box {
	border:1px solid #ececec;
	background:#fff;
	padding:25px 30px 31px 30px;
	text-align:center;
	margin:90px auto 0 auto;
	display:block;
	width:450px;
	-webkit-border-radius:0 0 10px 10px;
	-moz-border-radius:0 0 10px 10px;
	-khtml-border-radius:0 0 10px 10px;
	border-radius:0 0 10px 10px;
	-webkit-box-shadow: -5px -5px 10px #ececec,5px 5px 10px #ececec,-5px 5px 10px #ececec,5px -5px 10px #ececec;
	-moz-box-shadow: -5px -5px 10px #ececec,5px 5px 10px #ececec,-5px 5px 10px #ececec,5px -5px 10px #ececec;
	-khtml-box-shadow: -5px -5px 10px #ececec,5px 5px 10px #ececec,-5px 5px 10px #ececec,5px -5px 10px #ececec;
	box-shadow: -5px -5px 10px #ececec,5px 5px 10px #ececec,-5px 5px 10px #ececec,5px -5px 10px #ececec;
}
.vorteile {
	text-align:left;
	padding:0 0 0 20px;
	margin:20px auto 0 auto;
	width:410px;
	list-style-image:url('../img/star.gif');
	line-height:30px;
}


.box_head {
	border:1px solid #ececec;
	background:#fff;
	padding:15px 30px;
	text-align:center;
	margin:90px auto 0 auto;
	display:block;
	-webkit-border-radius:0 0 10px 10px;
	-moz-border-radius:0 0 10px 10px;
	-khtml-border-radius:0 0 10px 10px;
	border-radius:0 0 10px 10px;
	-webkit-box-shadow: -5px -5px 10px #ececec,5px 5px 10px #ececec,-5px 5px 10px #ececec,5px -5px 10px #ececec;
	-moz-box-shadow: -5px -5px 10px #ececec,5px 5px 10px #ececec,-5px 5px 10px #ececec,5px -5px 10px #ececec;
	-khtml-box-shadow: -5px -5px 10px #ececec,5px 5px 10px #ececec,-5px 5px 10px #ececec,5px -5px 10px #ececec;
	box-shadow: -5px -5px 10px #ececec,5px 5px 10px #ececec,-5px 5px 10px #ececec,5px -5px 10px #ececec;
}
.links input[type="submit"] {
	border:0px;
	background:transparent;
	cursor:pointer;
}
.links input[type="submit"]:hover,.links input[type="submit"] .active, .links {
	font-weight:bold;
}


.box label {
font-size : 16px;
color : #000;
background : transparent;
}

.ac_results {
padding : 0;
border : 1px solid #3e4054;
background-color : white;
overflow : hidden;
z-index : 99;
color : #3e4054;
}
.ac_results ul {
width : 100%;
list-style-position : outside;
list-style : none;
padding : 0;
margin : 0;
text-align : left;
}
.ac_results li {
margin : 0;
padding : 5px 5px;
cursor : default;
display : block;
font : menu;
font-size : 18px;
line-height : 20px;
overflow : hidden;
}
.ac_loading {
background : white url('../img/indicator.gif') no-repeat right center;
}
.ac_odd {
background-color : #efefef;
}
.ac_over {
background-color : #ff6600;
color : #fff;
}

